打印软件如何查找打印机
下图突出显示了打印过程中,打印软件检查打印机配置资源的分层结构来确定打印请求发送位置的这部分过程。
图 2–2 打印客户机软件如何查找打印机
![显示打印客户机软件查找打印机的步骤的图。还显示了各种打印机源。请参见以下描述。 显示打印客户机软件查找打印机的步骤的图。还显示了各种打印机源。请参见以下描述。](../images/print_over2.fig19.gif)
-
用户通过使用 lp 或 lpr 命令从打印客户机提交打印请求。用户可以按以下三种样式之一指定目标打印机名称或打印机类:
-
打印命令按如下方式查找打印机和打印机配置信息:
-
打印命令将检查用户是否按以上三种有效样式之一指定了目标打印机名称或打印机类。
-
如果用户未能按有效样式指定打印机名称或打印机类,则该命令将检查用户的 PRINTER 或 LPDEST 环境变量,以查找缺省的打印机名称。
-
如果没有定义缺省打印机的两个环境变量中的任何一个,则该命令将检查在 /etc/nsswitch.conf 文件中为 printers 数据库配置的源。命名服务源可能是以下项之一:
-
域的 ou=printers 容器中的 LDAP 目录信息树
-
NIS printers.conf.byname 映射
-
NIS+ printers.conf_dir 映射