Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1016885

Bug#964446: RFP: sane-airscan - SANE backend for AirScan (eSCL) and WSD document scanners

From Till Kamppeter <till.kamppeter@gmail.com>
Newsgroups linux.debian.bugs.dist
Subject Bug#964446: RFP: sane-airscan - SANE backend for AirScan (eSCL) and WSD document scanners
Date 2020-07-07 13:30 +0200
Message-ID <ApTXr-wt-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Package: wnpp
Severity: wishlist

* Package name    : sane-airscan
   Version         : 0.99.8
   Upstream Author : Alexander Pevzner <pzz@apevzner.com>
* URL             : https://github.com/alexpevzner/sane-airscan
* License         : GPL-2+ with sane exception (same as sane-backends)
   Programming Lang: C
   Description     : SANE backend for AirScan (eSCL) and WSD document
                     scanners

sane-airscan is a SANE backend (scanner driver) for two 
manufacturer-neutral, standardized communication protocols (AirScan/eSCL 
and WSD) which are used by the scanners in most modern printer/scanner 
multi-function devices and so used by thousands of scanners.
.
Similar to modern printers (especially the printing parts of the 
mentioned multi-function devices) using standard protocols and so 
printing driverless (driver = hardware-model-specific software or data) 
we are also scanning driverless with this backend using the standard 
scanning protocols of the multi-function devices.
.
In the near future even a third standard protocol, IPP Scan of the 
Printer Working Group (www.pwg.org) will be added.
.
This all work not only with network-connected devices which advertise 
themselves via DNS-SD but also with USB devices using IPP-over-USB (with 
the ipp-usb software, RFP: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961218, only needed 
for USB access, not required for network access)



 From the original README.md:

----------
Similar to how most modern network printers support "driverless" 
printing, using the universal vendor-neutral printing protocol, many 
modern network scanners and MFPs support "driverless" scanning.

Driverless scanning comes in two flavors:

Apple AirScan or AirPrint scanning (official protocol name is eSCL)
Microsoft WSD, or WS-Scan (term WSD means "Web Services for Devices)
This backend implements both protocols, choosing automatically between 
them. It was successfully tested with many devices from Brother, Canon, 
Kyocera, Lexmark, Epson, HP, Ricoh, Samsung and Xerox both in WSD and 
eSCL modes.

For eSCL devices, Apple maintains a comprehensive list of compatible 
devices, but please note, this list contains not only scanners and MFP, 
but pure printers as well.

This backend doesn't require to install and doesn't conflict with 
vendor-provided proprietary software like ScanGear from Canon, HPLIP 
from HP and so on.
----------

sane-airscan is a standard SANE backend and makes all eSCL- and 
WSD-based scanners immediately available to all SANE-based frontends, 
like simple-scan, X-SANE, ... It also supports the full functionality of 
the scanners, especially the ADF (Automatic Document Feeder) which is 
not supported by the "escl" backend in SANE 1.0.29 and newer. There are 
also some devices which support only WSD and not eSCL which are 
therefiore supported only by this backend and not by "escl".

As eSCL and WSD is supported by the same backend devices with both eSCL 
and WSD support get only listed once in SANE frontends (most modern MF 
devices support both protocols).

It is tested already by many users on many devices (see the list in the 
README.md file).

Alexander Pevzner, author of the backend (and of ipp-usb) answers to bug 
reports (GutHub issues) quickly and works closely together with the user 
to fix the bug. In addition, the backend is under active development, 
IPP Scan is planned to be added by end of September.

Alexander is also generating and publishing binary packages for all 
major Linux distributions via the OpenSUSE Build Service. The files for 
the Debian package, to be found here

https://build.opensuse.org/package/show/home:pzz/sane-airscan

could be a start for creating a .deb package of sane-airscan.

It would be great to have sane-airscan as standard part of Debian, to 
make thousands of scanners just work.

As it will get also synced into Ubuntu I will stay in collaboration with 
the potential packager/Debian maintainer of it as will be the Debian 
Printing group.

    Till

Back to linux.debian.bugs.dist | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Bug#964446: RFP: sane-airscan - SANE backend for AirScan (eSCL) and WSD document scanners Till Kamppeter <till.kamppeter@gmail.com> - 2020-07-07 13:30 +0200
  Bug#964446: RFP: sane-airscan - SANE backend for AirScan (eSCL) and WSD document scanners Didier 'OdyX' Raboud <odyx@debian.org> - 2020-07-07 22:30 +0200
    Bug#964446: RFP: sane-airscan - SANE backend for AirScan (eSCL) and WSD document scanners Alexander Pevzner <pzz@apevzner.com> - 2020-07-07 23:00 +0200
    Bug#964446: RFP: sane-airscan - SANE backend for AirScan (eSCL) and WSD document scanners Till Kamppeter <till.kamppeter@gmail.com> - 2020-07-07 23:10 +0200
    Bug#964446: RFP: sane-airscan - SANE backend for AirScan (eSCL) and WSD document scanners Didier 'OdyX' Raboud <odyx@debian.org> - 2020-07-10 18:10 +0200
      Bug#964446: RFP: sane-airscan - SANE backend for AirScan (eSCL) and WSD document scanners Brian Potkin <claremont102@gmail.com> - 2020-07-10 20:30 +0200

csiph-web