Compartir a través de


Formato de entrada de comando

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.

Para especificar una entrada de comando de impresora en un archivo GPD, use el siguiente formato:

*Command: CommandName {CommandAttributes}

donde CommandName es uno de los nombres de comandos predefinidos y CommandAttributes es un conjunto de atributos de comando.

Por ejemplo, un archivo GPD puede contener la especificación siguiente del comando CmdStartPage, que inicializa una página para imprimir.

*Command: CmdStartPage
{
    *Order: PAGE_SETUP.100
    *Cmd: "<0D>"
}

Si, para un valor CommandName determinado, solo tiene que especificar el atributo *Cmd, puede usar una versión abreviada del formato de entrada de comando, como se indica a continuación:

*Command: CommandName: CommandString

donde CommandString es una cadena de texto que representa una secuencia de escape de comandos de impresora. Para obtener más información sobre cómo especificar secuencias de escape, consulte Formato de cadena de comandos.

Por ejemplo, un archivo GPD puede contener la especificación siguiente del comando CmdBoldOn, que activa texto en negrita:

*Command: CmdBoldOn: "<1B>(s3B"