PHP处理POS打印机和自动提款机

| 我一直在搜寻PHP是否可以处理收据并通过Web服务器踢现金抽屉? 我读到有关PHP-GTK2的信息,但似乎无法通过Web服务器处理,只能用于台式机或标准应用程序。无论如何,还是请使用示例代码或链接!     
已邀请:
您是在谈论基于浏览器的POS吗?问题应该更多地在于“我可以通过浏览器控制抽屉/打印机”吗? PHP参与此过程的过程将是生成试图控制任一设备的页面。 PHP将永远不会在客户端执行,因此无法对硬件做任何事情。您需要浏览器中的Javascript或其他API才能与硬件对话。     
如果不运行现金抽屉式收据打印机,则必须在客户端计算机上运行软件,才能将抽屉连接到抽屉上。出于安全原因,您不能直接访问客户端计算机。大多数自动提款机通过打印机进行连接,该打印机还会发送信号以在收据打印时弹出抽屉。您将可以通过这种方法弹出抽屉,因为可以将浏览器设置为与其他普通打印机一样打印到该收据打印机。 如果您不使用收据打印机,则可以查看由APG制造的相当新的抽屉,该抽屉已联网,但最后我知道它尚不可用。 以太网现金抽屉     
让Java applet或Flash对象踢开抽屉并不是不可能的事。正如Grantk所指出的那样,它们中的许多都与收据打印机连接并可以打印打开-在某些情况下,如果存在特定的字符串,则可以打开。 (我认为。) 现在,由于您可以让JavaScript启动打印,因此可以想象,您可以从任何网页上踢出抽屉。但是,在我从事的POS项目期间,我们从未使抽屉自动弹出功能正常工作。)在最坏的情况下,您可以编写一个插件来完成这项工作。当然,我会先尝试一个applet。 但是,如果您的PHP应用程序与POS站在同一网络上运行,则实际上您可以仅将每台打印机添加到服务器并直接从PHP应用程序进行打印。大概,您可以类似地触发抽屉。     
我认为启用WiFi的现金提取和打印机可以触发现金提取(位于网络上),以打开任何会触发Web或套接字请求的内容。 我必须构建一个EPOS系统才能工作-那个旧的系统已经20岁了,简直就是废话! -再加上自己动手制作,您可以完全控制设计股票并准确报告自己的想法。 一旦我使用了硬件,我将向您报告:)     
我知道这是一个古老的问题,但是最简单的解决方案是从打印机/设备配置本身内部解决。大多数POS打印机都可以选择在打印时或打印后触发抽屉打开。这适用于所有Star,Citizen POS打印机(或与此相关的任何POS打印机)。要访问这些设置,请进入设备配置选项(在“基于Windows的OS”中-“控制面板/设备”下)并在此处进行设置。     

要回复问题请先登录注册