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

         

Ошибки, связанные со сложностью элементов



Ошибки, связанные со сложностью элементов

ошибка

описание

возможная причина



решение

dictfull

Указывает на то, что один из словарей PostScript функционирует неправильно, переполнен или поврежден

-Импортированная графика -Поврежденный шрифт -Искажение данных

Изолируйте проблемный элемент

fatal system error at [цифровая строка]

limitcheck

Принтеру не хватает памяти, число в сообщении обозначает адрес ячейки в памяти принтера Превышено одно из ограничений PostScript

-Для печати файла требуется гораздо больше памяти, чем та, что доступна принтеру -Исчерпан объем памяти принтера или один из установленных в PostScript лимитов

Упростите публикацию, перезапустите принтер Обратите внимание на OffendingCommand

VMerror

Принтеру не хватает памяти Сбойная команда находится там, где прекратился процесс обработки. Была предпринята попытка создать композитный объект (строку, массив или словарь), в результате чего истощились ресурсы виртуальной памяти

-Файл предъявляет повышенные требования к памяти принтера

Упростите страницу или модифицируйте PPD-файл, если он используется

Ошибки коммуникации

ошибка

описание

возможная причина

решение

ioerror

Некорректная передача данных, невозможность считывания или записи данных

-Ошибка коммуникации -Двоичные данные изображения (графика TIFF, EPS или DCS) -Ошибки диска -Поврежденный драйвер принтера

Попробуйте напечатать файл из другой программы, установите заново драйвер принтера, проигнорируйте графическую информацию

timeout

Превышен временной лимит (например, лимит коммуникации между принтером и компьютером)

-Импортированная графика большого объема -Заливка сложным орнаментом -Сложные текстовые эффекты -Проблемы в сети -Вложенные сгруппированные элементы

Изолируйте элемент, увеличьте значение тайм-аута

Ошибки PostScript-кода

ошибка

описание

возможная причина

решение

invalidrestore

Неправильная попытка восстановления

-Импортированная графика -Порча данных

Изолируйте элемент

stackoverflow, stackunderflow

Слишком много объектов (значений или команд) в одном стеке (stackoverflow) или объект в стеке отсутствует (stackunderflow)

-Сбойный элемент -Импортированная графика -Проблемы памяти -Порча данных -Ошибка коммуникации

Изолируйте элемент, упростите страницу

typecheck

Объект или значение не соответствует требованиям PostScript. Typecheck не обязательно означает проблемы с текстом

-Сбойный элемент -Импортированная графика -Порча данных

Изолируйте элемент, скопируйте данные и вставьте в новый файл

undefined

Обнаружено ключевое слово, значение или объект, не поддающиеся определению

-Отсутствует какой-нибудь prep-файл или PostScript-словарь -Импортированная графика -Испорченный шрифт -Искаженные данные -Ошибка коммуникации -Отсутствует информация PostScript-заголовка

Изолируйте элемент, попробуйте напечатать из другой программы, скопируйте и вставьте данные в другой файл, если файл конвертирован из предыдущей версии, попробуйте напечатать из той версии

Сбойные команды, связанные со сложностью

Команда

возможная причина

charpath

Сложный текст или текстовые эффекты

clip, eoclip

Линейные или радиальные градиентные заливки, сложные или составные контуры, текстовые эффекты, маски

curveto

Сложные контуры из криволинейных сегментов

fill.eofill

Сложные или составные контуры

lineto, moveto

Контуры со множеством точек (могут включать преобразованную в векторный формат PICT-графику)

makefont

Текстовые эффекты (масштабированный, наклоненный, повернутый или отраженный текст)

Stroke

Сложные контуры, контуры со сложными заливками и обводкой, преобразованная в векторный формат PICT-графика. ПРИМЕЧАНИЕ: Сложным считается контур, включающий множество точек; контур может оказаться слишком сложным для заданной в иллюстрационной программе величины спрямления (flatness). Информацию о величинах спрямления Вы найдете в руководстве пользователя.

Сбойные команды, связанные с памятью принтера

Команда

Вероятная причина

def

Память принтера, принтерные шрифты или импортированная графика.

diet

Память принтера, принтерные шрифты (см. «Ошибки, связанные с компонентами системы»)

framedevice

Память принтера, печать из устаревшей программы, использование устаревшего принтерного драйвера (действительно только для PostScript Level 1)

index

Память принтера, импортированная графика

Сбойные команды, связанные с одним или несколькими элементами страницы

Команда

Вероятная причина

ashow, widthshow, awidthshow

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

colorimage

Цветные растровые изображения

currentpoint

Импортированная графика, элементы, созданные в другой программе

def

Импортированная графика (причина может быть связана также с принтерными шрифтами или памятью принтера)

exch

Импортированная графика (причина может быть связана также с поврежденным шрифтом)

get

Импортированная графика

image

Растровые изображения

