Hi,
I'm having problems being able to print from Doslinux to a
laser printer on the network that has a "Print Queu" box attached.
My /etc/printcap is
laser2030|HP laser Jet:\
:lp=:sd=/usr/spool/laser2030:rm=laser2030:rp=raw:\
:mx#0:lf=/usr/spool/laser2030/log-err:
The priveleges on /usr/spool/laser2030 are 777.
The owner is root and the group is daemon. I've also tried root.root,
daemon.daemon and lp.lp along with daemon.lp and root.lp.
I've started and enabled the laser2030 printer.
My /etc/hosts contains the IP address and laser2030 along with the full
domainname version.
I can ping the laser2030 "Print Queue" box.
However, when I do an lpr -P laser2030 filename the file is queued with
the lock, .seq and cf/df files written to the /usr/spool/laser2030 directory
by nothing prints.
When I do an lpq -P laser2030, I get the status message of "Waiting on
queue to be enabled". But lpc says it's enabled. The files to printed
are whown to be queued. The last message says "Queue doesn't exist".
Without the source code for lpd, I don't know what this last message
means and where the lpq command is looking.
I've tried changing printcap by leaving lp=: or lp=/dev/null. Moreover,
changed it so that rp isn't there, rp=laser2030, or rp=raw (per man page).
This has no effect.
Any comments appreciated.
PS: The printer HOWTO doesn't explain what to do for network printers.
--
Mike,