Ivan Petrovich wrote:
> Ryan Novosielski a e'crit:
>
> > Here is my printcap -- this is a tricky printer. Note that this still
> > loses about 10% of print jobs (0 pages).
> ...
> > :ifhp=model=hp4050,dev=laser1%9100,pagecount_poll_end=15,pagecount_interval=1
>
> Ryan:
>
> I have a similar problem with our 4050 printer here, and I believe that
> a '0' page count for small print jobs (1-2 pages) also means
> under-counting for all other, bigger print jobs. Are you sure your
> non-zero print counts are correct?
Ah... no. The missing pages will be added to the next job. What's
happening here is that the printer is coming back and saying he's
ready to process the next job before he's actually finished printing
the current job. The hardware page count is not incremented until
the page actually falls into the output bin. The software is using
the hardware page count.
Must be that someone in HP decided this would improve throughput
which it would if one wasn't interested in accounting.
> I found that a sufficiently large 'pagecount_poll_end' value fixes
> this problem for print jobs of all sizes.
>
> All:
>
> I emailed HP about this but never received a response, so let me ask
> this here:
Join the club.
> My 4050 printer (and, to a lesser extent, all other printers) always
> return the status of 'IDLE' before printing actually stops, presumably
> due to buffering. Is there any way at all to make the printer report
> the real idle status when it really is idle--after printing is
> actually completed?
One is supposed to be able to do a proper page count with the
PJL job/EOJ commands and to a limited extent it works but it's
been my experience that there are too many bugs to actually use
it.
You're right. An additional status of "printing" would be just
what the doctor ordered. HP's earlier postscript printers did
have just that but some wise soul in HP must have decided it
wasn't needed. Instead we got a basketful of other not so useful
functions about which one cannot find out anything.
To answer your question try the PJL JOB command. Maybe they've
fixed the bugs :-)
Jim
-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address
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.
-----------------------------------------------------------------------------