[Risolto] Scanner Non Rilevato

Riconoscimento, installazione e configurazione delle periferiche.
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

[Risolto] Scanner Non Rilevato

Messaggio da ik@r0 »

Ciao a tutti :D

ho una stampante multifunzione ( supportata da linux ) : la stampante funziona , lo scanner NO .

Lo scanner NON funziona neanche da utente Root ( sudo ) .

Codice: Seleziona tutto

ikar0@linux:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c31d Logitech, Inc. Media Keyboard K200
Bus 001 Device 002: ID 046d:c001 Logitech, Inc. N48/M-BB48/M-UK96A [FirstMouse Plus]
Bus 001 Device 005: ID 04f9:01e5 Brother Industries, Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Codice: Seleziona tutto

Bus 001 Device 005: ID 04f9:01e5 Brother Industries, Ltd
Ho seguito le indicazioni della casa madre :

Codice: Seleziona tutto

    Requirement :  sane-utils is required to be installed.

Codice: Seleziona tutto

    1. Open "/lib/udev/rules.d/40-libsane.rules" file.
    2. Add the following two lines to the end of the device list. (Before the line "# The following rule will disable ..."):
    If there is "LABEL="libsane_rules_end"", add the following 2 lines before "LABEL="libsane_rules_end"".

    The lines to be added--------------------------- 


    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
     
Ultima modifica di trekfan1 il lunedì 8 gennaio 2018, 6:15, modificato 8 volte in totale.
Motivazione: Non serve il tutto maiuscolo per il [Risolto], grazie
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: SCANNER NON RILEVATO

Messaggio da ik@r0 »

Ecco qui : /lib/udev/rules.d/40-libsane.rules

Codice: Seleziona tutto

# This file was automatically created based on description files (*.desc)
# by sane-desc 3.5 from sane-backends 1.0.25git
#
# udev rules file for supported USB and SCSI devices
#
# The SCSI device support is very basic and includes only
# scanners that mark themselves as type "scanner" or
# SCSI-scanners from HP and other vendors that are entitled "processor"
# but are treated accordingly.
#
# To add a USB device, add a rule to the list below between the
# LABEL="libsane_usb_rules_begin" and LABEL="libsane_usb_rules_end" lines.
#
# To run a script when your device is plugged in, add RUN+="/path/to/script"
# to the appropriate rule.
#
# If your scanner isn't listed below, you can add it as explained above.
#
# If your scanner is supported by some external backend (brother, epkowa,
# hpaio, etc) please ask the author of the backend to provide proper
# device detection support for your OS
#
# If the scanner is supported by sane-backends, please mail the entry to
# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
#
ACTION!="add", GOTO="libsane_rules_end"
ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev"
SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin"
SUBSYSTEM=="usb_device", GOTO="libsane_usb_rules_begin"
SUBSYSTEM!="usb_device", GOTO="libsane_usb_rules_end"

# Kernel >= 2.6.22 jumps here
LABEL="libsane_create_usb_dev"

# For Linux >= 2.6.22 without CONFIG_USB_DEVICE_CLASS=y
# If the following rule does not exist on your system yet, uncomment it
# ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root", GROUP="root"

# Kernel < 2.6.22 jumps here
LABEL="libsane_usb_rules_begin"

# Hewlett-Packard ScanJet 4100C
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0101", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
.. ho tagliato una parte ..

Codice: Seleziona tutto

ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5250", ENV{libsane_matched}="yes"
# Dell Dell 1235cn
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5310", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"


# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'if test -e /sys/$env{DEVPATH}/power/control; then echo on > /sys/$env{DEVPATH}/power/control; elif test -e /sys/$env{DEVPATH}/power/level; then echo on > /sys/$env{DEVPATH}/power/level; fi'"

LABEL="libsane_usb_rules_end"

SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin"
GOTO="libsane_scsi_rules_end"

LABEL="libsane_scsi_rules_begin"
# Generic: SCSI device type 6 indicates a scanner
KERNEL=="sg[0-9]*", ATTRS{type}=="6", ENV{libsane_matched}="yes"
# Some scanners advertise themselves as SCSI device type 3
# Wildcard: for some Epson SCSI scanners
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="SCANNER*", ENV{libsane_matched}="yes"
# Epson Expression 800
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Expression800", ENV{libsane_matched}="yes"
# Epson Perfection 2450
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9700", ENV{libsane_matched}="yes"
# Epson Perfection 3200
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9800", ENV{libsane_matched}="yes"
# Epson Perfection 636S | Epson Perfection 1200S
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection1200", ENV{libsane_matched}="yes"
# Epson Perfection 636
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection636", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4p
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1130A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet IIc
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1750A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet IIp
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1790A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet IIcx
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2500A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4c
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2520A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 5p
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C5110A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 6200C
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C6270A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 6300C
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", ENV{libsane_matched}="yes"
LABEL="libsane_scsi_rules_end"

