PostScript renderēšana ir PostScript failu konvertēšanas un interpretācijas process vizuālos attēlos ekrānā vai drukātā veidā. PostScript ir Adobe Systems izstrādāta lapu apraksta valoda, ko plaši izmanto drukāšanā un grafiskajā dizainā. Lai faktiski izmantotu šo aprakstu drukāšanai uz papīra vai drukas plāksnes izgatavošanai, ir nepieciešama programma, kas interpretē (vai parāda) datus, pārvēršot tos par kaut ko tādu, ko printeris, fotodrukāšanas iekārta vai CtP sistēma var izvadīt datu nesējā. Šo interpretāciju veic sistēma, ko sauc par RIP (Raster Image Processor) vai renderētāju.

Ja katrai tirgū pieejamajai lietojumprogrammai būtu savs veids, kā aprakstīt lapas satura izskatu, jums būtu jāiegādājas RIP katrai atsevišķai lietojumprogrammai (QuarkXPress RIP, Illustrator RIP, Corel Draw RIP, ...). Lai izvairītos no šīs problēmas, ievades dati ir kodēti standarta lapas apraksta valodā vai PDL. Ir vairāki PDL. Visizplatītākie ir:

  • PostScript (ko galvenokārt izmanto grafikā)
  • PCL (biroja lietošanai)
  • HPGL (parasti izmanto CAD ploteru vadīšanai).

Pārējā šī raksta daļa ir vērsta uz PostScript RIP.

Valodai specifiska informācija

Aparatūras un programmatūras RIP. PostScript renderēšana

Būtībā RIP ir programma, kas darbojas dažos datoros. Pirms divdesmit gadiem visi RIP darbojās ar speciālu aparatūru — datoriem, kas bija paredzēti tikai RIP programmatūras darbināšanai, un tajos nebija obligāti iekļauta tastatūra, ekrāns vai pele. Šos RIP sauc par aparatūras RIP. Jūs joprojām varat tos atrast lāzerprinteros un citās "lētākās" ierīcēs. Šos iegultos RIP sauc arī par PostScript kontrolleriem.

Mūsdienās daudzi RIP darbojas parastajos personālajos vai Mac datoros un darbojas tāpat kā jebkura cita lietojumprogramma. Šos RIP sauc par programmatūras RIP. Tajos joprojām var būt iekļauta īpaša aparatūra, piemēram, karte, lai izveidotu savienojumu ar izvades ierīci. Lai novērstu pirātismu, programmatūras RIP bieži ietver drošības atslēgu, piemēram, atslēgu.

Adobe un ne tik Adobe PostScript RIP

Tā kā PostScript izstrādāja Adobe, tie ir vissvarīgākais uzņēmums, kas veido PostScript RIP. Šie RIP tiek pārdoti OEM tirgū: Adobe izveido RIP pamatkodu (kas jaunākajā paaudzē pašlaik tiek saukts par CPSI vai APPE) un pārdod to jebkuram uzņēmumam, kas meklē PostScript risinājumu. Pēc tam Imagetter ražotājs iegādājas šo kodu un pievieno nepieciešamo aparatūru saskarnei ar attēlu veidotāju un papildu programmatūru, lai pārvaldītu programmatūru un pievienotu funkcionalitāti.

Protams, Adobe nav vienīgais uzņēmums, kas veido RIP. Citi uzņēmumi ir izmantojuši šo tendenci, lai izveidotu tā sauktos PostScript klonus. Tie ir RIP, kas atbilst Adobe PostScript standartam. Nozīmīgākos no tiem veido Global Graphics. Viņu RIP sauc par Harlequin, un viņi pārdod arī alternatīvu ar nosaukumu Jaws RIP. Ghostscript ir Alladin bezmaksas PostScript tulks. Tā komerciālais brāļadēls tiek izmantots tādos produktos kā populārais BESTColor RIP.

RIP raksturošana pēc to izvades. PostScript renderēšana

Vēl viens veids, kā raksturot RIP, ir aplūkot to rezultātus:

  • Daži RIP ģenerē datus, ko var nosūtīt tieši uz attēlu iestatītāju vai ploteri. Fotografēšanas ierīcei vai CtP ierīcei šie dati ir pikseļu veidā, kas norāda iekārtas iekšpusē esošajam lāzeram, vai uz datu nesēja ir jāraksta punkti.
  • Citi RIP ģenerē starpposma datu formātu, kas joprojām ir jāapstrādā citai sistēmai, pirms tie tiek nosūtīti uz izvades ierīci. Tas ļauj ražotājam pievienot pārklājuma sistēmu vai, piemēram, rediģēšanas darbstaciju starp RIP un attēlu iestatītāju. Scitex un Barco RIP ir tipiski šīs pieejas piemēri.

Datu sūtīšana uz PostScript RIP. PostScript renderēšana

