funzione SCANNER difettosa su CANON MG2950

Riconoscimento, installazione e configurazione delle periferiche.
Gorosk
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 7 novembre 2016, 3:06
Sesso: Femminile

Re: funzione SCANNER difettosa su CANON MG2950

Messaggio da Gorosk »

Buonasera ragazzi, scusate la risposta tardiva.
Allors, per quanto riguarda il comando dpkg -l | grep cups

Codice: Seleziona tutto

dpkg -l | grep cups
ii  cups                                         2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - PPD/driver support, web interface
ii  cups-backend-bjnp                            2.0.1-1                                          i386         printer backend for Canon BJNP protocol
ii  cups-bsd                                     2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - BSD commands
ii  cups-client                                  2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - client programs (SysV)
ii  cups-common                                  2.2.7-1ubuntu2.8                                 all          Common UNIX Printing System(tm) - common files
ii  cups-core-drivers                            2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - driverless printing
ii  cups-daemon                                  2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - daemon
ii  cups-filters                                 1.20.2-0ubuntu3.1                                i386         OpenPrinting CUPS Filters - Main Package
ii  cups-filters-core-drivers                    1.20.2-0ubuntu3.1                                i386         OpenPrinting CUPS Filters - Driverless printing
ii  cups-ipp-utils                               2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - IPP developer/admin utilities
ii  cups-pk-helper                               0.2.6-1ubuntu1.2                                 i386         PolicyKit helper to configure cups with fine-grained privileges
ii  cups-ppdc                                    2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - PPD manipulation utilities
ii  cups-server-common                           2.2.7-1ubuntu2.8                                 all          Common UNIX Printing System(tm) - server common files
ii  libcups2:i386                                2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - Core library
ii  libcupscgi1:i386                             2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - CGI library
ii  libcupsfilters1:i386                         1.20.2-0ubuntu3.1                                i386         OpenPrinting CUPS Filters - Shared library
ii  libcupsimage2:i386                           2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - Raster image library
ii  libcupsmime1:i386                            2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - MIME library
ii  libcupsppdc1:i386                            2.2.7-1ubuntu2.8                                 i386         Common UNIX Printing System(tm) - PPD manipulation library
ii  printer-driver-hpcups                        3.17.10+repack0-5                                i386         HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  python-cups                                  1.9.73-2                                         i386         Python bindings for CUPS
rc  python-cupshelpers                           1.4.3+20140219-0ubuntu2.6                        all          Python modules for printer configuration with CUPS
ii  python3-cups                                 1.9.73-2                                         i386         Python3 bindings for CUPS
ii  python3-cupshelpers                          1.5.11-1ubuntu2                                  all          Python utility modules around the CUPS printing system

per quanto riguarda
saxtro ha scritto:
giovedì 7 gennaio 2021, 13:26
curiosità: ma hai una stampante/scanner sola? è collegata con un cavo usb?
Lo chiedo perchè tra le stampanti rilevate ci sono queste stringhe:

Codice: Seleziona tutto

serial serial:/dev/ttyS0?baud=115200
direct parallel:/dev/lp0
che mi fanno pensare ai vecchi cavi seriale/parallelo
la risposta è no! il PC è collegato alla sola CANON MG2950, non ci sono altre stampanti/scanner al momento. In passato ho provato a collegare uno scanner che non ha mai voluto funzionare ma che in realtà funziona benissimo su windows.

Vi lascio cercare ancora un po' dove sia il problema. Se non si fanno passi avanti non vi importuno più e facciamo il funerale alla carissima MG2950!

Grazie ragazzi per il tempo che dedicate al mio post!

Giulia
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 25004
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: xubuntu
Distribuzione: Xubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: funzione SCANNER difettosa su CANON MG2950

Messaggio da magozurlinux »

La stampante non la buttare, la puoi sempre vendere. :D

Da terminale dai questi comandi:

Codice: Seleziona tutto

sudo chmod a+w /dev/bus/usb/003/002

Codice: Seleziona tutto

sudo nano /lib/udev/rules.d/60-libsane1.rules
prima di LABEL="libsane_rules_end" copia e incolla queste righe:

Codice: Seleziona tutto

# CANON MG2950
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1780", MODE="664", GROUP="scanner", ENV{libsane_matched}="yes
per salvare premi i tasti CTRL o e poi Invio; per uscire CTRL x

Codice: Seleziona tutto

sudo adduser $USER saned

Codice: Seleziona tutto

