Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

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

Автор: mensh, 16 сентября, 2008
Устройства
  • Принтеры
  • Печать
  • Руководство

Во все основные дистрибутивы Linux входит поддержка CUPS (Common Unix Printing System). CUPS поддерживает команды как Беркли (lpr), так и System V (lp).

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

В качестве примера выведем на печать man finger (всего 2 страницы).

С ключом -tman-страница форматируется специально для печати:

$ man -t finger | lpr

Вывод на сетевой принтер:

$ man -t finger | lpr -P printername

Получение списка доступных принтеров:

$ lpstat -p -d

При необходимости выходные данные можно отформатировать при помощи параметров lpr:

$ info finger | lpr -о cpi=12 -о page-left=54 \
-о page-right=54 -о page-top=54 -о page-bottom=54

Числовые значения задаются в пунктах, то есть 1/72". В представленном примере на странице создаются одинаковые поля по 3/4".

Печать отдельных man- и info-страниц

Многие man- или info-документы достаточно длинны. При необходимости распечатать лишь часть документа следует экспортировать страницу в текстовый формат командой col, после чего можно легко выбрать необходимые для вывода на печать страницы:

$ man wget | col -b > wget.txt

Команда col -b приводит распечатку в порядок, убирая из нее лишние переводы строк и символы Backspace, которые в противном случае отображались бы в текстовых файлах в виде пустых квадратов или повторяющихся символов.

Последние материалы

  • Файловый менеджер Thunar
    7 hours ago
  • Эмулятор терминала Terminator
    5 days 8 hours ago
  • Приложение scanimage
    1 week 4 days ago
  • Утилита sensors
    2 weeks 1 day ago
  • Сканер Rkhunter
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru