Installare la multifunzione HP PSC-1317 su Ubuntu 5.04

Questa guida si ispira a quella presente sul sito della hewlet-packard per linux http://hpinkjet.sourceforge.net/ alla quale ho aggiunto delle correzioni per adattarla alla distribuzione Ubuntu 5.04.

Per utilizzare al meglio Ubuntu utilizza questa guida: http://ubuntuguide.org.

Domanda: Perche' installare i driver dai sorgenti?
Risposta: Perche' i driver presenti sui repositories di Ubuntu 5.04 sono una versione vecchia e non riconoscono la HP PSC-1317.

Fase di preparazione

Eliminiamo eventuali altri driver per hp installati dalla distribuzione:

sudo apt-get remove --purge hplip hplip-base hplip-data
sudo apt-get remove --purge hpijs
sudo apt-get remove --purge hpoj hpoj-xojpanel

Non e' detto che tutti questi pacchetti siano installati nel vostro pc!

Eliminiamo, se presente la vecchia stampante. Entriamo nel menu Sistema --> Amministrazione --> Stampanti ed eliminiamo la stampante HP corrispondente al nostro modello.

Installiamo i pacchetti necessari alla compilazione:

sudo apt-get install python-dev
sudo apt-get install libsnmp5-dev
sudo apt-get install libcupsys2-dev
sudo apt-get install python-qt3
sudo apt-get install lsb
sudo apt-get install libjpeg62-dev

Se non abbiamo ancora installato il compilatore GCC e' ora di farlo:

sudo apt-get install build-essential

Scarichiamo i sorgenti dei driver HPLIP dal sito http://hpinkjet.sourceforge.net/

Scompattiamo i sorgenti:

tar xvfz [HPLIP filename.tar.gz]

Compilazione dei sorgenti

Entriamo nella cartella dei sorgenti ed iniziamo la configurazione:

sudo ./configure --prefix=/usr

Se la fase di configurazione non segnala errori (generalmente sono generati da librerie mancanti che possono essere recuperato con Synaptic e/o apt) possiamo passare all'installazione vera e propria digitando i comandi:

sudo make
sudo make install

La fase di make install dovrebbe concludersi con la chiamata al comando update-rc.d per attivo il servizio automaticamente, purtroppo nella versione 0.94 di HPLIP questo non viene fatto correttamente. Lo dobbiamo fare noi:

sudo update-rc.d hplip defaults

Avviamo hplip e riavviamo cupsd:

sudo /etc/init.d/hplip start
sudo /etc/init.d/cupsys restart

Aggiungiamo la stampante utilizzando l'utility grafica che Gnome ci mette a disposizione: Sistema --> Amministrazione --> Stampanti e scegliamo la stampante che ha gli underscore "_" al posto degli spazi del nome. Nel mio caso si tratta della HP psc-1310_series. Nella schermata successiva selezioniamo il modello (o la serie)corrispondente alla nostra stampante. Nel mio caso scelgo PSC 1310. Infine assicuriamoci che il driver selezionato sia hpijs.

Ora siamo pronti a stampare.

Assicuriamoci che funzioni anche come scanner:

scanimage -L

La mia risponde in questo modo:

device `hpaio:/usb/psc_1310_series?serial=MY54NCD1TFT5' is a hp psc_1310_series multi-function peripheral

Ora siamo pronti anche a scannerizzare!


Configurazione del pannello di controllo HP

Anche il pannello e' gia' configurato, dobbiamo solo creargli un collegamento nei menu di Gnome. Creiamo un file di testo:

sudo gedit /usr/share/applications/HP-Settings.desktop

E inseriamo all'interno le seguenti righe:

[Desktop Entry]
	Name=HP Settings
	Comment=HP Settings
	Exec=/usr/share/hplip/toolbox
	Icon=/usr/share/hplip/data/images/HPmenu.png
	Terminal=false
	Type=Application
	Categories=GNOME;Application;Settings;

Salvare il file e chiudere l'editor di testo.

Ora, cliccando su Sistema --> Preferenze --> HP Settings si apre il pannello di controllo della nostra stampante HP.