[sane-devel] Updated Fujitsu backend- need your help
m. allan noah
anoah at tfhs.net
Mon May 1 21:01:07 UTC 2006
i have released the next version (up6) of the experimental sane fujitsu
backend to: http://www2.pfeiffer.edu/~anoah/fujitsu/
this is very nearly a complete re-write of the backend, so some issues are
to be expected. however, this release has been much more extensively
tested than prior updated releases. using xsane and scanimage, with an
fi-5110c, fi-4120c, and fi-4120c2, all of the options displayed by the
backend should work, except duplex, which is quite broken still.
CHANGES:---------------------------
all of the IPC and Imprinter code has been removed. these will likely
return in a later release.
most of the model specific code has been removed. what remains has been
concentrated into one function. this likely means that some units, esp.
older ones, will give errors when scanning with certain combinations of
options. the hardware itself should not be damaged, but a power cycle may
be required after some errors.
the values of SANE_DEBUG_FUJITSU have been simplified.
the source option now includes the adf front/back/duplex setting, like
avision backend
initial support for multiple buttons, with proper timeout capability
complete rewrite of USB and SCSI command functions, usb actually works!
support for overcoming usb errors on older usb 1.1 scanners (fi-4120C)
remove background reader threading code. this is a personal opinion: there
are far more backends than frontends, so lets put the threading in fewer
places (frontends). a non-interactive frontend wont need to thread. less
code all around.
sane_get_devices actually looks for new devices, not just return
list of scanners found during sane_init (which is now very small).
lots of other minor/coding style changes.
ISSUES:-----------------------------------
the M3091dcd is on crack. it does so many things differently from the
other models, i have not accounted for all of them. i have a unit to test
with, but i need to get really drunk before i tackle it.
duplex is broken.
most models dont have all the correct overrides set in init_model(),
especially the older M309x models, and the larger fi-series.
NEEDS:-------------------------------------
testers, with as many models as you can find. i dont have any of the
M3092/3/4/5/6/7 or the M409x models. i dont have any flatbed unit at all!
try every option the backend supports, let me know what you find.
especially color mode, i expect that to look weird for some models.
please try usb and scsi if you can (and your scanner supports it).
------------------------------------------------
as there is still much work to do, and i dont have a plan for how to do
it, i have decided to sub-title this the 'mission accomplished' release :)
allan
--
"so don't tell us it can't be done, putting down what you don't know.
money isn't our god, integrity will free our souls" - Max Cavalera
More information about the sane-devel
mailing list