Основы издательского дела


Фотонаборные устройства - часть 5


PostScript представляет собой язык программирования высокого уровня, операторы которого управляют размещением трех типов графических объектов: текста, геометрических фигур (т.е. векторных объектов) и растровых изображений.

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

Помимо возможности эффективно описывать и генерировать сложные изображения, PostScript обладает еще одной важной особенностью: он по своей сути является "аппаратно независимым". Любая система предварительной подготовки, способная выводить коды PostScript, может быть использована для управления любым выходным устройством, содержащим процессор RIP PostScript. Помимо аппаратной независимости, файлы PostScript также независимы по степени разрешения: тот же самый файл может быть воспроизведен как на лазерном печатающем устройстве с низким разрешением, так и на наборной машине с высоким разрешением, поскольку интерпретатор RIP управляет этой выходной характеристикой. Также весьма важным является то обстоятельство, что PostScript стал общепринятым стандартом и доступен программистам для использования и развития. Этот фактор очень важен в связи с отходом от использованных ранее индивидуальных решений и переходом к "открытой архитектуре" и единым стандартам.

Большинство изготовителей наборных машин, такие как Linotype, Agfa и Hyphen, встраивают для своих устройств поддержку PostScript, а некоторые изготовители стали предлагать программные средства RIP, ускоряющие скорость обработки или оптимизирующих процесс вывода.

Быстродействие наборных машин связано как с самой сущностью языка PostScript, так и с видом графической информации. PostScript, как достаточно сложный язык высокого уровня, несомненно способен обрабатывать данные гораздо быстрее, чем схемы прямого кодирования, используемые в ранних (но в гораздо менее дорогостоящих) системах. Что касается информации для полутоновых изображений – хранимой в мельчайших пикселах, – она занимает весьма значительный объем, а следовательно, вывод ее также осуществляется довольно долго.




Начало  Назад  Вперед



Книжный магазин