Start of Twister TWAIN Analysis Analysis Started: 2004.09.02 at 22:31:43 Twister Version: 1.03.006 --- TW_IDENTITY block --- Product Name: HP PrecisionScan LT 2.0 Product Family: HP ScanJet 4200C Manufacturer: Hewlett-Packard Company Software Version: 1.0 ("HP PrecisionScan LT 2.0") TWAIN Protocol Version: 1.6 --- DataSource File Version Info --- File: C:\WINDOWS\Twain_32\hpprsclt.ds File Timestamp: 2004.09.03 04:23:10 File version: 2.0.0.1 Product version: 2.0.0.1 Description: TWAIN data source for PrecisionScan LT Copyright: © Copyright 1998-99 Hewlett-Packard Company Comments: Company: Hewlett-Packard Company File Version: 2.01 Internal Name: MATDS32 Language: Legal Trademarks: Original Filename: MATDS32.DLL Private Build: Product Name: MATDS32 Dynamic Link Library Product Version: 2.01 Special Build: Section 1. Capabilities If a capability does not appear in the following list, then the device reported it as unsupported, and this conforms to the TWAIN standard. -- Capability -- -- Value -- CAP_SUPPORTEDCAPS: GET..............uint16 ARRAY[ CAP_INDICATORS, CAP_XFERCOUNT, ICAP_BITDEPTH, ICAP_BITORDER, CAP_UICONTROLLABLE, ICAP_COMPRESSION, ICAP_XRESOLUTION, ICAP_YRESOLUTION, ICAP_IMAGEFILEFORMAT, ICAP_PHYSICALHEIGHT, ICAP_PHYSICALWIDTH, ICAP_PIXELFLAVOR, ICAP_PIXELTYPE, ICAP_PLANARCHUNKY, ICAP_SHADOW, ICAP_UNITS, ICAP_XFERMECH, ICAP_XNATIVERESOLUTION, ICAP_YNATIVERESOLUTION, CAP_DEVICEONLINE ] CAP_SUPPORTEDCAPS: GETCURRENT.......ditto CAP_SUPPORTEDCAPS: GETDEFAULT.......ditto CAP_DEVICEONLINE: GET...............bool TRUE CAP_DEVICEONLINE: GETCURRENT........bool TRUE CAP_DEVICEONLINE: GETDEFAULT........bool TRUE CAP_XFERCOUNT: GET.................*uint16 0 CAP_XFERCOUNT: GETCURRENT..........*uint16 0 CAP_XFERCOUNT: GETDEFAULT..........*uint16 0 ICAP_COMPRESSION: GET...............uint16 ENUM{ TWCP_NONE } Current: TWCP_NONE, Default: TWCP_NONE ICAP_COMPRESSION: GETCURRENT........ditto ICAP_COMPRESSION: GETDEFAULT........ditto ICAP_PIXELTYPE: GET.................uint16 ENUM{ TWPT_RGB, TWPT_PALETTE, TWPT_GRAY, TWPT_BW } Current: TWPT_RGB, Default: TWPT_RGB ICAP_PIXELTYPE: GETCURRENT..........ditto ICAP_PIXELTYPE: GETDEFAULT..........ditto ICAP_UNITS: GET.....................uint16 ENUM{ TWUN_INCHES, TWUN_CENTIMETERS, TWUN_PIXELS } Current: TWUN_INCHES, Default: TWUN_INCHES ICAP_UNITS: GETCURRENT..............ditto ICAP_UNITS: GETDEFAULT..............ditto ICAP_XFERMECH: GET..................uint16 ENUM{ TWSX_NATIVE, TWSX_FILE, TWSX_MEMORY } Current: TWSX_NATIVE, Default: TWSX_NATIVE ICAP_XFERMECH: GETCURRENT...........ditto ICAP_XFERMECH: GETDEFAULT...........ditto CAP_FEEDERENABLED: GET..............bool FALSE CAP_FEEDERENABLED: GETCURRENT.......bool FALSE CAP_FEEDERENABLED: GETDEFAULT.......bool FALSE CAP_FEEDERLOADED: GET...............bool FALSE CAP_FEEDERLOADED: GETCURRENT........bool FALSE CAP_FEEDERLOADED: GETDEFAULT........bool FALSE CAP_AUTOFEED: GET...................bool FALSE CAP_AUTOFEED: GETCURRENT............bool FALSE CAP_AUTOFEED: GETDEFAULT............bool FALSE CAP_INDICATORS: GET.................bool TRUE CAP_INDICATORS: GETCURRENT..........bool TRUE CAP_INDICATORS: GETDEFAULT..........bool TRUE CAP_UICONTROLLABLE: GET.............bool TRUE CAP_UICONTROLLABLE: GETCURRENT......bool TRUE CAP_UICONTROLLABLE: GETDEFAULT......bool TRUE ICAP_IMAGEFILEFORMAT: GET...........uint16 ENUM{ TWFF_BMP, TWFF_TIFF } Current: TWFF_BMP, Default: TWFF_BMP ICAP_IMAGEFILEFORMAT: GETCURRENT....ditto ICAP_IMAGEFILEFORMAT: GETDEFAULT....ditto ICAP_PHYSICALWIDTH: GET.............fix32 8.5 ICAP_PHYSICALWIDTH: GETCURRENT......fix32 8.5 ICAP_PHYSICALWIDTH: GETDEFAULT......fix32 8.5 ICAP_PHYSICALHEIGHT: GET............fix32 11.699997 ICAP_PHYSICALHEIGHT: GETCURRENT.....fix32 11.699997 ICAP_PHYSICALHEIGHT: GETDEFAULT.....fix32 11.699997 ICAP_SHADOW: GET...................*not supported. ICAP_XNATIVERESOLUTION: GET.........fix32 -0.999985 ICAP_XNATIVERESOLUTION: GETCURRENT..fix32 -0.999985 ICAP_XNATIVERESOLUTION: GETDEFAULT..fix32 -0.999985 ICAP_YNATIVERESOLUTION: GET.........fix32 -0.999985 ICAP_YNATIVERESOLUTION: GETCURRENT..fix32 -0.999985 ICAP_YNATIVERESOLUTION: GETDEFAULT..fix32 -0.999985 ICAP_XRESOLUTION: GET...............fix32 -0.999985 ICAP_XRESOLUTION: GETCURRENT........fix32 -0.999985 ICAP_XRESOLUTION: GETDEFAULT........fix32 -0.999985 ICAP_YRESOLUTION: GET...............fix32 -0.999985 ICAP_YRESOLUTION: GETCURRENT........fix32 -0.999985 ICAP_YRESOLUTION: GETDEFAULT........fix32 -0.999985 ICAP_BITORDER: GET..................uint16 TWBO_MSBFIRST ICAP_BITORDER: GETCURRENT...........uint16 TWBO_MSBFIRST ICAP_BITORDER: GETDEFAULT...........uint16 TWBO_MSBFIRST ICAP_PIXELFLAVOR: GET...............uint16 TWPF_CHOCOLATE ICAP_PIXELFLAVOR: GETCURRENT........uint16 TWPF_CHOCOLATE ICAP_PIXELFLAVOR: GETDEFAULT........uint16 TWPF_CHOCOLATE ICAP_PLANARCHUNKY: GET.............*uint16 TWPC_PLANAR ICAP_PLANARCHUNKY: GETCURRENT.......uint16 TWPC_PLANAR ICAP_PLANARCHUNKY: GETDEFAULT.......uint16 TWPC_PLANAR ICAP_BITDEPTH: GET.................*uint16 24 ICAP_BITDEPTH: GETCURRENT...........uint16 24 ICAP_BITDEPTH: GETDEFAULT...........uint16 24 Section 2. Image Layout DG_IMAGE, DAT_IMAGELAYOUT, MSG_RESET => Failed. DG_IMAGE, DAT_IMAGELAYOUT, MSG_GETDEFAULT => Failed. DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET => Failed. DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (0, 0, 0, 0) => Failed. --- Compliance Summary --- (0) CAP_SUPPORTEDCAPS: MSG_GET supported, but not listed in CAP_SUPPORTEDCAPS. (1) CAP_XFERCOUNT: GET returned a container with incorrect item-type. (2) CAP_XFERCOUNT: GETCURRENT returned a container with incorrect item-type. (3) CAP_XFERCOUNT: GETDEFAULT returned a container with incorrect item-type. (4) CAP_FEEDERENABLED: MSG_GET supported, but not listed in CAP_SUPPORTEDCAPS. (5) CAP_FEEDERLOADED: MSG_GET supported, but not listed in CAP_SUPPORTEDCAPS. (6) CAP_AUTOFEED: MSG_GET supported, but not listed in CAP_SUPPORTEDCAPS. (7) ICAP_SHADOW listed in CAP_SUPPORTEDCAPS but GET failed. (8) ICAP_PLANARCHUNKY: MSG_GET after open, current value is not TWPC_CHUNKY. (9) ICAP_BITDEPTH contains value 24. A common error but technically non-compliant. (10) CAP_INDICATORS: MSG_RESET failed when it should succeed. (11) CAP_XFERCOUNT: MSG_RESET failed when it should succeed. (12) ICAP_BITDEPTH: MSG_RESET failed when it should succeed. (13) ICAP_BITORDER: MSG_RESET failed when it should succeed. (14) ICAP_COMPRESSION: MSG_RESET failed when it should succeed. (15) ICAP_XRESOLUTION: MSG_RESET failed when it should succeed. (16) ICAP_YRESOLUTION: MSG_RESET failed when it should succeed. (17) ICAP_IMAGEFILEFORMAT: MSG_RESET failed when it should succeed. (18) ICAP_PIXELFLAVOR: MSG_RESET failed when it should succeed. (19) ICAP_PIXELTYPE: MSG_RESET failed when it should succeed. (20) ICAP_PLANARCHUNKY: MSG_RESET failed when it should succeed. (21) ICAP_SHADOW: MSG_RESET failed when it should succeed. (22) ICAP_UNITS: MSG_RESET failed when it should succeed. (23) ICAP_XFERMECH: MSG_RESET failed when it should succeed. (24) DG_IMAGE, DAT_IMAGELAYOUT, MSG_RESET failed although it is mandatory. (25) DG_IMAGE, DAT_IMAGELAYOUT, MSG_GETDEFAULT failed although it is mandatory. (26) DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET failed although it is mandatory. (27) DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (0, 0, 0, 0) failed although it is mandatory. ------------------------------------------------------------------------ End Twister Analysis.