Add Syscan 485, DCT 487; update descriptions for Syscan

Thanks again to Jack McGill.
merge-requests/1/head
Pierre Willenbrock 2009-05-20 00:31:32 +02:00
rodzic 34717f1db0
commit 3b13986395
4 zmienionych plików z 143 dodań i 1 usunięć

Wyświetl plik

@ -1,6 +1,6 @@
2009-05-19 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_devices.c, backend/genesys_low.h:
Add Pentax DSmobile 600
Add Pentax DSmobile 600, Syscan 485, DCT 487
2009-05-18 Stéphane Voltz <stef.dev at free.fr>
* backend/genesys_gl646.h: fixed missing part of the include

Wyświetl plik

@ -20,6 +20,9 @@ usb 0x03f0 0x1405
# Syscan DocketPort 465
#usb 0x0a82 0x4802
# DCT DocketPort 487
#usb 0x1dcc 0x4810
#
# supported scanners
#

Wyświetl plik

@ -1489,6 +1489,109 @@ static Genesys_Model pentax_dsmobile_600_model = {
400
};
static Genesys_Model syscan_docketport_485_model = {
"syscan-docketport-485", /* Name */
"Syscan/Ambir", /* Device vendor string */
"DocketPORT 485", /* Device model name */
GENESYS_GL841,
NULL,
{600, 300, 150, 75, 0}, /* possible x-resolutions */
{600, 300, 150, 75, 0}, /* possible y-resolutions */
{16, 8, 0}, /* possible depths in gray mode */
{16, 8, 0}, /* possible depths in color mode */
SANE_FIX (0.0), /* Start of scan area in mm (x) */
SANE_FIX (1.0), /* Start of scan area in mm (y) */
SANE_FIX (435.0), /* Size of scan area in mm (x) */
SANE_FIX (511), /* Size of scan area in mm (y) */
SANE_FIX (3.0), /* Start of white strip in mm (y) */
SANE_FIX (0.0), /* Start of black mark in mm (x) */
SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
SANE_FIX (26.5), /* Size of scan area after paper sensor stops
sensing document in mm */
/* this is larger than needed -- accounts for second sensor head, which is a
calibration item */
SANE_FIX (0.0), /* Amount of feeding needed to eject document
after finishing scanning in mm */
0, 0, 0, /* RGB CCD Line-distance correction in pixel */
COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
SANE_TRUE, /* Is this a CIS scanner? */
SANE_TRUE, /* Is this a sheetfed scanner? */
CCD_XP300,
DAC_WOLFSON_XP300,
GPO_XP300,
MOTOR_XP300,
GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
| GENESYS_FLAG_SKIP_WARMUP
| GENESYS_FLAG_NO_CALIBRATION,
GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW,
300,
400
};
static Genesys_Model dct_docketport_487_model = {
"dct-docketport-487", /* Name */
"DCT", /* Device vendor string */
"DocketPORT 487", /* Device model name */
GENESYS_GL841,
NULL,
{600, 300, 150, 75, 0}, /* possible x-resolutions */
{600, 300, 150, 75, 0}, /* possible y-resolutions */
{16, 8, 0}, /* possible depths in gray mode */
{16, 8, 0}, /* possible depths in color mode */
SANE_FIX (0.0), /* Start of scan area in mm (x) */
SANE_FIX (1.0), /* Start of scan area in mm (y) */
SANE_FIX (435.0), /* Size of scan area in mm (x) */
SANE_FIX (511), /* Size of scan area in mm (y) */
SANE_FIX (3.0), /* Start of white strip in mm (y) */
SANE_FIX (0.0), /* Start of black mark in mm (x) */
SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
SANE_FIX (26.5), /* Size of scan area after paper sensor stops
sensing document in mm */
/* this is larger than needed -- accounts for second sensor head, which is a
calibration item */
SANE_FIX (0.0), /* Amount of feeding needed to eject document
after finishing scanning in mm */
0, 0, 0, /* RGB CCD Line-distance correction in pixel */
COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
SANE_TRUE, /* Is this a CIS scanner? */
SANE_TRUE, /* Is this a sheetfed scanner? */
CCD_XP300,
DAC_WOLFSON_XP300,
GPO_XP300,
MOTOR_XP300,
GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
| GENESYS_FLAG_SKIP_WARMUP
| GENESYS_FLAG_NO_CALIBRATION
| GENESYS_FLAG_UNTESTED,
GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW,
300,
400
};
static Genesys_USB_Device_Entry genesys_usb_device_list[] = {
{0x0638, 0x0a10, &umax_astra_4500_model},
{0x04a9, 0x2213, &canon_lide_50_model},
@ -1506,5 +1609,7 @@ static Genesys_USB_Device_Entry genesys_usb_device_list[] = {
{0x0a82, 0x4802, &syscan_docketport_465_model},
{0x04a7, 0x049b, &visioneer_xp100_r3_model},
{0x0a17, 0x3210, &pentax_dsmobile_600_model},
{0x0a82, 0x4800, &syscan_docketport_485_model},
{0x1dcc, 0x4810, &dct_docketport_487_model},
{0, 0, NULL}
};

Wyświetl plik

@ -95,3 +95,37 @@
:usbid "0x0a17" "0x3210"
:status :basic
:comment "All resolution and mode supported, but uncorrected scans"
; -----------------------------------------------------------------------------
:mfg "DCT"
:url "http://www.docucap.com/"
:comment "Successor of Syscan in the USA"
:model "DocketPort 487"
:interface "USB"
:usbid "0x1dcc" "0x4810"
:status :untested
:comment "Untested, all resolution and mode should be supported, but uncorrected scans, front- and backside side-by-side, with backside mirrored horizontally."
; -----------------------------------------------------------------------------
:mfg "Syscan"
:model "DocketPort 485"
:interface "USB"
:usbid "0x0a82" "0x4810"
:status :basic
:comment "All resolution and mode supported, but uncorrected scans, front- and backside side-by-side, with backside mirrored horizontally."
:model "DocketPort 465"
:interface "USB"
:usbid "0x0a82" "0x4802"
:status :basic
:comment "All resolution and mode supported, but uncorrected scans"
:model "DocketPort 665"
:interface "USB"
:usbid "0x0a82" "0x4803"
:status :basic
:comment "All resolution and mode supported, but uncorrected scans"