PostScripti renderdamine on PostScript-failide teisendamine ja tõlgendamine visuaalseteks kujutisteks ekraanil või trükituna. PostScript on Adobe Systemsi välja töötatud lehekülgede kirjeldamise keel, mida kasutatakse laialdaselt trükkimises ja graafilises disainis. Selle kirjelduse tegelikuks kasutamiseks paberile printimiseks või trükiplaadi valmistamiseks on vaja programmi, mis tõlgendab (või kuvab) andmeid, muutes need millekski, mida printer, fototrükkimisseade või CtP-süsteem saab andmekandjale väljastada. Selle tõlgenduse teeb süsteem nimega RIP (Raster Image Processor) või renderdaja.

Kui igal turul pakutaval rakendusel oleks oma viis lehe sisu kirjeldamiseks, peaksite ostma iga rakenduse jaoks RIP-i (QuarkXPress RIP, Illustrator RIP, Corel Draw RIP jne). Selle probleemi vältimiseks sisendandmed on kodeeritud standardses lehe kirjelduskeeles või PDL-is. PDL-e on mitu. Kõige levinumad on järgmised:

  • PostScript (mida kasutatakse peamiselt graafikas)
  • PCL (kontorikasutuseks)
  • HPGL (tavaliselt kasutatav CAD plotterite juhtimiseks).

Selle artikli ülejäänud osa keskendub PostScript RIP-ile.

Keelepõhised üksikasjad

Riist- ja tarkvara RIP-id. PostScripti renderdamine

Põhimõtteliselt on RIP programm, mis töötab mõnes arvutis. Kakskümmend aastat tagasi töötasid kõik RIP-id spetsiaalsel riistvaral, arvutitel, mis olid mõeldud ainult RIP-tarkvara käitamiseks ja mis ei sisaldanud tingimata klaviatuuri, ekraani ega hiirt. Neid RIP-e nimetatakse riistvaralisteks RIP-deks. Laserprinteritest ja muudest "odavamatest" seadmetest leiab neid ikka. Neid manustatud RIP-e nimetatakse ka PostScript-kontrolleriteks.

Tänapäeval töötavad paljud RIP-id tavalistes PC- või Mac-arvutites ja käituvad täpselt nagu kõik teised rakendused. Neid RIP-e nimetatakse tarkvara RIP-ideks. Need võivad väljundseadmega ühendamiseks siiski sisaldada spetsiaalset riistvara, näiteks kaarti. Piraatluse vältimiseks sisaldavad tarkvara RIP-id sageli turvavõtit, näiteks võtit.

Adobe ja mitte nii Adobe PostScript RIPs

Kuna PostScripti töötas välja Adobe, on nad kõige olulisem PostScript RIP-i loov ettevõte. Neid RIP-e müüakse OEM-turul: Adobe loob põhilise RIP-koodi (mida uusimas põlvkonnas nimetatakse praegu CPSI-ks või APPE-ks) ja müüb selle igale ettevõttele, kes otsib PostScripti lahendust. Seejärel ostab imagetteri tootja selle koodi ja lisab oma imagetteriga liidestamiseks vajaliku riistvara ja lisatarkvara tarkvara haldamiseks ja funktsionaalsuse lisamiseks.

Muidugi pole Adobe ainus ettevõte, mis RIP-e loob. Teised ettevõtted on seda suundumust ära kasutanud nn PostScripti kloonide loomisel. Need on RIP-id, mis järgivad Adobe PostScripti standardit. Neist olulisemad on Global Graphicsi loodud. Nende RIP-i nimi on Harlequin ja nad müüvad ka alternatiivi nimega Jaws RIP. Ghostscript on Alladini tasuta PostScripti tõlk. Tema kaubanduslikku vennapoega kasutatakse sellistes toodetes nagu populaarne BESTColor RIP.

RIP-ide iseloomustamine nende väljundi järgi. PostScripti renderdamine

Teine viis RIP-ide iseloomustamiseks on vaadata nende väljundit:

  • Mõned RIP-id genereerivad andmeid, mida saab otse pildisätteseadmesse või plotterisse saata. Fototüüpi või CtP-seadme puhul on need andmed pikslite kujul, mis annavad seadme sees olevale laserile teada, kas andmekandjale kirjutada punkte või mitte.
  • Teised RIP-id genereerivad vahepealse andmevormingu, mida teine ​​süsteem peab siiski enne väljundseadmesse saatmist töötlema. See võimaldab tootjal lisada RIP-i ja pildiseade vahele kattesüsteemi või näiteks redigeerimistööjaama. Scitexi ja Barco RIP-id on selle lähenemisviisi tüüpilised näited.

Andmete saatmine PostScript RIP-i. PostScripti renderdamine

