打印机模型文件
打印机模型文件 /usr/lib/scoadmin/printer/model.stz 包含受支持打印机及其属性的列表。
/usr/lib/scoadmin/printer/model.stz
格式为如下所示:
key1:
attr1=val1
attr2=val2
key2:
...
文件包含对每种支持的构造和型号的文本描述、打印机接口脚本的指针和 terminfo 条目。 它还包含一些附加信息,例如所需的串行线路设置或支持的内容类型。
提供了下列属性:
| 项 | 描述信息 |
|---|---|
| 内容 | 打印机支持的加引号的、以逗号分隔的内容类型列表, 通常只是 PS(用于 postscript)、 pcl(用于 Hewlett-Packard 打印机控制语言)或 simple(用于大多数其他打印机)。 通过创建打印过滤器可以支持其他内容类型。 请参阅 打印过滤器。 此属性为可选的属性。 |
| INTERFACE | 大多数情况下,打印机接口脚本应该设置为 standard 。 请参阅打印机接口脚本 (Printer interface scripts)。 此属性是强制的。 |
| 名称 | 打印机构造/型号的文本描述。 此属性是强制的。 |
| terminfo | 与该打印机关联的 terminfo 条目的名称。 请参阅 terminfo 数据库 (terminfo database)。 此属性为可选的属性。 |
| stty | 适用于此打印机的任何串行或并行线路设置。 此属性为可选的属性。 |
此外,每台打印机必须具有唯一的与之关联的关键字名称,如这些示例所示:
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"