par Terry Silva - Mis en ligne le 27/08/02
Depuis longtemps, les PC sont dotés
de traitement de texte et d'autres programmes
très performants. Certains pensent, à
tort, que pour faire la même chose sur
un iSeries il faut posséder un logiciel
tiers coûteux et compliqué, ou AFP (Advanced Function Printing) ...
Pourtant, les langages évolués (comme
le RPG) permettent d'utiliser des graphiques
vectoriels et différentes polices
et tailles de caractères sur la
même page. Toute imprimante qui utilise
le langage PCL d'HP (c'est-à -dire,
les HP Laserjets), peut utiliser la méthode
suivante pour la sélection de
graphiques et de polices.
Pour émettre des commandes de
sélection de graphiques et de polices,
il faut envoyer des codes de contrôle
d’imprimante. Certains de ces codes
commencent par le caractère
Echappement () « 1B » en hexadécimal.
Mais l’iSeries sait que tout ce
qui se situe au-dessous d’un « 20 »
hexadécimal est inimprimable et il
vous envoie un blanc (x>40=) sans autre forme de procès. Donc, pour utiliser
le caractère Echappement, il faut
contrarier la nature, ou plutôt tromper
l’OS/400.
Pour cela, utilisez Host Print
Transform et créez votre propre commande
WSCST (Wo r k s t a t i o n
Customization). A l’intérieur de la
WSCST sur mon système, j’ai inséré
une table de traduction qui transforme
le caractère tilde (~) en un .
Ensuite, quand je place un tilde dans la
sortie imprimée des programmes RPG,
l’OS/400 le convertit en . J’ai
choisi le tilde parce qu’il n’est pas utilisé
pour autre chose (et … parce que
nous ne sommes pas en Espagne),
mais j’aurais pu utiliser un autre caractère.
(Voir « A propos de WSCST »).
Après vous être donné le moyen
d’envoyer la commande ESC aux imprimantes
à partir d’un programme
évolué (HLL), vous pouvez émettre
n’importe quelle commande, comme
le nombre de lignes par pouce. Ainsi,
pour obtenir 8 lignes par pouce sur
une imprimante laser HP, vous enverrez
~&l8D puis imprimerez librement
avec cet interligne. Vous pourriez également changer la police, la densité,
le style primaire, le soulignement,
et la graisse.
En fait, les polices acceptées par
l’imprimante constituent la seule limite.
Outre les polices fournies par le
fabricant de l’imprimante (appelées
hard fonts), vous pouvez acheter des
« soft fonts » téléchargeables chez des
fournisseurs tiers. Les graphiques
peuvent être constitués de toute combinaison
de lignes, arcs, cercles et
polygones.
Téléchargez cette ressource
Comment lutter contre le Phishing ?
Dans un environnement cyber en constante mutation, le phishing évolue vers des attaques toujours plus sophistiquées combinant IA, automatisation et industrialisation. Une réalité complexe qui exige des mesures de sécurité avancées et repensées au-delà de l’authentification multifacteur. Découvrez les réponses technologiques préconisées par les experts Eviden et les perspectives associées à leur mise en œuvre.