(OT) Open source PCL to PDF converters?

Bob Rasmussen ras at anzio.com
Mon Mar 12 16:35:42 PST 2007


(I've clipped a lot of things, obviously.)

Let me see if I can aid in this discussion without starting any arguments.

PDF is not strictly graphical. It can contain bitmap graphics (of all 
sorts), but it can also contain text. Text can use a) any of the 14 
standard fonts which are provided by Adobe in the reader; b) fonts 
embedded in the PDF file itself (bitmap or TrueType or Type 1); or c) 
bitmaps referenced but not embedded, with the obvious dangers of them not 
being available.

If a PDF contains text, it is usually searchable (such as on Google), 
because they've written simple "unpacking" programs to extract the text. 
Without these programs, the text is non-sequential and may be compressed. 
You couldn't simply grep a PDF for this reason, usually. A PDF can also 
contain meta data to assist in making it searchable. With a textual PDF 
you can also select text and copy to the clipboard.

If a PDF contains only bitmap page images, such as some scanners (and 
drivers) produce, it is typically not searchable, nor can it be copied to 
the clipboard as text.

It is true that there are now some printers that print PDFs directly, 
including some from HP. I haven't played with any. I would expect, though, 
that they would have trouble with any referenced (but not contained) 
object, such as a font.

The key asset to a PDF is the "P", for "portable". A PDF describes a 
document that can be viewed on and printed on virtually any device, and 
yet it is not printer specific. It can contain everything needed to print, 
in one file. It can be emailed as a single attachment. It can be 
searchable, meta-tagged, encrypted, bookmarked, indexed, hyperlinked into 
and out of, and it can contain attachments. It can contain text, bitmaps, 
line drawing, watermarks, and form overlays. 

Adobe recognized that PostScript was not portable enough to meet these 
purposes. So they made an evolutionary step. The PDF manual is full of 
back-references to PS, illustrating some of the problems that were 
addressed. Then they made the standard open, so everyone can write a PDF 
generator or viewer.

Now consider a simple G/L report, in 132 columns, that used to print on 
greenbar paper. You want to deliver it in printable format to your 
accountant. You don't know what kind of printer he has, or how big his 
paper is. What are you going to do? Email him groff output? Email him PCL? 
Email her plain text? How many lines will fit on the page? Who will set 
the character pitch and linespacing? How? Now you want some umlauts and 
Greek and Chinese...

Of course, if all this is too modern for you, you can always go back to 
the scroll - see this hilarious video (which won't play on a dumb 
terminal, by the way):
   http://www.youtube.com/watch?v=aX0-nqRmtos

Regards,
....Bob Rasmussen,   President,   Rasmussen Software, Inc.

personal e-mail: ras at anzio.com
 company e-mail: rsi at anzio.com
          voice: (US) 503-624-0360 (9:00-6:00 Pacific Time)
            fax: (US) 503-624-0760
            web: http://www.anzio.com


More information about the Filepro-list mailing list