> From [EMAIL PROTECTED] Sat Apr 27 17:50:23 2002
> Date: Sat, 27 Apr 2002 19:42:28 -0400
> From: Rick Cochran <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Re: LPRng: TBCP
>
> Patrick Powell wrote:
> > > If I add the option -Ttbcp=on to my ifhp command line, I am able
> > > to print binary-encoded EPS files (Photoshop's default, for example) or
> > > anything which embeds one of these files to my HP JetDirect-enabled
> > > LaserJet 4050.
> > >
> > > What are the implications of enabling this option all the
> > > time? Will anything stop working which worked before?
> > >
> > > /* Sam */
> >
> > use it ONLY when talking DIRECTLY to a network printer.
> >
> > Evil things have been known to happen otherwise.
> >
> > Patrick ("Bring on the holy water...") Powell
>
> In my month of Windows print driver research purgatory (I could use some
> holy water), one of the VERY FEW things which has worked consistantly is
> TBCP. In my tests with 8 "problem documents" with 8 permutations of
> operating system, driver, and printer manufacturer, NOT ONE problem was
> attributable to TBCP.
>
> In one case, it reduced the size of PostScript for printing a Word
> document with color images in it from 92MB to 22MB.
HUH? But you must have done this on the Microsoft system...
I am puzzled...
>
> I am convinced that TBCP can reliably decrease the amount of time
> required to generate, transmit, and process the kind of image-intensive
> print jobs which are becoming more and more commonplace.
Yes... because it allows you to put binary images into a 'stream'
>
> Before I jump feet-first into converting everything to TBCP, could you
> be more specific about the "evil things" which "have been known to
> happen"?
>
> Thanks,
> -Rick
>
> --
> |Rick Cochran phone: 607-255-7618|
> |Cornell CIT - Systems & Operations - Net-Print FAX: 607-255-8521|
> |730 Rhodes Hall, Ithaca, N.Y. 14853 email: [EMAIL PROTECTED]|
The problem is that some printers do not support or understand TBCP on
TCP-IP channels. The TBCP stuff was originally intended only for serial
channels. The way that TBCP works is to encode various control characters
as escape sequences. This is done by converting:
0xXX -> 0x01, 0xFF ^ 0x40)
Note that if you do a Tbcp conversion and then repeat the conversion
you will bet the 0x01 converted AGAIN.
This can lead to real headaches.
Patrick Powell Astart Technologies,
[EMAIL PROTECTED] 9475 Chesapeake Drive, Suite D,
Network and System San Diego, CA 92123
Consulting 858-874-6543 FAX 858-279-8424
LPRng - Print Spooler (http://www.lprng.com)
-----------------------------------------------------------------------------
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.
-----------------------------------------------------------------------------