Фильтры печати
Фильтры печати
Фильтры печати -
специальные программы или сценарии, предназначенные для обработки данных, направляемых на печать. Например, для принтера 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 для большинства поддерживаемых принтеров и обеспечивают фильтрацию с определением типа
данных, направляемых на печать. Безусловно, это повышает надежность фильтрации.
Содержание раздела