PostScriptové vykreslování je proces převodu a interpretace PostScriptových souborů na vizuální obrázky na obrazovce nebo v tisku. PostScript je jazyk pro popis stránek vyvinutý společností Adobe Systems a je široce používán v tisku a grafickém designu. Aby bylo možné tento popis skutečně použít k tisku na papír nebo k výrobě tiskové desky, je zapotřebí program, který interpretuje (nebo zobrazuje) data a přeměňuje je na něco, co tiskárna, fotosazba nebo CtP systém může vytisknout na médium. Tuto interpretaci provádí systém zvaný RIP (Raster Image Processor) neboli renderer.

Pokud by každá aplikace na trhu měla svůj vlastní způsob popisu toho, jak vypadá obsah stránky, museli byste si zakoupit RIP pro každou jednotlivou aplikaci (QuarkXPress RIP, Illustrator RIP, Corel Draw RIP, ...). vstupní data jsou zakódována ve standardním jazyce popisu stránky nebo PDL. Existuje několik PDL. Nejběžnější jsou:

  • PostScript (který se používá hlavně v grafice)
  • PCL (pro kancelářské použití)
  • HPGL (běžně používané pro ovládání CAD plotrů).

Zbytek tohoto článku se zaměřuje na PostScript RIP.

Podrobnosti specifické pro daný jazyk

Hardwarové a softwarové RIPy. PostScriptové vykreslování

RIP je v podstatě program, který běží na nějakém počítači. Před dvaceti lety všechny RIP běžely na vyhrazeném hardwaru, počítačích, které byly navrženy pouze pro spouštění softwaru RIP a nemusely nutně obsahovat klávesnici, obrazovku nebo myš. Tyto RIPy se nazývají hardwarové RIPy. Stále je najdete v laserových tiskárnách a dalších „levnějších“ zařízeních. Tyto vložené RIPy se také nazývají řadiče PostScript.

V dnešní době mnoho RIPů běží na běžných PC nebo Mac a chovají se stejně jako jakákoli jiná aplikace. Tyto RIPy se nazývají softwarové RIPy. Stále mohou obsahovat speciální hardware, jako je karta, pro připojení k výstupnímu zařízení. Aby se zabránilo pirátství, softwarové RIPy často obsahují bezpečnostní klíč, jako je klíč.

Adobe a ne tak Adobe PostScriptové RIPy

Vzhledem k tomu, že PostScript byl vyvinut společností Adobe, jsou nejdůležitější společností vytvářející PostScript RIP. Tyto RIPy se prodávají na trhu OEM: Adobe vytvoří základní kód RIP (který se v současné době v nejnovější generaci nazývá CPSI nebo APPE) a prodává jej jakékoli společnosti, která hledá řešení PostScript. Výrobce imagetteru pak zakoupí tento kód a přidá nezbytný hardware pro rozhraní s jeho imagetterem a další software pro správu softwaru a přidání funkcí.

Adobe samozřejmě není jedinou společností, která vytváří RIPy. Jiné společnosti využily tohoto trendu k vytvoření tzv. PostScriptových klonů. Jedná se o RIPy, které se řídí standardem Adobe PostScript. Nejdůležitější z nich vytváří Global Graphics. Jejich RIP se jmenuje Harlequin a prodávají i alternativu s názvem Jaws RIP. Ghostscript je bezplatný překladač PostScript od Alladin. Jeho komerční synovec se používá v produktech, jako je populární BESTColor RIP.

Charakterizace RIPů podle jejich výstupu. PostScriptové vykreslování

Dalším způsobem, jak charakterizovat RIPy, je podívat se na jejich výstup:

  • Některé RIPy generují data, která lze odeslat přímo do osvitové jednotky nebo plotru. U fotosázecího stroje nebo CtP zařízení jsou tato data ve formě pixelů, které laseru uvnitř stroje říkají, zda má či nemá zapisovat body na médium.
  • Jiné RIPy generují přechodný datový formát, který musí být před odesláním do výstupního zařízení zpracován jiným systémem. To umožňuje výrobci přidat mezi RIP a osvitovou jednotku překryvný systém nebo například editační pracovní stanici. Typickými příklady tohoto přístupu jsou RIPy Scitex a Barco.

Odesílání dat do PostScript RIP. PostScriptové vykreslování

