Rendering PostScript është procesi i konvertimit dhe interpretimit të skedarëve PostScript në imazhe vizuale në ekran ose në print. PostScript është një gjuhë përshkrimi faqesh e zhvilluar nga Adobe Systems dhe përdoret gjerësisht në printim dhe dizajn grafik. Për të përdorur në të vërtetë këtë përshkrim për të printuar në letër ose për të bërë një pllakë printimi, nevojitet një program që interpreton (ose shfaq) të dhënat, duke i kthyer ato në diçka që një printer, fototipseter ose sistem CtP mund të nxjerrë në një medium. Ky interpretim bëhet nga një sistem i quajtur RIP (Raster Image Processor) ose renderer.

Nëse çdo aplikacion në treg do të kishte mënyrën e vet për të përshkruar se si duket përmbajtja e faqes, do t'ju duhet të blini një RIP për çdo aplikacion individual (QuarkXPress RIP, Illustrator RIP, Corel Draw RIP, ...). Për të shmangur këtë problem, të dhënat hyrëse janë të koduara në një gjuhë standarde të përshkrimit të faqes ose PDL. Ka disa PDL. Më të zakonshmet janë:

  • PostScript (i cili përdoret kryesisht në grafikë)
  • PCL (për përdorim në zyrë)
  • HPGL (zakonisht përdoret për të kontrolluar komplotuesit CAD).

Pjesa e mbetur e këtij artikulli fokusohet në PostScript RIP.

Detaje specifike për gjuhën

RIP-të e harduerit dhe softuerit. Rendering PostScript

Në thelb, RIP është një program që funksionon në ndonjë kompjuter. Njëzet vjet më parë, të gjitha RIP-të funksiononin në pajisje të dedikuara, kompjuterë që ishin krijuar vetëm për të ekzekutuar softuerin RIP dhe nuk përfshinin domosdoshmërisht një tastierë, ekran ose mi. Këto RIP quhen RIP harduerike. Ende mund t'i gjeni në printera lazer dhe pajisje të tjera "më të lira". Këto RIP të ngulitura quhen gjithashtu kontrollues PostScript.

Në ditët e sotme, shumë RIP funksionojnë në PC të rregullt ose Mac dhe sillen njësoj si çdo aplikacion tjetër. Këto RIP quhen RIP të softuerit. Ato mund të përfshijnë ende pajisje speciale, të tilla si një kartë, për t'u lidhur me pajisjen dalëse. Për të parandaluar piraterinë, RIP-et e softuerit shpesh përfshijnë një çelës sigurie, të tillë si një çelës.

Adobe dhe jo aq RIP të Adobe PostScript

Meqenëse PostScript u zhvillua nga Adobe, ata janë kompania më e rëndësishme që krijon PostScript RIP. Këto RIP shiten në tregun OEM: Adobe krijon kodin kryesor RIP (i cili aktualisht quhet CPSI ose APPE në gjeneratën e fundit) dhe ia shet atë çdo kompanie që kërkon një zgjidhje PostScript. Prodhuesi i imazherit më pas blen këtë kod dhe shton harduerin e nevojshëm për t'u ndërlidhur me imazherin e tij dhe softuerin shtesë për të menaxhuar softuerin dhe për të shtuar funksionalitetin.

Sigurisht, Adobe nuk është e vetmja kompani që krijon RIP. Kompani të tjera kanë përfituar nga ky trend për të krijuar të ashtuquajturat klone PostScript. Këto janë RIP që ndjekin standardin Adobe PostScript. Më të rëndësishmet prej tyre janë krijuar nga Global Graphics. RIP e tyre quhet Harlequin dhe ata gjithashtu shesin një alternativë të quajtur Jaws RIP. Ghostscript është një përkthyes falas PostScript nga Alladin. Nipi i saj komercial përdoret në produkte të tilla si BESTColor RIP popullor.

Karakterizimi i RIP-ve nga prodhimi i tyre. Rendering PostScript

