Диалоги о печатных тонкостях: языки описания страниц

Отчего для конечного пользователя так существенно знать, на каком языке его принтер "общается" с системой? Этим вопросом лучше задаться ещё до покупки самого принтера, в силу того что как реакция на него в немалой степени влияет на такие простые и понятные для рядового потребителя параметры, как "скорость печати" и "качество печати". Скорости и качества нам, как водится, охота поболее да подешевле, вот только не появляется скорострельность и точная цветопередача из ниоткуда, одинаково как и никуда не исчезает. Ferra.ru в очередной раз доказывает простейшие законы физики на примере языков описания страниц.

История появления

Итак, с чего же всё начиналось? Наверное, все ещё помнят огромные и безумно шумные матричные принтеры, которые в нашем случае не возбраняется брать за историческую исходную точку в деле SOHO-печати. Со словосочетанием "матричный принтер" в первую очередность ассоциируется Epson. Собственно, группа Epson и придумала в далёких 70-х язык ESC/P (Epson Standard Code for Printers), тот, что и по этот день поддерживается некоторыми другими производителями (к примеру, Brother) офисно-ориентированных устройств вывода посредством режима эмуляции.

history
Компании-разработчики языков

Немногим позже, в 1981 году, IBM представила свою версию языка описания страниц под названием PPDS (Personal Printer Data Stream). Анонс совпал с выходом в свет первого принтера IBM, способного печатать графические изображения. Эдак в это же час на рынке появляется HP с языком PCL (Printer Command Language), который использовался в первых ударных и струйных принтерах. Тремя годами позже был представлен публике и начальный релиз PostScript (также имеющий известность с постфиксом Level 1), базировавшийся на свободных исходниках Xerox и созданный силами только что основанной компании Adobe. Неудивительно, что и небезызвестная Microsoft включилась в эту софтварную гонку, правда, уже ближе к концу 80-х. Разработанный ею интерфейс GDI (Graphics Device Interface) употребляется в Windows для вывода текстовой и графической информации на принтеры и мониторы по сей день.
Вот так сквозь краткий экскурс в историю мы наметили ключевой вектор движения нашего материала, а в частностях стоит понять поподробнее, дабы турнуть всякого рода языковые барьеры между пользователем и его печатающим устройством.

PostScript

Фактически это не без затей язык описания страниц (то есть комплект каких-то кодов сродни алфавиту), а весь язык программирования с типичными командами (циклы, операторы, структуры данных), посредством которого позволительно сочинять настоящие программы с неповторимой гибкостью. Как раз неповторимой, оттого как PostScript (PS) с момента своего появления остаётся без малого абсолютным стандартом в области профессиональной печати и допечатной подготовки. Но, несмотря на то что PS предоставляет широкие возможности максимально качественной многоцветный печати, он не вовсе подходит для "рутинной" печати простых текстовых документов ввиду своей невысокой скорости и некоторых других недостатков.

Формирование изображения
Различия в способах формирования изображения в растровом формате и PS как раз и объясняют приверженность профессионалов к последнему: кривую в каждой узловой точке разрешено беспрепятственно трансформировать в соответствии с пользовательскими нуждами

PS отличается от прочих языков полной независимостью от разрешения принтера или плоттера. Команды PS представлены в виде ASCII (American Standard Code for Information Interchange) кодов, потому, к примеру, для вывода особых пользовательских шрифтов они должны быть преобразованы в совместимый с PS векторный формат. При отправке на печать изображение формируется "полистно", аккурат потому что для профессиональной техники так актуальны большие объёмы кэш-памяти.

Графика в PS
1-, 2-, 4- и 8-битная монохромная картинка в PS

Популярный графический формат EPS (Encapsulated PostScript) - это своего рода дополнение к PS. Файлы в этом формате могут содержать как векторные, так и растровые элементы, а особая строгая структура, в соответствии с которой данные упорядочиваются внутри документа, позволяет творить кросс-платформенные исходники для печати.

Изначально PS был стандартом де-факто на практике во всех моделях лазерных принтеров класса SOHO, и все-таки в настоящее период он почти не применяется в решениях low-end и middle-end из-за дороговизны лицензирования у Adobe необходимых RIP (Raster Image Processor) контроллеров, встраиваемых в принтеры. К примеру, произвольный RIP-контроллер с поддержкой PS Level 3 для плоттеров компании HP стоиь на глаз в $500.

Комментариев: [0] / Оставить комментарий

Keywords:

ps, ps векторный, ps level, ps стандартом, ps файлы, ps представлены, ps предоставляет, ps момента, ps отличается, ps раз