Start of Twister TWAIN Analysis Analysis Started: 2007.07.14 at 22:37:43 Twister Version: 1.05.004 --- TW_IDENTITY block --- Product Name: Logitech PageScan USB Product Family: Logitech Page Scanners Manufacturer: Logitech Inc. Software Version: 2.0 ("5.0.208") TWAIN Protocol Version: 1.6 --- DataSource File Version Info --- File: C:\WINDOWS\Twain_32\LOGISCAN\lgpusb.ds File Timestamp: 2006.04.03 16:34:56 File version: 5.0.2134.1 Product version: 5.0.2134.1 Description: Logitech PageScan Color TWAIN Resources Copyright: Copyright (C) Microsoft Corp. 1996-1997 Comments: Company: Microsoft Corporation File Version: 5.00.2134.1 Internal Name: Cool Scanner Driver II Language: Legal Trademarks: Original Filename: PGSCANRC.DLL Private Build: Product Name: Microsoft(R) Windows (R) 2000 Operating System Product Version: 5.00.2134.1 Special Build: Section 1. Capabilities If a capability does not appear in the following list, then the device reported it as unsupported in conformance with the TWAIN standard. CAP_XFERCOUNT: GET.............int16 -1 GETCURRENT......int16 -1 GETDEFAULT......int16 -1 ICAP_COMPRESSION: GET.............uint16 TWCP_NONE GETCURRENT......uint16 TWCP_NONE GETDEFAULT......uint16 TWCP_NONE SET.............TWCP_NONE ok ICAP_PIXELTYPE: GET.............uint16 ENUM{ TWPT_BW, TWPT_GRAY, TWPT_RGB } Current: TWPT_GRAY, Default: TWPT_GRAY GETCURRENT......uint16 TWPT_GRAY GETDEFAULT......uint16 TWPT_GRAY SET.............TWPT_BW ok SET.............TWPT_GRAY ok SET.............TWPT_RGB ok ICAP_UNITS: GET.............uint16 ENUM{ TWUN_INCHES, TWUN_CENTIMETERS, TWUN_PIXELS } Current: TWUN_INCHES, Default: TWUN_INCHES GETCURRENT......uint16 TWUN_INCHES GETDEFAULT......uint16 TWUN_INCHES SET.............TWUN_INCHES ok SET.............TWUN_CENTIMETERS ok SET.............TWUN_PIXELS ok ICAP_XFERMECH: GET.............uint16 ENUM{ TWSX_NATIVE, TWSX_FILE, TWSX_MEMORY } Current: TWSX_NATIVE, Default: TWSX_NATIVE GETCURRENT......uint16 TWSX_NATIVE GETDEFAULT......uint16 TWSX_NATIVE SET.............TWSX_NATIVE ok SET.............TWSX_FILE ok SET.............TWSX_MEMORY ok CAP_SUPPORTEDCAPS: GET............*not supported. GETCURRENT.....*not supported. GETDEFAULT.....*not supported. CAP_UICONTROLLABLE: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE CAP_DEVICEONLINE: GET............*not supported. GETCURRENT.....*not supported. GETDEFAULT.....*not supported. ICAP_BRIGHTNESS: GET............*fix32 From 0 To 257 Step 1, Current: 128, Default: 128 GETCURRENT......fix32 128 GETDEFAULT......fix32 128 SET.............0 ok SET.............128 ok SET.............64 ok SET.............192 ok SET.............257 ok ICAP_GAMMA: GET.............fix32 1.000061 GETCURRENT......fix32 1.000061 GETDEFAULT......fix32 1 SET.............1 ok ICAP_PHYSICALWIDTH: GET.............fix32 8.503937 GETCURRENT......fix32 8.503937 GETDEFAULT......fix32 8.503937 ICAP_PHYSICALHEIGHT: GET............*fix32 -1 GETCURRENT......fix32 -1 GETDEFAULT......fix32 -1 ICAP_XRESOLUTION: GET.............fix32 ENUM{ 100, 150, 200, 300, 400, 600, 800, 1200, 1600, 2400 } Current: 200, Default: 200 GETCURRENT......fix32 200 GETDEFAULT......fix32 200 SET.............200 ok SET.............100 ok SET.............400 ok SET.............800 ok SET.............2400 ok ICAP_YRESOLUTION: GET.............fix32 ENUM{ 100, 150, 200, 300, 600, 200, 1200, 400 } Current: 200, Default: 200 GETCURRENT......fix32 200 GETDEFAULT......fix32 200 SET.............200 ok SET.............100 ok SET.............150 ok SET.............300 ok SET.............600 ok SET.............200 ok SET.............1200 ok SET.............400 ok ICAP_BITORDER: GET.............uint16 TWBO_MSBFIRST GETCURRENT......uint16 TWBO_MSBFIRST GETDEFAULT......uint16 TWBO_MSBFIRST SET............?TWBO_MSBFIRST failed ICAP_PIXELFLAVOR: GET.............uint16 TWPF_CHOCOLATE GETCURRENT......uint16 TWPF_CHOCOLATE GETDEFAULT......uint16 TWPF_CHOCOLATE SET............?TWPF_CHOCOLATE failed ICAP_PLANARCHUNKY: GET.............uint16 TWPC_CHUNKY GETCURRENT......uint16 TWPC_CHUNKY GETDEFAULT......uint16 TWPC_CHUNKY SET............?TWPC_CHUNKY failed ICAP_THRESHOLD: GET............*fix32 From 1 To 257 Step 1, Current: 128, Default: 128 GETCURRENT......fix32 128 GETDEFAULT......fix32 128 SET.............128 ok SET.............1 ok SET.............65 ok SET.............129 ok SET.............193 ok SET.............257 ok ICAP_BITDEPTH: GET.............uint16 8 GETCURRENT......uint16 8 GETDEFAULT......uint16 8 CAP_0x8064: GET.............bool TRUE CAP_0x8065: GET.............bool TRUE CAP_0x8066: GET.............bool TRUE CAP_0x8067: GET.............bool FALSE CAP_0x8069: GET.............bool TRUE CAP_0x806b: GET.............bool TRUE CAP_0x806c: GET.............bool TRUE Section 2. Image Layout DG_IMAGE, DAT_IMAGELAYOUT, MSG_RESET => OK. DG_IMAGE, DAT_IMAGELAYOUT, MSG_GETDEFAULT => ( 0, 0, 8.00008, 11). DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET => ( 0, 0, 0, 0). DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (0, 0, 0, 0) => Failed. ---------- Questions [? items] ---------- (0) Could not set ICAP_BITORDER to TWBO_MSBFIRST. (1) Could not set ICAP_PIXELFLAVOR to TWPF_CHOCOLATE. (2) Could not set ICAP_PLANARCHUNKY to TWPC_CHUNKY. ---------- Compliance Issues [* items] ---------- (0) CAP_SUPPORTEDCAPS: GET failed when it is required of all sources. (1) CAP_SUPPORTEDCAPS: GETCURRENT failed when it is required of all sources. (2) CAP_SUPPORTEDCAPS: GETDEFAULT failed when it is required of all sources. (3) CAP_XFERCOUNT: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (4) ICAP_COMPRESSION: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (5) ICAP_PIXELTYPE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (6) ICAP_UNITS: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (7) ICAP_XFERMECH: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (8) CAP_UICONTROLLABLE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (9) ICAP_BRIGHTNESS: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (10) ICAP_BRIGHTNESS: GET minimum value not -1000. (11) ICAP_BRIGHTNESS: GET maximum value not 1000. (12) ICAP_BRIGHTNESS: GET current value is not 0. (13) ICAP_GAMMA: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (14) ICAP_PHYSICALWIDTH: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (15) ICAP_PHYSICALHEIGHT: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (16) ICAP_PHYSICALHEIGHT: GET value is less than 1.0 (17) ICAP_XRESOLUTION: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (18) ICAP_YRESOLUTION: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (19) ICAP_BITORDER: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (20) ICAP_PIXELFLAVOR: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (21) ICAP_PLANARCHUNKY: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (22) ICAP_THRESHOLD: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (23) ICAP_THRESHOLD: GET maximum value not 255. (24) ICAP_BITDEPTH: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (25) CAP_0x8064: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (26) CAP_0x8065: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (27) CAP_0x8066: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (28) CAP_0x8067: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (29) CAP_0x8069: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (30) CAP_0x806b: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (31) CAP_0x806c: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (32) ICAP_BITORDER: RESET failed when it should succeed. (33) ICAP_PIXELFLAVOR: RESET failed when it should succeed. (34) ICAP_PLANARCHUNKY: RESET failed when it should succeed. (35) ICAP_BITDEPTH: RESET failed when it should succeed. (36) ICAP_BITORDER: SET failed on all values. (37) ICAP_PIXELFLAVOR: SET failed on all values. (38) ICAP_PLANARCHUNKY: SET failed on all values. (39) DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (0, 0, 0, 0) failed although it is mandatory. ------------------------------------------------------------------------ End Twister Analysis.