If the printer is sitting idle and there is no output,
check the following:
Make sure that the printer has power.
Check that the printer is not out of paper,
ink, or toner and that it is not in an error state.
Verify that the printer hardware is working before continuing.
Run a self-test (refer to the printer manual for instructions).
Check the printer cable and make sure that it is attached
properly to the port and the printer.
Refer to the printer manual for installation instructions.
Make sure that the printer is configured properly.
To set up your parallel or serial printer to receive data properly,
follow the instructions in
Chapter 23, ``Adding printers'' in the SCO OpenServer Handbook.
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''.
Make sure that the port is configured for the proper interrupt vector
and that no other hardware is using that interrupt vector.
``Typical device interrupts'' in the SCO OpenServer Handbook
for information on the available interrupt vectors.
See your hardware documentation for information on
configuring your ports.
Test the printer port connection by redirecting the
output of a command directly to the device.
For parallel printer lp0, enter:
date > /dev/lp0
For serial printer tty1a, enter:
(sttyoptions;date) > /dev/tty1a < /dev/tty1a
where options are baud rate, parity, or other settings
that you want to pass to the serial printer.
These options should include opost and onlcr.
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.