Что означает код ошибки "ioerror; Offending Command: маска изображения] %%

1501
Peter Caven

значение кода ошибки принтера: "ioerror; Offending Command: маска изображения] %%

1
Добро пожаловать! Нам нужно гораздо больше информации, чтобы помочь. Какой принтер, где появляется ошибка, при каких обстоятельствах? Mikey T.K. 6 лет назад 0

1 ответ на вопрос

1
DavidPostill

IOError; Оскорбительная команда: маска изображения] %%

Это код ошибки PostScript.

imagemask (связанный с 1-битным изображением и растровыми шрифтами) указывает на проблему с некоторыми растровыми данными в вашем файле postscript.

Устранение ошибок PostScript

Вы можете получить ошибку PostScript при отправке файла в интерпретатор PostScript (например, на принтер, Acrobat Distiller). Ошибка PostScript возникает, когда интерпретатор PostScript не может прочитать код PostScript файла. Ошибка также может возникнуть, если код PostScript файла превышает одно или несколько ограничений на языке описания страниц PostScript. Если ваш интерпретатор PostScript обрабатывает данные, но затем останавливается, возможно, произошла ошибка PostScript.

Сообщение об ошибке PostScript включает тип ошибки PostScript, который определяет тип ошибки. Он также включает в себя команду-нарушителя, которая обычно указывает конкретную часть кода PostScript, которую интерпретатор не может прочитать. Команда-нарушитель обычно указывает на команду, вызвавшую проблему. Некоторые ошибки PostScript указывают вам причину проблемы, а некоторые заставляют вас смотреть в правильном направлении.

Пример ошибки PostScript:

%%[Error: ; OffendingCommand: ]%% 

Например, ошибка PostScript %%[Error: dictfull; OffendingCommand: def ]%%содержит тип ошибки PostScript "dictfull"и ошибочную команду. "def." Тип ошибки указывает, что словарь содержит максимальное количество записей. Команда-нарушитель - это последняя команда, которую интерпретатор PostScript попытался обработать, «def», которая определяет новое слово в словаре.

Используйте сообщение об ошибке PostScript, чтобы начать устранение неполадок

После определения конкретного сообщения об ошибке PostScript вы можете приступить к устранению причины. Чтобы приступить к поиску и устранению неисправностей, найдите тип ошибки и команду-нарушитель в разделах «Типы ошибок PostScript» и «Команды, нарушающие работу PostScript» этого документа. Затем вы можете попытаться устранить проблему.

Например, вы можете получить сообщение об ошибке PostScript: «%% [Error: limitcheck; OffendingCommand: image] %%.» Первый шаг - найти «limitcheck» в разделе «Типы ошибок PostScript». В разделе «Типы ошибок PostScript» перечислены «проверка лимитов» под заголовком «Превышение памяти принтера или ограничение языка PostScript». Команда «PostScript Offending» отображает «изображение» под заголовком, указывающим на проблему с растровыми данными. Итак, у вас есть растровые данные, которые превышают память принтера или лимит языка PostScript. Наиболее вероятным источником растровых данных является изображение в вашем файле. Затем вы можете проверить графику в вашем файле, чтобы увидеть, является ли один или несколько причиной проблемы. Если вы найдете вероятного виновника, вы можете удалить изображение, импортировать его повторно, сохраните его в другом формате или упростите (например, уменьшите его dpi). Вы также можете попробовать распечатать файл на принтере с большим объемом памяти.

Некоторые ошибки PostScript не помогают определить вероятную причину. Например, вы можете получить сообщение об ошибке "%%[Error: undefined; OffendingCommand: ]%%."PostScript. В разделе «Типы ошибок PostScript» в разделе «Ошибки, указывающие на неразборчивый код PostScript» перечислены «неопределенные». В разделе «Команда PostScript Offending» перечислены «» под заголовком, указывающим на проблему с любым элементом или файлом. В этом случае ваш файл содержит код PostScript, который интерпретатор PostScript не может распознать. См. Раздел «Устранение неисправностей, возможные причины ошибки PostScript», чтобы продолжить поиск неисправностей.

Устранение ошибок источника PostScript