Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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
Printing 如何为OpenERP销售点配置哑并行打印机?_Printing_Plaintext_Openerp 7_Receipt_Parallel Port - Fatal编程技术网

Printing 如何为OpenERP销售点配置哑并行打印机?

Printing 如何为OpenERP销售点配置哑并行打印机?,printing,plaintext,openerp-7,receipt,parallel-port,Printing,Plaintext,Openerp 7,Receipt,Parallel Port,[上个月最初在OpenERP论坛上发布,但没有效果,此处有一些小改动以澄清。] 与我一起工作的一个小组继承了一台带有现金抽屉的免费收据打印机。它使用一个并行接口,并且似乎没有已知的驱动程序。(这是一个Star SP-200。)一个简单的Python脚本将“Hello World!^G”发送到/dev/lp0,成功打印出“Hello World!”!并打开现金抽屉(与包含Ctrl-G的文件的“lp”和“lpr”一样) 但是,使用OpenERP的销售点模块,打印到通用原始队列或通用纯文本打印机的收据

[上个月最初在OpenERP论坛上发布,但没有效果,此处有一些小改动以澄清。]

与我一起工作的一个小组继承了一台带有现金抽屉的免费收据打印机。它使用一个并行接口,并且似乎没有已知的驱动程序。(这是一个Star SP-200。)一个简单的Python脚本将“Hello World!^G”发送到/dev/lp0,成功打印出“Hello World!”!并打开现金抽屉(与包含Ctrl-G的文件的“lp”和“lpr”一样)

但是,使用OpenERP的销售点模块,打印到通用原始队列或通用纯文本打印机的收据会导致看起来是PDF的内容被发送到打印机

这是Ubuntu13.10和存储库中最新的OpenERP(7.0-20140326)以及最新的PoS


是否有一些我们错过的聪明的OpenERP设置,或者一些聪明的CUPS设置/PPD文件,将导致发送纯文本,然后是^G以打开抽屉?

我认为您可以在使用pos代理。有安装说明。虽然我自己没有尝试过,但我也有同样的问题。我认为它确实有效ks与使用ESC/POS语言的打印机一起使用。查找ESC/POS python模块。

正如@Hydrosll所建议的,您可以使用ProxyPoS from。目前还不准备在并行打印机上打印,但如果如您所说,一个简单的python脚本可以完成这项工作,我们也可以将ProxyPoS改编为python

如果你需要更具体的帮助,请告诉我