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.
Modern printers manufactured and sold within the last ten years are nearly always AirPrint-capable, and CUPS and cups-filters on Debian Bookworm have everything which is needed to take advantage of this facility on the network. In essence, these printers are IPP printers and an excellent fit for a driverless printing system, reducing the system to CUPS plus cups-filters. A printer-driver package can be dispensed with, and non-free printing software from vendors like Canon and Brother is no longer required. A USB-connected printer can take advantage of a modern printer with the ipp-usb package.
Команда apt install cups установит CUPS и фильтры. Он также установит рекомендуемый printer-driver-gutenprint , чтобы предоставить драйвер для широкого спектра принтеров, но, если принтер не работает без драйвера, для него может потребоваться альтернативный драйвер принтера для конкретного устройства.
В качестве пакета, рекомендованного cups-daemon, cups-browsed будет в системе и сетевых очередях печати, а современные принтеры можно будет автоматически обнаруживать и настраивать из их DNS-SD широковещательных передач (Bonjour). USB-принтеры необходимо настроить вручную, как описано в следующем параграфе.
Система печати легко администрируется через веб-интерфейс, доступный по локальному адресу http://localhost:631/. Члены группы lpadmin могут добавлять и удалять USB- и сетевые принтеры, а также управлять большинством аспектов их поведения. Подобные задачи администрирования также можно выполнять через графический интерфейс, предоставляемый средой рабочего стола, или графический интерфейс system-config-printer (из одноимённого пакета Debian).