从数据库获取打印数量

当某个文档连接到数据库时,您可以指定 BarTender 从数据库字段读取一个值,以确定针对每个记录打印的份数和/或序列号数。根据该数据库字段中为每个记录存储的值的不同,针对每个记录的相同打印项目数也有所不同。

关闭从数据库获取每个记录的项目数

  1. 从“文件”菜单中选择“打印”,以打开“打印”对话框。或者从主工具栏中选择 图标。

  2. 选择“打印”选项卡。

  3. 选择“数量”子选项卡。

  4. 在“副本”或“每个序列号的份数”旁边,选择 图标打开“打印数量选项”对话框。

  5. 选择“从数据库字段获取数量”。

  6. 对于“数据库字段”,选择包含每个记录份数的数据库中的字段。

  7. 单击“确定”关闭“打印数量选项”对话框。

关闭使用文本文件的示例

以下部分假定您具备定界文本文件的基础知识。有关更多信息,请参见受支持的定界类型

假定此示例的数据文件包含以下所示的三个记录。此外,假定模板上的对象之一将从每个记录中的第二个字段获取其数据,并且该对象被设置为对数据进行序列化。

"Product","Product No.","# to Print"

"Apples","121","4"

"Oranges","675","2"

"Bananas","501","3"

使用上面列出的步骤,在“打印数量选项”对话框中设置要从数据库字段“# to Print”中读取的“序列号数”。BarTender 将总共为此打印作业打印 9 个项目:

四个苹果标签(包含数据 121、122、123、124)

两个桔子标签(包含数据 675 和 676)

三个香蕉标签(包含数据 501、502 和 503)

您还可以同时从同一文件读取每个序列号的份数序列号数。假定一个或多个字段已添加到之前的示例,如下所示:

"Product","Product No.","Serialize","# to Print"

"Apples","121","4","2"

"Oranges","675","2","0"

"Bananas","501","3","5"

在“打印数量选项”对话框中,设置要从数据库字段“# to Print”中读取的“每个序列号的份数”,以及要从数据库字段“Serialize”中读取的“序列号数”。BarTender 将总共输出 23 个项目:

八个苹果标签(两份标签,每个标签都包含从 121 到 124 的数据)

零个桔子标签

十五个香蕉标签(五份标签,每个标签都包含从 501 到 503 的数据)

某些打印机驱动程序很难在单个打印作业中更改每页份数。例如,如果您的打印作业应该打印第一个项目的 2 个副本、第二个项目的 5 个副本以及第三个项目的 4 个副本,而当您打印时可能会收到每个项目的 2 个副本。要解决此问题,请在 Administration Console 的“打印机设置”页面中选择“驱动程序不支持数据源副本”选项。