PostScript

« Bumalik sa Glossary Index

History and Evolution of PostScript
– PostScript language seeded in 1976 by John Gaffney at Evans & Sutherland
– Xerox PARC researchers developed the first laser printer and recognized the need for a standard means of defining page images
– Bob Sproull and William Newman developed the Press format, used in Xerox Star system
– John Gaffney and Martin Newell at Xerox PARC wrote J&M or JaM, which evolved into Interpress language
– Warnock, Geschke, Brotz, Taft, and Paxton created PostScript, visited by Steve Jobs who urged its use in laser printers
– First version of PostScript language released in 1984 (Level 1 qualifier added when Level 2 introduced)
– PostScript Level 2 introduced in 1991 with improved speed and reliability, support for in-Raster Image Processing (RIP) separations, image decompression, support for composite fonts, and caching reusable content using the form mechanism
– PostScript 3 released at the end of 1997, introducing better color handling, new filters, smooth shading operations with up to 4096 shades of grey, and DeviceN color space allowing addition of spot colors into composite color pages
Font hinting introduced in PostScript to improve the appearance of fonts at low resolution
– Type 1 Font (PS1) was a simplified version of PostScript that included font hinting
– Type 3 Font (PS3) allowed for the sophistication of the PostScript language without standardized hinting
– Type 2 font format designed to reduce font file size and became the basis for OpenType fonts
– Third-party implementations of PostScript became common due to cost and lack of support from Adobe
– Microsoft licensed TrueImage to Apple, while Apple licensed TrueType to Microsoft
– TrueType became the standard outline font technology for both Windows and Macintosh
– Third-party PostScript-compatible interpreters widely used in printers and multifunction peripherals (MFPs)
– Display PostScript (DPS) developed by Steve Jobs for NeXT computers, used in NeXTStep system to provide an object-oriented graphics system
– PostScript revolutionized desktop publishing and printing industry
– Adobe and Microsoft collaborated to develop OpenType, a superset of Type 1 and TrueType formats
– Ghostscript, a free software version of PostScript interpreter, widely used
PDF and PostScript share the same imaging model and are mutually convertible to each other
PDF lacks the general-purpose programming language framework of PostScript
PDF is a static data structure made for efficient access and interactive viewing

Use of PostScript in Printing
– Before PostScript, printers designed to print character output using physical glyphs
– Dot matrix printers introduced ability to print raster graphics with font table inside the printer
– Vector graphics printing left to plotters, limited use and expensive
– Laser printers combined features of printers and plotters, offered high-quality line art and text on the same page
– PostScript offered a single control language for any brand of printer, complete programming language, and device-independent rasterization

Use of PostScript as a Display System
– PostScript became successful with the introduction of graphical user interface (GUI)
– GUIs had less sophisticated graphics systems compared to PostScript
– PostScript evolved from a printing system to a graphics language used in the host computer
– Using PostScript as a display system eliminated differences between on-screen layout and printed output
– PostScript had features unsuitable for direct use in interactive display systems
– Display PostScript (DPS) developed by Steve Jobs for NeXT computers, used in NeXTStep system to provide an object-oriented graphics system

Technical Details of PostScript
– PostScript is a Turing-complete programming language
– PostScript belongs to the concatenative group of programming languages
– PostScript is an interpreted, stack-based language
– PostScript uses reverse Polish notation for unambiguous order of operations
– Most operators in PostScript take arguments from the stack and place results onto the stack
– PostScript uses the point as its unit of length, with 72 points equaling an inch

Additional Resources
– PostScript Language Reference Manual (PLR3) is the defining work on PostScript 3
– Supplement to the PostScript Language Reference Manual
– PostScript Language Reference Manual (PLR2) covers PostScript Level 2
– PostScript Language Reference Manual (PLR1) covers PostScript Level 1
– PostScript Language Tutorial and Cookbook (blue book) is an introductory text on PostScript

PostScript (Wikipedia)

