This is very interesting.  What I was getting is:

  1. Job prints fine,
  2. Long pause,
  3. Postscript error

with no blank page.  If I use ps_eoj_at_start@, I get:

  1. Job prints fine,
  2. *Really* long pause (~10 minutes I think)
  3. Job prints again
  [. . .]

I grabbed ifhp 3.4.1 and used shutdown_appsocket and everything now
works fine.  BUT, since I didn't have this problem at all with ifhp
running on a NetBSD 1.4.1 machine, I wonder is the problem really the
printer, or is it the difference between the BSD and Solaris TCP/IP
stacks?

By the way, were you printing successfully from Unix clients while the
Windows clients were having problems? That seems to be a *really*
wierd thing to be fixed by shutdown_appsocket.

Everything is working now with shutdown_appsocket, I'm just wondering
why it broke in the first place.  For instance, the Solaris box in
question has YASSP installed, which does some fairly complicated
network tuning at boot time.

Steve

>Steve, the problem that I was having with the 850s was that LPRng needed to
>keep the Appsocket connection up long enough to read the Postscript status
>message back from the printer prior to ifhp closing the connection.
>
>If ifhp didn't stick around to read the status, the job would print. However,
>after the 850 timed out I'd get printed a blank page and a page with Postscrip
>t
>errors.
>
>Patrick gave me flag in ifhp-3.4.1: "shutdown_appsocket". This keeps the
>connection open long enough for the printer to dump its data and then FIN.
>
>Try "ps_eoj_at_start@" first. If that doesn't work try using "shutdown_appsock
>et".
>Here's what my printcap looks like:
>
>pr21488|mplx60a
>        :cm=Tek Phaser 850DX/APPsocket 2621 SRL
>        :lp=/dev/null
>        :sd=/usr/spool/lpd/pr21488
>        # Phaser 850 needs the "shutdown_appsocket" parm to fix postscipt erro
>rs
>        # seen when printing from Win98
>        :ifhp=config=/usr/local/etc/ifhp-3.4.1.conf,model=phaser850,dev=pr2148
>8%9100,shutdown_appsocket
>        :filter=/usr/local/libexec/filters/ifhp-3.4.1

-----------------------------------------------------------------------------
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.
-----------------------------------------------------------------------------

Reply via email to