Codes de contrôle
START_JOB=SEL CDW CDL CUL CDS CP8 CS2 END_JOB=CAT CDW CDL CUL CDS CP4 FFF SET_PAGE_LENGTH=SFL value SET_VARIABLE_LINE_DENSITY=ESC A value ESC 2 SET_10_CHARACTERS_PER_INCH=P10START_JOB et END_JOB
Les codes de contrôle associés à START_JOB sont envoyés au début de chaque travail d'impression hôte. Il est préférable de définir toutes les options de l'imprimante sur un état connu ou souhaité au début de chaque tâche d'impression hôte. L'imprimante PC change d'état ou modifie les options sélectionnées uniquement lorsque les codes de contrôle vous y invitent. Par conséquent, l'application PC précédente aurait pu laisser l'imprimante en mode portrait avec une police Courier sélectionnée et, à moins que votre travail ne les modifie, ce seraient les options d'imprimante utilisées.
Même si les codes de contrôle START_JOB et END_JOB sont ceux fournis avec le fichier IBM4019.PDF, de nombreux utilisateurs les modifient pour ressembler davantage à ceux ci-dessous :
START_JOB=RES P12 LL8 END_JOB=RES
Dans cet exemple, les macros RES, P12 et LL8 sont utilisées sur l'instruction START_JOB (ces macros sont définies dans Contenu du fichier IBM4019.PDF). Cela se traduit par l'envoi des codes de contrôle suivants à l'imprimante au début de votre travail d'impression :
X'1B 5B 4B 07 00 05 31 01 A4 00 00 90 1B 3A 1B 41 09 1B 32'
Cette séquence de codes de contrôle :
- Réinitialise l'imprimante aux paramètres d'usine par défaut d'IBM® PPDS (RES)
- Commence l'impression en pas 12 (P12)
- Commence l'impression à 8 lignes par pouce (LL8)
L'instruction END-JOB envoie le code de contrôle suivant à l'imprimante à la fin de votre travail :
X'1B 5B 4B 07 00 05 31 01 A4 00 00 90'
Ce code de contrôle réinitialise l'imprimante aux paramètres d'usine par défaut (RES) d'IBM® PPDS.
SET_VARIABLE_LINE_DENSITY
L'instruction SET_VARIABLE_LINE_DENSITY est utilisée en combinaison avec le panneau dans lequel vous pouvez sélectionner le nombre de lignes par pouce (LPI), qui peut être 6 ou 8.
Le processus PDT utilise tout ce qui est sélectionné dans le champ de lignes par pouce et remplace ce nombre par le mot clé value dans le paramètre SET_VARIABLE_LINE_DENSITY. En d'autres termes, si lignes par pouce est défini sur 8, le paramètre SET_VARIABLE_LINE_DENSITY est
SET_VARIABLE_LINE_DENSITY=ESC A 09 ESC 2
où le 09 vient de 72/8. Le nombre de points typographiques dans 1 pouce est de 42 ; ainsi, une valeur de 12 points indiquerait six lignes par pouce.
X'1B 41 09 1B 32' SET_10_CHARACTERS_PER_INCHSur la plupart des imprimantes, le pas par défaut est de 10 caractères par pouce. Dans la plupart des PDT, Z and I Emulator for Windows utilise cette même convention et envoie le code de contrôle trouvé sur l'instruction SET_10_CHARACTERS_PER_INCH. Ceci est généralement codé dans le PDF comme suit :
SET_10_CHARACTERS_PER_INCH=P10
où P10 est codé dans la section de définition de macro comme :
P10 EQU 12