Hjemmeside » hvordan » Hvad er Postscript? Hvad skal det gøre med min printer?

    Hvad er Postscript? Hvad skal det gøre med min printer?

    Når du har udskrevet, er du måske kommet på tværs af ordet "Postscript." Har du nogensinde spekuleret på, hvad det betyder, og hvad det betyder for din printer? Tag et øjeblik, lær lidt computerhistorik, og lidt mere om desktopprintere arbejde.

    Medmindre du er computerforsker, kan det være forvirrende at kigge op på "Postscript" og lære at det er et "konkatativ programmeringssprog" kun for at finde dig endnu mere forvirrende ord til at slå op. I dag gør vi det nemt, og sætte Postscript i kontekst, forklare hvad det er, hvorfor og hvordan det gør hvad det gør, og hvordan det stort set gjorde hele grafikverdenen på sit kollektive øre! Fortsæt læsning, der er nogle gode nørdige sjove ting foran.

    ASCII, Dot Matrix, Plotters, og Ændring af trykt grafik

    Før vi forstår Postscript og mere moderne printerenheder, skal vi overveje de ydmyge rødder af pc til printteknologi. Tidligere computerprintere var rå apparater, der kun blev fremstillet til gengivelse af tekst og ASCII-tegn - der var ringe eller ingen anvendelse af grafik, og lidt for ingen brug for dem. Disse såkaldte "dumme" printere kunne programmeres til at producere tekst, selvom mange ville have haft hardwarebegrænsninger, der ville forhindre dem i at udskrive alt andet end tegnene i hardware-tænk "skrivemaskine".

    Nogle af os på How-To Geek kan være os selv og sige, at vi husker et vigtigt næste skridt i printerens evolution-dot matrix printere. Disse var i stand til at udskrive nogle rå gråtoner grafik med rækker af pixels, samt blokeret, lav pixel dybde typografi. Selv om de havde den fordel at skabe digitale billeder (selvom ASCII art slags tæller) var den rå typografi et tilbageslag for tidlige dot matrix printere. Alle dot matrix printere tog retninger om udskrivning af billeder og tekst på omtrent samme måde; knæk det i pixels, udskrive dem i rækker, som skrivehovedet passerer langs papiret, feed den næste bit papir og gentag.

    I modsætning til dot matrix printere, plottere er stadig temmelig almindelige, især i fremstillingen. Plottere flytter papir, vinyl eller forskellige andre materialer rundt på algebraiske koordinater for at tegne, udskrive eller skære glatte, matematisk rene vektorformer med en stylus eller knivblad. Som vi har lært, er vektorformer på grund af typen af ​​typografiske glyfer langt bedre end pixler til at definere abstrakte, matematisk rene former, der findes i typen. Fordi plottere er konstrueret til at bevæge sig rundt på basis af præcis matematik, er instruktionerne om hvordan man laver typografi og andre former ret nemt for en pc at kommunikere til enheden.

    Udfordringen var dette: ingen eksisterende model af pc til printteknologi kunne skabe vektorbaseret, ren typografi og grafik på samme tid. Hvad skulle alle de kloge geeks gøre?

    Xerox PARC og udvikling af den første laserskriver

    Xerography, AKA fotokopiering, var udviklingsprintere på udkig efter. Selv om Xerography var blevet opfundet i trediverne og lavet kommercielt tilgængelig som kopimaskiner i slutningen af ​​50'erne og 60'erne, blev den ikke brugt i PC-udskrivning, indtil Xerox PARC-ingeniør Gary Starkweather designet den første laserprinter.

    Her er en grafisk og en grov beskrivelse af, hvordan Xerography virker: Lys rammer elektrisk ladede områder af tryktromlen, elektronerne reagerer, og de negativt ladede områder mister denne ladning. Toner klæber til den statiske elektricitet og presses på papiret, hvilket skaber illustrationer uden brug af punktmatrixformatpixel. Og fordi denne udskrivning var fundamentalt forskellig fra nogen af ​​de forholdsvis rå metoder, der er nævnt ovenfor, var Xerography en logisk måde at udskrive ren type og grafik på samme tid. Der var et simpelt tekniske problem, der skulle løses - hvordan opretter du instruktioner til en printer, der nemt kan gøre begge dele på én gang?

    The Best of Both Worlds: PostScript er Print Whisperer

    Indtast Adobe ingeniører og medstiftere John Warnock og Charles Geschke. Parret havde arbejdet sammen på Xerox og havde oprettet sidebeskrivelsessprog (eller PDL) kaldet Interpress. Interpress løst dette tekniske problem - det var et system til oversættelse af billeder og komplicerede former til data, som printeren kan bruge til at vise højkvalitets trykt kunst. Interpress var ikke nødvendigvis den første PDL, og det var ikke Warnock og Geschkes sidste samarbejde. Efterladt Xerox PARC udviklede parret et flagskibsprodukt i Postscript, som stadig har været en grafisk industristandard.

    PostScript, som navnet antyder, er faktisk et Turing-komplet programmeringssprog. Retningslinjerne udskrives på en læselig måde og kommunikeres til printeren, hvilket skaber kunst af høj kvalitet fra vejledningen. Her er et eksempel "Hello World" -program fra Inkguides.com.

    %! PS
    / inch 72 mul def
    / Times-Roman findfont 50 scalefont setfont
    2,5 tommer 5 tommer moveto
    (Hej, Verden!) Vis
    showpage

    Vi begynder at se ret hurtigt, hvilken type instruktioner, PostScript giver printeren, og hvor enkle retningerne er. Skrifttyper henvist til i dette program findes i vektorform og opkaldes fra separate filer - og var en stor del af Adobes bidrag til den digitale grafikindustri. Her er et andet eksempel fra Mikkel Meinike Nielsens side på Postscript:

    %!
    / Times-Roman findfont 16 scalefont setfont
    gsave% gem før du bruger oversæt
    105 210 translate% Denne cordinates placerer billederne på
    %siden
    % - Det egentlige billede begynder-
    76,8 86,4 skala
    40 45 1 [40 0 0 -45 0 45]
    <
    fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
    fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
    fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
    e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
    fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
    ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
    ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
    ff7fffffffffffffffffffffffffffff> billede
    % - Den faktiske billede slutter -
    grestore% gendanne indstillingerne fra før oversættelsen
    0 245 moveto (Tekst og billede) Vis
    0 229 moveto (side ved side.) Show
    showpage

    Denne store midterste del af gobbledygook er faktisk hexadecimal kode, der definerer et billede. Most Postscript er ikke skrevet for hånd som dette, men snarere af programmer. For at få en ide om, hvad denne PostScript kode egentlig ligner, så tag et kig på dette skærmbillede fra Mikkels side nedenfor af billedet, som denne kode genererede. Hele fotografiske magasiner kan også genskrives som postscript på denne måde - filetypen hedder Encapsulated Post Script eller EPS.

    Moderne trykte sider og nyere udskrivningsprocesser

    I dag bruger ikke alle printere PostScript, men alle skal have en slags oversættelseslag for at gøre tekst- og billeddata til trykt materiale. Vi kalder normalt disse programmer printerdrivere-og i dag kommer de fra producenten og er en proprietær software. På en eller anden måde er dette et afgørende stykke af, hvad alle printere skal kommunikere med pc'er - selvom de printere, vi bruger i vores hjem, løser meget forskellige problemer end de første laserprintere. Uanset om PostScript var Adobes første store succes, og er en del af, hvad der virkelig er starten på en verdensomspændende populære eksplosion af grafik og design.


    Billedkreditter: Brother Printer MFC-8370 af Jung-Nam Nam, tilgængelig under Creative Commons. Ancient Dot Matrix Printer af Andy Broomfield, tilgængelig under Creative Commons. IBM 3800, fotograf ukendt, antog fair brug. Xerographic Fotokopiering proces af Yzmo, tilgængelig under GNU licens. Adobe-software af Seven Block, tilgængelig under Creative Commons. Den nye printer af Erin Sparling, tilgængelig under Creative Commons.