Ralph Little
c6b0b1871c
brother_mfp: Fix for 1-sided ADF selection
...
Also added definition for new family 4 machine MFC 8910DW with can do
duplex ADF.
2023-12-11 13:06:26 -08:00
Ralph Little
32be74e1f6
brother_mfp: Added first draft of brother5 family decoder.
2023-12-11 13:06:26 -08:00
Ralph Little
45416ffe03
brother_mfp: start of network driver.
...
We start with SNMP experiments for button registration and general
network driver framework.
2023-12-11 13:06:26 -08:00
Ralph Little
ceb7342877
brother_mfp: corrections for ADF cap flags and model definitions.
2023-12-11 13:02:32 -08:00
Ralph Little
cc4ad6be99
brother_mfp: Added ADF duplex function for supported devices.
2023-12-11 13:02:32 -08:00
Ralph Little
4173926d3b
brother_mfp: Added additional test suites for brother2 and brother3
...
Also some encoder tests and general code tidy up.
2023-12-11 13:02:32 -08:00
Ralph Little
b64b8c13bb
brother_mfp: Added support for source option.
...
Can now select Flatbed or ADF for supported machines.
2023-12-11 13:02:32 -08:00
Ralph Little
ca760d54b3
brother_mfp: General tidy up ready for next stage.
2023-12-11 13:02:32 -08:00
Ralph Little
40de9f87b8
brother_mfp: added preliminary ADF multisheet support.
...
I don't have a brother4 machine with an ADF so could not test this.
Quite a bit of refactoring to the encoder infrastructure to
accommodate this.
2023-12-11 13:02:32 -08:00
Ralph Little
d95166777f
brother_mfp: added split resolution option
...
By detail, user can now select a single resolution value or split x
and y resolutions with an additional "split resolution" option.
Default is to enable combine resolution.
2023-12-11 13:02:32 -08:00
Ralph Little
76481920c3
brother_mfp: Added preview option.
...
Also fixed some warnings that affected the pipeline.
2023-12-11 13:02:32 -08:00
Ralph Little
a484c6ad93
brother_mfp: added device cancel and compression option
...
Some devices can compress colour (JPEG) and also provide raw data
in uncompressed form. The two devices that I have supply raw data
not in RBG but in YCbCr form.
Now applications have the option to choose compressed or uncompressed
colour scans if supported by the device.
Cancel from the device by pressing STOP is now handled properly.
2023-12-11 13:02:32 -08:00
Ralph Little
a6f4f816b1
brother_mfp: Added draft for brother3 driver.
...
Test machine MFC-290C seems to support JPEG and RAW colour data.
However, the raw colour data has what appears to be a strong green
component leading to very green images. Maybe some post processing
is required to generate a proper image. Dunno. JPEG looks perfectly fine.
2023-12-11 13:02:32 -08:00
Ralph Little
0055214614
brother_mfp: Added brother2 decoder + button support
...
Also:
- Fixed major issue in gray decoder that caused data loss.
- Button support added for Brother2 decoder.
2023-12-11 13:02:32 -08:00
Ralph Little
437bfd27f3
brother_mfp: colour scan now fully functional.
...
Also:
- Init recovery for when previous crash left a session open.
- Small corrections for gray scans
2023-12-11 13:02:32 -08:00
Ralph Little
6eb9e1cc43
brother_mfp: Added basic test framework and moved source into brother_mfp directory
2023-12-11 13:02:32 -08:00