Рендерирање на PostScript е процес на конвертирање и толкување на датотеките на PostScript во визуелни слики на екранот или во печатење. PostScript е јазик за опис на страница развиен од Adobe Systems и широко се користи во печатењето и графичкиот дизајн. За да се користи овој опис за печатење на хартија или за правење плоча за печатење, потребна е програма која ги толкува (или прикажува) податоците, претворајќи ги во нешто што печатачот, фототипсетер или CtP систем може да го емитува на медиум. Оваа интерпретација ја прави систем наречен RIP (Raster Image Processor) или рендерер.

Ако секоја апликација на пазарот има свој начин да опише како изгледа содржината на страницата, ќе треба да купите RIP за секоја поединечна апликација (QuarkXPress RIP, Illustrator RIP, Corel Draw RIP, ...). За да го избегнете овој проблем, влезните податоци се кодирани во стандарден јазик за опис на страницата или PDL. Постојат неколку PDL. Најчести се:

  • PostScript (кој главно се користи во графика)
  • PCL (за канцелариска употреба)
  • HPGL (најчесто се користи за контрола на CAD плотерите).

Остатокот од овој напис се фокусира на PostScript RIP.

Детали специфични за јазикот

Хардверски и софтверски RIP-ови. Рендерирање на PostScript

Во суштина, RIP е програма што работи на некој компјутер. Пред XNUMX години, сите RIP работеа на посветен хардвер, компјутери кои беа дизајнирани само за да работат RIP софтверот и не мора да вклучуваа тастатура, екран или глушец. Овие RIP се нарекуваат хардверски RIP. Сè уште можете да ги најдете во ласерски печатачи и други „поевтини“ уреди. Овие вградени RIP се нарекуваат и PostScript контролери.

Во денешно време, многу RIP-и работат на обични компјутери или Mac и се однесуваат исто како и секоја друга апликација. Овие RIP се нарекуваат софтверски RIP. Тие сè уште може да вклучуваат специјален хардвер, како што е картичка, за поврзување со излезниот уред. За да се спречи пиратеријата, софтверските RIP често вклучуваат безбедносен клуч, како што е клуч.

Adobe и не толку RIP на Adobe PostScript

Бидејќи PostScript беше развиен од Adobe, тие се најважната компанија што создава PostScript RIP. Овие RIP се продаваат на пазарот на OEM: Adobe го создава основниот RIP код (кој моментално се нарекува CPSI или APPE во најновата генерација) и го продава на секоја компанија која бара решение за PostScript. Производителот на сликарот потоа го купува овој код и го додава потребниот хардвер за интерфејс со неговиот фотограф и дополнителен софтвер за управување со софтверот и додавање функционалност.

Се разбира, Adobe не е единствената компанија што создава RIP. Други компании го искористија овој тренд за да создадат таканаречени PostScript клонови. Ова се RIP-а кои го следат стандардот Adobe PostScript. Најважните од нив се создадени од Global Graphics. Нивниот RIP се нарекува Harlequin и тие исто така продаваат алтернатива наречена Jaws RIP. Ghostscript е бесплатен преведувач на PostScript од Аладин. Нејзиниот комерцијален внук се користи во производи како што е популарниот BESTColor RIP.

Карактеризирање на RIP-и по нивниот излез. Рендерирање на PostScript

Друг начин да се карактеризираат RIP е да се погледне нивниот излез:

  • Некои RIP генерираат податоци што може да се испратат директно до сетер на слики или плотер. За фототипсетер или CtP уред, овие податоци се во форма на пиксели кои му кажуваат на ласерот внатре во машината дали да пишува точки на медиумот или не.
  • Другите RIP генерираат среден формат на податоци кој сепак мора да се обработи од друг систем пред да биде испратен до излезниот уред. Ова му овозможува на производителот да додаде систем за преклопување или, на пример, работна станица за уредување помеѓу RIP и сетерот на слики. Scitex и Barco RIP се типични примери за овој пристап.

Испраќање податоци до PostScript RIP. Рендерирање на PostScript

