如何在客户端PC上直接打印到打印机?

时间:2017-05-17 09:03:21

标签: openerp

我使用base_report_to_printer直接使用打印机(ethernet和usb)打印报告。我现在需要的是直接打印到客户端PC上的打印机(usb one)

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要使用pycups配置打印机。

安装pycups的步骤

1). sudo apt-get install libcups2-dev
2). sudo pip install pycups

然后你需要获得打印机的云IP,并且需要使用该云IP将打印机添加到任何客户端PC。

enter image description here

然后,您需要在安装base_report_to_printer模块后在odoo中配置打印机设置。

此模块允许用户将报告发送到连接到服务器的打印机。

它在报告上添加了一个可选行为,可将其直接发送到打印机。

  • 发送到客户端是提供可下载PDF的默认行为
  • 发送至打印机将在所选打印机上打印报告

可以设置globalyper userper reportper userreport

安装后启用"打印/打印操作员"访问权限下的选项,使用户能够查看打印菜单。

要显示服务器的所有可用打印机,请使用CUPS向导中的设置/配置/打印/更新打印机。

然后转到用户个人资料并设置用户打印操作和默认打印机。