Discussion Locked

System V printing

0 helpful
5 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

We are running an extremely old version of UNIX. It is a System V/88 Release R32V3 Version 981230 M88100 running on a Motorola box.

We are having problems printing large print jobs to an HP Laserjet 8150DN, that when the printer runs out of paper, the job is lost and only what is in the buffer is printed when paper is added. We need to know if there is anything we can do in UNIX that may cure this problem or is it the fact that this version of UNIX is just TOO old to work with today's new equipment.

I'll be looking forward to hearing from anyone about this.

Thanks,
Scott

5 replies

by cpfeiffe

There's three ways to approach the problem you are having. First, I am assuming that this is a dedicated printer connected via parallel cable and not a network printer.

If that is the case you should investigate your cable first. HP printers are bi-directional. They keep an open conversation with the machine printing to them. If the cable is a one way cable the printer may be telling the server that it needs to hold to add paper, but the server doesn't get the message so it just keeps dumping the job. If this is the case you can prove the point by looking at your print queue before you add paper the next time. If the job is still there this is not true. If the job is gone this is a possibility. Unfortunately you can't tell what type of cable you have by looking at it, but you can go to Office Max, Staples, Circuit City, etc. to get a bi-directional print cable.

If the job is gone you may have a different problem. Make sure you have a bi-directional cable first and if the job still disappears before you add the paper then your problem is the printer. The job may have been sent to the printer. The printer will accept as many pages of a job as it can hold in memory. If the printer receives the entire job it should keep what isn't printed in its memory until the paper is added. Try a different printer on this server if you can.

Finally, if the job is still in the print queue that is easy. Add the paper and resume printing. Use lp -H to resume printing. Bring up a man page on lp to get the exact syntax for your OS version.

Hope this helps,
Charles

respond to cpfeiffer@vsc.teksystems.com

by barry_meltzer

It sounds like either a cable and/or a handshake problem.

To check the cable, well, check the cable or swap it out.

If it is a handshake problem, check the stty settings in the interface script and make sure they match the printers communication setup. This is especially true if you are running the printer over a serial connection.

Depending upon how your version of Unix sets up the printer subsystem, your file is somewhere under /usr/spool/lp and has the same name as the printer.

Printer interface files are just text files and can be edited with your favorite editor Real men use vi ;-).

There is no reason you should not be able to get the printer to work. Another approach to using the features of the printer would be to take the interface file from another Unix where the same kind of printer is working and/or directly supported. Even if that printer model is not supported, there is usually a directory under /usr/spool/lp/... called models that has all the interface file model programs.

HTH

Barry

This discussion is closed to new replies.