Partager via


Format d'entrée de commande

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.

Pour plus d’informations, veuillez consulter les articles Plateforme d’impression moderne et Guide de conception des applications de support d’impression.

Pour spécifier une entrée de commande d'imprimante dans un fichier GPD, utilisez le format suivant :

*Command : CommandName {CommandAttributes}

CommandName est l’un des noms de commandes prédéfinis et CommandAttributes est un ensemble d’attributs de commande.

Par exemple, un fichier GPD peut contenir la spécification suivante de la commande CmdStartPage, qui initialise une page pour l’impression.

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

Si, pour une valeur CommandName donnée, vous devez uniquement spécifier l’attribut *Cmd, vous pouvez utiliser une version raccourcie du format d’entrée de commande, comme suit :

*Command : CommandName: CommandString

CommandString est une chaîne de texte représentant une séquence d’échappement de commande d’imprimante. Pour plus d'informations sur la spécification des séquences d'échappement, consultez Format de la chaîne de commande.

Par exemple, un fichier GPD peut contenir la spécification suivante de la commande CmdBoldOn, qui active le texte en gras :

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