lpsched 守护进程在 /etc/lp 目录中存储配置信息,如下表所述。
此表中列出的配置文件是专用接口。这些文件在将来的发行版中可能会更改。您不应生成依赖于当前位置的这些文件或依赖于当前所用格式的数据的软件。
文件 |
类型 |
说明 |
---|---|---|
classes |
目录 |
标识 lpadmin -c 命令提供的类的文件。 |
fd |
目录 |
现有过滤器的说明。 |
filter.table |
文件 |
打印过滤器查找表。 |
forms |
目录 |
用于放置每个表单的文件的位置。此目录最初为空。 |
interfaces |
目录 |
打印机接口程序文件。 |
logs |
到 /var/lp/logs 的链接 |
打印活动的日志文件。 |
model |
到 /usr/lib/lp/model 的链接 |
标准打印机接口程序。 |
printers |
目录 |
每台本地打印机的目录。每个目录都包含单台打印机的配置信息和警报文件。 |
pwheels |
目录 |
打印轮文件或盒文件。 |
ppd |
目录 |
使用 PPD 文件配置的每个本地队列都在此处放置了 PPD 文件的一个副本。 |
这些配置文件提供与基于 LPD 的打印服务器上的 /etc/printcap 文件类似的功能。
您可以检查配置文件的内容,但是不应直接编辑这些文件,而应改用 lpadmin 命令进行配置更改。更改将写入 /etc/lp 目录中的配置文件。lpsched 守护进程可管理和更新配置文件。
/etc/lp/printers 目录包含系统可识别的每个本地打印机的子目录。以下示例显示了打印机 sparc1 和 luna 的 /etc/lp/printers 子目录。
$ ls -l /etc/lp/printers drwxrwxr-x 2 lp lp 512 Jan 23 23:53 luna drwxrwxr-x 2 lp lp 512 Jan 11 17:50 sparc1 |
下表介绍了每个打印机特定的目录内的文件。
文件名 |
说明 |
---|---|
alert.sh |
在响应警报时要执行的 Shell |
alert.vars |
警报变量 |
configuration |
配置文件 |
users.deny |
拒绝其访问打印机的用户的列表 |
comment |
打印机描述 |
打印机 luna 的配置文件 /etc/lp/printers/luna/configuration 通常如下所示:
Banner: on: Always Content types: PS Device: /dev/term/b Interface: /usr/lib/lp/model/standard Printer type: PS Modules: default |