When you add an attached printer or a network printer to a system, the printer is made accessible to the local system. The system on which you install the printer becomes the print server.
The following procedure describes how to use Solaris Print Manager to add a new attached printer with the expanded printer support that is the default in this release.
For overview information about the new or changed Solaris Print Manager features in this release, see What's New in Printing?.
How to Add a New Attached Printer by Using Solaris Print Manager
The printer definitions that you can assign with Solaris Print Manager include
the use of PPD files. The Use PPD files
option is available in
the Print Manager drop-down menu in Solaris Print Manager. This default option enables
you to select the printer make, model, and driver when adding new printer.
This procedure shows you how to add a new attached printer by using Solaris Print Manager with the Use PPD files default option selected. To add a new attached printer without PPD files, you must first deselect this option in the Print Manager drop-down menu. For overview information about new or modified Solaris Print Manager features in this release, see What's New in Printing?.
Select the system to be the print server.
Connect the printer to the print server. Turn on the power to the printer.
Consult the printer vendor's installation documentation for information about the hardware switches and cabling requirements.
Start Solaris Print Manager on the print server where you connected the printer.
For instructions, see How to Start Solaris Print Manager.
Select New Attached Printer from the Printer menu.
The New Attached Printer window is displayed.
Fill in the required fields with the appropriate information.
If you need information to complete a field, click the Help button.
For example, to add a new attached printer with PPD files, provide the appropriate information in the following fields:
Printer Name: Description: Printer Port: Printer Make: Printer Model: Printer Driver: Fault Notification: Options: Default Printer Always Print Banner User Access List:
The Printer Server field is filled in by Solaris Print Manager.
To add a new attached printer without PPD files, provide the appropriate information in the following fields:
Printer Name: Description: Printer Port: Printer Type: File Contents: Fault Notification: Options: Default Printer Always Print Banner User Access List:
The Printer Server field is filled in by Solaris Print Manager.
Click OK.
Verify that the printer has been installed. Check for the new printer entry in the Solaris Print Manager main window.
Verify that the printer can print requests.
$lp -d
printer-name
filename
Exit Solaris Print Manager.
Choose Exit from the Print Manager Menu.
How to Add a New Attached Printer by Using LP Print Service Commands
This procedure describes how to add a new attached printer with expanded
printer support. The
n
option to the lpadmin command
enables you to specify a PPD file when adding a new attached printer or modifying
an existing attached printer. Two examples follow this procedure. The first example
shows you how to add a new attached printer with PPD files. The second example shows
you how to add a new attached printer without PPD files.
Connect the printer to the system, and turn on the power to the printer.
Consult the printer vendor's installation documentation for information about the hardware switches and cabling requirements.
Collect the information that is required to configure an attached printer with PPD files.
Printer name and port device
File content type
PPD file
To determine the PPD file that the printer will use, first define the printer make, model, and driver.
For overview information about using PPD files when adding a printer or modifying an existing printer by using LP print service commands, see What's New in Printing?.
Define the printer name, port device, file content type, and PPD file that the printer will use.
When using PPD files, the file content type is typically PostScript.
Specify the printer name and the port device that the printer will use.
# lpadmin -p printer-name
-v /dev/printers/0
The device to use is /dev/printers/0
.
Specify the interface script that the printer will use.
# lpadmin -p printer-name
-m standard_foomatic
Specify the file content type and the PPD file that the printer will use.
# lpadmin -p printer-name
-I content-type
-n /path
/ppdfile
The PPD file that you supply is located in the /
directory.path
Specify the printer description.
# lpadmin -p printer-name
-D "printer-description
"
For more information, see the lpadmin ( 1M ) man page.
(Optional) Add filters to the print server.
#cd /etc/lp/fd
#for
filter
in *.fd;do
>name
=`basename $
filter
.fd`
>lpfilter -f $
name
-F $
filter
>done
Enable the printer to accept print requests and to print those requests.
#accept
printer-name
#enable
printer-name
Verify that the printer is correctly configured.
# lpstat -p printer-name
-l
The output of the lpstat command will list the PPD file that you used.
Example 3.1. Adding a New Attached Printer With PPD Files by Using LP Print Service Commands
This example shows how to add a new attached printer with PPD files. The
n
option to the lpadmin command enables you to add a new
print queue by specifying PPD files. The following information is used as an example.
The information that you provide will vary:
Printer name: paper
Port device: /dev/printers/0
File content type: postscript
PPD file: /
path
/Lexmark-Optra_E312-Postscript.ppd.gz
#lpadmin -p paper -v /dev/printers/0
(1) #lpadmin -p paper -I postscript
(2) #lpadmin -p paper -m standard_footmatic
(3) #lpadmin -p paper -n /
(4) #path
/Lexmark-Optra_E312-Postscript.ppd.gzmakelpadmin -p paper -D "Color printer on third floor, rm 3003"
(5) #cd /etc/lp/fd
#for
filter
in *.fd;do
>name
=`basename $
filter
.fd`
>lpfilter -f $
name
-F $
filter
>done
(6) #accept paper
destination “paper” now accepting requests #enable paper
(7) printer “paper” now enabled #lpstat -p paper
(8) printer paper is idle. enabled since Feb 28 11:21 2004...
Defines the printer name and the port device that the printer will use
Sets the file content types to which the printer can print to directly
Specifies the interface script for utilizing PPD files
Specifies the path to the PPD file and the PPD file name
Adds a description for the printer
Adds print filters to the print server
Accepts print requests for the printer and enables the printer
Verifies that the printer is ready for printing
Example 3.2. Adding a New Attached Printer Without PPD Files by Using LP Print Service Commands
This example shows how to add a new attached printer without PPD files. The commands in this example must be executed on the print server where the printer is connected. The following information is used as an example. The information that you provide will vary:
Printer name: luna
Port device: /dev/term/b
Printer type: PS
File content type: postscript
#chown lp /dev/term/b
#chmod 600 /dev/term/b
(1) #lpadmin -p luna -v /dev/term/b
(2) #lpadmin -p luna -T PS
(3) #lpadmin -p luna -I postscript
(4) #lpadmin -p luna -D "Room 1954 ps"
(5) #cd /etc/lp/fd
#for
filter
in *.fd;do
>name
=`basename $
filter
.fd`
>lpfilter -f $
name
-F $
filter
>done
(6) #accept luna
destination “luna” now accepting requests #enable luna
(7) printer “luna” now enabled #lpstat -p luna
(8) printer luna is idle.enabled since Feb 28 11:21 2003.available
Gives lp
ownership and sole access to a port device
Defines the printer name and the port device that the printer will use
Sets the printer type of the printer
Specifies the file content types to which the printer can print directly
Adds a description for the printer
Adds print filters to the print server
Accepts print requests for the printer and enables the printer
Verifies that the printer is ready for printing