Canon Pixma G3501 at *Ubuntu 18.04 LTS: help needed to get the scanner running.
Bas G. Roufs
BasRoufs at gmail.com
Sun Sep 13 10:01:49 UTC 2020
Hello Brian.
Thanks again for your very useful input. See below.
On 13-09-2020 09:50, Brian wrote:
> On Sun 13 Sep 2020 at 00:43:35 +0200, Bas G. Roufs wrote:
>
>>> Give what you get for 'scanimage -L'.
>> bas at Viaconsensus-iter:~$ scanimage -L
>> device `pixma:G3000_192.168.2.12' is a CANON Canon PIXMA G4000 Series
>> multi-function peripheral
>> bas at Viaconsensus-iter:~$
> This is not a USB device URI. Disconnect the USB cable and try again.
OK, I have disconnected the USB cable at both sides. Interesting. I get
exactly the same result:
bas at Viaconsensus-iter:~$ scanimage -L
device `pixma:G3000_192.168.2.12' is a CANON Canon PIXMA G4000 Series
multi-function peripheral
bas at Viaconsensus-iter:~$
>
> Also provide the outputs from
>
> avahi-browse -rt _ipp._tcp
The result I get from that command looks good:
bas at Viaconsensus-iter:~$ avahi-browse -rt _ipp._tcp
+ wlp3s0 IPv6 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
+ wlp3s0 IPv4 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
+ enp0s25 IPv6 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
+ enp0s25 IPv4 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
+ lo IPv4 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
= enp0s25 IPv6 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
hostname = [Viaconsensus-iter.local]
address = [fe80::e18b:b96:9dbd:245a]
port = [631]
txt = ["printer-type=0x80100E" "printer-state=3" "Color=T" "TLS=1.2"
"UUID=9ea47200-f524-354a-4942-bc42a621cca2" "URF=DM3"
"pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/pwg-raster,image/urf"
"product=(g3000)" "priority=0" "note=Thuis"
"adminurl=https://Viaconsensus-iter.local.:631/printers/Canon_G3000_series"
"ty=Canon G3000 series Ver.5.30" "rp=printers/Canon_G3000_series"
"qtotal=1" "txtvers=1"]
= wlp3s0 IPv4 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
hostname = [Viaconsensus-iter.local]
address = [192.168.2.13]
port = [631]
txt = ["printer-type=0x80100E" "printer-state=3" "Color=T" "TLS=1.2"
"UUID=9ea47200-f524-354a-4942-bc42a621cca2" "URF=DM3"
"pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/pwg-raster,image/urf"
"product=(g3000)" "priority=0" "note=Thuis"
"adminurl=https://Viaconsensus-iter.local.:631/printers/Canon_G3000_series"
"ty=Canon G3000 series Ver.5.30" "rp=printers/Canon_G3000_series"
"qtotal=1" "txtvers=1"]
= enp0s25 IPv4 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
hostname = [Viaconsensus-iter.local]
address = [192.168.2.3]
port = [631]
txt = ["printer-type=0x80100E" "printer-state=3" "Color=T" "TLS=1.2"
"UUID=9ea47200-f524-354a-4942-bc42a621cca2" "URF=DM3"
"pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/pwg-raster,image/urf"
"product=(g3000)" "priority=0" "note=Thuis"
"adminurl=https://Viaconsensus-iter.local.:631/printers/Canon_G3000_series"
"ty=Canon G3000 series Ver.5.30" "rp=printers/Canon_G3000_series"
"qtotal=1" "txtvers=1"]
= lo IPv4 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
hostname = [localhost]
address = [127.0.0.1]
port = [631]
txt = ["printer-type=0x80100E" "printer-state=3" "Color=T" "TLS=1.2"
"UUID=9ea47200-f524-354a-4942-bc42a621cca2" "URF=DM3"
"pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/pwg-raster,image/urf"
"product=(g3000)" "priority=0" "note=Thuis"
"adminurl=https://Viaconsensus-iter.local.:631/printers/Canon_G3000_series"
"ty=Canon G3000 series Ver.5.30" "rp=printers/Canon_G3000_series"
"qtotal=1" "txtvers=1"]
= wlp3s0 IPv6 Canon G3000 series @ Viaconsensus-iter Internet
Printer local
hostname = [Viaconsensus-iter.local]
address = [fe80::22dc:a659:1c00:454f]
port = [631]
txt = ["printer-type=0x80100E" "printer-state=3" "Color=T" "TLS=1.2"
"UUID=9ea47200-f524-354a-4942-bc42a621cca2" "URF=DM3"
"pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/pwg-raster,image/urf"
"product=(g3000)" "priority=0" "note=Thuis"
"adminurl=https://Viaconsensus-iter.local.:631/printers/Canon_G3000_series"
"ty=Canon G3000 series Ver.5.30" "rp=printers/Canon_G3000_series"
"qtotal=1" "txtvers=1"]
I did manage to print two things without usb cable, so via the wireless
connection: one text document and one photo. The text document came out
smoothly and quickly. The photo also came out correctly - however, the
printing process was slow.
>
> and avahi-browse -rt _uscan._tcp
>
From the command "avahi-browse -rt _uscan._tcp", I get this no-result:
bas at Viaconsensus-iter:~$ avahi-browse -rt _uscan._tcp
bas at Viaconsensus-iter:~$
In other words - the command avahi-browse -rt _uscan._tcp does not
deliver any result.
When trying Skanlite, the device is being seen again as "CANON Canon
G4000 Series" - so, also with the USB cable DISconnected. However, when
hitting the scan-button, I get the same graphical feedback as yesterday:
"(...)
Error during device I/O
(...)"
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] 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 1112,
expected 1113
[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
The above test is another indication that the wireless connection
apparently functions. However .... do I need to install some extra piece
of software - from Canon or our own repos or elsewhere? Or is there
anything else I need to do?
Summary:
* the wireless connection functions;
* printing also functions - however with hiccups in the case of a photo;
* scanning does not function yet.
At this point, I finish this message.
Have a good Sunday. Yours.
Bas.
More information about the ubuntu-users
mailing list