Печать с помощью PostScript
PostScript - это язык описания страницы, предложенный фирмой Adobe* Systems Incorporated. Это популярный способ взаимодействия приложений с высококачественными принтерами, когда требуется тонкая графика и множество различных шрифтов. Этот язык интерпретируется встроенными аппаратными средствами, дополнительным картриджем или микросхемой на системной плате принтера.
Язык PostScript обрабатывает информацию не так, как обычная печать. Чтобы избежать проблем при использовании языка PostScript, Вы должны представлять себе его уникальные характеристики.
Язык PostScript - это то, что принтер использует для управления процессами печати. Следовательно, принтер должен быть способен понять язык PostScript. Мы имеем в виду "истинные принтеры PostScript". Интересная особенность принтера PostScript заключается в том, что он будет отправлять все задание на печать, но если в этом задании есть что-то непонятное, сообщений об ошибках выдаваться не будет. Принтер будет мигать так, будто все прекрасно, а затем остановится. Вследствие данной особенности очень трудно определить проблему.
Так как принтеру необходим этот язык для процессов печати, он должен иметь драйвер, который генерирует код для каждого файла, посылаемого на принтер. Эти драйверы обеспечиваются каждым приложением, поддерживающим печать PostScript. Если этот драйвер не обеспечивается приложением, печать в режиме PostScript невозможна. Примерами двух приложений, поддерживающих PostScript, являются WordPerfect(r)
и Ventura Publisher*.
Большинство принтеров PostScript могут печатать и в режиме PostScript, и в обычном текстовом режиме. Обычно это выполняется с помощью переключателя. Каждый принтер отличается от других, поэтому, чтобы узнать, как это делается, обратитесь к руководству по Вашему принтеру.
Ниже приводятся некоторые рекомендации для печати PostScript в сети:
- Для всех заданий на печать в формате PostScript, отправляемых с помощью утилит CAPTURE и NPRINT, используйте параметр "No Tabs" (NT)..
При установке "No Tabs" (без табуляции) файл посылается в виде потока байтов. Это означает, что управляющие символы не будут интерпретироваться сервером, а вместо этого будут посланы для интерпретации непосредственно на принтер. - Кроме того, при посылке заданий на принтеры PostScript в командах NPRINT и CAPTURE следует использовать параметр "No Form Feed" (без прогона листа).
- Некоторые проблемы печати PostScript можно решить путем замены драйверов PostScript для приложений (включая MS Windows).
- Убедитесь в том, что задания на печать, передаваемые принтерам PostScript, правильно сконфигурированы для PostScript. При отправке заданий PostScript на принтер Вы должны использовать режим потока байтов.
- Убедитесь, что имеется достаточно буферного пространства; при необходимости используйте NET.CFG для его увеличения.
- При использовании картриджа PostScript в принтере HP LaserJet или ему подобном, убедитесь в том, что он полностью установлен. При его фиксации должен быть слышен слабый щелчок. Если картридж установлен не полностью, принтер не будет работать в режиме PostScript. Это значит, что поступающие из приложения коды PostScript не будут поняты принтером и будет печататься бессмыслица.
- На некоторых принтерах, таких, как модели HP 3Si, включение PostScript осуществляется специальным переключателем. Если печать в режиме PostScript не работает, убедитесь, что переключатель SYS SWITCH установлен в положение "on" (включено).
- Может возникнуть проблема при использовании утилиты PRINTDEF для создания файлов PDF (файлов определений принтера) PostScript, которые включают режимы, использующие большие значения, чем размер буфера заголовка оболочки по умолчанию - 64 байта. Этот заголовок печати определяет пространство для кодов установок принтера один раз при выполнении задания.
Буфер заголовка печати можно увеличить с помощью параметра "print header" в файле NET.CFG Вашей рабочей станции. Простым решением является установка его размера на максимум - 255 байтов. (Это относится к CAPTURE, но не к NPRINT).
Figure Appendix-A-1. Пример файла рабочей станции NET.CFG с параметрами Print Header и Print Tail
Содержание раздела