[sane-devel] Canon Canoscan LiDE 400 support in Slackware

Alexander Pevzner pzz at apevzner.com
Fri Jul 17 16:50:14 BST 2020


Hi Valerio,

>> BTW, Lide 400 known to work via IPP over USB, and in this mode it 
>> supports eSCL protocol.
> 
> i don't understand

I'll explain :-)

There is such a thing, that driverless printing and scanning. 
"Driverless" means that device implements vendor-neutral protocol, and 
driver is very generic and works with a large class of compatible 
devices, regardless of their models and manufacturers.

Normally, driverless printing and scanning were protocols designed for 
network-connected devices. IPP over USB is a technology, that allows to 
"speak" with compatible USB devices as if they were connected to the 
network.

IPP over USB requires additional piece of software, the ipp-usb daemon, 
which connects to device via USB and exposes it to the network (by 
default to localhost only).

eSCL is a scanning protocol, supported by many devices from many 
vendors. It is also known as Apple AirScan.

Both protocols (IPP over USB and eSCL) are supported by your device.

You will need ipp-usb daemon, to enable IPP over USB, and sane-escl or 
sane-airscan, to utilize eSCL scanning.

I don't know if somebody tested sane-escl with your device, but 
regarding sane-airscan, two independent users reported that it works 
with Lide 400.

>> You may try to install the following program for IPP over USB:
>>
>>      https://github.com/OpenPrinting/ipp-usb
>>
>> Sorry, there are no Slackware binary packages, but this program is 
>> easy to build.
> 
> but i have debian...

I was confused by "Slackware" in the message subject :-)
For Debian I provide binary packages for both ipp-usb and sane-airscan:

     https://download.opensuse.org/repositories/home:/pzz/

-- 

	Wishes, Alexander Pevzner (pzz at apevzner.com)



More information about the sane-devel mailing list