[sane-devel] Announce: Driver for Pacific Image Electronics and Reflecta USB scanners

Rolf Bensch rolf at bensch-online.de
Thu Aug 13 21:11:30 UTC 2015

Hi Klaus,

Some functions of your scanner backend are very interesting for the
Pixma backend, too. My scanner (CanoScan 9000F) also has an ir-lamp for
dust removal functions. I'm very happy that you're implementing such
functions to Sane now.

Please move the buffer functions from backend/pieusb_buffer.[ch] to e.g.
sanei/sanei_buffer.[ch]. Then I also can use your buffer functions for
the Pixma backend.

Many thanks,

Am 10.08.2015 um 11:57 schrieb Klaus Kaempf:
> Hi Stef,
> * Stef <stef.dev at free.fr> [Aug 07. 2015 09:13]:
>>     I have starting to review the backend's code.
> thanks a lot !
>>     The bug tracker
>> has all the details, but there are a couple of things that are worth
>> discussing here.
>>     First sane/sanei_ir.h is used. I don't find it in the pieusb
>> branch, and this is not part of current SANE's sources. Where does
>> it come from ?
> I forgot to add it to the pieusb branch, fixed now. The scanner comes
> with an infrared lamp for dust detection. sanei_ir.h is the header
> file for the dust removal functions.
>>     Second, mmap is used. Are we sure it is available on all the
>> platforms where SANE is compiled ?
> Uhm, I have no idea, sorry.
> Klaus

More information about the sane-devel mailing list