Техника работы
Даже если RIP способен возвращать сообщения об ошибках компьютеру, Вы все равно можете так и не увидеть их у себя на экране, или они мелькают так быстро, что прочесть их невозможно. Это значит, что драйвер принтера игнорирует возвращаемые с RIP сообщения или не пропускает их. (Среди таких драйверов – LaserWriter фирмы Apple Computer, PSCRIPT производства Microsoft, PSPrinter и ADOBEPS фирмы Adobe Systems соответственно для Macintosh и Windows).
Более того, обнаружив сообщение об ошибке, драйвер может представить его как лишенное всякой информативности, например, "-8133". Следует иметь в виду, что не все сообщения об ошибках означают ошибки PostScript. Например, сообщение "-4100" или "The job is OK, but can't be printed on the Macintosh" может указывать на проблему в коммуникационной линии, идущей от Macintosh к RIP.
В этом случае можно воспользоваться утилитой обработки ошибок, но это не всегда лучший выход. Так, если утилита дает RIP указание печатать сообщения об ошибках на бумаге или на пленке, то это может обернуться лишней тратой материала. Гораздо удобнее, когда сообщения выводятся на экран. Драйверы PSPrinter и LaserWriter 8.0 (производства соответственно Adobe Systems и Apple Computer) предлагают такую возможность.
Если у Вас их нет, существует еще один хороший метод: сохранить PostScript-файл на диске компьютера и с помощью загрузочной утилиты загрузить его в RIP. (Примерами таких утилит могут служить программы загрузки шрифтов, LaserTalk и SendPS производства Adobe Systems, производители RIP также могут предлагать загрузочные утилиты).
Обычно загрузочные утилиты после передачи файла либо выводят сообщения об ошибках на экран, либо записывают возвращаемую из RIP информацию в "регистрационный файл" на диске компьютера. Если Ваша утилита обработки ошибок вместе с сообщениями предлагает дополнительную информацию RIP и не выводит ее на носитель, установите ее и загрузите сохраненный PostScript-файл. Это позволит увидеть более полную информацию.
Чтобы выбрать предпочтительный метод отображения полных сообщений об ошибках, проделайте следующие действия:
- Если RIP может записывать или выводить на экран сообщения об ошибках, обратитесь к документации RIP, которая поможет Вам прочесть их. Если нет, переходите к п. 2.
- Если RIP не может передавать сообщения на компьютер, воспользуйтесь утилитой обработки ошибок. Если может, переходите к п. 3.
- Если во время печати Вы видите полные сообщения об ошибках, очень хорошо. Если нет, переходите к п. 4.
- Если драйвер Вашего принтера имеет возможность выводить на экран сообщения об ошибках по ходу печати, воспользуйтесь ею. Если нет, переходите к п. 5.
- Если драйвер Вашего принтера имеет возможность сохранять PostScript-файл, сохраните его, а затем с помощью утилиты загрузки передайте его на RIP.
- Наконец, попробуйте пропустить PostScript-файл через Adobe Acrobat Distiller. Если Distiller обнаружит ту же ошибку, Вы сможете увидеть, что же это за ошибка.
Если не срабатывает ни один из этих способов, потребуются более сложные процедуры. Обратитесь за помощью к специалисту или к производителю своего RIP.
Причины ошибок POSTSCRIPT
Чтобы исправить ошибку PostScript, нужно знать, где именно она возникла. Печать документа – довольно сложный процесс, который к тому же в разных условиях может быть немного разным, но все же существует некая общая последовательность операций. Если Вы четко их себе представляете, установить причину ошибки будет легче. Далее описаны все стадии процесса печати, наиболее часто встречающиеся ошибки и способы их исправления.
- Электронный документ составляется в той или иной программе. Для представления его на мониторе каждая программа использует свой собственный графический язык. Документ может включать файлы, импортированные из других программ. Если в таком файле оказывается проблемный объект или ошибка, то или удалите, или модифицируйте этот объект, или импортируйте файл заново.
- Чтобы напечатать документ, Вы в качестве пункта назначения выбираете растровый процессор (RIP) и задаете нужные параметры печати – размер бумаги, разрешение, спрямление (flatness) и др. Если Вы задали установки, не подходящие для данного RIP, задайте другие.
- Затем драйвер принтера преобразует документ в PostScript-файл, то есть транслирует образ документа с графического языка программы на язык PostScript. Если созданный драйвером PostScript-код оказывается неверным, трансляция вызывает ошибку. Попробуйте воспользоваться другим драйвером или модифицировать документ в программе, где он был создан.
- Драйверы некоторых принтеров вставляют в PostScript-код дополнительную информацию о шрифтах, изображениях и другие необходимые для документа ресурсы. Такая информация может форматироваться в соответствии со спецификацией OPI (Open Prepress Interface) или спецификацией DSC (Document Structuring Convention), описанной в руководстве "PostScript Language Reference Manual". Если в дополнительной информации есть ошибка, то позже, когда начнет работать подключенный к RIP спулер, с PostScript-кодом может возникнуть проблема. Попробуйте воспользоваться другим драйвером, заменив при этом шрифт или изменив структуру документа (для этого достаточно удалить или переместить некоторые страницы).
- Драйвер принтера может вставлять в файл дополнительный PostScript-код, который требует наличия у растрового процессора определенных функциональных особенностей. Некоторые драйверы берут этот код из принтерных файлов, таких как PPD (PostScript Printer Description) производства Adobe Systems. Они содержат код, предназначенный для работы только с конкретным устройством, что делает ненужным включение этого кода в драйвер. Если Вы (или драйвер) выбрали для RIP не тот принтерный файл, вернитесь и выберите нужный. Если информация в принтерном файле оказывается неверной, обратитесь к производителю своего RIP или попробуйте воспользоваться принтерным файлом для близкой модели RIP.
- Обычно PostScript-файл передается на RIP драйвером принтера. Если при передаче файла возникает проблема, связанная либо с физическим соединением, либо с программой пересылающей файл, попробуйте другой способ передачи. Например, воспользуйтесь другим кабелем с другим типом коммуникации или попробуйте другой драйвер, загрузчик, другую программу передачи.
- Если в сети работает спулер или OPI-сервер или они являются частью RIP, то спулер или OPI-сервер вмешивается в работу файла. (Спулер – это программа, координирующая поступление файлов на RIP). Некоторые спулеры или серверы перед передачей файла PostScript-интерпретатору растрового процессора модифицируют файл в соответствии с содержащейся в нем информацией DSC или OPI. Если информация DSC или OPI неправильная или спулер обрабатывает ее некорректно, возникает ошибка. При возможности отключите спулер или проверьте, чтобы на RIP присутствовали нужные файлу ресурсы.
- Наконец, интерпретатор исполняет файл – именно на этом этапе обнаруживаются ошибки. Проблемы с самим интерпретатором менее вероятны, чем возникновение ошибок на предыдущих этапах. Некоторые утилиты, например, для калибровки цвета, вносят в работу интерпретатора небольшие изменения, что может повлиять на корректность его операций. Если с интерпретатором возникают проблемы или если происходит вмешательство какой-нибудь утилиты, попробуйте либо воспользоваться другим RIP, либо перезапустите RIP без специализированных утилит. В крайнем случае обратитесь за помощью к производителю RIP.
Если ничего не помогает, можете попробовать последний способ: сохраните PostScript-файл, модифицируйте его и загрузите на RIP. Правда, это требует глубоких знаний языка PostScript и DSC. Или обратитесь за помощью к производителю RIP.