Formato da cadeia de caracteres de comando
Importante
A plataforma de impressão moderna é o meio preferido do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
As cadeias de caracteres de comando são usadas para especificar as sequências de escape que o Unidrv deve enviar ao hardware da impressora. As cadeias de caracteres de comando podem ser compostas pelos seguintes elementos:
Strings de texto entre aspas, que têm o seguinte formato:
"TextString"
Command argumentos, que têm o seguinte formato:
%ArgumentType{StandardVariableExpression}
O Unidrv dá suporte a um máximo de 14 cadeias de caracteres de texto entre aspas e argumentos de comando em uma cadeia de caracteres de comando.
Por exemplo, o comando de uma impressora para definir a porcentagem de preenchimento cinza de um retângulo pode ser especificado da seguinte maneira:
*Command: CmdRectGrayFill: "<1B>*c" %d{GrayPercentage} "g2P"
Para enviar um sinal de porcentagem (%) para uma impressora, inclua dois caracteres de sinal de porcentagem (%%) na cadeia de caracteres de comando. Se o sinal de porcentagem estiver no final da cadeia de caracteres de comando, você deverá usar o equivalente hexadecimal, como em:
"string <25 25>".