我一直在谷歌搜索Wether PHP可以处理以打印收据并通过Web服务器踢现金抽屉吗?
我阅读了有关PHP-GTK2的信息,但似乎无法处理Web服务器,仅用于桌面使用或独立的应用程序。无论如何是否会应用示例代码或链接!

有帮助吗?

解决方案

您在谈论基于浏览器的POS吗?这个问题应该更多地沿着“我可以从浏览器中控制抽屉/打印机”的路线。 PHP参与此过程将是生成试图控制任何一种设备的页面。 PHP永远不会在客户端执行,因此对硬件无能为力。您需要浏览器中的JavaScript或其他API来与硬件交谈。

其他提示

如果不运行现金抽屉收据打印机,则必须在客户端计算机上运行软件。出于安全原因,您无法直接访问客户端计算机。大多数CashDrawers通过打印机连接,该打印机还将信号发送到收据打印时弹出抽屉。您将能够在此方法中弹出抽屉,因为浏览器可以像其他任何普通打印机一样设置为打印到该收据打印机。

如果您不使用收据打印机,则可以研究由APG制造的相当新的抽屉,但最后我知道它尚不可用。

以太网现金抽屉

让Java小程序或Flash对象踢抽屉打开的可能性并不超出可能性的范围。正如Grantk指出的那样,其中大量与收据打印机连接并在打印上打开 - 或者在某些情况下,当存在某个字符字符串时。 (我认为。)

现在,由于您可以让JavaScript启动打印,您可以 可以想象 从任何网页上踢抽屉。但是,在我正在进行的POS项目的过程中,我们从来没有让抽屉自动流行起作用。)在最坏的情况下,您可以编写一个插件来完成工作。当然,我会先尝试一个小程序。

然而, ,如果您的PHP应用程序在与POS站的同一网络上运行,则实际上可以将每个打印机添加到服务器中,然后直接从PHP应用程序打印。大概,您可以类似地触发抽屉。

借助启用WiFi的现金抽奖和打印机,我认为您可以触发现金抽奖(位于网络上),以从将启动Web或插座请求的任何内容开放。

我必须构建一个EPOS工作系统 - 因为旧的已经20岁了,很烂! - 另外,您自己还可以完全控制库存,并准确地报告您的想法。

一旦我玩了硬件,我将报告:)

我知道这是一个古老的问题,但是最简单的解决方案来自打印机/设备配置本身。大多数POS打印机都可以选择触发抽屉打开,无论是在打印还是在打印之后。这是全明星,公民POS打印机(或任何POS打印机)。要访问这些设置,请进入设备配置选项(在基于Windows的OS'中 - 在控制面板/设备下),然后将其设置在此处。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top