PostScript: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Ред 39:
== История ==
 
Концепцията на езика PostScript е заложена през [[1976]] г. от Джон Уорнок ([[:en:John Warnock|John Warnock]]), сътрудник на [[:en:Evans and Sutherland|Evans and Sutherland Computer Corporation]]. Колегата му Джон Гафни ([[:en:John Gaffney|John Gaffney]]), по това време интерпретатор на голяма база данни за тримерна графика на Нюйоркското пристанище, създал езикътезика «Design System» (приличащ много на езикътезика за програмиране [[FORTH]]). По-късно Джон Уорнок се премества в изследователския център на Xerox в Пало Алто ([[:en:Xerox PARC|Xerox P.A.R.C.]]) и заедно с Мартин Нювел ([[:en:Martin Newell (computer graphics)|Martin Newell]]) създава на базата на Design System нова система ''JaM'' (John and Martin), използвана в изследването на печата и развита като [[:en:InterPress|InterPress]], протокол за печатане на [[Xerox]].
 
През [[1982]] г. Джон Уорнок се уволнява от Xerox и заедно с Чак Гешке (Chuck Geschke) основава [[Adobe Systems]] Inc. Отначало тяхната цел е създаването на специализирана работна станция за печат, която е трябвало да се казва PostScript, но те скоро разбрали, че е по-добре да концентрират усилията си върху разработката на средство за управление на принтери от различни производители.
 
През [[1984]] г. излиза на бял свят '''PostScript''' (по-късно към името било добавено '''Level 1''', за да се различава от '''Level 2''' — см. [[ретроним]]). Postscript имал огромни преимущества пред другите системи от това време:
* Платформена независимост. Един и същ файл можел да се печата както на лазерен принтер, с разделителна способност 300 [[dpi]], така и на [[фотонаборно устройство]] с 2400 dpi с наинай-добро качество.
* Всеки производител можел да лицензира [[интерпретатор]]а PostScript и да го използва в своето устройство.
* Спецификациите на PostScript били общодостъпни, поради което, всеки разработчик можел да пише програми, поддържащи PostScript.
 
Adobe рискувала, пускайки PostScript, и е възможно да не можеше да убеди пазара в необходимостта от този език, ако не беше [[Стив Джобс]] от [[Apple Computer]]. През [[1985]] г. продажбата на компютри [[Macintosh]] започнала да пада, и на Apple ѝ бил нужен «killer app» — нещо, което може да работи само на нейните компютри. Стив Джобс инвестирал 2,5 милиона долара в Adobe, която създала PostScript - контролер за принтера [[Apple LaserWriter]], и в [[Aldus]], създател на програмата [[PageMaker]], използваща всички възможности на Macintosh и LaserWriter. Появилата се тогава възможност за допечатна подготовка на компютъра спасила Apple и превърнала Adobe и Aldus в крупни компании. Другите производители на фотонаборна апаратура, начело с [[Linotype]], оценили PostScript и бързо снабдили своите фотонаборни устройства с интерпретатори PostScript. Така PostScript сталстанал стандарт в областта на допечатната подготовка.
 
През [[1991]] г. Adobe пуснали следващата ревизия на PostScript — '''PostScript Level 2'''. Имало значителни преработки, очаквани отдавна от издателското съсловие.
 
ОсновннитеОсновните подобрения били:
* увеличена скорост и надеждност (свързано с по-доброто управление на паметта);
* поддръжка на цветоотделяне в самия контролер;
Ред 61:
* подобрен [[алгоритъм]] за разпечатване на изображения (Accurate Screening).
 
Adobe направил грешка, като публикувал спецификациите на PostScript Level 2 преди началото на неговата хардуерна реализация. Конкурентите неочаквано излезли на пазара с [[емулатор]]и за PostScript Level 2 по-рано от самата Adobe, поради което било необходимо прекалено много време, преди приложенията да започнат да използват новите функции за PostScript level 2. Такава функция, като цветоделянето в контролера, и до сега не се доддържаподдържа от XPress 5, въпреки, че от излизането на Level 2 са минали много години.
 
През [[1998]] г. Adobe въвежда нов стандарт '''PostScript 3'''. Измененията в сравнение с Level 2 са незначителни. Това е логично, отчитайки, че множество приложения и до сегадосега не могат да обезпечат пълна поддръжка на PostScript Level 2.
 
Основни преимущества на PostScript 3:
* поддръжка на 4096 оттенъка на цвета (12-[[бит]]а на цвят, до тогавадотогава са поддържани 256 оттенъка — 8 бита за цветцвят);
* поддеръжкаподдръжка на [[PDF]] (контролерите PS Level 3 могат да обработват PDF заедно с файлове PS Level 2);
* разширена поддръжка на цветоотделянето (контролерите PS 3 могат да произведат цветоотделяне на изображенията, зададени в оттенъците на сивото или в шест цвята);
* добавена е интернет-функционалност (Web-ready printing), като нито един от OEM-партньорите на Adobe още не е успял да я реализира.