[sane-devel] sane-airscan 0.99.28 released

Alexander Pevzner pzz at apevzner.com
Tue Feb 6 13:44:47 GMT 2024


Hi,

after a very long pause I glad to announce an availability of the next 
sane-airscan release, 0.99.28.

This release improves compatibility with many devices.

1. Kyocera ECOSYS M6526cdn reported to sometimes fail communication when 
accessed via HTTPS. It happens because device sometimes drops TLS 
connection before completion HTTP transaction. In many cases we can 
ignore such a situation if enough of HTTP response was received - it 
fixes compatibility with this device.

2. Some Pantum devices announces PNG image support, but when PNG image 
requested, actually returned format is JPEG. sane-airscan now doesn't 
assume that returned format is the same as requested and guess the 
actual format looking to file signature.

3. When working with device connected to the localhost address, use 
Host: localhost, not Host: 127.0.0.1 in the HTTP header. It fixes some 
corner cases when working with IPP over USB devices

4. Fixed WSD discovery for the Lexmark MX310dn. It uses valid but quite 
unusual format for WSD discovery responses which was not properly 
handled by the previous version of sane-airscan.

5. Fixed build with recent versions of libxml2 (see 
https://github.com/alexpevzner/sane-airscan/issues/305 for details).

6. Implemented workaround for HP Deskjet 3520 series over IPP over USB. 
This device returns invalid hostname in the returned URL that points to 
the scanned image (http://CN26F178X605SZ.03f011b0.hpLedmUSB/... instead 
of http://localhost/...).

7. Pantum devices returns non-literal addresses in device URLs obtained 
via WSD discovery (i.e., http://Pantum-1C6FA7:43001/43001 instead of 
http://192.168.0.47:43001/43001). sane-airscan now resolves all 
non-literal WSD URLs, using MDNS (i.e. Avahi) resolver.

8. DNS-SD discovery didn't reliably report IPv6 addresses of the 
discovered devices. Fixed.

9. Improved WSD discovery for Pantum devices (and created a framework 
for working around similar problems of other devices, if any). Pantum 
devices sometimes take a lot of time to respond for WSD probe; now 
discovery time can be extended automatically, if problematic device was 
seen via DNS-SD

-- 

	Wishes, Alexander Pevzner (pzz at apevzner.com)



More information about the sane-devel mailing list