PostScript-rendering is it proses fan it konvertearjen en ynterpretearjen fan PostScript-bestannen yn fisuele ôfbyldings op it skerm as yn print. PostScript is in sidebeskriuwingstaal ûntwikkele troch Adobe Systems en wurdt in protte brûkt yn printsjen en grafysk ûntwerp. Om dizze beskriuwing wirklik te brûken om op papier te printsjen of om in printplaat te meitsjen, is in programma nedich dat de gegevens ynterpretearret (of werjaan) en it feroaret yn eat dat in printer, fotosetter, of CtP-systeem kin útfiere nei in medium. Dizze ynterpretaasje wurdt dien troch in systeem neamd RIP (Raster Image Processor) of renderer.

As elke applikaasje op 'e merk syn eigen manier hie om te beskriuwen hoe't side-ynhâld derút sjocht, soene jo in RIP moatte keapje foar elke yndividuele applikaasje (QuarkXPress RIP, Illustrator RIP, Corel Draw RIP, ...). Om dit probleem te foarkommen, de ynfiergegevens wurde kodearre yn in standert Page Description Language of PDL. D'r binne ferskate PDL's. De meast foarkommende binne:

  • PostScript (dat benammen brûkt wurdt yn grafiken)
  • PCL (foar kantoar gebrûk)
  • HPGL (gewoan brûkt om CAD-plotters te kontrolearjen).

De rest fan dit artikel rjochtet him op PostScript RIP.

Taalspesifike details

Hardware en software RIPs. PostScript-rendering

Yn essinsje is RIP in programma dat rint op guon kompjûter. Tweintich jier lyn rûnen alle RIP's op tawijde hardware, kompjûters dy't allinich ûntwurpen wiene om de RIP-software út te fieren en net needsaaklik in toetseboerd, skerm of mûs omfetten. Dizze RIP's wurde hardware RIP's neamd. Jo kinne se noch fine yn laserprinters en oare "goedkeapere" apparaten. Dizze ynbêde RIP's wurde ek PostScript-controllers neamd.

Tsjintwurdich rinne in protte RIP's op gewoane PC's as Mac's en gedrage har krekt as elke oare applikaasje. Dizze RIP's wurde software RIP's neamd. Se kinne noch spesjale hardware befetsje, lykas in kaart, om te ferbinen mei it útfierapparaat. Om piraterij foar te kommen, befetsje software RIP's faak in feiligenskaai, lykas in kaai.

Adobe en net sa Adobe PostScript RIPs

Sûnt PostScript waard ûntwikkele troch Adobe, binne se it wichtichste bedriuw dat PostScript RIP makket. Dizze RIP's wurde ferkocht yn 'e OEM-merk: Adobe makket de kearn RIP-koade (dy't op it stuit CPSI of APPE wurdt neamd yn' e lêste generaasje) en ferkeapet it oan elk bedriuw dat op syk is nei in PostScript-oplossing. De imagetter-fabrikant keapet dan dizze koade en foeget de nedige hardware ta om te ynterface mei syn imagetter en ekstra software om de software te behearjen en funksjonaliteit ta te foegjen.

Fansels is Adobe net it ienige bedriuw dat RIP's makket. Oare bedriuwen hawwe gebrûk makke fan dizze trend om saneamde PostScript-klonen te meitsjen. Dit binne RIP's dy't de Adobe PostScript-standert folgje. De wichtichste fan harren wurde makke troch Global Graphics. Harren RIP hjit Harlequin en se ferkeapje ek in alternatyf neamd Jaws RIP. Ghostscript is in fergese PostScript-tolk fan Alladin. Syn kommersjele neef wurdt brûkt yn produkten lykas de populêre BESTColor RIP.

Karakterisearjende RIP's troch har útfier. PostScript-rendering

In oare manier om RIP's te karakterisearjen is om te sjen nei har útfier:

  • Guon RIP's generearje gegevens dy't direkt nei in ôfbyldingsetter of plotter stjoerd wurde kinne. Foar in fototypesetter of CtP-apparaat binne dizze gegevens yn 'e foarm fan piksels dy't de laser yn' e masine fertelle oft stippen op 'e media moatte skriuwe.
  • Oare RIP's generearje in tuskenlizzende gegevensformaat dat noch moat wurde ferwurke troch in oar systeem foardat se nei it útfierapparaat stjoerd wurde. Dit makket it mooglik de fabrikant te foegjen in overlay systeem of, bygelyks, in editing wurkstasjonStencils tusken de RIP en ôfbyldingsetter. Scitex en Barco RIP's binne typyske foarbylden fan dizze oanpak.

It ferstjoeren fan gegevens nei PostScript RIP. PostScript-rendering

