Comsystem-config-printer

Comsystem-config-printer

Agora uso um PC (do laboratório onde trabalho agora) no qual instalei com sucesso o Arch Linux há pouco tempo. Quero conectar na impressora HP aí, já conectada na Ethernet do laboratório. A impressora é uma "HP Color LaserJet M552".

Eu instalei hplip(consulte:Problemas específicos do CUPS/impressora); durante a instalação, lembro que houve muitas mensagens de erro.

Quando tentei imprimir algum documento, nenhuma impressora foi encontrada. Eu corri sudo hp-setup(conforme recomendado aqui:Configure sua impressora usando hp-setup). Apareceu uma caixa de diálogo solicitando o arquivo "PPD" e não sei onde está e para que serve.

Quando eu estava procurando material para resolver isso, infelizmente descobri que a HP parece não oferecer suporte ao Arch Linux.

Existem mensagens de erro do console quando invoco hp-setup:

HP Linux Imaging and Printing System (ver. 3.16.11)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Searching... (bus=net, timeout=5, ttl=4, search=(None) desc=0, method=slp)
error: No PPD found for model color_laserjet_m552 using old algorithm.
error: No appropriate print PPD file found for model hp_color_laserjet_m552
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33404 bytes
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33834 bytes
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33922 bytes
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33582 bytes                                                                                                                                                                                                              
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33940 bytes                                                                                                                                                                                                              
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33514 bytes                                                                                                                                                                                                              
kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33928 bytes      

Enquanto isso, fui solicitado a escolher um arquivo PPD. A pasta padrão para eu escolher é /usr/share/ppd/hp, mas quando escolho qualquer coisa, a caixa ainda fica vazia, dizendo que devo escolher um arquivo. O nome da impressora é mostrado, então acho que a conexão está correta.

PS: Eu sei que esse tipo de coisa é difícil de depurar sem brincar pessoalmente com o computador. Caso falte alguma informação é só perguntar.

Responder1

Comsystem-config-printer

Seguindo estas etapas, agora posso imprimir documentos usando Evince no Arch Linux 4.16.9 com uma HP LaserJet P1102 conectada via USB:

  1. InstalarCOPAS:sudo pacman -S cups
  2. Inicie e ative (faça iniciar após a inicialização) oServiço de impressão CUPS: sudo systemctl enable --now cups(o nome da unidade de serviço costumava ser org.cups.cupsd)
  3. InstalarImagem e impressão HP Linux:sudo pacman -S hplip
  4. Instale um plug-in de driver via sudo hp-setup -i. Os privilégios de root são importantes aqui, caso contrário, será exibido "erro: nenhum dispositivo selecionado/especificado ou que suporte esta funcionalidade". ao selecionar um método de conexão. Durante a instalação do plug-in, sempre selecionei a opção padrão.
  5. Instalarsystem-config-printer, uma ferramenta GUI para configurar impressoras.
  6. Inicie system-config-printere clique no botão para adicionar uma impressora. Selecione sua impressora e escolha HPLIP como método de conexão (veja a captura de tela).
  7. system-config-printeragora deve permitir que você imprima uma página de teste.
  8. Para que um aplicativo GTK como o Evince mostre sua impressora na caixa de diálogo de impressão, você gtk3-print-backendstambém precisa instalar.

captura de tela da impressora de configuração do sistema


Com interface web CUPS

Em vez do system-config-printerdescrito acima, você pode usar a interface web do CUPS, acessível em localhost:631.

Antes de administrar impressoras, você deve adicionar seu usuário ao grupo sys, caso contrário você encontrará erros na interface web como "Não é possível modificar a impressora: Proibido".

gpasswd -a "$USER" sys

Alternativamente, usevigreditar /etc/group.

A interface da web solicitará o nome e a senha desse usuário.

/etc/cups/cups-files.confdefine que membros de grupos sys(e root) podem administrar impressoras:

Raiz do sistema SystemGroup

Depois de cuidar da associação ao grupo, você poderá adicionar impressoras e realizar outras tarefas administrativas:

adicionar impressora via interface web

Após selecionar uma impressora no localhost:631/printers, você também pode imprimir uma página de teste através da interface web:

imprimir página de teste via interface web


Solução de problemas

Mantenha a lib sincronizada com o driver

A biblioteca hplipe pacmano plug-in do driver instalado hp-setup -idevem ter a mesma versão, caso contrário você não conseguirá imprimir e ver esta mensagem de erro em seu diário do systemd (inspecione-o com journalctl -e):

validate_plugin_version() Plugin version[3.17.7] mismatch with HPLIP version[3.18.4]

Para corrigir isso, você pode executar hp-setup -inovamente, o que fará o download e instalará o driver atual.

Adicionei o seguinte para ~/.bash_aliasesevitar que o driver e a biblioteca fiquem fora de sincronia:

alias upgrade-ignore-hp="(set -x; sudo pacman -Syu --ignore hplip)"

Número de série alterado

Recentemente, minha impressora recusou-se a imprimir; system-config-printerassim como a interface da web do CUPS o mostraria como pausado. lpc statusresultou que a impressora está com "impressão desabilitada".

cupsenable Hewlett-Packard-HP-LaserJet-Professional-P1102não ajudou.

Resolvi isso alterando a conexão da impressora. Usando a interface web do CUPS mencionada anteriormente, selecionei minha impressora e cliquei em “Modificar impressora” na lista suspensa. Aqui, mudei a conexão de

hp:/usb/HP_LaserJet_Professional_P1102?serial=000000000Q80X0EGPR1a

para

HP LaserJet Profissional P1102 USB 000000000Q80X0EGSI1c HPLIP (HP LaserJet Profissional P1102)

Observe que esses dois números de série são diferentes.

Não sei aonde esse número de série pertence e por que ele mudou, já que não comprei uma impressora nova; não é o que está na etiqueta na parte traseira da impressora.

No entanto , esse número de série aparece na saída de hp-info.

"erro: Nenhum dispositivo selecionado/especificado ou que suporte esta funcionalidade."

Este erro persistiu durante a chamada sudo hp-setup -ie não tenho certeza se a impressora é mais suportada pela HP para Arch Linux. Desde então, abandonei a HP LaserJet P1102 e ganhei umIrmão DCP-L3550CDWcujo recurso de impressão monocromática funcionou imediatamente no Arch Linux 5.3.12: Em system-config-printer, selecionei "LPD/LPR queue 'BINARY_P1" como conexão e "PCL Laser" como driver. eu useieste motoristapara ativar a impressão colorida.

Para fazer o scanner integrado do dispositivo funcionar, seguiestas instruções.

Uma segunda impressora/scanner Brother que trabalhei no Arch Linux é aDCP-1610W.Aquiaqui estão algumas notas para imprimir e digitalizar usando Wi-Fi.

Responder2

Inicialmente instalei o KDE no Arch Linux. Depois de muitas horas tentando configurar meu HP LaserJet profissional, reinstalei o Arch Linux com o desktop Xfce. Pacman instalou hplip e wget. Verifique com o ArchWiki para ter certeza de que todas as dependências estão instaladas. Atualize o sistema com frequência. Certifique-se de que sua impressora esteja visível para seu sistema. Reiniciei três ou quatro vezes. Finalmente consegui imprimir. Pensamento final. Parece que o Arch precisava do wget para se comunicar com a HP, enquanto o "hp-setup" fazia o seu trabalho. Sugestão final: Nunca compre um HP LaserJet profissional que precise de um plugin hplip. Nunca mais farei isso. Boa sorte.

informação relacionada