在设置打印队列的过程中,可以将描述打印队列功能的 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 |