【问题标题】:how to connect openerp with fiscal printer如何将openerp与财务打印机连接
【发布时间】:2012-05-31 00:26:00
【问题描述】:

我已经安装了 OpenERP 6.1 软件,现在我想将它连接到一台财务打印机。我从财务打印机的供应商那里获得了一些文件,它们是 .dll 文件。财务打印机应通过串行端口进行通信。根据供应商,这些文件应包含在正在构建的程序的源代码中。这些文件是 .net 文件。程序有什么方法可以在不使用那些 .dll 文件的情况下与财务打印机进行通信?

任何关于如何集成打印机和程序的想法都将受到高度赞赏。

【问题讨论】:

    标签: openerp printers receipt


    【解决方案1】:

    根据您要在该打印机上打印的内容,您可以尝试以下操作:

    • 编写一个监控文本文件目录的 .NET 服务。将文件写入目录时,打印其内容并删除该文件。然后让 OpenERP 在你想打印的时候将文件写入那个目录。
    • 使用一些互操作工具直接从 Python 到 .NET 进行通信。我没用过,但Python for .NET 听起来很有希望。您还可以尝试一些 COM interop 并为那些通过 COM 公开它们的库编写一个包装器。
    • 弄清楚打印机的实际接口是什么,然后从 Python 写入串行端口。
    • 将打印机配置为常规 Windows 打印机,然后打印 OpenERP 为报告生成的常规 PDF。我不确定您的打印机是否可以这样做。

    【讨论】:

    • 我尝试使用 c#,但遇到了一个我无法解决的异常。
    猜你喜欢
    • 2023-01-16
    • 2014-01-03
    • 2019-12-04
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多