Иллюстрированный самоучитель по программам Adobe

Техника работы

Таблица 2. Сообщения об ошибках POSTSCRIPT (начало).

Имя ошибки Описание Сбойная команда Общие проблемы и их решение
<имя шрифта> not found, using Courier. Запрошенный шрифт не подан RIP или не включен в PostScript-файл (Формат [этого сообщения иной но сравнению с другими: он не имеет сбойной команды). Не используется Загрузите отсутствующий шрифт в RIP, включите его в документ или выберите другой шрифт.
configurationerror Запрошенная функция не может быть задана; часто сопровождается дополнительным полем ErrorInfo с указанием запрошенной функции. setpagedevice Не запрашивайте у драйвера этой функции; воспользуйтесь другим принтерным файлом или сконфигурируйте RIP так, чтобы он поддерживал эту функцию.
dictfull В структуpax данных PostScript, называемых словарями, больше не осталось места; эта проблема более характерна для PostScript Level 1, чем для Level 2. store, put, def Эти операторы хранят объекты в словарях; ошибка требует специальной отладки.
invalidaccess Была предпринята попытка поместить объект в структуру данных, предназначенную только для чтения. store, put, def Эти операторы хранят объекты в разных структуpax данных PostScript; ошибка требует специальной отладки.
invalidfont Была предпринята попытка установить в память RIP неправильно сделанный или неправильно лицензированный шрифт. findfont, definefont, selectfont Замените или установите на RIP и/иди компьютер другой шрифт.
invalidrestore Проблема с управлением памятью на программном уровне. restore Возможна проблема с драйвером принтера; требуется специальная отладка.
ioerror Когда RIP обрабатывал файл, возникла ошибка ввода/вывода; этот файл может представлять собой текущее задание или какой-либо другой, ссылка на который имеется в файле задания. image, colorimage случайный набор символов Представленные данные неправильны: просканируйте, отредактируйте или импортируйте изображение снова. Эти символы могут указывать на проблему коммуникации: переместите или замените линию связи, проверьте настройки коммуникации, отключите спулеры или запустите задание снова.
limitcheck При выполнении операции превышен некий лимит show, fill, stroke, clip,
другие операторы рисования
image
Слишком сложная графика (при работе с PostScript Level 2 такое случается крайне редко): увеличьте величину спрямления (Flatness), разделите разрешение принтера. Внутреннее представление запрошенного полутонового растра слишком мало или слишком велико: проконсультируйтесь с производителем своего RIP. Изображение слишком велико, имеет слишком высокое разрешение или не может быть повернуто. Уменьшите размер или разрешение изображения, измените угол изображения или поверните его в программе редактирования графики.

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

Более подробную информацию об операторах и ошибках Вы найдете в Разделе 8.2, "Operator Details" руководства "PostScript Language Reference Manual", в остальной его части описаны принципы работы операторов PostScript и устранения ошибок. Существует также ряд книг и пособий для практического освоения языка PostScript (см. "Рекомендуемая литература" и "Учебные курсы и семинары").

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.