Tavaliselt võtab iga RIP vastu andmed (PostScript- või PDF-vormingus kodeeritud lehed), töötleb neid ja saadab seejärel väljundi sihtkohta. RIP-tarkvara selle kõige saavutamiseks on üsna keeruline ja vähemalt sama suur ja keeruline kui täisväärtuslik kontorikomplekt. RIP saab oma andmeid hankida mitmel viisil. Vaatame kõigepealt lühidalt, kuidas andmeid luuakse:

  • Loote lehe InDesignis, QuarkXPressis, Publisheris või milles iganes ja otsustate selle printida.
  • Macis avate valija, valite LaserWriteri draiveri ja seejärel seadme, millega printida. LaserWriter on tegelikult väike rakendus, mis vastutab nii andmete edastamise eest valitud meediumile kui ka olenevalt rakendusest PostScripti andmete loomise eest (vt järgmist).
  • PC-s teete põhimõtteliselt sama asja. Printerit valides annate operatsioonisüsteemile teada, mis draiveri versioon see on PostScript saab kutsuda rakendus, mis aitab luua PostScripti prindifaili.
  • Mõned rakendused nagu Adobe Illustrator, kasutavad sisevorminguna PostScripti. See tähendab, et nad ei pea väljundfaili loomiseks palju tööd tegema, vaid lisage mõned elemendid, näiteks sõnaraamatud, andmed fonte ja seadmepõhised andmed, näiteks ekraani juhtimine.
  • Enamik rakendusi trükiettevalmistus kasutavad oma ainulaadset sisemist andmevormingut ja teisendavad lehe sellest sisemisest vormingust PostScript-failiks. Nad võivad osaliselt toetuda PostScripti draiverile, mis on osa sellest teisendusest.
  • Ärirakendused, nagu MS Word või Excel, toetuvad PostScripti andmete loomiseks täielikult PostScripti draiverile. See tähendab, et lihtsalt ühelt PostScripti draiverilt teisele vahetamine võib mõned probleemid kõrvaldada, kui need on draiverispetsiifilised.

Kui PostScripti prindifail on loodud, saadetakse see valitud kandjale või seadmele. Enamik RIP-e toetab paljusid erinevaid sisendkanaleid.

  • AppleTalk: RIP võib võrku ilmuda nagu laserprinter. Maci kasutaja valib valikus RIP ja prindib sellele. See on lihtsaim viis tööde printimiseks, kuid see on ka üsna aeglane.
  • TCP/IP: RIP-id võivad toetada kas LPR-i, mis on standardne Unixi protokoll, või Heliose voogedastusprotokolli. See tähendab, et saate printida Helios EtherShare'i printeriga ja see prindihaldur edastab faili kiiret TCP/IP-protokolli kasutades RIP-ile. PostScripti renderdamine
  • Nimega toru: see on Microsofti protokoll andmete vahetamiseks erinevate rakenduste vahel. See toetub tegelikuks andmeedastuseks TCP/IP-le. Seda protokolli saab kasutada, kui soovite printida arvutist RIP-i.
  • Kuumad kaustad: enamik RIP-tarkvara saab jälgida mitut kausta ja töödelda neis olevaid PostScipt- või PDF-faile. Lihtsalt printige oma leht kettale ja asetage see PostScript-fail oma kiirjuurdepääsukausta. Tere, mõne sekundi pärast märkab RIP faili ja väljastab selle.

Need on kõige populaarsemad sisendkanalid, kuid on ka teisi. PostScript 3 RIP toetab süsteemi nimega Interneti-printimine. See võimaldab teil Interneti kaudu RIP-i printida. Väiksemad seadmed, näiteks laserprinterid, võivad pakkuda USB-ühendusi.

Üldiselt, mida rohkem võimalusi saate andmeid RIP-ile saata, seda paremini saate need oma olemasolevasse (ja tulevasse) töövoogu integreerida. Sisend- ja väljundkanalite paindlikkus on vähemalt sama oluline kui RIP-i jõudlus.

Kui RIP on PostScript- või PDF-faili kätte saanud, võib see alustada selle faili töötlemist.

Tegelikult ei vasta see väide täiesti tõele: PostScripti RIP-i andmed ei vaja tingimata kogu faili. Niipea, kui esimese lehe andmed saabuvad, saab RIP hakata seda lehte seedima. PDF-failide puhul see nii ei ole. Nende loomise viisi tõttu PDF-failid,RIP vajab juurdepääsu kogu failile, enne kui saab seda töödelda.

PostScripti andmetöötlus

Adobe RIP tõlgib esmalt PostScripti lehe sisu vahepealsesse vormingusse, mida nimetatakse kuvaloendiks. Kuvaloend sisaldab lehe kirjeldust masina lihtsamal tasemel. Nii et millimeetrite või punktide asemel asuvad kõik kuvaloendis olevad objektid seadme pikslites. PostScripti renderdamine

