Start of Twister TWAIN Analysis Analysis Started: 2007.07.05 at 14:26:03 Twister Version: 1.05.004 --- TW_IDENTITY block --- Product Name: SHARP TWAIN AR/DM Product Family: NS Series Manufacturer: Sharp Corporation Software Version: 1.0 ("1.00") TWAIN Protocol Version: 1.0 --- DataSource File Version Info --- File: C:\WINDOWS\Twain_32\SHARPNTW\sntw.ds File Timestamp: 2007.03.20 16:08:34 File version: 1.0.0.0 Product version: 1.0.0.0 Description: SHARP TWAIN AR/DM Copyright: (C) 2001 SHARP CORPORATION Comments: Company: SHARP CORPORATION File Version: 1, 0, 0, 0 Internal Name: SNTW.DS Language: Legal Trademarks: Original Filename: SNTW.DS Private Build: Product Name: SHARP NetworkTWAIN Product Version: 1, 0, 0, 0 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 ENUM{ TWCP_NONE } Current: TWCP_NONE, Default: TWCP_NONE GETCURRENT......uint16 TWCP_NONE GETDEFAULT......uint16 TWCP_NONE SET.............TWCP_NONE ok ICAP_PIXELTYPE: GET.............uint16 ENUM{ TWPT_BW } Current: TWPT_BW, Default: TWPT_BW GETCURRENT......uint16 TWPT_BW GETDEFAULT......uint16 TWPT_BW SET.............TWPT_BW ok ICAP_UNITS: GET.............uint16 ENUM{ TWUN_INCHES, TWUN_PIXELS } Current: TWUN_INCHES, Default: TWUN_INCHES GETCURRENT......uint16 TWUN_INCHES GETDEFAULT......uint16 TWUN_INCHES SET.............TWUN_INCHES 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_FEEDERENABLED: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE SET(FALSE).....?failed SET(TRUE).......ok CAP_FEEDERLOADED: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool FALSE CAP_SUPPORTEDCAPS: GET.............uint16 ARRAY[ CAP_AUTOFEED, CAP_DEVICEONLINE, CAP_FEEDERENABLED, CAP_FEEDERLOADED, CAP_SUPPORTEDCAPS, CAP_UICONTROLLABLE, CAP_XFERCOUNT, ICAP_BITDEPTH, ICAP_BITORDER, ICAP_COMPRESSION, ICAP_IMAGEFILEFORMAT, ICAP_PHYSICALWIDTH, ICAP_PHYSICALHEIGHT, ICAP_PIXELFLAVOR, ICAP_PIXELTYPE, ICAP_PLANARCHUNKY, ICAP_UNITS, ICAP_XFERMECH, ICAP_XRESOLUTION, ICAP_YRESOLUTION ] GETCURRENT......ditto GETDEFAULT......ditto CAP_AUTOFEED: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE SET(FALSE)......ok SET(TRUE).......ok CAP_UICONTROLLABLE: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE CAP_DEVICEONLINE: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE ICAP_IMAGEFILEFORMAT: GET.............uint16 ENUM{ TWFF_TIFF, TWFF_BMP } Current: TWFF_BMP, Default: TWFF_BMP GETCURRENT......uint16 TWFF_BMP GETDEFAULT......uint16 TWFF_BMP SET.............TWFF_TIFF ok SET.............TWFF_BMP ok ICAP_PHYSICALWIDTH: GET.............fix32 11.729996 GETCURRENT......fix32 11.729996 GETDEFAULT......fix32 11.729996 ICAP_PHYSICALHEIGHT: GET.............fix32 17.009995 GETCURRENT......fix32 17.009995 GETDEFAULT......fix32 17.009995 ICAP_XRESOLUTION: GET.............fix32 ENUM{ 200, 300, 400, 600 } Current: 300, Default: 300 GETCURRENT......fix32 300 GETDEFAULT......fix32 300 SET............?300 failed SET............?200 failed SET............?400 failed SET............?600 failed ICAP_YRESOLUTION: GET.............fix32 ENUM{ 200, 300, 400, 600 } Current: 300, Default: 300 GETCURRENT......fix32 300 GETDEFAULT......fix32 300 SET............?300 failed SET............?200 failed SET............?400 failed SET............?600 failed ICAP_BITORDER: GET.............uint16 ENUM{ TWBO_MSBFIRST } Current: TWBO_MSBFIRST, Default: TWBO_MSBFIRST GETCURRENT......uint16 TWBO_MSBFIRST GETDEFAULT......uint16 TWBO_MSBFIRST SET.............TWBO_MSBFIRST ok 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 ENUM{ TWPC_CHUNKY } Current: TWPC_CHUNKY, Default: TWPC_CHUNKY GETCURRENT......uint16 TWPC_CHUNKY GETDEFAULT......uint16 TWPC_CHUNKY SET.............TWPC_CHUNKY ok ICAP_BITDEPTH: GET.............uint16 ENUM{ 1 } Current: 1, Default: 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, 7040, 10208). DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET => ( 0, 0, 7040, 10208). DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (880, 1701.33, 1760, 3402.67) => OK. Scanning to verify image layout: OK Returned image is 1712 x 2196 pixels, with resolution of 5.08 x 5.08 DPI Requested resolution was: 200 x 200 DPI Width = 337.008 (versus requested 880) Height = 432.283 (versus requested 1701.34) ---------- Questions [? items] ---------- (0) Could not set CAP_FEEDERENABLED to FALSE. (1) Could not set ICAP_XRESOLUTION to 300. (2) Could not set ICAP_XRESOLUTION to 200. (3) Could not set ICAP_XRESOLUTION to 400. (4) Could not set ICAP_XRESOLUTION to 600. (5) Could not set ICAP_YRESOLUTION to 300. (6) Could not set ICAP_YRESOLUTION to 200. (7) Could not set ICAP_YRESOLUTION to 400. (8) Could not set ICAP_YRESOLUTION to 600. ---------- Compliance Issues [* items] ---------- (0) ICAP_XRESOLUTION: SET failed on all values. (1) ICAP_YRESOLUTION: SET failed on all values. (2) Image X-resolution (5.08) differs excessively from ICAP_XRESOLUTION (200) (3) Image Y-resolution (5.08) differs excessively from ICAP_YRESOLUTION (200) ------------------------------------------------------------------------ End Twister Analysis.