I recently posted a message about having problems printing to an HP 2500CM.
I finally got it working by using the following setup
:rp=raw
:rm=printerIP
instead of my usual
:lp=printerIP%9100
:ifhp=model=hp2500cm
I prefer the latter setup since I can get progress report with lpq. In
order to get the former working, I've been playing with the printer and have
the following results. I'd appreciate it if somebody can deduce something
about the printer and my setup.
First, I put the
:lp=printerIP%9100
:rm=model=hp2500cm
back in, and installed an entry in ifhp.conf. Btw, I'm running LPRng/ifhp =
3.6.12/3.3.9.
[ hp2500cm ]
ps
pcl@
pjl@
The printer is hard set with personality=auto. And I have PS errors set, so
the printer will eject a diagnostic page indicating the PostScript error.
Case 1: ps,pcl@,pjl@
Printer ejects the following:
ERROR: syntax error
OFFENDING COMMAND: %%[ echo: %2.0 [EMAIL PROTECTED] ]%% ) prin
Case 2: Same as case 1, but I fix the printer's personality to PostScript.
lpq reports the printer as stalled; printer's LCD says 'Processing Job', but
nothing comes out.
Case 3: same as case 2, but I modify ifhp.conf by uncommenting the
PostScript 3 statement
false 0 startjob pop
lpq reports the printer as stalled; printer' LCD says 'Processing Job', but
nada.
Case 4: ps,pjl@,pcl@,sync@, and I switch the printer personality back to
auto and I comment out the PostScript 3 'false 0 startjob pop'.
Printer ejects the following:
ERROR: undefined
OFFENDING COMMAND: ict
Looks like part of statusd(ict)
Case 5: Same as case 4, but pagecount@
Printer prints the document, but prints it 3 times; lpq says 'getting end
using ps' and I see multiple attempts at this. After the 3 copies, lpq says
Status: removing job
Filter status: no response from the printer.
I did not try waitend@ since there was an explicit warning not to do this.
But, if I understand what ifhp is trying to do, sync@, pagecount@, waitend@
would essentially put me back to the setup
:rp=raw
:rm=printerIP
Needless to say, the :lp=printerIP%9100 works for all my other HP printers
defined in my printcap. One final observation: if I use sync, etc = pjl,
lpq reports no response from the printer suggesting that the HP2500CM
doesn't talk PJL.
Kenneth Teh Email [EMAIL PROTECTED]
Physics Division Tel 630.252.3073
Argonne National Laboratory Fax 630.252.2864
9700 S. Cass Ave.
Argonne, IL 60439
USA
-----------------------------------------------------------------------------
If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body. For the impatient,
to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED]
with: | example:
subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED]
If you have major problems, send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------