> > I hope someone in the group may have solved this problem. I have to set up
> > some serial printers, all HP lasers of one flavor or another.
> >
> > I can cat files (postscript) directly to the ports and get output. I can
> > send files via LPRng and get output, but in both cases larger files are
> > truncated.
> ......
> > Any ideas please?
> >
> > Angie
>
> Kostis Mentzelos wrote;
> This sound like flow control problem. With serial printers you need to
> configure the same flow control protocol to both printer and printcap.
> man -a termios (ixon,ixoff,crtscts)
I agree, it's almost certain to be flow control, I remember
this sort of thing from the "olden days" :-).
Just in case you don't know what we're talking about the idea
is that if the buffer on the printer gets close to full it sends
an xoff to the computer which causes him to stop sending. When
buffer space becomes available the printer sends an xon which
starts him going again. Xon and xoff are the control characters
<DC1> and <DC3> or ^Q and ^S (See ASCII code chart).
There is also hardware flow control in which one of the lines
(I don't remember the name of it) in the cable is raised which
causes the hardware to stop sending.
On a unix system you can enquire about the status of the protocol
using stty.
I expect there is a way to specify it in the printcap. It may
very well already be enabled through the spooler (and indeed I
can see no reason why it wouldn't be the default) but it isn't
on the printer. As I recall there were hardware settings on
some printers which enabled it.
If worse goes to worst slow it down - that way the buffer on
the printer never gets full. I've had to do that out of plain
desperation more than once.
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.
-----------------------------------------------------------------------------