Kas yra „PostScript“? Ką reikia daryti su mano spausdintuvu?
Kai spausdinate, galbūt susidūrėte su žodžiu „Postscript“. Ar kada nors susimąstėte, ką tai reiškia, ir tai, ką jis turi jūsų spausdintuvui? Skirkite minutės, sužinokite kompiuterio istoriją ir šiek tiek daugiau apie darbalaukio spausdintuvus.
Nebent jūs esate kompiuterių mokslininkas, gali būti painu ieškoti „Postscript“ ir sužinoti, kad tai „konkatencinė programavimo kalba“ tik norint rasti dar daugiau klaidinantys žodžiai ieškoti. Šiandien mes padarysime tai lengva ir įdėsime „Postscript“ į kontekstą, paaiškinsime, kas tai yra, kodėl ir kaip ji daro tai, ką ji daro, ir kaip ji beveik visiškai pavertė visą grafikos pasaulį į savo kolektyvinę ausį! Laikykitės skaitymo, yra gerų geeky įdomių dalykų.
ASCII, taškų matrica, braižytuvai ir spausdintos grafikos keitimas
Prieš suvokdami „Postscript“ ir modernesnius spausdinimo įrenginius, turime atsižvelgti į nuolankias kompiuterio šaknis spausdinant technologiją. Ankstyvieji kompiuterių spausdintuvai buvo neapdoroti prietaisai, pagaminti tik teksto ir ASCII simbolių atkūrimui - grafikai buvo nedideli ir jiems nebuvo naudinga. Šie vadinamieji „kvailieji“ spausdintuvai gali būti užprogramuoti taip, kad galėtų kurti tekstą, nors daugelis jų turėjo aparatūros apribojimų, kurie neleistų jiems spausdinti nieko, bet tik „rašomosios mašinėlės“.
Kai kurie iš mūsų „How-To Geek“ gali pasidžiaugti ir sakyti, kad prisimename svarbų kitą žingsnį spausdintuvo evoliucijoje-taškų matricos spausdintuvai. Tai galėjo spausdinti kai kurias neapdorotas pilkos spalvos grafikas su pikselių eilučių, taip pat blokuojančių, mažų taškų gylį. Nors jie turėjo skaitmeninių vaizdų kūrimo pranašumą (nors ir ASCII meno rūšys), neapdorota tipografija buvo ankstyvųjų matricų spausdintuvų trūkumas. Visi taškų matricos spausdintuvai nurodė, kaip spausdinti vaizdus ir tekstą maždaug taip pat; suskaidyti į pikselius, spausdinti juos eilėmis, kai spausdinimo galvutė eina palei popierių, maitina kitą popieriaus bitą ir pakartokite.
Skirtingai nuo taškų matricos spausdintuvų, braižytuvai vis dar gana dažnai, ypač gamybos srityje. Braižytuvai perkelia popierius, vinilą ar įvairias kitas medžiagas aplink algebrines koordinates, kad pieštų, spausdintų ar supjaustytų lygias, matematiškai grynas vektorines figūras su plunksna arba peiliu. Kaip mes sužinojome, dėl tipografinių simbolių pobūdžio vektoriaus formos yra žymiai pranašesnės už pikselius, apibrėžiančius abstrakčias, matematiškai grynas formas, rastas tipe. Kadangi braižytuvai yra sukonstruoti taip, kad jie galėtų judėti, remiantis tiksliais matematikos duomenimis, kompiuterio tipai, kaip sukurti tipografiją ir kitas formas, yra gana paprasti, kad kompiuteris galėtų bendrauti su prietaisu.
Iššūkis buvo toks: nė vienas galiojantis kompiuterio modelis, leidžiantis spausdinti technologijas, tuo pačiu metu negali sukurti vektorinio pagrindo, švarios spausdinimo ir grafikos. Kokie buvo protingi geeksai?
„Xerox PARC“ ir pirmojo lazerinio spausdintuvo kūrimas
Xerography, AKA fotokopijavimas buvo paieškos spausdintuvai. Nors Xerography buvo išrastas trisdešimtajame dešimtmetyje ir buvo komerciškai prieinama kaip kopijavimo aparatai 50-ųjų ir šešiasdešimtojo dešimtmečio pabaigoje, ji nebuvo naudojama kompiuterio spausdinimui, kol Xerox PARC inžinierius Gary Starkweather nesukūrė pirmojo lazerinio spausdintuvo..
Čia pateikiamas grafinis ir apytikslis Xerografijos veikimo aprašymas: šviesa nukrenta elektriniu būdu įkraunamas spausdinimo būgno sritis, elektronai reaguoja, o tie neigiamai įkrauti plotai praranda tą mokestį. Toneris prilimpa prie statinės elektros ir spaudžiamas ant popieriaus, sukuriant meno kūrinius nenaudojant taškų matricos pikselių. Ir kadangi šis spausdinimo procesas iš esmės skyrėsi nuo bet kokių pirmiau išvardytų palyginamų metodų, Xerography buvo logiškas būdas spausdinti švarų tipą ir grafiką tuo pačiu metu. Buvo viena paprasta inžinerinė problema, kuri turėjo būti išspręsta - kaip sukurti instrukcijas spausdintuvui, kurį galima lengvai atlikti abu vienu metu?
Geriausias iš abiejų pasaulių: „PostScript“ yra „Print Whisperer“
Įveskite „Adobe“ inžinierius ir įkūrėjus John Warnock ir Charles Geschke. Pora dirbo kartu „Xerox“ ir sukūrė puslapio aprašymo kalbą („PDL“), vadinamą „Interpress“. „Interpress“ išsprendė šią inžinerinę problemą - tai buvo vaizdų ir sudėtingų formų vertimo į duomenis sistema, kurią spausdintuvas gali naudoti norėdamas išspausdinti aukštos kokybės spaudinius. „Interpress“ nebūtinai buvo pirmasis PDL, ir tai nebuvo Warnock ir Geschke paskutinis bendradarbiavimas. Po „Xerox PARC“ poros „Posttscript“ sukūrė pavyzdinį produktą, kuris iki šiol išliko grafikos pramonės standartu.
Postscript, kaip rodo pavadinimas, iš tiesų yra Turingo užbaigta programavimo kalba. Nurodymai parašyti žmogui suprantamu būdu ir perduodami spausdintuvui, kuris sukuria aukštos kokybės meną iš instrukcijų. Štai programa „Hello World“ iš „Inkguides.com“.
%! PS
/ colio 72 mul def
/ Times-Roman findfont 50 scalefont setfont
2,5 colio 5 colių moveto
(Sveiki, Pasaulis!)
rodomasis puslapis
Pradedame matyti gana greitai, kokias instrukcijas „PostScript“ suteikia spausdintuvui, ir kaip paprasta. Šiame programoje nurodyti šriftai egzistuoja vektoriaus formoje ir yra iškviesti iš atskirų failų ir buvo didelė „Adobe“ indėlio į skaitmeninę grafikos pramonę dalis. Štai antrasis pavyzdys iš Mikkel Meinike Nielsen puslapio „Postscript“:
%!
/ Times-Roman findfont 16 scalefont setfont
„gsave%“ sutaupykite prieš naudojant vertimą
105 210 išversti% Ši koordinatė įkelia vaizdus
%puslapis
% - pradedamas faktinis vaizdas-
76,8 86,4 skalė
40 45 1 [40 0 0 -45 0 45]
<
fffff5ffffffffffffffffffffffffffffffffffffffffffffffffffeffff
fffffefffffffffbffffffffffffffffffccffffffffffffeffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7fff
fffdf77fffffffeffffffff7bffffffdbd7bffffffffffffffffffffffffffffff
ffef7bffffffeefbdfffffdef7bffffffffffffdefffdfffddfffddffddlffddf7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffffeefffffdbff4bfff
ff7fffffffffffffffffffffffffff> vaizdas
% - faktinis vaizdo galas -
grestore% atkuria nustatymus prieš translat
Rodoma 0 245 (tekstas ir vaizdas)
0 229 perkelti (šalia.)
rodomasis puslapis
Ši didelė gobbledygook vidurinė dalis yra šešioliktainis kodas, kuris apibrėžia vaizdą. Dauguma „Postscript“ nėra parašyta ranka, o ne programų. Norėdami sužinoti, ką šis „PostScript“ kodas iš tikrųjų atrodo, pažiūrėkite į šį „Mikkel“ puslapio žemiau esantį vaizdą, kurį šis kodas sukūrė. Visus fotografinius vaizdus taip pat galima perrašyti kaip „PostScript“ tokiu būdu - failo tipas vadinamas „Encapsulated Post Script“ arba „EPS“.
Šiuolaikiniai spausdinti puslapiai ir naujesni spausdinimo procesai
Šiandien ne visi spausdintuvai naudoja „Postscript“, bet visi turi turėti tam tikrą vertimo sluoksnį, kad teksto ir vaizdo duomenys būtų paversti spausdinta medžiaga. Mes paprastai vadiname šias programas spausdintuvo tvarkyklės-ir šiandien jie ateina iš gamintojo ir yra patentuota programinė įranga. Tam tikra forma ar mada tai yra labai svarbus dalykas, su kuriuo visi spausdintuvai turi bendrauti su kompiuteriais, nors spausdintuvai, kuriuos naudojame mūsų namuose, sprendžia labai skirtingas problemas nei pirmieji lazeriniai spausdintuvai. Nepriklausomai nuo to, „Postscript“ buvo „Adobe“ pirmoji didelė sėkmė ir yra dalis to, kas veiksmingai prasideda pasaulyje populiarus grafikos ir dizaino sprogimas.
Vaizdo kreditai: „Jung-nam Nam“ Brother spausdintuvas MFC-8370, prieinamas „Creative Commons“. Andy Broomfield senovės taško matricos spausdintuvas, prieinamas „Creative Commons“. IBM 3800, fotografas nežinomas, prisiėmė teisingą naudojimą. Yzmo Xerographic fotokopija, prieinama pagal GNU licenciją. „Seven Block“ sukurta „Adobe“ programinė įranga, prieinama „Creative Commons“. Naujasis „Erin Sparling“ spausdintuvas, prieinamas „Creative Commons“.