Вообичаено, секој RIP прима податоци (страници кодирани во PostScript или PDF), ги обработува и потоа го испраќа излезот до неговата дестинација. Софтверот RIP за да се постигне сето ова е доста сложен и барем исто толку голем и комплексен како целосен канцелариски пакет. Постојат различни начини на кои RIP може да ги добие своите податоци. Ајде прво брзо да погледнеме како се создаваат податоците:

  • Креирате страница во InDesign, QuarkXPress, Publisher или што и да е и одлучувате да ја испечатите.
  • На Mac, одите во Chooser, изберете го двигателот LaserWriter и потоа изберете го уредот за печатење. LaserWriter е всушност мала апликација која е одговорна и за пренос на податоци на избраниот медиум и, во зависност од апликацијата, за создавање на податоци за PostScript (види следно).
  • На компјутер во основа го правите истото. Со избирање на печатачот, му кажувате на оперативниот систем за која верзија на двигателот станува збор PostScript може да биде повикан од апликација за да помогне во креирањето на датотека за печатење PostScript.
  • Некои апликации како Adobe Illustrator, користете PostScript како нивен внатрешен формат. Ова значи дека тие не треба да работат многу за да ја креираат излезната датотека, само додаваат некои елементи како речници, податоци за фонтови и податоци специфични за уредот, како што се контролите на екранот.
  • Повеќето апликации предпечатење користат свој единствен внатрешен формат на податоци и самите ја претвораат страницата од овој внатрешен формат во датотека PostScript. Тие може делумно да се потпрат на двигателот PostScript, кој е дел од оперативниот систем, за да се справи со дел од оваа конверзија.
  • Деловните апликации како што се MS Word или Excel целосно се потпираат на двигателот на PostScript за создавање податоци за PostScript. Ова значи дека едноставното префрлување од еден драјвер за PostScript на друг може да елиминира некои проблеми доколку се специфични за двигателот.

Откако ќе се креира датотеката за печатење PostScript, таа се испраќа до избраниот медиум или уред. Повеќето RIP поддржуваат многу различни влезни канали.

  • AppleTalk: RIP може да се појави на мрежата како да е ласерски печатач. Корисникот на Mac го избира RIP во Избирачот и печати на него. Ова е најлесниот начин за печатење задачи, но исто така е прилично бавен.
  • TCP/IP: RIP може да поддржува или LPR, кој е стандарден Unix протокол, или протокол за стриминг Helios. Ова значи дека можете да печатите на печатач Helios EtherShare и овој менаџер за печатење ќе ја препрати датотеката до RIP користејќи го брзиот протокол TCP/IP. Рендерирање на PostScript
  • Именувана цевка: Ова е протокол на Microsoft за размена на податоци помеѓу различни апликации. Се потпира на TCP/IP за вистински пренос на податоци. Овој протокол може да се користи ако сакате да печатите од компјутер на RIP.
  • Hot Folders: Повеќето RIP софтвери можат да следат повеќе папки и да обработуваат кои било PostScipt или PDF датотеки во нив. Едноставно испечатете ја вашата страница на диск и ставете ја оваа датотека PostScript во папката за брз пристап. Здраво, по неколку секунди RIP ја забележува датотеката и ја прикажува.

Ова се најпопуларните влезни канали, но има и други. PostScript 3 RIP може да поддржува систем наречен Интернет печатење. Ова ви овозможува да печатите на RIP преку Интернет. Помалите уреди како што се ласерските печатачи може да нудат USB конекции.

Општо земено, колку повеќе начини можете да испраќате податоци до RIP, толку подобро ќе можете да ги интегрирате во вашиот постоечки (и иден) работен тек. Флексибилноста на влезните и излезните канали е барем еднакво важна како и перформансите на RIP.

Откако RIP ќе добие PostScript или PDF датотека, може да започне со обработка на таа датотека.

Всушност, оваа изјава не е целосно вистинита: Податоците за RIP на PostScript не мора да имаат потреба од целата датотека. Штом ќе пристигнат податоците за првата страница, RIP може да започне со варење на таа страница. Ова не е случај за PDF-датотеки. Поради начинот на кој се создаваат PDF датотеки, RIP има потреба од пристап до целата датотека пред да почне да ја обработува.

Постскрипт обработка на податоци

Adobe RIP прво ќе ја преведе содржината на страницата PostScript во среден формат наречен листа за прикажување. Списокот за прикажување содржи опис на страницата на поосновно ниво на машина. Значи, наместо да се користат милиметри или точки, сите објекти во списокот со прикажување се наоѓаат во пиксели на уредот. Рендерирање на PostScript

