我正在尝试从Linux共享托管的PHP页面打开现金抽屉。现金抽屉是通过POSX USB适配器连接的MMF POS(没有收据打印机来触发抽屉)。我可以运行批处理文件来触发现金抽屉打开。我还没有找到从PHP页面执行.bat文件的方法(最好是我页面上的按钮)。
批处理文件open.bat
Copy /b open.txt COM4
open.txt(unicode)
瀛─ഥ
我将open.bat复制并打开.txt到连接到POSX的计算机的c:\ opendrawer。我尝试使用以下代码创建一个opendrawer.php页面:
<?php system('cmd.exe /c C:\opendrawer\open.bat'); ?>
它没有触发现金抽屉打开。也没有错误消息。 我也尝试过:
exec('start c:\opendrawer\open.bat');
我也知道从CMD开始,以下命令将打开寄存器。有没有办法在我的PHP页面上设置一个按钮来执行它。
echo ^G>COM4
有没有人建议如何通过点击PHP页面按钮打开这个现金抽屉?非常感谢。