Иллюстрированный самоучитель по Linux

Фильтры печати

После конфигурирования

После конфигурирования в системе должен быть файл printcap. Пример такого файла:

# LABEL apsfilter
# /etc/printcap #
# He редактируйте! Внесенные изменения не сохраняются!
# Этот файл генерируется автоматически с помощью
# printconf-backend в ходе Ipd инициализации. #
# Вносимые вручную изменения можно поместить в файл
# /etc/printcap .local, они будут учтены.
## Все что далее, включено дословно из /etc/printcap .local ##
#
# printcap .local
# Этот файл включен с помощью printcap,
# и может использоваться для настраиваемых вручную принтеров.
# APSl_BEGIN:printerl
# – не удаляйте начальную метку для aps filter printer 1
# – никаких других определений принтеров от BEGIN до END LABEL
1р | Printerl auto: \
:lp=/dev/lpO:\
: if =/etc/apsf ilter/basedir/bin/apsfilter: \
:sd=/var/spool/lpd/lp: \
: lf=/var/spool/lpd/lp/log: \
: af =/var/spool/lpd/lp/acct: \
:mx#0:\
:sh: rawl Printerl raw:\
:lp=/dev/lp0: \
: if =/etc/aps£ilter/basedir/bin/apsfilter: \
:sd=/var/spool/lpd/rawl: \
: lf=/var/spool/lpd/rawl/log: \
:af=/var/spool/lpd/rawl/acct: \
:mx#0:\
:sf:\
:sh: # APS1_END – не удаляете эту строку

Предупреждение
Если вы пользуетесь утилитой Apsfilter, то не обращайтесь к утилите Printconf, описанной в гл. 15; в противном случае конфигурация созданная в Apsfilter будет утрачена
.

Независимо от типа конфигурированного в Linux принтера, система фильтрации APS позволяет создать следующие очереди печати.

lp | Printerl auto.

Автоматический фильтр, распознающий тип выдаваемого на печать файла и соответствующим образом его обрабатывающий.

  • raw – очередь без фильтрации для программ, которые выводят данные на печать в формате, соответствующем требованиям принтера.

Примечание
Основные конфигурационные файлы Apsfilter, обсуждавшиеся ранее, сохраняются в указанном вами при установке каталоге. По умолчанию каталогом Apsfilter является /etc/apsfilter. Для повторного запуска конфигурационной программы Apsfilter и использования каталога Apsfilter по умолчанию, выполните команду /etc/apsfilter/basedir/SETUP
.

Печать

Итак, система готова к печати. Для ее выполнения можно воспользоваться командой iрг. Флажок – Р указывает очередь печати. Например, по команде:

$ Ipr – Praw /etc/printcap

…файл printcap распечатывается из очереди неформатированных текстов, а по команде:

$ Ipr – Pip /etc/printcap

…он же распечатывается через автоматический фильтр.

Примечание
Между ключом – Р и именем принтера в приведенной выше команде Ipr пробел не нужен
.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.