在设置打印队列的过程中,可以将描述打印队列功能的 PPD 文件与该打印队列关联。PPD 文件中描述的缺省值通常与您站点的首选设置不匹配。例如,您可能希望始终打开双工功能,或者您可能希望始终打印到 A4 大小的纸张。要修改这些缺省值,可以直接编辑 PPD 文件。但是,最简单、最快速的方法是使用带有 -o 选项的 lpadmin 命令进行更改。
一些常见的 PPD 文件值包括:
PageSize
可用选项示例包括:
字母
Legal
A4
B5
Env10
InputSlot
可用选项示例包括:
Tray1
Tray2
Tray3
Manual
Duplex
可用选项示例包括:
无
DuplexNoTumble
DuplexTumble
此过程说明如何为使用 PPD 文件描述其功能的打印队列设置缺省值。
首先检查 PPD 文件以确定可以覆盖哪些值。要查看有关 PPD 文件的信息,请使用 more 或 less 命令,或者在文本编辑器中打开该文件。
例如:
$ more /etc/lp/ppd/print-queue.ppd |
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
设置所需选项。
# lpadmin -p print-queue -o key=value |
指定要更改其中值的打印机名称或打印队列。
指定用于调整打印机功能、调整打印机端口特征、配置网络打印机和控制标题使用的选项。
指定选项的键/值对。
可用于特定打印机的键/值对取决于与打印队列关联的 PPD 文件的内容。
例如,要设置双工功能,请键入:
# lpadmin -p print-queue -o Duplex=DuplexNoTumble |
要更改进纸盒设置,请键入:
# lpadmin -p print-queue -o InputSlot=Tray2 |
可以使用此方法为任何 PPD file/foomatic 选项设置缺省值。
通过检查打印队列的功能,验证选项是否设置为正确的值。
# lpstat -p print-queue -l |
# lpadmin -p hp4550 -o Media=A4 -o InputSlot=Tray2
# lpadmin -p hp4550 -o PageSize=A4
# lpstat -p hp4550 -l
printer hp4550 idle. enabled since December 5, 2006 6:38:50 PM CET. available.
Form mounted:
Content types: application/postscript
Description:
Connection:
Interface: /usr/lib/lp/model/netstandard_foomatic
PPD: /usr/lib/lp/model/ppd/system/foomatic/ \
HP/HP-Color_LaserJet_4550-Postscript.ppd.gz
On fault: write root
After fault: continue
Users allowed:
(all)
Forms allowed:
(none)
Media supported:
Letter
A4
11x17
A3
A5
B5
Env10
EnvC5
EnvDL
EnvISOB5
EnvMonarch
Executive
Legal
Banner not required
Character sets:
(none)
Default pitch:
Default page size:
Default port setting:
Options: PageSize=A4, Media=A4, InputSlot=Tray2, \
dest=192.168.245.62:9100, protocol=tcp
# uname -a
SunOS shuttle 5.11 snv_52 i86pc i386 i86pc
# lpstat -p hp4550 -l
printer hp4550 idle. enabled since December 5, 2006 6:38:50 PM CET. available.
Form mounted:
Content types: application/postscript
Description:
Connection:
Interface: /usr/lib/lp/model/netstandard_foomatic
PPD: /usr/lib/lp/model/ppd/system/foomatic/ \
HP/HP-Color_LaserJet_4550-Postscript.ppd.gz
On fault: write root
After fault: continue
Users allowed:
(all)
Forms allowed:
(none)
Media supported:
Letter
A4
11x17
A3
A5
B5
Env10
EnvC5
EnvDL
EnvISOB5
EnvMonarch
Executive
Legal
Banner not required
Character sets:
(none)
Default pitch:
Default page size:
Default port setting:
Options: dest=192.168.245.62:9100, protocol=tcp
|