打印对话框

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

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

使用此对话框中的选项卡可以自定义您的打印环境。可用选项卡取决于正在使用的打印机驱动程序。

关闭“打印”选项卡

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

打印机

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

在加载了某个文档后,BarTender 将查找与上次保存该文档时所选打印机完全同名(包括空格和标点符号)的打印机。

如果没有找到,并且在 Administration Console 的“打印机设置”页中未选择任何重定向打印机,它就会查找相同类型的打印机(即相同的制造商和型号),然后使用找到的第一台打印机。

如果找不到相同类型的打印机,则使用 Windows 默认打印机或 BarTender 默认打印机,具体取决于 Administration Console 中“打印机设置”页上的“默认打印机”设置。

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

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

关闭“数量”子选项卡

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

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

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

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

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

记录选择

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

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

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

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

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

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

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

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

    也可以通过在“所选记录”字段中输入记录来手动指定要打印的记录,如下所示:

    • 要指定一系列单独的记录编号,请使用逗号(例如:1,3,7)。

    • 要指定记录范围,请使用连字符(例如:1-3)。

    • 要同时指定一系列记录和记录范围,请使用逗号和连字符的组合(例如:1-3,7,8)。

    • 要指定自定义份数,请使用括号(例如:1-3,7,8,9(14),12-40,41-43(14))。此选项会覆盖“打印”对话框的“数量”子选项卡上的“副本”设置,并且在“打印数量选项”对话框中的“允许记录选择对话框覆盖副本”复选框处于选中状态时可用。

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

关闭“选项”子选项卡

  • 重复数据输入直到取消:指定在一个打印作业完成后,自动运行新的打印作业。这意味着,在使用同一 BarTender 文档运行多个连续的打印作业时,可以不必手动重新启动打印作业。

  • 取消任何先前排队等待输出到此打印机的作业:取消所有之前在新打印作业开始时发送到打印机的打印作业。使用此功能可能需要支持与打印机进行双向通信。

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

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

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

  • 在打印作业后保存文档(如果已修改):指定在修改了文档(如通过使用序列化来修改)时,会在打印作业运行后将文档的副本保存到指定的位置。

关闭语言子选项卡

仅当将短语库连接到文档,并且已使用“BarTender 文档选项”对话框指定一种或多种在打印时选择的语言时,此选项卡才可用。有关更多信息,请参阅“库短语”。

此选项卡会显示一个表,其中包含文档内所有模板设计中出现的文档语言。文档语言集与库语言集相对应(也就是,短语库中包含的语言)。

您可以使用此选项卡来指定在打印时要使用何种语言来打印相关联的数据源。例如,如果已将一个或多个模板对象配置为使用“库短语”数据源,并且这些数据源已翻译成英语、日语和德语,且具有相同的文档语言编号,那么可以使用“语言”子选项卡来指定在打印作业运行时以日语打印具有该语言编号的数据源。

可以选择的选项如下:

  • 编号:显示文档语言的编号,其对应于在关联的“语言”列表中列出的库语言集。

  • 语言:显示当前所选的语言,在打印作业运行时将使用该语言来打印关联的“库短语”数据源。单击 可选择其他语言。

    可用的语言由短语库决定,这些短语库通过“库短语”数据源与每个语言编号间接相关联。

关闭“验证”子选项卡

仅当有验证器设备与打印机相连时,此选项卡才可用。有关更多信息,请参阅“验证器设置”。

  • 验证打印输出:指定在运行打印作业时,验证器设备将验证打印输出。

  • 设置:打开“按文档属性”对话框,此对话框可用于指定要使用的作业模板。在验证流程需要更多按文档设置和在打印机驱动程序使用按文档设置时可用。

关闭“对象打印方法”选项卡

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

设置

对象

关闭“性能”选项卡

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

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

设置

打印机优化

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

关闭打印机高速缓存选项卡

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

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

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

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

自动清除高速缓存

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

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

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

打印”对话框的底部提供了以下选项: