03.07.2013 Views

Magazine Pom's : la collection

Magazine Pom's : la collection

Magazine Pom's : la collection

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!