[最初在上个月发布到 OpenERP 论坛无济于事,在此稍作改动以澄清。]
与我合作的一个小组继承了一台带现金抽屉的免费收据打印机。它使用并行接口,似乎没有已知的驱动程序。(它是 Star SP-200。)一个简单的 Python 脚本将“Hello World!^G”发送到 /dev/lp0”成功打印“Hello World!”并打开现金抽屉(就像“lp”和“lpr”一样包含 Ctrl-G 的文件)。
然而,使用 OpenERP 的销售点模块,打印到 Generic Raw Queue 或 Generic Text-Only 打印机的收据会导致看似 PDF 的内容被发送到打印机。
这适用于 Ubuntu 13.10、存储库中最新的 OpenERP (7.0-20140326) 以及最新的 PoS。
是否有一些我们错过的聪明的 OpenERP 设置,或者一些聪明的 CUPS 设置/PPD 文件会导致发送纯文本,然后是 ^G 打开抽屉?