1.8. Печать man-страниц

Задача
Требуется напечатать man-страницу в удобочитаемом формате. Вы попытались
применить команду man foo | Lpr, но результат выглядит сомнительно: поля слиш ком малы, а все форматирование теряется.
Решение
С ключом -t man-страница форматируется специально для печати. Страница man
finger хорошо подходит для экспериментов, потому что она состоит всего из двух
листов:
% man -t finger | lpr
Вывод на сетевой принтер:
$ man -t finger | 1рг -Р printername
Получение списка доступных принтеров:
$ lpstat -p -d
Возможно и другое Решение. Следующая команда форматирует страницу
в HTML и отправляет ее в браузер по вашему выбору:
$ man -Hmozilla finger
Далее остается лишь отдать команду печати в браузере. Проследите за тем,
чтобы между -Н и именем браузера не было пробелов.
Комментарий
Во все основные дистрибутивы Linux входит поддержка CUPS (Common Unix
Printing System). CUPS поддерживает команды как System V (lp), так и Беркли
(Lpr). В настоящем разделе использованы команды Беркли. Вот их аналоги для
System V:
$ man -t finger | lp
Вывод на сетевой принтер:
$ man -t finger | lp -d printername
См. также
Man(l), lpr(l), lp(l); глава 14; CUPS Software Users Manual (http://localhost:631/
documentation.html).