Added preliminary support for Visioneer XP100

Tweaked entry for LM9831 version of Plustek UT12
merge-requests/1/head
Gerhard Jaeger 2008-08-25 20:17:46 +00:00
rodzic 12680ab414
commit 78413ed072
3 zmienionych plików z 37 dodań i 25 usunięć

Wyświetl plik

@ -1,15 +1,22 @@
2008-08-21 Stéphane Voltz <stef.dev@free.fr> 2008-08-25 Gerhard Jaeger <gerhard@gjaeger.de>
* backend/plustek-usb.c backend/plustek-usbdevs.c:
Added preliminary support for Visioneer XP100
Tweaked entry for LM9831 version of Plustek UT12
* backend/plustek.c: Bumped build number
* doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update
2008-08-21 St<53>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: calibration updating and 75 dpi scan for hp400 * backend/rts8891.c: calibration updating and 75 dpi scan for hp400
2008-08-23 m. allan noah <kitno455 a t gmail d o t com> 2008-08-23 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/fujitsu.desc: set lots of scanners to complete :) * doc/descriptions/fujitsu.desc: set lots of scanners to complete :)
2008-08-21 Stéphane Voltz <stef.dev@free.fr> 2008-08-21 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891_devices.c backend/rts8891_low.c * backend/rts8891.c backend/rts8891_devices.c backend/rts8891_low.c
backend/rts88xx_lib.c: add sensor type field and use it in geometry backend/rts88xx_lib.c: add sensor type field and use it in geometry
detection. detection.
2008-08-14 Stéphane Voltz <stef.dev@free.fr> 2008-08-14 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts88xx_lib.c: fix for hp4400 init * backend/rts8891.c backend/rts88xx_lib.c: fix for hp4400 init
2008-08-13 m. allan noah <kitno455 a t gmail d o t com> 2008-08-13 m. allan noah <kitno455 a t gmail d o t com>
@ -31,7 +38,7 @@
* frontend/scanimage.c: fetch_options(), actually get option * frontend/scanimage.c: fetch_options(), actually get option
descriptor 0 before attempting to get the value of option 0. descriptor 0 before attempting to get the value of option 0.
2008-08-04 Stéphane Voltz <stef.dev@free.fr> 2008-08-04 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/umax_pp.c backend/umaxp_pp.h backend/umax_pp.conf.in: * backend/umax_pp.c backend/umaxp_pp.h backend/umax_pp.conf.in:
use configuration framework use configuration framework
@ -94,19 +101,19 @@
- fi-5330C and fi-5650C can't handle 10 bit LUT via USB - fi-5330C and fi-5650C can't handle 10 bit LUT via USB
- fi-5900 has background color, though it reports otherwise - fi-5900 has background color, though it reports otherwise
2008-07-10 Stéphane Voltz <stef.dev@free.fr> 2008-07-10 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* sanei/sanei_config.c: handle cases where config or callback * sanei/sanei_config.c: handle cases where config or callback
function is NULL function is NULL
* backend/rts8891.c: use new configuration parsing framework * backend/rts8891.c: use new configuration parsing framework
2008-07-10 Stéphane Voltz <stef.dev@free.fr> 2008-07-10 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* include/sane/sanei_config.h: doxygen fix for new function * include/sane/sanei_config.h: doxygen fix for new function
2008-07-10 Stéphane Voltz <stef.dev@free.fr> 2008-07-10 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/sanei_constrain_value.c: add support for SANE_Bool * backend/sanei_constrain_value.c: add support for SANE_Bool
in sanei_check_value in sanei_check_value
* backend/Makefile.in: add sanei_constrain_value.lo to libsane * backend/Makefile.in: add sanei_constrain_value.lo to libsane
2008-07-10 Stéphane Voltz <stef.dev@free.fr> 2008-07-10 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/sanei_constrain_value.c: add support for SANE_Bool * backend/sanei_constrain_value.c: add support for SANE_Bool
in sanei_check_value in sanei_check_value
* backend/Makefile.in: add sanei_constrain_value.lo to libsane * backend/Makefile.in: add sanei_constrain_value.lo to libsane
@ -199,20 +206,20 @@
Remove "experimental" in pixma buttons options and text. Remove "experimental" in pixma buttons options and text.
Fix some French translation typos, and update man page. Fix some French translation typos, and update man page.
2008-06-10 Stéphane Voltz <stef.dev@free.fr> 2008-06-10 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/sanei_constrain_value.c: add support for arrays of SANE_Word * backend/sanei_constrain_value.c: add support for arrays of SANE_Word
in sanei_constrain_value in sanei_constrain_value
* backend/umax_pp.c: remove now unneede 'hand made' constrain on * backend/umax_pp.c: remove now unneede 'hand made' constrain on
gamma tables gamma tables
2008-06-09 Stéphane Voltz <stef.dev@free.fr> 2008-06-09 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: fix for model with 'XPA' sensor * backend/rts8891.c: fix for model with 'XPA' sensor
2008-06-06 Julien Blache <jb@jblache.org> 2008-06-06 Julien Blache <jb@jblache.org>
* backend/net.c: lock the Avahi thread before stopping it and * backend/net.c: lock the Avahi thread before stopping it and
tearing down the Avahi objects. tearing down the Avahi objects.
2008-06-03 Stéphane Voltz <stef.dev@free.fr> 2008-06-03 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/genesys_gl646.c: fixed wrong offset for start * backend/genesys_gl646.c: fixed wrong offset for start
of scanarea for MD6471 scanner. of scanarea for MD6471 scanner.
@ -246,7 +253,7 @@
and device ID updates, including fixing uninitialized variables due and device ID updates, including fixing uninitialized variables due
former defect merge and exposure control for film / dia scanners former defect merge and exposure control for film / dia scanners
2008-05-26 Stéphane Voltz <stef.dev@free.fr> 2008-05-26 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/sane_strstatus.c: added new status and internationalization * backend/sane_strstatus.c: added new status and internationalization
support support
* frontend/scanimage.c, frontend/tstbackend.c: added handling of status * frontend/scanimage.c, frontend/tstbackend.c: added handling of status
@ -254,13 +261,13 @@
* backend/pnm.c: added 2 more virtual devices, one that is hardware * backend/pnm.c: added 2 more virtual devices, one that is hardware
locked, and another that always do warming before scan. locked, and another that always do warming before scan.
2008-05-26 Stéphane Voltz <stef.dev@free.fr> 2008-05-26 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/rts8891.[ch], backend/rts8891_low.[ch], * backend/rts8891.[ch], backend/rts8891_low.[ch],
backend/rts88xx_lib.[ch]: renamed per frontend struct, made use of backend/rts88xx_lib.[ch]: renamed per frontend struct, made use of
new well-known option groups. Added warming-up handling in new well-known option groups. Added warming-up handling in
sane_start(). sane_start().
2008-05-22 Stéphane Voltz <stef.dev@free.fr> 2008-05-22 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/genesys.c: * backend/genesys.c:
changed top of scan area detection for MD6228/MD6471 models changed top of scan area detection for MD6228/MD6471 models
@ -274,7 +281,7 @@
backend/hp3900_usb.c: Fixed reference position detection for backend/hp3900_usb.c: Fixed reference position detection for
HP3800/HPG2710 scanners. Code clean up. HP3800/HPG2710 scanners. Code clean up.
2008-05-22 Stéphane Voltz <stef.dev@free.fr> 2008-05-22 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: * backend/rts8891.c:
minor tweak for scanjet 4470cx minor tweak for scanjet 4470cx
@ -301,7 +308,7 @@
* backend/qcam.c, backend/v4l.c, frontend/tstbackend.c: * backend/qcam.c, backend/v4l.c, frontend/tstbackend.c:
remove undocumented and otherwise unused SANE_CAP_ALWAYS_SETTABLE remove undocumented and otherwise unused SANE_CAP_ALWAYS_SETTABLE
2008-05-19 Stéphane Voltz <stef.dev@free.fr> 2008-05-19 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: * backend/rts8891.c:
150/300 dpi shading calibration fixes for 'XPA' sensor HP4470 models 150/300 dpi shading calibration fixes for 'XPA' sensor HP4470 models
@ -338,7 +345,7 @@
include/sane/sanei_thread.h, sanei/sanei_thread.c: include/sane/sanei_thread.h, sanei/sanei_thread.c:
Fix for bug #306751: sanei-thread with pthreads on 64 bit Fix for bug #306751: sanei-thread with pthreads on 64 bit
2008-05-12 Stéphane Voltz <stef.dev@free.fr> 2008-05-12 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c * backend/rts8891.c
150/300 dpi mode fixes for 'XPA' sensor HP4470 models 150/300 dpi mode fixes for 'XPA' sensor HP4470 models
@ -365,7 +372,7 @@
* doc/sane-sm3840.man: Add lineart and halftone options to page * doc/sane-sm3840.man: Add lineart and halftone options to page
* backend/sm3840*: Remove 64-bit compile warnings * backend/sm3840*: Remove 64-bit compile warnings
2008-04-05 Stéphane Voltz <stef.dev@free.fr> 2008-04-05 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891_low.c * backend/rts8891.c backend/rts8891_low.c
doc/descriptions/rts8891.desc: doc/descriptions/rts8891.desc:
150 dpi mode fix for 'XPA' sensor HP4470 models, description 150 dpi mode fix for 'XPA' sensor HP4470 models, description
@ -556,7 +563,7 @@
sections (separate inetd configuration under the INETD sections (separate inetd configuration under the INETD
CONFIGURATION section). CONFIGURATION section).
2008-04-05 Stéphane Voltz <stef.dev@free.fr> 2008-04-05 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_devices.c * backend/genesys.c backend/genesys.h backend/genesys_devices.c
backend/genesys_gl646.c backend/genesys_low.h: backend/genesys_gl646.c backend/genesys_low.h:
Fixed double free problems, made OPT_COLOR_FILTER work for Fixed double free problems, made OPT_COLOR_FILTER work for
@ -564,7 +571,7 @@
options, split sane_control_options to make it more readable, options, split sane_control_options to make it more readable,
fixed 'reset stream' problem for MD6471. fixed 'reset stream' problem for MD6471.
2008-04-05 Stéphane Voltz <stef.dev@free.fr> 2008-04-05 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* backend/rts8891.c: * backend/rts8891.c:
split sane_control_option() to make it more readable split sane_control_option() to make it more readable
@ -597,7 +604,7 @@
* sanei/sanei_scsi.c: fix bug in sanei_scsi_find_devices() which * sanei/sanei_scsi.c: fix bug in sanei_scsi_find_devices() which
caused early return if attach callback returned error. caused early return if attach callback returned error.
2008-03-22 Stéphane Voltz <stef.dev@free.fr> 2008-03-22 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* AUTHORS configure configure.in backend/dll.conf.in * AUTHORS configure configure.in backend/dll.conf.in
backend/Makefile.in backend/rts8891.c backend/rts8891.conf.in backend/Makefile.in backend/rts8891.c backend/rts8891.conf.in
backend/rts8891_devices.c backend/rts8891.h backend/rts8891_low.c backend/rts8891_devices.c backend/rts8891.h backend/rts8891_low.c
@ -622,7 +629,7 @@
2008-03-15 Julien Blache <jb@jblache.org> 2008-03-15 Julien Blache <jb@jblache.org>
* include/sane/sanei_usb.h: typo fix. * include/sane/sanei_usb.h: typo fix.
2008-03-02 Stéphane Voltz <stef.dev@free.fr> 2008-03-02 St<EFBFBD>phane Voltz <stef.dev@free.fr>
* doc/descriptions/lexmark.desc: added X1195 * doc/descriptions/lexmark.desc: added X1195
* doc/descriptions/unsupported.desc: removed X11xx, X12xx and * doc/descriptions/unsupported.desc: removed X11xx, X12xx and
Dell A920 which are to be handled by the lexmark backend Dell A920 which are to be handled by the lexmark backend

