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
Stéphane Voltz
7cd2ed8ac9
scan alignment troubles
2010-05-24 06:41:27 +02:00
Stéphane Voltz
a78b0edee7
odd/even handling step2
...
- shading coefficients are too short and truncate picture
- need to compute startx
- SHDAREA should be doable
2010-05-22 14:24:37 +02:00
Stéphane Voltz
304d84d5e1
even/odd pixels handling frist step
2010-05-22 10:22:48 +02:00
Stéphane Voltz
3d9bcda3f0
Merge branch 'gl847'
2010-05-20 06:19:18 +02:00
Stéphane Voltz
adc2060579
gl847 shading calibration refactor
2010-05-20 06:17:51 +02:00
Stéphane Voltz
55d5ef6fd9
expdumy tests
2010-05-19 21:36:12 +02:00
Stéphane Voltz
b02acbd283
working calibration (led and shading)
2010-05-19 06:01:43 +02:00
m. allan noah
5ce0013b63
Corrected fujitsu backend v99 patch
...
- sense_handler(): collect rs_info for any ILI, not just EOM
- do_usb_cmd(): use rs_info whenever set, not just EOF
- read_from_*(): better handling of EOF from lower level functions
- sane_read(): improve duplexing logic
2010-05-17 10:23:19 -04:00
Stéphane Voltz
f805e27531
Merge branch 'gl847'
2010-05-16 21:19:52 +02:00
Stéphane Voltz
d75e0b30cf
tune motor settings for scan
2010-05-16 08:06:26 +02:00
Stéphane Voltz
b52b8fbfd5
100 and 150 dpi tuning
2010-05-16 07:58:01 +02:00
Stéphane Voltz
89de65c6cd
work ing full width uncalibrated scans for GL847
2010-05-16 07:37:00 +02:00
Stéphane Voltz
587cc576f4
add gl847 compilation
2010-05-13 07:12:00 +02:00
Stéphane Voltz
296f63496b
reset with dummy scan
2010-05-12 05:45:13 +02:00
Stéphane Voltz
2657f0a358
all motor modes/optical are working
2010-05-11 22:26:21 +02:00
Stéphane Voltz
ca3b005946
working 75, 150, 600 and 1200 dpi modes uncalibrated
2010-05-11 21:56:03 +02:00
Stéphane Voltz
96b29ca201
working full width 1200 dpi scan
2010-05-10 06:16:51 +02:00
Stéphane Voltz
4fd418daef
improved bulk read data
2010-05-09 09:47:17 +02:00
Stéphane Voltz
e726900b56
park after scan working !
2010-05-09 09:06:04 +02:00
m. allan noah
425b847a7b
* fujitsu backend v99
...
- add read_from_PNMduplex() to better handle alternating duplex logic
- call read_from_* even if front eof has been received
2010-05-05 22:16:07 -04:00
Stéphane Voltz
0776a18630
1200 dpi about to work
2010-05-05 07:01:58 +02:00
Alex Belkin
043cc4b165
Corrected color mode malfunction.
...
Bug was introduced by mass change to SANE_VALUE macro, (commit ff048f4176
).
2010-05-03 04:28:47 +04:00
Stéphane Voltz
188411dd3f
before LiDE 100 init
2010-04-30 14:26:31 +02:00
Stéphane Voltz
fdd4fefde6
slow_back_home working
...
- bulk data read fails on read remainder
2010-04-29 22:01:34 +02:00
Stéphane Voltz
530ebc8d3e
about to scan: slow back home to tackle
2010-04-28 07:28:10 +02:00
Stéphane Voltz
3dba8c1d66
WIP setup optical regs ~OK
2010-04-25 21:32:44 +02:00
m. allan noah
9c6d774483
kvs1025 backend v3, usb bugfixes
2010-04-16 15:13:36 -04:00
Stéphane Voltz
b445223349
canon lide 200 WIP
2010-04-14 07:02:07 +02:00
Nicolas Martin
c27108d348
pixma: changes from Gernot Hassenpflug for Canoscan 8800F support.
...
backend/pixma_mp150.c: changes for Canoscan 8800F, debug clean-up code
backend/pixma_io_sanei.c: debug clean-up code
doc/descriptions/pixma.desc, doc/sane-pixma.man: doc updates for Canoscan 8800F
2010-04-12 22:45:58 +02:00
Chris Bagwell
f5dde0e1dc
New fix for conflicting connect() failure in p5 BE
...
Traced source of conflicting connect() defines to p5
backend including libc.h header file. On OSX, this
includes socket.h. Since backend didn't really need
libc.h header and is not a networked backend, reverted
last fix and implement header based fix.
Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
2010-04-12 12:28:46 -05:00
Chris Bagwell
bdc81be0da
Fix compile fail with connect() on OSX.
...
socket.h is being included on OSX currently and P5's
static connect is conflicting with socket.h's connect().
Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
2010-04-08 21:05:50 -05:00
Alessandro Zummo
a0f203c998
epson2: fix faulty command set definition for D8 scanners
2010-04-07 19:43:55 +02:00
Stéphane Voltz
af71eda58a
replace u_int8_t and u_int16_t by uint8_t and uint16_t
2010-04-06 21:35:17 +02:00
Chris Bagwell
0109113ea3
Don't include -lresmgr in all backends
...
resmgr library is only used (optionally) by
sanei_usb and sanei_scsi. So only need to
link it in for those backends. This was
a stray piece from initial cleanup of LIBS
in sane-backends 1.0.20.
Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
2010-04-06 09:49:58 -05:00
Alessandro Zummo
e75d6e5e0c
epson2: do not call set_color_correction_coefficients where unsupported
2010-04-04 17:07:06 +02:00
Alessandro Zummo
74c0db99eb
epson2: disable thresholding by default
2010-04-04 17:05:34 +02:00
Chris Bagwell
1df16a29aa
Fix kvs1024 compiling on platforms without libusb
...
Removed direct include of usb.h in backend since it
should be using sanei_usb. Completed prototype
of sane_exit(void) for some versions of gcc that are
strict about that.
Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
2010-04-02 16:02:21 -05:00
Stéphane Voltz
fc69168373
change usb_init() to sanei_usn_init()
2010-04-01 21:33:50 +02:00
m. allan noah
93bba440b0
convert kvs1025 backend from libusb to sanei_usb, and enable it
2010-03-26 00:01:16 -04:00
Stéphane Voltz
1dacd8d4be
fix register 11 setting for sensor type XPA
2010-03-16 06:38:48 +01:00
Nicolas Martin
a94ff26045
pixma: fix color shifts for Pixma MP990, updated descs for several models.
2010-03-15 22:16:47 +01:00
Stéphane Voltz
b686021c07
Merge branch 'genesys'
2010-03-15 06:30:43 +01:00
Stéphane Voltz
f91ceaddf4
working transparency support for gl646 based scanners
...
- add move to transparency adapter function to command set
- no warmup when using transparency adapter
- increase maximum warmup time to match HP3670 requirements
- tune HP3670's transparency adapter geometry
- handle calibration area geometry in gain calibration
- add simple move head function for gl646 based scanners
2010-03-15 06:24:23 +01:00
Stéphane Voltz
04e06db3e0
Merge branch 'rts8891'
2010-03-11 06:27:48 +01:00
Stéphane Voltz
eb661970bb
fix registers settings for 600 dpi scans for sensor type 1
2010-03-11 06:19:43 +01:00
Stéphane Voltz
598d3c82ba
XPA support fixes
2010-03-11 06:12:04 +01:00
Stéphane Voltz
7e95fd8365
fixed ta size handling and gl646 calibration
2010-03-09 22:22:43 +01:00
Stéphane Voltz
32c1b061b8
adapt gl646 calibration to XPA usage
2010-03-08 06:39:22 +01:00
Stéphane Voltz
25d88944f9
set dpi list for sensor type 7
2010-03-08 05:58:33 +01:00
Stéphane Voltz
e253e63695
tweak register settings for sensor type 1 at 600 dpi
2010-03-07 23:20:57 +01:00
Stéphane Voltz
c2440fc395
fix sensor detection for HP4470
2010-03-05 13:43:30 +01:00
Stéphane Voltz
4d19a35456
change build number
2010-03-04 06:24:13 +01:00
Stéphane Voltz
fda12eb959
add debug traces for sensor used
2010-03-03 06:29:59 +01:00
Stéphane Voltz
a352a1172f
rename configuration enum
2010-03-03 06:29:59 +01:00
Stéphane Voltz
e5b413ea32
tune HP3670 XPA parameters
2010-03-02 06:39:57 +01:00
Stéphane Voltz
84ef34005f
enforce source geometry based on device description on source change
...
- dynamically allocate SANE_Range for geometry
- recompute ranges when source change using flatbed or xpa description
2010-03-02 06:38:19 +01:00
Stéphane Voltz
bc652842a5
enable warming up and calibration caching for HP3670
2010-03-01 21:42:38 +01:00
Stéphane Voltz
00da89b379
tune HP2400/G2410 settings for genesys backend
2010-02-28 07:10:31 +01:00
Chris Bagwell
1903d646b2
align autoconf/automake output to common version.
...
Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
2010-02-27 23:27:32 -06:00
m. allan noah
778c21922d
add S1500M entry by Harald Weis
2010-02-27 21:02:53 -05:00
m. allan noah
54a84f2053
Use standard gettext infrastructure, from Adi Roiban
2010-02-27 20:51:31 -05:00
Stéphane Voltz
7e0347ad72
make 1200 dpi scans work for HP3670
...
- tune motor settings for HP3670 at 1200 dpi
- tune stagger value for HP3670
2010-02-27 20:20:59 +01:00
Stéphane Voltz
cfcccda5df
fix 1200 dpi stagger effect for HP3670
...
- fix motor information for 1200 dpi mode for HP3670
- fix motor max resolution for HP3670
- handle stagger effect for HP3670
2010-02-26 21:46:19 +01:00
Stéphane Voltz
56107960af
tune shading offset at 1200 dpi for HP3670
2010-02-26 13:59:42 +01:00
Stéphane Voltz
cd310cdcc8
make shading calibration work for HP3670
...
- enable calibration flag
- tune offset for shading data
- compute resolution to use for shading using cksel
2010-02-26 13:34:08 +01:00
Stéphane Voltz
0b482a0273
fix regression for gl646 CCD based scanners
2010-02-25 20:52:39 +01:00
Stéphane Voltz
35b804661b
Merge branch 'genesys'
2010-02-23 21:20:20 +01:00
Stéphane Voltz
d7e193db91
fix line cnt computing to make lineart work again
2010-02-23 14:06:24 +01:00
Stéphane Voltz
3cd5f07268
XP200 calibration rework
...
- simplify sensor setting structure
- fix analog device fe set up
- re-tune calibration for AD frontends
- fix true gray issue with XP200
- improve end_scan status detection for sheetfed scanners
2010-02-23 08:13:11 +01:00
Stéphane Voltz
11023490fb
XP200 and HP3670 descriptions tuning
2010-02-23 08:11:51 +01:00
Stéphane Voltz
12c408ba5a
fix COLOR_FILTER issues by adding 'None' value at end of list
...
- restore correct gamma table size for gl841 scanners
- add 'None' value at the and of the possible filter list so we don't
break existing code
2010-02-23 08:09:42 +01:00
m. allan noah
c3542bde5d
force enable flatbed for M3092, by Jochen Hepp
2010-02-22 23:11:11 -05:00
Stéphane Voltz
5fdad99f95
basic XPA support for HP3670
2010-02-16 07:24:56 +01:00
Stéphane Voltz
b8a7f1ec2f
button support for HP3670
...
- button support for hp3670
- fix visibility of gl646_public_set_fe
- scanning area fix
2010-02-16 06:44:36 +01:00
Stéphane Voltz
b37621d86a
addition of the p5 backend to the distribution
2010-02-15 22:15:43 +01:00
Stéphane Voltz
55666f3c55
compile fixes when no PPDEV
2010-02-15 22:07:01 +01:00
Stéphane Voltz
372f9985f9
compile and warnings fixes for p5 backen
2010-02-15 21:47:04 +01:00
Stéphane Voltz
982bf43a64
p5 (Parallel Port Primax PagePartner) backend files addition
2010-02-15 06:46:04 +01:00
m. allan noah
1465e3b12e
updated settings for Visioneer 9450
2010-02-13 13:09:38 -05:00
m. allan noah
5d12e39b7c
Adding new files for new kvs1025 backend
2010-02-12 22:23:14 -05:00
m. allan noah
07cd144f72
Add new kvs1025 backend from Panasonic Russia, Ltd.
2010-02-12 22:06:36 -05:00
m. allan noah
12eff8286d
disable bg_color for S1500
2010-02-12 20:32:24 -05:00
Stéphane Voltz
23284110c4
fix MD5345 calibration
2010-02-12 16:24:21 +01:00
Stéphane Voltz
150f001b0a
hp3670 support tuning
2010-02-12 14:43:59 +01:00
Stéphane Voltz
1079cfdde9
Merge branch 'genesys'
2010-02-12 14:18:23 +01:00
Stéphane Voltz
a0fd2c5012
HP3670 working uncalibrated at all resolutions
2010-02-12 13:49:26 +01:00
m. allan noah
ff048f4176
add three new SANE_VALUE macros and use mode name macros from saneopts.h
2010-02-10 23:48:21 -05:00
m. allan noah
cc1776b571
don't fail if sanei_scsi_open gives smaller buffer than asked for
...
minor doc updates
2010-02-10 22:38:37 -05:00
m. allan noah
e4e9eedc7f
enable translations of all static strings via SANE_I18N macro
2010-02-10 22:07:49 -05:00
m. allan noah
fc49cc4076
maximum exposure 245 not 248, see bug #312113
2010-02-10 21:14:45 -05:00
m. allan noah
95aeeee4fd
basic support for 600C
2010-02-10 16:15:53 -05:00
m. allan noah
39a9121058
add GT68XX_FLAG_NO_STOP to SF600
2010-02-10 09:09:36 -05:00
m. allan noah
bb861109c9
cleanup manuals, .desc files, copyrights and #includes
2010-02-09 22:44:08 -05:00
m. allan noah
fcc43f328c
cleaned #include lines and copyrights. added new models.
2010-02-09 22:02:08 -05:00
m. allan noah
3ebe2b6cd0
cleanup #include lines
2010-02-09 21:20:15 -05:00
Stéphane Voltz
43512a7a0a
hp3670/hp2400 like scanners progress
...
- managed to get AFE working for HP2400/HP3670
- cleaned up gpio usage
- add custom gamma for GL841 models
- turned default lineart to 'dynamyc'
2010-02-08 06:19:17 +01:00
Stéphane Voltz
bec7607e9d
fix pixel computing for gl646 scanners using a cksel different from 1
2010-02-04 05:33:14 +01:00
Stéphane Voltz
166c6219ff
HP3670 WIP
2010-02-03 06:23:40 +01:00
Stéphane Voltz
8758d7de00
more hp3670 experiments
2010-02-03 06:23:40 +01:00
Stéphane Voltz
2316b35a60
working version of AFE setting for HP3670 like scanners
2010-02-03 06:23:40 +01:00
Stéphane Voltz
cef64f7546
hp3670 tuned good enough for now
2010-02-03 06:23:40 +01:00
Stéphane Voltz
d9c8777e61
before tuning offset and gain for hp3670
2010-02-03 06:23:40 +01:00
Stéphane Voltz
5b26b1b41c
raise VSMP clamp for hp3670
2010-02-03 06:23:40 +01:00
Stéphane Voltz
64f190d179
init struct and reset fe
2010-02-03 06:23:39 +01:00