系统管理指南:打印

在何处查找有关支持的打印机和可用 PPD 文件的信息


注意 – 注意 –

PPD 文件和 ppdcache 文件的存储位置是专用的,ppdcache 文件的内容也是专用的。这些文件的位置和 ppdcache 的内容可能会更改。请不要生成依赖于当前位置的这些文件或依赖于当前所用格式的数据的软件。


如果打印机需要的文件不可用,则可以添加自己的 PPD 文件。如果使用 lpadmin -n 命令创建新的打印队列,则可以将自己的 PPD 文件存储在所选的任何位置。如果您运行的是 Oracle Solaris 10 OS,并且使用 Solaris Print Manager 来创建打印队列,则 PPD 文件必须在 ppdcache 文件中有一个对应项。

如果您运行的是受支持的 Oracle Solaris 发行版,则 PPD 文件位于系统上的以下四个系统信息库中的任何一个:

/usr/share/ppd

指定 system 系统信息库。

/usr/local/share/ppd

指定 admin 系统信息库。

/opt/share/ppd

指定 vendor 系统信息库。

/var/lp/ppd

指定 user 系统信息库。

结合使用 lpadmin 命令和 -n 选项或结合使用 -a 选项和 ppdmgr 命令指定的 PPD 文件的副本存储在 user 系统信息库中,并以相同的 PPD 文件名命名。

如果您使用带有 -a-R 选项的 ppdmgr 实用程序,则指定的 PPD 文件的副本可存储在 admin 系统信息库中。

如果您使用 Solaris Print Manager 创建打印队列,并且 ppdcache 文件中不存在与 PPD 文件对应的项,则可以使用 ppdmgr 实用程序将该文件添加到系统中。Solaris Print Manager 使用的 PPD 文件信息的高速缓存然后将会更新,以反映使用这两种方法之一所做的任何更改。

在以后的 Oracle Solaris 发行版中,PPD 文件位于 /usr/lib/lp/model/ppd/system 目录或任何由您指定的备用目录。

ls 命令的输出列出特定打印机制造商的所有 PPD 文件。

有关其他与任务相关的信息,请参见管理与 PPD 文件关联的打印机(任务图)