Mike Kelly
b45400222d
Added paper-length option to prevent double feeds
...
There was an old TODO in the code which suggests creating an option for using
the paper_length field to detect double feeds in the ADF. I've added it as
an option, but set the default to not use it since it might cause older
scanners to get confused.
2011-01-29 11:50:05 +09:00
Mike Kelly
42cdb00aa1
Added a Misc option group to hold misc features
...
I felt that the ehancements group was doing double duity for image tuning and
other more hardware related options. This new group takes ownership of those.
I'm not happy with the name, but that can always be changed.
2011-01-29 11:50:04 +09:00
Mike Kelly
d48f749cae
Fixed debug level for a single message
...
There is no reason that this message needs to be triggered at 100 when
everything else only goes to 9.
2011-01-29 11:50:03 +09:00
Mike Kelly
1bc4003b6c
Whitespace changes.
2011-01-29 11:50:02 +09:00
Mike Kelly
a230ee3ae2
Fixed spelling and grammar
2011-01-29 11:50:01 +09:00
Mike Kelly
260e86397f
Updated copyright because it's 2011!
2011-01-29 11:50:00 +09:00
m. allan noah
c78f416175
canon_dr backend v37:
...
- don't center window when using flatbed
- improve request sense error messages
- enable flatbed for all known models
- ad usb ids for DR-6030C, CR-135i & CR-190i
- moved DR-2020U to unsupported.desc
2011-01-26 22:05:02 -05:00
m. allan noah
e237abad17
hopefully enable flatbed support
2011-01-26 22:05:02 -05:00
Reinhold Kainhofer
e7532c03c5
magicolor: Get rid of the byteorder macros, copy the bytes manually to/from little endian
...
This also fixes some compiler error on 64-bit systems
2011-01-25 21:25:00 +01:00
Reinhold Kainhofer
f054a4e8ee
magicolor: cast size_t arguments to unsigned long for debug output and use the %lu format
2011-01-20 21:23:51 +01:00
Reinhold Kainhofer
2d9f458992
magicolor: Get rid of compiler warning
2011-01-20 21:23:51 +01:00
Stéphane Voltz
0e2432be53
HP2400/G2410 support progress
2011-01-20 06:59:17 +01:00
m. allan noah
70da6167cc
Disable automatic RIF of binary modes on DR-5060F
2011-01-19 08:42:05 -05:00
m. allan noah
40e40989d9
rebuild autofoo for magicolor and snmp support
2011-01-18 21:31:13 -05:00
m. allan noah
39ae267f06
improved scsi scanner detection
2011-01-18 10:46:33 -05:00
m. allan noah
5aa48d8b17
update credits
2011-01-18 10:08:38 -05:00
m. allan noah
a52a72a260
initial support for DR-7090C
2011-01-18 10:08:38 -05:00
m. allan noah
6130047b10
canon_dr backend v36
...
- initial support for DR-3080 and DR-5060
- add code to clamp scan width to an arbitrary byte width boundary
- add code to prevent setting of brightness/threshold/contrast
- don't send dropout color command on non-color scanners
2011-01-18 10:08:38 -05:00
Reinhold Kainhofer
6a7888ef26
New backend: magicolor (for KONICA MINOLTA magicolor devices)
...
-) LAN and USB communication
-) SNMP LAN auto-detection (using libsnmp, added configure check!)
-) Based on the epson2 backend, with many structural changes
-) B/W, Gray, Color scanning works in 150/300/600dpi (full-page
color scan only possible with <=300dpi)
-) The timeouts (SNMP, scan data, other data) are configurable in the
magicolor.conf file
-) Keeps list of known scanners in sane_get_devices, does not destroy
existing handles; Also correctly calls sanei_usb_init.
2011-01-15 22:10:34 +01:00
Stéphane Voltz
ded946b70d
exposure calibration cache fix
2011-01-13 22:27:26 +01:00
Stéphane Voltz
53e28b3cd1
working 2400 dpi mode for LiDE 110
2011-01-13 22:08:31 +01:00
Stéphane Voltz
1e3956b5a5
disable 2400 dpi scanning since it isn't ready
2011-01-12 20:52:57 +01:00
Stéphane Voltz
1f82a765d4
add a wait for head to park function for genesys based scanners
2011-01-12 20:51:32 +01:00
Stéphane Voltz
4da932ad57
2400 dpi for LiDE 110/210
2011-01-11 06:26:41 +01:00
Stéphane Voltz
6e77181966
genesys fixes
...
- wait for head ot park before leaving in sane_close()
- fix lineart bug when yres is hegher than xres and dynamic lineart is
enabled
2011-01-09 17:18:42 +01:00
Stéphane Voltz
3e5ecd012a
genesys fixes
...
- fix shading calibration for non gl847/gl124 scanners
- enable 16 bit gamma for gl847
- add MUST_WAIT flags to gl847 scanners so solve parking isues
2011-01-07 06:08:15 +01:00
Nicolas Martin
e72c0f548e
pixma: Added patch proposed by Klaus Stengel for Canon imageRunner 1020/1024/1025 support.
...
modified: ChangeLog
modified: backend/pixma_mp730.c
2011-01-05 21:30:11 +01:00
Nicolas Martin
68c15af1b2
pixma: several updates for MP830, MP990, memmove bug fix, and 64 bits image size.
...
modified: ChangeLog
modified: backend/pixma.c
modified: backend/pixma.h
modified: backend/pixma_common.c
modified: backend/pixma_common.h
modified: backend/pixma_mp150.c
2011-01-04 22:19:52 +01:00
Nicolas Martin
529673f220
Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
2011-01-04 22:12:27 +01:00
Stéphane Voltz
6cfbb6d09e
Merge branch 'gl124'
2011-01-04 21:40:10 +01:00
Stéphane Voltz
8fb58d5118
fix lineart issue at 1200 dpi and clean up block read for gl124
2011-01-04 21:37:41 +01:00
Nicolas Martin
97d7464acb
Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
2011-01-04 21:09:56 +01:00
Stéphane Voltz
de2af06d35
make lineart work when number of segments is higher than 1
2011-01-03 21:35:44 +01:00
Stéphane Voltz
25dc093bb6
fix place for DBG statement
2011-01-03 20:56:22 +01:00
Chris Bagwell
e2463c9ca3
Add SOCKET_LIBS to xerox_mfp since it uses sanei_tcp
...
Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
2011-01-03 10:55:35 -06:00
Chris Bagwell
650ea7cf8a
update generate files using latest autoconf tools.
...
Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
2011-01-02 13:07:31 -06:00
Nicolas Martin
6c19d00e19
Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
2010-12-30 20:04:56 +01:00
Stéphane Voltz
dd2a64e9a4
lide 110/210 scanarea fine tuning
2010-12-29 07:17:14 +01:00
Stéphane Voltz
107374b4fe
misc genesys updates
...
- add or tune entry for 5600f/700f
- fix HP2300 warming up problem
2010-12-28 21:01:46 +01:00
Stéphane Voltz
fbf9dd562a
add half-step mode to DSmobile 600 motor
2010-12-27 22:40:11 +01:00
Stéphane Voltz
a30e72a68c
descriptions and man page updates for OpticBokk 3600
2010-12-27 07:08:44 +01:00
Stéphane Voltz
6df16ae86c
add opticbook 3600 to genesys.conf.in
2010-12-27 07:01:01 +01:00
Stéphane Voltz
b8bf7c3840
copyright updates
2010-12-27 07:01:01 +01:00
Stéphane Voltz
86c8214e93
add support for Plustek Opticbook 3600 by Chris Berry & Michael Rickmann
2010-12-27 07:01:01 +01:00
Stéphane Voltz
02ce13c350
up build number
2010-12-27 06:50:51 +01:00
Stéphane Voltz
35385e5725
genesys backend update
...
- enable 16 bit gamma for GL124 scanners
- genesys doc credits and models update
2010-12-26 12:08:01 +01:00
Stéphane Voltz
0645ab29d1
enable gamma in 16 bit depth
2010-12-24 11:08:57 +01:00
Stéphane Voltz
d8552eb4ad
GL124 shading area tuning
2010-12-24 08:41:15 +01:00
Stéphane Voltz
f8e1b82561
add a message to print the kind of libusb used
2010-12-24 08:28:16 +01:00
Stéphane Voltz
37a69dad2d
gl847 fixes
...
- improved send shading data calls
- fixed shading area line number for gl847 scanners
2010-12-24 08:28:16 +01:00
Stéphane Voltz
91832dccb3
add X74 support to lexmark backend
...
- patch from "Torsten Houwaart" <ToHo@gmx.de>
2010-12-24 08:02:44 +01:00
Mike Kelly
99853b5360
Bumped build number
2010-12-23 20:50:46 +09:00
Mike Kelly
e422d4456d
Removed "regularly tested" from various scanners
...
These scanners are no longer tested regularly by the maintainter, and should
not be listed as such in the description file.
2010-12-23 20:25:21 +09:00
Mike Kelly
9920c2b324
Fixed USB id for Avision FB2080E
...
Added leading zero to the USB id of Avision FB2080E. Regenerated description
file.
2010-12-23 20:24:50 +09:00
Mike Kelly
24237f2562
Added support for the Avision AV210D2+ scanner
...
Added support for the Avision AV210D2+ scanner. This is the first scanner
to require the use of the gray filter bits, so code was added to enable them.
Regenerated description file to reflect this change.
2010-12-23 19:47:56 +09:00
Mike Kelly
37b45c4f76
Moved device init code to sane_get_devices()
...
Moved device init code from sane_init() to the newly created
sane_reload_devices() function, which is now called from sane_get_devices().
This means that device initialization now happens when sane_get_devices() is
called, not when sane_init() is called.
2010-12-23 19:38:24 +09:00
Mike Kelly
046441ad6c
Rewrote indirect "adf_mode" code to be more direct
...
Replaced the clever, yet totally confusing, code using the "adf_mode"
variable. This variable was used with a complex interaction of bit shifts
and subtraction indirectly influnced by the value of s->source_mode. The
replacement code direct references s->source_mode instead, simplifying
things greatly. This change is functionally identical.
As a side note, the adf_mode code allowed "ADF Rear" scanners, in addition to
"ADF Duplex" scanners, to enter the section of code normally used for (HP)
duplex scanners. It's not clear if this was the intended effect, or if, as
the comments suggest, this was an unnoticed side effect caused by the
confusing code. The point is moot, however, because prior in the code, the
ADF Duplex flag is set anytime the ADF Rear flag is set. As long as all
ADF Rear scanners are duplex scanners this shouldn't be a problem.
2010-12-23 19:38:24 +09:00
Mike Kelly
8bd4e454ca
Fixed indentation
2010-12-23 19:38:13 +09:00
Mike Kelly
7999eeb19d
Changed AVISION_FILTER_* defs to use final values
...
Changed the AVISION_FILTER_* defines to their final values rather than
bit-shifting them prior to use. This make reading the code much easier
since no mental calculation is necessary to determine what the final
bit-pattern/value will be.
2010-12-23 19:38:13 +09:00
Mike Kelly
ce8b353950
Wrap duplicate USB id entries with ifdefs
...
Wrap scanner entries with duplicate USB ids with ifdefs so they will not be
compiled. This shortens the search for new scanners because we don't try
the same USB id more than once.
2010-12-23 19:38:13 +09:00
Mike Kelly
0233072a5e
Removed a duplicate entry for Avision AV210C2
...
Removed a duplicate entry for Avision AV210C2 and Regenerated the
description file.
2010-12-23 19:38:07 +09:00
Mike Kelly
336a057594
Print out USB ids as four digit hex numbers
...
Print out USB ids as four digit hex numbers.
Also fixed a spelling/type-o error in a comment.
2010-12-23 19:37:52 +09:00
Mike Kelly
82bcacb732
Enhance sane_get_option_descriptor() debug message
...
Print the value of the "option" parameter to the sane_get_option_descriptor()
function.
2010-12-23 19:13:52 +09:00
Stéphane Voltz
c6c16f4956
LiDE 210 GPIO settings fix
2010-12-19 06:50:13 +01:00
Stéphane Voltz
9547c057bd
up the max number of supported scanners in genesys backend
2010-12-16 22:22:14 +01:00
Stéphane Voltz
98c5d9454f
LiDE 210 tuning
...
- dynamic lineart not enabled by default
2010-12-16 22:10:37 +01:00
Stéphane Voltz
35f133c59b
add an device entry for LiDE 210
2010-12-15 06:24:55 +01:00
Stéphane Voltz
ad27fe1e05
cleanups and restriction on lineart modes
2010-12-14 21:55:01 +01:00
Stéphane Voltz
7e996472a6
changelog entry for GL124
...
- add an entry for genesys backend update
- up genesys build number
2010-12-14 18:29:55 +01:00
Stéphane Voltz
3d89a6f880
add new gl124 asic
...
create a place holder for low level commands
move low level functions to genesys_low.c
GL124 progresses
enable genesys_low debug and add DAC for LiDE 110
gl124 WIP
- gl847 cleanups
- genesys_low refactor
- gl124 starting version
GL124 WIP
- read scancnt/fedcnt,valid words coded
- memory layout coded
LiDE110 WIP
GL 124 WIP
- definition and use of get/set double/triple
- define register names
all mods done, ready to test
set fe OK
GL124 WIP : ready to test scans
GL124 WIP
GL124 WIP
- fixed analog fe issue: don't put afe regs in global set
GL124 : first light at 300 dpi
GL124 WIP
- 300 and 600 uncalibrated mostly ok (x coordinate rounding)
- 150 and 75 OK x-wise, y to be solved
solved rounding errors for gl124
re-add 400, 200 and 100 dpi modes
GL124 : tous x dpi OK
before adding line cropping
GL124 : line cropping almost finished
GL124 WIP : working line deletion
compute step rework
GL124 WIP : high speed table for dpi <= 300
move to scan area working
line skipping fix
new slope table for 600 dpi base
geometry and movement tuned
GL124 WIP : shading calibration almost working
working 600 dpi shading
GL124 : working shading calibration for all modes but 1200 dpi
working 1200 dpi shading
beta 1 of GL124 support
last tuning
update genesys.desc for LiDE 110
motor slope and start area tuning
shading coefficient computing clean up
add support for GL124 based CanoScan LiDE 110
feed almost OK up to 300 dpi
feeding is fixed
all issues fixed
2010-12-14 18:23:23 +01:00
Olaf Meeuwissen
9a89932ab4
epson2: fixed issue when a scan is cancelled
2010-12-12 16:25:17 +01:00
Alessandro Zummo
4b17f3cdb2
epson2: fixed compilation error
2010-12-12 16:16:19 +01:00
Alessandro Zummo
31500161d2
epson2: updated device list
2010-12-12 16:14:45 +01:00
Alessandro Zummo
98df227f22
epson2: do not reset networked scanners after scan
2010-12-12 15:55:17 +01:00
Alessandro Zummo
a37093431b
coolscan3: setup of unknown options is now non fatal to aid debugging
2010-12-12 14:22:19 +01:00
Alessandro Zummo
14d0ca4364
epson2: fixed segfault when attaching network devices
2010-12-12 13:56:52 +01:00
Mike Kelly
4fcd69a7da
- Added the full range of the HP 8300 series scanners. These scanners are all
...
the same and already work, but this change will reflect that fact on the
website.
- Generated a new version of doc/descriptions/avision.desc from avision.c.
2010-12-09 16:25:32 +09:00
Mike Kelly
6a49df4496
- Added Xerox DocuMate262i.
...
- Generated a new version of doc/descriptions/avision.desc from avision.c.
2010-12-09 16:23:18 +09:00
Mike Kelly
12ce47285d
- Fixed what appears to have been a fat-fingered change to the USB id for
...
the AV610, and added a comment for the @V5100 in avision.c.
- Generated a new version of doc/descriptions/avision.desc from avision.c.
This restores information lost with my last update. I've intentionally
seperated these changes so that they can be more easily understood.
2010-12-09 16:22:03 +09:00
Mike Kelly
1b596780e5
- Removed obsolete file backends/avision.desc (again). It was deleted before,
...
but somehow got re-added again.
- Generated a new version of doc/descriptions/avision.desc from avision.c.
This change merely updates the .desc file, the driver code remains unchanged.
2010-12-09 16:19:05 +09:00
Mike Kelly
12930627d3
- Adding myself as maintainer.
...
- Bumping version number.
2010-12-09 16:12:39 +09:00
Nicolas Martin
70d6c87fa0
Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
2010-12-04 15:50:38 +01:00
m. allan noah
fd96b9dca5
Fujitsu backend v105
...
- backup and restore image params around image processing code
- cache software crop/deskew parameters for use on backside of duplex
- fi-6110 does not support bgcolor or prepick
2010-12-02 09:27:46 -05:00
Olaf Meeuwissen
a0980a91ae
Fix list of supported commands for levels D1 and D2
2010-11-29 18:03:55 +01:00
Nicolas Martin
3d5cfff36a
Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
2010-11-25 21:57:03 +01:00
m. allan noah
239a2f7c22
Fujitsu backend v104
...
- never request more than s->buffer_size from scanner
- silence noisy set_window() calls from init_interlace()
2010-11-25 09:43:37 -05:00
m. allan noah
9f15c2534d
fujitsu backend v103
...
- remove compiled-in default config file
- initial support for new fi-6xxx machines
- mark S300M support as good
2010-11-23 16:56:13 -05:00
Stéphane Voltz
c6f1fa9ca4
don't log scanned data in genesys backend unless told by debug level
2010-11-17 21:01:28 +01:00
Julien BLACHE
3de5c87388
Convert v4l1 BGR data to RGB
2010-11-08 18:01:29 +01:00
Marc Deslauriers
b5f4056635
Loop through the read buffers to avoid getting stale frames
2010-11-07 10:17:53 +01:00
Stéphane Voltz
ab314aad62
raise LiDE 100/200 gamma to 1.7 by default
2010-10-31 23:48:27 +01:00
Stéphane Voltz
57a160a5bc
KV-SS080 tuning
...
- fine tune scanarea
- fix sensor pixel number to get proper max width shading calibration
2010-10-31 23:01:44 +01:00
Stéphane Voltz
5dad014c01
KVSS080 defaults to 0 CKSEL
2010-10-31 23:01:44 +01:00
Stéphane Voltz
e445099657
KV-SS080: use same timings for all resolution
2010-10-31 23:01:43 +01:00
Stéphane Voltz
5aa3d2090d
haed parking on sane_exit isn't useful anymore
2010-10-31 23:01:43 +01:00
Stéphane Voltz
ea95ab9b7f
make calibration cache expire after one hour
2010-10-31 23:01:43 +01:00
Stéphane Voltz
413f0df3a1
clear-calibration option read fix
2010-10-31 23:01:43 +01:00
Stéphane Voltz
95e9a75df4
slow back home rework
...
- use available resolution for motor
- don't park on sane_close
2010-10-31 23:01:43 +01:00
Julien BLACHE
27b1f42b7f
Add Samsung SCX 4824 & 4825FN
2010-10-30 14:47:39 +02:00
Nicolas Martin
b604181208
Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
2010-10-13 22:41:04 +02:00
Stéphane Voltz
c8e17e1f11
Merge branch 'gl843'
2010-10-13 06:49:19 +02:00
Stéphane Voltz
839851f618
G4050/G4010 progress
...
- added 100, 150, 400 and 600 dpi modes for G4050/G4010
- added 400 and 500 dpi modes for KV-SS080
2010-10-13 06:42:39 +02:00
Stéphane Voltz
29e641f647
G4050 progress
...
- 100 and 150 dpi mode added
- varying dpihw
2010-10-05 21:53:16 +02:00
Nicolas Martin
c6bd0b3bde
pixma: fixes MP800 and MP800R TPU at 2400 dpi
...
by Gernot Hassenpflug
modified: backend/pixma_mp150.c
2010-10-04 22:17:44 +02:00
Alex Belkin
842c98d204
Added Samsung SCX-4500W scan over network support for xerox_mfp backend (by Alexander Kuznetsov).
...
autoconf and automake reconfigure.
2010-09-30 15:11:56 +04:00
Alex Belkin
a2b7cf935a
Couple of USB ids.
2010-09-30 14:31:53 +04:00
Stéphane Voltz
7c35127cfe
Merge branch 'gl843'
2010-09-28 21:36:46 +02:00
Stéphane Voltz
561bcd09a9
add test value for G4010
2010-09-28 21:36:02 +02:00
Stéphane Voltz
2171c5d0fc
remove test messages and values
2010-09-28 21:27:46 +02:00
Stéphane Voltz
8e5c4e3c7d
working 200 and 300 dpi mode for G4050
2010-09-27 22:05:28 +02:00
m. allan noah
9c629b0a95
Fujitsu backend v102
...
- fix infinite loop when scan is an odd number of lines
2010-09-22 20:59:51 -04:00
Reinhold Kainhofer
093fff631c
Fix SANE_CONFIG_DIR handling, use it for dll.d/; Add sanei_config_get_paths
...
* include/sane/sanei_config.h sanei/sanei_config.c: Add function
sanei_config_get_paths to obtain all configuration pathes (from env var
SANE_CONFIG_DIR and default paths); fix pointers to invalid/freed
strings when SANE_CONFIG_DIR is set
* backend/dll.c: When searching for the dll.d/ directory, also use
the SANE_CONFIG_DIR env variable.
2010-09-18 10:35:35 +02:00
Stéphane Voltz
71f1fc1115
start of motor improvements for G4050
2010-09-17 21:15:38 +02:00
Stéphane Voltz
d67dac228b
G4050 first light
2010-09-17 21:15:38 +02:00
Stéphane Voltz
eba438b9a3
don't wait head to be parked at end of scan to improve scan speed
...
- issue slow_back_home without wait flag at end of scan
- ensure head is parked at scan start and at close
- issue slow_back_home before doing digital processing
2010-09-17 06:47:21 +02:00
Stéphane Voltz
efd59b1535
valgrind memory leaks/overwrite fixes
2010-09-15 21:10:31 +02:00
Stéphane Voltz
9734e8eb5a
KV-SS080 scanarea fine tuning
2010-09-15 21:10:31 +02:00
Stéphane Voltz
1d5dd82010
shading data may be wrote in one round
2010-09-15 21:10:31 +02:00
Alex Belkin
946871bbb3
add Xerox WorkCentre 4118 Series usb id
2010-09-15 19:35:41 +04:00
Stéphane Voltz
a8eaac4a8d
update HP3690 status to supported
2010-09-13 06:19:47 +02:00
Stéphane Voltz
e2b656bc4c
changelog and credits for sw crop and deskiew
2010-09-12 21:51:32 +02:00
Stéphane Voltz
00574ba699
Merge branch 'genesys'
2010-09-12 21:41:51 +02:00
Stéphane Voltz
7ff262109e
working deskew and crop
2010-09-12 21:24:45 +02:00
Stéphane Voltz
e084a04fcf
working software cropping
2010-09-09 06:20:44 +02:00
Nicolas Martin
ea1336e71f
pixma: several updates for MP375R, MP390, MP460 and docs by Gernot Hassenpflug.
...
modified: ChangeLog
modified: backend/pixma_mp150.c
modified: backend/pixma_mp730.c
modified: doc/descriptions/pixma.desc
modified: doc/sane-pixma.man
2010-09-08 22:08:32 +02:00
Nicolas Martin
3dd2b12f6e
pixma: fix for 2400 dpi striping on MP760/770/780/790 by Gernot Hassenpflug.
...
modified: ChangeLog
modified: backend/pixma_mp750.c
2010-09-07 21:46:55 +02:00
Stéphane Voltz
ba5b0f897a
add image buffering when digital enhancements are selected
2010-09-07 08:55:36 +02:00
Stéphane Voltz
abd0f36868
add options and flag for software enhancements
2010-09-06 21:02:32 +02:00
Stéphane Voltz
eb17b85487
sheetfed document end detection rework
2010-09-04 22:17:41 +02:00
Stéphane Voltz
58968c0ee1
add 1200 dpi support for KV-SS080
...
- fix case where motor resolution is higher than sensor resolution
2010-09-04 07:27:16 +02:00
Stéphane Voltz
69b9462d20
KV-SS080 tuning
...
- fixed shading calibration
- use 2 table move for faster scans
- button support
2010-09-01 22:20:16 +02:00
Nicolas Martin
2fccb8ffbe
pixma: changes supplied by Gernot Hassenpflug for
...
- supporting Lineart on several Pixma devices
- descriptions updates
2010-09-01 21:18:14 +02:00
Nicolas Martin
7d982fa08d
Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
2010-08-31 23:22:25 +02:00
Stéphane Voltz
889a3585ee
support for Panasonic KV-SS080
2010-08-31 22:13:42 +02:00
Stéphane Voltz
47fa684a1b
Merge branch 'gl843'
2010-08-31 21:49:59 +02:00
Stéphane Voltz
e72d6c1007
working version for KV-SS080
...
- offset and gain calibration are tuned
2010-08-31 21:39:21 +02:00
Stéphane Voltz
bee968b93d
y origin fix
2010-08-28 08:28:14 +02:00
Stéphane Voltz
2dd8d2d765
wip 10 : uncalibrated scans are ok
2010-08-28 08:09:35 +02:00
Nicolas Martin
2ec3fed823
Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
2010-08-10 13:53:56 +02:00
Alex Belkin
8e3528baab
added SCX-4623 usb id
2010-08-10 06:42:40 +04:00
Stéphane Voltz
4d9852b3fe
gl843 wip : uncalibrated scan about to work
...
- lperiod=sensor pixels
- park needs fixing
/bin/bash: q : commande introuvable
2010-08-08 08:59:55 +02:00
Nicolas Martin
cf221fa334
Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends
2010-08-07 22:35:45 +02:00
Stéphane Voltz
53d04d271e
gl843 wip : first light
...
- park needs to be fixed
- end_action needs to be fixed
2010-08-03 07:20:55 +02:00
Stéphane Voltz
c2db12d9e5
gl843 wip, motor is running
2010-08-02 06:36:27 +02:00
Stéphane Voltz
02def2b799
file mode fix
2010-08-02 06:36:27 +02:00
Stéphane Voltz
084efdb37c
about to reach first light state
...
- fe is set
- slope tables are written (but not table 2)
- compile warnings are fixed
2010-08-02 06:36:26 +02:00
Stéphane Voltz
69aec86537
tuned register definition for gl843
2010-08-02 06:36:26 +02:00
Stéphane Voltz
5810169cde
first gl843 steps
...
- clone gl847
- add KV-SS080 entry with provisional values
2010-08-02 06:36:26 +02:00
Stéphane Voltz
4b2bb4f793
add an entry for Canoscan 5600F in the genesys backend
2010-08-02 06:32:11 +02:00
Nicolas Martin
4b687fe653
pixma: miscellaneous cosmetic changes
...
modified: backend/pixma_mp150.c
2010-07-25 22:46:16 +02:00
Nicolas Martin
9c8244f006
pixma: some changes for future Lineart support in the backend
...
add some settings for MF8030, not yet working (different protocol)
modified: backend/pixma.c
modified: backend/pixma.h
modified: backend/pixma_common.c
modified: backend/pixma_imageclass.c
2010-07-25 21:38:07 +02:00
Nicolas Martin
52cd1d7d5b
pixma: add support for PIXMA MX870, updated docs.
...
declared PIXMA MF8030, but not yet working.
modified: ChangeLog
modified: backend/pixma_imageclass.c
modified: backend/pixma_mp150.c
modified: doc/descriptions/pixma.desc
modified: doc/sane-pixma.man
2010-07-22 07:56:13 +02:00
Julien BLACHE
ca15c0fda2
Allow symlinks under SANE_CONFIG_DIR/dll.d
2010-07-09 18:57:44 +02:00
Julien BLACHE
d3951b0734
SANE_CONFIG_DIR/dll.d isn't Debian-specific anymore
...
Fixup comment in the dll.d handling code, now that it's been merged into
SANE proper.
2010-07-09 18:55:14 +02:00
Nicolas Martin
4e5df3d981
Merge branch 'mx350'
2010-07-04 21:15:45 +02:00
Nicolas Martin
b95d698f33
pixma: fix end of line crop buffer size for better efficiency.
...
modified: ChangeLog
modified: backend/pixma.c
2010-07-03 21:27:44 +02:00
Nicolas Martin
980b51a836
pixma: set 1 of modifications to support PIXMA MX350
...
modified: backend/pixma_mp150.c
2010-07-03 17:36:20 +02:00
Nicolas Martin
a6279b066b
pixma: changes for PIXMA MX350 support.
...
modified: backend/pixma_mp150.c
2010-07-03 15:59:50 +02:00
m. allan noah
6bee8a6930
Merge branch 'master' of ssh://kitno-guest@git.debian.org/git/sane/sane-backends
2010-07-02 10:00:03 -04:00
m. allan noah
19c52ae761
patch for AV122-C2 from Ori Koren
2010-07-02 09:59:35 -04:00
Nicolas Martin
75878ea6d6
pixma: thanks to Dan McGee, support for PIXMA MX340
...
modified: backend/pixma_mp150.c
modified: doc/descriptions/pixma.desc
modified: doc/sane-pixma.man
2010-07-01 22:28:11 +02:00
m. allan noah
68c9714f3d
update backend version to 101
2010-06-23 16:04:58 -04:00
m. allan noah
627a9bc45d
fix compilation bug when jpeg is enabled
2010-06-23 16:03:40 -04:00
Julien BLACHE
2c4c666874
kodak: wrap unused function in #if 0
2010-06-23 18:55:48 +02:00
Julien BLACHE
0f76413b67
Revert "kodak: kill unused function"
...
This reverts commit ed907bf94d
.
2010-06-23 18:54:36 +02:00
Julien BLACHE
e780514515
avision: wrap unused function in #if 0
2010-06-23 18:54:13 +02:00
Julien BLACHE
79dcfdd72d
Revert "avision: kill unused function"
...
This reverts commit 1c908927de
.
2010-06-23 18:53:26 +02:00
Julien BLACHE
f535dd8cd9
rts8891: fix format string
2010-06-23 18:21:39 +02:00
Julien BLACHE
0951e1b780
niash: fix format string for gamma table debugging, slight rework
...
Avoid calling strcpy()/strcat() unnecessarily, kill intermediate buffer.
2010-06-23 18:21:38 +02:00
Julien BLACHE
74509fc4cb
hp5400: kill unused strdup() call, leaking memory
2010-06-23 18:21:38 +02:00
Julien BLACHE
7d6e63d1d3
sp15c: remove "/*" within comment
2010-06-23 18:21:38 +02:00
Julien BLACHE
7dce86e221
snapscan: remove "/*" within comment
2010-06-23 18:21:38 +02:00
Julien BLACHE
98c8824299
mustek: add missing array subscript in NULL check
2010-06-23 18:21:38 +02:00
Julien BLACHE
606843d04e
kvs20xx: pack struct window and use proper types, remove lvalue casts
2010-06-23 18:21:38 +02:00
Julien BLACHE
9fde3bdd80
kvs20xx: add missing include kvs20xx_cmd.h
2010-06-23 18:21:38 +02:00
Julien BLACHE
75c58b8bb8
kvs20xx: fix function definitions for functions with void parameter list
2010-06-23 18:21:37 +02:00
Julien BLACHE
1895efb43f
kvs1025: fix size_t formatting/printing
2010-06-23 18:21:37 +02:00
Julien BLACHE
f173ed3f34
kvs1025: fix function definitions for functions with void parameter list
2010-06-23 18:21:37 +02:00
Julien BLACHE
ecf956fb5d
kvs1025: fix missing prototype for kv_usb_escape()
2010-06-23 18:21:37 +02:00
Julien BLACHE
ed907bf94d
kodak: kill unused function
2010-06-23 18:21:37 +02:00
Julien BLACHE
44c6f6d3a9
kodak: fix size_t formatting/printing
2010-06-23 18:21:37 +02:00
Julien BLACHE
8d16965444
ibm: fix sane_init() DBG() call wrt function pointer cast to void *
2010-06-23 18:21:37 +02:00
Julien BLACHE
4190b368b8
hpsj5s: fix pointer to/from integer casts
2010-06-23 18:21:37 +02:00
Julien BLACHE
04b0c72e35
hp3900: fix possibly uninitialized variable
2010-06-23 18:21:37 +02:00
Julien BLACHE
f0f7918101
hp: fix hp_bool_t to be unsigned
...
Fixes overflow warnings on 1-bit bitfields built on hp_bool_t.
2010-06-23 18:21:36 +02:00
Julien BLACHE
1bd8404c12
hp: remove "/*" within comment
2010-06-23 18:21:36 +02:00
Julien BLACHE
fb05cbf864
gt68xx: fix possibly uninitialized variable
2010-06-23 18:21:36 +02:00
Julien BLACHE
677fe1fa30
genesys: fix size_t formatting/printing
2010-06-23 18:21:36 +02:00
Julien BLACHE
1c972275b0
genesys: fix signed/unsigned type mismatch
2010-06-23 18:21:36 +02:00
Julien BLACHE
895be59cf7
genesys: add missing return type
2010-06-23 18:21:36 +02:00
Julien BLACHE
f1e6da614a
genesys: add missing prototype for sanei_genesys_fe_read_data()
2010-06-23 18:21:36 +02:00
Julien BLACHE
f20bacec71
genesys: kill unused variables
2010-06-23 18:21:35 +02:00
Julien BLACHE
cbf44978a7
fujitsu: fix size_t formatting/printing
2010-06-23 18:21:35 +02:00
Julien BLACHE
55879ed539
epson2: use proper ISO C initializers
2010-06-23 18:21:35 +02:00
Julien BLACHE
1226081046
epson2: add missing prototype for esci_get_scanning_parameter()
2010-06-23 18:21:35 +02:00
Julien BLACHE
37418beaab
epson2: fix signed/unsigned type mismatch
2010-06-23 18:21:35 +02:00
Julien BLACHE
ddc05986d7
dell1600n: fix size_t formatting/printing
2010-06-23 18:21:35 +02:00
Julien BLACHE
c009f9038c
dell1600n: fix pointer to/from integer casts
2010-06-23 18:21:35 +02:00
Julien BLACHE
32f2a2da18
canon_pp: fix sane_init() DBG() call wrt function pointer cast to void *
2010-06-23 18:21:34 +02:00
Julien BLACHE
9c94a5b9aa
canon_dr: fix size_t formatting/printing
2010-06-23 18:21:34 +02:00
Julien BLACHE
9718c2230d
canon: wrap unused function in #ifdef IMPLEMENT_ALL_SCANNER_SCSI_COMMANDS
2010-06-23 18:21:34 +02:00
Julien BLACHE
1cb507e84e
avision: fix format strings for DBG()
2010-06-23 18:21:34 +02:00
Julien BLACHE
1c908927de
avision: kill unused function
2010-06-23 18:21:34 +02:00
Julien BLACHE
634bb89a71
avision: fix missing parentheses
2010-06-23 18:21:34 +02:00
Julien BLACHE
c67acb6918
as6e: fix sane_init() DBG() call wrt function pointer cast to void *
2010-06-23 18:21:34 +02:00
Julien BLACHE
583e8135f6
artec: fix sane_init() DBG() call wrt function pointer cast to void *
2010-06-23 18:21:34 +02:00
Julien BLACHE
fdf71ff95b
p5: fix size_t formatting/printing
2010-06-23 18:21:33 +02:00
Julien BLACHE
7598a1a2c2
xerox_mfp: fix sane_init() DBG() call wrt function pointer cast to void *
2010-06-23 18:21:33 +02:00
Julien BLACHE
fbc35400fa
u12: fix uninitialized variable
2010-06-23 18:21:33 +02:00
Julien BLACHE
d1ffaf09ce
st400: fix sane_init() DBG() call wrt function pointer cast to void *
2010-06-23 18:21:33 +02:00
Julien BLACHE
d9f370158e
plustek-pp: fix type-punning error
2010-06-23 18:21:33 +02:00
Julien BLACHE
d4d1e4de7d
plustek-pp: fix uninitialized variable
2010-06-23 18:21:33 +02:00
Julien BLACHE
31005330f0
net: fix sane_init() DBG() call wrt function pointer cast to void *
2010-06-23 18:21:33 +02:00
Julien BLACHE
c8e15bcf7d
nec: fix cast
2010-06-23 18:21:33 +02:00
Julien BLACHE
0cc56aa5bf
microtek: fix signed/unsigned type mismatches
2010-06-23 18:21:32 +02:00
Stéphane Voltz
e84e265f14
geometry fine tuning
2010-06-21 07:10:05 +02:00
Stéphane Voltz
9f6fd50dfc
gl847 scan quality improvement
...
- improve scan quality by doubling x resolution internally at low dpi
- tune y offset of scan area
2010-06-20 22:04:51 +02:00
Stéphane Voltz
198eda5cdc
Canon LiDE 100/200 support improvments
...
- add 100, 200 and 400 DPI resolutions
- disable true since it isn't working yet
- man page update
2010-06-18 06:42:44 +02:00
Stéphane Voltz
197b8e602b
up build number
2010-06-15 21:09:13 +02:00
Stéphane Voltz
e48f5b2ee3
LiDE is working up to 1200 dpi
...
- fixed sensor's register setting (reg 16+)
- setup LiDE for up to 1200 DPI operation
2010-06-15 21:09:13 +02:00
Stéphane Voltz
6bde3c8e56
true gray improvements
2010-06-15 21:09:13 +02:00
m. allan noah
37eba9dcac
add usb ids for SCX-4600
2010-06-15 09:54:27 -04:00
m. allan noah
26971ee811
use better cross-platform header
2010-06-15 09:49:32 -04:00
Stéphane Voltz
ee0c0e8c44
fix calibration file name free
2010-06-10 21:48:38 +02:00
m. allan noah
edac97cdca
Niash bugfix and fr.po translation update
2010-06-10 09:03:50 -04:00
Stéphane Voltz
8cf2412386
genesys LiDE 100 final bits
...
- use dummy lines for gray scans to have same exposure than color
- added a 'warm' motor dummy scan
2010-06-10 05:58:14 +02:00
m. allan noah
e7efa77aa5
Add new kvs20xx backend from Panasonic, for KV-S202xC and KV-S204xC
2010-06-09 16:31:00 -04:00
m. allan noah
c615c665b4
fujitsu backend v100
...
- store more Request Sense data in scanner struct
- clear Request Sense data at start of every do_cmd() call
- track per-side ILI and global EOM flags
- set per-side EOF flag if ILI and EOM are set
2010-06-09 10:32:21 -04:00
m. allan noah
3e669884bb
Various Makefile corrections for genesys_gl847, po files and Changelog
2010-06-09 09:17:40 -04:00
Nicolas Martin
b3d036e8a6
pixma: set #1 of modifications for ImageClass MF65xx series
2010-06-08 21:59:46 +02:00
Stéphane Voltz
a4edddf523
Canon LiDE 100 motor tuning
2010-06-07 06:31:26 +02:00
Stéphane Voltz
81ae37a603
LiDE 100 support polishing
...
- tune motor tables
2010-06-06 21:40:36 +02:00
Stéphane Voltz
b2a0344885
last minute fix for hang after feeding to scan position
2010-06-03 22:16:43 +02:00
Stéphane Voltz
3ad7a8cf09
increase genesys build number
2010-06-03 20:58:21 +02:00
Stéphane Voltz
70bd6e6470
fix shading coefficients corruption
2010-06-03 06:56:12 +02:00
Stéphane Voltz
db3f605a11
fix 16 bits scanning
2010-06-02 21:15:19 +02:00
Stéphane Voltz
cb946be8a2
Merge branch 'gl847'
2010-05-31 06:49:05 +02:00
Stéphane Voltz
42497554ba
make shading calibration work
...
- shading calibration is working
- scan mode set to deletion
- led calibration tune up
2010-05-31 06:47:57 +02:00
Stéphane Voltz
accf73a24c
Merge branch 'gl847'
2010-05-30 07:55:25 +02:00
Stéphane Voltz
86bf317607
fix disable lineart description
2010-05-30 07:54:34 +02:00
Stéphane Voltz
e4ae5224ed
sync point before making shading calibration work
2010-05-30 07:43:59 +02:00
Stéphane Voltz
434d2e0e68
fixed pixel computing
2010-05-29 09:00:25 +02:00
Stéphane Voltz
f7c7438902
wrong used_res fixed
...
- slope problem has disappeared
- black margin bug remains
2010-05-29 08:48:26 +02:00
Stéphane Voltz
22fd7ed54c
gl847 nearing completion
...
- used_res given is not hte right one 80 dpi instead of 75
- slope table can't be created so scan hangs if no calibration first
- first scanned byte are black
2010-05-29 07:58:27 +02:00
Stéphane Voltz
bc944cbc3a
close to final version for gl847
...
- feed to scan area
- revert data reading for shading calibration
- tuned geometry
2010-05-28 06:48:16 +02:00
Stéphane Voltz
aec8271689
shadarea improvements
2010-05-26 21:07:13 +02:00
Stéphane Voltz
6bcc1fb121
handling of x start position is working
2010-05-26 06:23:58 +02:00
Stéphane Voltz
661933ecdb
fixed long standing bug in last fragment handling in bulk data read
2010-05-25 22:40:10 +02:00
Stéphane Voltz
d6c2184999
working SHDAREA
...
- offset in data reading remians to be fixed
- data is read line by line
2010-05-25 22:01:55 +02:00
m. allan noah
909919d0d5
add Fujitsu fi-5015C
2010-05-24 13:44:15 -04:00