HP-UX System Administrator's Guide: Configuration Management

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.
5. (Optional) Determine if there are any jobs in the printers queue. For example:
# /usr/bin/lpstat -o laser1
6. (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 printers
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.
7. (Optional) If there are no jobs in the printers 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:
# /usr/bin/cancel laser1
8. Remove the printer from the LP spooler. For example:
# /usr/sbin/lpadmin -xlaser1
9. Start the LP spooler if it is not already running:
# /usr/sbin/lpsched
Removing a Printer from a Printer Class
NOTE: You cannot use HP SMH to remove a printer from a class.
Removing a Printer from a Class Using HP-UX Commands
See lpadmin(1M) and lpsched(1M) for details on the command options.
1. Ensure that you have superuser capabilities.
2. Remove the printer from the class. For example, to remove printer laser1 from
class laser:
# /usr/sbin/lpadmin -plaser1 -rlaser
3. Start the LP spooler if it is not already running:
# /usr/sbin/lpsched
Removing a Printer from a Printer Class 119