Skip to content

sane-pixma not working for Canon PIXMA TS9550

Hi.

I had a go at getting the scanner part of this device work with SANE and the pixma backend. Unsuccessfully. My Canon PIXMA TS9550 is not recognized. It does not appear to listen to any of the common BJNP ports. (8610 - 8612)

Today I built 'scangearmp2', the Canon utility for scanning. It presents a 'Update Scanner List' button. The discovery algorithm appears to be as follows:

  1. Send a BJNP Discover command to the broadcast IP, on port 8611.

  2. ARP every IP address on the LAN, send the BJNP discover command to every responding IP address, on port 8611.

  3. Do an SNMP broadcast, which the TS9550 responds to. pcap attached. scangearmp2-snmp.pcapng

The device also talks MDNS, Bonjour and WSD.

I can contribute time to add support for the scanner part of this device to sane.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information