Lpr/lpd
Чтобы использовать систему печати lpr/lpd (пакеты lpr, lprng и gnulpr), отредактируйте файл (базовая настройка) /etc/printcap следующим образом (в случае использования принтера PostScript или чисто текстового):
lp|alias:\ :sd=/var/spool/lpd/lp:\ :mx#0:\ :sh:\ :lp=/dev/lp0:
Эти строки обозначают следующее:
Заглавная строка: lp – имя спула, alias = алиас
mx#0 – размер файла неограничен
sh – не печатать заголовки разорванных страниц
lp=/dev/lp0 – устройство локального принтера, или port@host для удаленного принтера
Это хорошая конфигурация, если у Вас подключен PostScript-принтер. Это также будет хорошо работать в случае печати с Windows-машины через Samba, на любом принтере, поддерживающимся Windows (правда, двунаправленная связь с принтером не поддерживается). Вам нужно только выбрать соответствующую конфигурацию принтера на Windows-машине.
Если же у Вас принтер не поддерживает PostScript, Вам нужно установить фильтрующую систему на базе программы gs. Существует масса инструментов для автоматической настройки печати с установкой файла /etc/printcap. Возможна любая из этих комбинаций:
gnulpr, (lpr-ppd) и printtool— я использую эту.
lpr и apsfilter
lpr и magicfilter
lprng и lprngtool
lprng и apsfilter
lprng и magicfilter
Чтобы запустить GUI-инструменты по настройке, такие как printtool, смотрите для получения привелегий root. Принтерные пулы, созданные программой printtool, используют gs и работают как PostScript-принтеры. Поэтому при доступе к ним, необходимо использовать драйверы принтера Postscript. В Windows таким стандартным принтером является "Apple LaserWriter".