Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Установка фильтров преобразования



Поскольку фильтры преобразования представляют собой программы, не входящие в базовую поставку FreeBSD, их, видимо, надо помещать в каталоге /usr/local. Популярное местонахождение — каталог /usr/local/libexec, поскольку эти фильтры являются специализированными программами для выполнения системой LPD; обычным пользователям никогда не понадобится их выполнять.

Для включения фильтра преобразования, укажите его полное имя в качестве значения соответствующей характеристики для принтера в файле /etc/printcap.

В качестве примера, давайте добавим фильтр преобразования DVI в запись для принтера bamboo. Вот опять пример файла /etc/printcap, с новой характеристикой df для принтера bamboo.

#

# /etc/printcap для хоста rose - добавлен фильтр df для bamboo

#

rattan|line|diablo|lp|Diablo 630 Line Printer:\

:sh:sd=/var/spool/lpd/rattan:\

:lp=/dev/lpt0:\

:if=/usr/local/libexec/if-simple:

bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\

:sh:sd=/var/spool/lpd/bamboo:\

:lp=/dev/ttyd5:ms#-parenb cs8 clocal crtscts:rw:\

:if=/usr/local/libexec/psif:\

:df=/usr/local/libexec/psdf:

Фильтр DVI — скрипт командного интерпретатора по имени /usr/local/libexec/psdf. Вот его текст:

#!/bin/sh

#

# psdf - фильтр принтера, преобразующий DVI в PostScript

# Установлен в /usr/local/libexec/psdf

#

# Вызывается системой lpd при выполнении пользователем команды lpr -d

#

exec /usr/local/bin/dvips -f | /usr/local/libexec/lprps "$@"

Это скрипт выполняет команду dvips в режиме фильтрования (аргумент -f) входного потока, представляющего собой задание для печати. Затем запускается фильтр PostScript-принтера lprps (см. раздел Прием заданий с обычным текстом на PostScript-принтеры) с аргументами, переданными системой LPD этому скрипту. Команда lprps будет использовать эти аргументы для учета распечатанных страниц.





Дата публикования: 2015-01-10; Прочитано: 219 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...