Este relato mostra os resultados que obtive utilizando o pacote hplip-printer-app instalado como pacote snap. Aqui não explicarei como instalar o snap, nem o cups, scanner, webapps ou outro recurso qualquer. Adimito a hipótese de que você sabe como fazê-lo ou onde obter ajuda.
Instalei o pacote acima:
sudo snap install hplip-printer-app
Esse pacote ouve na ports 8000 do localhost. Para isso, basta colocar na barra de enfereço do seu navegador:
localhost:8000
Para facilitar minha vida, criei um webapp utilzando o flatpak “codelogistics”:
flatpak install flathub net.codelogistics.webapps
Criei um webapp abrindo o hplip-printer-app na porta acima:
Não tem mistério! Basta clicar em “Add Printer” e adicionar a impressora. Utilizei uma HP 2874 que fora previamente configurada pelo cups, para conectar na minha wifi. E estava funcionando normalmente via cups, pelo ar ou usb. Deletei a impressora instalada pelo cups para não influenciar o resultado.
Maskei o cups.service e cups.socket e reiniciei o Debian, mesmo sem precisar, para me certificar de que o cups estava inativo. Configurei a impressora pelo hplip e imprimiu normalmente via usb.
Botei a impressora no escritório, via wifi, e fiz a impressão normalmente. Também reconheceu o scanner.
O driver para HP utilizado no snap funciona normalmente na porta 8000. Mas com o cups maskado, os utilitários *.deb que reconhecem impressoras pelo cups, não reconheceram pro snap.
Com o cups funcionando normalmente, a impressora do snap aparece no sistema. Pacotes office flatpaks não reconhecem impressora instalada por snaps. Não testei os mesmos, via *.deb. Instalei o libreoffice em snap e também não reconheceu a impressora.
Conclusão
-
você pode usar o hplip em snap se precisar de um driver mais novo que o de sua distro ou que não tenha suporte no cups
-
se o cups estiver ativo você poderá usar a impressora nos pacotes office. No blocoo de notas e gimp, por exemplo, foi nomal
-
se você utiliza suas impressoras via cups, continue assim pois od offices em flatpak reconhecem a impressora
-
o hplip em snap pode ser útil em dispositivos embarcados. Não vi vantagem numa distro normal. Mas se deixar o cups ativo, poderá utilizá-lo. Mas se o cups tá rodando liso, para que usar snap?
Fui!
