List Info

Thread: Re: Re: PCL or PostScript




Re: Re: PCL or PostScript
country flaguser name
United States
2007-02-10 18:37:10
On Saturday 10 February 2007 16:02, Don Ferguson wrote:
[snip]
I admit I could be wrong. As mentioned, I perused said
manual years ago. My 
recollection was that it contained commands for placement of
text, selection 
of fonts, etc., which are page description commands. If that
is not a correct 
recollection, so be it. Also note I mentioned the plethora
of PCL 6 versions, 
the manual in question was one of the PCL 5 versions.

I will note that it is a difference of semantics whether you
consider it to be 
controlling a printer to say "place text at x,y; use
font z" or describing a 
page. You are issuing commands to a rendering device,
typically a printer. 
You can accurately call that a printer control language or a
page description 
language. For page-printing printers there is no meaningful
distinction 
*unless* the printer doesn't do anything other than render a
bitmap generated 
by the driver. That is *not* what PCL does -- and you can
tell that in fact 
PCL sends a description of the page because 1) there are
built in fonts, 2) 
you can get additional printer font cards, and 3) there is
font substitution 
at the printer level instead of just at the driver level.

What I would call a print control would be more along the
lines of ESCp (or 
whatever the correct capitalization scheme for it is) where
you have line 
oriented print control as opposed to page level control. I
would consider any 
language that provides for setting graphics and text at a
page level a page 
description language. It does not need to have flow control
statements (such 
as if/else) to do so.

The fact that PostScript *does* have such ability makes it
*more* than just a 
page description language -- you can quite literally write
programs in it. A 
small PostScript program to create a fractal snowflake
(among other 
PostScript programs) used to float around the BBSes and I'm
sure can still be 
downloaded somewhere on the Internet.

However, in practice very few people/applications make use
of the programming 
aspects of PostScript. Instead they use it as just a page
description 
language.

Tim Doty


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http
://groups.yahoo.com/group/PageStreamSupport/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    
http://groups.yahoo.com/group/PageStreamSupport/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:PageStreamSupport-digest@yahoogroups.com 
    mailto:PageStreamSupport-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    PageStreamSupport-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.c
om/info/terms/
 

Re: Re: PCL or PostScript
country flaguser name
United States
2007-02-11 00:15:19
Tim and Don:

This has become an informative thread, and I thank one and
all for their 
corrections and additions.

> ...I perused said manual years ago. My 
> recollection was that it contained commands for
placement of text, selection 
> of fonts, etc., which are page description commands.

"Selection of fonts." Back in the early days at
least, the only fonts 
that could be selected under PCL were those installed in the
printer 
itself or included in a font cartridge inserted in the
printer. I had 
several of the latter. I seem to remember that the method
made the font 
in the document and the font on the printed page independent
entities. 
You could print proportional fonts when your old computer
didn't support 
the display of them much as you could print proportionally
on a daisy 
wheel printer from old versions of DEC's word processor
which, at the 
time, didn't have a graphic display or the capability of
accounting for 
line endings on screen when a proportional font was used. In
any case, 
there seemed to be no way of embedding a font in the output
file. You 
had to have the right cartridges in place. Even if I'm wrong
about that 
extreme example, the font you got was HP's or a
third-party's version of 
the font, not necessarily the one loaded on your computer,
and there can 
be significant differences between fonts with the same name
and design 
from different type houses. Thus, unlike PostScript, it was
not a truly 
portable page description language. (I do realize that there
are 
"standard" fonts built into PostScript printers as
well. PDF's can 
ignore those inbuilt fonts, and I presume the same is true
of 
PostScript. It was not possible with PCL at that time.) Can
PCL embed 
fonts? Nothing I've read in the thread seems to indicate
that it can.

> ...you can tell that in fact 
> PCL sends a description of the page because 1) there
are built in fonts, 2) 
> you can get additional printer font cards, and 3) there
is font substitution 
> at the printer level instead of just at the driver
level....
>   

> ...I would consider any 
> language that provides for setting graphics and text at
a page level a page 
> description language. It does not need to have flow
control statements (such 
> as if/else) to do so.
>   

I can sort of follow the logic of this but, even after
reading all the 
capabilities of PCL in these posts, something inside me
rebels at the 
notion of calling both "page description
languages." As you say, it's a 
question of semantics. But lumping these two together seems
to lead to 
more confusion than enlightenment.

HB


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http
://groups.yahoo.com/group/PageStreamSupport/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    
http://groups.yahoo.com/group/PageStreamSupport/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:PageStreamSupport-digest@yahoogroups.com 
    mailto:PageStreamSupport-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    PageStreamSupport-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.c
om/info/terms/
 

Re: PCL or PostScript
country flaguser name
United Kingdom
2007-02-11 09:36:20
On 11/02/07, Tim Doty wrote:

 do so.
> 
> The fact that PostScript *does* have such ability makes
it *more* than
> just a page description language -- you can quite
literally write
> programs in it. A small PostScript program to create a
fractal
> snowflake (among other PostScript programs) used to
float around the
> BBSes and I'm sure can still be downloaded somewhere on
the Internet.
> 
> However, in practice very few people/applications make
use of the
> programming aspects of PostScript. Instead they use it
as just a page
> description language.
> 
Don Lancaster is the great champion of Postscript
programming.

http://www.tinaja.com/



Regards
-- 
Don Cox
doncoxenterprise.net



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http
://groups.yahoo.com/group/PageStreamSupport/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    
http://groups.yahoo.com/group/PageStreamSupport/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:PageStreamSupport-digest@yahoogroups.com 
    mailto:PageStreamSupport-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    PageStreamSupport-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.c
om/info/terms/
 

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )