|
||||||||||
|
1. Introduction to Printing in the Solaris Operating System 2. Planning for Printing in the Solaris Operating System (Tasks) 3. Setting Up Printing Services (Tasks) 4. Setting Up Printers (Tasks) 5. Administering Printers by Using Solaris Print Manager and LP Print Commands (Tasks) Introduction to Administering Printers Administering Printers by Using Solaris Print Manager (Task Map) How to Delete a Printer and Remove Printer Access by Using Solaris Print Manager Administering Printers and the Print Scheduler by Using LP Print Commands (Task Map) How to Delete a Printer and Remove Printer Access by Using LP Print Commands How to Check the Status of Printers How to Stop the Print Scheduler How to Restart the Print Scheduler How to Set Print Option Values Only for the Duration of a Call How to Set Printer Option Values That Remain Over a System Reboot Setting Printer Definitions by Using LP Print Commands (Task Map) How to Set a System's Default Printer Destination by Using LP Print Commands How to Make Banner Pages Optional by Using LP Print Commands How to Turn Off Banner Pages by Using LP Print Commands How to Define a Class of Printers by Using LP Print Commands How to Set Fault Alerts for a Printer by Using LP Print Commands How to Set Printer Fault Recovery by Using LP Print Commands How to Limit User Access to a Printer by Using LP Print Commands Administering Print Requests by Using the LP Print Commands (Task Map) How to Check the Status of Print Requests How to Enable or Disable a Printer How to Accept or Reject Print Requests for a Printer How to Cancel a Print Request From a Specific User How to Move Print Requests to Another Printer How to Change the Priority of a Print Request Administering Printers That Are Associated With PPD Files (Task Map) How to Set Default Values for Print Queues That Are Associated With PPD Files 6. Administering Printers by Using Printing Protocols (Tasks) 7. Customizing Printing Services and Printers (Tasks) 8. Administering Character Sets, Filters, Forms, and Fonts (Tasks) 9. Administering Printers by Using the PPD File Management Utility (Tasks) 10. Setting Up and Administering Printers by Using GNOME Desktop Tools (Tasks) 11. Printing in the Solaris Operating System (Reference) 12. Troubleshooting Printing Problems (Tasks) |
Administering Printers That Are Associated With PPD Files (Task Map)
During the process of setting up a print queue, a PPD file that describes the print queue's capabilities can be associated with that print queue. Often, the default values that are described in the PPD file do not match the preferred settings for your site. For example, you might want the duplex feature always turned on, or you might want to always print to A4 sized paper. To modify these default values, you can edit the PPD file directly. However, the easiest and fastest method is to make the changes by using the lpadmin command with the -o option. Some common PPD file values include:
How to Set Default Values for Print Queues That Are Associated With PPD FilesThis procedure shows how to set default values for a print queue that uses PPD files to describe its capabilities. Before You BeginCheck 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
# 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
Determining Whether a PPD File Is Associated With a Print QueueIf a PPD file was used during the creation of a print queue, the PPD file that the specified queue is configured to use is listed in the lpstat command output. If you do not specify a PPD file when creating a new print queue, the lpstat command continues to display the same output as it did previously. For an example of the lpstat command output that shows the use of PPD files, see How to Check the Status of Printers. You can use Solaris Print Manager to modify queues that were created without the use of PPD files. In such cases, Solaris Print Manager uses the previous printer definitions, which do not include the printer make, printer model, and printer driver definitions. For tasks that are associated with expanded printer support, seeSetting Up Printers That are Associated With PPD Files. Example 5-21 lpstat Command Output When Using PPD FilesIn this example, the lpstat command output indicates that the print queue was configured by using the PPD file, Mitsubishi-CP50_Color_Printer-cp50.ppd.gz. # lpstat -l -p paper
printer paper is idle. enabled since Tue 30 Mar 2004 01:48:38 PM PST
available.
Form mounted:
Content types: any
Printer types: unknown
Description:
Connection: direct
Interface: /usr/lib/lp/model/standard_foomatic
PPD:
/path/Mitsubishi-CP50_Color_Printer-cp50.ppd.gz
After fault: continue
Users allowed:
(all)
Forms allowed:
(none)
Banner required
Character sets:
(none)
Default pitch:
Default page size:
Default port settings# lpstat l p <queue>
|
|||||||||
|