Formato de cadena de comandos
Importante
La plataforma de impresión moderna es el medio preferido de Windows para comunicarse con impresoras. Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.
Para obtener más información, consulte Plataforma de impresión moderna y la Guía de diseño de aplicaciones para compatibilidad con impresión.
Las cadenas de comandos se usan para especificar las secuencias de escape que Unidrv debe enviar al hardware de la impresora. Las cadenas de comandos se pueden componer de los siguientes elementos:
Cadenas de texto entre comillas, que tienen el siguiente formato:
"TextString"
Argumentos de comando, que tienen el formato siguiente:
%ArgumentType{StandardVariableExpression}
Unidrv admite un máximo de 14 cadenas de texto entre comillas y argumentos de comando en una cadena de comandos.
Por ejemplo, el comando de una impresora para establecer el porcentaje de relleno gris de un rectángulo podría especificarse de la siguiente manera:
*Command: CmdRectGrayFill: "<1B>*c" %d{GrayPercentage} "g2P"
Para enviar un signo de porcentaje (%) a una impresora, incluya dos caracteres de signo de porcentaje (%%) en la cadena de comandos. Si el signo de porcentaje está al final de la cadena de comandos, debe usar el equivalente hexadecimal, como en:
"string <25 25>".