RU|DTP - настольные издательские системы
Home | FAQ | Литература | Статьи | Документы ICC | Prepressure | Download | Форум Восстановленная копия сайта RuDtp.ru

ВСЕ О PostScript

Все материалы, находящиеся в этом разделе, являются переводами документов с сайта http://www.prepressure.com.

Что происходит после того, как RIP получает данные

После того, как RIP получил PostScript или PDF файл, он начинает его обрабатывать.

Строго говоря, это не совсем так: при обработке PostScript-файла RIPу нет необходимости получать весь файл. Как только будут получены данные необходимые для обработки первой страницы, RIP может начать работу. Но это не так для PDF-файлов. В силу специфики его формата, RIP должен получить весь файл до того, как начать его обработку.

Обработка данных

Adobe RIP сначала преобразует содержимое PostScript Страницы в промежуточный формат, называемый display list. Он содержит описание страницы в машинно-зависимом формате. Вместо миллиметров или пунктов, все объекты в нем позиционируются в пикселах выводного устройства.

Все эти объекты более не являются TIFF или EPS-файлами или шрифтами: RIP также обрабатывает все данные со страницы и хранит их в промежуточном формате, называемом source list. Возьмем для примера шрифт: если вы использовали шрифт AvantGarde 20 кегля где-то на странице, то RIP возьмет векторные метрики шрифта, вычислит как каждый символ будет выглядеть при данном кегле и разрешении и сохранит его растровое изображение в кэше шрифтов. В PostScript Level 1 этот кэш постоянно хранится на диске. Через несколько дней он будет занимать слишком много места и RIPу не будет хватать его для работы. Это приводит к появлению PostScript-ошибок, таких как "limitcheck" или "VMerror". Пользователь может вручную очистить эти данные, выполнив "fontcache delete". Adobe исправила этот глюк в PostScript level 2, где кэш шрифтов хранится динамически.

RIP пытается сохранить display list и source list в памяти, но сохраняет их в своп на диск, если они чересчур велики. Файлы, содержащие большое число сканированных изображений генерят большой source list, а файлы, содержащие большое число векторных объектов генерят большой display list. Ну, и конечно, RIP тормозит при работе с медленным винчестером по сравнению с очень быстрой оперативной памятью. Поэтому RIPы запускают на компьютерах с гигабайтом памяти.

После того, как display list закончен, RIP растеризует его содержимое и отправляет этот битмап на выводное устройство. Некоторые производители добавляют здесь дополнительный шаг и преобразуют display list в промежуточный формат. Scitex, например, использует CT/LW как промежуточный формат и производит растеризацию в самый последний момент.

В последнее время стало тенденцией, что RIP выполняет некоторые дополнительные задачи между теми, что описаны выше. Например, может выполняться треппинг. Некоторые производители добавляют программу спуска полос между интерпретацией и растеризацией файла.

вернуться далее
Видеокурс Допечатная подготовка журнала
Desktop Publishing на человеческом языке
Разделы: Home | FAQ | Литература | Статьи | Документы ICC | Prepressure | Download | Форум

О «мертвых» линках и ошибках сообщать вебмастеру бесполезно. Это восстановленная после аварии копия сайта.

Дизайн: N-design