Një mënyrë tjetër për të karakterizuar RIP-të është të shikoni rezultatet e tyre:

  • Disa RIP gjenerojnë të dhëna që mund të dërgohen drejtpërdrejt në një imazh setter ose plotter. Për një aparat fotografik ose CtP, këto të dhëna janë në formën e pikselëve që i tregojnë lazerit brenda makinës nëse duhet të shkruajë ose jo pika në media.
  • RIP të tjera gjenerojnë një format të ndërmjetëm të dhënash që ende duhet të përpunohet nga një sistem tjetër përpara se të dërgohet në pajisjen dalëse. Kjo i lejon prodhuesit të shtojë një sistem mbivendosjeje ose, për shembull, një stacion pune redaktimi midis RIP dhe konfiguruesit të imazheve. Scitex dhe Barco RIP janë shembuj tipikë të kësaj qasjeje.

Dërgimi i të dhënave në PostScript RIP. Rendering PostScript

Në mënyrë tipike, çdo RIP merr të dhëna (faqet e koduara në PostScript ose PDF), i përpunon ato dhe më pas e dërgon daljen në destinacionin e tij. Softueri RIP për të arritur të gjitha këto është mjaft kompleks dhe të paktën po aq i madh dhe kompleks sa një paketë zyrash e plotë. Ka mënyra të ndryshme në të cilat RIP mund të marrë të dhënat e tij. Le të hedhim një vështrim të shpejtë se si krijohen të dhënat:

  • Ju krijoni një faqe në InDesign, QuarkXPress, Publisher ose çfarëdo tjetër dhe vendosni ta printoni atë.
  • Në një Mac, shkoni te Chooser, zgjidhni drejtuesin e LaserWriter dhe më pas zgjidhni pajisjen në të cilën do të printoni. LaserWriter është në fakt një aplikacion i vogël që është përgjegjës si për transferimin e të dhënave në median e zgjedhur dhe, në varësi të aplikacionit, për krijimin e të dhënave PostScript (shih më poshtë).
  • Në PC ju bëni në thelb të njëjtën gjë. Duke zgjedhur printerin, ju i tregoni sistemit operativ se çfarë versioni të drejtuesit është PostScript mund të thirret nga një aplikacion për të ndihmuar në krijimin e një skedari printimi PostScript.
  • Disa aplikacione si Adobe Illustrator, përdorni PostScript si formatin e tyre të brendshëm. Kjo do të thotë se ata nuk duhet të bëjnë shumë punë për të krijuar skedarin dalës, thjesht shtojnë disa elementë si fjalorë, të dhëna rreth fontet dhe të dhëna specifike për pajisjen, si p.sh. kontrollet e ekranit.
  • Shumica e aplikacioneve para shtypjes përdorin formatin e tyre unik të të dhënave të brendshme dhe vetë e konvertojnë faqen nga ky format i brendshëm në një skedar PostScript. Ata mund të mbështeten pjesërisht në drejtuesin PostScript, i cili është pjesë e sistemit operativ, për të trajtuar një pjesë të këtij konvertimi.
  • Aplikacionet e biznesit si MS Word ose Excel mbështeten tërësisht në drejtuesin PostScript për të krijuar të dhëna PostScript. Kjo do të thotë që thjesht kalimi nga një drejtues PostScript në tjetrin mund të eliminojë disa probleme nëse ato janë specifike për drejtuesin.

Pasi të krijohet skedari i printimit PostScript, ai dërgohet te media ose pajisja e zgjedhur. Shumica e RIP-ve mbështesin shumë kanale të ndryshme hyrëse.

  • AppleTalk: RIP mund të shfaqet në rrjet sikur të ishte një printer lazer. Përdoruesi Mac zgjedh RIP në Chooser dhe printon në të. Kjo është mënyra më e lehtë për të printuar punë, por është gjithashtu mjaft e ngadaltë.
  • TCP/IP: RIP-të mund të mbështesin ose LPR, i cili është një protokoll standard Unix, ose protokollin e transmetimit Helios. Kjo do të thotë që ju mund të printoni në një printer Helios EtherShare dhe ky menaxher printimi do ta përcjellë skedarin në RIP duke përdorur protokollin e shpejtë TCP/IP. Rendering PostScript
  • Tub i emërtuar: Ky është një protokoll i Microsoft për shkëmbimin e të dhënave midis aplikacioneve të ndryshme. Ai mbështetet në TCP/IP për transferimin aktual të të dhënave. Ky protokoll mund të përdoret nëse dëshironi të printoni nga PC në RIP.
  • Dosjet e nxehta: Shumica e programeve RIP mund të monitorojnë dosje të shumta dhe të përpunojnë çdo skedar PostScipt ose PDF brenda tyre. Thjesht printoni faqen tuaj në disk dhe vendoseni këtë skedar PostScript në dosjen tuaj të aksesit të shpejtë. Përshëndetje, pas disa sekondash RIP vëren skedarin dhe e nxjerr atë.