Kõik need objektid ei ole enam TIFF, EPS ega fonte: RIP töötleb ka kõiki lehel olevaid andmeid ning vajadusel teisendab need vahevormingusse ja salvestab nn allikaloendisse. Võtke näiteks fondid: kui kasutasite kuskil lehel 20-punktilist Avant Garde'i, võtab RIP fondi (printeri fondi, nagu Maci kasutajad seda nimetavad) kontuuriandmed, arvutab välja, kuidas iga üksiku tähemärki selle jaoks väljastada. antud suuruse ja eraldusvõimega ning salvestab need bitmap-märgid fondi vahemällu. PostScripti 1. tasemel salvestatakse need fondi vahemälud püsivalt kettale. Paari päeva või nädala pärast võtaksid need nii palju ruumi, et RIP-il poleks piisavalt ruumi muude andmete salvestamiseks. See võib põhjustada igasuguseid PostScripti vigu, nagu "limitcheck" või "VMerror". Seejärel peab kasutaja kõik need ajutised andmed käsitsi kustutama, tehes "fondi kustutamise". Adobe lahendas selle probleemi PostScript 2 tasemel, kus fondi vahemällu käsitletakse dünaamiliselt.

RIP püüab hoida nii kuvaloendit kui ka allikaloendit põhimälus nii kaua kui võimalik, kuid salvestab need andmed kettale lehefaili, kui need muutuvad liiga suureks. Failid, mis sisaldavad palju skannitud pilte, loovad suuri allikaloendeid, samas kui failid, mis sisaldavad Illustratori või mõne muu rakenduse keerukaid jooniseid, loovad tavaliselt suuri kuvaloendeid. Muidugi aeglustub RIP, kui see vajab ülikiire mälu asemel juurdepääsu aeglasele kõvakettale. Seetõttu näete RIP-e, mis töötavad süsteemides, millel on 1 GB või rohkem RAM-i. PostScripti renderdamine

Kui kuvaloend on valmis, rastereerib RIP selle sisu ja saadab selle bitmapi väljundseadmesse. Mõned tootjad lisavad sellele protsessile täiendava sammu ja teisendavad kuvaloendi oma vahepealsesse vormingusse. Näiteks kasutas Scitex sisemise vorminguna CT/LW-d ja lisas pildikomplektile ise täiendavaid bitikaarte, et teostada viimase hetke rasterdamist.

Üldine suundumus on lubada RIP-l täita täiendavaid ülesandeid peale eespool käsitletu. Lõks võib olla selline võimalus. Mõned tootjad lisavad faili tõlgendamise ja rasterdamise vahele ülekattetarkvara.

Välju RIP-ist. PostScripti renderdamine

Rasterimisprotsess võib võtta kaua aega ja tulemuseks on tohutu fail, mis tuleb väljundseadmesse saata. Mõned RIP-protokollid jagavad need andmed väikesteks ribadeks ja saadavad need ükshaaval pildiregulaatorisse, teised salvestavad kogu bitmapi RAM-i või kettale ja saadavad need andmed seejärel väljundseadmesse. Seda vahepealset salvestusruumi nimetatakse kaadripuhvriks. Kõik laserprinterid kasutavad sellist puhvrit, mis salvestatakse RAM-i. See selgitab, miks keerulised leheküljed võivad mälupiiranguga printeris tekitada PostScripti vigu: lihtsalt pole piisavalt RAM-i nii vaheandmete kui ka kaadripuhvri salvestamiseks.

Valiku triibulise väljundi ja kaadri puhverdamise vahel määrab ühendatud seade ja kliendi töövoog.

  • Triibuline väljund on lihtsaim viis RIP-i ja mootori vahel suhtlemiseks.
  • Mõned fototrükkijad ei toeta start-stop. See tähendab, et nad vajavad kõiki andmeid korraga ilma vähimagi katkestuseta (nagu CD-kirjutaja). Selliste süsteemide puhul tuleb kasutada kaadripuhvrit.
  • Kaadripuhvrid võivad kiirendada ka väljundprotsessi, kuna RIP võib jätkata andmete töötlemist, kuni mootor filmi edasi liigutab, kärbib või võrguprotsessorit ootab.

Samuti on oluline füüsiline ühendus RIP-i ja mootori vahel. Turul kasutatakse erinevaid lahendusi.

  • Paljud tootjad kasutavad oma protokolle ja riistvara RIP-i ühendamiseks oma pildisätteseadmetega. Agfalal on oma SCSI-laadne APIS-protokoll. Scitex kasutab kahe seadme vahelist optilist ühendust. Kui ajalehtede turg välja arvata, siis tegelikke standardeid pole.
  • Standardset võrguühendust RIP-i ja mootori vahel saab kasutada seni, kuni kahe seadme vaheline andmeedastus ei ületa liini võimsust 10 või 100 Mbit. Seda tüüpi ühendust kasutatakse sageli plotterite jaoks. PostScripti renderdamine
  • Odavamate printerite ja korrektorite puhul saab kasutada USB-ühendust.

 

ABC