Partager via


Commandes de curseur

Important

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 le Guide de conception d’application de support d’impression.

Les commandes d’imprimante dans le tableau suivant contrôlent le déplacement du curseur. Toutes les commandes sont spécifiées à l’aide du format d’entrée de commande.

Commande Description Commentaires
CmdBackSpace Commande pour ramener le curseur au-dessus du dernier caractère imprimé. facultatif. Utilisé uniquement pour le dépassement de capacité.
CmdCR Commande pour déplacer le curseur vers sa position x à gauche. Obligatoire.
CmdFF Commande pour éjecter une page. Obligatoire.
CmdLF Commande pour déplacer le curseur vers la ligne suivante. Obligatoire. La quantité de mouvement est spécifiée par CmdSetLineSpacing.
CmdPopCursor Commande pour afficher la dernière position de curseur enregistrée à partir de la pile. Obligatoire si CmdPushCursor est spécifié.
CmdPushCursor Commande pour envoyer (push) la position actuelle du curseur sur la pile. facultatif.
CmdSetAnyRotation Commande pour définir la rotation sur un angle arbitraire (mesurée en degrés dans le sens inverse). facultatif. S’il n’est pas présent, l’imprimante ne prend pas en charge la rotation par des angles arbitraires.
CmdSetLineSpacing Commande pour définir la distance que le curseur déplace lorsqu’une commande CmdLF est émise. facultatif.
CmdSetSimpleRotation Commande pour définir l’angle de rotation dans plusieurs de 90 degrés dans le sens inverse. facultatif. Si l’imprimante prend en charge les rotations à travers des angles de tailles arbitraires, la commande CmdSetAnyRotation peut remplacer cette commande.
CmdUniDirectionOff Commande pour désactiver l’impression unidirectionnelle, ce qui active l’impression bidirectionnelle. facultatif.
CmdUniDirectionOn Commande pour activer l’impression unidirectionnelle. facultatif. S’il n’est pas présent, imprimez en mode bidirectionnel.
CmdXMoveAbsolute Commande pour déplacer le curseur vers une position x absolue. facultatif. La chaîne de commande ne peut inclure qu’une seule variable standard, utilisée pour spécifier la distance.
CmdXMoveRelLeft Commande pour déplacer le curseur vers la gauche à partir de la position x actuelle, en fonction de la quantité spécifiée. facultatif. La chaîne de commande ne peut inclure qu’une seule variable standard, utilisée pour spécifier la distance.
CmdXMoveRelRight Commande pour déplacer le curseur vers la droite à partir de la position x actuelle, en fonction de la quantité spécifiée. facultatif. La chaîne de commande ne peut inclure qu’une seule variable standard, utilisée pour spécifier la distance.
CmdYMoveAbsolute Commande pour déplacer le curseur vers une position y absolue. facultatif. La chaîne de commande ne peut inclure qu’une seule variable standard, utilisée pour spécifier la distance.
CmdYMoveRelDown Commande pour déplacer le curseur vers le bas à partir de la position y actuelle, en fonction de la quantité spécifiée. facultatif. La chaîne de commande ne peut inclure qu’une seule variable standard, utilisée pour spécifier la distance.
CmdYMoveRelUp Commande pour déplacer le curseur vers le haut à partir de la position y actuelle, en fonction de la quantité spécifiée. facultatif. La chaîne de commande ne peut inclure qu’une seule variable standard, utilisée pour spécifier la distance.