sudo nano /etc/sane.d/pixma.conf
vai in fondo al file; togli il # a bjnp e aggiungi questa riga:

Codice: Seleziona tutto

pixma:04A91780_B03184
così

Codice: Seleziona tutto

bjnp-timeout=3000 // will be used for auto-detected scanners
pixma:04A91780_B03184
per salvare premi i tasti CTRL o e poi Invio; per uscire CTRL x

Codice: Seleziona tutto

sudo service udev restart
Riavvia il pc.

Prova lo scanner; se ancora non dovesse funzionare segui questa strada:

Da termiale postami questi comandi:

Codice: Seleziona tutto

dpkg -l libusb*

Codice: Seleziona tutto

dpkg -l | grep cnijfilter

Codice: Seleziona tutto

simple-scan -d

Codice: Seleziona tutto

sudo SANE_DEBUG_CANON=255 xsane

Codice: Seleziona tutto

sudo SANE_DEBUG_CANON=255 scamgearmp2                       
Xubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
Gorosk
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 7 novembre 2016, 3:06
Sesso: Femminile

Re: funzione SCANNER difettosa su CANON MG2950

Messaggio da Gorosk »

Buongiorno Magozurlinux.
Allora, nessuna delle due strade da te suggeritemi sembra funzionare.
Ti dettaglio i vari comandi in modo che tu possa vedere se sono stati aggiunti e lanciati correttamente.

PRIMA SOLUZIONE (stampante MG2950 connessa al PC)

1st comando sudo chmod a+w /dev/bus/usb/003/002

Codice: Seleziona tutto

mago@Conte:~$ sudo chmod a+w /dev/bus/usb/003/002
[sudo] password for mago: 
mago@Conte:~$ 
2nd comando sudo nano /lib/udev/rules.d/60-libsane1.rules + aggiunta righe # CANON MG2950
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1780", MODE="664", GROUP="scanner", ENV{libsane_matched}="yes

Codice: Seleziona tutto

  GNU nano 2.9.3         /lib/udev/rules.d/60-libsane1.rules          Modified  

# Hewlett-Packard ScanJet 4c
ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2520A", ENV{libsane_matc$

# Hewlett-Packard ScanJet 5p
ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C5110A", ENV{libsane_matc$

# Hewlett-Packard ScanJet 6200C
ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C6270A", ENV{libsane_matc$

# Hewlett-Packard ScanJet 6300C
ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", ENV{libsane_matc$

# CANON MG2950
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1780", MODE="664", GROUP="scanner",$


LABEL="libsane_rules_end"
3rd comando adduser $USER saned

Codice: Seleziona tutto

sudo adduser $USER saned
The user `mago' is already a member of `saned'.
mago@Conte:~$ 
4th comando sudo nano /etc/sane.d/pixma.conf + aggiunta riga pixma:04A91780_B03184

Codice: Seleziona tutto

  GNU nano 2.9.3                /etc/sane.d/pixma.conf                Modified  

# normally scanners will be detected by sending a broadcast
# if this does not work under your OS, or if the scanners
# are on a different subnet, configure your scanners URI here
#
# method must be bjnp
# port number can normally be left out, port 8612 is used as default
# The timeout parameter sets a timeout value for the scanner on
# the same line
# Example:
# bjnp://myscanner.my.domain:8612 // uses the default 1000ms timeout
# bjnp-timeout=5000
# bjnp://printer-1.pheasant.org // will use the 5000 ms timeout
# bjnp://scanner.bad-network.org/timeout=1500 // timeout set to 1500 ms

bjnp-timeout=3000 // will be used for auto-detected scanners
pixma:04A91780_B03184

pixma:MG2900_192.168.0.19
5th comando sudo service udev restart

SECONDA SOLUZIONE (stampante MG2950 connessa al PC)

1st comando dpkg -l libusb*

Codice: Seleziona tutto

mago@Conte:~$ dpkg -l libusb*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  libusb-0.1-4:i 2:0.1.12-31  i386         userspace USB programming library
ii  libusb-1.0-0:i 2:1.0.21-2   i386         userspace USB programming library
un  libusb-dev     <none>       <none>       (no description available)
un  libusbmuxd-too <none>       <none>       (no description available)
rc  libusbmuxd2    1.0.8-2ubunt i386         USB multiplexor daemon for iPhone
ii  libusbmuxd4:i3 1.1.0~git201 i386         USB multiplexor daemon for iPhone
ii  libusbredirpar 0.7.1-1      i386         Parser for the usbredir protocol 
mago@Conte:~$ 
2nd comando dpkg -l | grep cnijfilter

