设置打印作业的格式

主机打印服务可以使用 Windows 打印机驱动程序或使用打印机定义表设置打印作业的格式。

默认情况下,主机打印服务提交的打印作业依赖于 Windows 打印机驱动程序来设置打印数据的格式并发送到物理打印机。 打印数据的格式由 Windows 图形设备界面(GDI)完成。

除了 Windows GDI 之外,Host Integration Server 主机打印服务还支持使用打印机定义表(PDT),从而绕过 Windows Server 打印机驱动程序的格式设置功能。 PDT 文件提供类似于打印机驱动程序的函数,因为它将图形设备接口 (GDI) 调用转换为特定于打印机的代码。

选择 PDT 会导致 Windows Server 主机打印服务将所有接收的数据视为透明数据。 所有数据将直接传递到打印机,但 SCS 代码除外,这些代码的处理方式不同。 使用 PDT 时,SCS 代码将使用 PDT 进行翻译,然后再将其传递到打印机。 有关打印机定义文件的详细信息,请参阅 打印机定义文件

PDT 由两个步骤创建。

  1. 创建一个被称为打印机定义文件(PDF)的源文本文件,用于定义可用于控制打印机的代码。

  2. 程序用于将 PDF 中的信息编译为二进制文件,即主机打印服务使用的 PDT。

    例如,如果主机发送指示新行(“0x15”)的字节,则 PDT 可用于将此转换为回车符、换行符(“0x0D0A”)。

    有关创建 PDT 的详细信息,请参阅 打印机定义文件

启用 GDI

  1. 在 SNA 管理器中,展开服务器,然后单击“ 打印服务”。

  2. 右键单击详细信息窗格中显示的打印服务,然后单击“ 属性”。

  3. 单击“ 作业格式 ”选项卡,然后选择 “GDI”。

选择要打印的PDT

  1. 在 SNA 管理器中,展开服务器,然后单击“ 打印服务”。

  2. 右键单击详细信息窗格中显示的打印服务,然后单击“ 属性”。

  3. 单击“ 作业格式 ”选项卡,选择 “PDT”,然后单击“ PDT 文件”。 此时会显示 “选择编译的打印机定义文件 ”对话框。

  4. 选择要使用的 PDT,然后单击“ 打开”。

  5. 单击 “确定”

另请参阅

透明度