Managing the print service

Printer does not print

If the printer is sitting idle and there is no output, check the following:

  1. Make sure that the printer has power.

  2. Check that the printer is not out of paper, ink, or toner and that it is not in an error state.

  3. Verify that the printer hardware is working before continuing. Run a self-test (refer to the printer manual for instructions).

  4. Check the printer cable and make sure that it is attached properly to the port and the printer. Refer to your printer documentation.

  5. If the printer is a serial printer, make sure that the baud rate at which the computer sends data to the printer matches the printer's baud rate. For instructions on how to reset the baud rate, see ``Printer output is illegible''.

  6. Make sure that the printer is enabled and accepting jobs. See ``Enabling and disabling printers'' and ``Accepting or rejecting print jobs''.

  7. Verify that the system has the port configured properly. See ``Port does not respond'' for more information.

  8. Make sure that the port is configured for the proper interrupt vector and that no other hardware is using that interrupt vector. See ``Interrupt vectors'' for more information. See your hardware documentation for information on configuring your ports.

  9. Test the printer port connection by redirecting the output of a command directly to the device.
If the output from the redirected command does not print, follow the instructions in ``Cannot redirect output to printer''.

If the output prints, try submitting a sample file for printing:

lp -d printer_name filename

If the hardware connections are good and the printer is properly configured and enabled, but is still idle and print jobs are queued:

  1. Verify that lpsched is running.

  2. Restart the lpsched daemon if necessary.

  3. Check to see that print jobs are being queued:

    lpstat -o -l

    This command displays a detailed description of the status of output requests, printer names, and devices.

  4. If the printer detects a fault, it does not immediately continue automatic printing. Force a retry by enabling the printer.

  5. If applicable, check to see if a dialout printer was busy or did not answer, or all dialout ports are busy. The print service waits 5 minutes before trying to reach a dialout printer again. Force a retry by enabling the printer.

Next topic: Cannot redirect output to printer
Previous topic: lpsched print scheduler is not running

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 22 April 2004