ПостСцрипт рендеровање је процес претварања и тумачења ПостСцрипт датотека у визуелне слике на екрану или у штампи. ПостСцрипт је језик описа страница који је развио Адобе Системс и широко се користи у штампарији и графичком дизајну. Да би се овај опис заиста користио за штампање на папиру или за прављење штампарске плоче, потребан је програм који тумачи (или приказује) податке, претварајући их у нешто што штампач, фототипски уређај или ЦтП систем могу да испусте на медијум. Ову интерпретацију врши систем који се зове РИП (Растер Имаге Процессор) или рендерер.

Када би свака апликација на тржишту имала свој начин да опише како садржај странице изгледа, морали бисте да купите РИП за сваку појединачну апликацију (КуаркКСПресс РИП, Иллустратор РИП, Цорел Драв РИП, ...). Да бисте избегли овај проблем, улазни подаци су кодирани у стандардном језику за опис странице или ПДЛ. Постоји неколико ПДЛ-ова. Најчешћи су:

  • ПостСцрипт (који се углавном користи у графици)
  • ПЦЛ (за канцеларијску употребу)
  • ХПГЛ (обично се користи за контролу ЦАД плотера).

Остатак овог чланка се фокусира на ПостСцрипт РИП.

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

Хардверски и софтверски РИП-ови. ПостСцрипт рендеровање

У суштини, РИП је програм који ради на неком рачунару. Пре двадесет година, сви РИП-ови су радили на наменском хардверу, рачунарима који су били дизајнирани само за покретање РИП софтвера и нису нужно укључивали тастатуру, екран или миш. Ови РИП-ови се називају хардверски РИП-ови. Још увек их можете пронаћи у ласерским штампачима и другим „јефтинијим“ уређајима. Ови уграђени РИП-ови се такође називају ПостСцрипт контролери.

Данас, многи РИП-ови раде на обичним рачунарима или Мац-овима и понашају се као и свака друга апликација. Ови РИП-ови се називају софтверски РИП-ови. Они и даље могу укључивати посебан хардвер, као што је картица, за повезивање са излазним уређајем. Да би се спречила пиратерија, софтверски РИП-ови често садрже безбедносни кључ, као што је кључ.

Адобе и не тако Адобе ПостСцрипт РИП-ови

Пошто је ПостСцрипт развио Адобе, они су најважнија компанија која креира ПостСцрипт РИП. Ови РИП-ови се продају на ОЕМ тржишту: Адобе креира основни РИП код (који се тренутно зове ЦПСИ или АППЕ у најновијој генерацији) и продаје га било којој компанији која тражи ПостСцрипт решење. Произвођач имиџера затим купује овај код и додаје неопходан хардвер за повезивање са својим имиџтером и додатни софтвер за управљање софтвером и додавање функционалности.

Наравно, Адобе није једина компанија која креира РИП-ове. Друге компаније су искористиле овај тренд за стварање такозваних ПостСцрипт клонова. Ово су РИП-ови који прате Адобе ПостСцрипт стандард. Најважније од њих креира Глобал Грапхицс. Њихов РИП се зове Харлекуин и такође продају алтернативу под називом Јавс РИП. Гхостсцрипт је бесплатни тумач за ПостСцрипт од Алладина. Његов комерцијални нећак се користи у производима као што је популарни БЕСТЦолор РИП.

Карактеризација РИП-ова по њиховом излазу. ПостСцрипт рендеровање

Други начин да се окарактеришу РИП-ови је да се погледа њихов излаз:

  • Неки РИП-ови генеришу податке који се могу послати директно на уређај за постављање слика или катер. За фототипски уређај или ЦтП уређај, ови подаци су у облику пиксела који говоре ласеру унутар машине да ли да пише тачке на медијуму или не.
  • Други РИП-ови генеришу средњи формат података који још увек мора да обради други систем пре него што се пошаље на излазни уређај. Ово омогућава произвођачу да дода систем преклапања или, на пример, радну станицу за уређивање између РИП-а и уређаја за постављање слика. Сцитек и Барцо РИП-ови су типични примери овог приступа.

