我刚刚为我遇到的一个问题创建了一个解决方案,在谷歌搜索后,找不到一个简单的答案。我们有计算机连接到联网的爱普生热敏卷打印机,用于POS,这些打印机连接到现金抽屉。
爱普生有一个实用程序,允许您将ASCII代码发送到他们的打印机(发送数据工具 - senddat.exe可以在这里下载:https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=5027&pcat=3&pid=37(。一旦你找出正确的现金抽屉代码(http://keyhut.com/popopen4.htm(,你可以写一个简单的批处理文件,类似于下面:
@echo
标题 现金抽屉弹出器!
echo 请确保现金抽屉打开安全!
暂停
[可能需要文件路径]发送.exe[现金抽屉代码].txt[连接到现金抽屉的爱普生打印机的IP]
关闭
希望这可以帮助处于类似情况的其他人!命令窗口中的文本对于完成此操作不是必需的,我只是想为员工添加提示。
如果它们不在同一目录中,您将需要该目录。下面是一个示例,如果 exe 位于桌面上:
@echo off
TITLE Cash Drawer Ejector!
echo Please ensure it is safe for the cash drawer to open!
pause
%userprofile%/Desktop/senddat.exe
%userprofile%/Desktop/27,112,0,50,250.txt
Rem IP of Epson printer connected to cash drawer
Echo It is now open!
Pause
Off