打印机类型

printer-type 属性是使用 lpadmin 命令的 -T printer-type 选项定义的。

打印机类型是打印机的类属名。 通常来自制造商的名称。 例如,ACME\ 计算机 356 点阵打印机的类型可能为 356。 为每种打印机指定一种类型十分重要,因为打印软件根据类型从 terminfo 数据库抽取打印机的信息。 该信息包含打印机功能列表,用于检查您提供给打印服务的配置信息。 (通过根据您正在配置的那种类型的打印机的已知功能来检查您提供的信息,打印服务可以识别您提供的不正确信息。) terminfo 数据库还 指定在打印文件之前初始化特定打印机所需的控制数据。

虽然不需要您指定一个打印机类型,但是这么做是非常有益的。 将通过打印服务可用的打印机进行分类(根据类型),您可以提高系统为用户服务的能力。

如果给出打印机类型列表,要用逗号隔开名称。 如果没有定义打印机类型,那么使用缺省值 unknown

如果您的打印机可以模拟多种打印机,那么可以为打印机指定多种类型。 例如,如果您的打印机可以仿真 IBM® Proprinter XL , Epson FX86e和 HP LaserJet II ,那么 terminfo 数据库会分别将这些类型命名为 593ibm593eps593hp。 如果指定多种打印机类型,那么打印服务只为每种打印请求使用其中的一种(按其适用情况)。

以下示例显示如何使用 lpadmin 命令将类型 593ibm 与名为 laser 的打印机关联起来。

  /usr/sbin/lpadmin -p laser -T 593ibm
注: 如果您指定多个打印机类型,那么必须将 简单 指定为内容类型。