[sane-devel] Announcing AirSane, an Apple AirScan compatible server frontend
Thierry HUCAHRD
thierry at ordissimo.com
Thu Dec 26 15:02:26 GMT 2019
Le 2019-12-26 15:10, Till Kamppeter a écrit :
> On 26/12/2019 10:37, Till Kamppeter wrote:
>>
>> Here I also have found out that one can use eSCL also on USB
>> multi-function devices through the IPP-over-USB daemon ippusbxd
>> (https://github.com/OpenPrinting/ippusbxd). eSCL is not actually IPP
>> but ippusbxd is more an HTTP-over-USB or perhaps even IP-over-USB
>> daemon than strictly IPP. ippusbxd does not advertise the scan
>> function via DNS-SD, here I would need a reliable way to find out
>> through USB whether the device has a scanner or not. Tests and
>> contributions in this direction are very welcome.
>>
>
> Scanning through ippusbxd also overcomes the following issue of
> ippusbxd:
>
> https://github.com/OpenPrinting/ippusbxd/issues/9
> Allow also classic USB connections while
> ippusbxd is running
>
> For example I have HP multi-function devices and they print perfectly
> driverless via IPP-over-USB using ippusbxd, but I cannot actually use
> ippusbxd as then I cannot scan, as the HPLIP SANE backend cannot
> access the device via conventional USB due to the fact that ippusbxd
> completely occupies the USB. An eSCL backend which also accesses throu
> ippusbxd would come in handy here.
>
Hi Till,
I plan to work on ippusbxd in February to allow eSCL to use it.
I didn't make a comparison:
The escl backend works perfectly with xsane is single-scan. I think it
works just as well with airscan.
The big differences are on the dependencies libsoup or libcurl, glib or
not.
> Till
More information about the sane-devel
mailing list