我有一个爱普生显示器(用于销售点),并将其设置为打印机。当我去打印机属性>我只能打印出我想要的东西。字体(有一个测试输入框)。
然而,从记事本等应用程序打印不会产生任何结果。我正试图让它与p.o.s一起工作。我在Excel中制作的app。我找到了一个COMM端口通信脚本here,但我无法通过OPEN命令。似乎有一个“正在使用的文件”。我想知道是否有其他人有这方面的经验。
答案 0 :(得分:1)
假设您的打印机连接到串行接口1,只要正确设置了串行接口参数,并且您想要向该接口发送一串字符,您可以试试这个......
Sub WriteToCOM()
Open "COM1:" For Output As #1
Write #1, "ddd"
Close #1
End Sub
将此代码粘贴到Excel VBA脚本中并使用F8循环 - 它对我有用
您可以用任何现有的“COMx:”或“LPTx:”替换“COM1:”(不要忘记分号!)
我使用它来控制包含广播电台名称及其频率的Excel表中的业余无线电(设置频率)。我当然是使用chr()函数向我的装备发送特殊字符。
宏绑定到控制按钮。我的Excel是Office 2003(它已在Office97中运行)
祝你好运 拾音