kopia lustrzana https://gitlab.com/sane-project/backends
Added preliminary support for Visioneer XP100
Tweaked entry for LM9831 version of Plustek UT12merge-requests/1/head
rodzic
12680ab414
commit
78413ed072
51
ChangeLog
51
ChangeLog
|
@ -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
|
||||||
|
|
|
@ -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 },
|
||||||
|
|
|
@ -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" },
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue