Wykres commitów

2590 Commity (8331c288d68093295e39d9cf8d181be648a9245c)

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