Officejet 6830 lo scanner viene visto solo da root

2 risposte [Ultimo messaggio]
Ritratto di berna
berna
(Newbie)
Offline
Newbie
Iscritto: 21/12/2015
Messaggi: 3

Di recente ho acquistato una stampante hp 6930
Dal Centro di Controllo Mageia viene riconosciuto sia la stampante che lo scanner
Da Gestione Dispositivi HP mi da "device comunication error - code 5012"
Stampa correttamente, ma lo scanner viene trovato se lancio xsane come root, no come utente
Probabilmente è una questione di permessi, però prima di fare degli arrosti chiedo se qualcuno ha avuto dei problemi simili
Vi ringrazio anticipatamente
berna

Ritratto di berna
berna
(Newbie)
Offline
Newbie
Iscritto: 21/12/2015
Messaggi: 3

Credo di aver risolto da solo
Mi sono ricordato di aver avuto lo stesso problema, sempre con Mageia, con una laser multifunzione brother
Posto qua la procedura nel caso qualcuno dovesse avere gli stessi problemi

Prima di tutto si deve individuare gli identificativi della stampante in questione
Aprire un terminale e loggarsi come root dare:

lsusb

dovrebbe restituire qualcosa tipo questo

[root@localhost ~]# lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 03f0:7212 Hewlett-Packard 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 05e3:0616 Genesys Logic, Inc. 
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[root@localhost ~]# 

la linea da prendere in considerazione è Bus 001, quella della stampante Hewlett-Packard
i numeri identificativi sono quelli dopo ID, 03f0 identifica il produttore (HP), 7212 il modello di stampante

Con questi numeri si può far riconoscere la stampante anche a sane

Aprire un editor di testo come root, inseritevi un testo tipo questo: (si riferisce alla mia stampante)

# hp6830.conf
# See man sane-hp6830 for a description.
#
# HP Officejet Pro 6830
usb 0x03f0 0x7212
#
#
# Device filename to use for scanner access
#
# Uncomment the following line if autodetection fails
#
#/dev/usbscanner

Quindi salvate in /etc/sane.d/hp6830.conf, al posto di hp6830 si deve mettere il nome della propria stampante

Sempre come root, con un editor di testo aprire /usr/lib/udev/rules.d/60-libsane.rules

Come si potrà vedere ci sono già un bel po di stampanti, probabilmente anche quelle della vostra marca
io ho selezionato le due linee di una stampante HP, le ho copiate in cima alla lista e ho cambiato solo l'identificativo del modello

# Hewlett-Packard ScanJet 4100C
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0101", MODE="0644", GROUP="usb", ENV{libsane_matched}="yes"

è diventato così

# Hewlett-Packard Officejet 6830
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7212", MODE="0644", GROUP="usb", ENV{libsane_matched}="yes"

Come si può vedere ho cambiato solo il nome, quello dopo il cancelletto e ATTRS{idProduct}== che è diventato 7212

Salvare e riavviare, dovrebbe funzionare tutto, come per magia ora funziona perfettamente anche Gestione Dispositivi HP

Questa finestra prima era vuota

Spero di essere abbastanza stato chiaro e non troppo noioso per quelli più esperti

Saluti
berna

Ritratto di berna
berna
(Newbie)
Offline
Newbie
Iscritto: 21/12/2015
Messaggi: 3

Contrordine
Ho provato la procedura che ho postato sopra su di una installazione pulita, ma non ha funzionato
Riuscivo a installare la stampante solo come periferica usb e non tramite hplip, di conseguenza niente scanner
Per farle breve, dopo vari sbattimenti, ho scoperto che durante l'installazione di hplip-3.15.11 si portava dietro un file
(hplip-model-data) della versione precedente, credo 3.14.qualcosa.
Nell'elenco dei pacchetti hplip, in gestione software, c'era anche la versione 3.15.11 ma non veniva aggiornata,
non appariva con la freccia blu, ma con una freccia arancione.
A questo punto ho rifatto l' istallazione di mageia, aggiunto i vari repository, fatto l'aggiornamento, aperto gestione software,
selezionato tutti i pacchetti, non solo quelli con gui, sul campo di ricerca ho messo hplip, quindi ho selezionato e installato
hplip-model-data versione 3.15.11.
Sono andato su Centro di controllo mageia, hardware, configura stampanti, add. Ora nel campo connessione, oltre alla voce usb, c'è anche hplip
Configurata la stampante con hplip funziona tutto alla perfezione
La procedura riportata nell'altro post non serve a niente

Ciao
berna