<div dir="ltr">Thanks Rolf,<div><br></div><div>I was immediately able to see the scanner but unfortunately when I try to scan I get an error. I have tried power cycling the scanner and restarting ubuntu but get the following:-</div><div><br></div><div>Thanks,</div><div>giles.</div><div>--------------------------------</div><div><div>giles@gklinux:~$ SANE_DEBUG_PIXMA=21 SANE_DEBUG_BJNP=3 simple-scan</div><div><br></div><div>(simple-scan:15292): Gtk-WARNING **: 22:19:23.217: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client</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>[sanei_debug] Setting debug level of bjnp to 3.</div><div>[pixma] pixma_collect_devices() found Canon PIXMA TS6100 Series at libusb:002:005</div><div>[bjnp] sanei_bjnp_find_devices, pixma backend version: 0.17.50</div><div>[bjnp] sanei_bjnp_find_devices: No devices specified in configuration file.</div><div>[bjnp] sanei_bjnp_find_devices: Added all configured scanners, now do auto detection...</div><div>[bjnp] prepare_socket: lo is not a valid IPv4 interface, skipping...</div><div>[bjnp] prepare_socket: eno1 is IPv4 capable, sending broadcast, socket = 23</div><div>[bjnp] prepare_socket: lo is not a valid IPv6 interface, skipping...</div><div>[bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 24</div><div>[bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 25</div><div>[bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 26</div><div>[bjnp] sanei_find_devices: scanner discovery finished...</div><div>[pixma] pixma_find_scanners() found 1 devices</div><div>[pixma] pixma_collect_devices() found Canon PIXMA TS6100 Series at libusb:002:005</div><div>[bjnp] sanei_bjnp_find_devices, pixma backend version: 0.17.50</div><div>[bjnp] sanei_bjnp_find_devices: No devices specified in configuration file.</div><div>[bjnp] sanei_bjnp_find_devices: Added all configured scanners, now do auto detection...</div><div>[bjnp] prepare_socket: lo is not a valid IPv4 interface, skipping...</div><div>[bjnp] prepare_socket: eno1 is IPv4 capable, sending broadcast, socket = 23</div><div>[bjnp] prepare_socket: lo is not a valid IPv6 interface, skipping...</div><div>[bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 24</div><div>[bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 25</div><div>[bjnp] prepare_socket: eno1 is IPv6 capable, sending broadcast, socket = 26</div><div>[bjnp] sanei_find_devices: scanner discovery finished...</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><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 12, 2018 at 9:14 PM Rolf Bensch <<a href="mailto:rolf@bensch-online.de">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>
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/~rolfbensch/+archive/ubuntu/sane-git</a> . 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>>> wrote:<br>
> <br>
>     Hi Giles,<br>
> <br>
>     I'm sorry to tell you that your scanner isn't supported by SANE. You<br>
>     confuse your TS6150 with the TS6050 (PIXMA TS6000 Series).<br>
> <br>
>     There's another problem with the tested TSxxxx scanners: WiFi isn't<br>
>     working.<br>
> <br>
>     I can quickly implement your scanner to SANE, but you very 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 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>
>><br>
>>     I am running on Ubuntu 18.04.1 and have built from the latest<br>
>>     source in master branch of <a href="https://gitlab.com/sane-project/backends" rel="noreferrer" target="_blank">https://gitlab.com/sane-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 since<br>
>>     uninstalled). The device also works if I reboot to windows.<br>
>><br>
>>     ----------------------------------------------<br>
>>     giles@gklinux:~/github/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.SessionManager.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>
>>     [bjnp] bjnp_allocate_device(bjnp://<a href="http://192.168.0.100:8612/timeout=5000" rel="noreferrer" target="_blank">192.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/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>
>>     [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 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/timeout=5000</a><br>
>>     <<a href="http://192.168.0.100:8612/timeout=5000" rel="noreferrer" target="_blank">http://192.168.0.100:8612/timeout=5000</a>><br>
>>     [bjnp] sanei_bjnp_find_devices: Added all configured scanners, now<br>
>>     do auto detection...<br>
>>     [bjnp] prepare_socket: lo is not a valid IPv4 interface, 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, 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>
</blockquote></div>