<div>Hi Rolf,</div><div><br></div><div>I now have tried your latest driver from your OOA on a clean install of Ubuntu.</div><div><br></div><div>In this case I cannot see the scanner at all. Can you advise as to possible reasons for this?</div><div><br></div><div>See log below.</div><div><br></div><div>Many thanks,</div><div>giles.</div><div><br></div><div>------------------------</div><div>ubuntu@ubuntu:~$ SANE_DEBUG_PIXMA=21 simple-scan <br><br>(simple-scan:11145): Gtk-WARNING **: 19:11:42.614: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client<br>[sanei_debug] Setting debug level of pixma to 21.<br>[pixma] pixma is compiled with pthread support.<br>[pixma] pixma version 0.17.51<br>[pixma] pixma_find_scanners() found 0 devices<br>[pixma] pixma_find_scanners() found 0 devices<br>^C<br>ubuntu@ubuntu:~$ <br>ubuntu@ubuntu:~$ lsusb<br>Bus 002 Device 005: ID 04a9:1822 Canon, Inc. <br>Bus 002 Device 008: ID 046d:c077 Logitech, Inc. M105 Optical Mouse<br><br></div><br>On Thursday, 13 September 2018, Giles Knap <<a href="mailto:gilesknap@gmail.com">gilesknap@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">OK, I repeated the test with wireless LAN disabled on the scanner (it has no ethernet connection).<div><br></div><div>The results are the same (except this time I did not turn on BJNP debugging - if I do then the output is identical to previously).</div><div><br></div><div>See below.</div><div><br></div><div>Thanks,</div><div>giles</div><div><br></div><div>------------------------</div><div><br></div><div><div>giles@gklinux:~$ SANE_DEBUG_PIXMA=21  simple-scan</div><div><br></div><div>(simple-scan:4156): Gtk-WARNING **: 20:44:50.832: Failed to register client: GDBus.Error:org.gnome.<wbr>SessionManager.<wbr>AlreadyRegistered: Unable to register client</div></div><div dir="ltr"><div><div>[sanei_debug] Setting debug level of pixma to 21.</div><div>[pixma] pixma is compiled with pthread support.</div><div>[pixma] pixma version 0.17.50</div><div>[pixma] pixma_collect_devices() found Canon PIXMA TS6100 Series at libusb:002:005</div><div>[pixma] pixma_find_scanners() found 1 devices</div><div><br></div></div></div><div dir="ltr"><div><div>-------- I hit the "scan" button in simple scan here ----------</div></div></div><div dir="ltr"><div><div><br></div><div>[pixma] pixma_collect_devices() found Canon PIXMA TS6100 Series at libusb:002:005</div><div>[pixma] pixma_open(): Canon PIXMA TS6100 Series</div><div>[pixma] pixma_connect() failed EBUSY</div><div>[pixma] pixma_open() failed EBUSY</div><div>[pixma] pixma_close(): Canon PIXMA TS6100 Series</div></div></div><div dir="ltr"><div><div>giles@gklinux:~$ </div></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Sep 13, 2018 at 5:18 PM Rolf Bensch <<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Giles,<br>
<br>
As I mentioned before, very probably your scanner cannot be used via<br>
Ethernet and WiFi. Please retry scanning via USB connection. Then you<br>
should remove the Ethernet cable and/or disable WiFi.<br>
<br>
Hope this helps.<br>
<br>
Cheers,<br>
Rolf<br>
<br>
Am 12.09.2018 um 23:21 schrieb Giles Knap:<br>
> Thanks Rolf,<br>
> <br>
> I was immediately able to see the scanner but unfortunately when I try<br>
> to scan I get an error. I have tried power cycling the scanner and<br>
> restarting ubuntu but get the following:-<br>
> <br>
> Thanks,<br>
> giles.<br>
> ------------------------------<wbr>--<br>
> giles@gklinux:~$ SANE_DEBUG_PIXMA=21 SANE_DEBUG_BJNP=3 simple-scan<br>
> <br>
> (simple-scan:15292): Gtk-WARNING **: 22:19:23.217: Failed to register<br>
> client: GDBus.Error:org.gnome.<wbr>SessionManager.<wbr>AlreadyRegistered: Unable<br>
> to register client<br>
> [sanei_debug] Setting debug level of pixma to 21.<br>
> [pixma] pixma is compiled with pthread support.<br>
> [pixma] pixma version 0.17.50<br>
> [sanei_debug] Setting debug level of bjnp to 3.<br>
> [pixma] pixma_collect_devices() found Canon PIXMA TS6100 Series at<br>
> libusb:002:005<br>
> [bjnp] sanei_bjnp_find_devices, pixma backend version: 0.17.50<br>
> [bjnp] sanei_bjnp_find_devices: No devices specified in configuration file.<br>
> [bjnp] sanei_bjnp_find_devices: Added all configured scanners, now do<br>
> auto detection...<br>
> [bjnp] prepare_socket: lo is not a valid IPv4 interface, skipping...<br>
> [bjnp] prepare_socket: eno1 is IPv4 capable, sending broadcast, socket = 23<br>
> [bjnp] prepare_socket: lo is not a valid IPv6 interface, skipping...<br>
> [bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 24<br>
> [bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 25<br>
> [bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 26<br>
> [bjnp] sanei_find_devices: scanner discovery finished...<br>
> [pixma] pixma_find_scanners() found 1 devices<br>
> [pixma] pixma_collect_devices() found Canon PIXMA TS6100 Series at<br>
> libusb:002:005<br>
> [bjnp] sanei_bjnp_find_devices, pixma backend version: 0.17.50<br>
> [bjnp] sanei_bjnp_find_devices: No devices specified in configuration file.<br>
> [bjnp] sanei_bjnp_find_devices: Added all configured scanners, now do<br>
> auto detection...<br>
> [bjnp] prepare_socket: lo is not a valid IPv4 interface, skipping...<br>
> [bjnp] prepare_socket: eno1 is IPv4 capable, sending broadcast, socket = 23<br>
> [bjnp] prepare_socket: lo is not a valid IPv6 interface, skipping...<br>
> [bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 24<br>
> [bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 25<br>
> [bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 26<br>
> [bjnp] sanei_find_devices: scanner discovery finished...<br>
> [pixma] pixma_open(): Canon PIXMA TS6100 Series<br>
> [pixma] pixma_connect() failed EBUSY<br>
> [pixma] pixma_open() failed EBUSY<br>
> [pixma] pixma_close(): Canon PIXMA TS6100 Series<br>
> <br>
> <br>
> On Wed, Sep 12, 2018 at 9:14 PM Rolf Bensch <<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a><br>
> <mailto:<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a>><wbr>> wrote:<br>
> <br>
>     Hi Giles,<br>
> <br>
>     I just added your scanner to SANE. You can pull the recent version from<br>
>     git now.<br>
> <br>
>     Or you can use my Ubuntu PPA:<br>
>     <a href="https://launchpad.net/~rolfbensch/+archive/ubuntu/sane-git" rel="noreferrer" target="_blank">https://launchpad.net/~<wbr>rolfbensch/+archive/ubuntu/<wbr>sane-git</a><br>
>     <<a href="https://launchpad.net/%7Erolfbensch/+archive/ubuntu/sane-git" rel="noreferrer" target="_blank">https://launchpad.net/%<wbr>7Erolfbensch/+archive/ubuntu/<wbr>sane-git</a>> .<br>
>     Then you<br>
>     must wait for the next version tomorrow.<br>
> <br>
>     Please report your results.<br>
> <br>
>     Cheers,<br>
>     Rolf<br>
> <br>
>     Am 12.09.2018 um 20:40 schrieb Giles Knap:<br>
>     > Many thanks, Rolf.<br>
>     ><br>
>     > I would be very happy to have my scanner working via USB.<br>
>     ><br>
>     > The USB IDs are as follows:-<br>
>     > Bus 002 Device 005: ID 04a9:1822 Canon, Inc. <br>
>     ><br>
>     > Cheers,<br>
>     > giles<br>
>     ><br>
>     > On Wed, Sep 12, 2018 at 6:41 PM Rolf Bensch <<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a><br>
>     <mailto:<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a><wbr>><br>
>     > <mailto:<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a> <mailto:<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a>><wbr>>> wrote:<br>
>     ><br>
>     >     Hi Giles,<br>
>     ><br>
>     >     I'm sorry to tell you that your scanner isn't supported by<br>
>     SANE. You<br>
>     >     confuse your TS6150 with the TS6050 (PIXMA TS6000 Series).<br>
>     ><br>
>     >     There's another problem with the tested TSxxxx scanners: WiFi<br>
>     isn't<br>
>     >     working.<br>
>     ><br>
>     >     I can quickly implement your scanner to SANE, but you very<br>
>     probably<br>
>     >     need to use the scanner USB connected to your PC. Please send me<br>
>     >     your scanner's USB IDs, which can be indentified on a console<br>
>     with:<br>
>     >     $ lsusb<br>
>     >     Bus 002 Device 007: ID 04a9:1908 Canon, Inc.<br>
>     >     ...<br>
>     ><br>
>     >     Hope this helps.<br>
>     ><br>
>     >     Cheers,<br>
>     >     Rolf<br>
>     ><br>
>     ><br>
>     >     Am 03.09.2018 um 18:30 schrieb Giles Knap:<br>
>     >>     Hello,<br>
>     >><br>
>     >>     I'm testing the latest pixma support against the TS6150 which is<br>
>     >>     listed as not yet tested.<br>
>     >><br>
>     >>     I can't connect over USB or TCP even if I explicitly place my<br>
>     >>     device's IP address in /etc/sane.d/pixma.conf as follows:-<br>
>     >><br>
>     >>     bjnp-timeout=5000<br>
>     >>     bjnp://<a href="http://192.168.0.100:8612" rel="noreferrer" target="_blank">192.168.0.100:8612</a> <<a href="http://192.168.0.100:8612" rel="noreferrer" target="_blank">http://192.168.0.100:8612</a>><br>
>     <<a href="http://192.168.0.100:8612" rel="noreferrer" target="_blank">http://192.168.0.100:8612</a>><br>
>     >><br>
>     >>     I am running on Ubuntu 18.04.1 and have built from the latest<br>
>     >>     source in master branch<br>
>     of <a href="https://gitlab.com/sane-project/backends" rel="noreferrer" target="_blank">https://gitlab.com/sane-<wbr>project/backends</a>.<br>
>     >><br>
>     >>     The compilation is with debug and I get the following output<br>
>     >>     pasted below.<br>
>     >><br>
>     >>     The device is working since I am able to scan in an incredibly<br>
>     >>     limited fashion using the official scangearmp2 (which I have<br>
>     since<br>
>     >>     uninstalled). The device also works if I reboot to windows.<br>
>     >><br>
>     >>     -----------------------------<wbr>-----------------<br>
>     >>     giles@gklinux:~/github/<wbr>backends$ SANE_DEBUG_PIXMA=21<br>
>     >>     SANE_DEBUG_BJNP=3 simple-scan<br>
>     >><br>
>     >>     (simple-scan:15264): Gtk-WARNING **: 17:10:07.715: Failed to<br>
>     >>     register client:<br>
>     >>     GDBus.Error:org.gnome.<wbr>SessionManager.<wbr>AlreadyRegistered: Unable to<br>
>     >>     register client<br>
>     >>     [sanei_debug] Setting debug level of pixma to 21.<br>
>     >>     [pixma] pixma is compiled with pthread support.<br>
>     >>     [pixma] pixma version 0.17.49<br>
>     >>     [sanei_debug] Setting debug level of bjnp to 3.<br>
>     >>     [bjnp] sanei_bjnp_find_devices, pixma backend version: 0.17.49<br>
>     >>     [bjnp] Set new default timeout value: 5000 ms.[bjnp]<br>
>     >>     sanei_bjnp_find_devices: Adding scanner from pixma.conf:<br>
>     >>     bjnp://<a href="http://192.168.0.100:8612" rel="noreferrer" target="_blank">192.168.0.100:8612</a> <<a href="http://192.168.0.100:8612" rel="noreferrer" target="_blank">http://192.168.0.100:8612</a>><br>
>     <<a href="http://192.168.0.100:8612" rel="noreferrer" target="_blank">http://192.168.0.100:8612</a>><br>
>     >>     [bjnp]<br>
>     bjnp_allocate_device(bjnp://<a href="http://192.168.0.100:8612/timeout=5000" rel="noreferrer" target="_blank">1<wbr>92.168.0.100:8612/timeout=5000</a><br>
>     <<a href="http://192.168.0.100:8612/timeout=5000" rel="noreferrer" target="_blank">http://192.168.0.100:8612/<wbr>timeout=5000</a>><br>
>     >>     <<a href="http://192.168.0.100:8612/timeout=5000" rel="noreferrer" target="_blank">http://192.168.0.100:8612/<wbr>timeout=5000</a>>) 0<br>
>     >>     [bjnp] get_scanner_name: Name for 192.168.0.100 not found : Name<br>
>     >>     or service not known<br>
>     >>     [bjnp] setup_udp_socket: Setting up a UDP socket, dest:<br>
>     >>     192.168.0.100  port 8612<br>
>     >>     [bjnp] udp_command: ERROR - recv failed: Connection refused[bjnp]<br>
>     >>     udp_command: ERROR - recv failed: Connection refused[bjnp]<br>
>     >>     udp_command: ERROR - recv failed: Connection refused[bjnp]<br>
>     >>     udp_command: ERROR - no data received (timeout = 5000)<br>
>     >>     [bjnp] bjnp_init_device_structure: Cannot read mac address,<br>
>     >>     skipping this scanner<br>
>     >>     [bjnp] bjnp_allocate_device: Scanner not yet in our list, added<br>
>     >>     it: <a href="http://192.168.0.100:8612" rel="noreferrer" target="_blank">192.168.0.100:8612</a> <<a href="http://192.168.0.100:8612" rel="noreferrer" target="_blank">http://192.168.0.100:8612</a>><br>
>     <<a href="http://192.168.0.100:8612" rel="noreferrer" target="_blank">http://192.168.0.100:8612</a>><br>
>     >>     [bjnp] setup_udp_socket: Setting up a UDP socket, dest:<br>
>     >>     192.168.0.100  port 8612<br>
>     >>     [bjnp] udp_command: ERROR - recv failed: Connection refused[bjnp]<br>
>     >>     udp_command: ERROR - recv failed: Connection refused[bjnp]<br>
>     >>     udp_command: ERROR - recv failed: Connection refused[bjnp]<br>
>     >>     udp_command: ERROR - no data received (timeout = 5000)<br>
>     >>     [bjnp] get_scanner_id: ERROR - Failed to retrieve scanner<br>
>     identity:<br>
>     >>     [bjnp] add_scanner: ERROR - Cannot read scanner make & model:<br>
>     >>     bjnp://<a href="http://192.168.0.100:8612/timeout=5000" rel="noreferrer" target="_blank">192.168.0.100:8612/<wbr>timeout=5000</a><br>
>     <<a href="http://192.168.0.100:8612/timeout=5000" rel="noreferrer" target="_blank">http://192.168.0.100:8612/<wbr>timeout=5000</a>><br>
>     >>     <<a href="http://192.168.0.100:8612/timeout=5000" rel="noreferrer" target="_blank">http://192.168.0.100:8612/<wbr>timeout=5000</a>><br>
>     >>     [bjnp] sanei_bjnp_find_devices: Added all configured<br>
>     scanners, now<br>
>     >>     do auto detection...<br>
>     >>     [bjnp] prepare_socket: lo is not a valid IPv4 interface,<br>
>     skipping...<br>
>     >>     [bjnp] prepare_socket: eno1 is IPv4 capable, sending broadcast,<br>
>     >>     socket = 50<br>
>     >>     [bjnp] prepare_socket: lo is not a valid IPv6 interface,<br>
>     skipping...<br>
>     >>     [bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast,<br>
>     >>     socket = 51<br>
>     >>     [bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast,<br>
>     >>     socket = 52<br>
>     >>     [bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast,<br>
>     >>     socket = 53<br>
>     >>     [bjnp] sanei_find_devices: scanner discovery finished...<br>
>     >>     [pixma] pixma_find_scanners() found 0 devices<br>
>     >><br>
>     ><br>
> <br>
</blockquote></div></div>
</blockquote>