Canon Pixma G3501 at *Ubuntu 18.04 LTS: help needed to get the scanner running.
Bas G. Roufs
BasRoufs at gmail.com
Sat Sep 12 13:55:56 UTC 2020
Hello fellow *Ubuntu users.
Ever since about 10 months, I have been using a Canon Pixma G3501 all
in one printer-scanner at Kubuntu 18.04 LTS amd64 - at a Lenovo X220, 8
GB RAM, 1 TB SSD. Printing goes quite well - however, scanning so far
not. As far as I can see, I do have the right software, drivers, etc.
However, there is apparently still some configuration problem. Also a
lot of research has not helped me so far to get the scanner running.
I have used three different packages: Skanlite, Simple Scan and XSane.
Each of the three packages apparently recognizes the device. However, so
far, no result - also not via the terminal. When trying to analyse the
terminal output, I get similar error reports in the realm of
communication, data and input/output (I/O). Some details I share below.
Can some amongst you help me to get solutions or workarounds?
Thanks. Have a good weekend.
Yours,
Bas G. Roufs, Utrecht, NL.
ERROR REPORTS
===========
Simple scan DOES "see" my scanner. When starting it - from terminal or
graphically, I get to see a screen with a scanner symbol and the
following text:
"(...)
Ready to Scan
CANON Canon PIXMA G4000 Series
(...)"
When launching simple-scan from terminal, I get this result:
bas at Viaconsensus-iter:~$ simple-scan [bjnp] create_broadcast_socket:
ERROR - bind socket to local address failed - Address already in use
[bjnp] create_broadcast_socket: ERROR - bind socket to local address
failed - Address already in use [bjnp] create_broadcast_socket: ERROR -
bind socket to local address failed - Address already in use
After the third line that starts with "[bjnp]...", another 17 lines with
exactly the same feedback comes.
Also Skanlite does "see" my scanner and hooks into the "CANON Canon
PIXMA G4000 Series" driver.
However, the graphical "Skanlite test" mentions this result when hitting
the "preview" button:
"(...)
Error during device I/O
(...)"
The "scan" button delivers the same error report.
In the terminal, I get this non-result:
"(...)
bas at Viaconsensus-iter:~$ skanlite "deviceOption value=" ("image/bmp",
"image/jpeg", "image/png", "image/tiff", "image/vnd.microsoft.icon",
"image/vnd.wap.wbmp", "image/webp", "image/x-eps", "image/x-icns",
"image/x-pcx", "image/x-pic", "image/x-portable-bitmap",
"image/x-portable-graymap", "image/x-portable-pixmap", "image/x-rgb",
"image/x-tga", "image/x-xbitmap", "image/x-xpixmap")
"pixma:G3000_192.168.2.12" "pixma:G3000_192.168.2.12"
"pixma:G3000_192.168.2.12" "button-1" optDesc->cap = 68 "button-2"
optDesc->cap = 68 "original" optDesc->cap = 68 "target" optDesc->cap =
68 "scan-resolution" optDesc->cap = 68 "1 instead of 0 arguments to
message { %} supplied before conversion." "pixma:G3000_192.168.2.12"
[bjnp] udp_command: ERROR - no data received (timeout = 1000) [bjnp]
udp_command: ERROR - no data received (timeout = 1000) [bjnp]
bjnp_recv_header: ERROR - could not read response header (select timed
out after 1000 ms)! [bjnp] sanei_bjnp_write_bulk: ERROR - Could not read
response to command! [bjnp] bjnp_recv_header: ERROR - Received response
has serial 1144, expected 1145 [bjnp] sanei_bjnp_write_bulk: ERROR -
Could not read response to command! [bjnp] bjnp_recv_header: ERROR -
Received response has cmd code 74, expected 33 [bjnp]
sanei_bjnp_write_bulk: ERROR - Could not read response to command!
sane_read= 9 = Error during device I/O [bjnp] bjnp_recv_header: ERROR -
could not read response header (select timed out after 1000 ms)! [bjnp]
sanei_bjnp_write_bulk: ERROR - Could not read response to command!
[bjnp] bjnp_recv_header: ERROR - Received response has serial 1356,
expected 1357 [bjnp] sanei_bjnp_write_bulk: ERROR - Could not read
response to command! [bjnp] bjnp_recv_header: ERROR - Received response
has cmd code 74, expected 33 [bjnp] sanei_bjnp_write_bulk: ERROR - Could
not read response to command! sane_read= 9 = Error during device I/O
[bjnp] udp_command: ERROR - no data received (timeout = 1000) [bjnp]
udp_command: ERROR - no data received (timeout = 1000)
Also XSane apparently correctly recognizes the device. However, when
hitting the scan-button, I get this graphical result:
"(...)
Error during read: Error during device I/O.
(...)"
At the terminal, the test goes like this:
(xsane:6105): Gtk-WARNING **: 15:40:14.178: Unable to locate theme
engine in module_path: "adwaita", [bjnp] bjnp_recv_header: ERROR - could
not read response header (select timed out after 1000 ms)! [bjnp]
sanei_bjnp_write_bulk: ERROR - Could not read response to command!
[bjnp] bjnp_recv_header: ERROR - Received response has serial 528,
expected 529 [bjnp] sanei_bjnp_write_bulk: ERROR - Could not read
response to command! [bjnp] bjnp_recv_header: ERROR - Received response
has cmd code 74, expected 33 [bjnp] sanei_bjnp_write_bulk: ERROR - Could
not read response to command!
More information about the ubuntu-users
mailing list