【问题标题】:How can I configure a dumb parallel printer for OpenERP Point of Sales?如何为 OpenERP 销售点配置哑并行打印机?
【发布时间】:2014-05-21 20:12:15
【问题描述】:

[最初在上个月发布到 OpenERP 论坛上无济于事,在此稍作改动以澄清。]

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

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

这是 Ubuntu 13.10,以及来自存储库 (7.0-20140326) 的最新 OpenERP 以及最新的 PoS。

是否有我们遗漏了一些巧妙的 OpenERP 设置,或者一些巧妙的 CUPS 设置/PPD 文件会导致发送纯文本,然后按 ^G 打开抽屉?

【问题讨论】:

    标签: printing plaintext openerp-7 receipt parallel-port


    【解决方案1】:

    我认为您可以在https://github.com/Fedrojesa/ProxyPoS 使用 pos 代理。有安装说明。虽然我自己没有尝试过,但我有同样的问题。我认为它只适用于使用 ESC/POS 语言的打印机。查找 ESC/POS python 模块。

    【讨论】:

      【解决方案2】:

      正如@hydroslll 所建议的,您可以使用来自https://github.com/Fedrojesa/ProxyPoS 的ProxyPoS。目前还没有准备好在并行打印机上打印,但是如果你说一个简单的 python 脚本可以完成这项工作,我们也可以像 python 一样调整 ProxyPoS。

      如果您需要任何更具体的帮助,请告诉我。

      【讨论】:

        猜你喜欢
        • 2011-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-08
        • 2014-07-04
        • 1970-01-01
        • 1970-01-01
        • 2012-12-15
        相关资源
        最近更新 更多