Слање података у ПостСцрипт РИП. ПостСцрипт рендеровање

Обично сваки РИП прима податке (странице кодиране у ПостСцрипт-у или ПДФ-у), обрађује их, а затим шаље излаз на своје одредиште. РИП софтвер за постизање свега овога је прилично сложен и барем толико велик и сложен као пуноправни канцеларијски пакет. Постоје различити начини на које РИП може да добије своје податке. Хајде да прво брзо погледамо како се креирају подаци:

  • Направите страницу у ИнДесигн-у, КуаркКСПресс-у, Публисхер-у или било чему другом и одлучите да је одштампате.
  • На Мац рачунару идите на Цхоосер, изаберите драјвер за ЛасерВритер, а затим изаберите уређај на коме желите да штампате. ЛасерВритер је заправо мала апликација која је одговорна и за пренос података на изабрани медиј и, у зависности од апликације, за креирање ПостСцрипт података (погледајте следеће).
  • На рачунару радите у основи исту ствар. Избором штампача кажете оперативном систему која је верзија драјвера ПостСцрипт може бити позван од стране апликације да помогне у креирању ПостСцрипт датотеке за штампање.
  • Неке апликације попут Adobe Illustrator , користе ПостСцрипт као интерни формат. То значи да не морају много да раде да би креирали излазну датотеку, само додајте неке елементе као што су речници, подаци о фонтове и подаци специфични за уређај као што је контрола екрана.
  • Већина апликација припрема за штампу користе свој јединствени интерни формат података и сами конвертују страницу из овог интерног формата у ПостСцрипт датотеку. Они могу делимично да се ослоне на ПостСцрипт драјвер, који је део оперативног система, за руковање делом ове конверзије.
  • Пословне апликације као што су МС Ворд или Екцел се у потпуности ослањају на ПостСцрипт драјвер за креирање ПостСцрипт података. То значи да једноставно прелазак са једног ПостСцрипт драјвера на други може елиминисати неке проблеме ако су они специфични за драјвер.

Када се ПостСцрипт датотека за штампање креира, она се шаље на изабрани медиј или уређај. Већина РИП-ова подржава много различитих улазних канала.

  • АпплеТалк: РИП се може појавити на мрежи као да је ласерски штампач. Корисник Мац-а бира РИП у бирачу и штампа на њему. Ово је најлакши начин за штампање задатака, али је и прилично спор.
  • ТЦП/ИП: РИП-ови могу подржавати или ЛПР, који је стандардни Уник протокол, или Хелиос протокол за стриминг. То значи да можете да штампате на Хелиос ЕтхерСхаре штампачу и овај менаџер штампања ће проследити датотеку у РИП користећи брзи ТЦП/ИП протокол. ПостСцрипт рендеровање
  • Именована цев: Ово је Мицрософт протокол за размену података између различитих апликација. За стварни пренос података ослања се на ТЦП/ИП. Овај протокол се може користити ако желите да штампате са рачунара на РИП.
  • Вруће фасцикле: Већина РИП софтвера може надгледати више фасцикли и обрадити све ПостСципт или ПДФ датотеке у њима. Једноставно одштампајте своју страницу на диск и ставите ову ПостСцрипт датотеку у фасциклу за брзи приступ. Здраво, након неколико секунди РИП примећује датотеку и шаље је.

Ово су најпопуларнији улазни канали, али постоје и други. ПостСцрипт 3 РИП може да подржи систем који се зове Интернет штампање. Ово вам омогућава да штампате на РИП преко Интернета. Мањи уређаји као што су ласерски штампачи могу да нуде УСБ везе.

Генерално, што више начина можете да пошаљете податке у РИП, то боље можете да их интегришете у свој постојећи (и будући) ток посла. Флексибилност улазних и излазних канала је најмање важна као и РИП перформансе.

Када РИП прими ПостСцрипт или ПДФ датотеку, може да почне да обрађује ту датотеку.

