Skip to main content

向打印机报告

项目描述

贝塔 许可证:AGPL-3 OCA/报告-打印-发送 在 Weblate 上翻译我 试试我的 Runbot

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

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

  • 发送给客户是为您提供可下载 PDF 的默认行为

  • 发送到打印机在选定的打印机上打印报告

它检测打印机安装上的纸盘,并允许选择要直接打印的纸张来源。

报告行为由设置定义。

您将在默认用户配置、默认报告配置和每个报告的每个用户的特定配置上找到此选项。

这允许您将特定的纸张来源专用于预印纸,例如付款单。

可以配置设置:

  • 全球

  • 每个用户

  • 每份报告

  • 每个用户和报告

目录

<nav class="contents local" id="contents" role="doc-toc"> </nav>

安装

要安装此模块,您需要:

  1. 安装 PyCups - https://pypi.python.org/pypi/pycups

sudo apt-get install cups
sudo apt-get install libcups2-dev
sudo apt-get install python3-dev
sudo pip install pycups

配置

要配置此模块,您需要:

  1. 在访问权限下启用“打印/打印用户”选项,使用户能够查看打印菜单。

作业将发送到名称与报告的 print_report_name 匹配的打印机(截断为 80 个字符)。默认情况下,这不会在 CUPS Web 界面或 Odoo 中显示。要查看此信息,您需要更改 CUPS 服务器的配置并将 JobPrivateValue 指令设置为“job-name”,然后重新加载服务器。有关详细信息,请参阅cupsd.conf(5) <https://www.cups.org/doc/man-cupsd.conf.html>

用法

使用指南:

  • 设置 > 打印 > 从 CUPS 更新打印机中更新 CUPS 打印机

  • 要在特定打印机或托盘上打印报告,您可以在设置 > 打印 > 报告中更改这些以定义默认行为。

  • 要在特定打印机和/或纸盘上为用户打印报告,您可以在“设置”>“打印”>“每个用户的 特定操作中的报告”中进行更改

  • 用户还可以在他们的偏好中选择默认操作、打印机或托盘。

如果没有为报告和用户配置托盘,则使用 CUPS 服务器上的默认托盘设置。

变更日志

13.0.1.0.0 (2019-09-30)

  • [发布] V12 的端口。

12.0.1.0.0 (2018-02-04)

  • [发布] V11 的端口。

错误追踪器

在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请通过提供详细且受欢迎的 反馈来帮助我们粉碎它。

不要就技术问题的支持或帮助直接联系贡献者。

学分

作者

  • 敏捷业务组和 Domsense

  • Pegueroles SCP

  • 拉斯实验室

  • 营地

  • 开放小型企业有限公司

贡献者

维护者

该模块由 OCA 维护。

Odoo 社区协会

OCA 或 Odoo 社区协会是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。

该模块是GitHub 上OCA/report-print-send项目的一部分。

欢迎您贡献。要了解如何,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

内置分布

odoo14_addon_base_report_to_printer-14.0.2.0.1-py3-none-any.whl (162.1 kB 查看哈希

已上传 py3