Partager via


Format de la chaîne 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.

Les chaînes de commande sont utilisées pour spécifier les séquences d’échappement qu'Unidrv doit envoyer au matériel de l’imprimante. Les chaînes de commande peuvent être constituées des éléments suivants :

  • Chaînes de texte entre guillemets, qui ont le format suivant :

    "TextString"

  • Arguments de commande, qui ont le format suivant :

    %ArgumentType{StandardVariableExpression}

Unidrv prend en charge un maximum de 14 chaînes de texte entre guillemets et arguments de commande dans une chaîne de commande.

Par exemple, la commande d’une imprimante pour définir le pourcentage de remplissage gris d’un rectangle peut être formulée comme suit :

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

Pour envoyer un signe de pourcentage (%) à une imprimante, incluez deux caractères de signe de pourcentage (%%) dans la chaîne de commande. Si le signe de pourcentage se trouve à la fin de la chaîne de commande, vous devez utiliser son équivalent hexadécimal, comme dans :

"chaîne <25 25>".