> I recently got an old Logitech ScanMan 256, and found Andreas Beck's
> logiscan kernel module (version 0.0.5b, I assume it's the latest).
Think so. Just a moment ...Yes - think so.
> I want to get it to work with SANE, so off I went to update it to work
> with Linux 2.2.
Do you have that working ? Would you like to become the new maintainer ?
I don't have the device anymore, and I'd like to pass it on to someone who
> Though I fear I'll end up writing a new backend for SANE, I also want
> to have it work through the PINT interface as well,
The PINT interface of Logiscan is largely untested, so I wouldn't rely on
> even though I find both logiscan's native ioctl interface (LHII)
> and PINT somewhat inadequate.
In what respect ? I know LHII is very limited as compared to SANE, but it
should suffice for those simple handscanners - right ?
> Or does anyone have other suggestions for an ioctl interface of a hand
> scanner device? I may well end up doing a new one, and then a sane
> backend that uses that.
That is an interesting option, and I'd gladly try to help you with that.
It is more work, though, and it would mean all drivers would have to be
ported, but actually I'd even say this is the "right" thing to do.
> The old logiscan module seems to do a bit too much work.. IMO, one should
> _not_ do dithering in kernel space..
Err - well ... yes. The idea was to avoid having to put the knowledge in the
applications. This was before I discovered split userspace-lib + small kernel
module architectures for device drivers.
With SANE, one could employ a KGI-like scheme. That is _thin_ hardware layer
in kernel, and then tailored userspace-lib that knows how to talk to it.
We can talk about that topic, if you need some hints.
> On a related note (I know Andreas Beck is on this list), is anyone
> maintaining the logiscan module?
I do not know. I have passed the maintainership twice to people that claimed
they are interested, but found the support they did ... well ... ... ...
> Also, is there any hardware documentation existing (available),
> besides the small document and (somewhat sparse) comments in the driver
No. The driver was reverse engineered from the logitech DOS driver.
I don't know myself what it _exactly_ does.
-- = Andreas Beck | Email : <firstname.lastname@example.org> =
-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail email@example.com