Ensure
that you have superuser capabilities.
(Optional)
Notify users that you are removing the printer from the system.
Remove
the printer from the configuration file of any software application
through which the device is accessed. (Refer to the documentation
accompanying the software application for instructions.)
(Optional)
Deny any further print requests for the printer. For example:
# /usr/sbin/reject -r"Use alternate printer." laser1 |
By doing this step, you can be assured that no
new jobs will appear before you remove the printer.
Users will see the message Use
alternate printer when they direct requests to a
rejected destination if the printer has not been removed.
Once the printer has been removed and users try
to send a request, they will see the message Destination printer_name non-existent.
(Optional)
Determine if there are any jobs in the printer’s queue. For
example:
# /usr/bin/lpstat -o laser1
|
(Optional)
Disable the printer to be removed. For example:
# /usr/bin/disable -r"Printer laser1 is disabled." laser1
|
You would issue the above disable command if there are jobs in the printer’s queue and you
do not want to wait for them to print before removing the printer.
Issuing the disable command shuts the printer down
in an orderly manner.
You can also specify the -c option
on the disable command to cancel all print requests
for the printer.
(Optional)
If there are no jobs in the printer’s queue, go on to Step 8. If
there are jobs, decide whether to move all pending print requests
in the request directory to another printer request directory or to
cancel any requests. For example, to move print requests:
# /usr/sbin/lpmove laser1 laser2
|
To cancel any requests:
Remove the printer from the LP spooler. For example:
# /usr/sbin/lpadmin -xlaser1
|
Start
the LP spooler if it is not already running: