Python 尝试使用带有Ruby的POS打印机
我已经通过USB和RS232连接了爱普生TM-T20II 我似乎找不到一种简单的方法,仅使用原始输出从ruby打印到它。(USB001) 目前,开发人员的计算机是Windows。 我可以用记事本打印,没有问题。我没有被割伤,但现在还可以。也没有非ASCII字符的支持,但话说回来,它只是记事本。 我似乎找不到一种方法来为我在脚本中使用的打印机找到设备文件。ruby(windows)打印不是一件事吗 是否有一个简单的尝试来实现这一点,或者我是否需要使用其他语言,或者制作一个python收据打印后端?我真的需要用试错法(和打印机文档)从头开始做这件事吗Python 尝试使用带有Ruby的POS打印机,python,ruby,windows,printing,Python,Ruby,Windows,Printing,我已经通过USB和RS232连接了爱普生TM-T20II 我似乎找不到一种简单的方法,仅使用原始输出从ruby打印到它。(USB001) 目前,开发人员的计算机是Windows。 我可以用记事本打印,没有问题。我没有被割伤,但现在还可以。也没有非ASCII字符的支持,但话说回来,它只是记事本。 我似乎找不到一种方法来为我在脚本中使用的打印机找到设备文件。ruby(windows)打印不是一件事吗 是否有一个简单的尝试来实现这一点,或者我是否需要使用其他语言,或者制作一个python收据打印后端?
谢谢这里有一个Python模块
我不知道有任何等效的Ruby模块,但浏览源代码可能会有所帮助。您可以在Windows上设置LPR端口,并使用
LPR
实用程序将文本文档发送到打印机?您还可以使用ShellExecute
:…并在此处查看更多Python示例。这些例子应该很容易转换成Ruby等价物:我试过Ruby Espper,但重音字母像“p??li??lu?ou?k?k???k???p?l??belsk??dy”,我来看看“救援”一词。看起来很有希望。似乎也支持削减OOB。