Wyświetl plik

@ -47,6 +47,7 @@
* - added SCANFLAG_Calibration handling * - added SCANFLAG_Calibration handling
* - 0.52 - added _WAF_LOFF_ON_START and _WAF_INC_DARKTGT * - 0.52 - added _WAF_LOFF_ON_START and _WAF_INC_DARKTGT
* handling in usbDev_startScan() * handling in usbDev_startScan()
* added Visioneer
* . * .
* <hr> * <hr>
* This file is part of the SANE package. * This file is part of the SANE package.
@ -106,6 +107,7 @@ static TabDef usbVendors[] = {
{ 0x0458, "KYE/Genius", NULL }, { 0x0458, "KYE/Genius", NULL },
{ 0x03F0, "Hewlett-Packard", NULL }, { 0x03F0, "Hewlett-Packard", NULL },
{ 0x04B8, "Epson", NULL }, { 0x04B8, "Epson", NULL },
{ 0x04A7, "Visioneer", NULL },
{ 0x04A9, "Canon", NULL }, { 0x04A9, "Canon", NULL },
{ 0x1606, "UMAX", NULL }, { 0x1606, "UMAX", NULL },
{ 0x049F, "Compaq", NULL }, { 0x049F, "Compaq", NULL },

Wyświetl plik

@ -274,7 +274,7 @@ static DCapsDef Cap0x07B3_0x000F_0 =
4, 5, kNEC3799, 0x0F, _WAF_NONE, _NO_MIO 4, 5, kNEC3799, 0x0F, _WAF_NONE, _NO_MIO
}; };
/* Plustek Model: ??? /* Plustek Model: UT12
* KH: NS9831 + TPA + Button + NEC3799 * KH: NS9831 + TPA + Button + NEC3799
*/ */
static DCapsDef Cap0x07B3_0x0013_0 = static DCapsDef Cap0x07B3_0x0013_0 =
@ -1046,7 +1046,7 @@ static HWDef Hw0x07B3_0x000F_0 =
1.0 1.0
}; };
/** U12 and U24 /** U12/UT12 and U24
*/ */
static HWDef Hw0x07B3_0x0013_0 = static HWDef Hw0x07B3_0x0013_0 =
{ {
@ -2664,6 +2664,7 @@ static SetDef Settings[] =
/* LM9831 based */ /* LM9831 based */
{"0x07B3-0x0010-0", &Cap0x07B3_0x0010_0, &Hw0x07B3_0x0013_0, "OpticPro U12" }, {"0x07B3-0x0010-0", &Cap0x07B3_0x0010_0, &Hw0x07B3_0x0013_0, "OpticPro U12" },
{"0x07B3-0x0011-0", &Cap0x07B3_0x0011_0, &Hw0x07B3_0x0013_0, "OpticPro U24" }, {"0x07B3-0x0011-0", &Cap0x07B3_0x0011_0, &Hw0x07B3_0x0013_0, "OpticPro U24" },
{"0x07B3-0x0013-0", &Cap0x07B3_0x0013_0, &Hw0x07B3_0x0013_0, "OpticPro UT12" },
/* LM9832 based */ /* LM9832 based */
{"0x07B3-0x0017-0", &Cap0x07B3_0x0017_0, &Hw0x07B3_0x0017_0, "OpticPro UT12/UT16" }, {"0x07B3-0x0017-0", &Cap0x07B3_0x0017_0, &Hw0x07B3_0x0017_0, "OpticPro UT12/UT16" },
@ -2672,7 +2673,6 @@ static SetDef Settings[] =
{"0x07B3-0x0017-4", &Cap0x07B3_0x0017_4, &Hw0x07B3_0x0017_4, "OpticPro UT24" }, {"0x07B3-0x0017-4", &Cap0x07B3_0x0017_4, &Hw0x07B3_0x0017_4, "OpticPro UT24" },
/* never seen yet */ /* never seen yet */
{"0x07B3-0x0013-0", &Cap0x07B3_0x0013_0, &Hw0x07B3_0x0013_0, "Unknown device" },
{"0x07B3-0x0013-4", &Cap0x07B3_0x0013_4, &Hw0x07B3_0x0013_4, "Unknown device" }, {"0x07B3-0x0013-4", &Cap0x07B3_0x0013_4, &Hw0x07B3_0x0013_4, "Unknown device" },
{"0x07B3-0x0011-4", &Cap0x07B3_0x0011_4, &Hw0x07B3_0x0013_4, "Unknown device" }, {"0x07B3-0x0011-4", &Cap0x07B3_0x0011_4, &Hw0x07B3_0x0013_4, "Unknown device" },
{"0x07B3-0x0010-4", &Cap0x07B3_0x0010_4, &Hw0x07B3_0x0013_4, "Unknown device" }, {"0x07B3-0x0010-4", &Cap0x07B3_0x0010_4, &Hw0x07B3_0x0013_4, "Unknown device" },
@ -2729,6 +2729,9 @@ static SetDef Settings[] =
{"0x0A82-0x4600", &Cap0x0A82_0x4600, &Hw0x0A82_0x4600, "TravelScan 460/464" }, {"0x0A82-0x4600", &Cap0x0A82_0x4600, &Hw0x0A82_0x4600, "TravelScan 460/464" },
{"0x0A82-0x6620", &Cap0x0A82_0x6620, &Hw0x0A82_0x6620, "TravelScan 662" }, {"0x0A82-0x6620", &Cap0x0A82_0x6620, &Hw0x0A82_0x6620, "TravelScan 662" },
/* Visioneer... */
{"0x04A7-0x0427", &Cap0x0A82_0x4600, &Hw0x0A82_0x4600, "XP100" },
/* Portable Peripheral Co., Ltd. */ /* Portable Peripheral Co., Ltd. */
{"0x0A53-0x1000", &Cap0x0A53_0x1000, &Hw0x0A53_0x1000, "Q-Scan USB001" }, {"0x0A53-0x1000", &Cap0x0A53_0x1000, &Hw0x0A53_0x1000, "Q-Scan USB001" },