imagemask

Черно-белые и закрашенные растровые изображения, растровые шрифты

index

Импортированная графика (причина может быть связана также с нехваткой памяти принтера)

itransform

Очень маленький элемент

kshow

Текст с кернингом

nostringval

Сбойный элемент, возможно, импортированная графика (может быть связано с поврежденным шрифтом)

packedarray

Импортированная графика (причина может быть связана также с искаженными данными или с печатью на эмулятор PostScript)

put

Нестандартные заливки (причина может быть связана также с поврежденным шрифтом)

setdash

Нестандартные линии PostScript, импортированная графика с нестандартными линиями

setgray

Оттенки, импортированные EPS-файлы, шрифты, созданные в старых версиях Fontographer

setlinecap

Нестандартные линии PostScript, импортированная графика с нестандартными линиями

setlinejoin

Нестандартные линии PostScript, импортированная графика с нестандартными линиями

show

Текст (в импортированной EPS-графике)

stringwidth

Текст (в импортированной EPS-графике)

character string

Импортированный файл изображения (поврежденный, слишком высокое разрешение, неправильно составленный), искажение данных

Сбойные команды, связанные с поврежденными компонентами системы

def

Принтерные шрифты (также импортированная графика, память принтера)

diet

Принтерные шрифты (также память принтера)

exch

Поврежденный шрифт (также импортированная графика)

flxproc

Поврежденный шрифт

nostringval

Поврежденный шрифт (также специфические элементы на странице)

put

Поврежденный шрифт (также нестандартные заливки в графических элементах)

setpageparams

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

PPD-файлы, модифицированные таким образом, чтобы при выводе на печать из PageMaker 5.0 TIFF-изображения не получались слишком темными или слишком светлыми, PPD-файл для Apple LaserWriter, включенный в пакет PageMaker 5.0, и другие PPD-файлы (например, AccelaWriter 8000 [РМ50] и AccelaWriter 4000 [РМ50]) содержат ключевое слово *JobPatchFile или TatchFile.

Если в PageMaker выбрать команду File > Print, не удерживая клавиши Option, программа генерирует PostScript-код публикации без PostScript-шрифтов и PICT-графики. PageMaker 5.0х преобразует Р1СТ-гра-фику (включая конвертированную графику CGM, WMF, DXF и OLE PICT) в графику EPS посредством драйвера принтера LaserWriter 8.x. Если выбирать команду File > Print, удерживая клавишу Option, PageMaker с помощью драйвера LaserWriter генерирует PostScript-код для всей публикации целиком.

Когда при включенном режиме фоновой печати информация из PageMaker подается на печатающее устройство, считывается соответствующий PPD-файл для принтера, указанного в драйвере LaserWriter 8.1.1. И если этот файл содержит ключевое слово *JobPatchFile или *PatchFile, происходит ошибка «Undefined; OffendingCommand: featurecleanup».

Документ с малым значением линиатуры печатается неправильно

ОПИСАНИЕ

Печать документа на PostScript-устройстве выполняется с более высоким значением линиатуры, чем то, которое было указано.

РЕШЕНИЕ

Отключите в RIP (растровом процессоре) фотонаборного автомата программу растрирования или калибровки.

ИЛИ: Воспользуйтесь другим устройством, способным печатать с малыми значениями линиатуры.

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

Минимальные значения линиатуры (Ipi), которые может воспроизводить принтер, для разных устройств разные. Программы растрирования или калибровки, такие как Agfa Balanced Screen, HQS screens), оптимизируют параметры растра и угла его наклона на фотонаборных автоматах и могут препятствовать выводу на печать нестандартных значений линиатуры.

Загрузив в принтер PostScript-файл, воспроизводящий оттеночный прямоугольник со значением 1 линия на дюйм, можно определить минимальную величину линиатуры, с которой способен работать ваш принтер.

Чтобы сгенерировать такой файл:

1. Создайте новый файл в текстовом редакторе (Microsoft Word, SimpleText, MS-DOS Editor), способном сохранять текст в формате Text Only.

2. Введите следующий текст:

 gsave 

1 %% Значение линиатуры.

45 %% Угол наклона растра.

b180 mul cos exch 180 mill cos add 2 divd %%

Форма растровой точки, setscreen

%% 4 inch box, 20% fill, 1 pt. black stoke 

144 288 moveto 

0 288 rlineto 

288 0 rlineto

 0 -288 rlineto

 closepath gsave

.8 setgray fill

grestore

 stroke 

grestore

 showpage

3. Назовите файл «20box.ps» и сохраните в формате Text Only.

4. Отключите на фотонаборном автомате программы калибровки и растрирования.

5. Загрузите PostScript-файл в принтер.

6. Измерьте значение линиатуры в 4-дюймовом прямоугольнике. Это будет минимальной величиной Ipi, которую способен воспроизводить Ваш принтер.



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