Këto janë kanalet më të njohura të hyrjes, por ka edhe të tjerë. PostScript 3 RIP mund të mbështesë një sistem të quajtur printim në Internet. Kjo ju lejon të printoni në RIP përmes Internetit. Pajisjet më të vogla si printerët lazer mund të ofrojnë lidhje USB.

Në përgjithësi, sa më shumë mënyra që mund të dërgoni të dhëna në RIP, aq më mirë mund t'i integroni ato në rrjedhën tuaj të punës ekzistuese (dhe të ardhshme). Fleksibiliteti i kanaleve hyrëse dhe dalëse është të paktën po aq i rëndësishëm sa performanca e RIP.

Pasi RIP të ketë marrë një skedar PostScript ose PDF, mund të fillojë përpunimin e atij skedari.

Në fakt, kjo deklaratë nuk është plotësisht e vërtetë: të dhënat RIP të PostScript nuk kanë nevojë domosdoshmërisht për të gjithë skedarin. Sapo të mbërrijnë të dhënat për faqen e parë, RIP mund të fillojë të tretet ajo faqe. Ky nuk është rasti për skedarët PDF. Për shkak të mënyrës së krijimit të tyre skedarë PDF,RIP ka nevojë për qasje në të gjithë skedarin përpara se të fillojë, përpunimi i tij.

Përpunimi i të dhënave PostScript

Adobe RIP fillimisht do të përkthejë përmbajtjen e faqes PostScript në një format të ndërmjetëm të quajtur një listë ekrani. Lista e shfaqjes përmban një përshkrim të faqes në një nivel më themelor të makinës. Pra, në vend që të përdoren milimetra ose pika, të gjitha objektet në listën e ekranit janë të vendosura në pikselë të pajisjes. Rendering PostScript

Të gjitha këto objekte nuk janë më TIFF, EPS ose fontet: RIP gjithashtu përpunon të gjitha të dhënat në faqe dhe, nëse është e nevojshme, i konverton ato në një format të ndërmjetëm dhe i ruan në atë që quhet listë burimesh. Merrni fontet si shembull: nëse keni përdorur një Avant Garde 20-pikëshe diku në një faqe, RIP do të marrë të dhënat e përmbledhjes së fontit (fonti i printerit, siç e quajnë përdoruesit Mac), llogarit se si duhet të dalë çdo karakter individual për këtë madhësia dhe rezolucioni i dhënë dhe i ruan këto karaktere bitmap në cache të shkronjave. Në Nivelin 1 të PostScript, këto cache të shkronjave ruhen përgjithmonë në disk. Pas disa ditësh ose javësh, ato do të merrnin aq shumë hapësirë ​​sa RIP nuk do të kishte hapësirë ​​të mjaftueshme për të ruajtur të dhëna të tjera. Kjo mund të shkaktojë të gjitha llojet e gabimeve të PostScript si "limitcheck" ose "VMerror". Përdoruesi do të duhet të pastrojë manualisht të gjitha këto të dhëna të përkohshme duke kryer një "fshirje të shkronjave". Adobe e rregulloi këtë problem në nivelin PostScript 2, ku memoria e fontit trajtohet në mënyrë dinamike.