ENV{libsane_matched}=="yes", RUN+="/bin/setfacl -m g:scanner:rw $env{DEVNAME}"

LABEL="libsane_rules_end"
[/code]
Avatar utente
melchiorre
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 902
Iscrizione: martedì 28 marzo 2006, 0:43
Contatti:

Re: SCANNER NON RILEVATO

Messaggio da melchiorre »

I driver per lo scanner (32bit o 64bit a seconda della tua distribuzione) li hai installati?
hai installato anche il file Scanner Setting file?

Da qui sembra che le linee di codice che hai inserito servano solo per le versioni di ubuntu più vecchie, quindi non pensano servano ancora.
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: SCANNER NON RILEVATO

Messaggio da ik@r0 »

ciao :)
ho installato i drivers con l' apposito programma della Brother .
Ho lo stesso problema con Debian 9 stretch
Attualmente ho il problema con Ubuntu server 16.04 LTS ( reinstallata due volte ma niente da fare )
Ho anche provato ad usare " ATTRS{idProduct}==01e5 " ( vedi risultato comando " lsusb " di cui sopra )
Ho provato anche ad installare il pacchetto .deb ( " udev rule " .. vedi sempre pagina che ho linkato ) ma al boot mi dice ( vado a memoria ) : regola invalida
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: SCANNER NON RILEVATO

Messaggio da ik@r0 »

Non so cosa sia il " file Scanner Setting file " , ho installato i drivers seguendo la procedura automatica brother ( sudo bash " nome pacchetto " )
Può darsi che sia Apparmour a bloccare lo scanner ??
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: SCANNER NON RILEVATO

Messaggio da ik@r0 »

leggendo sempre da journalctl :

Codice: Seleziona tutto

apr 19 15:55:15 linux colord-sane[1633]: io/hpmud/pp.c 627: unable to read device-id ret=-1
apr 19 15:55:16 linux hp[1648]: io/hpmud/pp.c 627: unable to read device-id ret=-1
apr 19 15:55:16 linux /hpfax[1656]: [1656]: error: Failed to create /var/spool/cups/tmp/.hplip
apr 19 15:55:16 linux /hpfax[1656]: io/hpmud/pp.c 627: unable to read device-id ret=-1
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: SCANNER NON RILEVATO

Messaggio da magozurlinux »

Salve,

modifica il titolo mettendolo in minuscolo, perchè è come urlare, non siamo sordi! :D

Da terminale postami questi comandi con la multifunziona Brother accesa:

Codice: Seleziona tutto

scanimage -L

Codice: Seleziona tutto

sudo sane-find-scanner

Codice: Seleziona tutto

dpkg -l | grep Brother
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: Scanner Non Rilevato

Messaggio da ik@r0 »

ciao :)

Codice: Seleziona tutto

ikar0@linux:~$ scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

Codice: Seleziona tutto

ikar0@linux:~$ sudo sane-find-scanner
[sudo] password di ikar0: 

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04f9, product=0x01e5) at libusb:001:004
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

Codice: Seleziona tutto

ikar0@linux:~$ dpkg -l | grep Brother
ii  brmfc7840wlpr:i386                           2.0.2-1                                      i386         Brother MFC-7840W LPR driver
ii  brscan-skey                                  0.2.4-1                                      amd64        Brother Linux scanner S-KEY tool
ii  brscan3                                      0.2.13-1                                     amd64        Brother Scanner Driver
ii  cupswrappermfc7840w:i386                     2.0.2-1                                      i386         Brother MFC7840W CUPS wrapper driver
ii  printer-driver-brlaser                       3-5~ubuntu1                                  amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                        1.4-1                                        amd64        printer driver Brother P-touch label printers
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: Scanner Non Rilevato

Messaggio da ik@r0 »

da notare che con debian 8 funzionava tutto , mentre con debian 9 rc3 e con ubuntu 16.04 funziona . Attualmente sto usando ubuntu 16.04
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: Scanner Non Rilevato

Messaggio da magozurlinux »

Lo scanner è stato rilevato dal comando sudo sane-find-scanner:

Codice: Seleziona tutto

found USB scanner (vendor=0x04f9, product=0x01e5) at libusb:001:004
Da terminale dai questi comandi:

Codice: Seleziona tutto

sudo adduser ikar scanner

Codice: Seleziona tutto

sudo adduser ikar saned

Codice: Seleziona tutto

sudo apt-get install libsane-extras
riavvia il pc e prova lo scanner.

Da terminale postami questo comando:

Codice: Seleziona tutto

brscan-skey
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: Scanner Non Rilevato

Messaggio da ik@r0 »

avendo un firewall ho seguito la guida per " scan key " :