Typysk ûntfangt elke RIP gegevens (siden kodearre yn PostScript of PDF), ferwurket it, en stjoert dan de útfier nei har bestimming. De RIP-software om dit alles te berikken is frij kompleks en op syn minst sa grut en kompleks as in folsleine kantoarsuite. D'r binne ferskate manieren wêrop RIP syn gegevens kin krije. Litte wy earst efkes sjen hoe't gegevens wurde makke:

  • Jo meitsje in side yn InDesign, QuarkXPress, Publisher, of wat dan ek en beslute om it te printsjen.
  • Op in Mac geane jo nei Kiezer, selektearje de LaserWriter-bestjoerder, en selektearje dan it apparaat om nei te printsjen. LaserWriter is eins in lytse applikaasje dy't ferantwurdlik is foar sawol it oerdragen fan gegevens nei de selektearre media en, ôfhinklik fan 'e applikaasje, it meitsjen fan PostScript-gegevens (sjoch folgjende).
  • Op PC dogge jo yn prinsipe itselde ding. Troch de printer te selektearjen, fertelle jo it bestjoeringssysteem hokker ferzje fan it stjoerprogramma it is PostScript kin oproppen wurde troch in applikaasje om in PostScript-printbestân te meitsjen.
  • Guon applikaasjes lykas Adobe Illustrator, brûke PostScript as har ynterne formaat. Dit betsjut dat se net in soad wurk hoege te dwaan om it útfierbestân te meitsjen, gewoan wat eleminten tafoegje lykas wurdboeken, gegevens oer lettertypen en apparaatspesifike gegevens lykas skermkontrôle.
  • De measte applikaasjes prepress brûke har eigen unike ynterne gegevensformaat en sels konvertearje de side fan dit ynterne formaat nei in PostScript-bestân. Se kinne foar in part fertrouwe op de PostScript-bestjoerder, dy't diel útmakket fan it bestjoeringssysteem, om in diel fan dizze konverzje te behanneljen.
  • Saaklike applikaasjes lykas MS Word of Excel fertrouwe folslein op de PostScript-bestjoerder om PostScript-gegevens te meitsjen. Dit betsjut dat gewoan oerskeakelje fan de iene PostScript-bestjoerder nei de oare guon problemen kin eliminearje as se sjauffeurspesifyk binne.

Sadree't it PostScript-printbestân is oanmakke, wurdt it stjoerd nei de selektearre media of apparaat. De measte RIP's stypje in protte ferskillende ynfierkanalen.

  • AppleTalk: RIP kin op it netwurk ferskine as wie it in laserprinter. De Mac-brûker selekteart de RIP yn 'e Kiezer en printet dernei. Dit is de maklikste manier om banen te printsjen, mar it is ek frij stadich.
  • TCP/IP: RIP's kinne LPR stypje, dat is in standert Unix-protokol, as it Helios-streamingprotokol. Dit betsjut dat jo kinne printsje nei in Helios EtherShare-printer en dizze printbehearder sil it bestân trochstjoere nei de RIP mei it rappe TCP/IP-protokol. PostScript-rendering
  • Named pipe: Dit is in Microsoft-protokol foar it útwikseljen fan gegevens tusken ferskate applikaasjes. It fertrout op TCP / IP foar de eigentlike gegevensoerdracht. Dit protokol kin brûkt wurde as jo wolle printsje fan PC nei RIP.
  • Hot Folders: De measte RIP-software kin meardere mappen kontrolearje en alle PostScipt- as PDF-bestannen deryn ferwurkje. Druk jo side gewoan op skiif en pleats dit PostScript-bestân yn jo map mei rappe tagong. Hoi, nei in pear sekonden merkt RIP it bestân op en jout it út.

Dit binne de populêrste ynfierkanalen, mar d'r binne oaren. PostScript 3 RIP kin in systeem stypje dat ynternetprintsjen hjit. Hjirmei kinne jo printsje nei RIP oer it ynternet. Lytsere apparaten lykas laserprinters kinne USB-ferbiningen biede.

Yn 't algemien, hoe mear manieren kinne jo gegevens stjoere nei RIP, hoe better kinne jo it yntegrearje yn jo besteande (en takomstige) workflow. Fleksibiliteit fan ynfier- en útfierkanalen is op syn minst like wichtich as RIP-prestaasjes.

Ienris hat RIP in PostScript- of PDF-bestân ûntfongen, kin it begjinne mei it ferwurkjen fan dat bestân.

Yn feite is dizze útspraak net hielendal wier: PostScript RIP-gegevens hoege net needsaaklik de hiele triem. Sadree't de gegevens foar de earste side oankomme, kin RIP dizze side begjinne te fertarren. Dit is net it gefal foar PDF-bestannen. Troch de manier wêrop se makke binne PDF triemmen,RIP hat tagong ta it hiele bestân nedich foardat it kin begjinne, it ferwurkjen.

PostScript-gegevensferwurking

Adobe RIP sil earst de ynhâld fan de PostScript-side oersette yn in tuskenformaat neamd in werjeftelist. De werjefte list befettet in beskriuwing fan de side op in mear basis masine nivo. Dat ynstee fan milimeters of punten te brûken, lizze alle objekten yn 'e werjeftelist yn apparaatpiksels. PostScript-rendering

