Wykres commitów

2663 Commity (dbc2f9976ff676cc2f7565bc130b39f4a4400b51)

Autor SHA1 Wiadomość Data
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