Фильтры печати
После конфигурирования
После конфигурирования в системе должен быть файл 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 пробел не нужен.