home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD2.img
/
d4xx
/
d402
/
aprf
/
aprf.doc
< prev
next >
Wrap
Text File
|
1990-11-16
|
33KB
|
729 lines
APrf v2.62 - Manuel d'utilisation
Avertissement :
---------------
Ce manuel décrit la version 2.62 de l'utilitaire APrf. Ce programme
est placé dans le domaine public, avec autorisation de le copier librement
et de le diffuser par n'importe quel moyen, à condition qu'aucune contre-
partie (financière ou autre) ne soit reclamée en échange, que le produit
soit diffusé dans son intégralité, et sans aucune modification.
APrf est (C)1989-1990 par Denis GOUNELLE, toute utilisation
commerciale ou vente de ce programme sans autorisation écrite est
STRICTEMENT INTERDITE. APrf utilise la version 1.3 de la bibliothèque
ARP, qui est (C)1987-1988-1989-1990 par ses auteurs.
Malgrès de nombreux tests, je ne peux garantir que ce programme ne
contient aucune erreur. VOUS UTILISEZ CE PROGRAMME A VOS RISQUES ET PERILS.
Je ne pourrais en aucun cas être tenu responsable de tout dommage, direct
ou indirect, résultant de l'utilisation de ce programme.
Sommaire :
----------
1. Introduction
2. Installation
3. Mode d'emploi
3.1 Appel depuis le CLI
3.2 Appel depuis le WorkBench
3.3 Démarrage du programme
3.4 Les gadgets
3.5 Les menus
3.6 Les présentations
3.7 La pré-visualisation
4. Gestion de la mémoire
4.1 Le fichier à imprimer
4.2 Le tampon de sortie
5. Divers
1.Introduction :
----------------
APrf est un utilitaire d'impression de fichiers texte, développé
pour l'Amiga. Il permet l'ajout d'une entête ou d'un pied de page, de
marges, la numération des lignes, etc... , et utilise les valeurs fixées
dans les Preferences.
Depuis la version 2.10, APrf utilise la bibiothèque ARP (version
1.3), qui est disponible dans le domaine public. Si vous n'arrivez pas à
vous procurer le produit ARP, vous pouvez m'envoyer une disquette vierge
pour que je vous en fasse une copie (gratuitement bien sûr).
Vous pouvez me faire part de vos remarques ou critiques sur APrf,
en écrivant à l'adresse suivante :
M. GOUNELLE Denis
Boite n° 71
6, rue des cailloux
92110 CLICHY - FRANCE
2. Installation :
-----------------
Pour pouvoir exécuter APrf vous devez d'abord installer la
bibliothèque `arp.library' dans le répertoire LIBS: de votre disquette
WorkBench ou de votre disque dur, si bien sûr vous n'utilisez pas déjà ARP.
Il semble qu'il y ait parfois un problème sur ce point : des amis
m'ont dit qu'ils n'arrivaient pas à lancer APrf sur leurs Amiga 2000, et
obtenaient toujours le message "Impossible d'ouvrir arp.library (v39)". La
cause de ce problème est inconnue, mais deux jours plus tard, et sans
aucune intervention de ma part, APrf acceptait de démarrer sans problèmes.
Si la même chose vous arrive, ayez donc la patience d'essayer à nouveau le
lendemain.
3. Mode d'emploi :
------------------
APrf peut être lancé aussi bien depuis le CLI que depuis le
WorkBench. Si on appelle APrf depuis le CLI, il est conseillé de le faire
par une commande `RunBackGround' ou `ARun', car APrf ne se détache pas du
CLI. La meilleure solution, à mon avis, est de définir un alias dans votre
fichier `S:Shell-Startup', comme par exemple :
Alias APrf C:RunBackGround SYS:Utilities/APrf []
APrf peut également être lancé par certains logiciels du domaine
public. Par exemple, pour lancer APrf depuis l'utilitaire SID (Copyright
1989 par Timm Martin), ajoutez la ligne :
Print=SYS:Utilities/APrf (options éventuelles, voir §3.1)
dans votre fichier `S:SID.Config' (à condition, bien sûr, qu'APrf se trouve
dans le répertoire SYS:Utilities).
3.1 Appel depuis le CLI :
-------------------------
Depuis le CLI, on peut appeler APrf avec une série d'arguments qui
permettent de modifier les options par défaut. La syntaxe de la ligne de
commande est :
APrf [fichier][-b][-c][-d#][-f][-g#][-n#][-p#][-q{c|l}][-sP]
[-t#][-vF][-x#][-B{k|p}][-D#][-N#][-P#][-T{c|f}]
Si on précise l'argument <fichier>, le fichier correspondant sera
considéré comme le fichier à imprimer. Voici la description des autres
arguments :
-b (Brut)
Les lignes trop longues sont tronquées.
-c (Condensé)
L'impression est faite en mode condensé, c'est-à-dire
que le nombre de caractères par lignes est multiplié
par 165% (par exemple 132 caractères au lieu de 80).
-d# (marge Droite)
Ajoute une marge droite de # caractères. Notez que
les marges fixées dans les Préférences sont prises en
compte quoi qu'il arrive.
Valeur par défaut : # = 0.
Valeur minimale : # = 0. Valeur maximale : # = 99.
-f (Filtre)
Les caractères de contrôle (code ASCII inférieur à 32
ou supérieur à 126) trouvés dans le fichier ne sont
pas imprimés.
-g# (marge Gauche)
Ajoute une marge gauche de # caractères. Notez que
les marges fixées dans les Préférences sont prises en
compte quoi qu'il arrive.
Valeur par défaut : # = 0.
Valeur minimale : # = 0. Valeur maximale : # = 99.
-n# (Numérotation)
Numérote les lignes (numéros de # chiffres).
Valeur par défaut : # = 0 (pas de numéros de lignes).
Valeur minimale : # = 0. Valeur maximale : # = 5.
-p# (longueur des Pages)
Imprime par pages de # lignes.
Valeur par défaut : `Paper Length' des Préférences.
Valeur minimale : # = 5. Valeur maximale : # = 99.
-q{c|l} (Qualité d'impression)
Sélectionne la qualité d'impression :
-qc pour l'impression en qualité courrier.
-ql pour l'impression en qualité listing.
Valeur par défaut : `Print Quality' des Préférences.
-sP (Sélection)
Permet de sélectionner les pages à imprimer. La
sélection P peut prendre les formes suivantes :
x : page x uniquement
x-y : pages x à y
x,y,z,... : pages x,y,z,... (10 pages maxi)
-t# (Tabulation)
Règle les positions des tabulations sur les colonnes
#+1, 2#+1, 3#+1, etc...
Valeur par défaut : # = 8.
Valeur minimale : # = 1. Valeur maximale : # = 99.
-vF (Vers)
L'impression est redirigée vers le fichier F.
-x# (eXemplaires)
Imprime # exemplaires du fichier.
Valeur par défaut : # = 1.
Valeur minimale : # = 1. Valeur maximale : # = 99.
-B{k|p} (tampon de sortie, Buffer en anglais)
Indique la taille du tampon de sortie :
-Bk pour un tampon d'un kilo-octet.
-Bp pour un tampon d'une page.
Valeur par défaut : tampon d'une page.
-D# (format de la Date)
Indique le format de la date dans l'entête. # peut prendre
les valeurs :
0 : format AmigaDOS (jj-mmm-aa)
1 : format international (aa-mm-jj)
2 : format américain (mm-jj-aa)
3 : format européen (jj-mm-aa)
Valeur par défaut : # = 3.
Pour plus de détails, voir §3.6.
-N# (Numéros de page)
La numérotation des pages commence au nombre #.
Valeur par défaut : # = 1.
Valeur minimale : # = 1. Valeur maximale : # = 99.
-P# (Présentation)
Sélectionne le type de présentation. # peut prendre les
valeurs :
0 : aucune présentation
1 : ajoute une entête (nom fichier/n° page/date)
2 : ajoute un pied de page (n° page)
3 : ajoute une entête soulignée
Valeur par défaut : # = 1.
Pour plus de détails, voir §3.6.
-T{c|f} (Type de papier)
Sélectionne le type de papier :
-Tc pour le papier continu,
-Tf pour le papier feuille à feuille.
Valeur par défaut : `Paper Type' des Préférences.
En cas d'erreur dans la ligne de commande, une fenêtre apparait sur
l'écran WorkBench, portant le message "Arguments incorrects ! Consultez la
documentation". Cliquez sur l'intérieur de la fenêtre pour la faire
disparaitre, et relancez APrf après correction de la ligne de commande.
Notez que le menu `Outils' possède une commande qui permet de voir
la ligne de commande qui donnerait les options courantes (voir §3.5 pour
plus de détails).
3.2 Appel depuis le WorkBench :
-------------------------------
Il y a trois façon d'appeler APrf depuis le WorkBench quand on veut
lui indiquer le (ou les) fichiers à imprimer :
- en double-cliquant sur une icone de type `Project', qui a APrf
comme outils par défaut (`Default tool')
- en cliquant sur une ou plusieurs icones de fichiers puis en
double-cliquant sur l'icone d'APrf tout en gardant la touche SHIFT
enfoncée.
- en cliquant sur l'icone d'APrf (et éventuellement sur des icones
de fichiers) puis en double-cliquant sur une icone de fichier tout
en gardant la touche SHIFT enfoncée.
Dans tous les cas, le ou les fichiers sélectionnés sont transmis à
APrf, qui affiche le premier dans le gadget `Fichier à imprimer' (voir
§3.4). La commande `Fichier suivant' du menu `Projet' permet de passer au
fichier suivant (voir §3.5), et la commande `Options défaut' du menu
`Outils' permet de revenir au premier fichier de la liste (voir §3.5).
Comme pour l'appel depuis le CLI, il est d'indiquer des arguments
lorsque l'on appelle APrf depuis le WorkBench, qui permettent de modifier
les options par défaut. Pour ce faire, cliquez sur l'icone du texte,
appelez le menu `WorkBench' du WorkBench, et choisissez la commande `Info'.
Ensuite, cliquez sur le gadget ADD de la zone `TOOL TYPES', et ajoutez les
arguments en respectant la syntaxe suivante :
APRF=[-b][-c][-d#][-f][-g#][-n#][-p#][-q{c|l}][-sP][-t#][-vF]
[-x#][-B{k|p}][-D#][-N#][-P#][-T{c|f}]
La description de ces arguments se trouve au paragraphe précédent
(§3.1). En cas d'erreur dans la zone `TOOL TYPES', une fenêtre apparait sur
l'écran WorkBench, portant le message "Arguments incorrects ! Consultez la
documentation". Cliquez sur l'intérieur de la fenêtre pour la faire
disparaitre, et relancez APrf après correction.
3.3 Démarrage du programme :
----------------------------
Si tout se passe bien, un écran s'ouvre, sur lequel apparaissent
une vingtaine de gadgets ainsi qu'une petite fenêtre qui contient le
message "<CONTINUER> pour lancer l'impression, <ARRETER> pour quitter le
programme".
Sinon, une fenêtre apparait sur l'écran WorkBench, indiquant le
problème rencontré. Cliquez sur l'intérieur de la fenêtre pour la faire
disparaitre, APrf s'arrête et retourne la valeur 10 (ERROR, voir commande
IF de l'AmigaDOS). Si le message est "Impossible d'ouvrir arp.library",
relisez donc le chapitre 2 !
Il se peut que APrf rende la main sans dire pourquoi, c'est-à-dire
sans afficher aucun message, mais en retournant cependant la valeur 10.
Ceci ne peut se produire que dans trois cas :
a) APrf n'a pu ouvrir la bibliothèque `intuition.library'
b) APrf n'a pu ouvrir la bibliothèque `graphics.library'
c) APrf n'a pu ouvrir la fenêtre pour afficher le message d'erreur
Il est cependant fort peu probable que vous soyez confrontés à
cette situation.
Je suppose maintenant que le programme a démarré correctement. Les
deux paragraphes qui suivent vont vous expliquer comment utiliser les
gadgets et les menus d'APrf. Si vous utilisez APrf pour la première fois,
je vous conseille de lancer le programme afin de pouvoir mieux suivre les
explications.
3.4 Les gadgets :
-----------------
Ce paragraphe décrit les gadgets affichés sur l'écran, de
haut en bas et de gauche à droite.
Fichier à imprimer :
Ce gadget indique le nom du fichier à imprimer.
Pour modifier sa valeur il suffit de cliquer dessus. Une
requête de fichier apparait, vous permettant de choisir le
fichier à imprimer. Si vous cliquez sur le gadget CANCEL,
ou sur le gadget OK sans avoir donné de nom de fichier,
l'ancien nom de fichier est conservé.
Le caractère `*' apparait à droite du nom de fichier quand
celui-ci est chargé en mémoire (voir §4.1).
Fichier de sortie :
Ce gadget indique vers où sera envoyé l'impression.
Par défaut il indique `PRT:', mais cette valeur peut être
changée à l'appel grâce à l'option -v (voir §3.1).
Pour modifier sa valeur il suffit de cliquer dessus. Une
requête de fichier apparait, vous permettant de choisir le
fichier de sortie. Si vous cliquez sur `CANCEL', le fichier
de sortie devient `PRT:'.
Pages sélectionnées :
Ce gadget indique quelles pages seront imprimées.
Par défaut il indique `*', ce qui signifie `toutes les
pages', mais cette valeur peut être changée à l'appel grâce
à l'option -s (voir §3.1).
Pour modifier sa valeur, il suffit de cliquer dessus. Une
petite fenêtre contenant un `string gadget' apparait.
Cliquez dans la zone du gadget, appuyez sur Amiga-X pour
effacer l'ancienne valeur, et tapez la nouvelle.
Les valeurs admises sont :
* : toutes les pages
x : page x uniquement
x-y : pages x à y
x,y,z,... : pages x,y,z,... (10 pages maxi)
Pour valider, tapez sur <RETURN>. Tant que vous n'avez pas
tapé <RETURN>, vous pouvez abandonner la saisie en cliquant
sur le gadget de fermeture de la fenêtre.
Tronque :
Ce gadget indique comment seront gérées les lignes trop
longues. Par défaut ces lignes sont imprimées sur plusieurs
lignes, mais ceci peut être changé à l'appel grâce à
l'option -b (voir §3.1).
Pour modifier sa valeur il suffit de cliquer dessus.
Filtrage :
Ce gadget indique si les caractères de contrôle (code ASCII
inférieur à 32 ou supérieur à 126) trouvés dans le texte
seront envoyés à l'imprimante ou non. Par défaut il n'y a
pas de filtrage, mais ceci peut être changé à l'appel grâce
à l'option -f (voir §3.1).
Pour modifier sa valeur il suffit de cliquer dessus.
Présentation :
Ce gadget indique la présentation sélectionnée (voir §3.6).
Par défaut la présentation est `ENTETE', mais ceci peut
être changé à l'appel grâce à l'option -P (voir §3.1).
Pour modifier sa valeur il suffit de cliquer dessus.
Date :
Ce gagdet indique dans quel format sera la date si on
demande une entête (voir §3.6). Par défaut le format est
le format européen, mais ceci peut être changé à l'appel
grâce à l'option -D (voir §3.1).
Pour modifier sa valeur il suffit de cliquer dessus.
Condensé :
Ce gadget indique si le texte sera imprimé en condensé ou
non. En condensé, la largeur d'une ligne est multipliée par
1.65 (132 colonnes au lieu de 80 par exemple). Par défaut
le texte n'est pas imprimé en condensé, mais ceci peut être
changé à l'appel grâce à l'option -c (voir §3.1).
Pour modifier sa valeur il suffit de cliquer dessus.
Les septs gadgets suivants permettent de spécifier respectivement :
le nombre de lignes par page, la taille de la marge gauche, la taille de la
marge droite, la longueur des tabulations, le numéro de la première page,
la taille des numéros de lignes, et le nombre d'exemplaires imprimés.
Chacun de ces gadgets indique la valeur actuelle, encadrée par un
`-' et par un `+'. Cliquez sur le `-' pour réduire cette valeur, et sur `+'
pour l'augmenter. Si la valeur ne change pas quand vous cliquez sur `-' ou
sur `+', c'est que vous avez atteind la limite inférieure ou supérieure
admise pour cette valeur.
Lignes par page : (voir §3.1, option -p)
Valeur par défaut : `Paper length' des préférences
Valeur minimale : 5
Valeur maximale : 99
Marge gauche : (voir §3.1, option -g)
Valeur par défaut : `Left margin' des préférences
Valeur minimale : 0
Valeur maximale : 99
Marge droite : (voir §3.1, option -d)
Valeur par défaut : `Right margin' des préférences
Valeur minimale : 0
Valeur maximale : 99
Tabulation : (voir §3.1, option -t)
Valeur par défaut : 8
Valeur minimale : 1
Valeur maximale : 99
No 1ère page : (voir §3.1, option -N)
Valeur par défaut : 1
Valeur minimale : 1
Valeur maximale : 99
No de lignes : (voir §3.1, option -n)
Valeur par défaut : 0 (pas de numéros de lignes)
Valeur minimale : 0 (pas de numéros de lignes)
Valeur maximale : 5
Exemplaires : (voir §3.1, option -x)
Valeur par défaut : 1
Valeur minimale : 1
Valeur maximale : 99
Il reste à détailler les trois derniers gadgets :
Type de papier :
Ce gadget indique si le papier est de type `continu' ou de
type `feuilles à feuilles'. Par défaut le type est celui
fixé par le champ `Paper type' des préférences, mais ceci
peut être changé à l'appel grâce à l'option -T (voir §3.1).
Pour modifier sa valeur il suffit de cliquer dessus.
NOTE : Le type de papier n'influe évidemment pas quand
l'impression est redirigée vers un fichier. Voir
chapitre 5 pour l'influence du type de papier
sur une impression.
CONTINUER :
Ce gadget permet de lancer ou de relancer une impression
(voir chapitre 5).
ARRETER :
Ce gadget permet d'arrêter le programme, ou une impression
(voir chapitre 5).
3.5 Les menus :
---------------
APrf possède trois menus, le menu `Projet', le menu `Outils' et le
menu `Options'. Chaque commande peut être sélectionnée à l'aide de la
souris ou de raccourcis clavier, par contre les options du menu `Options'
ne peuvent être modifiés qu'à la souris. Les rubriques du menu `Projet'
sont les suivantes :
Commande `Fichier suivant' (Amiga-S) :
Si l'on a appelé APrf depuis le WorkBench en sélectionnant
plusieurs fichier, cette commande permet de passer au
fichier suivant dans la liste des fichiers sélectionnés.
Le gadget `Fichier à imprimer' est mis à jour (voir §3.4)
et l'ancien fichier est vidé de la mémoire (s'il était
chargé, voir §4.1).
Commande `Imprime' (Amiga-P) :
Lance l'impression.
Commande `A Propos...' (Amiga-A) :
Affiche quelques informations sur APrf.
Commande `Iconifie' (Amiga-I) :
Met APrf en sommeil, ce qui permet de libérer au moins 32
Ko de mémoire CHIP, sans compter la place occupée par le
fichier à imprimer (si celui-ci était chargé en mémoire),
le tampon de sortie et par quelques zones de travail.
L'écran d'APrf est fermé, et une petite fenêtre dont le
titre est `APrf v2.62' vient se placer dans le coin
supérieur gauche de l'écran WorkBench.
Pour réveiller APrf, rendez cette fenêtre active puis
cliquez sur le bouton droit de la souris.
Vous pouvez quitter APrf lorsqu'il est iconifié sans avoir
à le réveiller, en cliquant sur le gadget de fermeture de
la fenêtre `APrf v2.62'.
Commande `Quitte' (Amiga-Q) :
Termine l'exécution d'APrf.
Voici la description des rubriques du menu `Outils' :
Commande `Options défaut' (Amiga-O) :
Permet de recharger les options par défaut (dans l'ordre :
valeurs des préférences, puis options de la ligne de
commande (voir §3.1)).
Si l'on a appelé APrf depuis le WorkBench en sélectionnant
plusieurs icones, cette commande permet de revenir au
premier fichier de la liste.
Cette commande peut être utile (entre autres) si vous avez
changé les préférences, car cela permet à APrf de prendre
en compte ces modifications sans que vous ayez à quitter le
programme.
Commande `Charge fichier' (Amiga-C) :
Permet de charger immédiatement le fichier à imprimer en
mémoire. Si ce fichier était déjà en mémoire, il est
rechargé quand même (voir §4.1).
Commande `Décharge fichier' (Amiga-D) :
Permet de libérer la mémoire occupée par le fichier à
imprimer (voir §4.1)
Commande `Pré-visualise' (Amiga-V) :
Permet de visualiser la mise en page avant l'impression
(voir §3.7).
Commande `Ligne de cmd' (Amiga-L) :
Affiche la liste des arguments à donner depuis le CLI pour
que les options courantes soient les options par défaut
(voir §3.1).
Voici la description des rubriques du menu `Options' :
Option `Qualité' :
Permet de sélectionner la qualité d'impression. Un sous-
menu apparait, cliquer sur la qualité désirée (`Courrier'
ou `Listing'). Une marque apparait à gauche de la qualité
choisie. Par défaut la qualité est celle indiqué par le
champ `Print Quality' des Preferences, mais cela peut être
changé à l'appel par l'option -q (voir §3.1).
Option `Tampon' :
Permet de régler la taille du tampon de sortie. Un sous-
menu apparait, cliquer sur la taille désirée (`1 Ko' ou `1
page'). Une marque apparait à gauche de la taille choisie.
Par défaut la taille du tampon est d'une page, mais cela
peut être changé à l'appel par l'option -p (voir §3.1).
Voir le §4.2 pour plus de détails.
3.6 Les présentations :
-----------------------
APrf propose trois présentations du fichier à imprimer : avec une
entête (nom du fichier, numéro de page, date), avec un pied de page (numéro
de page), ou avec une entête soulignée. On peut aussi ne faire aucune
présentation.
Le choix de la présentation se fait soit à l'appel (option -P, voir
§3.1) soit avec le gadget `Présentation' (voir §3.4). L'entête et le pied
de page utilisent deux lignes sur chaque page : si la page fait 60 lignes
par exemple, seules 58 seront utilisées pour imprimer le texte.
Lorsque la présentation choisie est une entête (soulignée ou non),
on peut choisir quatre formats de date : le format AmigaDOS, le format
international, le format américain, ou le format européen. Ce choix peut se
faire soit à l'appel (option -D, voir §3.1), soit avec le gadget `Date'
(voir §3.4). Voici ce que donne chaque format, si la date est (par exemple)
le 31 décembre 1990 :
AmigaDOS : 31-Dec-90
International : 90-12-31
Américain : 12-31-90
Européen : 31-12-90
3.7 La Pré-visualisation :
--------------------------
Cette fonction vous permet de voir l'aspect final du texte en
fonction des options de mise en page. Pour l'utiliser, réglez tous les
paramêtres d'impression, puis choisissez la commande `Pré-visualisation' du
menu `Outils'. Une fenêtre apparait au milieu de l'écran, et vous montre le
résultat de la mise en page en commençant par la première page sélectionnée
(la taille de la fenêtre est fonction de la taille de la page).
La seule chose qui n'est pas visible lors d'une pré-visualisation
est le trait qui souligne l'entête, au cas où vous avez choisi ce mode de
présentation.
Pour passer à la page suivante, cliquez à l'intérieur de la
fenêtre. A tout moment vous pouvez arrêter l'opération de visualisation en
cliquant sur le gadget de fermeture.
+-----------------------------------------------------------------+
| NOTE IMPORTANTE !!!! |
| |
| Si vous travaillez en mode NTSC (640x200), la pré-visualisation |
| ne sera possible que si la longueur des pages est AU PLUS de 86 |
| lignes. |
+-----------------------------------------------------------------+
4. Gestion de la mémoire :
--------------------------
Ce chapitre explique comment APrf utilise la mémoire. Je vous
conseille de le lire attentivement MEME SI AVEZ UNE EXTENSION MEMOIRE.
4.1 Le fichier à imprimer :
---------------------------
Avant d'imprimer ou de pré-visualiser un fichier, APrf le charge
entièrement en mémoire. Une fois le traitement terminée, le fichier est
conservé en mémoire, ce qui permet d'éviter de le recharger à nouveau
si vous demandez ensuite une impression ou une pré-visualisation de ce même
fichier.
La mémoire occupée par le fichier est libérée automatiquement quand
APrf est iconifié (voir §3.5), quand vous choisissez un nouveau fichier à
imprimer (voir §3.4), ou quand vous choisissez la commande `Fichier
suivant' du menu `Projet' (voir §3.5). Le fichier peut également être
libéré (mais dans certains cas seulement) si vous choisissez la commande
`Options par défaut' du menu `Outils'.
De plus, vous pouvez forcer APrf à charger immédiatement le fichier
à imprimer avec la commande `Charge fichier' du menu `Outils'. Si le
fichier était déjà présent en mémoire, il est rechargé quand même. Vous
pouvez également forcer APrf à rendre la mémoire occupée par le fichier
avec la commande `Décharge fichier' du menu `Outils'.
Pour vous permettre de savoir si le fichier est chargé en mémoire
ou non, APrf affiche le caractère `*' à droite du nom du fichier quand il
est chargé en mémoire.
Ce mode de fonctionnement peut avoir deux inconvénients.
Le premier est que le fichier occupe de la mémoire peut-être
inutilement (je pense ici à ceux qui n'ont que 512 Ko de mémoire). Dans ce
cas, vous pouvez soit iconifier APrf (voir §3.5, vous gagnez en plus la
mémoire occupée par le tampon de sortie, par quelques zones de travail et
au moins 32 Ko de mémoire CHIP), soit utiliser la commande `Décharge
fichier' du menu `Outils'.
Le second est que si vous modifiez le fichier sur disquette, ces
modifications ne seront pas prises en compte, puisque APrf ne rechargera
pas le fichier. Dans ce second cas, utilisez la commande `Charge fichier'
du menu `Outils', pour demander à APrf de recharger le fichier à imprimer.
4.2 Le tampon de sortie :
-------------------------
APrf utilise un tampon de sortie, afin de réduire le nombre
d'ordres d'écriture. Avec un tampon d'un kilo-octet, l'écriture vers un
fichier se fait au moins deux fois plus rapidement qu'avec les anciennes
versions (dont le tampon ne contenait qu'une ligne). L'écriture vers
l'imprimante n'est pas accélérée de manière visible. Dans tous les cas, le
nombre d'ordres d'écriture est divisé au moins par 5 (cela peut aller
jusqu'à 14 ou 15), ce qui réduit sensiblement la charge imposée au systême,
et PERMET AINSI DE MOINS RALENTIR LES AUTRES TÂCHES.
Par défaut APrf utilise un tampon d'une page (voir §3.5 l'option
`Tampon' du menu `Options'), afin de réduire encore plus le nombre d'ordres
d'écriture. Quand vous changez la taille de la page, le tampon est
automatiquement ré-alloué pour pouvoir contenir une page entière. S'il n'y
a plus assez de mémoire pour allouer un tampon d'une page, APrf réduit la
taille du tampon à 1 Ko (un message vous informe de cette opération).
S'il n'est pas possible d'allouer ce tampon d'un kilo-octet, APrf
s'arrête et affiche le message d'erreur `Pas assez de mémoire libre'.
5. Divers :
-----------
Ce chapitre est un bric-à-brac de quelques indications qui n'ont
pas trouvé place dans les autres paragraphes. Il contient certains détails
importants sur le fonctionnement du programme. Je vous conseille donc de
lire attentivement ce qui suit, au moins une fois, et de penser à le relire
si APrf vous semble se comporter de manière bizarre.
Voici comment APrf réagit si vous avez positionné l'indicateur
`Type de papier' sur `feuilles', et que l'impression se fait vers
l'imprimante : à la fin de chaque page, APrf marque une pause et le message
"Introduisez une feuille dans l'imprimante" apparait en bas de l'écran.
Quand vous avez positionné correctement la nouvelle feuille sur
l'imprimante, cliquez sur CONTINUER pour reprendre l'impression. Vous
pouvez également cliquez sur ARRETER, ce qui arrête définitivement
l'impression (ATTENTION : il n'y a pas de demande de confirmation).
Si vous désirez interrompre une impression, cliquez sur le gadget
ARRETER. L'envoi des données à l'imprimante est alors suspendu, ce qui ne
veut pas forcément dire que l'impression s'arrête tout de suite : il faut
attendre que l'imprimante ait vidé son tampon. Un message apparait pour
vous informer que l'impression est suspendue (ATTENTION : ce message peut
mettre plusieurs secondes à apparaitre, dans le cas où APrf est bloqué sur
une demande d'écriture). Si vous voulez reprendre l'impression, cliquez sur
le gadget CONTINUER, et si vous voulez arrêter définitivement l'impression
cliquez sur le gadget ARRETER.
Si vous redirigez l'impression vers un fichier, et que ce fichier
existe déjà, le programme affichera le message "Voulez-vous vraiment
écraser le fichier <nom du fichier> ?". Si vous cliquez alors sur
CONTINUER, l'impression démarre, et le contenu précédent du fichier est
écrasé. Si vous cliquez sur ARRETER, l'impression est annulée.