模拟字体命令

重要

新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅新式打印平台打印支持应用设计指南

下表列出了用于控制模拟字体的命令。 所有命令都使用命令条目格式来指定。

命令 说明 注释
CmdBoldOff 用于禁用加粗的命令。 可选。 如果指定了 CmdBoldOn,则必须指定。
CmdBoldOn 用于启用加粗的命令。 可选。 如果已指定,则 Unidrv 将发送该命令以启用加粗,并发送 CmdBoldOff 以禁用加粗。
CmdClearAllFontAttribs 用于禁用粗体、斜体和下划线功能的单一命令。 可选。 如果打印机支持粗体、斜体或下划线,但只支持一条命令来禁用所有功能,则可以指定此命令。 代替 CmdBoldOffCmdItalicOffCmdUnderlineOff 使用。
CmdItalicOff 用于禁用斜体的命令。 可选。 如果指定了 CmdItalicOn,则必须指定。
CmdItalicOn 用于启用斜体命令。 可选。 如果已指定,则 Unidrv 将发送该命令以启用斜体,并发送 CmdItalicOff 以禁用斜体。
CmdSelectDoubleByteMode 用于启用双字节打印的命令。 可选。 如果指定了 CmdSelectSingleByteMode,则必须指定。
CmdSelectSingleByteMode 用于启用单字节打印的命令。 可选。 如果打印机可以在单字节和双字节模式之间切换,则必须指定。
CmdSetFontSim 用于设置粗体、斜体、下划线和删除线功能的单一命令。 可选。 如果每次使用字体时都必须设置字体特征(对于不存储字体特征的打印机),则必须指定。
CmdStrikeThruOff 用于禁用删除线的命令。 可选。 如果指定了 CmdStrikeThruOn,则必须指定。
CmdStrikeThruOn 用于启用删除线的命令。 可选。 如果已指定,则 Unidrv 将发送此命令以启用删除线,并发送 CmdStrikeThruOff 以禁用删除线。
CmdUnderlineOff 用于禁用下划线的命令。 可选。 如果指定了 CmdUnderlineOn,则必须指定。
CmdUnderlineOn 用于启用下划线的命令。 可选。 如果已指定,则 Unidrv 将发送此命令以启用下划线,并发送 CmdUnderlineOff 以禁用下划线。
CmdVerticalPrintingOff 用于禁用垂直打印的命令。 可选。 如果指定了 CmdVerticalPrintingOn,则必须指定。
CmdVerticalPrintingOn 用于启用垂直打印的命令。 可选。 如果打印机支持垂直打印,则必须指定。
CmdWhiteTextOff 用于禁用打印白色文本的命令。 可选。 如果指定了 CmdWhiteTextOn,则必须指定。
CmdWhiteTextOn 用于启用打印白色文本的命令。 可选。 如果已指定,则Unidrv 将发送该命令以启用打印白色文本,并发送 CmdWhiteTextOff 以禁用打印白色文本。 (提供此命令是为了与 GPC 3.0 向后兼容。)