Každý RIP obvykle přijímá data (stránky zakódované v PostScriptu nebo PDF), zpracovává je a poté odesílá výstup na místo určení. Software RIP k dosažení tohoto všeho je poměrně složitý a přinejmenším stejně velký a složitý jako plnohodnotný kancelářský balík. Existují různé způsoby, jak RIP může získat svá data. Pojďme se nejprve rychle podívat na to, jak jsou data vytvářena:

  • Vytvoříte stránku v aplikaci InDesign, QuarkXPress, Publisher nebo v čemkoli jiném a rozhodnete se ji vytisknout.
  • Na Macu přejděte do Chooser, vyberte ovladač LaserWriter a poté vyberte zařízení, na kterém chcete tisknout. LaserWriter je vlastně malá aplikace, která má na starosti jak přenos dat na zvolené médium, tak v závislosti na aplikaci i tvorbu PostScriptových dat (viz dále).
  • Na PC děláš v podstatě to samé. Výběrem tiskárny sdělíte operačnímu systému, o jakou verzi ovladače se jedná PostScript lze volat aplikací, aby pomohla vytvořit tiskový soubor PostScript.
  • Některé aplikace jako Adobe Illustrator, použijte PostScript jako svůj interní formát. To znamená, že nemusí dělat mnoho práce při vytváření výstupního souboru, stačí přidat některé prvky, jako jsou slovníky, data o fonty a data specifická pro zařízení, jako je ovládání obrazovky.
  • Většina aplikací předtisková příprava používají svůj vlastní jedinečný interní formát dat a sami převádějí stránku z tohoto interního formátu do souboru PostScript. Částečně se mohou spoléhat na ovladač PostScript, který je součástí operačního systému, aby zvládl část tohoto převodu.
  • Obchodní aplikace, jako je MS Word nebo Excel, se při vytváření PostScriptových dat zcela spoléhají na ovladač PostScript. To znamená, že jednoduché přepnutí z jednoho PostScriptového ovladače na jiný může odstranit některé problémy, pokud jsou specifické pro daný ovladač.

Jakmile je vytvořen tiskový soubor PostScript, je odeslán na vybrané médium nebo zařízení. Většina RIPů podporuje mnoho různých vstupních kanálů.

  • AppleTalk: RIP se může v síti objevit, jako by to byla laserová tiskárna. Uživatel Mac vybere RIP v okně Chooser a vytiskne jej. Toto je nejjednodušší způsob tisku úloh, ale je také poměrně pomalý.
  • TCP/IP: RIP mohou podporovat buď LPR, což je standardní unixový protokol, nebo streamovací protokol Helios. To znamená, že můžete tisknout na tiskárně Helios EtherShare a tento správce tisku předá soubor do RIP pomocí rychlého protokolu TCP/IP. PostScriptové vykreslování
  • Named pipe: Jedná se o protokol společnosti Microsoft pro výměnu dat mezi různými aplikacemi. Pro skutečný přenos dat se spoléhá na TCP/IP. Tento protokol lze použít, pokud chcete tisknout z PC do RIP.
  • Hot Folders: Většina softwaru RIP dokáže monitorovat více složek a zpracovávat v nich jakékoli soubory PostScipt nebo PDF. Jednoduše vytiskněte svou stránku na disk a umístěte tento PostScriptový soubor do vaší složky pro rychlý přístup. Ahoj, po několika sekundách si RIP všimne souboru a vydá jej.

Toto jsou nejoblíbenější vstupní kanály, ale existují i ​​​​jiné. PostScript 3 RIP může podporovat systém nazývaný internetový tisk. To vám umožní tisknout do RIP přes internet. Menší zařízení, jako jsou laserové tiskárny, mohou nabízet připojení USB.

Obecně platí, že čím více způsobů můžete odesílat data do RIP, tím lépe je můžete integrovat do svého stávajícího (a budoucího) pracovního postupu. Flexibilita vstupních a výstupních kanálů je přinejmenším stejně důležitá jako výkon RIP.

Jakmile RIP obdrží soubor PostScript nebo PDF, může začít tento soubor zpracovávat.

Ve skutečnosti toto tvrzení není zcela pravdivé: Data PostScript RIP nutně nepotřebují celý soubor. Jakmile dorazí data pro první stránku, RIP může začít tuto stránku strávit. To není případ souborů PDF. Vzhledem ke způsobu jejich vzniku PDF soubory,RIP potřebuje přístup k celému souboru, než může začít, zpracovávat jej.

PostScriptové zpracování dat

Adobe RIP nejprve přeloží obsah PostScriptové stránky do přechodného formátu nazývaného seznam zobrazení. Seznam zobrazení obsahuje popis stránky na základní úrovni stroje. Takže namísto použití milimetrů nebo bodů jsou všechny objekty v seznamu zobrazení umístěny v pixelech zařízení. PostScriptové vykreslování

