Печать файлов ASCII на принтере PostScript

Система форматирования текста содержит специальный фильтр enscript, преобразующий файлы принтера из формата ASCII в формат PostScript для их печати на принтере PostScript.

  • Принтер должен быть физически подключен к системе.
  • Принтер должен быть определен и настроен.
  • Должна быть установлена утилита Служб форматирования текста, отвечающая за преобразование.
Фильтр enscript вызывается командой qprt -da при помещении задания в очередь печати PostScript. При помещении файлов ASCII в очередь печати PostScript можно задавать некоторые флаги команды qprt, предназначенные для настройки вывода:
Права доступа Дескриптор
-1+ Добавляет заголовки страниц.
-2+ Форматирует вывод в виде двух колонок.
-3+ Печатает заголовки, даты и номера страниц особым шрифтом. Иногда этот режим называют "gaudy" ("витиеватый").
-4+ Печатает файл, даже если он содержит непечатаемые символы.
-5+ Выдает список символов, не включенных в шрифт.
-h string Задает строку, которая будет применяться в заголовках страниц. Если этот флаг не указан, заголовок будет содержать имя файла, дату его изменения и номер страницы.
-l значение Задает максимальное число строк, печатаемых на странице. В зависимости от размера в пунктах, в действительности страница может содержать меньше строк.
-L! Усекает строки, длина которых превышает ширину страницы.
-p Задает размер шрифта в пунктах. Если этот флаг не указан, то размер в пунктах будет равен 10; однако, если установлен режим печати в виде двух колонок с поворотом (-2+ -z1), то размер в пунктах будет равен 7.
-s Задает начертание шрифта. Если этот флаг не указан, будет применяться начертание шрифта Courier. Указанный шрифт должен быть доступен на принтере PostScript. Допустимы следующие значения:
  • Courier-Oblique
  • Helvetica
  • Helvetica-Oblique
  • Helvetica-Narrow
  • Helvetica-Narrow-Oblique
  • NewCenturySchlbk-Italic
  • Optima
  • Optima-Oblique
  • Palatino-Roman
  • Palatino-Italic
  • Times-Roman
  • Times-Italic
-z1 Поворачивает печатаемый текст на 90 градусов (ориентация становится альбомной).
Ниже приведено несколько примеров применения флагов команды qrpt:
  • Для того чтобы направить текстовый файл myfile.ascii на принтер PostScript с именем Msps1, введите:
    qprt -da -PMsps1 myfile.ascii
  • Для того чтобы направить текстовый файл myfile.ascii на принтер PostScript с именем Msps1 и напечатать его шрифтом Helvetica, введите:
    qprt -da -PMsps1 -sHelvetica myfile.ascii
  • Для того чтобы направить текстовый файл myfile.ascii на принтер PostScript с именем Msps1 и напечатать его шрифтом размером 9 пунктов, введите:
    qprt -da -PMsps1 -p9 myfile.ascii