命令字符串格式

重要

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

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

命令字符串用于指定 Unidrv 必须发送给打印机硬件的转义序列。 命令字符串可以由以下元素组成:

  • 引号文本字符串,格式如下:

    "TextString"

  • 命令参数的格式如下:

    %ArgumentType{StandardVariableExpression}

Unidrv 最多支持 14 个带引号的文本字符串和命令参数。

例如,打印机设置矩形灰度填充百分比的命令可指定如下:

*Command: CmdRectGrayFill: "<1B>*c" %d{GrayPercentage} "g2P"

要向打印机发送百分号 (%),请在命令字符串中包含两个百分号字符 (%%)。 如果百分号位于命令字符串的末尾,则必须使用十六进制的等效字符,如:

"string <25 25>".