打印对话框

完成模板设计之后,您可以使用“打印”对话框打印您的文档。要显示“打印”对话框,请单击“文件”菜单中的“打印”。或者,单击主工具栏上的 图标。

要打开“打印”对话框,请按键盘上的 Ctrl+P

打印”对话框是包含两个或更多选项卡的选项卡式对话框,可以使用它来自定义您的打印环境。在进行所需的选择之后,请单击“打印”按钮,以将您的打印作业发送到所选的打印机。

测试打印”按钮会打印一个项目,然后关闭“打印”对话框。即使在模板中对数据源启用了数据输入,也不会提示您输入数据。而是使用该数据源的默认数据。如果某个数据源配置为序列化,则该字段中显示的数据与一系列打印项目中第一个项目上显示的完全相同。

可单击“预览”按钮以预览整个打印作业,然后再将其发送到打印机。请注意,只有放置在所显示模板边框内的对象才会打印在您的项目上。通过显示作业的“打印预览”,您可以轻松地验证模板上的所有对象是否都出现在您的项目上。

可用选项卡取决于正在使用的打印机驱动程序。

Closed打印选项卡

打印”选项卡用于指定打印机、要打印的项目数,以及其他打印选项。

打印机

打印机”部分指定用于打印项目的打印机。

在加载了某个文档后,BarTender 将查找与上次保存该文档时所选打印机完全同名(包括空格和标点符号)的打印机。 如果没有找到,并且在 Administration Console 的“打印机设置”页中未选择任何重定向打印机,它就会查找相同类型的打印机(即相同的制造商和型号),然后使用找到的第一台打印机。如果找不到相同类型的打印机,则使用 Windows 默认打印机或 BarTender 默认打印机,具体取决于 Administration Console 中“打印机设置”页上的“默认打印机”设置。

如果在 Administration Console 的“打印机设置”页上指定了一台或多台重定向打印机,则会先尝试使用这些重定向打印机。

根据您的打印机配置,以下子选项卡也可用。

Closed“数量”子选项卡

  • 副本: 指定要为每个文档打印的份数。如果您正在从数据库中读取数据,此设置可以确定在打印作业中将针对每个记录打印的份数。

  • 序列化机会: 指定模板将使用变化的序列号进行打印的次数。起始数据由启用了序列化的数据源的内容决定。在“序列号数”字段中输入的数字通过使用“序列化”对话框中指定的起始数据和设置,决定了序列化序列的长度。

    如果您正在从数据库中读取数据,则“序列号”字段指定在打印作业中将针对每个记录打印变化的序列号的个数。为模板中至少一个数据源启用序列化后可用。

  • 每个序列号的份数: 指定为序列化序列中的每个值打印的份数。为模板中至少一个数据源启用序列化后可用。

打开“打印数量选项”对话框,此对话框可用于通过数据库、数据输入表单上的控件或者 VBScript 动态更改份数或序列号数。

记录选择

  • 使用数据库指定 BarTender 从“数据库设置”对话框中指定的数据库读取信息。

  • 数据库连接设置: 打开“数据库设置”对话框。

  • 已查询记录: 指定要打印的已查询记录。

    • 全部: 指定打印满足查询条件的所有记录。

    • 仅第一个记录: 指定仅打印满足查询条件的第一个记录。

    • 选定: 指定对于满足查询条件的记录,只打印在“选择记录”对话框中选择的记录。

    • 打印时所选记录: 指定使用打印时所选记录。所有满足查询条件的记录在打印时均可供选择。

  • 所选记录: 指定要在打印作业中包括的数据库记录。如果使用“选择记录”对话框或“已查询记录”选项指定要打印的记录,此字段将自动填充要打印的记录。

    您可以通过在“所选记录”字段中输入所需记录来手动指定一系列记录。可以使用逗号分隔一系列记录编号(例如: 1,3,7)。可使用连字符指定记录范围(例如: 1-3)。可以使用两者的组合来指定一系列和一定范围的记录进行打印(例如: 1-3,7,8)。此外,还可以使用括号覆盖“份数”设置(例如: 1-3,7,8,9(14),12-40,41-43(14))。

  • 选择记录: 打开“选择记录”对话框,此对话框可用于手动选择要打印的记录。

