<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 8/5/20 5:33 PM, Alexander Pevzner
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:dfd9dc28-95c9-9f70-8043-c4cab6daa956@apevzner.com"><br>
      This device supports AirPrint scanning (known also as eSCL), but
      probably it needs to be enabled on a device web console: <br>
      <br>
    </blockquote>
    <p>Thank you for the reply.  I installed the alternative eSCL/WSD
      driver as you suggested.  Now the scanner can be found, however it
      won't scan.</p>
    <p>scanimage -L<br>
      device `airscan:e1:Canon MF260' is a eSCL Canon MF260 eSCL network
      scanner</p>
    <p>scanimage >image.pnm<br>
      scanimage: sane_start: Error during device I/O</p>
    <p><br>
    </p>
    <p>From my printer / scanner <a
        href="http://canon58871c.local/m_network.html">Settings/Registration:
        System Management Settings: Network Settings > TCP/IP
        Settings</a></p>
    <p>WSD Settings</p>
    <div class="ContentOperation">
      <fieldset class="TransitionOperation"> </fieldset>
    </div>
    <table class="PropertyListComponent">
      <colgroup> <col class="ItemNameColumn"> <col
          class="ItemValueColum"> </colgroup> <tbody>
        <tr>
          <th>Use WSD Printing:</th>
          <td>On</td>
        </tr>
        <tr>
          <th>Use WSD Scanning:</th>
          <td>On</td>
        </tr>
        <tr>
          <th>Use Computer Scanning:</th>
          <td>On.</td>
        </tr>
        <tr>
          <th>Use Multicast Discovery:</th>
          <td>On</td>
        </tr>
      </tbody>
    </table>
    <p><br>
    </p>
    <p>I enabled debugging and ran scanimage -L again.  I saw a line
      that seems to indicate that eSCL is being used rather than WSD. 
      The documentation states that eSCL doesn't work for the MF240 and
      I assume that holds true for the MF260.  Here is the line:</p>
    <p>zeroconf: Canon MF260: can: eSCL WSD, use: eSCL</p>
    <p>I couldn't figure out how to force WSD in the conf file.</p>
    <p>Below is the entire debug output.  Thank you for the help.</p>
    <p>scanimage -L<br>
      sane_init() called<br>
      loading configuration file /etc/sane.d/airscan.conf<br>
      MDNS: AVAHI_CLIENT_S_RUNNING<br>
      WSDD: netif addresses update:<br>
      WSDD:  + 10.0.1.85<br>
      WSDD:  + fe80::76e5:bff:fe6f:a11a%3<br>
      WSDD: 10.0.1.85: started discovery, UDP port=41956<br>
      WSDD: fe80::76e5:bff:fe6f:a11a: started discovery, UDP port=51536<br>
      zeroconf: zeroconf_device_list_get: requested<br>
      zeroconf: zeroconf_initscan_wait: requested<br>
      MDNS: browse/ipv4 "Canon MF260": AVAHI_BROWSER_NEW _ipp._tcp<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_CACHE_EXHAUSTED _ipp._tcp<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_ALL_FOR_NOW _ipp._tcp<br>
      MDNS: browse/ipv4 "Canon MF260": AVAHI_BROWSER_NEW _ipps._tcp<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_CACHE_EXHAUSTED _ipps._tcp<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_ALL_FOR_NOW _ipps._tcp<br>
      MDNS: browse/ipv4 "Canon MF260": AVAHI_BROWSER_NEW _uscan._tcp<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_CACHE_EXHAUSTED _uscan._tcp<br>
      MDNS: browse/ipv4 "Canon MF260": AVAHI_BROWSER_NEW _uscans._tcp<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_CACHE_EXHAUSTED _uscans._tcp<br>
      MDNS: browse/ipv4 "Canon MF260": AVAHI_BROWSER_NEW _scanner._tcp<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_CACHE_EXHAUSTED _scanner._tcp<br>
      MDNS: resolve/ipv4 "Canon MF260": AVAHI_RESOLVER_FOUND
      _scanner._tcp<br>
      zeroconf: found urn:uuid:f439e75b-56da-9034-a8b0-75ad4cd7cdb5<br>
      zeroconf:   method:    ZEROCONF_MDNS_HINT<br>
      zeroconf:   interface: 3 (wlp2s0)<br>
      zeroconf:   name:      Canon MF260<br>
      zeroconf:   model:     Canon MF260 Series<br>
      zeroconf:   device:    0000 (created)<br>
      WSDD: directed probe: trying if=wlp2s0, addr=10.0.1.2<br>
      WSDD: HTTP POST
<a class="moz-txt-link-freetext" href="http://10.0.1.2/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery">http://10.0.1.2/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery</a><br>
      WSDD: resolving 10.0.1.2 80<br>
      WSDD: trying 10.0.1.2:80<br>
      WSDD: HTTP POST
<a class="moz-txt-link-freetext" href="http://10.0.1.2/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery">http://10.0.1.2/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery</a>:
      200 OK<br>
      WSDD: HTTP POST <a class="moz-txt-link-freetext" href="http://10.0.1.2:80/wsd/mex">http://10.0.1.2:80/wsd/mex</a><br>
      WSDD: resolving 10.0.1.2 80<br>
      WSDD: trying 10.0.1.2:80<br>
      WSDD: HTTP POST <a class="moz-txt-link-freetext" href="http://10.0.1.2:80/wsd/mex">http://10.0.1.2:80/wsd/mex</a>: 200 OK<br>
      zeroconf: found urn:uuid:01c80000-fe7f-11de-8a39-9c32ce58871c<br>
      zeroconf:   method:    ZEROCONF_WSD<br>
      zeroconf:   interface: 3 (wlp2s0)<br>
      zeroconf:   name:      -<br>
      zeroconf:   model:     Canon Canon MF260 Series<br>
      zeroconf:   device:    0001 (created)<br>
      zeroconf:   protocol:  WSD<br>
      zeroconf:   endpoints:<br>
      zeroconf:     <a class="moz-txt-link-freetext" href="http://10.0.1.2:80/active/msu/scan">http://10.0.1.2:80/active/msu/scan</a><br>
      zeroconf:     <a class="moz-txt-link-freetext" href="http://10.0.1.2:80/wsd/scan">http://10.0.1.2:80/wsd/scan</a><br>
      MDNS: resolve/ipv4 "Canon MF260": AVAHI_RESOLVER_FOUND _uscan._tcp<br>
      zeroconf: found urn:uuid:01c80000-fe7f-11de-8a39-9c32ce58871c<br>
      zeroconf:   method:    ZEROCONF_USCAN_TCP<br>
      zeroconf:   interface: 3 (wlp2s0)<br>
      zeroconf:   name:      Canon MF260<br>
      zeroconf:   model:     Canon MF260 Series<br>
      zeroconf:   device:    0001 (found by uuid)<br>
      zeroconf:   protocol:  eSCL<br>
      zeroconf:   endpoints:<br>
      zeroconf:     <a class="moz-txt-link-freetext" href="http://10.0.1.2:80/eSCL/">http://10.0.1.2:80/eSCL/</a><br>
      WSDD: directed probe: trying if=wlp2s0, addr=10.0.1.2<br>
      WSDD: directed probe: device already contacted, skipping<br>
      MDNS: resolve/ipv4 "Canon MF260": AVAHI_RESOLVER_FOUND
      _uscans._tcp<br>
      zeroconf: found urn:uuid:01c80000-fe7f-11de-8a39-9c32ce58871c<br>
      zeroconf:   method:    ZEROCONF_USCANS_TCP<br>
      zeroconf:   interface: 3 (wlp2s0)<br>
      zeroconf:   name:      Canon MF260<br>
      zeroconf:   model:     Canon MF260 Series<br>
      zeroconf:   device:    0001 (found by uuid+name)<br>
      zeroconf:   protocol:  eSCL<br>
      zeroconf:   endpoints:<br>
      zeroconf:     <a class="moz-txt-link-freetext" href="https://10.0.1.2:443/eSCL/">https://10.0.1.2:443/eSCL/</a><br>
      WSDD: directed probe: trying if=wlp2s0, addr=10.0.1.2<br>
      WSDD: directed probe: device already contacted, skipping<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_ALL_FOR_NOW _uscan._tcp<br>
      zeroconf: ZEROCONF_USCAN_TCP: initial scan finished<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_ALL_FOR_NOW _uscans._tcp<br>
      zeroconf: ZEROCONF_USCANS_TCP: initial scan finished<br>
      MDNS: browse/ipv6: AVAHI_BROWSER_ALL_FOR_NOW _scanner._tcp<br>
      zeroconf: ZEROCONF_MDNS_HINT: initial scan finished<br>
      WSDD: fe80::76e5:bff:fe6f:a11a: done discovery<br>
      WSDD: 10.0.1.85: done discovery<br>
      zeroconf: ZEROCONF_WSD: initial scan finished<br>
      zeroconf: zeroconf_initscan_wait: OK<br>
      zeroconf: zeroconf_device_list_get: building list of devices<br>
      zeroconf: Canon MF260: can: none, use: none<br>
      zeroconf: Canon MF260: skipping, no of supported protocols
      discovered<br>
      zeroconf: Canon MF260: can: eSCL WSD, use: eSCL<br>
      zeroconf: zeroconf_device_list_get: resulting list:<br>
      zeroconf:   eSCL  "Canon MF260"<br>
      device `airscan:e1:Canon MF260' is a eSCL Canon MF260 eSCL network
      scanner<br>
      sane_exit() called<br>
      zeroconf: device gone
      urn:uuid:01c80000-fe7f-11de-8a39-9c32ce58871c<br>
      zeroconf:   method:    ZEROCONF_WSD<br>
      zeroconf:   interface: 3 (wlp2s0)<br>
      zeroconf: device gone
      urn:uuid:f439e75b-56da-9034-a8b0-75ad4cd7cdb5<br>
      zeroconf:   method:    ZEROCONF_MDNS_HINT<br>
      zeroconf:   interface: 3 (wlp2s0)<br>
      zeroconf: device gone
      urn:uuid:01c80000-fe7f-11de-8a39-9c32ce58871c<br>
      zeroconf:   method:    ZEROCONF_USCAN_TCP<br>
      zeroconf:   interface: 3 (wlp2s0)<br>
      zeroconf: device gone
      urn:uuid:01c80000-fe7f-11de-8a39-9c32ce58871c<br>
      zeroconf:   method:    ZEROCONF_USCANS_TCP<br>
      zeroconf:   interface: 3 (wlp2s0)<br>
      sane_exit(): OK<br>
      <br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
  </body>
</html>