Mike Kelly
fec4800d7d
Added firmware checking for HP5370c scanners
2012-03-25 15:01:00 -07:00
Mike Kelly
b051c955e3
Added Xerox Documate 632.
2012-03-25 15:00:00 -07:00
Mike Kelly
a66812940c
Bumped build number.
2012-03-21 21:07:00 -07:00
Mike Kelly
557d60f156
Keep the number of lines to flip as a negative num
...
Keep track of the number of lines to flip on the reverse page using a negative
number. This uses the ill-advised principle of overloading the meaning of a
variable. Still, it kind of makes sense because these lines are upside down,
so the number should be "upside down" too. Besides, leaving it as a positive
number trips up the code which does page padding, which would require even
more special case code.
2012-03-21 21:06:00 -07:00
Mike Kelly
0245820f6b
Fix calculations when flipping back of duplex page.
2012-03-21 21:05:00 -07:00
Mike Kelly
983d44887c
Corrected the logic to set lines = -1 for ADF mode.
2012-03-21 21:04:00 -07:00
Mike Kelly
33bb529c5f
Added sane_reload_devices() to sane_init().
...
Adding sane_reload_devices() to sane_init() required sane_init() to be moved
below the sane_reload_devices() declaration. This restores the original
functionality present before I split the sane_reload_devices() code out of
sane_init() so that it could be called from sane_get_devices().
2012-03-21 21:03:00 -07:00
Mike Kelly
11b3604e92
Moved a comment nearer its code.
2012-03-21 21:02:00 -07:00
Mike Kelly
0ab145c316
Skip post-processing when caching flipping duplex
...
In a previous patch, I attempted to avoid the possibility of a page remaining
partially inside the ADF unit of a flipping duplex scanner after a scan.
Unfortunately, I introduced a bug where the backside page was accidentally
returned to the client in addition to being cached. This was because I had
a misunderstanding of the post-processing code. This patch skips the post-
processing section altogether, avoiding any unnecessary post-processing and
subsequent unwanted output. The other alternative here was to try to monkey
with the buffers (as is done for LINE deinterlacing), but I felt this would
be harder to implement and even harder to debug in the future.
2012-03-21 21:01:00 -07:00
Mike Kelly
0e159fc516
Added Gray mode support for Kodak i30 and i40.
2012-03-21 21:00:00 -07:00
Stéphane Voltz
9ffa856022
document end detection fix
2012-03-20 21:57:57 +01:00
Stéphane Voltz
19c43b4184
build number and copyright updates
2012-03-20 21:54:29 +01:00
Stéphane Voltz
a61e2be3a5
gl841 sheetfed calibration improvement
...
- use maximum gain to detect first white strip for sheetfed calibration
- bpl/wpl correctness
2012-03-20 21:54:29 +01:00
Gerhard Jäger
67379f2684
Fix batch scanning.
...
Apply patch submitted by Elias Oltmanns <eo@nebensachen.de>
2012-03-19 17:27:54 +01:00
Stéphane Voltz
9b3ea47cf3
handle 4850c model when setting initial registers values
2012-03-19 06:51:12 +01:00
Stéphane Voltz
5a59a1c7ab
update HP 4850 geomtry with values provided by Daniël Sonck <dsonck92@gmail.com>
2012-03-19 06:51:12 +01:00
Rolf Bensch
66fb96d9ad
Replace index() with strchr(). Bug #313563 .
2012-03-06 11:10:44 +01:00
Rolf Bensch
d897992226
offset depends on size of windowX
...
do not allow negative sum
2012-02-29 23:42:00 +01:00
Rolf Bensch
4fb29c00f2
new device specific option 'theshold_curve'
2012-02-29 11:40:18 +01:00
Rolf Bensch
e3e2ca1aab
constraint range for threshold
2012-02-27 15:31:37 +01:00
Rolf Bensch
aaa97ac050
new scanner Canon imageCLASS MF4410 from Vasiliy Olekhov
2012-02-27 10:25:00 +01:00
Rolf Bensch
9513986d96
MX360: no pixel reorder at high dpi
2012-02-21 21:24:09 +01:00
Rolf Bensch
9d931359d6
new device specific option 'gamma'
2012-02-16 19:58:23 +01:00
Rolf Bensch
a749b0f48a
enable threshold if scanner capability is PIXMA_CAP_LINEART
2012-02-16 18:11:52 +01:00
Rolf Bensch
050707e804
lineart: custom_gamma always enabled
2012-02-16 18:05:42 +01:00
Nils Philippsen
4911e3e1a0
fix install-lockpath target
...
Actually, current mkinstalldirs can't set users or groups anymore. Don't
attempt to do so.
2012-02-11 19:44:53 +01:00
Nils Philippsen
7de900d057
improve install-lockpath target
...
Make install process robust against problems with setting group on the
sane lock directory. This can e.g. happen if packaging sane-backends and
building as a user other than root.
2012-02-11 19:06:44 +01:00
Rolf Bensch
dde5782ede
1 bit B/W lineart for CIS scanners with c=1
...
update ChangeLog for previous 1 bit B/W lineart commit
2012-02-09 09:57:19 +01:00
Rolf Bensch
d8def30f36
updated device definition for mx360
2012-02-07 07:48:59 +01:00
Rolf Bensch
2ffa16dcdd
new scanner Canon PIXMA MX360
2012-02-06 16:48:00 +01:00
Rolf Bensch
974ee17cf4
1 bit B/W lineart for pixma_mp150 and pixma_810 subdrivers
2012-02-03 22:05:32 +01:00
Rolf Bensch
bd379a59aa
set 600 dpi when switching the source
2012-02-03 21:26:50 +01:00
Rolf Bensch
55e7079002
allow TPU scans at 9600 dpi
2012-02-03 21:15:03 +01:00
Rolf Bensch
873eba4fa4
set pixma version to 0.16.3
2012-02-03 15:22:53 +01:00
Rolf Bensch
4b86c157a3
script to generate pixma_sane_options.c and pixma_sane_options.h
...
from pixma.c
2012-02-03 15:12:01 +01:00
Rolf Bensch
5e87569ac4
modify dpi_list dependent on different scanner capabilities
...
for normal (flatbed) and ADF/TPU modes.
2012-01-31 11:39:53 +01:00
Rolf Bensch
6aeb05275e
MX882 belongs to MX880 Series
...
update ChangeLog for previous version
2012-01-23 11:21:02 +01:00
Rolf Bensch
e9fd4b2d20
api / doc use the product name PIXMA MX882 instead of MX880
...
update ChangeLog for previous commit
2012-01-23 10:08:18 +01:00
Ruediger Meier
f3a8705525
add checks for ntddscsi.h and ddk/ntddscsi.h (to be used for win32)
2012-01-21 22:10:10 -06:00
Ruediger Meier
5311781404
cleanup, uniq PATH_SEP defines
...
Always use the same portable PATH_SEP define (note _WIN32
is not defined on cygwin).
2012-01-21 22:02:20 -06:00
Ruediger Meier
3078e16435
cleanup, remove all unused PATH_SEP defines
2012-01-21 22:02:20 -06:00
Rolf Bensch
1456ca2219
new scanner MX880
2012-01-18 08:58:52 +01:00
Rolf Bensch
5f3c69ab7b
flatbed mode supports max. 4800 dpi
2012-01-17 20:44:46 +01:00
m. allan noah
1da5bcc2aa
Updated Pixma backend from Gernot Hassenpflug.
2012-01-14 21:48:19 -05:00
Stéphane Voltz
c90128efff
use CKSEL=1 for XPA
2012-01-02 22:11:33 +01:00
Stéphane Voltz
562c301059
fix GL646 CCD line number calculation
2012-01-02 22:11:33 +01:00
Stéphane Voltz
bd718256e3
G4050 XPA slider control
...
- function to light on XPA
- functions to enable/disable XPA slider's motor
2012-01-02 22:11:33 +01:00
Stéphane Voltz
06847a5673
led calibration tuning
2012-01-02 22:10:59 +01:00
Alex Belkin
6c61cfff8a
usb id for Samsung SCX-3205W, reported by sane tester.
...
Long forgotten usb id from the tracker:
https://alioth.debian.org/tracker/index.php?func=detail&aid=312902&group_id=30186&atid=410366
2011-12-30 10:17:58 +04:00
Alessandro Zummo
909aa82085
epson2: handle TPU2 as a separate transparency unit (Claus <claus@egehuset.dk>)
2011-12-25 02:43:14 +01:00