Печать файлов 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. Допустимы следующие значения:
|
| -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