У ствари, ова изјава није сасвим тачна: ПостСцрипт РИП подацима не треба нужно цео фајл. Чим стигну подаци за прву страницу, РИП може почети да пробавља ту страницу. Ово није случај са ПДФ датотекама. Због начина њиховог стварања ПДФ датотеке,РИП-у је потребан приступ целој датотеци пре него што почне да је обрађује.

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

Адобе РИП ће прво превести садржај ПостСцрипт странице у средњи формат који се зове листа за приказ. Листа за приказ садржи опис странице на основнијем машинском нивоу. Дакле, уместо коришћења милиметара или тачака, сви објекти на листи приказа налазе се у пикселима уређаја. ПостСцрипт рендеровање

Сви ови објекти више нису ТИФФ, ЕПС или фонтове: РИП такође обрађује све податке на страници и, ако је потребно, претвара их у средњи формат и складишти их у оно што се зове изворна листа. Узмите фонтове као пример: ако сте користили Авант Гарде од 20 тачака негде на страници, РИП ће узети оквирне податке фонта (фонт за штампач, како га корисници Мац-а зову), израчунајте како би сваки појединачни знак требало да буде исписан за то дату величину и резолуцију и чува ове битмап знакове у кешу фонта. У ПостСцрипт нивоу 1, ови кешови фонтова се трајно чувају на диску. После неколико дана или недеља, заузели би толико простора да РИП не би имао довољно простора за складиштење других података. Ово може изазвати све врсте ПостСцрипт грешака као што су „лимитцхецк“ или „ВМеррор“. Корисник ће тада морати ручно да обрише све ове привремене податке тако што ће извршити „брисање фонта“. Адобе је решио овај проблем на нивоу ПостСцрипт 2, где се кеширањем фонтова рукује динамички.

РИП покушава да задржи и приказну и изворну листу у главној меморији што је дуже могуће, али чува ове податке у датотеци странице на диску ако постану превелики. Датотеке које садрже много скенираних слика генеришу велике листе извора, док датотеке које садрже сложене цртеже из Иллустратор-а или друге апликације обично генеришу велике листе приказа. Наравно, РИП успорава ако треба да приступи спором чврстом диску уместо супер брзој меморији. Због тога видите РИП-ове који раде на системима са 1 ГБ РАМ-а или више. ПостСцрипт рендеровање

Када је листа за приказ завршена, РИП ће растеризовати свој садржај и послати ту битмапу на излазни уређај. Неки произвођачи додају додатни корак овом процесу и конвертују листу приказа у њихов средњи формат. На пример, Сцитек је користио ЦТ/ЛВ као интерни формат и додао додатне битмапе у сам сет слика како би извршио растеризацију у последњем тренутку.

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

Изађите из РИП-а. ПостСцрипт рендеровање

Процес растеризације може потрајати дуго и резултирати огромном датотеком коју треба послати на излазни уређај. Неки РИП протоколи деле ове податке у мале траке и шаљу их једном по једном уређају за подешавање слике, други чувају целу битмапу у РАМ-у или диску и затим шаљу ове податке на излазни уређај. Ово међускладиштење се назива бафер оквира. Сви ласерски штампачи користе такав бафер, који се чува у РАМ-у. Ово објашњава зашто сложене странице могу да генеришу ПостСцрипт грешке на штампачу са ограниченом меморијом: једноставно нема довољно РАМ-а за складиштење и међуподатака и оквира бафера.

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

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

Физичка веза између РИП-а и мотора је такође важна. На тржишту се користе различита решења.

  • Многи произвођачи користе сопствене протоколе и хардвер за повезивање РИП-а са својим уређајима за подешавање слика. Агфа има свој АПИС протокол сличан СЦСИ. Сцитек користи оптичку везу између два уређаја. Са изузетком тржишта новина, не постоје прави стандарди.
  • Стандардна мрежна веза између РИП-а и мотора може се користити све док пренос података између два уређаја не прелази капацитет линије од 10 или 100 Мбита. Ова врста везе се често користи за плотере. ПостСцрипт рендеровање
  • За јефтиније штампаче и коректоре може се користити УСБ веза.

 

АБЦ