Start of Twister TWAIN Analysis Analysis Started: 2005.05.12 at 07:30:16 Twister Version: 1.05.004 --- TW_IDENTITY block --- Product Name: Kofax Adrenaline TWAIN Data Src Product Family: TWAIN Manufacturer: Kofax Image Products Software Version: 1.6 ("Version 1.6") TWAIN Protocol Version: 1.7 --- DataSource File Version Info --- File: C:\WINDOWS\Twain_32\Kofax\kofax.ds File Timestamp: 2005.05.09 15:52:38 File version: 1.0.0.1 Product version: 1.0.0.1 Description: tsm DLL Copyright: Copyright (C) 1997 Comments: Company: File Version: 1, 0, 0, 1 Internal Name: tsm Language: Legal Trademarks: Original Filename: tsm.DLL Private Build: Product Name: tsm Dynamic Link Library Product Version: 1, 0, 0, 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 TWPT_BW GETCURRENT......uint16 TWPT_BW GETDEFAULT......uint16 TWPT_BW SET.............TWPT_BW ok ICAP_UNITS: GET............*uint16 ENUM{ TWUN_PIXELS, TWUN_INCHES, TWUN_CENTIMETERS } Current: TWUN_PIXELS, Default: TWUN_PIXELS GETCURRENT......uint16 TWUN_PIXELS GETDEFAULT......uint16 TWUN_PIXELS SET.............TWUN_PIXELS ok SET.............TWUN_INCHES ok SET.............TWUN_CENTIMETERS ok ICAP_XFERMECH: GET.............uint16 ENUM{ TWSX_NATIVE, TWSX_MEMORY } Current: TWSX_NATIVE, Default: TWSX_NATIVE GETCURRENT......uint16 TWSX_NATIVE GETDEFAULT......uint16 TWSX_NATIVE SET.............TWSX_NATIVE ok SET.............TWSX_MEMORY ok CAP_FEEDERENABLED: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE SET(FALSE).....?failed SET(TRUE)......?failed CAP_SUPPORTEDCAPS: GET.............uint16 ARRAY[ CAP_DEVICEONLINE, CAP_SUPPORTEDCAPS, CAP_UICONTROLLABLE, ICAP_XFERMECH, CAP_XFERCOUNT, ICAP_UNITS, ICAP_PHYSICALWIDTH, ICAP_PHYSICALHEIGHT, ICAP_PIXELTYPE, ICAP_BITDEPTH, ICAP_PIXELFLAVOR, ICAP_PLANARCHUNKY, ICAP_XRESOLUTION, ICAP_YRESOLUTION, ICAP_BITORDER, ICAP_COMPRESSION, CAP_FEEDERENABLED, ICAP_SUPPORTEDSIZES, ICAP_AUTOBRIGHT, ICAP_BRIGHTNESS, ICAP_CONTRAST ] GETCURRENT......ditto GETDEFAULT......ditto CAP_UICONTROLLABLE: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE CAP_DEVICEONLINE: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE CAP_DUPLEX: GET.............uint16 TWDX_1PASSDUPLEX GETCURRENT......ditto CAP_DUPLEXENABLED: GET.............bool FALSE GETCURRENT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok ICAP_AUTOBRIGHT: GET............*not supported. GETCURRENT......bool FALSE GETDEFAULT......bool FALSE ICAP_BRIGHTNESS: GET............*fix32 From -1000 To 1000 Step 1, Current: 200, Default: 200 GETCURRENT......fix32 200 GETDEFAULT......fix32 200 SET.............0 ok SET.............200 ok SET.............-1000 ok SET.............-500 ok SET.............500 ok SET.............1000 ok ICAP_CONTRAST: GET............*fix32 From -1000 To 1000 Step 1, Current: 200, Default: 200 GETCURRENT......fix32 200 GETDEFAULT......fix32 200 SET.............0 ok SET.............200 ok SET.............-1000 ok SET.............-500 ok SET.............500 ok SET.............1000 ok ICAP_PHYSICALWIDTH: GET.............fix32 2200 GETCURRENT......fix32 2200 GETDEFAULT......fix32 2200 ICAP_PHYSICALHEIGHT: GET.............fix32 1696 GETCURRENT......fix32 1696 GETDEFAULT......fix32 1696 ICAP_XRESOLUTION: GET.............fix32 ENUM{ 1, 1, 1, 1, 1, 1, 1 } Current: 1, Default: 1 GETCURRENT......fix32 1 GETDEFAULT......fix32 1 SET.............78.740158 ok SET.............39.370087 ok SET.............59.055115 ok SET.............94.48819 ok SET.............118.110245 ok SET.............157.480316 ok SET.............236.220474 ok ICAP_YRESOLUTION: GET.............fix32 ENUM{ 1, 1, 1, 1, 1, 1, 1 } Current: 1, Default: 1 GETCURRENT......fix32 1 GETDEFAULT......fix32 1 SET.............236.220474 ok SET.............78.740158 ok SET.............39.370087 ok SET.............59.055115 ok SET.............94.48819 ok SET.............118.110245 ok SET.............157.480316 ok ICAP_BITORDER: GET.............uint16 TWBO_MSBFIRST GETCURRENT......uint16 TWBO_MSBFIRST GETDEFAULT......uint16 TWBO_MSBFIRST SET............?TWBO_MSBFIRST failed ICAP_PIXELFLAVOR: GET.............uint16 ENUM{ TWPF_CHOCOLATE, TWPF_VANILLA } Current: TWPF_CHOCOLATE, Default: TWPF_CHOCOLATE GETCURRENT......uint16 TWPF_CHOCOLATE GETDEFAULT......uint16 TWPF_CHOCOLATE SET.............TWPF_CHOCOLATE ok SET.............TWPF_VANILLA ok ICAP_PLANARCHUNKY: GET............*uint16 TWPC_PLANAR GETCURRENT......uint16 TWPC_PLANAR GETDEFAULT......uint16 TWPC_PLANAR SET............?TWPC_PLANAR failed ICAP_SUPPORTEDSIZES: GET.............uint16 ENUM{ TWSS_NONE, TWSS_A4(TWSS_A4LETTER), TWSS_B5LETTER/TWSS_JISB5, TWSS_USLETTER, TWSS_USLEGAL, TWSS_A5, TWSS_ISOB4(TWSS_B4), TWSS_USLEDGER, TWSS_A3 } Current: TWSS_USLETTER, Default: TWSS_USLETTER GETCURRENT......uint16 TWSS_USLETTER GETDEFAULT......uint16 TWSS_USLETTER SET.............TWSS_NONE ok SET.............TWSS_A4(TWSS_A4LETTER) ok SET.............TWSS_B5LETTER/TWSS_JISB5 ok SET.............TWSS_USLETTER ok SET.............TWSS_USLEGAL ok SET.............TWSS_A5 ok SET.............TWSS_ISOB4(TWSS_B4) ok SET.............TWSS_A3 ok ICAP_BITDEPTH: GET.............uint16 1 GETCURRENT......uint16 1 GETDEFAULT......uint16 1 Section 2. Image Layout DG_IMAGE, DAT_IMAGELAYOUT, MSG_RESET => OK. DG_IMAGE, DAT_IMAGELAYOUT, MSG_GETDEFAULT => ( 0, 0, 0, 0). DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET => ( 0, 0, 16.48, 11.68). DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (2.05, 1.94, 4.11, 3.89) => OK. Scanning to verify image layout: Scan Failed. ---------- Questions [? items] ---------- (0) Could not set CAP_FEEDERENABLED to FALSE. (1) Could not set CAP_FEEDERENABLED to TRUE. (2) Could not set ICAP_BITORDER to TWBO_MSBFIRST. (3) Could not set ICAP_PLANARCHUNKY to TWPC_PLANAR. ---------- Compliance Issues [* items] ---------- (0) ICAP_UNITS: GET after open, current value is not TWUN_INCHES. (1) CAP_DUPLEX: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (2) CAP_DUPLEXENABLED: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (3) ICAP_AUTOBRIGHT: GET failed, but cap is in CAP_SUPPORTEDCAPS. (4) ICAP_BRIGHTNESS: GET current value is not 0. (5) ICAP_CONTRAST: GET current value is not 0. (6) ICAP_PLANARCHUNKY: GET after open, current value is not TWPC_CHUNKY. (7) CAP_UICONTROLLABLE: RESET succeeded when it should fail. (8) CAP_DUPLEXENABLED: RESET failed when it should succeed. (9) ICAP_PHYSICALWIDTH: RESET succeeded when it should fail. (10) ICAP_PHYSICALHEIGHT: RESET succeeded when it should fail. (11) CAP_FEEDERENABLED: SET: failed on all values. (12) ICAP_BITORDER: SET failed on all values. (13) ICAP_PLANARCHUNKY: SET failed on all values. (14) Default ImageLayout has width or height of 0 or less! ------------------------------------------------------------------------ End Twister Analysis.