23Aug

Wat is Postscript? Wat heeft het te maken met mijn printer?

click fraud protection

Tijdens het afdrukken bent u misschien het woord "Postscript" tegengekomen. Heeft u zich ooit afgevraagd wat dit in hemelsnaam en relevantie voor uw printer betekent? Neem even de tijd, leer wat computergeschiedenis en een beetje meer over de werking van desktopprinters.

Tenzij je een computerwetenschapper bent, kan het verwarrend zijn om "Postscript" op te zoeken en te leren dat het een "concatenatieve programmeertaal" is, alleen om te ontdekken dat je nog meer verwarrende woorden hebt om op te zoeken. Vandaag zullen we het gemakkelijk maken, en PostScript in een context plaatsen, uitleggen wat het is, waarom en hoe het doet wat het doet, en hoe het de hele grafische wereld in zijn collectieve oor heeft veranderd! Blijf lezen, er zijn een paar goede nerds leuke dingen voor de boeg.

ASCII, Dot Matrix, Plotters en het veranderen van afgedrukte afbeeldingen

Voordat we Postscript en modernere afdrukapparaten begrijpen, moeten we nadenken over de bescheiden wortels van pc-naar-printtechnologie. Vroege computerprinters waren grove apparaten die alleen werden gemaakt om tekst en ASCII-tekens weer te geven - er was weinig of geen toepassing van grafische afbeeldingen en er werd weinig of geen gebruik van gemaakt. Deze zogenaamde "domme" printers zouden kunnen worden geprogrammeerd om tekst te produceren, hoewel velen hardware-beperkingen zouden hebben gehad die zouden voorkomen dat ze iets anders dan de karakters in de hardware-denk "typemachine" zouden afdrukken.

instagram viewer

Sommigen van ons bij How-To Geek zoudendate onszelf en zeg dat we ons een belangrijke volgende stap herinneren in printerevolutie- -matrixprinters. Deze waren in staat om enkele ruwe grijswaardenafbeeldingen met rijen pixels af te drukken, evenals blokvormige, lage pixeldiepte typografie. Hoewel ze wel het voordeel hadden van het maken van digitale afbeeldingen( hoewel ASCII-kunst een soort van telt), was de ruwe typografie een tegenvaller voor printers met vroege puntmatrix. Alle matrixprinters hebben een routebeschrijving gemaakt voor het afdrukken van afbeeldingen en tekst op ongeveer dezelfde manier;breek het in pixels, druk ze in rijen af ​​terwijl de printkop langs het papier passeert, voer het volgende stukje papier in en herhaal.

Anders dan dot matrix-printers, zijn -plotters nog steeds vrij algemeen, met name in de productie. Plotters verplaatsen papier, vinyl of verschillende andere materialen op basis van algebraïsche coördinaten om vloeiende, wiskundig zuivere vectorvormen met een stylus of mes te tekenen, af te drukken of te snijden. Zoals we hebben geleerd, vanwege de aard van typografische glyphs, zijn vectorvormen enorm superieur aan pixels voor het definiëren van abstracte, wiskundig zuivere vormen die in type worden gevonden. Omdat plotters zijn ontworpen om te bewegen op basis van exacte wiskunde, zijn de instructies over het maken van typografie en andere vormen vrij eenvoudig voor een pc om met het apparaat te communiceren.

De uitdaging was dit: geen bestaand model van pc-naar-printtechnologie kon vector-gebaseerde, schone typografie EN grafische afbeeldingen tegelijkertijd creëren. Wat moesten al die slimme geeks doen?

Xerox PARC en ontwikkeling van de eerste laserprinter

-xerografie, AKA-fotokopiëren, was de ontwikkeling die printers zochten. Hoewel Xerography in de jaren dertig uitgevonden was en eind jaren vijftig en zestig in de handel verkrijgbaar was als kopieermachines, werd het niet gebruikt voor pc-afdrukken totdat de Xerox PARC-ingenieur Gary Starkweather de eerste laserprinter ontwierp.

Hier volgt een grafische en ruwe beschrijving van hoe Xerografie werkt: licht raakt elektrisch geladen delen van de afdruktrommel, de elektronen reageren en die negatief geladen gebieden verliezen die lading. De toner kleeft aan de statische elektriciteit en wordt op het papier gedrukt, waardoor illustraties worden gemaakt zonder pixelpixels. En omdat dit afdrukproces fundamenteel verschilt van een van de relatief ruwe methoden die hierboven worden genoemd, was Xerography een logische manier om tegelijkertijd schoon type en afbeeldingen af ​​te drukken. Er was één eenvoudig technisch probleem dat moest worden opgelost: hoe creëer je instructies voor een printer die beide gemakkelijk tegelijk kunnen doen?

