跳转到主要内容

打印报告

项目描述

Beta License: AGPL-3 OCA/report-print-send Translate me on Weblate Try me on Runboat

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

它为报告添加了将报告直接发送到打印机的可选行为。

  • 发送到客户端是默认行为,为您提供可下载的PDF文件

  • 发送到打印机将在所选打印机上打印报告

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

报告行为由设置定义。

您可以在默认用户配置、默认报告配置以及每个用户和每个报告的特定配置中找到此选项。

这允许您为预印纸(例如,付款单据)等特定纸张来源分配特定的纸张来源。

设置可以全局配置

  • 按用户

  • 按报告

  • 按用户和报告

  • 全局、按用户、按报告

目录

安装

要安装此模块,您需要

  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网络界面或Odoo不会显示此信息。要查看此信息,您需要更改CUPS服务器的配置,并将JobPrivateValue指令设置为“none”(或任何不包含“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

  • NaN

  • LasLabs

  • Camptocamp

  • Open for Small Business Ltd

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

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

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

欢迎您贡献力量。有关如何贡献的详细信息,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源分发

此版本没有可用的源分发文件。请参阅生成分发存档的教程。

构建分发

支持者