Parasti katrs RIP saņem datus (lapas, kas kodētas PostScript vai PDF formātā), apstrādā tos un pēc tam nosūta izvadi uz galamērķi. RIP programmatūra, lai to visu sasniegtu, ir diezgan sarežģīta un vismaz tikpat liela un sarežģīta kā pilnvērtīgs biroja komplekts. Ir dažādi veidi, kā RIP var iegūt savus datus. Vispirms īsi apskatīsim, kā tiek izveidoti dati:

  • Jūs izveidojat lapu programmā InDesign, QuarkXPress, Publisher vai jebkurā citā un izlemjat to izdrukāt.
  • Mac datorā atverat Chooser, atlasiet LaserWriter draiveri un pēc tam atlasiet ierīci, kurā drukāt. LaserWriter patiesībā ir neliela lietojumprogramma, kas ir atbildīga gan par datu pārsūtīšanu uz izvēlēto datu nesēju, gan atkarībā no lietojumprogrammas PostScript datu veidošanu (skatiet tālāk).
  • Datorā jūs darāt būtībā to pašu. Izvēloties printeri, operētājsistēmai norādiet, kāda draivera versija ir tā PostScript var izsaukt lietojumprogramma, lai palīdzētu izveidot PostScript drukas failu.
  • Dažas lietojumprogrammas, piemēram, Adobe Illustrator, izmantojiet PostScript kā iekšējo formātu. Tas nozīmē, ka viņiem nav daudz jāstrādā, lai izveidotu izvades failu, vienkārši pievienojiet dažus elementus, piemēram, vārdnīcas, datus par fonti un ierīcei specifiski dati, piemēram, ekrāna vadība.
  • Lielākā daļa lietojumprogrammu pirmsspiediena izmanto savu unikālo iekšējo datu formātu un paši konvertē lapu no šī iekšējā formāta uz PostScript failu. Viņi var daļēji paļauties uz PostScript draiveri, kas ir daļa no operētājsistēmas, lai apstrādātu daļu no šīs konversijas.
  • Biznesa lietojumprogrammas, piemēram, MS Word vai Excel, pilnībā paļaujas uz PostScript draiveri, lai izveidotu PostScript datus. Tas nozīmē, ka vienkārša pārslēgšanās no viena PostScript draivera uz citu var novērst dažas problēmas, ja tās ir saistītas ar draiveri.

Kad PostScript drukas fails ir izveidots, tas tiek nosūtīts uz atlasīto datu nesēju vai ierīci. Lielākā daļa RIP atbalsta daudz dažādu ievades kanālu.

  • AppleTalk: RIP tīklā var parādīties tā, it kā tas būtu lāzerprinteris. Mac lietotājs izvēlas RIP programmā Chooser un drukā uz to. Tas ir vienkāršākais veids, kā drukāt darbus, taču tas ir arī diezgan lēns.
  • TCP/IP: RIP var atbalstīt vai nu LPR, kas ir standarta Unix protokols, vai Helios straumēšanas protokolu. Tas nozīmē, ka varat drukāt ar Helios EtherShare printeri, un šis drukas pārvaldnieks pārsūtīs failu uz RIP, izmantojot ātro TCP/IP protokolu. PostScript renderēšana
  • Nosaukta caurule: Šis ir Microsoft protokols datu apmaiņai starp dažādām lietojumprogrammām. Faktiskajai datu pārsūtīšanai tas paļaujas uz TCP/IP. Šo protokolu var izmantot, ja vēlaties drukāt no datora uz RIP.
  • Karstās mapes: lielākā daļa RIP programmatūras var pārraudzīt vairākas mapes un apstrādāt tajās visus PostScipt vai PDF failus. Vienkārši izdrukājiet savu lapu diskā un ievietojiet šo PostScript failu savā ātrās piekļuves mapē. Sveiki, pēc pāris sekundēm RIP pamana failu un izvada to.

Šie ir vispopulārākie ievades kanāli, taču ir arī citi. PostScript 3 RIP var atbalstīt sistēmu, ko sauc par interneta drukāšanu. Tas ļauj drukāt uz RIP, izmantojot internetu. Mazākas ierīces, piemēram, lāzerprinteri, var piedāvāt USB savienojumus.

Kopumā, jo vairāk veidu varat nosūtīt datus uz RIP, jo labāk tos varēsit integrēt esošajā (un turpmākajā) darbplūsmā. Ievades un izvades kanālu elastība ir vismaz tikpat svarīga kā RIP veiktspēja.

Kad RIP ir saņēmis PostScript vai PDF failu, tas var sākt šī faila apstrādi.

Patiesībā šis apgalvojums nav pilnīgi patiess: PostScript RIP datiem nav obligāti nepieciešams viss fails. Tiklīdz tiek saņemti pirmās lapas dati, RIP var sākt sagremot šo lapu. Tas neattiecas uz PDF failiem. To veidošanas veida dēļ PDF faili,RIP ir nepieciešama piekļuve visam failam, lai varētu sākt tā apstrādi.

PostScript datu apstrāde

Adobe RIP vispirms pārtulkos PostScript lapas saturu starpformātā, ko sauc par displeja sarakstu. Displeja sarakstā ir lapas apraksts vienkāršākā iekārtas līmenī. Tātad tā vietā, lai izmantotu milimetrus vai punktus, visi displeja saraksta objekti atrodas ierīces pikseļos. PostScript renderēšana

