此过程说明如何使用 ppdmgr 实用程序的 -u 或 -r 选项更新或重新生成 PPD 高速缓存文件。
要更新 PPD 高速缓存文件,请使用带有 -u 选项的 ppdmgr 命令。
要重新生成 PPD 高速缓存文件,请使用带有 -r 选项的 ppdmgr 命令。
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
更新或重新生成 PPD 高速缓存文件,以反映所有最新更改。
# ppdmgr -u | -r [ -R repository ] [ -L label ] |
使用分配给指定系统信息库中指定标签的 PPD 文件的相关信息更新 PPD 高速缓存文件。缺省标签为 user。缺省系统信息库也为 user。如果未标识任何更改,则不会对高速缓存文件进行任何更改。
删除现有的 PPD 高速缓存文件,然后在指定标签中使用 PPD 文件对应的信息重新生成该文件。
如果未指定任何标签,则缺省标签为 user(位于指定系统信息库中)。如果未指定任何系统信息库,则缺省系统信息库也为 user。
在正常情况下,您不需要请求重新生成 PPD 高速缓存文件。仅在怀疑 PPD 高速缓存文件已损坏时才使用此选项。
指定要更新的 PPD 文件系统信息库。可以指定以下 PPD 文件系统信息库之一:
admin
all(指定系统上所有可用的 PPD 文件系统信息库)
system
user(缺省值)
vendor
指定 PPD 文件标签。
缺省标签为 user。标签名必须包含可移植文件名字符集中的字符。标签名不得以连字符 (-) 开头或包含分号 (;)。标签名不得为保留的标签名。
以下标签名被保留:
caches
ppdcache
manufaliases
all
验证已使用以下方法之一添加了 PPD 文件:
检查该文件是否显示在 Solaris Print Manager 中:
启动 Solaris Printer Manager。
有关说明,请参见如何启动 Solaris Print Manager。
选择“修改打印机属性(连接或网络)”。
选择在此过程的步骤 2 中为其添加了 PPD 文件的打印队列。
如果已成功添加了指定的 PPD 文件,则相应的信息将显示在“打印机驱动程序”字段中。请参见Solaris Print Manager 中的打印机驱动程序字段的说明。
使用 lpstat 命令验证是否已添加了 PPD 文件:
% lpstat -p printer-name -l |
如果已将 PPD 文件成功添加到系统中,则 PPD 文件名将包括在 lpstat 命令输出的 PPD 字段中。
此示例说明如何更新 PPD 高速缓存文件,以反映来自为 user 系统信息库中的所有标签分配的 PPD 文件的信息。
# ppdmgr -u |
此示例说明如何更新 PPD 高速缓存文件,以反映来自为 user 系统信息库中的 Photos 标签分配的 PPD 文件的信息。
# ppdmgr -u -L Photos |
此示例说明如何更新 PPD 高速缓存文件,以反映来自为 admin 系统信息库中的所有标签分配的 PPD 文件的信息。
# ppdmgr -u -R system |
此示例说明如何更新 PPD 高速缓存文件,以反映来自为 admin 系统信息库中的 Photos 标签分配的 PPD 文件的信息。
# ppdmgr -u -L Photos -R admin |