Flux de données d’émulation hexadécimale - valeurs octales et espaces

Valeurs octales

Un ou deux chiffres hexadécimaux représentent un octet. S’il existe deux chiffres, cela suppose que les deux chiffres forment la valeur octale. S’il n’existe qu’un seul chiffre, il est supposé correspondre à la valeur octale de droite.

Exemple 3-2 Exemple de valeur d’octet

%%01234%% est converti en trois octets (décimale [01] [23] [04])

Espaces

Exemple 3-3 Exemples d’espaces

Les [espaces] sont ignorés à l’intérieur d’un bloc. Cela permet de mettre au point des valeurs binaires en les rendant plus lisibles. Un [espace] ne fait pas partie de la valeur octale, mais il termine une valeur octale. %%4 4%% est lu comme deux octets [04] [04] plutôt que comme un seul [44].

REMARQUE :Puisque l’hôte considère le bloc d’émulation hexadécimale comme du « texte normal » et qu’il est écrit avec le jeu de caractères natifs de l’hôte, vous ne devrez pas créer de valeurs hexadécimales avec des caractères ASCII.

Il y a plusieurs facteurs à considérer dans le choix du mode d’impression à utiliser.

Le tableau suivant contient les avantages et les inconvénients de chaque mode.

Tableau 3-85

Mode

Avantages

Inconvénients

GDI

Permet à l’application hôte d’accéder à toutes les polices disponibles sous Windows.

Sous-ensemble du langage PCL5 géré, mais pas la totalité du langage.

Polices logicielles PCL non gérées.

Dessins bitmap PCL non gérés

Langage graphique vectoriel HP-GL/2 non géré.

Sortie brute

Adapté à n’importe quelle imprimante, à n’importe quel langage de description de page et à n’importe quelle syntaxe de commande d’impression.

Peut générer un fichier sur disque sans aucune commande d’impression.

Le formatage doit être incorporé dans le flux de texte ou à dans les blocs de transparence LU1.

Les commandes SCS de formatage sont rejetées. La définition du format vertical est un exemple de commande SCS.