Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Les documentations de Vlsicalc, Multip<strong>la</strong>n<br />
et Applewriter ne sont pas totalement<br />
c<strong>la</strong>ires (ha ha !) quant .! <strong>la</strong><br />
façon dont doivent être fournis les<br />
caractères de contrôle pe!TI1ettant de<br />
passer d'un mode d'impression à<br />
l'autre. Il nous a semblé uti le de faire<br />
le point sur l'envoi de ces caractères,<br />
Le tableau ci-contre, reproduit .! partir<br />
de <strong>la</strong> documentation d'Omnis<br />
(merci, KA), récapitule les principaux<br />
codes ASCII, en représentation décimale,<br />
à envoyer aux principales imprimantes<br />
du commerce pour atteindre<br />
des objectifs courants.<br />
Ainsi, avec une Oki 92 (Microline),<br />
on passe en mode qualité counier<br />
avec les caractères 27 et 49.<br />
Comment faut-il faire pour engendrer<br />
ces caractères ? Nous allons vous le<br />
montrer ...<br />
Impression Visicalc<br />
Remarque : comme dans le livre ''Visicalc<br />
sur Apple", un texte souligné<br />
signifie ici qu'il s'agit d'une touche à<br />
enfoncer et non d'un texte à entrer.<br />
Ainsi, RETURN signifie qu'il faut en<br />
foncer <strong>la</strong> touche RETURN.<br />
L'insertion de caractères de contrôle<br />
destin .! l'imprimante s'appelle<br />
SETUP STRING; elle doit avoir lieu<br />
après <strong>la</strong> spécification du slot de l'imprimante.<br />
Pour me mettre en qualité<br />
counier avec Visica1c, il me suffit de<br />
faire :<br />
/Pl RETURN "t\HIBt\H3l RE·<br />
TURN -Xy RETURN<br />
Les guillemets indiquent le début des<br />
caractères de contrôle.<br />
Le symbole " A" annonce qu'un caractère<br />
de contrôle suit<br />
H1B signifie : caractère Hollerith de<br />
valeur lB OB=16+11",,27 en représentation<br />
hexadécimale).<br />
De <strong>la</strong> même façon, H31 correspond<br />
au caractère de code hexa 31, donc<br />
de code décimal 49.<br />
Xy sont les coordonnées de <strong>la</strong> case<br />
en bas et .! droite de <strong>la</strong> zone à imprimer.<br />
Une autre solution consite à utiliser,<br />
par exemple pour limiter l'impression<br />
.! 60 colonnes avec "CTRL-I 6ON",<br />
<strong>la</strong> représentation suivante :<br />
<strong>Pom's</strong> n° 9<br />
F<br />
0<br />
Donnez du caractère<br />
à votre imprimante<br />
Hervé Thinez<br />
MODELE IMPRIMANTE<br />
MICRO"" 'POON<br />
MATlUClEW!:<br />
"""''' .. ."" "'" MX 80, 82, 100.<br />
"""m<br />
9 CP! NID NID NID 27,110 NID<br />
10 CP! '" '" '" "'.78 NID<br />
CP! NID " " ",,", 18<br />
N 15 CP! NID NID NID 27,113 NID<br />
C<br />
T<br />
l<br />
0<br />
N<br />
"'" " " 29 27.81 15<br />
CAM"""" ON 31 31 31 14 14<br />
ELAI\GIS or, NID NID NID ,. .,<br />
CAM"""" ON NID ",,72 ",,72 "'''' 27,,"<br />
GRAS or, NID 27," 27," 27," mo<br />
SOUlJGNEMENT ON NID 27-'" ",,'fi 27,", 27.45.1<br />
Off NID 27,", 27,68 27,", 27.45.0<br />
QUALIl'E ON NID 27,49· 27.49 NID NID<br />
COURI\Il!R Off NID ",,48 27.48 NID NID<br />
- NID signifie Non-Disponibl<br />
*La. qualitê courrier sur l'1mpr1mant.e Microline 84 utilise l'espacement<br />
proportionnel.<br />
/Pl RETURN " CI60N<br />
où " C" signifie que le caractère suivant<br />
est un caractère de contrôle. De<br />
<strong>la</strong> même façon, " E" signifie <strong>la</strong> touche<br />
ESC et " R" <strong>la</strong> touche RETURN.<br />
Le problème avec Visicalc, c'est que<br />
l'on ne peut modifier le mode d'impression<br />
en cours d'impression. La<br />
SITUP STRING peut seulement être<br />
définie au moment où une impression<br />
est <strong>la</strong>ncée.<br />
Impression Multip<strong>la</strong>n<br />
Au moment où j' écris cet article, je<br />
n'ai pas encore reçu <strong>la</strong> version française<br />
de Multip<strong>la</strong>n; mes remarques<br />
concernent par conséquent <strong>la</strong> version<br />
US de ce programme pour l'Apple<br />
Ile. On parvient .! <strong>la</strong> définition du<br />
SITUP en entrant <strong>la</strong> séquence "PO<br />
TAB" pour Plinter, Options et<br />
<strong>la</strong> touche de tabu<strong>la</strong>tion qui positionne<br />
sur <strong>la</strong> rubrique SETUP. Il m'a<br />
par contre été impossible de trouver<br />
dans <strong>la</strong> documentation ou' dans <strong>la</strong><br />
fonction HELP le mode d'emploi du<br />
SETUP.<br />
n m'a fallu lire <strong>la</strong> documentation du<br />
Multip<strong>la</strong>n IBM PC pour comprendre<br />
comment il faudrait faire pour obtenir<br />
sur Apple le rultat escompté 1<br />
Une fois le curseur positionné sur <strong>la</strong><br />
rubrique SETUP, pour passer le tableau<br />
en qualité courrier avec une<br />
Oki 92, il faut entrer <strong>la</strong> chaine :<br />
A!l<br />
et surtout ne pas enfoncer simultanément<br />
<strong>la</strong> touche CTRL, sinon l'on revient<br />
au menu.<br />
le signe d'exponentiation, comme<br />
dans Visicalc, annonce <strong>la</strong> venue de<br />
caractères de contrôle. Par contre,<br />
dans Vislcalc, il faut mettre ce symbole<br />
avant chaque caractère de<br />
contrôle. Ici, il faut le mettre uniquement<br />
au début de <strong>la</strong> chaîne.<br />
Comment pouvait·on deviner qu'il<br />
fal<strong>la</strong>it utiliser les touches "1" et "1"?<br />
Eh bien, ce n'étalt pas difficle si vous<br />
aviez sous les yeux <strong>la</strong> page 42 du<br />
<strong>Pom's</strong> 4 (ou <strong>la</strong> page 185 du Recueil,<br />
On y trouve un tableau qui montre<br />
que le caractère de contrôle (avec 1<br />
dans <strong>la</strong> colonne écran) "1" correspond<br />
au code ASCII de valeur décimale<br />
27 ou hexa lB. De même, le<br />
caractère de contrôle 1 a <strong>la</strong> valeur<br />
décimale 49 et <strong>la</strong> valeur hexa 31.<br />
Nous regrettons de ne pouvoir reproduire<br />
id le précieux tableau des<br />
codes ASCII publié dans le <strong>Pom's</strong> 4,<br />
29