SDB:Come configurare una stampante HP

HPLIP


Download per openSUSE:


Sviluppatore: HPLIP - Hewlett-Packard Linux Imaging & Printing
Licenza: GNU General Public License (GPL) v2; MIT license; BSD license [1]
Sito web: http://hplipopensource.com

Questo articolo descriverà una via facile per installare stampanti HP (Hewlett-Packard) e dispositivi multi-funzione (con fax e scanner) con il software HPLIP. Un'altra via che si potrebbe comunque seguire è passando per il modulo YaST → Stampante.
Poiché permettere di installare e di utilizzare una stampante HP è l'obiettivo più importante di HPLIP, questo articolo è anche l'articolo relativo all'applicazione HPLIP (HP Linux Imaging and Printing System), per la scansione e la stampa.

Software richiesto

Apri Gestione pacchetti di YaST e assicurati che HPLIP sia installato. I pacchetti per hplip attualmente sono inclusi in uno dei repository predefiniti di openSUSE ("oss" o "update").

Se possiedi un modello di stampante molto nuovo dovresti controllare in questa pagina esterna di hplip che questo sia pienamente supportato e poi cercare eventuali versioni più recenti dei pacchetti di hplip provenienti dal buildservice di openSUSE. Seleziona la versione di openSUSE per la quale vuoi fare la ricerca dall'elenco a cascata nelle opzioni di ricerca.

I pacchetti più recenti si troveranno di solito nel repository "Printing", in proposito potrebbe esserti utile sapere come aggiungere repository di pacchetti, spiegato negli articoli di supporto SDB. Inoltre, anche il repository packman potrebbe contenere pacchetti recenti per hplip.

Configurazione

Avviata da terminale

