I have a printing problem on my Tru64 (4.0D pk3 and 4.0F pk1) systems
which I can't figure out. I am using tcp/ip printing to an assortment of
HP Laserjets using the pcfof print filter. This works just fine for jobs
submitted from the Tru64 system, but for outside unix systems sending
jobs to the Tru64 lpd, nothing prints. All the outside systems are
listed in /etc/hosts.lpd, and indeed the Tru64 lpd does accept the job
for printing, but it then loses it through a sequence of errors. It
seems to happen from all types of external system: linux, Solaris, AIX.
Permissions on the lpd spool directories seem correct (daemon.daemon,
755).
I'm attaching a sample /etc/printcap entry together with some of the
errors from syslog in the hope that it might mean something to someone
else:
in /etc/printcap:
230:\
:lp=_at_lj4/hplaser:\
:ct=tcp:\
:if=/usr/lbin/pcfof +Chplj4mplus.pcf:\
:of=/usr/lbin/pcfof +Chplj4mplus.pcf:\
:xf=/usr/lbin/xf:\
:mx#0:\
:pl#66:\
:pw#80:\
:lf=/var/adm/lpderr:\
:sd=/var/spool/lpd/230:
and a small sample from syslog.dated/lpr.log:
Oct 15 13:17:00 lanark lpd[11638]: ERROR -- 230: cannot write to
lockfile lock: Destination address required
Oct 15 13:17:00 lanark lpd[11638]: ERROR -- 230: reprint error for
dfA022AkG2qVE
Oct 15 13:17:00 lanark lpd[11638]: ERROR -- 230: cannot truncate
lockfile lock: Invalid argument
Oct 15 13:17:01 lanark lpd[11638]: ERROR -- 230: cannot write to
lockfile lock: Destination address required
It's helpful that an error is at least logged but unfortunately I have
no idea what it means.
Graham Allan
Physics, University of Minnesota
Received on Fri Oct 15 1999 - 18:22:56 NZDT