Closed“选项”子选项卡

  • 重复数据输入,直到取消为止: 指定在一个打印作业完成后,自动运行新的打印作业。这样一来,当您需要使用同一 BarTender 文档运行多个连续打印作业时,您就不必手动重新启动打印作业。

  • 取消任何先前排队等待输出到此打印机的作业: 取消所有之前在新打印作业开始时发送到打印机的打印作业。

  • 启用数据输入: 在运行打印作业时显示数据输入表单。在为任何数据源启用了数据输入后可用。有关数据输入表单的更多信息,请参阅“打印时使用数据输入”。

  • 启用打印机代码修改器: 运行文档中的所有打印代码操作和 VBScript。默认情况下,如果 BarTender 检测到存在打印代码操作和 VBScript 修改,则会自动使用此选项。 要阻止操作或脚本运行,请单击以清除此选项。有关更多信息,请参阅“打印机代码修改”。

  • 打印作业结束时显示打印机代码: 在打印作业完成时打开一个文本编辑器,并在其中显示打印机代码。仅当选择了“打印到文件”选项时才可用。

Closed对象打印方法选项卡

对象打印方法”选项卡包含的选项用于指定当打印机或打印机驱动程序不直接支持某个对象类型时,如何在感热打印机上打印对象。此选项卡上选择的选项取决于当前正在使用的打印机驱动程序。

设置

对象

Closed性能选项卡

性能”选项卡用于指定 BarTender 在使用 Seagull 打印机驱动程序 时,如何利用内置打印机功能来运行打印作业。

可使用“性能”选项卡上的选项优化您的打印体验,具体方式为将文档和/或图形高速缓存到打印机,使用打印机的内置序列化功能以及使用打印机的字体和图形。

设置

打印机优化

有关如何处理某些不太常见性能问题的信息,请参阅 Administration Console 的“打印机设置”页。

TrueType 字体是作为图形(而不是作为下载字体)传送到感热打印机的。由于感热打印机只能递增被处理成字体的数据,因此不能使用打印机内置的序列化功能递增 TrueType 字体。如果希望将模板上的某个对象序列化并利用打印机的序列化功能,则必须使用打印机的内置字体之一。

Closed打印机高速缓存选项卡

当 Drivers by Seagull™ 与 BarTender 结合使用时,驱动程序可以将文档和图形存储(或缓存)在打印机中,以供后续打印作业重新使用。 这可以显著提高打印作业的处理速度,因为只需向打印机发送一次大图形和经常打印的文档。

BarTender 可以跟踪打印机中存储的项目。 不过,有些情况(如打印作业失败或更换打印机)可能会导致 BarTender 认为某些项目已存储在打印机中供以后重新使用,但实际上却没有。 如果发生这种情况,BarTender 可能在运行打印作业时不会将某些项目发送给打印机,因为它认为这些项目已存储在打印机中。 这会导致打印缺少某些部分的项目或空白项目。因此,建议您定期刷新(清除)打印机的高速缓存。

要启用打印机高速缓存,必须选择“打印”对话框的“性能”选项卡中的“允许图形缓存”和“允许模板缓存”选项。

启用高速缓存之后,可以通过“打印”对话框的“打印机高速缓存”选项卡指示 BarTender 按指定的时间间隔定期刷新高速缓存。

自动清除高速缓存

立即清除高速缓存: 清除打印机的高速缓存。

管理高速缓存: 打开驱动程序的“高速缓存选项”对话框,此对话框用于指定使用打印机高速缓存的方式。

如果将多台计算机设置为打印到同一台打印机,则高速缓存不会正常工作。因此,对于要打印到一台使用高速缓存的共享打印机上的所有 BarTender 副本,必须清除“打印”对话框的“性能”选项卡中的“允许图形缓存”和“允许模板缓存”选项。