PostScript (often abbreviated as PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing and desktop publishing realm, but as a Turing complete programming language, it can be used for many other purposes as well. PostScript was created at Adobe Systems by John Warnock, Charles Geschke, Doug Brotz, Ed Taft and Bill Paxton from 1982 to 1984. The most recent version, PostScript 3, was released in 1997.

PostScript
PostScript 3 logo
ParadigmMulti-paradigm: concatenative (stack-based), procedural
Designed byJohn Warnock, Chuck Geschke, Doug Brotz, Ed Taft, Bill Paxton
DeveloperAdobe Systems
First appeared1982; 42 years ago (1982)
Stable release
PostScript 3 / 1997; 27 years ago (1997)
Typing disciplineDynamic, weak
Major implementations
Adobe PostScript, TrueImage, Ghostscript
Influenced by
Mesa, Interpress, Lisp
Influenced
PDF
PostScript (file format)
Filename extension
.ps
Internet media type
application/postscript
Uniform Type Identifier (UTI)com.adobe.postscript
Magic number%!
Developed byAdobe Systems
Type of formatprinting file format
Extended toEncapsulated PostScript
« Bumalik sa Glossary Index

Isumite ang iyong RFP

Hindi na kami makapaghintay na basahin ang tungkol sa iyong proyekto. Gamitin ang form sa ibaba upang isumite ang iyong RFP!

Gabrielle Buff
Gabrielle Buff

Nag-iwan lang sa amin ng 5 star review

google

Mahusay na serbisyo sa customer at nagawang gabayan kami sa iba't ibang opsyon na available sa amin sa paraang may katuturan. Talagang magrerekomenda!

google

Ang Stoute Web Solutions ay naging isang mahalagang mapagkukunan para sa aming negosyo. Ang kanilang atensyon sa detalye, kadalubhasaan, at pagpayag na tumulong sa isang sandali ay ginagawa silang isang mahalagang sistema ng suporta para sa amin.

google

Si Paul at ang koponan ay napaka-propesyonal, magalang, at mahusay. Palagi silang tumutugon kaagad kahit sa mga minuto kong alalahanin. Gayundin, ang kanilang konsultasyon sa SEO ay napakahusay. Mabubuting tao ito!

google

Si Paul Stoute at ang kanyang koponan ay nangunguna! Hindi ka makakahanap ng mas tapat, masipag na grupo na ang pokus ay ang tagumpay ng iyong negosyo. Kung handa ka nang magtrabaho kasama ang pinakamahusay upang lumikha ng pinakamahusay para sa iyong negosyo, pumunta sa Stoute Web Solutions; siguradong matutuwa ka sa ginawa mo!

google

Mga kahanga-hangang tao na nauunawaan ang aming mga pangangailangan at ginagawa ito!

google

Si Paul ay ang ganap na pinakamahusay! Palaging nariyan na may mga solusyon sa mga sitwasyong may mataas na presyon. Isang matatag na kamay; laging nandiyan kapag kailangan; Inirerekomenda ko si Paul sa sinuman!

facebook
Vince Fogliani
nagrerekomenda

Ang koponan sa mga solusyon sa web ng Stoute ay nagtakda ng aking negosyo sa isang kamangha-manghang bagong website, ay hindi maaaring maging mas masaya

facebook
Steve Sacre
nagrerekomenda

Kung naghahanap ka ng disenyo ng Website at pagkamalikhain, huwag nang tumingin pa. Si Paul at ang kanyang koponan ay ang ehemplo ng kahusayan. Huwag kunin ang aking salita sumangguni lamang sa aking website na "stevestours.net"na nilikha ng Stoute Web Solutions.

facebook
Jamie Hill
nagrerekomenda

Si Paul at ang koponan sa Stoute Web ay kahanga-hanga. Ang bilis nilang sumagot ng mga tanong. Napakadaling magtrabaho kasama, at alam ang kanilang mga bagay. 10,000 bituin.

facebook
Jason Mitsuo Hamasu
nagrerekomenda

Si Paul at ang koponan mula sa mga solusyon sa Stoute Web ay kahanga-hangang magtrabaho kasama. Ang mga ito ay sobrang intuitive sa kung ano ang pinakamahusay na nababagay sa iyong mga pangangailangan at ang huling produkto ay mas mahusay. Gagamitin namin ang mga ito ng eksklusibo para sa aming disenyo sa web at pagho-host.

facebook
Dean Eardley
nagrerekomenda

Mga website na gumagana nang maganda mula sa propesyonal at may kaalamang koponan.

google

Kasama ng pagho-host ng karamihan sa negosyo ni Paul ng aking url ay nakatulong sa akin sa pagbuo ng website, graphic na disenyo at kahit na isang talagang cool na back end database app! Lubos kong inirerekomenda siya bilang iyong 360 na solusyon upang gawing mas nakikita ang iyong negosyo sa marketplace na hinihimok ng social media ngayon.

sumigaw

Ayaw kong makipag-ugnayan sa mga host ng domain/site. Pagkatapos ng kakila-kilabot na serbisyo sa loob ng mahigit isang dekada mula sa Dreamhost, desperado akong makahanap ng bago. Maswerte akong nanalo...

google

Si Paul Stoute ay lubhang nakatulong sa pagtulong sa akin na piliin ang pinakamahusay na pakete na angkop sa aking mga pangangailangan. Anumang oras na nagkaroon ako ng teknikal na isyu ay nariyan siya upang tulungan akong malampasan ito. Napakahusay na serbisyo sa customer sa isang mahusay na halaga. Inirerekumenda ko ang kanyang mga serbisyo sa sinumang nagnanais ng walang problema at kalidad na karanasan para sa kanilang mga pangangailangan sa website.

google

Si Paul ang BEST! Ako ay kasalukuyang customer at masaya na sabihin na hindi niya ako binigo. Palaging tumutugon nang mabilis at kung hindi niya maaayos kaagad ang isyu, kung available, bibigyan ka niya ng pansamantalang trabaho habang sinasaliksik ang tamang pag-aayos! Salamat sa pagiging isang tapat at mahusay na kumpanya!!

google

Si Paul Stoute ay talagang kahanga-hanga. Laging sumasagot si Paul sa mga tawag at email ko kaagad. Siya talaga ang backbone ng negosyo ko. Mula sa aking kamangha-manghang website hanggang sa paglabas mismo sa Google kapag hinanap ako ng mga tao at idinisenyo ang aking mga business card, naroon si Paul sa bawat hakbang. Inirerekomenda ko ang kumpanyang ito sa sinuman.

sumigaw

Wala akong masasabing magagandang bagay tungkol sa Green Tie Hosting. Kahanga-hanga si Paul sa pagtulong sa akin na mapatakbo ang aking website nang mabilis. Nakatira ako sa Green...