Stéphane Voltz
e0e19b413e
handle scanner hot-plug in sane_get_devices
...
- rescan usb bus
- rescan for new devices
2013-03-29 21:54:46 +01:00
Stéphane Voltz
2190d18a63
move device detection in a dedicated function
...
- create a probe_gt68xx_devices() function that ssearch and attach
matching scanners
2013-03-29 21:54:32 +01:00
Stéphane Voltz
c025a47671
fix compile warning
2013-03-29 21:53:16 +01:00
Stéphane Voltz
6a8469dd13
use sanei_usb_exit()
2013-03-29 21:53:05 +01:00
Stéphane Voltz
010f34710e
option correctness fixes
...
- fix wrong cap due to wrong addressing
- ensure correctness of group options
2013-03-27 06:31:49 +01:00
Stéphane Voltz
1656585499
warning fixes
...
- unused parameters
- wrong printf fromat
- assigned to self
2013-03-27 06:28:11 +01:00
Rolf Bensch
7fd2286414
fix button support
2013-03-25 10:30:59 +01:00
Stéphane Voltz
7070fac113
convert genesys backend to use new sanei_usb functions
...
- call sanei_usb_scan_devices() in sane_get_devices to rescan bus to refresh
USB scanner list
- call sanei_usb_exit() in sane_exit to free allocated resources
2013-03-24 14:20:06 +01:00
Rolf Bensch
1ef0342aa1
new scanner Canon Pixma MP230
2013-03-21 19:10:03 +01:00
Stéphane Voltz
5e93524960
bug 314038 use after free
...
- apply patch from Nickolai Zeldovich (nickolai-guest) to
fix use after free errors
2013-03-18 11:56:33 +01:00
Stéphane Voltz
ac768dbd72
bug 314037 use after free
...
- apply patch from Nickolai Zeldovich (nickolai-guest) to
fix a use after free error
2013-03-18 11:55:18 +01:00
Stéphane Voltz
10bd9ed2e5
bug 314036 use after free
...
- apply patch from Nickolai Zeldovich (nickolai-guest) to
fix a use after free error
2013-03-18 11:55:08 +01:00
Stéphane Voltz
b5369068ac
bug 314035 use after free
...
- apply bug fix from Nickolai Zeldovich (nickolai-guest) for use after
free
2013-03-18 11:30:16 +01:00
Stéphane Voltz
49a7048db0
bug 314042 sane-hp4200.patch
...
- apply patch from Nickolai Zeldovich (nickolai-guest) to fix a
potential division by 0
2013-03-18 11:27:15 +01:00
Rolf Bensch
8c075ae0a0
fix image post processing for 1200dpi and 2400dpi
2013-03-15 22:44:22 +01:00
Rolf Bensch
d8242a49a5
new scanner Canon Pixma MG6300
2013-03-15 22:39:54 +01:00
m. allan noah
cb943124b8
Fujitsu backend v115
...
- separate s->mode into s_mode and u_mode
- separate s->params into s_params and u_params
- generate grayscale and binary in software if required (iX500)
2013-03-11 21:11:38 -04:00
Oliver Schwartz
cfecc1fbf6
Added support for Acer/Benq Scanwit 2720S film scanner by Andrew Goodbody in snapscan backend.
2013-03-04 23:40:44 +01:00
m. allan noah
3c2bbdc7c3
Fujitsu backend v114
...
- support resolutions > 300 for iX500 using diag_preread()
- remove most communication with scanner during sane_control_option()
2013-03-01 21:57:54 -05:00
Stéphane Voltz
54742a1831
cppcheck errors and warnings fixes
2013-02-27 21:26:29 +01:00
Stéphane Voltz
6b78c69876
cppcheck errors and warings fixes
2013-02-27 21:26:28 +01:00
m. allan noah
36523e547d
fujitsu backend v113
...
- support for ScanSnap iX500
- fix bug with jpeg de-interlacing code
- allow has_MS_* and has_pixelsize to be set in init_model
- fix use of uninitialized buffer in send_lut
- add send_q_table()
- allow wait_scanner() to be bypassed in object_position
- moved send_lut() to after set_window
2013-02-23 14:57:00 -05:00
m. allan noah
96628ed13f
fujitsu backend v112
...
some scanners (fi-6x70 and later) don't enable IPC by default
fix minor compiler warning
2013-02-22 21:06:12 -05:00
Rolf Bensch
0349a3ddda
push backend version to 0.17.2
2013-02-18 18:48:13 +01:00
Rolf Bensch
11ad6252fb
scan IR channel with CS9000F
2013-02-18 18:07:50 +01:00
Rolf Bensch
df33c7223f
ease crop scan resolution to allowed values
...
add crop scan resolution for PIXMA_SCAN_MODE_TPUIR
2013-02-18 17:54:57 +01:00
Rolf Bensch
f254809c0b
new capability PIXMA_CAP_TPUIR
...
new scan mode PIXMA_SCAN_MODE_TPUIR
2013-02-18 17:37:30 +01:00
Rolf Bensch
bb3806313d
new device parameters tpuir_min_dpi and tpuir_max_dpi
...
only for Canoscan devices
2013-02-18 17:17:55 +01:00
Rolf Bensch
18c2ceb66f
ease create_mode_list() and create_dpi_list()
...
- read the settings direct from (pixma_sane_t *ss)
2013-02-18 16:20:57 +01:00
Rolf Bensch
53c87a381e
rename ext* to adftpu*
2013-02-18 16:03:18 +01:00
Stéphane Voltz
93e0d5f9b1
correct freeing of data
2013-02-13 21:53:17 +01:00
Stéphane Voltz
46c398e33f
add declaration for unit tests
...
remove USB mode set
2013-02-13 21:53:17 +01:00
Stéphane Voltz
b0edb1cd99
putative fix for SUB data transfer problem
2013-02-13 21:53:17 +01:00
Stéphane Voltz
c62d5879a7
cppcheck fixes
...
- cppcheck fixes
- new macro to hanlde free on error path
- better error message in RIEx macros
2013-02-13 21:53:17 +01:00
Stéphane Voltz
1fb646582b
cppcheck fixes
2013-02-13 21:53:17 +01:00
Gerhard Jaeger
ac564e89f6
Fixed kernel module build for recent kernels
...
Defined internal "ULong" types to be in fact 32 bit wide,
this should fix issues on 64 bit machines.
2013-02-13 14:29:52 +01:00
Gerhard Jaeger
59d9a2d912
Bumped build number
...
Minor cleanup
2013-02-13 14:29:00 +01:00
Gerhard Jaeger
9a11fe5668
Applied typo and whitespace fixes spotted by Paul Menzel.
2013-02-13 13:58:22 +01:00
Gerhard Jaeger
53b15962e1
Bumped build number.
2013-02-13 10:33:29 +01:00
Gerhard Jaeger
00167c20c5
Added support for Q-Scan A6 - see bug report #312073
2013-02-13 10:32:28 +01:00
Gerhard Jaeger
b91010f240
Cleanup, fix compilation warning conditions.
2013-02-13 10:31:22 +01:00
Rolf Bensch
0e8364f874
allow 0x10 as ADF paper OK
2013-02-11 19:58:43 +01:00
Rolf Bensch
d2cfbda4c0
handle multiple pages scan session from adf
...
- start first page: step1(), start_session() and select_source()
- between pages: step1()
- after last page: abort_session()
2013-02-11 19:57:20 +01:00
Rolf Bensch
22a7163633
"activate" only for geneation 1 scanners
2013-02-11 19:50:10 +01:00
Rolf Bensch
bfa5f45e94
new parameter mf->generation
...
- new multifunctionals are (generation == 2)
2013-02-11 19:25:44 +01:00
Rolf Bensch
8fb3a366cd
fixed cppcheck warnings
2013-02-09 16:56:40 +01:00
Rolf Bensch
98700ee66a
fixed compiler warnings
2013-02-09 12:43:38 +01:00
Rolf Bensch
883d191452
fixed button support for Canon Pixma MG6200
2013-02-06 22:16:58 +01:00
Stéphane Voltz
ccc83e12da
set usb transfer mode
2013-02-01 06:32:28 +01:00
Stéphane Voltz
41a2089c09
use common usb firmware command function
2013-02-01 06:32:28 +01:00