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.
Impressoras modernas fabricadas e vendidas dentro dos últimos dez anos são quase sempre habilitadas para AirPrint, e o CUPS e o cups-filters no Debian Bullseye têm tudo o que é preciso para aproveitar este recurso na rede. Em essência, essas impressoras são impressoras IPP e se adequam bem em um sistema de impressão sem drivers, reduzindo o sistema para CUPS mais cups-filters. Um pacote impressora-driver pode ser dispensado e um software de impressão não livre de fornecedores(as) como Canon e Brother não é mais necessário. Uma impressora conectada por USB pode se aproveitar de uma impressora moderna com o pacote ippusbxd.
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).