打印设置

在打印设置中,您可以配置打印偏好,例如纸张大小、默认文本大小、是否输出为 PDF 或 HTML 等。

由于 ERPNext 是基于浏览器的应用程序,实际的打印命令由您使用的浏览器执行。

要编辑打印设置,请前往:

首页 > 设置 > 打印设置

打印设置中有多种配置选项。让我们来了解一下它们。

1. PDF 设置

1.1 PDF 或 HTML

当您从 ERPNext 通过电子邮件发送任何文档(如销售订单/发票)时,它会以 PDF 或 HTML 格式发送。默认情况下,文件以 PDF 格式发送。如果您希望以 HTML 格式发送文档,只需取消勾选“以 PDF 格式发送打印件”选项。

信笺是一个主数据,您可以在其中定义标准的页眉和页脚,这些内容会附加到文档的打印格式中。如果启用此属性,则每页都会添加页眉和页脚。如果您不希望每页重复页眉和页脚,只需禁用此设置。

1.3 PDF 页面大小

打印 PDF 页面的默认大小为 A4,您可以从此处定义的选项中选择任何大小,包括以毫米为单位的自定义尺寸。

2. 页面设置

2.1 使用信笺打印

启用此属性后,在打印文档时将自动勾选“信笺”选项。请注意,您需要将信笺设置为默认值,或在交易中选择一个信笺,它才会出现在打印视图中。

2.2 紧凑项目打印

像销售订单/发票这样的交易有一个详细列出购买或销售项目的表格。它包含多个列,如项目名称、描述、计量单位、单价、金额等。如果项目表中有很多列,打印格式会显得有些杂乱。您可以通过启用“紧凑项目打印”来改善表格的显示效果。

根据此设置,打印格式中将只有四列,分别是:描述、数量、单价和金额。

其他列的值(如名称、描述、图片、序列号等)会合并到“描述”列中。

当复选框未勾选时,打印格式如下所示:

这是紧凑打印格式的样子:

2.3 允许打印草稿

文档(主要是交易)有两个认证阶段:保存和提交。已保存的文档是初稿,尚未提交到系统。因此,在此阶段打印文档是受限的。但是,如果您希望允许用户也可以在草稿阶段打印文档,请启用此复选框。

2.4 打印草稿文档时始终添加“草稿”标题

启用此设置后,打印格式中也会打印“草稿”,从而表明共享的文档尚未完全认证。

2.5 允许表格内部分页

如果某个项目的描述占用了超过一页的通常空间,启用此设置会将项目的详细信息拆分到下一页。因此,会在项目描述之间插入分页符,其余详细信息将被推到下一页。

2.6 允许打印已取消的文档

已取消的交易是对报表没有任何影响的交易。如果您希望允许打印已取消的交易,请启用此设置。交易只有在提交后才能被取消。

2.7 打印零金额税费

在销售和采购交易中,您可以为项目添加多种税费。默认情况下,在打印格式中,只有计算了金额的税费是可见的。如果您还希望打印未应用且税率为零的税费,请启用此设置。

3. 网络打印机 / 打印服务器

您可以通过填写打印服务器的 IP 和端口来启用打印服务器。然后选择默认打印机。

在启用此功能之前,您必须安装 pycups 库。

如果您的系统上尚未安装 cups 库,您可能需要先安装它。

对于 Debian 操作系统系列:

sudo apt-get install libcups2-dev

对于 Red Hat 操作系统系列:

sudo yum install cups-libs

之后,在环境中使用以下命令安装 pycups

./env/bin/pip install pycups

此命令从 frappe-bench 目录执行。

4. 原始打印

您可以启用原始打印并打印到许多支持的热敏打印机。阅读原始打印以了解更多信息。

  1. 打印格式
  2. 打印样式
  3. 打印标题
  4. 自定义翻译