Can someone give me a simple description (or definition) of what
'postscript' is? What it does for you? Why used? Software?
Hardware? Both?
According to "PostScript Language Tutorial and cookbook" by Adobe
Systems Incorporated 16th printing jul 1990
"The POSTSCRIPT language is a programming language designed to convey a
description of virtually any desired page to a printer. It possesses a
wide range of graphic operators that may be combined in any manner. It
contains variables and allows the combining of operators into more
complex procedures and functions."
For example (also from same reference)
"/Times-Roman findfont
15 scalefont
setfont
72 200 moveto
(typography) show
showpage"
This will cause a page to be printed with the word typography 72 points
down (iirc) and 200 points right from the upper left edge of the page
in 15 point times-roman font.
This is rather a technical explanation... here is a simple one.
What is postscript?
It's a language common to printers.
What it does for you?
For your average user... it's a standard for printers, been a standard
for over 15 years. You can buy a printer that supports postscript with
assurance that what you buy will work with some pretty old shit like a
20 year old mac, or tomorrows shit. If you had a postscript printer,
you could buy the newest version of windows (xp-64) with assurance that
it will work. Users still using DOS programs might consider a
postscript printer or one that emulates an HP.
Why is it used?
Many reasons. High end graphics typicaly uses postscript. In the
olden days you could get away with owning a very shitty computer, or
even terminal (glorified typewriter) and so long as you knew the
language you could create very complex jobs. It's hard to understand
in this day and age of megabytes of memory and gigabyes of hard drive
but simply put you could not 20 years ago take a 8megapixle image and
edit it. Today no big deal, that's 1 megabyte of data assuming black
and white but back then this was a bigger deal. But you could draw an
image with lines and have these lines be drawn on paper at 300dpi.
Drawing a line from point a 4 inches to point b is a simple thing, more
simple than 1200 dots. But the biggest benifit was creating a standard
among pritners. You didn't have to design drivers for different
computers if bought a license for postscript. It in the most simple
terms was a common language.
Is it software or hardware?
This is a hard question to answer because most people think of hardware
as something physical you buy that you can touch does mechancial stuff.
Imagine an old game machine like an atari that took cartridges. The
cartridge had software on it. Some printers offered a postscript
cartridge back in the early 1990s. Postscript is an interpreted
program language so in this sense it's software. If you were to think
of your printer as a computer and the paper as the screen it's easier
to understand that postscript is software. It's something that HP for
example can license from Adobe for example that they shove in their
printers and sell to you, so can Brother, Konika-Minolta, Canon...
whoever. There is postscript software emulation that basicly acts as
if you had a postscript printer. This is handy if you have a stupid
printer but your software needs postscript. Very popular standard for
color matching.