Start of Twister TWAIN Analysis Analysis Started: 2004.04.13 at 09:59:22 Twister Version: 1.03.005 --- TW_IDENTITY block --- Product Name: Xerox WorkCentre C2424 Product Family: WorkCentre C2424 Manufacturer: Xerox Software Version: 1.0 ("version 1.0") TWAIN Protocol Version: 1.9 --- DataSource File Version Info --- File: C:\WINNT\Twain_32\Xerox\maliDs.ds File Timestamp: 2004.02.06 01:55:47 File version: 1.0.0.1 Product version: 1.0.0.1 Description: Copyright: Copyright © 2004 Comments: Company: Xerox Corporation File Version: Internal Name: Xerox Scan Service Language: Legal Trademarks: Original Filename: Private Build: Product Name: Xerox Scan Service 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, and this conforms to the TWAIN standard. -- Capability -- -- Value -- CAP_SUPPORTEDCAPS: GET..............uint16 ARRAY[ CAP_AUTOFEED, CAP_DEVICEONLINE, CAP_FEEDERALIGNMENT, CAP_FEEDERENABLED, CAP_FEEDERLOADED, CAP_FEEDERORDER, CAP_SUPPORTEDCAPS, CAP_UICONTROLLABLE, CAP_XFERCOUNT, ICAP_BITDEPTH, ICAP_BITORDER, ICAP_COMPRESSION, ICAP_PHYSICALHEIGHT, ICAP_PHYSICALWIDTH, ICAP_PIXELFLAVOR, ICAP_PIXELTYPE, ICAP_PLANARCHUNKY, ICAP_UNITS, ICAP_XFERMECH, ICAP_XRESOLUTION, ICAP_YRESOLUTION ] 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..................int16 -1 CAP_XFERCOUNT: GETCURRENT...........int16 -1 CAP_XFERCOUNT: GETDEFAULT...........int16 -1 ICAP_COMPRESSION: GET...............uint16 TWCP_NONE ICAP_COMPRESSION: GETCURRENT........uint16 TWCP_NONE ICAP_COMPRESSION: GETDEFAULT........uint16 TWCP_NONE ICAP_PIXELTYPE: GET.................uint16 ENUM{ TWPT_BW, TWPT_GRAY, TWPT_RGB } Current: TWPT_RGB, Default: TWPT_RGB ICAP_PIXELTYPE: GETCURRENT..........uint16 TWPT_RGB ICAP_PIXELTYPE: GETDEFAULT..........uint16 TWPT_RGB ICAP_UNITS: GET.....................uint16 ENUM{ TWUN_INCHES, TWUN_CENTIMETERS, TWUN_PIXELS } Current: TWUN_INCHES, Default: TWUN_INCHES ICAP_UNITS: GETCURRENT..............uint16 TWUN_INCHES ICAP_UNITS: GETDEFAULT..............uint16 TWUN_INCHES ICAP_XFERMECH: GET..................uint16 ENUM{ TWSX_NATIVE, TWSX_MEMORY } Current: TWSX_NATIVE, Default: TWSX_NATIVE ICAP_XFERMECH: GETCURRENT...........uint16 TWSX_NATIVE ICAP_XFERMECH: GETDEFAULT...........uint16 TWSX_NATIVE CAP_FEEDERENABLED: GET..............bool TRUE CAP_FEEDERENABLED: GETCURRENT.......bool TRUE CAP_FEEDERENABLED: GETDEFAULT.......bool TRUE CAP_FEEDERLOADED: GET...............bool TRUE CAP_FEEDERLOADED: GETCURRENT........bool TRUE CAP_FEEDERLOADED: GETDEFAULT........bool TRUE CAP_AUTOFEED: GET...................bool TRUE CAP_AUTOFEED: GETCURRENT............bool TRUE CAP_AUTOFEED: GETDEFAULT............bool TRUE CAP_UICONTROLLABLE: GET.............bool FALSE CAP_UICONTROLLABLE: GETCURRENT......bool FALSE CAP_UICONTROLLABLE: GETDEFAULT......bool FALSE CAP_FEEDERALIGNMENT: GET............uint16 0 CAP_FEEDERALIGNMENT: GETCURRENT.....uint16 0 CAP_FEEDERALIGNMENT: GETDEFAULT.....uint16 0 CAP_FEEDERORDER: GET................uint16 0 CAP_FEEDERORDER: GETCURRENT.........uint16 0 CAP_FEEDERORDER: GETDEFAULT.........uint16 0 ICAP_PHYSICALWIDTH: GET.............fix32 8.5 ICAP_PHYSICALWIDTH: GETCURRENT......fix32 8.5 ICAP_PHYSICALWIDTH: GETDEFAULT......fix32 8.5 ICAP_PHYSICALHEIGHT: GET............fix32 14 ICAP_PHYSICALHEIGHT: GETCURRENT.....fix32 14 ICAP_PHYSICALHEIGHT: GETDEFAULT.....fix32 14 ICAP_XRESOLUTION: GET...............fix32 ENUM{ 100, 200, 300, 400, 600 } Current: 600, Default: 600 ICAP_XRESOLUTION: GETCURRENT........fix32 600 ICAP_XRESOLUTION: GETDEFAULT........fix32 600 ICAP_YRESOLUTION: GET...............fix32 ENUM{ 100, 200, 300, 400, 600 } Current: 600, Default: 600 ICAP_YRESOLUTION: GETCURRENT........fix32 600 ICAP_YRESOLUTION: GETDEFAULT........fix32 600 ICAP_BITORDER: GET..................uint16 ENUM{ TWBO_LSBFIRST, TWBO_MSBFIRST } Current: TWBO_MSBFIRST, Default: TWBO_MSBFIRST ICAP_BITORDER: GETCURRENT...........uint16 TWBO_MSBFIRST ICAP_BITORDER: GETDEFAULT...........uint16 TWBO_MSBFIRST ICAP_PIXELFLAVOR: GET...............uint16 ENUM{ TWPF_CHOCOLATE, TWPF_VANILLA } Current: TWPF_CHOCOLATE, Default: TWPF_CHOCOLATE ICAP_PIXELFLAVOR: GETCURRENT........uint16 TWPF_CHOCOLATE ICAP_PIXELFLAVOR: GETDEFAULT........uint16 TWPF_CHOCOLATE ICAP_PLANARCHUNKY: GET..............uint16 TWPC_CHUNKY ICAP_PLANARCHUNKY: GETCURRENT.......uint16 TWPC_CHUNKY ICAP_PLANARCHUNKY: GETDEFAULT.......uint16 TWPC_CHUNKY ICAP_BITDEPTH: GET..................uint16 8 ICAP_BITDEPTH: GETCURRENT...........uint16 8 ICAP_BITDEPTH: GETDEFAULT...........uint16 8 Section 2. Image Layout DG_IMAGE, DAT_IMAGELAYOUT, MSG_RESET => OK. DG_IMAGE, DAT_IMAGELAYOUT, MSG_GETDEFAULT => ( 0, 0, 14, 14). DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET => ( 0, 0, 14, 14). DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (1.75, 2.33, 3.5, 4.66) => OK. Scanning to verify image layout: OK Returned image is 2199 x 1700 pixels, with resolution of 200 x 200 DPI Requested resolution was: 100 x 100 DPI Width = 10.995 (versus requested 1.75) Height = 8.5 (versus requested 2.33) --- Compliance Summary --- (0) CAP_FEEDERALIGNMENT: MSG_RESET failed when it should succeed. (1) CAP_FEEDERORDER: MSG_RESET failed when it should succeed. (2) ICAP_PLANARCHUNKY: MSG_RESET failed when it should succeed. (3) Image X-resolution (200) differs excessively from ICAP_XRESOLUTION (100) (4) Image Y-resolution (200) differs excessively from ICAP_YRESOLUTION (100) (5) After ImageLayout, actual scan width differs from requested by > 1% (6) After ImageLayout, actual scan length differs from requested by > 1% ------------------------------------------------------------------------ End Twister Analysis.