Lire en anglais

Partager via


Commandes du curseur

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 commandes d’imprimante dans le tableau suivant contrôlent le déplacement du curseur. Toutes les commandes sont spécifiées en utilisant le 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 l’écrasement.
CmdCR Commande pour déplacer le curseur vers sa position x la plus à gauche. Obligatoire.
CmdFF Commande pour éjecter une page. Obligatoire.
CmdLF Commande pour déplacer le curseur à la ligne suivante. Obligatoire. La quantité de déplacements 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ée.
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 des aiguilles d’une montre). facultatif. Si elle n’est pas présente, l’imprimante ne prend pas en charge la rotation sur 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 par multiples de 90 degrés dans le sens inverse des aiguilles d’une montre. facultatif. Si l’imprimante prend en charge les rotations sur des angles de tailles arbitraires, la commande CmdSetAnyRotation peut remplacer cette commande.
CmdUniDirectionOff Commande pour désactiver l’impression unidirectionnelle, activant donc l’impression bidirectionnelle. facultatif.
CmdUniDirectionOn Commande pour activer l’impression unidirectionnelle. facultatif. Si elle n’est pas présente, 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, selon la valeur 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, selon la valeur 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, selon la valeur spécifiée. facultatif. La chaîne de commande ne peut inclure qu’une seule variable standard, utilisée pour spécifier la distance.