23Aug
När du har skrivit kan du ha stött på ordet "Postscript." Har du någonsin undrat hur mycket det betyder och relevans för skrivaren? Ta en minut, lära dig lite datorhistorik och lite mer om skrivbordsskrivare.
Om du inte är en datavetenskapare kan det vara förvirrande att leta upp "Postscript" och lära sig att det är ett "concatenative programmeringsspråk" för att du ska få ännu mer förvirrande ord att leta upp. Idag ska vi göra det enkelt, och lägga in Postscript i sammanhang, förklara vad det är, varför och hur det gör vad det gör, och hur det väsentligt gjorde hela grafikvärlden på sitt kollektiva öra! Fortsätt läsa, det finns några bra, nötiga roliga saker framåt.
ASCII, Dot Matrix, Plotters och Ändra Utskriven Grafisk
Innan vi förstår Postscript och modernare utskrift, måste vi överväga de ödmjuka rötterna till PC för att skriva ut teknik. Tidiga datortryckare var råanordningar som endast gjordes för att reproducera text och ASCII-tecken. Det var liten eller ingen tillämpning av grafik och lite för ingen användning för dem. Dessa så kallade "dumma" skrivare kan programmeras för att producera text, även om många skulle ha haft hårdvarubegränsningar som skulle hindra dem från att skriva ut allt annat än tecknen i maskinvaru-tänk "skrivmaskinen".
Några av oss på How-To Geek kanskedatum oss själva och säg att vi kommer ihåg ett viktigt nästa steg i skrivarutveckling - dotmatrisskrivare. Dessa kunde skriva ut lite grått gråskala grafik med rader pixlar, liksom blockig typografi med låg pixeldjup.Även om de hade fördelen av att skapa digitala bilder( även om ASCII-arten var så stor), var den vanliga typografin ett bakslag för tidiga dotmatrisskrivare. Alla prickmatrisskrivare tog riktningar om att skriva ut bilder och text på ungefär samma sätt;bryt den i pixlar, skriv ut dem i rader när skrivhuvudet passerar längs papperet, mata nästa bit papper och repetera.
Till skillnad från dotmatrisskrivare är -plotters fortfarande ganska vanliga, särskilt i tillverkningen. Plotters flytta papper, vinyl eller olika andra material runt på algebraiska koordinater för att rita, skriva ut eller skära släta, matematiskt rena vektorformer med en penn eller knivblad. Som vi har lärt oss, på grund av typografiska glyfers natur är vektorgraden överlägsen pixlar för att definiera abstrakta, matematiskt rena former som finns i typ. Eftersom plotters är konstruerade för att röra sig på grundval av exakt matte, är instruktionerna om hur man skapar typografi och andra former ganska lätta att en dator kan kommunicera med enheten.
Utmaningen var detta: ingen existerande modell för PC-utskriftsteknik kunde skapa vektorbaserad, ren typografi och grafik samtidigt. Vad var alla snygga nerdar som skulle göra?
Xerox PARC och utveckling av den första laserskrivaren
Xerography, AKA-kopiering, var utvecklingsskrivarna letade efter. Trots att Xerography hade uppfunnits under trettiotalet och gjordes kommersiellt tillgängligt som kopieringsmaskiner i slutet av 50-talet och 60-talet, användes den inte i PC-utskrift tills Xerox PARC-ingenjör Gary Starkweather konstruerade den första laserskrivaren.
Här är en grafisk och grov beskrivning av hur Xerography fungerar: ljus slår ut elektriskt laddade områden i trycktrumman, elektronerna reagerar och de negativt laddade områdena förlorar laddningen. Toner håller fast vid statisk elektricitet och trycks på papperet och skapar konstverk utan att använda pixelformat för punktmatris. Och eftersom denna utskriftsprocess var fundamentalt annorlunda än någon av de förhållandevis råa metoderna ovan, var Xerography ett logiskt sätt att skriva ut ren typ och grafik samtidigt. Det var ett enkelt tekniskt problem som måste lösas - hur skapar du instruktioner för en skrivare som lätt kan göra båda på en gång?
Det bästa av båda världarna: Postscript är Print Whisperer
Skriv in Adobe-ingenjörer och medstifter John Warnock och Charles Geschke. Paret hade arbetat tillsammans på Xerox och hade skapat sidbeskrivningsspråk( eller PDL) kallat Interpress. Interpress löst detta tekniska problem - det var ett system för att översätta bilder och komplicerade former till data som skrivaren kan använda för att visa ut högkvalitativt tryckt konstverk. Interpress var inte nödvändigtvis den första PDL, och det var inte Warnock och Geschkes senaste samarbete. Efter att ha lämnat Xerox PARC, utvecklade paret en flaggskeppsprodukt i Postscript, som har kvar, till och med idag, en grafisk industristandard.
Postscript, som namnet slags föreslår, är faktiskt ett Turing-komplett programmeringsspråk. Vägbeskrivning skrivs ut på ett mänskligt läsbart sätt och kommuniceras med skrivaren, vilket skapar högkvalitativ konst från instruktionerna. Här är ett exempel "Hello World" -program från Inkguides.com.
%! PS
/ inch{ 72 meter} def
/ Times-Roman findfont 50 scalefont setfont
2,5 tum 5 tum moveto
( Hej, Värld!) Visa
showpage
Vi börjar se ganska snabbt vilken typ av instruktioner Postscript ärge skrivaren, och hur enkelt riktningarna är. Typsnitt som refereras i detta program finns i vektorform och hämtas från separata filer - och var en stor del av Adobes bidrag till den digitala grafikindustrin. Här är ett andra exempel, från Mikkel Meinike Nielsens sida på Postscript:
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% spara innan du använder översätt
105 210 translate% Denna cordinates placerar bilderna på
% sidan
% ----- Den faktiska bilden börjar -------
76,8 86,4 skala
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} bild
% ----- Den faktiska bildänden -------
grestore% återställ inställningarna från innan översättningen
0 245 moveto( Text och bild) visar
0 229 moveto( sida vid sida.) visa
showpage
Denna stora mellersta delen av gobbledygook är faktiskt hexadecimal kod som definierar en bild. Mest Postscript är inte skrivet för hand så här, utan snarare av program. För att få en uppfattning om vad den här PostScript-koden faktiskt ser ut, ta en titt på den här skärmbilden från Mikkels sida nedan för bilden som denna kod genererade. Hela fotografiska mages kan också skrivas om som postscript så här-filtypen heter Encapsulated Post Script, eller EPS.
Moderna tryckta sidor och nyare utskriftsprocesser
Idag använder inte alla skrivare PostScript, men alla måste ha någon form av översättningsskikt för att göra text- och bilddata till tryckt material. Vi brukar kalla dessa program skrivardrivrutiner -och nuförtiden kommer de från tillverkaren och är en proprietär programvara. I en eller annan form, det här är en viktig del av vad alla skrivare behöver kommunicera med datorer, även om de skrivare vi använder i våra hem löser väldigt olika problem än de första laserskrivare. Oavsett var Postscript Adobes första stora framgång, och är en del av hur effektivt starten på en globalt populär explosion av grafik och design .
Bildkrediter: Brother skrivare MFC-8370 av Jung-nam Nam, tillgänglig under Creative Commons. Ancient Dot Matrix Printer av Andy Broomfield, tillgänglig under Creative Commons. IBM 3800, fotograf okänd, antog rättvis användning. Xerografisk fotokopieringsprocess av Yzmo, tillgänglig under GNU-licens. Adobe-programvara av Seven Block, tillgänglig under Creative Commons. Den nya skrivaren av Erin Sparling, tillgänglig under Creative Commons.