Kas ir Postscript? Kāds tam sakars ar manu printeri?

Drukājot, iespējams, esat saskāries ar vārdu Postscript. Vai esat kādreiz domājis, ko tas nozīmē, un vai tas attiecas uz jūsu printeri? Veltiet minūti, uzziniet datora vēsturi un nedaudz vairāk par galddatoru printeru darbību.

Ja vien neesat datorzinātnieks, var būt mulsinoši meklēt Postscript un uzzināt, ka tas ir konkatenatīvā programmēšanas valoda tikai, lai atrastu jums ir pat vairāk mulsinoši vārdi, kas jāmeklē. Šodien mēs to padarīsim vienkāršāku un ievietosim Postscript kontekstā, paskaidrosim, kas tas ir, kāpēc un kā tas dara to, ko tas dara, un kā tas diezgan lielā mērā pagrieza visu grafikas pasauli savā kolektīvā! Turpiniet lasīt, priekšā ir dažas labas, jautras lietas.





ASCII, punktu matrica, ploteri un drukātās grafikas maiņa

Pirms mēs saprotam Postscript un modernākas drukas ierīces, mums ir jāapsver datora drukas tehnoloģijas pazemīgās saknes. Agrīnie datoru printeri bija neapstrādātas ierīces, kas paredzētas tikai teksta un ASCII rakstzīmju reproducēšanai — grafiskām lietojumprogrammām bija maz vai vispār nebija nekādas nozīmes. Šos tā sauktos mēmos printerus varēja ieprogrammēt, lai radītu tekstu, lai gan daudziem būtu bijuši aparatūras ierobežojumi, kas neļautu drukāt jebko, izņemot aparatūrā esošās rakstzīmes, piemēram, rakstāmmašīnu.



Daži no mums, How-To Geek, varētu satikties ar sevi un teikt, ka atceramies svarīgu nākamo soli printera evolūcijā — punktmatricas printeri. Tie varēja izdrukāt dažas neapstrādātas pelēktoņu grafikas ar pikseļu rindām, kā arī bloķētu, zema pikseļu dziļuma tipogrāfiju. Lai gan to priekšrocība bija digitālo attēlu radīšana (lai gan ASCII māksla ir svarīga), neapstrādātā tipogrāfija bija neveiksme agrīnajiem punktmatricas printeriem. Visi punktmatricas printeri veica norādījumus par attēlu un teksta drukāšanu aptuveni tādā pašā veidā; sadaliet to pikseļos, drukājot tos rindās, kad drukas galviņa iet gar papīru, padodiet nākamo papīra gabalu un atkārtojiet.

Atšķirībā no punktmatricas printeriem, ploteri joprojām ir diezgan izplatīti, īpaši ražošanā. Ploteri pārvieto papīru, vinilu vai dažādus citus materiālus pa algebriskām koordinātām, lai ar irbuli vai naža asmeni zīmētu, drukātu vai izgrieztu gludas, matemātiski tīras vektoru formas. Kā mēs uzzinājām, tipogrāfisko glifu rakstura dēļ vektoru formas ir ievērojami labākas par pikseļiem, lai definētu abstraktas, matemātiski tīras formas, kas atrodamas tipā. Tā kā ploteri ir izstrādāti, lai pārvietotos, pamatojoties uz precīzu matemātiku, instrukcijas, kā izveidot tipogrāfiju un citas formas, ir diezgan vienkārši, lai dators varētu sazināties ar ierīci.

Reklāma

Izaicinājums bija šāds: neviens esošais datora drukāšanas tehnoloģijas modelis nevarētu vienlaikus radīt uz vektoriem balstītu, tīru tipogrāfiju UN grafiku. Kas visiem gudrajiem dīkiem bija jādara?



Xerox PARC un pirmā lāzerprintera izstrāde

Xerography, AKA fotokopēšana, bija izstrādes printeri meklēja. Lai gan Xerography tika izgudrots trīsdesmitajos gados un komerciāli pieejams kā kopēšanas mašīnas piecdesmito gadu beigās un sešdesmitajos gados, tā netika izmantota datoru drukāšanā, līdz Xerox PARC inženieris Gerijs Stārkvezers izstrādāja pirmo lāzerprinteri.

Šeit ir grafisks un aptuvens kserogrāfijas darbības apraksts: gaisma saskaras ar elektriski lādētām drukas cilindra zonām, elektroni reaģē, un negatīvi lādētās zonas zaudē šo lādiņu. Toneris pieķeras statiskajai elektrībai un tiek uzspiests uz papīra, radot mākslas darbus, neizmantojot punktmatricas stila pikseļus. Un, tā kā šis drukāšanas process būtiski atšķīrās no jebkuras iepriekš uzskaitītās salīdzinoši neapstrādātās metodes, kserogrāfija bija loģisks veids, kā vienlaikus drukāt tīru veidu un grafiku. Bija viena vienkārša inženierijas problēma, kas bija jāatrisina — kā izveidot instrukcijas printerim, kas var viegli veikt abus vienlaikus?

Labākais no abām pasaulēm: Postscript ir Print Whisperer

Piesakieties Adobe inženieriem un līdzdibinātājiem Džons Vornoks un Čārlzs Geške. Pāris strādāja kopā uzņēmumā Xerox un bija izveidojuši lapas apraksta valodu (vai PDL), ko sauc par Interpress. Interpress atrisināja šo inženiertehnisko problēmu — tā bija sistēma attēlu un sarežģītu formu tulkošanai datos, ko printeris var izmantot, lai iegūtu augstas kvalitātes drukātus mākslas darbus. Interpress ne vienmēr bija pirmais PDL, un tā nebija Vornoka un Geschke pēdējā sadarbība. Pametot Xerox PARC, pāris izstrādāja vadošo produktu programmā Postscript, kas pat līdz šai dienai ir palicis par grafikas nozares standartu.

Postscript, kā norāda nosaukums, patiesībā ir Tjūringa pilnīga programmēšanas valoda. Norādes ir izrakstītas cilvēkiem lasāmā veidā un nosūtītas printerim, kas no instrukcijām rada augstas kvalitātes mākslu. Lūk programmas Hello World paraugs no Inkguides.com .

%!
/inch {72 mul} def
/Times-Roman findfont 50 scalefont setfont
2,5 collas 5 collas moveto
(Sveika, Pasaule!) izrāde
izrādes lapa

Mēs diezgan ātri sākam redzēt, kādus norādījumus Postscript sniedz printerim, un cik vienkārši ir norādījumi. Šajā programmā minētie fonti pastāv vektora formā un tiek izsaukti no atsevišķiem failiem, un tie bija liela daļa no Adobe ieguldījuma digitālās grafikas nozarē. Šeit ir otrs piemērs no Mikela Meinike Nīlsena lapa vietnē Postscript :

%!
/Times-Roman findfont 16 scalefont setfont
gsave %save pirms tulkošanas izmantošanas
105 210 tulkot Šis koordinātes vietas attēlus
% lapa
%————-Faktiskais attēls sākas———————
76,8 86,4 mērogā
40 45 1 [40 0 0 -45 0 45]
{<
fffff5ffffffffdeffffffffffffffffffdeffffffffffffffffffffffff
fffffffffffffffbffffffffffffffffffffffffff77bffffffffffdffff
fffdfff7fffffbfff7ffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffffffffffffcffff7effffffef7ffff
fffdf77ffffffffffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdffffffdef7bfffffffffbfffffbdeffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7ffffffffffffffffffffffffff> } attēls
%————-Faktiskais attēla beigas ———————
grestore % atjaunot iestatījumus pirms tulkošanas
0 245 moveto (Teksts un attēls, ) izrāde
0 229 moveto (blakus. ) izrāde
izrādes lapa

Reklāma

Šī lielā gobbledygook vidējā daļa faktiski ir heksadecimāls kods, kas definē attēlu. Lielākā daļa Postscript nav rakstīts ar roku, piemēram, šis, bet gan ar programmām. Lai iegūtu priekšstatu par to, kā patiesībā izskatās šis Postscript kods, apskatiet šo ekrāna vāciņu no Mikkela lapas zem attēla, ko šis kods ģenerēja. Šādā veidā var arī pārrakstīt visus fotoattēlus kā postscript — faila tipu sauc Encapsulated Post Script jeb EPS.

Mūsdienīgas drukātās lapas un jaunāki drukāšanas procesi

Mūsdienās ne visi printeri izmanto Postscript, taču visiem tiem ir jābūt kaut kādam tulkošanas slānim, lai tekstu un attēlu datus pārvērstu drukātā materiālā. Mēs parasti saucam šīs programmas printera draiveri — un mūsdienās tās nāk no ražotāja, un tā ir patentēta programmatūra. Kaut kādā veidā vai veidā tas ir būtisks elements, kas nepieciešams visiem printeriem, lai sazinātos ar personālajiem datoriem, lai gan mūsu mājās lietojamie printeri atrisina ļoti atšķirīgas problēmas nekā pirmie lāzerprinteri. Neatkarīgi no tā, Postscript bija Adobe pirmais lielais panākums, un tā ir daļa no tā, kas faktiski aizsāka a pasaulē populārs grafikas un dizaina eksplozija .


Attēlu kredīti: Brother printeris MFC-8370 no Jung-nam Nam, pieejams sadaļā Creative Commons. Senais Endija Broomfīlda punktmatricas printeris, kas pieejams sadaļā Creative Commons. IBM 3800, fotogrāfs nav zināms, pieņemts godīga izmantošana. Xerographic Photocopy process Yzmo, pieejams saskaņā ar GNU licenci. Seven Block Adobe programmatūra, kas pieejama sadaļā Creative Commons. Jaunais Erinas Sparlingas printeris, kas pieejams sadaļā Creative Commons.

LASĪT TĀLĀK

Interesanti Raksti