如何在网站程序员中使用现金抽屉的USB触发器
how to use usb trigger for cash drawer in website programmer
我有一个问题,如何使用现金抽屉的 USB 触发器 (BT-100U) 打开现金抽屉。有没有人建议如何在网站上使用它?
这是产品的描述。
描述:带 USB 接口的 BT-100U 现金抽屉驱动触发器 BT-100U 现金抽屉触发器旨在为现金抽屉提供 USB 接口。这允许以前连接到 POS 打印机或收银机的现金抽屉直接连接到计算机的 USB 端口。这意味着当 POS 系统中没有使用打印机时,现金抽屉可以通过 USB 触发器直接连接到计算机。 BT-100U USB 触发模块使用虚拟串行端口驱动程序——使其在软件中看起来像标准的 RS232 串行端口。通过这种方式,现有的 POS 软件可以与 USB 现金抽屉触发器进行通信,就像连接到串行端口一样。每个 USB 触发器模块都分配了一个唯一的序列号,驱动程序软件将为它识别的每个设备分配下一个可用的串行端口(一台计算机上可以使用多个触发器)。现金抽屉可以直接连接到带有 BT-100U 的计算机 USB 总线供电 - 不需要外部电源 允许 "Hot Plugging"- 即插即用连接 无需设置 COM 属性 适用于任何现金抽屉命令。
请用示例代码向我解释。谢谢。
该网站在安装了 php
的服务器上运行(php 是服务器端 ),另一端是 php
中的浏览器=11=](javascript是客户端)。
服务器端
现金抽屉连接到服务器,因此您可以使用 php 和 RS-232
命令控制现金抽屉。现金抽屉枚举为服务器计算机上的虚拟 COM 端口。您只需将其插入,服务器 OS 将建立虚拟 COM 端口(如果安装了驱动程序)。有一个用于发送 RS-232 命令的库,名为 PHP Direct IO,请参阅 http://www.brainboxes.com/faq/items/how-do-i-control-a-serial-port-using-php
一个虚拟com口是USB CDC ACMclass如果你必须安装驱动
link到客户端
作为 link 您可以使用浏览器发送到服务器的 ajax request
。当处理此请求时,它会触发 PHP 函数,该函数将 Rs-232 命令发送到现金抽屉。
例如,参见 http://www.whosebug.com/questions/2269307/using-jquery-ajax-to-call-a-php-function and http://www.whosebug.com/questions/20738329/how-to-call-a-php-function-on-the-click-of-a-button
http://www.whosebug.com/questions/592009/javascript-interface-with-rs-232-serial-port
客户端
在客户端,您可以选择一个按钮或您喜欢的另一个 html 元素,然后使用 jquery、javascript、...将 ajax 请求与其连接起来单击 button/element 时,它会向服务器发送 ajax 请求,触发 php 功能,将 RS-232 命令发送到 BT
另见 http://www.whosebug.com/questions/2269307/using-jquery-ajax-to-call-a-php-function
我有一个问题,如何使用现金抽屉的 USB 触发器 (BT-100U) 打开现金抽屉。有没有人建议如何在网站上使用它?
这是产品的描述。 描述:带 USB 接口的 BT-100U 现金抽屉驱动触发器 BT-100U 现金抽屉触发器旨在为现金抽屉提供 USB 接口。这允许以前连接到 POS 打印机或收银机的现金抽屉直接连接到计算机的 USB 端口。这意味着当 POS 系统中没有使用打印机时,现金抽屉可以通过 USB 触发器直接连接到计算机。 BT-100U USB 触发模块使用虚拟串行端口驱动程序——使其在软件中看起来像标准的 RS232 串行端口。通过这种方式,现有的 POS 软件可以与 USB 现金抽屉触发器进行通信,就像连接到串行端口一样。每个 USB 触发器模块都分配了一个唯一的序列号,驱动程序软件将为它识别的每个设备分配下一个可用的串行端口(一台计算机上可以使用多个触发器)。现金抽屉可以直接连接到带有 BT-100U 的计算机 USB 总线供电 - 不需要外部电源 允许 "Hot Plugging"- 即插即用连接 无需设置 COM 属性 适用于任何现金抽屉命令。
请用示例代码向我解释。谢谢。
该网站在安装了 php
的服务器上运行(php 是服务器端 ),另一端是 php
中的浏览器=11=](javascript是客户端)。
服务器端
现金抽屉连接到服务器,因此您可以使用 php 和 RS-232
命令控制现金抽屉。现金抽屉枚举为服务器计算机上的虚拟 COM 端口。您只需将其插入,服务器 OS 将建立虚拟 COM 端口(如果安装了驱动程序)。有一个用于发送 RS-232 命令的库,名为 PHP Direct IO,请参阅 http://www.brainboxes.com/faq/items/how-do-i-control-a-serial-port-using-php
一个虚拟com口是USB CDC ACMclass如果你必须安装驱动
link到客户端
作为 link 您可以使用浏览器发送到服务器的 ajax request
。当处理此请求时,它会触发 PHP 函数,该函数将 Rs-232 命令发送到现金抽屉。
例如,参见 http://www.whosebug.com/questions/2269307/using-jquery-ajax-to-call-a-php-function and http://www.whosebug.com/questions/20738329/how-to-call-a-php-function-on-the-click-of-a-button
http://www.whosebug.com/questions/592009/javascript-interface-with-rs-232-serial-port
客户端
在客户端,您可以选择一个按钮或您喜欢的另一个 html 元素,然后使用 jquery、javascript、...将 ajax 请求与其连接起来单击 button/element 时,它会向服务器发送 ajax 请求,触发 php 功能,将 RS-232 命令发送到 BT
另见 http://www.whosebug.com/questions/2269307/using-jquery-ajax-to-call-a-php-function