此过程说明如何使用 lpadmin 命令来修改现有的打印队列配置,从而将指定的 PPD 文件与打印队列相关联。
如果使用带有 -n 选项的 lpadmin 命令将 PPD 文件添加到系统中,则无法指定标签或系统信息库。相反,系统会将 user 标签分配给该文件,然后将该文件复制到 user 系统信息库。如果要指定用户定义的标签或系统信息库,请使用 ppdmgr 实用程序添加 PPD 文件。请参见如何使用 ppdmgr 实用程序将 PPD 文件添加到系统中。
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
通过将现有打印队列与 PPD 文件相关联来修改该打印队列。
# lpadmin -p print-queue -n ppd-file-path |
用于配置 LP 打印服务的管理命令。
指定打印队列。请注意,打印队列有时称为 printer-name。
将在 ppd-file-path 中指定的 PPD 文件复制到缺省的 user 标签目录,该目录位于缺省的 user PPD 文件系统信息库中。
指定 PPD 文件的源路径和该文件的名称。此文件与 -a 选项一同用于将 ppd-file-path 的副本添加到指定系统信息库中的指定标签。ppdmgr 实用程序接受具有 .ppd 或 .ppd.gz 扩展名的有效 PPD 文件。
验证已使用以下方法之一添加了 PPD 文件:
检查该文件是否显示在 Solaris Print Manager 中:
启动 Solaris Printer Manager。
有关说明,请参见如何启动 Solaris Print Manager。
选择“修改打印机属性(连接或网络)”。
选择在此过程的步骤 2 中指定的打印队列。
如果已成功添加了与该打印队列关联的 PPD 文件,则该文件将显示在“打印机驱动程序”字段中。请参见Solaris Print Manager 中的打印机驱动程序字段的说明。
使用 lpstat 命令验证是否已添加了 PPD 文件:
% lpstat -p print-queue -l |
如果已将 PPD 文件成功添加到打印队列,则 PPD 文件名将包括在 lpstat 命令输出的 PPD 字段中。
此示例说明如何修改打印队列 printer1,以将其与指定的 PPD 文件的副本相关联。
# lpadmin -p printer1 -n /path/mynewHPppdfile.ppd |
指定的 PPD 文件存储在 /var/lp/ppd/user/HP/mynewHPppdfile.ppd.gz 中。