Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > 9802897ef0595212528279df915830ad > files > 17

mtink-1.0.16-17.mga6.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>ajout_imprimante</title>
             
  <meta http-equiv="content-type"
 content="text/html; charset=ISO-8859-1">
       
  <meta name="author" content="Jean-Jacques Sarton">
</head>
  <body bgcolor="White">
  
<h3>Ajout d'une imprimante</h3>
Le fichier <b>printer.desc.bldin</b> qui se trouve sous le repertoire <i>
/usr/lib/mtink</i> ou <i>/usr/local/lib/mtink</i> decrit les imprimantes
integr&eacute;e dans les moniteurs mtink et ttink.<br>
Ce fichier peut etre utilis&eacute; pour g&eacute;n &eacute;rer un fichier
<b>printer.desc</b> qui contiendra les charact&eacute;ristiques de la nouvelle
imprimante.<br>
  
<h4>Fchier printer.desc:</h4>
Ce fichier contient des blocs d&eacute;crivant les diff&eacute;rentes imprimantes.<br>
<br>
Chaque bloc se presente de la fa&ccedil;on suivante:<br>
<br>
  
<pre>
.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
</pre>
  <br>
 
<table cellpadding="2" cellspacing="2" border="0" width="100%">
 <tr>
  <td valign="top"><b>.PRINTER</b>     </td>
  <td valign="top" colspan="2">Le mot clef ".PRINTER" d&eacute;clare le d&eacute;but d'un bloc descriptif. Chaque
                               bloc est t&eacute;rmin&eacute; pas le mot clef <b>.END</b>.<br>                  
                               Les mots clef entre <b>.PRINTER</b> et <n>.END</b> correspondent &agrave;
                               des charact&eacute;ristiques particuli&egrave;res et sont suivis d'un argument.</td>
 </tr>
 <tr>
  <td> </td>
  <td valign="top" colspan="2">Pri&egrave;re de noter que le charact&egrave;re '.' a une signification particuli&egrave;re
                               lors ce qu'il se trouve en d&eacute;but de ligne ou s&acute;il n'est pr&eacute;c&eacute;d&eacute;
                               que de charact&egrave;res blancs ou des tabulateurs.</td>
 </tr>
 <tr>
  <td valign="top"><b>.name:</b></td>
  <td valign="top" colspan="2">Le nom de l'imprimante, tel qu'il est retournu
                               lors d'une interrogation de l'imprimante doit
                               suivre le mot clef <b>.name:</b>.</td>
 </tr>
 <tr>
  <td valign="top"><b>.colorsNb</b></td>
  <td valign="top" colspan="2">informe ttink/mtink du nombre de couleurs utilis&eacute;es. </td>
 </tr>
 <tr>
 <td> </td>
 <td valign="top" colspan="2">Les mots clef se terminant avec <b>Prot:</b>
                              d&eacute;signe quel protocol est utilis&eacute;
                              pour la fonction donn&eacute;e.<br>
 			      Les nouvelles imprimantes peuvent, grace au protocol D4, informer 
			      l'utilisateur quand &agrave; la quantit&eacute; d'encre r&eacute;siduelle
                              et a l'&eacute;tat de fonctionemen de l'imprimante (impression en cour,...).
			      Le protocol <i>D4</i> utilise pour ceci des canaux ind&eacute;pendants.<br>
 			      Le protocol <i>D4</i> d&eacute;finit &eacute;galement un certain nombre
                              de commandes faisant double emploi avec des commandes existantes
                              et permettant parfois une meilleure fontionalit&eacute;. Malheureusement,
                              l'impl&eacute;mentation varie selon les modelles.<br>
 			      Pour cette raison et de plus pou assur&eacute; le fonctionnement
                              avec les imprimantes ne connaissant pas ce proptocol, il est possible
                              de param&egrave;trer diff&eacute;rent mode:</td>
 </tr>
 <tr>
  <td> </td>
  <td valign="top"><i>OLD</i></td>
  <td valign="top">L'imprimante n'utilise pas le mode D4.</td>
 </tr>
 <tr>
  <td> </td>
  <td valign="top"><i>OLD D4</i></td>
  <td valign="top">Utilisation d'une commande ancienne imbriqu&eacute;e dans le protocol D4.</td>
 </tr>
 <tr>
  <td> </td>
  <td valign="top"><i>OLD EXD4</i></td>
  <td valign="top">L'imprimante connait le mode D4 mais l'imprimante doit  &ecirc;tre mise en mode de compatibilit&eacute;.</td>
 </tr>
 <tr>
  <td> </td>
  <td valign="top"><i>D4</i></td>
  <td valign="top">L'imprimante connait une commande speciale <i>D4</i>, celle ci est utilis&eacute;e.</td>
 </tr>
 <tr>
  <td valign="top"><b>.mainProt:</b></td>
  <td valign="top" colspan="2">d&eacute;claration du mode par defaut.</td>
 </tr>
 <tr>
  <td valign="top"><b>.resetProt:<b></b></b></td>
  <td valign="top" colspan="2">d&eacute;claration du protocol pour la
			       commande de remise &agrave; z&eacute;ro. Certaine imprimante
			       D4 connaisent cette commande mais les r&eacute;sultats
			       ne sont pasompt&eacute;s ( Stylus Color 980 et Stylus Scan ...).</td>
 </tr>
 <tr>
  <td valign="top"><b>.alignProt:<b></td>
  <td valign="top" colspan="2">Cette commande (alignement des t&ecirc;tes)
			       n'est pas accessible directement par le protocol <i>D4</i>. Il est necessaire
			       de declarer aux moins <i>OLD</i>. Suivamt la cat&eacute;gorie de l'imprimante
			       il faut &eacute;ventuellement ajouter <i>EXD4</i> ou <i>D4</i>.</td>
 </tr>
 <tr>
  <td> </td>
  <td> </td>
  <td> </td>
 </tr>
 <tr>
  <td> </td>
  <td valign="top" colspan="2">Les mots clef se terminant par <b>Flg:</b>
			       (pour drapeau) sont a suivre par les mots
			       False (faut) ou True (vrai) en fonction des possinilit&eacute;s de
			       l'imprimante.</td>
 </tr>
 <tr>
  <td valign="top"><b>.stateFlg:<b></td>
  <td valign="top" colspan="2">indique si l'imprimante peu retourner
			       des informations concernant sont &eacute;tat
			       (imprime, erreur, ...).</td>
 </tr>
 <tr>
  <td valign="top"><b>.cleanSeparateFlg:</b></td>
  <td valign="top" colspan="2">un faible nombre d'imprimante permettent
			      le nettoyage des buses de fa&ccedil;on selective.
			      Dans ce cas d&eacute;clarer True.</td>
 </tr>
 <tr>
  <td valign="top"><b>.idFlg:</b></td>
  <td valign="top" colspan="2">La Stylus Scan 2500 and probablement laStylus
			       Scan 2000 ne  retournent pas la chaine d'identification.
			       Mettre le drapeau sur false pour ce mat&eacute;riel.</td>
 </tr>
 <tr>
  <td valign="top"><b>.exchangeFlg: </b></td>
  <td valign="top" colspan="2">Un certain nombre d'imprimantes (Stylus
                               Color 480/580) ne poss&eacute;de pas de possoir permettant l'enclenchement
                               du processus d'&eacute;change des cartouches d'encre. Une solution 
                               logicielle est neccesaire pour celle ci (valeur True).</td>
 </tr>
 <tr>
  <td valign="top"><b>.exchangeSeparateFlg:</b></td>
  <td valign="top" colspan="2">Les 2 imprimantes suscit&eacute;e n&eacute;cessite
                               l'envoi de commandes pour les 2 types de cartouche d'encre. La
                               valeur dot &ecirc;tre True.<br>
 			       Certaines imprimantes sont pourvuent d'un poussoir pour le changement 
			       des carouches et accepte cependant une commande &agrave; partir du logiciel. 
			       Si vous d&eacute;sirez avoir cette possibilit&eacute;, placer la valeur
                               True pour le mot clef  <b>.exchangeFlg:</b>.</td>
 </tr>
 <tr>
  <td> </td>
  <td> </td>
  <td> </td>
 </tr>
 <tr>
  <td> </td>
  <td valign="top" colspan="2">Les mot clef se terminants par <b>Nb:</b>
                               concernent l'alignement des t&ecirc;tes.</td>
 </tr>
 <tr>
  <td valign="top"><b>".passesNb:</b><br>
                   <b>.ChoicesNb:</b><br>
                   <b>.colorPassesNb:</b><br>
                   <b>.colorChoicesNb:</b></td>
  <td valign="top" colspan="2">Les 2 premiers mots clef pr&eacute;cide
                               le nombre de passes et de choix pour l'alignement standard.		     
                               Les 2 mots clef suivant permettent de noter les param&egrave;tres pour 
                               l'alignement des t&ecirc;tes couleur. Si cette possibilit&eacute;
                               n'existe pas il est neccessaire d'affecter 0 &agrave; <b>.colorPassesNb:</b></td>
 </tr>
 <tr>
  <td valign="top"><b>.alignFunctionName</b></td>
  <td valign="top" colspan="2">ce mot clef a &eacute;t&eacute; introduit
			       en raison du manque de la fonction d'impression des lignes d'ajustement
			       pour la Stylus Photo 820. La valeur est normalement <i>-</i>, pour
			       la Stylus Photo 820 il faut inscrire Pattern820.</td>
 </tr>
</table>
<br>
<h4>Installation du fichier printer.desc</h4>
 
Ttink/Mtink recherchent le fichier printer.desc dans les r&eacute;pertoires 
suivants:<br>
/usr/lib/mtink <br>
/usr/local/lib/mtink<br>
Si le fichier est trouv&eacute;, celui ci est lut et la recherche est abondonn&eacute;e. 
Si vous direz modifier la description de v&ocirc;tre imprimante, vous pouvez
extraire les information a l'aide de l'utilitaire rdPrtDesc et effectuer
les changements souhait&eacute;s. Apr&egrave;s cette operation il suffit
de copier le fichier sous un des r&eacute;pertoires cit&eacute;s plus haut. 

<h4>Installer une nouvelle imprimante dans ttink/mtink</h4>
g&eacute;n&eacute;rez le fichier printer.desc dans le r&eacute;pertoires
.../mtink/utils et executez la commande   rdPrtDesc -c &gt; ../model.c  Le
fichier model.c contient les donn&eacute;es de la nouvelle imprimante ainsi
que les modelles d&eacute;ja connus   Avec "make; make install" vous pouvez
compiler et installer les programmes. 
</body>
</html>