Séquences d'échappement Data Matrix |
Data Matrix prend en charge diverses séquences d’échappement dans le flux de données. Les séquences d’échappement commencent par le caractère d’accent circonflexe (^). (Pour inclure un caractère d'accent circonflexe réel dans le flux de données, utilisez deux accents circonflexes consécutifs [^^])
Les séquences d’échappement suivantes sont disponibles :
^A : Cette séquence se verrouille sur le codage ASCII.
^c : Cette séquence se verrouille sur le codage C40.
^b : Cette séquence se verrouille sur le codage binaire (base 256).
^e : Cette séquence se verrouille sur le codage EDIFACT.
^x : Cette séquence se verrouille sur le codage X12.
^t : Cette séquence se verrouille sur le codage du texte.
^u : Cette séquence se déverrouille et retourne au codage automatique.
^X : Cette séquence représente un caractère de contrôle ASCII, où X est le caractère. Par exemple, ^G représente BEL.
^1 : Cette séquence représente FNC1. Dans la deuxième position du mot de code, le ^1 doit être précédé d’une lettre majuscule ou minuscule ou d’une paire de chiffres compris entre 01 et 99.
^3 : Cette séquence indique la programmation du lecteur.
^5 : Cette séquence est utilisée comme en-tête 05 abrégé pour l’identificateur de l’application. Il est décodé en tant qu’en-tête et fin de macro 05.
^6 : Cette séquence est utilisée comme en-tête 06 abrégé pour l’identificateur de l’application. Il est décodé en tant qu’en-tête et fin de macro 06.
^7nnnnnn : Cette séquence représente une valeur ECI (Extended Channel Interpretation Protocol), où nnnnnn est le nombre ECI à six chiffres. Par exemple, ^7000009 représente la valeur ECI 9. Les valeurs du protocole ECI ont les types d’interprétation suivants :
Identificateurs de jeux de caractères internationaux (codage)
Informations de contrôle pour ajout structuré en mode sans mémoire tampon
Informations de chiffrement ou compression ou pour d’autres objectifs généraux
Informations définies par l’utilisateur
Si le flux de données est Unicode et que le numéro ECI identifie un codage, les données sont converties au codage spécifié. Si le numéro ECI n'identifie pas de codage, les données Unicode sont converties au codage ANSI 1252 (langues occidentales). |