TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Tim correctly writes:
> PostScript isn't a graphics or presentation standard; it's
> a printer language. And it really IS a language, with conditionals, math
> functions, drawing elements, and all the rest that a true language needs.
Close, very close...
PostScript is a compiled language, RTF is an interpreted language.
As an analogy this is the difference between C (a compiled language) and
BASIC (an interpreted language).
If you send a PostScript file to a non-PostScript printer, the
non-PostScript printer will try to print out the compiled code.
That is why you will see "%PS" followed by some ASCII code and many
carriage-return-line-feeds (almost blank pages).
This is why when you send a C program (.exe) to a printer you get the same
results as sending a PostScript file to a non-PostScript enabled printer.
PDF is based on PostScript because PostScript is owned by Adobe (as is PDF).
PostScript is offered (as an option) by most printer manufacturers. (Apple
only speaks Postscript.)
Many printer manufacturers do not whish to pay tribute to Adobe to license
PostScript and therefore write their own compiler. Kyocera, for example,
uses KPDL, or Kyocera Page Description Language. For more information on
printer languages see: http://kyocera.com
MBD Customer Documentation