跳转到主要内容

打印报告

项目描述

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

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

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

  • 发送到客户端是默认行为,为您提供可下载的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指令设置为“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

  • 为小型企业开放有限公司

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

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

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

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

项目详情


下载文件

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

源代码分发

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

构建分发

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面