Техника работы
Сообщения об ошибках PostScript
Иногда печать PostScript-файла прерывается из-за какой-нибудь ошибки,
причем ошибки могут носить разный характер и с трудом поддаются диагностике. Однако,
благодаря элементарному знакомству с языком PostScript и средой, в которой он
функционирует, неприятные последствия можно свести до минимума или даже устранить
их вовсе. В этом разделе описаны ошибки PostScript, дано им объяснение и показаны
пути исправления.
ЧТО ТАКОЕ ОШИБКА POSTSCRIPT?
При печати
страницы на настольном принтере или растровом процессоре RTP, поддерживающим язык
PostScript, тот создает электронный файл, где страница отображается при помощи
PostScript-кода. Точнее, принтер или RIP включает программу, так называемый интерпретатор
PostScript, которая исполняет PostScript-файл и создает второе представление страницы
(нередко называемое растровым изображением), понятное механизму принтера. Затем
механизм печатает растровое изображение на бумаге или пленке.
Когда интерпретатор составляет PostScript-файл и все протекает нормально, принтер
печатает соответствующую страницу или страницы. Если же с PostScript-кодом что-то
не в порядке, интерпретатор воспринимает это как ошибку PostScript и вводит в
действие особый код — обработчик ошибок для того, чтобы отметить данную ошибку.
Обработчик записывает информацию об ошибке в память RIP и подает команду остановить
обработку файла.
PostScript-код файла может проигнорировать эту команду,
и тогда интерпретатор продолжит обработку. Например, запрос файла на дуплексную
(двухстороннюю) печать скорее всего вызовет ошибку, если будет направлен принтеру,
который может печатать только на одной стороне листа. В этом случае встроенный
обработчик ошибок дает команду прекратить выполнение задания. Однако, PostScript-файл
может проигнорировать ее, равно как и запрос на дуплексную печать. Работа продолжится,
правда, при этом печать будет выполняться только на одной стороне листа. Комплексные
чертежи поверхностей начертательная геометрия инженерная графика