Apri un terminale (vedi: Cos'è una console), scrivi

su - -c "hp-setup"

e premi il tasto "Invio".

Ti verrà richiesto di inserire la password di super utente (o root) per il tuo sistema e quindi verrà avviata l'interfaccia grafica di installazione che ti guiderà durante tutto il processo di installazione.

Per una guida dettagliata corredata di figure puoi leggere questa pagina di configurazione di hplip direttamente sul sito del progetto HPLIP.

Avviata mediante "hp-toolbox"

Un altro modo per iniziare la stessa procedura grafica di installazione è di avviare l'applicazione "hp-toolbox" (HP Device Manager).

Una volta che la tua stampante è installata, puoi usare il suddetto programma anche per aggiungere altre stampanti hp all'elenco delle tue stampanti.

Avviata tramite il modulo Stampante di YaST

A partire da openSUSE 11.3 puoi lanciare il medesimo programma di installazione grafico dal modulo Stampante di YaST, servendoti dei pulsanti "Aggiungi" e quindi "Esegui hp-setup".

Casi particolari

Stampante connessa via rete (LAN o WLAN)

Se stai installando una stampante HP che è collegata al tuo computer solo tramite connessione di rete (LAN o wireless LAN - rete locale senza fili), allora avrai probabilmente bisogno dell'indirizzo IP della tua stampante. Il modo più facile per ricavare questa informazione passerà attraverso il menù di configurazione della tua stampante.

Attenzione

Per configurare una stampante di rete hp sono necessari alcune informazioni sulla configurazione della propria rete. Il modo migliore di impostare l'indirizzo ip della stampante è, come con i server connessi alla rete, di usare un indirizzo ip fisso.
Questo può essere fatto o da una connessione diretta alla stampante tramite cavo usb o parallelo, oppure per mezzo dei menù di configurazione della stampante.

Setup della stampante

1. Dal menù di hp-setup seleziona l'opzione Network/Ethernet....
2. Fai clic sul pulsante Show Advanced Options, spunta il riquadro di selezione Manual Discovery e inserisci l'indirizzo ip della stampante ricavato come sopra.
3. Fai clic su Next e prosegui con la configurazione della stampante come descritto sopra.

Risoluzione dei problemi

Assicurati che i pacchetti che forniscono il software HPLIP software provengano tutti da uno stesso repository (per esempio: non dovresti mischiarne i pacchetti forniti da PackMan con quelli da openSUSE). Puoi controllare il repository del pacchetto nella scheda Versioni della Gestione pacchetti di YaST. openSUSE fornisce HPLIP nei pacchetti hplip e hplip-hpijs, e, a partire da openSUSE 12.1, anche nel pacchetto hplip-sane. PackMan fornisce HPLIP nei pacchetti hplip e hplip-hpcups.

Se il software in questione funziona per root ma non se usato come utente normale, di solito la causa è che il tuo account utente non dispone dei permessi sufficienti per accedere al dispositivo. Per impostazione predefinita il dispositivo dovrebbe avere root come utente proprietario e appartenere al gruppo lp, come previsto dalle regole di udev per i dispositivi USB di HP. Per risalire al file di dispositivo, esegui il comando "lsusb" e prendi nota del numero di "Bus" e del numero di dispositivo ("Device") per il tuo dispositivo. Il file di dispositivo corrispondente sarà "/dev/bus/usb/<numero-bus>/<numero-dispositivo>".
Una possibile soluzione consiste nell'aggiungere l'account utente necessario al gruppo 'lp' per mezzo di YaST → Sicurezza e utenti. In alternativa puoi consultare SDB:Configurare gli scanner, in particolare la sezione "Permessi di accesso allo scanner USB usando udev".

Per i dispositivi USB multifunzione di HP è presente una complicazione particolare nelle regole di udev dal momento che i dispositivi multifunzione HP hanno delle regole di udev aggiuntive, fornite dal pacchetto sane-backends, per impostare i permessi di lettura/scrittura per mezzo di ACL (per visualizzarli lancia il comando "getfacl /dev/bus/usb/<numero-bus->/<numero-dispositivo>") per il solo utente desktop normale che è correntemente connesso alla sessione locale (ovvero che ha fatto il login ad una sessione grafica con XDM/Kdm) in modo tale che l'utente desktop correntemente connesso alla sessione locale riceva permessi sufficienti per usare, come utente normale, l'unità di scansione.

Le regole fornite dal pacchetto hplip si trovano in /etc/udev/rules.d/55-hpmud.rules e le regole di udev dal pacchetto sane-backends sono /etc/udev/rules.d/55-libsane.rules, le quali vengono applicate dopo le regole in /etc/udev/rules.d/55-hpmud.rules, in modo tale che le voci in /etc/udev/rules.d/55-libsane.rules possano sovrascrivere le impostazioni in /etc/udev/rules.d/55-hpmud.rules.

In genere, se le cose non funzionano, usa "hp-check -r" in un terminale per rintracciare il problema.

Vedi anche

Altre pagine del wiki

Il Portale su Stampa

YaST Stampante (installazione standard delle stampanti in openSUSE)

Configurare gli scanner

Stampanti, Sezione: Hewlett-Packard nell'Elenco di compatibilità hardware (HCL - Hardware Compatibility List)

Collegamenti da Novell e openSUSE

Bugzilla di Novell: Cerca in Bugzilla i bug corretti e ancora da correggere (puoi raffinare la ricerca per la tua versione di openSUSE)

I forum di openSUSE: cerca le discussioni alle quali è stato aggiunto manualmente il tag hplip o usa la ricerca avanzata.

Collegamenti esterni

HPLIP - Hewlett-Packard Linux Imaging & Printing (collegamenti esterni alle sottopagine del progetto HPLIP qui sotto) in particolare:

  1. Note di rilascio di HPLIP (le più recenti sono in cima)
  2. hp-setup: Printer/Fax Setup Utility (ver. 9.0) - pagina di manuale per il comando "hp-setup" (in alcune versioni disponibile anche col comando "man hp-setup", inserito in un terminale)
  3. Technical Documentation: Man Pages - un elenco di altri comando hp con le rispettive pagine di man
  4. Manual Build and Install Instructions istruzioni di installazione