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"