Al dizze objekten binne net mear TIFF, EPS of lettertypen: RIP ferwurket ek alle gegevens op 'e side en, as it nedich is, konvertearret it yn in tuskenformaat en bewarret it yn wat in boarnelist neamd wurdt. Nim lettertypen as foarbyld: as jo in 20-punts Avant Garde earne op in side brûkt hawwe, sil RIP de omtrekgegevens fan it lettertype nimme (printerlettertype, sa't Mac-brûkers it neame), berekkenje hoe't elk yndividueel karakter dêrfoar útfiert wurde moat jûn grutte, en resolúsje en bewarret dizze bitmap tekens yn it lettertype cache. Yn PostScript Level 1 wurde dizze lettertype-caches permanint opslein op skiif. Nei in pear dagen of wiken soene se safolle romte nimme dat de RIP net genôch romte soe hawwe om oare gegevens op te slaan. Dit kin allerhanne PostScript-flaters feroarsaakje, lykas "limitcheck" of "VMerror". De brûker sil dan al dizze tydlike gegevens manuell moatte wiskje troch in "lettertype wiskje" út te fieren. Adobe reparearre dit probleem op it PostScript 2-nivo, wêr't lettertype-caching dynamysk wurdt behannele.

RIP besiket te hâlden sawol de werjefte list en de boarne list yn haadûnthâld foar sa lang mooglik, mar it bewarret dizze gegevens yn in side triem op skiif as it wurdt te grut. Triemmen dy't in protte skansearre ôfbyldings befetsje generearje grutte boarnelisten, wylst bestannen mei komplekse tekeningen fan Illustrator as in oare applikaasje typysk grutte werjeftelisten generearje. Fansels, RIP fertraget as it moat tagong ta in trage hurde skiif ynstee fan supersnelle ûnthâld. Dit is de reden dat jo RIP's sjogge op systemen mei 1 GB RAM of mear. PostScript-rendering

Sadree't de werjeftelist kompleet is, sil de RIP har ynhâld rasterisearje en dy bitmap nei it útfierapparaat stjoere. Guon fabrikanten foegje in ekstra stap ta oan dit proses en konvertearje de werjeftelist nei har tuskenformaat. Bygelyks, Scitex brûkte CT / LW as in ynterne opmaak en tafoege ekstra bitmaps oan de ôfbylding set sels te fieren lêste minút rasterization.

D'r is in algemiene oanstriid om de RIP ekstra taken te behanneljen bûten wat hjirboppe besprutsen is. In trap kin sa'n kâns wêze. Guon fabrikanten foegje overlay-software ta tusken de ynterpretaasje en rasterisaasje fan it bestân.

RIP ôfslute. PostScript-rendering

It rasterisaasjeproses kin lang duorje en resultearje yn in enoarm bestân dat nei it útfierapparaat stjoerd wurde moat. Guon RIP-protokollen splitse dizze gegevens yn lytse strips en stjoere se ien foar ien nei de ôfbyldingsoanpasser, oaren bewarje de folsleine bitmap yn RAM of skiif en stjoere dizze gegevens dan nei it útfierapparaat. Dizze tuskenlizzende opslach wurdt in framebuffer neamd. Alle laser printers brûke sa'n buffer, dat wurdt opslein yn RAM. Dit ferklearret wêrom't komplekse siden PostScript-flaters kinne generearje op in printer mei beheinde ûnthâld: d'r is gewoan net genôch RAM om sawol de tuskengegevens as de framebuffer op te slaan.

De kar tusken gestreepte útfier en framebuffering wurdt bepaald troch it ferbûne apparaat en de workflow fan de klant.

  • Striped output is de ienfâldichste manier om te kommunisearjen tusken de RIP en de motor.
  • Guon fototypesetters stypje gjin start-stop. Dit betsjut dat se alle gegevens tagelyk nedich hawwe sûnder de minste ûnderbrekking (soarte as in CD-skriuwer). Foar sokke systemen moat in framebuffer brûkt wurde.
  • Framebuffers kinne it útfierproses ek fersnelle, om't de RIP kin trochgean mei it ferwurkjen fan gegevens, wylst de motor de film foarút bringt, it trimt of wachtet op de online prosessor.

De fysike ferbining tusken de RIP en de motor is ek wichtich. Ferskate oplossings wurde brûkt op 'e merk.

  • In protte fabrikanten brûke har eigen protokollen en hardware om RIP te ferbinen mei har byldbepalers. Agfa hat in eigen SCSI-lykas APIS-protokol. Scitex brûkt in optyske ferbining tusken twa apparaten. Mei útsûndering fan de krantemerk binne der gjin echte noarmen.
  • In standert netwurkferbining tusken de RIP en de motor kin brûkt wurde salang't de gegevensoerdracht tusken de twa apparaten de linekapasiteit fan 10 of 100 Mbit net grutter is. Dit soarte fan ferbining wurdt faak brûkt foar plotters. PostScript-rendering
  • Foar goedkeapere printers en proofreaders kin in USB-ferbining brûkt wurde.

 

ABC