RIP përpiqet të mbajë listën e ekranit dhe listën burimore në memorien kryesore për aq kohë sa të jetë e mundur, por i ruan këto të dhëna në një skedar faqeje në disk nëse bëhet shumë i madh. Skedarët që përmbajnë shumë imazhe të skanuara gjenerojnë lista të mëdha burimesh, ndërsa skedarët që përmbajnë vizatime komplekse nga Illustrator ose një aplikacion tjetër zakonisht gjenerojnë lista të mëdha të ekranit. Sigurisht, RIP ngadalësohet nëse duhet të ketë akses në një hard disk të ngadaltë në vend të memories super të shpejtë. Kjo është arsyeja pse ju shihni RIP që funksionojnë në sisteme me 1 GB RAM ose më shumë. Rendering PostScript

Pasi të përfundojë lista e shfaqjes, RIP do të rasterizojë përmbajtjen e tij dhe do ta dërgojë atë bitmap në pajisjen dalëse. Disa prodhues shtojnë një hap shtesë në këtë proces dhe e konvertojnë listën e ekranit në formatin e tyre të ndërmjetëm. Për shembull, Scitex përdori CT/LW si një format të brendshëm dhe shtoi bitmap shtesë në vetë grupin e imazhit për të kryer rasterizimin e minutës së fundit.

Ekziston një tendencë e përgjithshme për të lejuar RIP të trajtojë detyra shtesë përtej asaj që është diskutuar më sipër. Një kurth mund të jetë një mundësi e tillë. Disa prodhues shtojnë softuer mbivendosje midis interpretimit dhe rasterizimit të skedarit.

Dilni nga RIP. Rendering PostScript

Procesi i rasterizimit mund të zgjasë shumë dhe të rezultojë në një skedar të madh që duhet të dërgohet në pajisjen dalëse. Disa protokolle RIP i ndajnë këto të dhëna në shirita të vegjël dhe i dërgojnë ato tek rregulluesi i imazhit një nga një, të tjerë ruajnë të gjithë bitmap-në në RAM ose disk dhe më pas i dërgojnë këto të dhëna në pajisjen dalëse. Kjo ruajtje e ndërmjetme quhet buffer kornizë. Të gjithë printerët lazer përdorin një tampon të tillë, i cili ruhet në RAM. Kjo shpjegon pse faqet komplekse mund të gjenerojnë gabime PostScript në një printer me memorie të kufizuar: thjesht nuk ka RAM të mjaftueshëm për të ruajtur të dhënat e ndërmjetme dhe kornizën.

Zgjedhja midis daljes me shirita dhe buferimit të kornizës përcaktohet nga pajisja e lidhur dhe rrjedha e punës e klientit.

  • Prodhimi me shirita është mënyra më e thjeshtë për të komunikuar midis RIP dhe motorit.
  • Disa fototipesetër nuk mbështesin start-stop. Kjo do të thotë se ata kanë nevojë për të gjitha të dhënat menjëherë pa ndërprerjen më të vogël (si një shkrimtar CD). Për sisteme të tilla duhet të përdoret një tampon kornizë.
  • Buferët e kornizës gjithashtu mund të përshpejtojnë procesin e daljes sepse RIP mund të vazhdojë të përpunojë të dhënat ndërsa motori e përparon filmin, e shkurton atë ose pret për procesorin në linjë.

Lidhja fizike midis RIP dhe motorit është gjithashtu e rëndësishme. Në treg përdoren zgjidhje të ndryshme.

  • Shumë prodhues përdorin protokollet dhe harduerin e tyre për të lidhur RIP me imazhet e tyre. Agfa ka protokollin e vet APIS të ngjashëm me SCSI. Scitex përdor një lidhje optike midis dy pajisjeve. Me përjashtim të tregut të gazetave, nuk ka standarde reale.
  • Një lidhje standarde e rrjetit midis RIP dhe motorit mund të përdoret për sa kohë që transferimi i të dhënave midis dy pajisjeve nuk e kalon kapacitetin e linjës prej 10 ose 100 Mbit. Ky lloj lidhjeje përdoret shpesh për plotter. Rendering PostScript
  • Për printera dhe korrigjues më të lirë, mund të përdoret një lidhje USB.

 

ABC