Вопросы и ответы по программам Adobe

         

Руководство по устранению ошибок...



Руководство по устранению ошибок печати, связанных со сбоями в памяти («limitcheck», «VMerror»)

ОПИСАНИЕ

При печати документа Adobe Illustrator 5.x и более поздних версий программа выдает PostScript-ошибку limitcheck, VMerror или Fatal System Error; Offending Command: [...].

ПРИЗНАКИ

Принтер мигает или начинает печатать документ, затем останавливается (т.е. принтер автоматически перезагружается) и продолжает печать.

Процесс печати занимает слишком много времени.

РЕШЕНИЕ

Воспользуйтесь следующими методами:

А. Перезагрузите память печатного устройства. Для этого отключите его питание приблизительно на 30 с, затем включите.

Б. Если документ содержит подгружаемые векторные шрифты, загрузите эти шрифты в оперативную память или на жесткий диск печатного устройства. При возможности уменьшите число подгружаемых шрифтов документа.

В. При печати на настольный принтер укажите в диалоговом окне Page Setup меньший формат страницы (например, Letter вместо Legal).

Г. При печати кривых линий увеличьте коэффициент спрямления (flatness). Для этого измените установку Output Resolution в таблице Attributes (Adobe Illustrator 7.0) или в диалоговом окне Attributes (Illustrator 5.x или 6.x):

1. Выберите команду Edit>Select All.

2. Выберите команду Windows>Show Attributes (Adobe Illustrator 7.0) или Object>Attributes (Adobe Illustrator 5.x или 6.x).

3. В палитре Attributes замените значение в текстовом поле Output Resolution на меньшее. Нажмите клавишу Enter. 

ПРИМЕЧАНИЕ: Чтобы определить коэффициент спрямления контура, разделите разрешение печатного устройства на величину Output Resolution. Например, если печать производится на фотонаборный автомат с разрешением 2400 и Output Resolution объекта равно 800, то величина коэффициента спрямления равна 3.

ИЛИ: В Adobe Illustrator 5.5 и более поздних версиях чтобы увеличить коэффициент спрямления объекта, создайте Riders-файл. При печати на принтере с разрешением 300 dpi используйте коэффициент спрямления, равный 3, при печати с разрешением 1270 dpi установите для коэффициента значение 6 и используйте значение 8 при печати с разрешением 2450 dpi.



Д. Пользуйтесь установкой Split Long Paths в диалоговом окне Document Setup.

ПРИМЕЧАНИЕ: При выделенной установке Split Long Paths операции сохранения и печати изменяют контуры, но в документ эти изменения вносятся только при сохранении.

1. Создайте запасную копию документа.

2. Выберите File> Document Setup.

3. В поле Paths диалогового окна Document Setup отметьте опцию Split Long Paths и введите число 5080 в поле редактирования Output Resolution. Щелкните кнопку ОК. Установка предельного значения (5080) опции Output Resolution позволит оптимизировать максимальное число контуров документа. 

Е. В Adobe Illustrator 6.0 и более поздних версиях конвертируйте градиентные заливки в маскированную группу промежуточных объектов. Для этого нужно использовать команду Expand Fill (Adobe Illustrator 7.0) или Expand (Illustrator 6.0.x):

1. Создайте запасную копию документа.

2. Выделите объект, использующий градиентную заливку. Примените команду Object> Expand Fill (Adobe Illustrator 7.0) или Object> Expand (Illustrator 6.0.x).

3. В диалоговом окне Expand Gradient/Pattern введите значение 255 в поле редактирования Number of Steps. Щелкните кнопку ОК.

Ж. Уменьшите количество шагов в группе переходных объектов.

3. Избегайте использования сложных узоров (содержащих группы переходных объектов, текст переведенный в контуры и др.).

И. В Adobe Illustrator 6.0 или более поздней версии выделите объекты с орнаментной заливкой и примените команду Object>Expand (Illustrator 6.x) или Object>Expand Fill (в Illustrator 7.0).

К. Разбейте труппы и подгруппы объектов.

Л. Измените порядок расположения объектов, переместив более сложные на задний план в текущем слое или на другой слой.

М. Уменьшите количество опорных точек контуров. Перед использованием инструментов «автотрассировка» или «кисть» увеличьте значение параметров Freehand tolerance или Auto Trace gap в диалоговом окне General Preferences, это уменьшит количество опорных точек в контурах, создаваемых данными инструментами.

Н. Сократите количество усложненных объектов в документе или упростите эти объекты. На тип усложненного объекта может указать оператор, вызвавший сбой печати и указанный в сообщении о PostScript-ошибке. Дополнительная информация о сбойных объектах содержится в следующем параграфе.

О. Удалите неиспользованные узоры, градиентные заливки и пользовательские цвета: В Adobe Illustrator 7.0:

1. Вызовите палитру Swatches командой Windows>Show Swatches.

2. Выберите команду Select All Unused в раскрывающемся меню палитры Swatches.

3. Щелкните пиктограмму Trash-якорзины» в левом нижнем углу палитры. 

В Adobe Illustrator 6.x:

1. Выберите Object> Patterns, Object>Custom Colors или Object>Gradients.

2. В диалоговых окнах Patterns, Custom Colors и Gradients командой Select All Unused выделите неиспользованные элементы каталога и щелкните кнопку Del.

3. Щелкните кнопку ОК. Сохраните документ.

П. Печатайте документ с более низким разрешением.

Р. Сократите число приложений вывода фотонаборного аппарата (калибровочные приложения, растрирующие приложения и программы для отслеживания ошибок).

С. Используйте Disk Restore при печати на фотонаборный аппарат марки Linotronic. При печати на другие устройства, удалите шрифтовую кэш-память.

Т. Пользуйтесь печатными устройствами с большими ресурсами памяти.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

 PostScript-ошибка VMerror или limitcheck появляется в том случае, когда для печати документа не хватает ресурсов памяти принтера. Объем памяти, необходимый для печати документа, определяется в первую очередь не объемом файла, а типом объектов в нем содержащихся.

Если из-за недостатка доступной памяти принтер не может выдать сообщение об ошибке, то процесс печати останавливается. В случае нехватки памяти принтер может пытаться продолжить процесс печати, используя доступные ресурсы. В соответствии с доступным объемом памяти документ обрабатывается по частям, и это может замедлить процесс печати, вплоть до его полной остановки в зависимости от содержания документа.

В Adobe Illustrator 6.0 и более поздних версиях команда Object>Expand (Illustrator 6.x) и Object>Expand Fill (Illustrator 7.0) позволяют конвертировать градиентную или орнаментную заливку в группу объектов, к которой применена маска. При этом градиентная заливка конвертируется в маскированную группу промежуточных объектов, число которых можно установить в диалоговом окне Expand Gradient/Pattern (максимальное значение равно 255).

Некоторые приложения в процессе печати подгружают в память принтера временные файлы, и поэтому имеет смысл перед печатью очищать память принтера. Это увеличит объем памяти, доступной для печати документа.

Устройства, интерпретирующие PostScript при создании печатного изображения, обрабатывают содержимое документа по уровням. В первую очередь обрабатывают объекты, находящиеся на заднем плане (слое), затем следующий уровень и т. д. Если на печать вывелось лишь несколько объектов документа, и печать сопровождалась ошибкой VMerror или limitcheck, то велика вероятность того, что объект, вызвавший сбой, находится на следующем уровне.

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



Содержание раздела