Rolf Bensch
de393271bc
tidy calc_shifting()
2013-12-16 19:27:02 +01:00
Rolf Bensch
0893dc530f
enable button support for MX920
2013-12-16 19:24:25 +01:00
Rolf Bensch
94378b7bd8
bypass reorder_pixels()
2013-12-16 19:21:14 +01:00
Rolf Bensch
0670ad7b12
MX920 has 14" ADF paper length
2013-12-16 19:17:57 +01:00
Rolf Bensch
2f37052d2a
rename Canon imageCLASS MF4770n to i-SENSYS MF4700 Series
2013-12-16 18:31:43 +01:00
Rolf Bensch
a1222c0928
rename Canon i-SENSYS MF4890dw to MF4800 Series
2013-12-16 18:31:21 +01:00
Stéphane Voltz
6e1ce492ba
GL841 shading calibration fixes
...
- fix regression in LiDE 35 shading (buffer full flag)
- tune LiDE80 shading calibration by skipping extra dark area
- whitespaces cleanup
2013-12-16 06:06:19 +01:00
Stéphane Voltz
b882b2ed06
use y white strip offset to reach calibration area
...
- use y white strip offset to move to calibration area for GL841 devices
- set y offset to 0 for all GL841 devices but one needing it
2013-12-15 07:27:26 +01:00
Stéphane Voltz
77a3c2f7aa
disable LED ADD for LiDE 80
2013-12-15 07:27:26 +01:00
Stéphane Voltz
4cae3bdeab
LIDE80 WIP : basic operation milestone reached!
...
- make SHDAREA work
- exposure timing working from 75 to 1200 dpi
2013-12-15 07:27:26 +01:00
Stéphane Voltz
1a780d6bf1
LiD80 WIP: working motor modes for all resolution
2013-12-15 07:27:25 +01:00
Stéphane Voltz
091322f1f6
LiDE80 WIP : 1200 dpi color mode working
...
- factor exposure computing for gl841
- correct motor set up for LiDE80
2013-12-15 07:27:25 +01:00
Stéphane Voltz
79371ea4d9
factor out step type computing function
2013-12-15 07:27:25 +01:00
Stéphane Voltz
e500d44e65
LiDE 80 WIP:
...
- 1200 shading working
- 600 and below resolution are ok, but shading needs to be fixed
- 1200 dpi motor resolution doesn't work
2013-12-15 07:27:25 +01:00
Stéphane Voltz
ebcc2c0a3f
LiDE80 WIP : update calibration
...
- led calibration updated
- offset calibration : new function added
- coarse gain calibration updated
- device description updated
2013-12-15 07:27:25 +01:00
Stéphane Voltz
1952f1172a
LiDE 80 WIP : unit test scans are working
2013-12-15 07:27:25 +01:00
Stéphane Voltz
8fbb9c247b
LiDE 80 WIP : working unit esting for 75, 100, 150 and 300 dpi
2013-12-15 07:27:25 +01:00
Stéphane Voltz
6ebd7e35b4
LiDE80 WIP : Working frontend
2013-12-15 07:27:25 +01:00
m. allan noah
4ab0b21fac
Changelog for recent updates
2013-12-10 22:06:22 -05:00
m. allan noah
9f6ebc2f3c
fujitsu backend v118
...
- support fi-7160, fi-7260, fi-7180 and fi-7280
- remove unused var from do_scsi_cmd()
- added more request_sense options
- add adv_paper_protect option
- enable paper protection by default
- increase max_x_fb for fi-6240 and fi-6230
2013-12-10 21:57:11 -05:00
m. allan noah
c4a5bbc143
canon_dr backend v42
...
- initial DR-G1100 support
- add support for paper sensors (P-215 & P-208)
- add initial support for card reader (P-215)
- removed unused var from do_scsi_cmd()
2013-12-09 20:56:45 -05:00
Nils Philippsen
8082a42ec4
avoid using string formats insecurely with "-f"
...
In the process, simplify processing the device list format: don't copy
the format string for writing \0 into it, just iterate over chunks in
the original string.
2013-12-04 15:04:12 +01:00
Nils Philippsen
aa8d117c2a
fix "make check"
...
Regenerate testsuite reference data which was necessary after these
fixes:
- commit 3b96baef65
"sane-desc: fix udev hwdb generation"
- commit 758731489d
"sane-desc: fix faulty udev logic for SCSI devices"
2013-12-03 15:26:53 +01:00
Stéphane Voltz
febae63aa3
handle version number change in testsuite
2013-11-21 06:06:17 +01:00
Nils Philippsen
758731489d
sane-desc: fix faulty udev logic for SCSI devices
...
SUBSYSTEMS!="..." seems to always match, i.e. skip the SCSI-specific
rules.
2013-11-20 21:49:58 +01:00
Nils Philippsen
d835d9d565
epson: don't leak memory if realloc() fails
2013-11-07 14:29:28 +01:00
Nils Philippsen
dc76e7cce4
genesys: check return values
2013-11-06 12:03:23 +01:00
Nils Philippsen
5d7f7ffefb
genesys: remove code which is never reached
...
The surrounding conditions always evaluate as FALSE because the
variables are set to different values before.
2013-11-06 12:03:23 +01:00
Nils Philippsen
602d6ecdfe
rts8891: check return values
2013-11-06 12:03:23 +01:00
Nils Philippsen
a3fe2c1ea5
genesys: compute MAX_SCANNERS from array length
...
... of genesys_usb_device_list[]
2013-11-05 15:51:05 +01:00
Nils Philippsen
2d89e37f36
kodakio: don't overrun option name array
2013-11-05 15:51:05 +01:00
Nils Philippsen
101f76c516
pixma: document falling through to next switch case
2013-11-05 15:19:48 +01:00
Nils Philippsen
b53a58c4b5
genesys: avoid infinite loop
...
The stray semicolon prevents executing the loop which could reset the
REG41_FEBUSY bit.
2013-11-05 15:15:17 +01:00
Nils Philippsen
575f40a079
pixma: avoid buffer overflows
2013-11-05 15:12:20 +01:00
Nils Philippsen
cf9129d62f
pixma: u32tohex(): shift first, then cast to uint8_t
2013-11-05 14:54:13 +01:00
Nils Philippsen
66cb9b55c2
remove code which is never reached
2013-11-05 14:47:27 +01:00
Nils Philippsen
252ccdd926
genesys: fix some memory leaks
2013-11-05 14:17:12 +01:00
Nils Philippsen
8cd2d36f1e
epson: ensure that command() allocates enough memory
2013-11-05 14:05:25 +01:00
Nils Philippsen
56104b5329
genesys: avoid dereferencing null pointer
2013-11-05 11:39:56 +01:00
Nils Philippsen
d35d6326cb
pixmap: omitting curly braces considered harmful
...
The break being outside of the else block effectively made an if clause
out of the while loop. This caused long hostnames to not be shortened
sufficiently which subsequentely made strcpy() write beyond buffer
boundaries.
2013-10-29 14:14:18 +01:00
Nils Philippsen
3b96baef65
sane-desc: fix udev hwdb generation
...
Generated hwdb files listed the vendor ID instead of the product ID
which made udevd not recognizing scanner devices as such. Thanks to
Fabrice Bellet who spotted the problem.
2013-10-24 14:22:17 +02:00
Stéphane Voltz
4b6d50f662
LiDE 80 WIP : parking is now working
2013-10-19 21:30:04 +02:00
Stéphane Voltz
eca8b300b5
LiDE 80 init working
2013-10-19 21:24:34 +02:00
Stéphane Voltz
a7e664478e
update HP2400 and LiDE 80 description
2013-10-19 21:24:34 +02:00
Stéphane Voltz
c88b3bc228
add LiDE 80 device description
2013-10-19 21:24:34 +02:00
Paul Newall
efb04936b8
detection of cups commented out in configure.in it is no longer used by kodakaio.
2013-10-15 22:20:15 +01:00
Paul Newall
37523b867d
Bugfix in kodakaio.c to fix segfault when non kodak scanners return unexpected data via avahi auto discovery
2013-10-14 22:22:53 +01:00
Rolf Bensch
236785e095
changelog for recent work
2013-10-11 19:57:42 +02:00
Rolf Bensch
70cfb5e71b
Pixma backend version 0.17.5
2013-10-11 19:43:27 +02:00
Rolf Bensch
ee4704f34a
new scanner Canon i-SENSYS MF4890dw
2013-10-11 19:40:42 +02:00