Codice: Seleziona tutto

mago@Conte:~$ dpkg -l | grep cnijfilter
mago@Conte:~$ 
3rd comando simple-scan -d

Codice: Seleziona tutto

mago@Conte:~$ simple-scan -d
[+0.00s] DEBUG: simple-scan.vala:637: Starting Simple Scan 3.28.0, PID=6065
[+0.13s] DEBUG: _fcitx_connection_create_ic
[+0.13s] DEBUG: _fcitx_connection_watch
[+0.17s] DEBUG: app-window.vala:1714: Loading state from /home/mago/.cache/simple-scan/state
[+0.17s] DEBUG: app-window.vala:1671: Restoring window to 600x400 pixels
[+0.17s] DEBUG: autosave-manager.vala:64: Loading autosave information
[+0.17s] DEBUG: autosave-manager.vala:259: Waiting to autosave...
[+0.26s] DEBUG: scanner.vala:1454: sane_init () -> SANE_STATUS_GOOD
[+0.26s] DEBUG: scanner.vala:1460: SANE version 1.0.27
[+0.26s] DEBUG: scanner.vala:1521: Requesting redetection of scan devices
[+0.26s] DEBUG: scanner.vala:806: Processing request
[+0.26s] DEBUG: _fcitx_connection_bus_finished
[+0.29s] DEBUG: autosave-manager.vala:281: Autosaving book information
[+0.36s] CRITICAL: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
[+0.36s] DEBUG: app-window.vala:1775: Saving state to /home/mago/.cache/simple-scan/state
[+0.51s] DEBUG: app-window.vala:1775: Saving state to /home/mago/.cache/simple-scan/state
[+5.93s] DEBUG: scanner.vala:341: sane_get_devices () -> SANE_STATUS_GOOD
[+5.93s] DEBUG: scanner.vala:353: Device: name="pixma:MG2900_192.168.0.19" vendor="CANON" model="Canon PIXMA MG2900 Series" type="multi-function peripheral"
[+5.93s] DEBUG: scanner.vala:353: Device: name="pixma:04A91780_B03184" vendor="CANON" model="Canon PIXMA MG2900 Series" type="multi-function peripheral"

4th comando sudo SANE_DEBUG_CANON=255 xsane

Codice: Seleziona tutto

mago@Conte:~$ sudo SANE_DEBUG_CANON=255 xsane
[sudo] password for mago: 
[sanei_debug] Setting debug level of canon to 255.
[canon] >> sane_init
[canon] sane_init: sane-backends 1.0.27
[canon] << sane_init
[canon] >> sane_get_devices
[canon] << sane_get_devices

(xsane:6226): GLib-GIO-CRITICAL **: 11:04:55.638: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(xsane:6226): GLib-GIO-CRITICAL **: 11:04:55.638: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(xsane:6226): GLib-GIO-CRITICAL **: 11:04:55.638: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(xsane:6226): GLib-GIO-CRITICAL **: 11:04:55.638: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(xsane:6226): GLib-GIO-CRITICAL **: 11:04:55.639: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
^C[canon] >> sane_exit
[canon] << sane_exit
mago@Conte:~$ 
5th comando sudo SANE_DEBUG_CANON=255 scamgearmp2

Codice: Seleziona tutto

mago@Conte:~$ sudo SANE_DEBUG_CANON=255 scamgearmp2  
[sudo] password for mago: 
sudo: scamgearmp2: command not found
mago@Conte:~$ ^C
Funerale o no funerale?

Giulia :-)
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 25004
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: xubuntu
Distribuzione: Xubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: funzione SCANNER difettosa su CANON MG2950

Messaggio da magozurlinux »

Vai su questo link:

https://www.canon.it/support/consumer_p ... 20(32-bit)

clicca su Download, Accetta i termini e scarica il pacchetto cnijfilter2-source-5.00-1.tar.gz

Dopo averlo scaricato da terminale dai questi comandi:

Codice: Seleziona tutto

cd ~/Scaricati

Codice: Seleziona tutto

tar zxvf cnijfilter2-source-5.00-1.tar.gz

Codice: Seleziona tutto

cd cnijfilter2-source-5.00-1/scripts/install_deb/

Codice: Seleziona tutto

sudo ./install.sh
Segui le istruzioni a video.
Xubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti