Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试使用带有Ruby的POS打印机_Python_Ruby_Windows_Printing - Fatal编程技术网

Python 尝试使用带有Ruby的POS打印机

Python 尝试使用带有Ruby的POS打印机,python,ruby,windows,printing,Python,Ruby,Windows,Printing,我已经通过USB和RS232连接了爱普生TM-T20II 我似乎找不到一种简单的方法,仅使用原始输出从ruby打印到它。(USB001) 目前,开发人员的计算机是Windows。 我可以用记事本打印,没有问题。我没有被割伤,但现在还可以。也没有非ASCII字符的支持,但话说回来,它只是记事本。 我似乎找不到一种方法来为我在脚本中使用的打印机找到设备文件。ruby(windows)打印不是一件事吗 是否有一个简单的尝试来实现这一点,或者我是否需要使用其他语言,或者制作一个python收据打印后端?

我已经通过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。