Stéphane Voltz
dd2448ddec
rts8891 improved version
...
- fixed batch scan issues
- 600 dpi color mode OK for type 1 sensor
2012-11-24 08:34:28 +01:00
Stéphane Voltz
1211286c12
register setting improvment
2012-11-22 21:08:16 +01:00
Stéphane Voltz
a2983760cc
create separate regsiters set up functions to allow unit testing
2012-11-13 22:08:12 +01:00
Stéphane Voltz
eb9af2d4a3
fix typo in shading target set up
2012-11-11 08:06:34 +01:00
Stéphane Voltz
cf9f70564e
gl124 based scanners calibration improvement
...
- move to calibration area before doing led calibration
- increase white target for shading data
- fix parking issue for scan at higher dpi than 600
2012-11-11 07:52:59 +01:00
Stéphane Voltz
0fbe145706
add description for 0x07b3/0x0802
2012-11-02 21:38:08 +01:00
Stéphane Voltz
c0cf5ac297
doxygen config for genesys backend
2012-11-02 21:48:15 +01:00
Stéphane Voltz
e5b886cb76
add optional doxygen documentation generation for the genesys backend
2012-11-02 21:46:44 +01:00
Louis Lagendijk
2ccb383a58
Update Changelog for recent pixma option handling changes
2012-10-31 20:22:38 +01:00
Louis Lagendijk
d9e7dc5412
backend/pixma.c backend/pixma.h backend/pixma_mp150.c backend/pixma_mp810.c
...
backend/pixma_sane_options.c backend/pixma_sane_options.h:
- added new options:
original (type of original to be scanned)
target (action to be perfomed as target of the scan)
Both these indocators can be returned by the scanner.
pixma_mp810 can definately return these (e.g. for my MP980)
I have assumed that the same applies to devices in pixma_mp150.c
The target used to be returned in button1/2 in bits 0 - 8.
- All button options are now read and cached when any of the options
are read (SANE_ACTION_GET_VALUE) or SANE_ACTION_SET_VALUE is used
on option button_update.
When reading an option again, the status of all options is re-read.
- Added a dummy info field that is used in case info is NULL
as this is a valid input
2012-10-31 12:40:07 +01:00
Louis Lagendijk
240ea344b8
pixma_gen_options.py: Changed so the formatting of the files it
...
creates match the formatting of pixma.c (replaced \t at start of
a new line to 2 spaces)
2012-10-31 11:55:03 +01:00
Alex Belkin
01c2562b4c
usb id for Samsung SCX-4833FD, reported by Frank Pennycook; description for SCX-3405W working in networking mode, reported by Patrick Mackinlay.
2012-10-29 08:08:57 +04:00
Mattias Ellert
67efea5d4f
Minor clean-up
2012-10-25 06:39:22 +02:00
Stéphane Voltz
4f65f2e6b1
Changelog for genesys update
2012-10-24 21:40:00 +02:00
Stéphane Voltz
a35050c8bf
doxygen fixes
2012-10-24 21:30:17 +02:00
Stéphane Voltz
704c81a019
add experimental Canonscan 8400F support
2012-10-24 21:30:17 +02:00
Stéphane Voltz
f92f82c216
improve GPIO setting for LiDE 35
2012-10-24 21:30:16 +02:00
Stéphane Voltz
6377674304
compile fix, remove unit testing code
2012-10-24 21:30:16 +02:00
Stéphane Voltz
8e57213407
minor code cleanup
2012-10-24 21:30:16 +02:00
Stéphane Voltz
a05c11dd53
fix head parking issues detected by test suite
2012-10-24 21:30:16 +02:00
Stéphane Voltz
d0759450a0
use a function instead of inlined code to compute LiDE50 shading coefficients
2012-10-24 21:30:15 +02:00
Stéphane Voltz
c04c167ecd
improve power saving handling and fix Lide 50 parking
...
- don't enable power save during head parking
- enable power save at sane_close()
- align gl841 parking on other ASICs
2012-10-24 21:30:15 +02:00
Stéphane Voltz
e1a9cac4d3
use common register tracing function
2012-10-24 21:30:15 +02:00
Stéphane Voltz
d069629212
Canoscan 4400F progress : 100 dpi color uncalibrated ready
2012-10-24 21:21:14 +02:00
Stéphane Voltz
fb89d5d53c
allow null usb device for unit testing
2012-10-24 21:21:14 +02:00
Stéphane Voltz
e9908d0f70
use correct usb device number for CS4400F
2012-10-24 21:21:14 +02:00
Stéphane Voltz
3de973396f
create flag when sensor is always at full hw resolution
2012-10-24 21:21:14 +02:00
Stéphane Voltz
aa160f50f6
initial Canonscan 4400F work
...
- add 4400F to devices
- add settings for 100 dpi scan
2012-10-24 21:21:13 +02:00
Stéphane Voltz
a7735b57df
hardware lineart only for XP200
2012-10-24 21:21:13 +02:00
Mattias Ellert
c6e8e2ab53
Unset VERSION during the SCSI header check
2012-10-24 17:30:05 +02:00
Mattias Ellert
ef7023ae13
Fix arguments to IPv6 macros
2012-10-22 16:49:32 +02:00
Mattias Ellert
12c093b7ce
Update Swedish translations
2012-10-22 11:23:11 +02:00
m. allan noah
7c02fa75d6
Changelog for recent commits
2012-10-18 20:29:07 -04:00
Ondrej Zary
19cedde244
canon: Fix cancel for Canon IX-4015
...
IX-4015 requires medium_position after cancelling a scan. Without that, it
does not return to home position and refuses to accept any other commands.
2012-10-18 20:27:30 -04:00
Ondrej Zary
8e627110cd
canon: Add support for Canon IX-4015 scanner
...
This adds support for Canon IX-4015 scanner. The difference from other scanners
supported by this backend is that it has no highlight and shadow settings - the
corresponding bytes in set_window command must be zero or it will fail.
IX-4015 has optical resolution of 400 dpi, can interpolate up to 800 dpi (color)
or 1200 dpi (grayscale).
2012-10-18 20:27:30 -04:00
Ondrej Zary
1594aa5a05
canon: Separate diagnose and calibrate capabilities
...
Some scanners (e.g. IX-4015) support diangostics but not calibration
so separate these two capabilities.
2012-10-18 20:27:30 -04:00
Ondrej Zary
d750ed0b12
canon: Fix sense_handler
...
sense_handler() crashes with Canon IX-4015 after the scanner is powered on because
scanner returns "unit attention - power on reset" sense status as a reply to the
"Test Unit Ready" command after power on - and dev is still NULL at that time.
The non-NULL dev is needed only to check if the device is a scsi2 device. But all devices
supported by this backend have the is_scsi2 flag set so it's useless.
So remove the flag and all its usage. Also change the return value for "power on
reset" check condition to SANE_STATUS_GOOD to allow IX-4015 to work.
2012-10-18 20:27:29 -04:00
Alex Belkin
c333c4b094
usb id for Samsung SCX-4100, reported by Antonello Lobianco
2012-10-17 17:38:45 +04:00
Louis Lagendijk
36e86bc6ff
Cleanup of address structure.
...
Prefer FQDN over global address over link-local address for the scanner
2012-10-16 20:49:57 +02:00
Alex Belkin
c18f185c4f
usb id for Samsung SCX-4729FD, reported by wom balton.
2012-09-18 04:16:09 +04:00
Rolf Bensch
6d44d795c3
Canon imageCLASS MF5730 reported as working
2012-09-12 22:47:29 +02:00
Rolf Bensch
7fa43aa6bc
removed Canon Multipass 390 from unsupported device list
2012-09-10 19:20:59 +02:00
Louis Lagendijk
5997295720
pixma_bjnp.c: use MDL instead of DES string as model for the scanner.
...
This avoids lookup mismatches due to unnessacary additions like "Canon" opr "Pixma" in the string
2012-09-08 20:47:03 +02:00
Louis Lagendijk
57d117a2d4
pixma_bjnp.c/pixma_bjnp_private.h:
...
sanei_bjnp_read_bulk() rewritten to be more readable
Solved issue where scanner returned 0 bytes available
2012-09-08 20:47:02 +02:00
Louis Lagendijk
8b76fc2045
pixma_io_sanei.c: improved error string for bjnp scanner lookup
2012-09-08 20:47:01 +02:00
Louis Lagendijk
7d6bd4d63c
pixma_bjnp.c Corrected an read error in sanei_bjnp_read_bulk.
...
When the scanner reports no data, we need to send a new read request
2012-09-08 20:47:00 +02:00
Louis Lagendijk
c9e2cfa5a6
Updaqted Changelog for latest changes to pixma_bjnp
2012-09-08 20:35:14 +02:00
Stéphane Voltz
e286fdb4f6
fix typo in changlog date entry
2012-09-06 06:10:06 +02:00
Stéphane Voltz
daf1956189
compute gl646 buffer size like other glXXX chips
2012-09-06 06:09:14 +02:00
Stéphane Voltz
0bbd86cc1b
enable hw lineart only if scanner has fastmode
2012-09-06 06:09:14 +02:00