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




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


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

специальные программы или сценарии, предназначенные для обработки данных, направляемых на печать. Например, для принтера PCL можно написать один сценарий для преобразования формата текстовых АЗСП-данных и их отправки непосредственно на принтер, другой - для передачи данных программе GhostScript, откуда они переправляются на принтер уже в формате PCL. Если делать это вручную, придется вносить в файл printcap ряд записей - по одной на каждый фильтр.

# PCL-принтер с АSCII фильтром

ascii-pcl:\

:sd=/var/spool/lpd/ascii-pcl:\

:тх#0:

:lp=/dev/lp0:\

:sh:\

:if=/var/spool/Ipd/ascii-pcl/filter

# PCL-принтер PostScript-фильтром ps-pcl:\

:sd=/var/spool/lpd/ps-pcl:\

:mx#0:

:lp=/dev/lp0:\

:sh:\

:if=/var/spool/Ipd/ps-pcl/filter

.# PCL-принтер без фильтра pel:\

:sd=/var/spool/lpd/pcl:\

:mx#0:

:lp=/dev/lp0:\

:sh:\

Фильтры обеспечивают правильный формат данных, выводимых на печать, но усложняют процесс печати. Пользователю необходимо знать, в каком формате выполняет печать его программа (неформатированный текст, PostScript или PCL) и соответственно выбирать принтер. Следует помнить о возможной путанице из-за того, что в фильтрах предполагается наличие трех

физических принтеров, хотя установлен только один.

Эти проблемы решаются применением

магических фильтров.

Магические фильтры, которые можно загрузить из Internet, обрабатывают всю конфигурационную информацию в файле printcap для большинства поддерживаемых принтеров и обеспечивают фильтрацию с определением типа

данных, направляемых на печать. Безусловно, это повышает надежность фильтрации.

Система APS Print Filter

Основной пакет магического фильтра - система APS Print Filter. Последнюю версию APS Print Filter можно загрузить с узла http: //www.apsfilter.org. Во время написания этой книги последней версией являлась APS Print Filter 6.1.1. Мы рассматриваем версию 6.1.1, записанную на сервере в файл архива apsfilter-6.1.1.tar.gz. Все описываемые операции применимы к версии 6.1.1. При появлении вопросов обращайтесь к документу README, который cтановится доступен после загрузки и разворачивания файла архива на вашей системе Linux.




Содержание  Назад  Вперед