I have a Brother MFC-5440cn
which is a scanner/FAX/copier/printer and a very nice piece of hardware.
The problem is the software
is an awful POS! When scanning into an imaging app like Photoshop, the user has no direct access to things like dots per inch, color bit depth or any of the usual settings found with any other brand of flatbed image scanner.
All those settings are available in a seperate configuration program wher they may be preset for the "custom" option in the user interface. Unfortunately, the "custom" option doesn't appear to work. There are four user settable presets for "custom", but selecting custom when scanning doesn't open anything where the user may chose one of the four.
The other options are Color, Greyscale and Lineart. Color gets a 24bit color image. Greyscale is 8bit grey and lineart is 1bit. After doing a preview, the user can adjust the scan size. The only other controls available are for brightness, contrast and RGB levels under "advanced".
What I'd like to try is writing a replacement for the usesless interface so that within one window there are these controls.
A droplist with Greyscale, Color, Black & White
Another droplist with the color bitdepths that becomes active when Color is selected.
A box to enter the dots per inch, possibly with a droplist that has several numbers already.
A droplist with various preset scan sizes plus another to select In, Cm or Pixels, with two numeric entry boxes to directly control the scan size.
And a preview pane with resizable and movable scan area selection.
(Pretty much a clone of the Scan Manager for the Visioneer 4400, which looks pretty much like what's with most other scanners, except Brothers'!)
The ONLY one of those available in the Brother software is the preview pane.
Ideally I'd like to do this with freeware programming tools. The Brother company is apparently determined to stay with their useless user interface and the guy who does VueScan said he hasn't given much thought to interfacing with TWAIN drivers instead of or in addition to the total replacement that VueScan does, and he couldn't get around to starting on it for several months to a year. (Or longer.)
I've done plenty of bitching about idiotically designed software, but it's all been beyond what I figured I could hope to do in any reasonable amount of time.
But the TWAIN scanner interface seems to be a small enough subset of things, fairly well seperate from the rest of Windows, that I think it's a project I can tackle. (I hope that TWAIN is TWAIN, and there's not TWAIN v126.96.36.19915 and 58 slightly different other versions.)
August 1st, 2nd, 3rd, 2014
"I am a machine. I am a weapon of war. I am a destroyer of life in the service of life, the sword and shield of my human creators." Bolo Invincibilus
, Mark XXIII, Model B (Experimental) 0075-NKE "Nike".