我对vba相当陌生。 Appologies,如果这是一个简单的问题,但谷歌3天后开始感到愚蠢。在vba中发送Ascii命令
我正在写一个非常简单的POS程序,以在酒吧取得股票。该计划的一部分是一个Till点功能。我正在写excel VBA。我有一个通用的pos打印机连接到一个通用的钱箱。打印机通过USB连接到PC。
我的问题:打印收据时,我无法将钱箱打开。这是打印收件罚款,但我不知道如何发送一个ascii - esc/pos命令到打印机。
我知道我应该使用“chr(27),chr(112)”,但是怎么做?!
作为最后的手段,Ive尝试将这些字符粘贴到单元格中并使用单元格(“A1”)打印输出功能,但只是将其作为要打印的文本发送到打印机而不是命令。
任何帮助将不胜感激。
Marchant的
不知道,如果你已经看到了这一点? http://www.excelforum.com/excel-programming-vba-macros/712566-control-code-to-printer.html –
感谢您的发布。我会尝试.bat的方式,看看我能否获得任何喜悦。仍然应该有一种方法可以直接从vb脚本中完成。 – user2031806