Mājas lapa » » Kas ir Postscript? Kas ir jādara ar manu printeri?

    Kas ir Postscript? Kas ir jādara ar manu printeri?

    Drukājot, iespējams, esat saskārusies ar vārdu “Postscript”. Kādreiz domājāt, ko tas nozīmē, un kāda nozīme tam ir jūsu printerim? Veikt minūti, uzziniet kādu datora vēsturi un nedaudz vairāk par darbvirsmas printeriem.

    Ja vien jūs neesat datorzinātnieks, var būt mulsinoši meklēt “Postscript” un uzzināt, ka tā ir “konkatenatīva programmēšanas valoda” tikai, lai atrastu jums pat vairāk mulsinoši vārdi, lai meklētu. Šodien mēs padarīsim to vieglāku un ievietosim Postscript kontekstā, paskaidrosim, kas tas ir, kāpēc un kā tas dara, ko tas dara, un kā tas diezgan daudz pārvērš visu grafikas pasauli uz savām kolektīvajām ausīm! Turpināt lasīt, ir dažas labas geeky fun stuff uz priekšu.

    ASCII, Dot Matrix, Ploters un Printed Graphics mainīšana

    Pirms mēs saprotam Postscript un modernākas drukas ierīces, mums jāapsver datora pazemīgās saknes, lai drukātu tehnoloģiju. Sākotnējie datoru printeri bija neapstrādātas ierīces, kas tika izgatavotas tikai teksta un ASCII rakstzīmju reproducēšanai - grafikas lietošana bija neliela, un tām nekas nav bijis. Šie tā saucamie „mēmie” printeri varētu būt ieprogrammēti, lai radītu tekstu, lai gan daudziem būtu bijuši aparatūras ierobežojumi, kas liegtu viņiem drukāt neko, bet tikai rakstzīmes, kas domātas “rakstāmmašīnai”.

    Daži no mums How-To Geek var datēt sevi un teikt, ka mēs atceramies svarīgu nākamo soli printera attīstībā-punktmatricas printeri. Tie varēja izdrukāt kādu neapstrādātu pelēktoņu grafiku ar pikseļu rindām, kā arī blokveida, zemu pikseļu dziļumu tipogrāfiju. Lai gan tiem bija digitālo attēlu radīšanas priekšrocība (kaut arī ASCII māksla ir tikpat liela), neapstrādāta tipogrāfija bija sākumpunktu matricas printeru trūkums. Visi punktmatricas printeri veica norādījumus par attēlu un teksta drukāšanu aptuveni tādā pašā veidā; izjauciet to pikseļos, drukājot tos rindās, kad drukas galva iet pa papīru, padevē nākamo papīra bitu un atkārtojiet.

    Atšķirībā no matricas printeriem, ploteri joprojām ir diezgan bieži, jo īpaši ražošanas nozarē. Ploteri pārvieto dokumentus, vinilu vai dažādus citus materiālus ap algebrisko koordinātu, lai zīmētu, drukātu vai sagrieztu gludas, matemātiski tīras vektora formas ar irbuli vai naža asmeni. Kā mēs esam iemācījušies, tipogrāfisko glifu rakstura dēļ vektora formas ir ievērojami pārākas par pikseļiem, lai noteiktu abstraktas, matemātiski tīras formas, kas atrodamas tipā. Tā kā ploteri ir konstruēti tā, lai pārvietotos, pamatojoties uz precīzu matemātiku, instrukcijas par to, kā izveidot tipogrāfiju un citas formas, ir diezgan viegli, lai dators varētu sazināties ar ierīci..

    Uzdevums bija šāds: neviens no esošajiem PC modeļiem, lai drukātu tehnoloģiju, vienlaikus varētu radīt uz vektoru balstītu, tīru tipogrāfiju un grafiku. Kādi bija gudrie ģeekski, kas bija jādara?

    Xerox PARC un pirmā lāzera printera izstrāde

    Xerography, AKA kopēšana bija attīstības printeri meklēja. Lai gan Xerography tika izgudrots trīsdesmitajos gados un ir komerciāli pieejams kā kopēšanas aparāti piecdesmito un sešdesmito gadu beigās, tas netika izmantots PC drukāšanā, līdz Xerox PARC inženieris Gary Starkweather izstrādāja pirmo lāzera printeri..

    Šeit ir grafisks un aptuvens apraksts par to, kā Xerography darbojas: gaisma skar elektriski uzlādētas drukas cilindra zonas, reaģē elektroni un tās negatīvi lādētās zonas zaudē šo maksu. Toneris pievienojas statiskajai elektrībai un tiek iespiests uz papīra, radot mākslas darbus, neizmantojot punktu matricas stila pikseļus. Un, tā kā šis drukāšanas process bija būtiski atšķirīgs no iepriekš minētajām salīdzinoši neapstrādātajām metodēm, Xerography bija loģisks veids, kā vienlaikus izdrukāt tīru tipu un grafiku. Bija viena vienkārša inženiertehniskā problēma, kas bija jārisina - kā jūs izveidojat norādījumus printerim, ko var viegli veikt abas vienlaicīgi?

    Abu pasaules labākais: Postscript ir Print Whisperer

    Ievadiet Adobe inženierus un līdzdibinātājus John Warnock un Charles Geschke. Pāris bija strādājis kopā Xerox un izveidojis lapu apraksta valodu (vai PDL), ko sauc par Interpress. Interpress atrisināja šo inženiertehnisko problēmu - tā bija attēlu un sarežģītu formu tulkošanas sistēma, ko printeris var izmantot, lai izrādītu augstas kvalitātes drukātus mākslas darbus. Interpress ne vienmēr bija pirmais PDL, un tas nebija Warnock un Geschke pēdējā sadarbība. Atstājot Xerox PARC, pāris izstrādāja vadošo produktu Postscript, kas līdz pat šai dienai saglabājies grafikas nozares standarts.

    Postscript, kā norāda nosaukums, faktiski ir Turingu pilnīga programmēšanas valoda. Norādījumi ir uzrakstīti cilvēka lasāmā veidā un paziņoti printerim, kas no instrukcijām rada augstas kvalitātes mākslu. Šeit ir paraugs “Hello World” programmā no Inkguides.com.

    %! PS
    / collas 72 mul def
    / Times-Roman findfont 50 scalefont setfont
    2,5 collu 5 collu kustība
    (Sveiki, pasaule!)
    parādīt lapu

    Mēs sākam diezgan ātri redzēt, kādus norādījumus Postscript dod printerim, un cik vienkārši ir norādījumi. Šajā programmā minētie fonti ir vektora formā un tiek izsaukti no atsevišķiem failiem, un tie bija liela daļa no Adobe ieguldījuma digitālajā grafikas nozarē. Šeit ir otrais piemērs no Mikkel Meinike Nielsen lapas Postscript:

    %!
    / Times-Roman findfont 16 scalefont setfont
    gsave% ietaupīt pirms tulkot
    105 210 tulkot% Šī koordinātes ievieto attēlus
    % lapas
    % - sākas faktiskais attēls-
    76,8 86,4 skala
    40 45 1 [40 0 0 -45 0 45]
    <
    fffff5ffffffffffffffffffffffffffffffffffffffffffffffffffffff
    fffffefffffffffbffffffffffffffffffcffffffffffffffffffffeffdfff
    fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
    e9ef7ff7f3d6bfff7d55afff7efffaffffffffffffffeefff7defff7fff
    fffdf77fffffffeffffffff7bffffffdefbfsfsfsfsfsfsfsfsfsfsfsfs
    ffef7bffffffeefbdfffffdef7ffffffdefffdefffdefffdefffdefffdffs
    ff7bdffffffff7ff7ffff977e57ffffa5ffbffffffefeffffdbff4bfff
    ff7fffffffffffffffffffffffffff> attēls
    % - faktiskais attēla beigas -
    grestore% atjauno iestatījumus pirms translat
    Parādās 0 245 (teksts un attēls)
    0 229 parādīt (blakus)
    parādīt lapu

    Šī lielā gobbledygook vidējā daļa faktiski ir heksadecimālais kods, kas definē attēlu. Lielākā daļa Postscript nav rakstīts kā šis, bet gan programmās. Lai iegūtu priekšstatu par to, kā šis PostScript kods patiesībā izskatās, apskatiet šo skatu tabulu no Mikkelas lapas zem attēla, ko šis kods ģenerē. Visus fotomehānismus var arī pārrakstīt kā PostScript šo veidu - filetype tiek saukta par Encapsulated Post Script vai EPS.

    Mūsdienu drukātas lapas un jaunāki drukāšanas procesi

    Mūsdienās ne visi printeri izmanto Postscript, bet visiem ir jābūt sava veida tulkošanas slānim, lai teksta un attēlu datus pārvērstu drukātā materiālā. Mēs parasti saucam par šīm programmām printera draiveri-un mūsdienās tie nāk no ražotāja un ir patentēta programmatūra. Kādā formā vai veidā šis ir būtisks elements, kas visiem printeriem ir nepieciešams sazināties ar datoriem, lai gan printeri, ko izmantojam mūsu mājās, risina ļoti atšķirīgas problēmas nekā pirmie lāzerprinteri. Neskatoties uz to, Postscript bija Adobe pirmais lielais panākums, un tas ir daļa no tā, kas faktiski ir a pasaulē populārs grafikas un dizaina sprādziens.


    Image Credits: Brother printeris MFC-8370, ko piedāvā Jung-nam Nam, pieejams Creative Commons. Senās Dot Matrix printeris, ko veic Andy Broomfield, pieejams Creative Commons. IBM 3800, fotogrāfs nezināms, uzņēmās taisnīgu izmantošanu. Yzmo Xerographic fotokopijas process, kas pieejams ar GNU licenci. Septiņu bloku Adobe programmatūra, kas pieejama Creative Commons. Erin Sparling jaunais printeris, pieejams Creative Commons.