Visi šie objekti vairs nav TIFF, EPS vai fonti: RIP arī apstrādā visus lapā esošos datus un, ja nepieciešams, pārvērš tos starpformātā un saglabā tā sauktajā avotu sarakstā. Ņemiet par piemēru fontus: ja kaut kur lapā izmantojāt 20 punktu Avant Garde, RIP ņems fonta kontūras datus (printera fontu, kā to sauc Mac lietotāji), aprēķinās, kā katrai atsevišķai rakstzīmei vajadzētu izvadīt. noteiktais izmērs un izšķirtspēja, un saglabā šīs bitkartes rakstzīmes fontu kešatmiņā. PostScript 1. līmenī šīs fontu kešatmiņas tiek pastāvīgi saglabātas diskā. Pēc pāris dienām vai nedēļām tie aizņemtu tik daudz vietas, ka RIP nepietiktu vietas citu datu glabāšanai. Tas var izraisīt visa veida PostScript kļūdas, piemēram, "limitcheck" vai "VMerror". Pēc tam lietotājam būs manuāli jādzēš visi šie pagaidu dati, veicot "fonta dzēšanu". Adobe novērsa šo problēmu PostScript 2 līmenī, kur fontu kešatmiņa tiek apstrādāta dinamiski.

RIP mēģina pēc iespējas ilgāk saglabāt galvenajā atmiņā gan displeja sarakstu, gan avotu sarakstu, taču tas saglabā šos datus lapas failā diskā, ja tas kļūst pārāk liels. Faili, kuros ir daudz skenētu attēlu, veido lielus avotu sarakstus, savukārt faili, kas satur sarežģītus zīmējumus no Illustrator vai citas lietojumprogrammas, parasti ģenerē lielus displeja sarakstus. Protams, RIP palēninās, ja tai ir jāpiekļūst lēnam cietajam diskam, nevis īpaši ātrai atmiņai. Tāpēc redzat RIP, kas darbojas sistēmās ar 1 GB vai vairāk RAM. PostScript renderēšana

Kad displeja saraksts ir pabeigts, RIP rasterizēs tā saturu un nosūtīs šo bitkarti uz izvades ierīci. Daži ražotāji šim procesam pievieno papildu darbību un pārvērš displeja sarakstu savā starpformātā. Piemēram, Scitex izmantoja CT/LW kā iekšējo formātu un pievienoja attēla kopai papildu bitkartes, lai veiktu pēdējā brīža rastrizāciju.

Pastāv vispārēja tendence ļaut RIP veikt papildu uzdevumus, kas pārsniedz iepriekš apspriesto. Lamatas var būt šāda iespēja. Daži ražotāji pievieno pārklājuma programmatūru starp faila interpretāciju un rastrēšanu.

Iziet no RIP. PostScript renderēšana

Rasterizācijas process var aizņemt ilgu laiku, un rezultātā var izveidoties milzīgs fails, kas jānosūta uz izvades ierīci. Daži RIP protokoli sadala šos datus mazās sloksnēs un pa vienam nosūta uz attēla regulētāju, citi saglabā visu bitkarti RAM vai diskā un pēc tam nosūta šos datus uz izvades ierīci. Šo starpkrātuvi sauc par kadru buferi. Visi lāzerprinteri izmanto šādu buferi, kas tiek saglabāts RAM. Tas izskaidro, kāpēc sarežģītas lapas var radīt PostScript kļūdas printerī ar ierobežotu atmiņu: vienkārši nav pietiekami daudz RAM, lai saglabātu gan starpposma datus, gan kadru buferi.

Izvēli starp svītru izvadi un kadru buferizāciju nosaka pievienotā ierīce un klienta darbplūsma.

  • Svītraina izvade ir vienkāršākais veids, kā sazināties starp RIP un dzinēju.
  • Daži fotodrukāšanas ierīces neatbalsta start-stop. Tas nozīmē, ka viņiem ir nepieciešami visi dati uzreiz bez mazākajiem pārtraukumiem (tāds kā CD rakstītājam). Šādām sistēmām ir jāizmanto kadru buferis.
  • Kadru buferi var arī paātrināt izvades procesu, jo RIP var turpināt apstrādāt datus, kamēr dzinējs virza filmu uz priekšu, apgriež to vai gaida tiešsaistes procesoru.

Svarīgs ir arī fiziskais savienojums starp RIP un motoru. Tirgū tiek izmantoti dažādi risinājumi.

  • Daudzi ražotāji izmanto savus protokolus un aparatūru, lai savienotu RIP ar saviem attēlu iestatītājiem. Agfa ir savs SCSI līdzīgs APIS protokols. Scitex izmanto optisko savienojumu starp divām ierīcēm. Izņemot avīžu tirgu, nav īsti standartu.
  • Standarta tīkla savienojumu starp RIP un dzinēju var izmantot tik ilgi, kamēr datu pārraide starp abām ierīcēm nepārsniedz 10 vai 100 Mbit līnijas jaudu. Šis savienojuma veids bieži tiek izmantots ploteriem. PostScript renderēšana
  • Lētākiem printeriem un korektoriem var izmantot USB savienojumu.

 

ABC