Règles De Fonctionnement; Mode Caractère Ou Hexadécimal; Exemples - AXEL AX3000 90 Manuel De L'utilisateur

Table des Matières

Publicité

Mise en œuvre sous OS/400
Note : il est important de choisir une séquence suffisamment complexe pour ne pas la recevoir par
mégarde dans un flux standard d'affichage ou d'édition.
b) Règles de fonctionnement
Le mode transparent obéit aux règles suivantes :
Pour les sessions « Ecran » le mécanisme est activé par l'envoi de la séquence
d'introduction (par exemple « @%@ ») suivie du numéro de port d'impression :
o
0 : port par défaut.
o
1 à 3 : non utilisé pour ce modèle
o
4 à 5 : imprimantes réseau (respectivement Net1 et Net2)
o
6 à 9 : ports logiques USB (respectivement Usb1, Usb2, Usb3 et Usb4)
o
10 à 11 : imprimantes réseau (respectivement Net3 et Net4)
Pour les sessions « Imprimante » le mécanisme est activé par l'envoi de la séquence
d'introduction seule.
Dans les deux cas, le mécanisme est désactivé suite à la réception de la séquence
d'introduction une seconde fois.
La transformation est basée sur la table ASCII (PC 850) qui sert à la fonction ASCII to
EBCDIC.
c) Mode caractère ou hexadécimal
Le client léger offre deux types de mode transparent :
Mode caractère : dans le flot de données peuvent être mixés des caractères ASCII et des
codes ASCII en hexadécimal. Une notation hexadécimale est précédée du caractère « / »
et doit être suivi deux caractères (compris entre 0 et F).
Exemple : « Esc AB <RC> » se code « \1BAB\0D »
Mode hexadécimal : dans le flot de données ne sont présents que des codes ASCII en
hexadécimal notés sur 2 caractères (compris entre 0 et F).
Exemple : « Esc AB <RC> » se code « 1B41420D »
d) Exemples
Dans les exemples suivants l'introducteur est « @%@ »
Exemple 1 : Vers une session Ecran, mode caractère
Lorsque le client léger reçoit en EBCDIC :
@%@1/1Bat/2F@%@
«
Le client léger envoie en ASCII sur le port « Aux1 » :
<ESC>at/
«
» (soit en hexadécimal : 1B 61 74 2F) .
Exemple 2 : Vers une session Imprimante, mode caractère
Lorsque le client léger reçoit en EBCDIC :
@%@/1Bat/2F@%@
«
Le client léger envoie en ASCII sur le port de cette session imprimante :
<ESC>at/
«
» (soit en hexadécimal : 1B 61 74 2F) .
150
» (soit en hexadécimal : 44 6C 44 F1 61 F1 C2 81 A3 61 F2 C6 44 6C 44)
» (soit en hexadécimal : 44 6C 44 61 F1 C2 81 A3 61 F2 C6 44 6C 44)
AX3000 modèles 90 - Manuel de l'utilisateur

Publicité

Table des Matières
loading

Table des Matières