4

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

4

5 回答 5

1

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

如果您不使用收据打印机,您可以查看 APG 制造的一个相当新的抽屉,该抽屉已联网,但最后我知道它尚不可用。

以太网钱箱

于 2011-04-27T15:04:37.183 回答
0

使用启用 WiFi 的现金提取和打印机,我认为您可以触发现金提取(位于网络上)以从任何会启动 Web 或套接字请求的事物中打开。

我必须为工作建立一个 EPOS 系统——因为旧的系统已经 20 岁了,而且很垃圾!- 加上自己构建它,您可以完全控制设计库存并准确报告您喜欢的方式。

一旦我玩过硬件,我会回来报告:)

于 2013-09-28T08:21:14.173 回答
0

让 Java 小程序或 Flash 对象打开抽屉并非不可能。正如grantk 所指出的,其中很多都与收据打印机连接并在打印时打开 - 或者在某些情况下,当存在某个字符串时。(我认为。)

现在,由于您可以让 JavaScript 启动打印,因此您可以想象从任何网页中踢出抽屉。但是,在我从事的 POS 项目期间,我们从来没有让抽屉自动弹出工作。)在最坏的情况下,你可以编写一个插件来完成这项工作。当然,我会先尝试一个小程序。

但是,如果您的 PHP 应用程序与您的 POS 站在同一网络上运行,您实际上可以将每台打印机添加到服务器并直接从 PHP 应用程序打印。据推测,您可以类似地触发抽屉。

于 2012-10-19T01:59:22.153 回答
0

你说的是基于浏览器的 POS?问题应该更多地类似于“我可以从浏览器控制抽屉/打印机”。PHP 参与此过程将生成尝试控制任一设备的页面。PHP 永远不会在客户端执行,因此无法对硬件做任何事情。您需要浏览器中的 Javascript 或其他一些 API 来与硬件通信。

于 2011-04-27T15:03:59.360 回答
0

我知道这是一个老问题,但最简单的解决方案是打印机/设备配置本身。大多数 POS 打印机都可以选择在打印时或打印后触发抽屉打开。这适用于 ALL Star、Citizen POS 打印机(或任何 POS 打印机)。要访问这些设置,请进入设备配置选项(在基于 Windows 的操作系统中 - 在控制面板/设备下)并将其设置在那里。

于 2014-07-25T14:11:45.670 回答