Product SiteDocumentation Site

8.7. Настройка принтера

Настройка принтера раньше вызывала массу головной боли как у администраторов, так и у пользователей. Эти головные боли теперь по большей части остались в прошлом благодаря CUPS, свободному серверу печати, использующему IPP (Internet Printing Protocol) - протокол интернет-печати.
Debian распространяет CUPS, разделённый на несколько пакетов. Сердцем системы является планировщик cupsd, который находится в пакете cups-daemon. cups-client содержит служебные программы для взаимодействия с сервером cupsd. lpadmin, вероятно, является самой важной утилитой, поскольку она имеет решающее значение для настройки принтера, но существуют также средства для отключения или включения очереди печати, просмотра или удаления заданий печати, а также отображения или установки параметров принтера. Платформа CUPS основана на системе печати System V, но существует пакет совместимости, cups-bsd, позволяющий использовать такие команды, как lpr, lpq и lprm из традиционной системы печати BSD.
Планировщик управляет заданиями печати, и эти задания проходят через систему фильтрации для создания файла, который принтер распознает и напечатает. Система фильтрации обеспечивается пакетом cups-filters в сочетании с пакетами printer-driver-*. CUPS в сочетании с этими пакетами является основой системы печати Debian.
Современные принтеры, произведённые и проданные за последние десять лет, почти всегда поддерживают AirPrint, и CUPS и cups-filters в Debian Bullseye и имеют все необходимое, чтобы воспользоваться этой возможностью в сети. По сути, эти принтеры являются IPP-принтерами и отлично подходят для системы печати без драйверов, сводя систему к CUPS плюс cups-filters. Можно обойтись без пакета драйверов принтера, и платное программное обеспечение для печати от таких поставщиков, как Canon и Brother, больше не требуется. Принтер, подключенный через USB, может использовать преимущества современного принтера с пакетом ippusbxd.
Команда apt install cups установит CUPS и фильтры. Он также установит рекомендуемый printer-driver-gutenprint , чтобы предоставить драйвер для широкого спектра принтеров, но, если принтер не работает без драйвера, для него может потребоваться альтернативный драйвер принтера для конкретного устройства.
В качестве пакета, рекомендованного cups-daemon, cups-browsed будет в системе и сетевых очередях печати, а современные принтеры можно будет автоматически обнаруживать и настраивать из их DNS-SD широковещательных передач (Bonjour). USB-принтеры необходимо настроить вручную, как описано в следующем параграфе.
Система печати легко администрируется через веб-интерфейс, доступный по локальному адресу http://localhost:631/. Члены группы lpadmin могут добавлять и удалять USB- и сетевые принтеры, а также управлять большинством аспектов их поведения. Подобные задачи администрирования также можно выполнять через графический интерфейс, предоставляемый средой рабочего стола, или графический интерфейс system-config-printer (из одноимённого пакета Debian).