Drukājot, jūs, iespējams, esat saskāries ar vārdu "Postscript". Jau kādreiz esat domājuši par to, ko tas nozīmē, un tas ir saistīts ar jūsu printeri? Nogriezieties minūti, iemācieties datora vēsturi un nedaudz vairāk par galddatoru printeriem.
Ja vien jūs neesat datorzinātnieks, var rasties neskaidrības par "Postscript" meklēšanu un uzzināt, ka tā ir "concatenative programmēšanas valoda" tikai, lai atrastu jums pat vairāk sajaucot vārdus, lai meklētu. Šodien mēs padarīsim to vieglu un ievietotu kontekstā Postscript, paskaidrojiet, kas tas ir, kāpēc un kā tas dara to, ko tā dara, un kā tas diezgan daudz pārvērsa visu grafikas pasauli par savu kopīgo ausu! Turpiniet lasīt, tur ir daži labs geeky fun stuff priekšā.
Pirms mēs saprotam PostScript un mūsdienīgākas drukas iekārtas, mums ir jāpārdomā datora pazemīgie saknes, lai drukātu tehnoloģijas. Agrīnās datoru printeri bija neapstrādātas ierīces, kas tika izgatavotas tikai teksta un ASCII rakstzīmju reproducēšanai - grafika nebija piemērota nekādam pielietojumam, un to mazliet neizmantoja. Šos tā dēvētos "mēmos" printerus varēja ieprogrammēt, lai izveidotu tekstu, lai gan daudziem būtu aparatūras ierobežojumi, kas viņiem liegtu drukāt kaut ko, izņemot rakstzīmes aparatūras domāšanā "rakstāmmašīna".
Daži no mums How-To Geek var datēt sevi un teikt, ka mēs atceramies svarīgu nākamo soli printera evolūcijā -dot matricas printeri. Tie bija spējīgi drukāt dažas neapstrādātas pelēktoņu grafikas ar pikseļu rindām, kā arī bloķētus, ar zemu pikseļu dziļo tipogrāfiju. Lai gan tiem bija priekšrocība, veidojot ciparu attēlus (lai gan ASCII mākslas veida skaits), neapstrādāta tipogrāfija bija kavēšanos agrīnās dot matricas printeriem. Visi dot matricas printeri pauda virzienus drukāt attēlus un tekstu aptuveni tādā pašā veidā; salieciet to pikseļos, izdrukājiet tos rindās, kad drukas galviņa iet pa papīru, pabīdiet nākamo papīra bitu un atkārtojiet.
Atšķirībā no matricas printeriem, ploteri joprojām ir diezgan izplatītas, jo īpaši ražošanas nozarē. Ploteri pārvieto papīru, vinilu vai dažādus citus materiālus ap algebrisko koordinātes, lai zīmētu, izdrukātu vai nogrieztu gludas, matemātiski tīras vektora formas ar adatu vai naža asmeni. Kā mēs esam uzzinājuši, tipogrāfisko glyfu rakstura dēļ, vektora formas ir ievērojami labākas par pikseļiem, lai definētu abstrakti, matemātiski tīras formas. Tā kā draiveri ir izstrādāti, lai pārvietotos, pamatojoties uz precīzu matemātiku, norādījumi par to, kā veidot tipogrāfiju un citas formas, ir diezgan vienkārši, lai dators varētu sazināties ar ierīci.
Izaicinājums bija šāds: neviena esošā datora modeļa drukāšanas tehnoloģija vienlaicīgi nevar radīt uz vektoriem balstītu, tīru tipogrāfiju un grafiku. Kādi bija visi gudrie geeks, kuriem vajadzēja darīt?
Xerography, AKA fotokopēšana, bija attīstības printeri meklēja. Lai gan Xerography tika izgudrots trīsdesmitajos gados un komerciāli pieejams kā kopēšanas iekārtas 50. un 60. gadu beigās, to neizmantoja drukāšanai datorā, līdz Xerox PARC inženieris Gary Starkweather izstrādāja pirmo lāzerprinteri.
Šeit ir grafiski un aptuveni apraksti par to, kā darbojas Xerography: gaisma nofiksē drukas cilindra elektriski uzlādējamos laukumus, elektroni reaģē, un negatīvi uzlādētie laukumi zaudē šo lādiņu. Toneris pielīdzina statiskajai elektrībai un tiek nospiests uz papīra, radot mākslas darbus bez dot matricas stila pikseļu izmantošanas. Un tā kā šis drukāšanas process būtiski atšķiras no visām iepriekš minētajām salīdzinoši neapstrādātajām metodēm, Xerography bija loģisks veids, kā vienlaikus izdrukāt tīru veidu un grafiku. Tika atrisināta viena vienkārša inženiertehniska problēma - kā jūs izveidojat instrukcijas printerim, ko var viegli veikt abos gadījumos?
Ievadiet Adobe inženierus un līdzdibinātājus John Warnock un Charles Geschke. Pāris strādāja kopā ar Xerox un izveidoja lapu apraksta valodu (vai PDL) ar nosaukumu Interpress. Interpress atrisināja šo inženiertehnisko problēmu - tas bija sistēma attēlu un sarežģītu formu tulkošanai datu veidā, ko printeris var izmantot, lai izveidotu augstas kvalitātes iespieddarbus. Interpress nebija pirmais PDL, un tā nebija pēdējā sadarbība starp Warnocku un Geschke. Atkāpjoties no Xerox PARC, pāris izstrādāja vadošo produktu Postscriptā, kas līdz pat šai dienai ir saglabājis grafikas nozares standartu.
PostScript, kā norāda nosaukums, patiesībā ir Tjeringa pilnā programmēšanas valoda. Norādes tiek izrakstītas cilvēka lasāmā veidā un tiek paziņotas printerim, kas no instrukcijām rada augstas kvalitātes mākslu. Šeit ir paraugs "Hello World" no Inkguides.com programmas.
%! PS
/ inch 72 mul def
/ Times-Roman atrastfont 50 scalefont setfont
2,5 collu 5 collu kustība
(Hello, World!) Parādīt
izstāde
Mēs sākam skaidri redzēt, kādus norādījumus Postscript piešķir printerim un cik vienkārši ir norādījumi. Šajā programmā minētie fonti pastāv vektorveidā un tiek izsaukti no atsevišķiem failiem, un tā ir liela daļa no Adobe ieguldījuma digitālās grafikas nozarē. Šis ir otrais piemērs, no Mikkalas Meinika Nielsena lapas par Postscript:
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% ietaupīt pirms tulkojuma izmantošanas
105 210 translate% Šie koordinātes attēlus ievieto
% lapu
% - sākas faktiskais attēls
76,8 86,4 skala
40 45 1 [ 40 0 0 -45 0 45 ]
<
fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffffffffffffff
fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7fffffffffffffffffffffffffff attēls
% - faktiskais attēls beigās -
grestore% atjauno iestatījumus pirms translat
0 245 moveto (teksts un attēls,) parādīt
0 229 pārvietojums (blakus.) Parādīt
izstāde
Šī gobbledygook lielā vidējā daļa patiesībā ir heksadecimālais kods, kas definē attēlu. Lielākā daļa Postscript nav rakstīts ar roku kā šis, bet gan ar programmām. Lai iegūtu priekšstatu par to, kā šis PostScript kods patiešām izskatās, aplūkojiet šo ekrākapa no Mikkela lapas zem attēla, ko šis kods rada. Visus fotoattēlus var arī pārrakstīt kā noklusējuma kodu šādā veidā: faila tipu sauc par Encapsulated Post Script vai EPS.
Mūsdienās ne visi printeri izmanto Postscript, bet visiem tiem ir jābūt kādam tulkošanas slānim, lai teksta un attēla datus pārvērstu drukātajos materiālos. Mēs parasti saucam šīs programmas printera draiveri- un mūsdienās tie nāk no ražotāja un ir patentēta programmatūra. Dažos veidos vai veidā tas ir būtisks faktors, ko visiem printeriem ir nepieciešams sazināties ar personālo datoru, lai arī mūsu mājās izmantojamie printeri atrisina ļoti atšķirīgas problēmas nekā pirmie lāzerprinteri. Neatkarīgi no tā, Postscript bija pirmais Adobe panākums, un tas ir daļa no tā, kas faktiski ir sākums Vispasaules populārs grafikas un dizaina eksplozija.
Attēlu kredīti: Brother Printer MFC-8370 ar Jung-nam Nam, kas pieejams Creative Commons. Andy Broomfield senatnējais dot matricas printeris, kas pieejams Creative Commons. IBM 3800, fotogrāfs nav zināms, pieņemts taisnīgu izmantošanu. Xerographic Photocopy process ar Yzmo, pieejams saskaņā ar GNU licenci. Adobe programmatūra ar Seven Block, pieejama Creative Commons. Jaunais Erin Sparling printeris, pieejams Creative Commons.