我最近买了一个浩鑫一体机 X50V4及其扩展卡POS01(这是一个已经安装好的卡的捆绑包)。
我也买了一个Metapace K-1隱藏錢屬抽屉。
我知道大多数情况下,现金抽屉都连接到打印机,而打印机本身又连接到计算机,向打印机发送特定的字符序列会触发现金抽屉的打开。
就我而言,我希望能够在没有打印机的情况下打开现金抽屉。根据 POS01 文档所述(现金抽屉的 RJ11 DIO 12/24V 端口),这应该是可能的。
我读到过一些文章说我只需要向收银机发送一个脉冲,但我不知道该怎么做... 我阅读了我能找到的两家制造商的所有资料,但什么也没找到。POS01 板的 4 个 COM 端口在 Windows 上被检测到(至少它们在设备列表中),LPT 端口也是如此,但我不知道如何检查 RJ11 DIO 端口。
我的最终目标是能够从 C# 应用程序(WPF)打开现金抽屉,但现在我想使用 DOS 命令行、powershell 或 python 进行一些测试。
希望有人能帮忙,如果这不是合适的地方询问,请原谅我!
答案1
我联系了 Shuttle 支持部门,他们给我发了一个小CashDrawer.exe
软件工具。该工具不对外开放,因此遇到相同问题的人应直接联系 Shuttle 支持部门,联系方式为此表格。
对于想要使用该平台作为 POS 的人来说,以下一些附加信息可能有用:
仅以管理员身份运行该可执行文件时它才会起作用。
没有关于输出电压(12V 或 24V)的信息...它与我的 Metapace K-1 配合使用,这就是我所知道的。
可执行文件是随附的
WinIO32.dll
,因此我假设它使用低级 I/O,但由于我只有可执行文件,所以我无法真正创建自己的代码(我必须从我自己的应用程序中调用它们的可执行文件)。