Všechny tyto objekty již nejsou TIFF, EPS popř fonty: RIP také zpracovává všechna data na stránce a v případě potřeby je převádí do přechodného formátu a ukládá je do takzvaného zdrojového seznamu. Vezměte si fonty jako příklad: pokud jste někde na stránce použili 20bodové Avant Garde, RIP vezme obrysová data fontu (písmo tiskárny, jak tomu říkají uživatelé Mac), vypočítá, jak by měl být každý jednotlivý znak vytištěn. dané velikosti a rozlišení a ukládá tyto bitmapové znaky do mezipaměti písem. V PostScript Level 1 jsou tyto mezipaměti písem trvale uloženy na disku. Po pár dnech či týdnech by zabraly tolik místa, že by RIP neměl dostatek místa pro uložení dalších dat. To může způsobit všechny druhy PostScriptových chyb, jako je „limitcheck“ nebo „VMerror“. Uživatel pak bude muset ručně vymazat všechna tato dočasná data provedením „smazání písma“. Společnost Adobe tento problém vyřešila na úrovni PostScript 2, kde je ukládání písem do mezipaměti řešeno dynamicky.

RIP se pokouší uchovat seznam zobrazení i zdrojový seznam v hlavní paměti tak dlouho, jak je to možné, ale pokud je příliš velký, ukládá tato data do stránkovacího souboru na disku. Soubory obsahující mnoho naskenovaných obrázků generují velké zdrojové seznamy, zatímco soubory obsahující složité kresby z Illustratoru nebo jiné aplikace obvykle generují velké seznamy zobrazení. RIP se samozřejmě zpomalí, pokud místo superrychlé paměti potřebuje přístup k pomalému pevnému disku. To je důvod, proč vidíte RIP běžící na systémech s 1 GB RAM nebo více. PostScriptové vykreslování

Jakmile je seznam zobrazení kompletní, RIP rastruje svůj obsah a odešle bitmapu do výstupního zařízení. Někteří výrobci přidávají k tomuto procesu další krok a převádějí seznam zobrazení na svůj přechodný formát. Například Scitex použil CT/LW jako interní formát a přidal další bitmapy do samotné sady obrázků, aby provedl rasterizaci na poslední chvíli.

Existuje obecná tendence umožnit RIP zvládnout další úkoly nad rámec toho, co bylo diskutováno výše. Takovou příležitostí může být past. Někteří výrobci přidávají mezi interpretaci a rasterizaci souboru překryvný software.

Ukončete RIP. PostScriptové vykreslování

Proces rasterizace může trvat dlouho a výsledkem je obrovský soubor, který je třeba odeslat na výstupní zařízení. Některé protokoly RIP tato data rozdělují na malé proužky a posílají je do upravovače obrazu jeden po druhém, jiné ukládají celou bitmapu do paměti RAM nebo na disk a poté tato data posílají na výstupní zařízení. Toto přechodné úložiště se nazývá vyrovnávací paměť snímků. Všechny laserové tiskárny používají takovou vyrovnávací paměť, která je uložena v paměti RAM. To vysvětluje, proč mohou složité stránky generovat chyby PostScript na tiskárně s omezenou pamětí: prostě není dostatek paměti RAM pro uložení mezilehlých dat a framebufferu.

Volba mezi prokládaným výstupem a ukládáním snímků do vyrovnávací paměti je určena připojeným zařízením a pracovním postupem zákazníka.

  • Pruhovaný výstup je nejjednodušší způsob komunikace mezi RIP a motorem.
  • Některé fotosazby nepodporují start-stop. To znamená, že potřebují všechna data najednou bez sebemenšího přerušení (něco jako vypalovačka CD). Pro takové systémy musí být použit frame buffer.
  • Vyrovnávací paměti snímků mohou také urychlit výstupní proces, protože RIP může pokračovat ve zpracování dat, zatímco engine posunuje film, ořezává jej nebo čeká na online procesor.

Důležité je také fyzické spojení mezi RIP a motorem. Na trhu se používají různá řešení.

  • Mnoho výrobců používá k připojení RIP ke svým osvitovým jednotkám své vlastní protokoly a hardware. Agfa má svůj vlastní protokol APIS podobný SCSI. Scitex využívá optické spojení mezi dvěma zařízeními. S výjimkou novinového trhu neexistují žádné skutečné standardy.
  • Standardní síťové připojení mezi RIP a enginem lze použít, pokud přenos dat mezi dvěma zařízeními nepřesáhne kapacitu linky 10 nebo 100 Mbit. Tento typ připojení se často používá pro plotry. PostScriptové vykreslování
  • U levnějších tiskáren a korektorů lze využít připojení USB.

 

ABC