8.7. Configuração da Impressora
A configuração de impressora geralmente causava muitas dores de cabeça para administradores e usuários. Essas dores de cabeça são agora quase que uma coisa do passado, graças ao CUPS, o servidor de impressão usando o IPP (Internet Printing Protocol. em português, Protocolo de Impressão da Internet).
O Debian distribui o CUPS dividido entre diversos pacotes. O coração do sistema é seu agendador, cupsd, que está no pacote cups-daemon. O pacote cups-client contém programas utilitários para interagir com o servidor, cupsd. O lpadmin
é provavelmente o utilitário mais importante, já que é crucial para configurar uma impressora, mas também há recursos para desabilitar ou habilitar uma fila de impressora, ver ou apagar trabalhos de impressão, e exibir ou definir opções de impressora. O framework CUPS é baseado no sistema de impressão System V, mas existe um pacote de compatibilidade, cups-bsd, que permite o uso de comandos como lpr
, lpq
e lprm
do sistema de impressão BSD tradicional.
O agendador gerencia trabalhos de impressão e esses trabalhos atravessam um sistema de filtragem para produzir um arquivo que a impressora poderá entender e imprimir. O sistema de filtragem é fornecido pelo pacote cups-filters em conjunção com os pacotes printer-driver-*. O CUPS, em combinação com este pacotes, é a base para o sistema de impressão do 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.
O comando apt install cups
instalará CUPS e os filtros Também instalará o pacote recomendado printer-driver-gutenprint para fornecer um driver para uma vasta gama de impressoras, mas, a menos que a impressora esteja sendo operada sem drivers, um pacote impressora-driver alternativo podem ser necessário para um dispositivo particular.
Como um pacote recomendado por cups-daemon, cups-browsed estará no sistema, e filas de impressão em rede e impressoras modernas podem ser descobertas automaticamente e configuradas a partir de seus DNS-SD broadcasts (Bonjour). Impressoras USB terão que ser configuradas manualmente como descrito no próximo parágrafo.
O sistema de impressão é facilmente administrado através da interface web acessível pelo endereço local http://localhost:631/
. Membros do grupo lpadmin
podem adicionar ou remover impressoras USB e de rede, e administrar a maior parte de seu comportamento. Tarefas administrativas similares também podem ser realizadas via interface gráfica fornecida pelo ambiente de área de trabalho ou pela interface gráfica system-config-printer
(do pacote Debian de mesmo nome).