Fichier de modèles d'imprimante

Le fichier de modèles d'imprimante /usr/lib/scoadmin/printer/model.stz contient la liste des imprimantes prises en charge et leurs attributs.

La méthodologie /usr/lib/scoadmin/printer/model.stz

Le format est le suivant:

key1:
attr1=val1
attr2=val2
key2:
...

Le fichier contient une description de chaque make et modèle pris en charge, des pointeurs vers un script d'interface de l'imprimante et une entrée Terminfo . Il peut également contenir des informations supplémentaires telles que les paramètres de ligne série requis ou les types de contenu pris en charge.

Les attributs suivants sont disponibles.
Article Descripteur
contenu Liste séparée par des virgules des types de contenu pris en charge pour une imprimante, généralement uniquement PS (pour postscript), Cl (pour la langue de contrôle de l'imprimante Hewlett-Packard) ou Simple (pour la plupart des autres imprimantes). Les types de contenu supplémentaires peuvent être pris en charge en créant des filtres d'impression. Voir Filtres d'impression. Cet attribut est facultatif.
interface Le script d'interface de l'imprimante doit être défini sur Standard dans la plupart des cas. VoirScripts d'interface d'imprimante. Cet attribut est obligatoire.
nom Description de texte d'une imprimante / modèle d'imprimante. Cet attribut est obligatoire.
terminfo Est le nom de l'entrée Terminfo associée à cette imprimante. Voir base de données terminfo. Cet attribut est facultatif.
stty Tous les paramètres de ligne série ou parallèle appropriés pour l'imprimante. Cet attribut est facultatif.

En outre, chaque imprimante doit avoir un nom de clé unique qui lui est associé, comme illustré dans les exemples suivants:

   canon-jet-10ex:
   name="Canon Bubble Jet 10ex"
   terminfo=bj-10ex
   interface=standard

   hp-laserjet:
   name="HP LaserJet (PCL)"
   terminfo=hplaserjet
   interface=standard
   contents=pcl
   stty="clocal -onlcr"