Xerox WorkCentre 3119 gained native SANE support
See this post for up-to-date instructions: Setting up my Xerox WC3119.
Scanner part of Xerox WorkCentre 3119 is natively supported by SANE with xerox_mfp backend. I failed to make the proprietary UnifiedLinuxDriver work with my device and it turned out that it is not needed anymore.
Update: unfortunately, I forgot to create bugreport for these missing lines, so WC3119 is not supported out-of-box. Better late than never…
Moreover, with xerox_mfp the batch scan works properly while with Xerox/Samsung drivers it locked the scanner up.
In order to add udev support, the following lines need to be inserted to
/lib/udev/rules.d/40-libsane.rules
. This will adjust ACLs accordingly for the
device, otherwise you will need to adjust file access modes on
/dev/bus/usb
manually.
# Xerox WorkCentre 3119 ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4265", ENV{libsane_matched}="yes"
/etc/sane.d/xerox_mfp.conf
should have the following line appended in order
for the backend to recognize the device:
Tested on Ubuntu Karmic alpha 6.