1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176
|
rdPrtDesc:
----------
Cet utilitaire permet l'extraction de la descrition des paramtres
pour les diffrents imprimantes et la prsentatin de ceux ci
sous forme lisible. De plus il est possible de gnrer le fichier
descriptif en language c a l'aide de rdPrtDesc.
Syntaxe: rdPrtDesc -p|-c
-p rdPrtDes cre un fichier lisible comprenant les donnes de
toutes les imprimantes connues.
-c rdPrtDes cre un fichier en language c a partir du fichier
printer.desc situ dans le rpertoire courant. Le fichier
gnr peut tre utilis par ttink/mtink.
Les donnes des imprimantes dja connues sont bien sur prises
en compte.
Fichier printer.desc:
---------------------
Ce fichier contient des blocs dcrivant les diffrentes imprimantes.
Chaque bloc se presente de la faon suivante:
.PRINTER
.name: Stylus C20SX
.colorsNb: 4
.mainProt: D4
.stateFlg: True
.exchangeFlg: False
.exchangeSeparateFlg: False
.cleanSeparateFlg: True
.resetProt: D4
.alignProt: OLD D4
.idFlg: True
.passesNb: 3
.choicesNb: 15
.colorPassesNb: 2
.colorChoicesNb: 9
.alignFunctionName: -
.END
Le mot clef ".PRINTER" dclare le dbut d'un bloc descriptif.
Chaque bloc est trmin pas le mot clef ".END".
Les mots clef entre ".PRINTER" et ".END" correspondent des
charactristiques particulires et sont suivis d'un argument.
Prre de noter que le charactre '`' a une signification particulire
lors ce qu'il se trouve en dbut de ligne ou sil n'est prcd que de
charactres blancs ou des tabulateurs.
Le nom de l'imprimante, tel qu'il est retournu lors d'une interrogation
de l'imprimante doit suivre le mot clef ".name:".
".colorsNb:" informe ttink/mtink du nombre de couleurs utilises.
Les mots clef se terminant avec "Prot:" dsigne quel protocol est
utilis pour la fonction donne.
Les nouvelles imprimantes peuvent, grace au protocol D4, informer
l'utilisateur quand la quantit d'encre rsiduelle et a l'etat de
fonctionemen de l'imprimante (impression en cour, ...). Le protocol
D4 utilise pour ceci des canaux indpendants.
Le protocol D4 dfinit galement un certain nombre de commandes
faisant double emploi avec des commandes existantes et permettant
parfois une meilleure fontionalit. Malheureusement, l'implmentation
varie selon les modelles.
Pour cette raison et de plus pou assur le fonctionnement avec les
imprimantes ne connaissant pas ce proptocol, il est possible de
paramtrer diffrent mode:
- OLD L'imprimante n'utilise pas le mode D4.
- OLD D4 Utilisation d'une commande ancienne imbrique dnas le
protocol D4.
- OLD EXD4 L'imprimante connait le mode D4 mais l'imprimante doit
tre mise en mode de compatibilit.
- D4 L'imprimante connait une commande speciale D4, celle ci
est utilise.
".mainProt:" declaration du mode par defaut.
".resetProt:" declarearion du protocol pour la commande de remise a
zro. Certaine imprimante D4 connaisent cette commande
mais les rsultats ne sont pas cey escompts ( Stylus
Color 980 et Stylus Scan ...)
".alignProt:" Cette commande (alignement des ttes) n'est pas accessible
directement par le protocol D4. Il est necessaire de declarer
aux moins OLD. Suivamt la catgorie de l'imprimante il
faut ventuellement ajouter EXD$ ou D4.
Les mots clef se terminant par "Flg:" (pour drapeau) sont a suivre par
les mots False (faut) ou True (vrai) en fonction des possinilits de
l'imprimante.
".stateFlg:" indique si l'imprimante peu retourner des informations
concernamt sont tat (imprime, erreur, ...).
".cleanSeparateFlg:" un faible nombre d'imprimante permettent le
nettyage des buses de faon selective. Dans ce cas
dclarer True.
".idFlg:" La Stylus Scan 2500 and probablement laStylus Scan 2000
ne retournent pas la chaine d'identification.
Mettre le drapeau sur false pour ce matriel.
".exchangeFlg:" Un certain nombre d'imprimantes (Stylus Color 480/580)
ne possde pas de possoir permettant l'enclenchement du
processus d'change des cartouches d'encre. Une solution
logicielle est neccesaire pour celle ci (valeur True).
".exchangeSeparateFlg:" Les 2 imprimantes suscite ncessite l'envoi
de commandes pour les 2 types de cartouche d'encre.
La valeur dot tre True.
Certaines imprimantes sont pourvuent d'un poussoir pour le changement
des carouches et accepte cependant une commande partir du logiciel.
Si vous dsirez avoir cette possibilit, placer la valeur True pour
le mot clef ".exchangeFlg:".
Les mot clef se terminants par "Nb:" concernent l'alignement des
ttes.
".passesNb:"
".ChoicesNb:"
".colorPassesNb:"
".colorChoicesNb:"
Les 2 premiers mots clef prcide le nombre de passes et de choix
pour l'alignement standard.
Les 2 mots clef suivant permettent de notr les paramtres pour
l'alignement des ttes couleur. Si cette possibilit n'existe pas
il est neccessaire d'affecter 0 ".colorPassesNb:"
Le dernier mot clef a t introduit en raison du manque de la
fonction d'impression des lignes d'ajustement pour la Stylus
Photo 820. La valeur est normalement -, pour la Stylus Photo
820 il faut inscrire Pattern820.
Installation du fichier printer.desc:
-------------------------------------
Ttink/Mtink recherchent le fichier printer.desc dans les rpertoires
suivants:
- /usr/lib/mtink
- /usr/local/lib/mtink
- /opt/mtink
Si le fichier est trouv, celui ci est lut et la recherche
est abondonne.
Si vous direz modifier la description de vtre imprimante,
vous pouvez extraire les information a l'aide de l'utilitaire
rdPrtDesc et effectuer les changements souhaits.
Aprs cette operation il suffit de copier le fichier sous un des
rpertoires cits plus haut.
Installer une nouvelle imprimante dans ttink/mtink:
---------------------------------------------------
gnrez le fichier printer.desc dans le rpertoires .../mtink/utils
et executez la commande
rdPrtDesc -c > ../model.c
Le fichier model.c contient les donnes de la novelle imprimante
ainsi que les modelles dja connus
Avec "make; make install" vous pouvez compiler et installer les
programmes.
|