Wykres commitów

7094 Commity (90f15838eab8946a039394e0abaa70de25b5348c)

Autor SHA1 Wiadomość Data
Stéphane Voltz f6289db694 Merge branch 'gl841' 2010-12-27 22:40:37 +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 7fb14b8f2e entry for optibook 3600 support 2010-12-27 21:48:29 +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 9106e0f7fa changelog entry for genesys update 2010-12-27 06:54:18 +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 83e23108fe Canonscan 700F moved to genesys.desc 2010-12-24 09:01:20 +01:00
Stéphane Voltz 406ecd0cda genesys desc update 2010-12-24 08:51:44 +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 162da73c00 Updated ChangeLog 2010-12-23 20:50:46 +09: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 7000b96cb8 entry for LiDE 210 support 2010-12-16 22:19:42 +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 2f3300b4d1 epson2: added tool to generate device list 2010-12-12 16:19:51 +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 1415491d91 - Updated ChangeLog. 2010-12-09 16:27:31 +09: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