系统管理指南:打印

LP 打印服务配置文件

lpsched 守护进程在 /etc/lp 目录中存储配置信息,如下表所述。


注意 – 注意 –

此表中列出的配置文件是专用接口。这些文件在将来的发行版中可能会更改。您不应生成依赖于当前位置的这些文件或依赖于当前所用格式的数据的软件。


表 12–5 /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 目录包含系统可识别的每个本地打印机的子目录。以下示例显示了打印机 sparc1luna/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