ALM-II and HP PaintJet XL

Dan Ehrlich ehrlich at colossus.cs.psu.edu
Mon Nov 19 12:00:00 AEST 1990


Hello again.  First I would like to thank all of you who sent me the pin
out for the ALM-II's printer port.  I am still having some trouble and was
hoping someone could help again.  When the queue is started lpd claims it
is waiting for the printer to become ready:

	psuvax1# lpq -Ppj
	waiting for pj to become ready (offline ?)
	Rank   Owner      Job  Files                                 Total Size
	1st    ehrlich    28   /.cshrc                               1446 bytes

Here is the printcap entry for the PaintJet:

	pj|Hewlett-Packard PaintJet Printer:\
		:lp=/dev/mcpp0:\
		:sd=/var/spool/printers/pj:\
		:af=/var/adm/printers/pjacct:\
		:lf=/var/spool/printers/pj/pj-errs:\
		:ms=-opost:\
		:if=/usr/local/zhome/lpfilters/lpif.pj:\
		:of=/usr/local/zhome/lpfilters/lpof.pj:\
		:sf:\
		:sh:\
		:rg=paintjet:

The machine in question is a Sun 4/380 (i.e. a 4/280 with a 4/300 cpu
board and memory) running SunOS 4.0.3.  From looking at the man page for
the alm-ii it says:

	DESCRIPTION (PRINTER PORT)
	     The printer port is Centronics-compatible  and  is  suitable
	     for most common parallel printers.  Devices attached to this
	     interface are normally handled by the line printer  spooling
	     system, and should not be accessed directly by the user.

	     Minor device numbers in the range 64 - 67 access the printer
	     port, and the recommended naming is /dev/mcpp[0-3].

If I look at the device the major and minor number are wrong (assuming
that the man page is correct, :-):

	psuvax1# ls -l /dev/mcpp0
	crw-rw-rw-  2 root     wheel     66,   0 Jul 21  1989 /dev/mcpp0

Believing the man page to be correct, I recreated the device as follows:

	psuvax1# ls -l /dev/mcpp0
	crw-rw-rw-  1 root     wheel     44,  64 Nov  7 16:04 /dev/mcpp0

Lpd still waits for the printer to become ready.  We have tried
connecting a known to be working Epson (stolen cable and all off of a
PC) and get the same results.

Does anyone have any idea as to why this will not work?  Is it because
I am still running 4.0.3?  Does the printer need to be present and
powered on at the time the Sun is booted?

Thanks in advance.

Dan Ehrlich - Sr. Systems Programmer - Penn State Computer Science
<ehrlich at cs.psu.edu>/Voice: +1 814 863 1142/FAX: +1 814 865 3176



More information about the Comp.sys.sun mailing list