Het beste van beide werelden: Postscript is de Print Whisperer

Voer Adobe-ingenieurs en medeoprichters John Warnock en Charles Geschke in. Het paar had samengewerkt bij Xerox en had een paginabeschrijvingstaal( of PDL) gemaakt met de naam Interpress. Interpress loste dit technische probleem op - het was een systeem van het vertalen van afbeeldingen en gecompliceerde vormen in gegevens die de printer kan gebruiken om gedrukte illustraties van hoge kwaliteit te produceren. Interpress was niet noodzakelijk de eerste PDL, en het was niet de laatste samenwerking van Warnock en Geschke. Bij het verlaten van Xerox PARC ontwikkelde het paar een vlaggenschipproduct in Postscript, dat tot op de dag van vandaag een grafische industriestandaard is gebleven.

Postscript, zoals de naam aangeeft, is eigenlijk een Turing-complete programmeertaal. Richtingen worden op een voor de mens leesbare manier uitgeschreven en gecommuniceerd met de printer, die de hoogwaardige kunst uit de instructies creëert. Hier is een voorbeeld van het "Hello World" -programma van Inkguides.com.

%! PS
/ inch{ 72 mul} def
/ Times-Roman zoekfont 50 scalefont setfont
2,5 inch 5 inch moveto
( Hallo, Wereld!) Toon
showpagina

We beginnen vrij snel te zien wat voor soort instructies Postscript isde printer geven, en hoe eenvoudig de aanwijzingen zijn. Lettertypen waarnaar in dit programma wordt verwezen, bestaan ​​in vectorvorm en worden opgeroepen vanuit afzonderlijke bestanden - en vormden een groot deel van de bijdrage van Adobe aan de digitale grafische industrie. Hier is een tweede voorbeeld, van de pagina van Mikkel Meinike Nielsen op Postscript:

%!
/ Times-Roman findfont 16 scalefont setfont
gsave% opslaan voor gebruik transleren
105 210 translate% Dit cordinaat plaatst de afbeeldingen op
% de pagina
% ----- De daadwerkelijke afbeelding begint -------
76,8 86,4 schaal
40 45 1 [40 0 0 -45 0 45]
{ & lt;
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff & gt;} image
% ----- Het daadwerkelijke afbeeldingseinde -------
grestore% herstelt de instellingen van vóór de translat
0 245 moveto( Tekst en afbeelding,)
0 229 moveto tonen( zij aan zij.) show
showpage

Dit grote middengedeelte van gobbledygook is eigenlijk een hexadecimale code die een afbeelding definieert. Het meeste Postscript wordt niet met de hand geschreven zoals deze, maar eerder door programma's. Om een ​​idee te krijgen van hoe deze Postscript-code eruit ziet, kijk eens naar deze screencap van Mikkel's pagina hieronder van de afbeelding die deze code heeft gegenereerd. Volledige fotografische mages kunnen op deze manier ook als postscript worden herschreven - het bestandstype wordt Encapsulated Post Script of EPS genoemd.

Moderne afgedrukte pagina's en nieuwere afdrukprocessen

Tegenwoordig gebruiken niet alle printers Postscript, maar ze moeten allemaal een vertaallaag hebben om tekst- en afbeeldingsgegevens om te zetten in gedrukt materiaal. Meestal noemen we deze programma's -printerdrivers en tegenwoordig komen ze van de fabrikant en zijn het een eigen software. In een of andere vorm of manier is dit een cruciaal onderdeel van wat alle printers nodig hebben om met pc's te communiceren, hoewel de printers die we thuis gebruiken heel andere problemen oplossen dan de eerste laserprinters. Ongeacht, Postscript was het eerste grote succes van Adobe, en maakt deel uit van wat daadwerkelijk het begin is van een wereldwijd populaire explosie van grafische afbeeldingen en ontwerp .

-beeldmateriaal: Brother-printer MFC-8370 van Jung-nam Nam, beschikbaar onder Creative Commons. Ancient Dot Matrix Printer door Andy Broomfield, beschikbaar onder Creative Commons. IBM 3800, fotograaf onbekend, verondersteld redelijk gebruik. Xerografisch fotokopieproces door Yzmo, beschikbaar onder GNU-licentie. Adobe-software van Seven Block, beschikbaar onder Creative Commons. De nieuwe printer van Erin Sparling, beschikbaar onder Creative Commons.