Start of Twister TWAIN Analysis Analysis Started: 2004.07.31 at 21:33:04 Twister Version: 1.03.006 --- TW_IDENTITY block --- Product Name: Photos Stored In Camera Product Family: Digital Still Cameras Manufacturer: Logitech Software Version: 1.1 ("Version 1.2 03/27/2002") TWAIN Protocol Version: 1.8 --- DataSource File Version Info --- File: C:\WINDOWS\Twain_32\QuickCam\DSCTwain.ds File Timestamp: 2002.11.22 11:29:22 File version: 7.3.0.1090 Product version: 7.3.0.1090 Description: Logitech DSC Data Source Copyright: (c) 1996-2002 Logitech. All rights reserved. Comments: Company: Logitech Inc. File Version: 7.3.0.1090 Internal Name: DSCTwain.ds Language: Legal Trademarks: Original Filename: DSCTwain.ds Private Build: Product Name: Logitech ImageStudio Product Version: 7.3.0.1090 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_SUPPORTEDCAPS, ICAP_PIXELFLAVOR, ICAP_XFERMECH, ICAP_PLANARCHUNKY, ICAP_COMPRESSION, ICAP_PHYSICALWIDTH, ICAP_PHYSICALHEIGHT, ICAP_UNITS, CAP_DEVICEONLINE, ICAP_PIXELTYPE, ICAP_XRESOLUTION, ICAP_YRESOLUTION, ICAP_BITDEPTH, ICAP_BITORDER, CAP_XFERCOUNT, ICAP_IMAGEFILEFORMAT, CAP_UICONTROLLABLE ] 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 ENUM{ TWCP_NONE } Current: TWCP_NONE, Default: TWCP_NONE ICAP_COMPRESSION: GETCURRENT........uint16 TWCP_NONE ICAP_COMPRESSION: GETDEFAULT........uint16 TWCP_NONE ICAP_PIXELTYPE: GET.................uint16 ENUM{ 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_PIXELS } Current: TWUN_PIXELS, Default: TWUN_PIXELS ICAP_UNITS: GETCURRENT..............uint16 TWUN_PIXELS ICAP_UNITS: GETDEFAULT..............uint16 TWUN_PIXELS ICAP_XFERMECH: GET.................*uint16 ENUM{ TWSX_NATIVE, TWSX_FILE, TWSX_MEMORY } Current: TWSX_MEMORY, Default: TWSX_MEMORY ICAP_XFERMECH: GETCURRENT...........uint16 TWSX_MEMORY ICAP_XFERMECH: GETDEFAULT...........uint16 TWSX_MEMORY CAP_UICONTROLLABLE: GET.............bool TRUE CAP_UICONTROLLABLE: GETCURRENT......bool TRUE CAP_UICONTROLLABLE: GETDEFAULT......bool TRUE ICAP_IMAGEFILEFORMAT: GET...........uint16 ENUM{ TWFF_BMP } Current: TWFF_BMP, Default: TWFF_BMP ICAP_IMAGEFILEFORMAT: GETCURRENT....uint16 TWFF_BMP ICAP_IMAGEFILEFORMAT: GETDEFAULT....uint16 TWFF_BMP ICAP_PHYSICALWIDTH: GET.............fix32 640 ICAP_PHYSICALWIDTH: GETCURRENT......fix32 640 ICAP_PHYSICALWIDTH: GETDEFAULT......fix32 640 ICAP_PHYSICALHEIGHT: GET............fix32 480 ICAP_PHYSICALHEIGHT: GETCURRENT.....fix32 480 ICAP_PHYSICALHEIGHT: GETDEFAULT.....fix32 480 ICAP_XRESOLUTION: GET...............fix32 ENUM{ 100 } Current: 100, Default: 100 ICAP_XRESOLUTION: GETCURRENT........fix32 100 ICAP_XRESOLUTION: GETDEFAULT........fix32 100 ICAP_YRESOLUTION: GET...............fix32 ENUM{ 100 } Current: 100, Default: 100 ICAP_YRESOLUTION: GETCURRENT........fix32 100 ICAP_YRESOLUTION: GETDEFAULT........fix32 100 ICAP_BITORDER: GET..................uint16 ENUM{ 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 } Current: TWPF_CHOCOLATE, Default: TWPF_CHOCOLATE ICAP_PIXELFLAVOR: GETCURRENT........uint16 TWPF_CHOCOLATE ICAP_PIXELFLAVOR: GETDEFAULT........uint16 TWPF_CHOCOLATE ICAP_PLANARCHUNKY: GET..............uint16 ENUM{ TWPC_CHUNKY } Current: TWPC_CHUNKY, Default: TWPC_CHUNKY ICAP_PLANARCHUNKY: GETCURRENT.......uint16 TWPC_CHUNKY ICAP_PLANARCHUNKY: GETDEFAULT.......uint16 TWPC_CHUNKY ICAP_BITDEPTH: GET.................*uint16 ENUM{ 24 } Current: 24, Default: 24 ICAP_BITDEPTH: GETCURRENT...........uint16 24 ICAP_BITDEPTH: GETDEFAULT...........uint16 24 Section 2. Image Layout DG_IMAGE, DAT_IMAGELAYOUT, MSG_RESET => OK. DG_IMAGE, DAT_IMAGELAYOUT, MSG_GETDEFAULT => ( 0, 0, 640, 480). DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET => ( 0, 0, 640, 480). DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (80, 80, 160, 160) => Failed. --- Compliance Summary --- (0) ICAP_UNITS: MSG_GET value does not include TWUN_INCHES. (1) ICAP_XFERMECH: MSG_GET after open, current value is not TWSX_NATIVE. (2) ICAP_BITDEPTH contains value 24. A common error but technically non-compliant. (3) ICAP_PLANARCHUNKY: MSG_RESET failed when it should succeed. (4) DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (80, 80, 160, 160) failed although it is mandatory. ------------------------------------------------------------------------ End Twister Analysis.