Installare stampanti scanner fax HP su OpenSuse

Comperata una stampata/scanner/fax HP? Per me avete fatto un ottimo affare: Sono sempre stato pienamente soddisfatto!
Nota: Qui spiego per Opensuse 42.1 e 42.1 per altre versioni di OpenSuse andate su questo articolo: http://trucchisuse.altervista.org/blog/installare-hp-print/

Installiamo il programma HP

Installare il supporto per stampare con HP in Suse è semplice:

Andate in Yast2->Gestione pacchetti

Qui digitate “HP-” (ovviamente senza “) nello spazio ricerca.
scegliere:
hplib (almeno la ver.3.14.6), hplip-hpijs, hplip-sane, openPrintingPPDs-hpijs,openPrintingPPDs-hpijs-ghostscript
(nota: se si hanno problemi potete provare hplib-qt3 + policykit con HPlib), cups-ddk

POI
reportlab, xsane, cups-devel, python-qt4-util, ghostscript, cups-filter-ghostscript, ghostscript-font ghostscript-font-other, avahi-utils, libcrypto30, libusb-1,gcc, make, libtool

Spero non essermi dimenticato nulla, nel caso avvertitemi!!!

Comunque i principali sono :

avahi-utils, cups, cups-client cupsddk cups-devel dbus-1-devel python-gobject2 gcc-c++ ghostscript-library openssl libjpeg-devel net-snmp-devel glibc libtool libgphoto2-devel libusb-1_0-devel libusb-1_0-0 make wget dbus-1-python3 python3-gobject python3-gobject2-devel python3-devel python3-notify2 python3-Pillow python3-qt4 python3-qt4-devel dbus-1-python3-devel python3-reportlab python3-xml python3-lxml xsane sane-backends-devel sane-backends

Nota: Consiglio di passare al python3 dato che python2 verrà abbandonato.

Se fa anche fax installate il supporto FAX alifax, mentre per lo scanner è già incluso.

Nota: Se non trova dei pacchetti Python vedete se avete il repo abilitato per Python.

Indirizzo repo 42.1:
http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_Leap_42.1/

Indirizzo repo 42.2:

http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_Leap_42.2/

Usare Zypper per installare

Se usate zypper (come root):
http://hplipopensource.com/hplip-web/install/manual/distros/novell.html

per prima cosa date:


 zypper refresh

 

Poi per Opensuse 42.1 e 42.2

su -c "zypper --non-interactive --no-gpg-checks in --auto-agree-with-licenses avahi-utils cups cups-client cupsddk cups-devel dbus-1-devel python-gobject2 gcc-c++ ghostscript-library openssl libjpeg-devel net-snmp-devel glibc libtool libgphoto2-devel libusb-1_0-devel libusb-1_0-0 make wget dbus-1-python3 python3-gobject python3-gobject2-devel python3-devel python3-notify2 python3-Pillow python3-qt4 python3-qt4-devel dbus-1-python3-devel python3-reportlab python3-xml python3-lxml xsane sane-backends-devel sane-backends"

Dopo aver installato

Dopo avviate l’interfaccia HP e per prima cosa andate su
Configure->Preference, e settate nel tab System_tray_icon che “Alwayse show” e Message_to_show sia “all” e che Check_and_notify_HPLIB_update sia non ceccato
Mentre nel tab Commands (Advance) ci sia già scritto nello spazio “Scan:”:

 /usr/bin/xsane -V %SANE_URI%

Premete OK e andate di nuovo nel menu:
Device-> Diagnose_HPlib_Driver

Vi aprirà un terminale, scriverà in inglese (mannaggia) e dopo poco:

 Checking for Deprecated items....
 error: This distro (i.e suse 13.2) is either deprecated or not yet supported.
 The diagnosis is limited on unsupported platforms. Do you want to continue?(y=yes*, n=no):

È una cavolata perchè è supportata (anche pienamente), e quindi rispondete Yes o meglio y.

Se trova tutto procede fin dirvi :

 Please close this terminal manually.

Altrimenti vi domanda se può scaricare quello che gli manca e vi chiederà se può e (tranquilli) la vostra password d’amministratore.
Dato che qualche volta anche le cose non importanti sono necessarie segnatevi quello che vi dice che “non trovato”

OK???

Bene, adesso in Device->Setup_device e seguite le istruzioni e vedrete che scoprirà subito la stampate/scanner/fax HP che volete! (ovviamente deve essere collegata)

Nel caso Device-> Diagnose_Queues e vedrete se è collegato.

Nota: Il supporto Wireless non è pienamente in Windows, ma in OpenSuse è un Si, (vedi prima “Problemi??”), basta solo settarlo secondo il libretto d’istruzione via USB. Il sistema più facile è settarlo via router, quindi dategli la password della vostra rete WiFi e quindi vi darà il IP per comunicare con la stampante.

Nel caso WiFi qui esiste una bellissima guida (anche se Ubunto funziona lo stesso):

https://frug75.wordpress.com/2010/07/14/installare-una-stampante-wi-fi/

Oppure quella mia:

Installare una stampante WiFi su OpenSuse 42

Nota: Potete anche definirlo poi attraverso Yast->stampante, (il bottone in asso-dx “Altro” e scegliere HP) ma è una mia precedente guida.

Attenzione: Ricordatevi di definirla sempre anche in CUPS! Questo vi consente di utilizzarlo per i vecchi programmi su Linux.

Vecchi driver

Se avete una stampante che non la riconosce potete trovare le definizioni-stampante qui:
http://hplipopensource.com/hplip-web/index.html
http://hplipopensource.com/hplip-web/supported_devices/index.html

Non supportate (ma sono tutte stravecchie):

http://hplipopensource.com/hplip-web/supported_devices/unsupported.html

la pagina web per i driver HP è:
http://hplipopensource.com/hplip-web/index.html

Accessori

La HP fabbrica oramai stampanti multifunzionali… Il più pratico per scannerizzare è XSane ed è anche quello supportato da HPlib. Tenete conto che potete avere tramite XSane (oltre l’invio email già integrato):

  • Sendfax, permette di spedire fax
  • Gocr, permette di riconoscere il testo dall’immagine

Per questi due bisogna installare i corrispondenti pacchetti sendfax e gocr.

Per il resto potete arrangiarvi a soli basta un pochino di logica e quindi:

Problemi?

Non riconosce l’utente

Aggiungere utente al gruppo lp e sys.. (meglio da yast->utenti)

su -c "/usr/sbin/usermod -a -G sys,lp $USER"

riavviare il PC.

Non riesce ad comunicare con internet (specie per comunicare via WiFi)

Aprire la porta del firewall da Yast->firewall, di solito è la 9001

riavviare il PC.

-Non vede la stampate via USB

Provare ad connette e riconnettere, specie dopo un riavvio generale.

 

Ciaoooooooooooooooooooooooooooooooooooooo

Precedente SVN server su Suse Successivo Installare una stampante WiFi su OpenSuse 42