This procedure shows how to set default values for a print queue that uses PPD files to describe its capabilities.
Check the PPD file first to determine which values can be overridden. To view the PPD file, use the more or less command, or open the file in a text editor.
For example:
% more /etc/lp/ppd/print-queue.ppd |
Become superuser or assume an equivalent role.
Roles contain authorizations and privileged commands. For more information about roles, see Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Set the desired option.
# lpadmin -p print-queue -o key=value |
Specifies the printer name or print queue where the value is to be changed.
Specifies the options for adjusting printer capabilities, adjusting printer port characteristics, configuring network printers, and controlling the use of banner.
Specifies the key/value pair for the option.
The set of key/value pairs that can be used for a particular printer depends on the content of the PPD file that is associated with the print queue.
For example, to set the duplex feature, type:
# lpadmin -p print-queue -o Duplex=DuplexNoTumble |
To change the input tray setting, type:
# lpadmin -p print-queue -o InputSlot=Tray2 |
You can set the default value this way for any PPD file/foomatic option.
Verify that the option was set to the correct value by checking the print queue's capabilities.
# 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 |