Codice: Seleziona tutto

    scan-key-tool
    Requirement
    The following ports are required to be open. 
    Inbound direction : UDP Port 54925
    Outbound direction : TCP Port 54921
ma se scrivo : " brscan-skey " non da risultati ( vedi sotto )

NB : neanche con il firewall spento ( Gufw ) non funzionano né simple scanner , né brscan-skey

Codice: Seleziona tutto

ikar0@linux:~$ brscan-skey
ikar0@linux:~$ sudo brscan-skey
ikar0@linux:~$ brscan-skey
ikar0@linux:~$ brscan-skey -L
ikar0@linux:~$ 
 MFC-7840W         : brother3:bus2;dev3  : USB                  Active
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: Scanner Non Rilevato

Messaggio da ik@r0 »

dimenticavo : prima di postare il messaggio precedente avevo fatto quanto mi avevi richiesto ( adduser .. )
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: Scanner Non Rilevato

Messaggio da magozurlinux »

OK!

Da terminale postami questo comando:

Codice: Seleziona tutto

dpkg -l | grep sane
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: Scanner Non Rilevato

Messaggio da ik@r0 »

ecco il risultato

Codice: Seleziona tutto

ikar0@linux:~$ dpkg -l | grep sane
ii  libsane:amd64                                1.0.25+git20150528-1ubuntu2                  amd64        API library for scanners
ii  libsane:i386                                 1.0.25+git20150528-1ubuntu2                  i386         API library for scanners
ii  libsane-common                               1.0.25+git20150528-1ubuntu2                  all          API library for scanners -- documentation and support files
ii  libsane-extras:amd64                         1.0.22.3ubuntu1                              amd64        API library for scanners -- extra backends
ii  libsane-extras-common                        1.0.22.3ubuntu1                              amd64        API library for scanners -- documentation and support files
ii  libsane-hpaio:amd64                          3.16.3+repack0-1                             amd64        HP SANE backend for multi-function peripherals
ii  sane-utils                                   1.0.25+git20150528-1ubuntu2                  amd64        API library for scanners -- utilities
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: Scanner Non Rilevato

Messaggio da magozurlinux »

OK!

da terminale postami questo comando:

Codice: Seleziona tutto

cat /lib/udev/rules.d/40-libsane.rules
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: Scanner Non Rilevato

Messaggio da ik@r0 »

supera i caratteri massimi x messaggio

comunque sopra l' ho postato diviso in 2 messaggi saltando una parte intermedia ( che parla di altri scanner diversi dal mio )
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: Scanner Non Rilevato

Messaggio da magozurlinux »

Da terminale dai questi comandi:

Codice: Seleziona tutto

sudo gedit
scorri il file fino alle righe che hai aggiunto:

Codice: Seleziona tutto

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
modificalo aggiungendo anche questi parametri:

ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0101", ENV{libsane_matched}="yes"

salva ed esci dall'editor di testo.

Codice: Seleziona tutto

sudo service udev restart

Codice: Seleziona tutto

sudo adduser ikar lp
Riavvia il pc.

Da terminale postami questo comando:

Codice: Seleziona tutto

ls -l  /usr/lib/sane
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: Scanner Non Rilevato

Messaggio da ik@r0 »

ciao :-) , ho fatto quanto mi hai chiesto ma simple scan ( programma di scansione ) non rileva ancora lo scanner della stampante

Codice: Seleziona tutto

ikar0@linux:~$ ls -l /usr/lib/sane
ls: impossibile accedere a '/usr/lib/sane': File o directory non esistente
ikar0@linux:~$ sudo ls -l /usr/lib/sane
[sudo] password di ikar0: 
ls: impossibile accedere a '/usr/lib/sane': File o directory non esistente
ikar0@linux:~$ 
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 24913
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: Scanner Non Rilevato

Messaggio da magozurlinux »

Ho sbagliato io! :muro:

Da terminale dai questi comandi:

Codice: Seleziona tutto

sudo gedit
scorri il file fino alle righe che hai aggiunto:

Codice: Seleziona tutto

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0101", ENV{libsane_matched}="yes"
modifica il parametro evidenziato:

ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01e5", ENV{libsane_matched}="yes"

salva ed esci dall'editor di testo.

Codice: Seleziona tutto

sudo service udev restart
Riavvia il pc.
Ubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
ik@r0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: mercoledì 26 novembre 2008, 17:10

Re: Scanner Non Rilevato

Messaggio da ik@r0 »

ciao avevo già provato , ma comunque ho provato a rifarlo come mi hai detto

Codice: Seleziona tutto

# Dell 1600n
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5250", ENV{libsane_matched}="yes"
# Dell Dell 1235cn
ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5310", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01e5" ENV{libsane_matched}="yes"
non funziona ancora
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 28 ospiti