Интернет магазин китайских планшетных компьютеров



Компьютеры - PostScript

30 апреля 2011


Оглавление:
1. PostScript
2. Область применения
3. Язык
4. Тенденции и перспективы



Идеология

Postscript был разработан Джоном Уорноком и Чаком Гешке из Adobe Systems в начале 80-х гг. Исходно Postscript использовался как ядро механизма печати компьютеров Apple, но вскоре стал широко распространенным стандартом для большинства компьютерных систем. Интерпретаторы Postscript для печати документов присутствуют практически во всех современных компьютерных системах. В Postscript используется модель изображения текста на чистой странице. Когда страница готова, она выводится на печать и начинается «прорисовка» изображения очередной страницы. Это есть не что иное, как метод компиляции. Каждый документ Postscript обычно представляет собой программу, которая печатает на принтере следующие друг за другом страницы.

История

Концепция языка PostScript была заложена в 1976 году Джоном Уорноком, сотрудником Evans and Sutherland Computer Corporation. Его коллега Джон Гэфни, занимавшийся тогда интерпретатором для большой базы данных трёхмерной графики Нью-Йоркского порта, создал язык «Design System». Позже Джон Уорнок перешёл в исследовательский центр Xerox в Пало-Альто и вместе с Мартином Ньювелом создал на базе Design System новую систему JaM, использовавшуюся в исследованиях печати и развившейся в InterPress, протокол печати Xerox.

В 1982 году Джон Уорнок уволился из Xerox и вместе с Чаком Гешке основал Adobe Systems Inc. Вначале их целью было создание специализированной рабочей станции для печати, которая должна была называться PostScript, но они вскоре поняли, что лучше сконцентрировать усилия на разработке средств для управления принтерами сторонних производителей.

В 1984 году увидел свет PostScript. Postscript имел ряд преимуществ перед другими системами того времени:

  • Платформонезависимость. Один и тот же файл мог печататься как на лазерном принтере, выдававшем тогда 300 dpi, так и на фотонаборном устройстве с 2400 dpi с наилучшим качеством в каждом случае.
  • Любой производитель мог лицензировать интерпретатор PostScript и использовать 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. Это была значительная переработка, давно ожидавшаяся издательским сообществом.

Основными улучшениями были:

  • увеличенная скорость и надёжность;
  • поддержка цветоделения в самом контроллере;
  • распаковка сжатых изображений в самом контроллере;
  • поддержка больших наборов шрифтов;
  • кэширование шрифтов и изображений;
  • улучшенные драйверы;
  • улучшенные алгоритмы печати изображения.

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 уровней на один цвет;
  • поддержка PDF;
  • расширенная поддержка цветоделения;
  • добавлена интернет-функциональность, пока что никто из OEM-партнёров Adobe не реализовал её.


Просмотров: 4195


<<< OpenVG
VML >>>