Сите овие објекти повеќе не се TIFF, EPS или фонтови: RIP ги обработува и сите податоци на страницата и, доколку е потребно, ги претвора во среден формат и ги складира во она што се нарекува изворна листа. Земете ги фонтовите како пример: ако сте користеле 20-точка Авангарда некаде на страницата, RIP ќе ги земе прегледните податоци на фонтот (фонт на печатачот, како што го нарекуваат корисниците на Mac), ќе пресмета како секој поединечен знак треба да биде излезен за тоа дадена големина и резолуција и ги зачувува овие битмапи знаци во кешот на фонтот. Во PostScript Level 1, овие кешови на фонтови се чуваат трајно на дискот. По неколку дена или недели, тие ќе заземат толку многу простор што RIP нема да има доволно простор за складирање на други податоци. Ова може да предизвика секакви грешки во PostScript како што се „limitcheck“ или „VMerror“. Корисникот потоа ќе мора рачно да ги исчисти сите овие привремени податоци со извршување на „бришење фонт“. Adobe го реши овој проблем на ниво на PostScript 2, каде што кеширањето на фонтот се постапува динамично.

RIP се обидува да ги задржи и списокот за прикажување и списокот со извори во главната меморија што е можно подолго, но ги складира овие податоци во датотека со страница на дискот ако стане премногу голема. Датотеките што содржат многу скенирани слики генерираат големи листи со извори, додека датотеките што содржат сложени цртежи од Illustrator или друга апликација обично генерираат големи листи за прикажување. Се разбира, RIP се забавува ако треба да пристапи до бавен хард диск наместо супербрза меморија. Ова е причината зошто гледате RIP-и кои работат на системи со 1GB RAM или повеќе. Рендерирање на PostScript

Откако ќе заврши списокот со прикажување, RIP ќе ја растеризира својата содржина и ќе ја испрати таа битмапа до излезниот уред. Некои производители додаваат дополнителен чекор на овој процес и го претвораат списокот за прикажување во нивниот среден формат. На пример, Scitex користеше CT/LW како внатрешен формат и додаде дополнителни битмапи на самиот сет на слики за да изврши растеризација во последен момент.

Постои општа тенденција да се дозволи RIP да се справи со дополнителни задачи надвор од она што беше дискутирано погоре. Замката може да биде таква можност. Некои производители додаваат софтвер за преклопување помеѓу толкувањето и растеризацијата на датотеката.

Излезете од RIP. Рендерирање на PostScript

Процесот на растеризација може да потрае долго и да резултира со огромна датотека што треба да се испрати до излезниот уред. Некои RIP протоколи ги делат овие податоци на мали ленти и ги испраќаат до прилагодувачот на сликата еден по еден, други ја складираат целата битмапа во RAM меморија или диск и потоа ги испраќаат овие податоци до излезниот уред. Ова средно складирање се нарекува рамковен бафер. Сите ласерски печатачи користат таков бафер, кој се чува во RAM меморија. Ова објаснува зошто сложените страници можат да генерираат грешки во PostScript на печатач со ограничена меморија: едноставно нема доволно RAM за складирање и на средните податоци и на баферот на рамката.

Изборот помеѓу излезот со риги и баферот на рамката се одредува според поврзаниот уред и работниот тек на клиентот.

  • Излезот со риги е наједноставниот начин за комуникација помеѓу RIP и моторот.
  • Некои фототипсетери не поддржуваат старт-стоп. Ова значи дека им требаат сите податоци одеднаш без ни најмал прекин (како на ЦД писател). За такви системи мора да се користи рамка тампон.
  • Баферите на рамки може исто така да го забрзаат излезниот процес бидејќи RIP може да продолжи да обработува податоци додека моторот го унапредува филмот, го скратува или чека онлајн процесорот.

Физичката врска помеѓу RIP и моторот е исто така важна. На пазарот се користат различни решенија.

  • Многу производители користат сопствени протоколи и хардвер за да го поврзат RIP со нивните сетери на слики. Agfa има свој APIS протокол сличен на SCSI. Scitex користи оптичка врска помеѓу два уреди. Со исклучок на пазарот на весници, нема реални стандарди.
  • Стандардна мрежна врска помеѓу RIP и моторот може да се користи се додека преносот на податоци помеѓу двата уреди не го надминува капацитетот на линијата од 10 или 100 Mbit. Овој тип на поврзување често се користи за плотери. Рендерирање на PostScript
  • За поевтини печатачи и лектори, може да се користи USB конекција.

 

ABC