Ralph Little
602b4f8d3d
genesys: add full button support for the Canon 5600F
...
This model spreads their GPIO buttons lines over 3 different registers:
0x6c, 0xa6 and 0x6d
2022-04-15 11:50:56 -07:00
Ralph Little
b3a04eae1a
genesys: added special PDF function definitions for Canon 4400f
2022-04-13 11:07:45 -07:00
Ralph Little
54766358b5
genesys: corrections for 4400f buttons.
...
Additional special PDF buttons not yet included.
We need a strategy to deal with them.
2022-04-13 11:06:02 -07:00
Ralph Little
ab7b3a38e2
genesys: added button definitions for Canoscan 8400F.
2022-04-03 14:47:51 -07:00
Povilas Kanapickas
59506f866d
genesys: Remove exception for the GPL license
...
Several files already don't have the exception that allows uses of the
code that are additional to the GPL license. I'm no longer comfortable
granting this exception for my subsequent contributions, thus the
exception has been removed.
2021-12-30 19:16:54 +02:00
Povilas Kanapickas
eca148dbf4
genesys: Remove unsupported 75 and 100 dpi resolutions on LiDE 200
2021-12-28 02:49:59 +02:00
Povilas Kanapickas
c86564a3e3
genesys: Remove unsupported 75 and 100 dpi resolutions on LiDE 100
2021-12-28 02:49:58 +02:00
Povilas Kanapickas
675497fcd8
genesys: Use host-side gray instead of device-side true-gray on gl841
...
True gray mode is not handled correctly by devices: they have bugs that
lead to incorrect LED color being emitted (e.g. dark red) and thus this
feature is completely unusable. At least LiDE 35/40/50, LiDE 60 and LiDE
80 are affected.
Simpy disabling true-gray unfortunately leads to even worse outcome
because the scanner then simply proceeds to perform a color scan.
To work around these problems we do a normal color scan and then produce
gray output based on the color data. This will satisfy the use cases
when correct gray is needed. In cases when it is sufficient to construct
gray from a single color channel, the color filter setting could be
used.
2021-12-27 22:39:19 +02:00
Ralph Little
8347191b5f
genesys: Added transparency button option
...
This is introduced primarily for the ScanJet G4010 which has "Scan Film"
buttons.
2021-12-15 23:59:28 +02:00
Ralph Little
fa414e46b1
genesys: updated button support for HP Scanjet G4010
2021-12-15 23:59:28 +02:00
Olaf Meeuwissen
e79adde8b2
Use URL to refer users to copies of the GPL and LGPL
...
With the exception of use in three quotes as well as our inlcuded copy
of the GPL, all use of the Free Software Foundation's postal address
has been removed.
Re #320 .
2021-02-12 17:41:38 +09:00
Peter Marschall
0cd9de9bef
spelling fixes for genesys backend
2020-08-29 09:18:03 +02:00
Povilas Kanapickas
b0c42c0f5f
genesys: Implement support for LiDE 90
2020-06-27 00:48:06 +03:00
Povilas Kanapickas
3cca2593fc
genesys: Add support for Canon 5600F
2020-05-26 01:51:19 +03:00
Povilas Kanapickas
c4135d63a7
genesys: Simplify move_to_ta() on gl843
2020-05-26 01:32:43 +03:00
Povilas Kanapickas
f3b04b374a
genesys: Implement transparency support on gl847
2020-05-26 01:14:43 +03:00
Povilas Kanapickas
96a5f963a3
genesys: Make sure full-step tables are used on gl841
2020-05-18 04:34:28 +03:00
Povilas Kanapickas
69202b2b56
genesys: Add separate sensor definition for LiDE 60
2020-05-18 04:34:28 +03:00
Povilas Kanapickas
800cf3beaf
genesys: Use ModelFlag::DISABLE_*_CALIBRATION instead of NO_CALIBRATION
2020-05-17 01:02:28 +03:00
Povilas Kanapickas
ab1d86d74a
genesys: Rename {INVERTED->SWAP}_16_BIT_DATA model flag
2020-05-09 13:29:52 +03:00
Povilas Kanapickas
08b41c052e
genesys: Add support for Plustek OpticFilm 7200
2020-04-23 21:36:23 +03:00
Povilas Kanapickas
e5c371b24b
genesys: Merge motor optical_ydpi to base_ydpi
2020-04-22 22:41:45 +03:00
Povilas Kanapickas
c0deb9b2c4
genesys: Use consistent model name for Canon CanoScan 5600F
2020-04-17 05:38:42 +03:00
Povilas Kanapickas
60da130402
genesys: Fix Y scan area offset on 4400F
2020-04-13 07:38:06 +03:00
Povilas Kanapickas
901827c8c7
genesys: Disable currently unsupported resolutions on LiDE 700F
2020-04-13 07:19:29 +03:00
Povilas Kanapickas
f48f0bf7d1
genesys: Fix scan area size on OpticFilm 8200i and 7400
2020-04-10 01:14:22 +03:00
Povilas Kanapickas
11cace00a8
Merge branch 'genesys-warmup' into 'master'
...
genesys: Fix and enable lamp warmup before first scan
See merge request sane-project/backends!396
2020-04-09 21:13:27 +00:00
Povilas Kanapickas
ea94970b6a
genesys: Enable lamp warmup on scanners that need it
2020-04-09 23:57:13 +03:00
Povilas Kanapickas
21d9079eb7
genesys: Invert meaning of ModelFlag::SKIP_WARMUP
2020-04-09 23:57:11 +03:00
Povilas Kanapickas
15b664fa32
genesys: Fix position of transparency area on 8600F
2020-04-09 23:55:57 +03:00
Povilas Kanapickas
54f3b8efd1
genesys: Add support for early version of Plustek OpticFilm 7600i
2020-04-01 20:57:00 +03:00
Povilas Kanapickas
bfd0b82d2b
genesys: Add support for Plustek OpticFilm 8100
2020-04-01 20:56:59 +03:00
Povilas Kanapickas
a2a121ab8c
genesys: Add support for late version of Plustek OpticFilm 7600i
2020-04-01 20:56:58 +03:00
Povilas Kanapickas
ea128674a6
genesys: Add support for early version of Plustek OpticFilm 7400
2020-04-01 20:56:57 +03:00
Povilas Kanapickas
4a1667865a
genesys: Add support for Plustek OpticFilm 7200 (v2)
2020-04-01 20:56:56 +03:00
Povilas Kanapickas
0bdce7928f
genesys: Turn Genesys_USB_Device_Entry into a class
2020-03-28 23:15:47 +02:00
Povilas Kanapickas
7508a21741
Merge branch 'lide-210-220-4800dpi' into 'master'
...
genesys: Add 4800dpi support for Canon LiDE 210 & 220
Closes #204
See merge request sane-project/backends!374
2020-03-27 22:04:15 +00:00
Povilas Kanapickas
e592a0c6f2
genesys: Fix x position of scan window on Plustek 7400
2020-03-27 23:05:49 +02:00
Povilas Kanapickas
6cb39e0a29
genesys: Add support for Plustek Opticfilm 8200i
2020-03-27 21:29:28 +02:00
Povilas Kanapickas
adaac29d90
genesys: Add support for Plustek Opticfilm 7400
2020-03-27 21:29:27 +02:00
Matthew Petroff
5c1643291a
genesys: Add 4800dpi support for Canon LiDE 220.
2020-03-24 21:40:10 -04:00
Matthew Petroff
74f2af604b
genesys: Add 4800dpi support for Canon LiDE 210.
...
Based on USB logs from Windows driver.
2020-03-24 21:40:10 -04:00
Povilas Kanapickas
38cf079e99
genesys: Simplify dpihw register setup on gl841
2020-03-21 00:11:22 +02:00
Povilas Kanapickas
2547f681f3
genesys: Remove no longer used ModelFlag::FULL_HWDPI_MODE
2020-03-21 00:03:40 +02:00
Povilas Kanapickas
0d0c9f76b4
Merge branch 'genesys-remove-search-start' into 'master'
...
genesys: Remove start search functionality
See merge request sane-project/backends!342
2020-02-22 14:18:04 +00:00
Povilas Kanapickas
37297fdad3
genesys: Simplify definitions of x_size_calib_mm
2020-02-22 10:48:27 +02:00
Povilas Kanapickas
9d7aa61544
genesys: Define the width of the sensor in mm instead of pixels
2020-02-22 10:48:26 +02:00
Povilas Kanapickas
793703c93e
genesys: Update scan geometry on ScanJet 2300
2020-02-22 10:28:19 +02:00
Povilas Kanapickas
6653ec0ae6
genesys: Remove support for shading calibration without moving
2020-02-22 10:28:18 +02:00
Povilas Kanapickas
5f8129b2d0
genesys: Disable SEARCH_START on gl646 scanners
2020-02-22 10:28:16 +02:00