Saltar al contenido

Instalación del controlador de impresora HP para Arch Linux

Nuestros desarrolladores estrellas han agotado sus provisiones de café, por su búsqueda a tiempo completo por la solución, hasta que Iván encontró la respuesta en Bitbucket por lo tanto hoy la compartimos contigo.

Solución:

Con system-config-printer

Siguiendo estos pasos, ahora puedo imprimir documentos usando Evince en Arch Linux 4.16.9 con una HP LaserJet P1102 conectada a través de USB:

  1. Instalar CUPS: sudo pacman -Sy cups
  2. Inicie y habilite (haga que se inicie después del inicio) el servicio de impresión CUPS: sudo systemctl start org.cups.cupsd && sudo systemctl enable org.cups.cupsd
  3. Instale HP Linux Imaging and Printing: sudo pacman -S hplip
  4. Instale un complemento de controlador a través de sudo hp-setup -i. Los privilegios de root son importantes aquí; de lo contrario, dice “error: no se ha seleccionado / especificado ningún dispositivo o que admita esta funcionalidad”. al seleccionar un método de conexión. Durante la instalación del complemento, seleccioné la opción predeterminada cada vez.
  5. Instalar en pc system-config-printer, una herramienta GUI para configurar impresoras.
  6. Comienzo system-config-printer y haga clic en el botón para agregar una impresora. Seleccione su impresora y elija HPLIP como método de conexión (vea la captura de pantalla).
  7. system-config-printer ahora debería permitirle imprimir una página de prueba.
  8. Para que una aplicación GTK como Evince muestre su impresora en el cuadro de diálogo de impresión, debe instalar gtk3-print-backends así como.

captura de pantalla de system-config-printer


Con interfaz web CUPS

En lugar de system-config-printer descrito anteriormente, puede utilizar la interfaz web de CUPS, accesible en localhost:631.

Antes de administrar impresoras, debe agregar su usuario al grupo sys, de lo contrario, se encontrará con errores en la interfaz web como “No se puede modificar la impresora: Prohibida”.

gpasswd -a theUser sys

Alternativamente, use vigr Para editar /etc/group.

La interfaz web solicitará este usuario y su contraseña.

/etc/cups/cups-files.conf define que los miembros de los grupos sys (y root) puede administrar impresoras:

SystemGroup sys root

Después de ocuparse de la pertenencia al grupo, puede agregar impresoras y realizar otras tareas administrativas:

agregar impresora a través de la interfaz web

Después de seleccionar una impresora en localhost:631/printers, también puede imprimir una página de prueba a través de la interfaz web:

imprimir página de prueba a través de la interfaz web


Solución de problemas

Mantenga lib sincronizada con el controlador

La biblioteca hplip de pacman y el complemento del controlador instalado a través de hp-setup -i debe tener la misma versión; de lo contrario, no podrá imprimir y verá este mensaje de error en su diario systemd (inspecciónelo con journalctl -e):

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

Para solucionar esto, puede ejecutar hp-setup -i de nuevo, que descargará e instalará el controlador actual.

Agregué lo siguiente a ~/.bash_aliases para evitar que el controlador y la biblioteca no estén sincronizados:

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

Número de serie cambiado

Recientemente, mi impresora se negó a imprimir; system-config-printer así como la interfaz web de CUPS lo mostraría como en pausa y lpc status, arrojó que la impresora tiene “impresión desactivada”.

cupsenable Hewlett-Packard-HP-LaserJet-Professional-P1102 no ayudó.

Resolví esto cambiando la conexión de la impresora. Usando la interfaz web CUPS mencionada anteriormente, seleccioné mi impresora y hice clic en “Modificar impresora” en la lista desplegable. Aquí, cambié la conexión de

hp: / usb / HP_LaserJet_Professional_P1102? serial = 000000000Q80X0EGPR1a

para

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

Tenga en cuenta que esos dos números de serie son diferentes.

No sé a dónde pertenece este número de serie y por qué cambió ya que no obtuve una nueva impresora; no es el que está en la etiqueta de la parte posterior de la impresora.

Este número de serie aparece en la salida de hp-info, aunque.

“error: Ningún dispositivo seleccionado / especificado o que admita esta funcionalidad”.

Este error persistió al llamar sudo hp-setup -i y no estoy seguro de que la impresora sea compatible con HP para Arch Linux. Desde entonces, abandoné la HP LaserJet P1102 y obtuve una Brother DCP-L3550CDW cuya función de impresión monocromática funcionaba de fábrica en Arch Linux 5.3.12: En system-config-printer, Seleccioné “LPD / LPR queue ‘BINARY_P1” como conexión y “PCL Laser” como controlador. Usé este controlador para habilitar la impresión en color.

Para que el escáner integrado del dispositivo funcione, seguí estas instrucciones.

Una segunda impresora / escáner Brother que obtuve trabajando en Arch Linux es la DCP-1610W. Aquí hay algunas notas para que se imprima y escanee usando Wi-Fi.

Inicialmente instalé KDE en Arch Linux. Después de muchas horas de intentar configurar mi HP LaserJet professional, reinstalé Arch Linux con el escritorio Xfce. Pacman instaló hplip y wget. Consulte con ArchWiki para asegurarse de que todas las dependencias estén instaladas. Actualice el sistema con frecuencia. Asegúrese de que su impresora esté visible en su sistema. Reinicié tres o cuatro veces. Finalmente, pude imprimir. Pensamiento final. Parece que Arch necesitaba wget para comunicarse con HP, mientras que “hp-setup” hacía su trabajo. Sugerencia final: nunca compre una HP LaserJet profesional que necesite un complemento hplip. Nunca volveré a hacer eso. Buena suerte.

Aquí tienes las reseñas y calificaciones

Recuerda que puedes optar por la opción de explicar .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *