Start of Twister TWAIN Analysis Analysis Started: 2013.10.10 at 16:56:33 Twister Version: 1.16.0.0 --- TW_IDENTITY block --- Product Name: Generic TWAIN V4 Product Family: TWAIN Manufacturer: KONICA MINOLTA BUSINESS TECHNOL Software Version: 4.0 ("Ver.4.0.07000") TWAIN Protocol Version: 1.9 --- DataSource File Version Info --- File: C:\WINDOWS\Twain_32\Generic\RTM_V4\kmtw4RG.ds File Timestamp: 2012.09.28 07:25:22 File version: 4.0.0.0 Product version: 4.0.0.0 Description: mTWSRC DLL Copyright: Copyright (C) 2000-2011 KONICA MINOLTA BUSINESS TECHNOLOGIES, INC. All Rights Reserved. Comments: Company: File Version: 4, 0, 00, 000 Internal Name: mTWSRC Language: Legal Trademarks: Original Filename: mTWSRC.DLL Private Build: Product Name: mTWSRC Twain Data Source Product Version: 4, 0, 00, 000 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_AUTOFEED: GET.............bool ENUM{ TRUE } Current: TRUE, Default: TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE SET(FALSE).....?failed (TWCC_CAPBADOPERATION) SET(TRUE).......ok CAP_DEVICEONLINE: GET............*not supported. GETCURRENT.....*not supported. GETDEFAULT.....*not supported. CAP_DUPLEX: GET............*uint16 ENUM{ TWDX_NONE, TWDX_1PASSDUPLEX, TWDX_2PASSDUPLEX } Current: TWDX_1PASSDUPLEX, Default: TWDX_1PASSDUPLEX GETCURRENT......uint16 TWDX_1PASSDUPLEX GETDEFAULT......ditto CAP_DUPLEXENABLED: GET.............bool ENUM{ FALSE, TRUE } Current: FALSE, Default: FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok CAP_ENABLEDSUIONLY: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE CAP_FEEDERENABLED: GET.............bool ENUM{ TRUE, FALSE } Current: TRUE, Default: FALSE GETCURRENT......bool TRUE GETDEFAULT......bool FALSE SET(FALSE)......ok SET(TRUE).......ok CAP_FEEDERLOADED: GET............*bool ENUM{ FALSE, TRUE } Current: FALSE, Default: FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE CAP_SUPPORTEDCAPS: GET.............uint16 ARRAY[ CAP_XFERCOUNT, CAP_SUPPORTEDCAPS, CAP_UICONTROLLABLE, ICAP_COMPRESSION, ICAP_PLANARCHUNKY, ICAP_PHYSICALHEIGHT, ICAP_PHYSICALWIDTH, ICAP_PIXELFLAVOR, ICAP_BITDEPTH, ICAP_BITORDER, ICAP_PIXELTYPE, ICAP_UNITS, ICAP_XFERMECH, ICAP_XRESOLUTION, ICAP_YRESOLUTION, CAP_FEEDERENABLED, CAP_FEEDERLOADED, CAP_AUTOFEED, ICAP_SUPPORTEDSIZES, ICAP_XSCALING, ICAP_YSCALING, ICAP_ORIENTATION, CAP_DUPLEX, CAP_DUPLEXENABLED, ICAP_AUTOMATICDESKEW, ICAP_UNDEFINEDIMAGESIZE ] GETCURRENT.....*not supported. GETDEFAULT.....*not supported. CAP_UICONTROLLABLE: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE CAP_XFERCOUNT: GET.............int16 -1 GETCURRENT......int16 -1 GETDEFAULT......int16 -1 ICAP_AUTOMATICDESKEW: GET.............bool ENUM{ FALSE, TRUE } Current: FALSE, Default: FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok ICAP_BITDEPTH: GET.............uint16 ENUM{ 8 } Current: 8, Default: 8 GETCURRENT......uint16 8 GETDEFAULT......uint16 8 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 SET............*TWBO_LSBFIRST returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE 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 SET............*TWCP_PACKBITS returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE ICAP_ORIENTATION: GET............*uint16 ENUM{ TWOR_ROT0, TWOR_ROT90, TWOR_ROT180, TWOR_ROT270, TWOR_ROT0, TWOR_ROT270 } Current: TWOR_ROT0, Default: TWOR_ROT0 GETCURRENT......uint16 TWOR_ROT0 GETDEFAULT......uint16 TWOR_ROT0 SET.............TWOR_ROT0 ok SET.............TWOR_ROT90 ok SET.............TWOR_ROT180 ok SET.............TWOR_ROT270 ok SET.............TWOR_ROT0 ok SET.............TWOR_ROT270 ok SET............*TWOR_AUTO returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE ICAP_PHYSICALHEIGHT: GET.............fix32 11 GETCURRENT......fix32 11 GETDEFAULT......fix32 11 ICAP_PHYSICALWIDTH: GET.............fix32 8.5 GETCURRENT......fix32 8.5 GETDEFAULT......fix32 8.5 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 failed SET............*TWPF_VANILLA failed ICAP_PIXELTYPE: GET.............uint16 ENUM{ TWPT_BW, TWPT_GRAY, TWPT_RGB } Current: TWPT_RGB, Default: TWPT_RGB GETCURRENT......uint16 TWPT_RGB GETDEFAULT......uint16 TWPT_RGB SET.............TWPT_BW ok SET.............TWPT_GRAY ok SET.............TWPT_RGB ok SET............*TWPT_PALETTE returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE ICAP_PLANARCHUNKY: GET.............uint16 ENUM{ TWPC_CHUNKY } Current: TWPC_CHUNKY, Default: TWPC_CHUNKY GETCURRENT......uint16 TWPC_CHUNKY GETDEFAULT......uint16 TWPC_CHUNKY SET.............TWPC_CHUNKY declined SET............*TWPC_PLANAR returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE ICAP_SUPPORTEDSIZES: GET............*uint16 ENUM{ TWSS_NONE, TWSS_A4, TWSS_USLETTER, TWSS_USLEGAL, TWSS_A3, TWSS_A5, TWSS_USLEDGER, TWSS_JISB4, TWSS_B5LETTER, TWSS_JISB6, TWSS_A6 } Current: TWSS_A4, Default: TWSS_A4 GETCURRENT......uint16 TWSS_A4 GETDEFAULT......uint16 TWSS_A4 SET.............TWSS_NONE ok SET.............TWSS_A4 ok SET.............TWSS_USLETTER ok SET.............TWSS_A3 ok SET.............TWSS_A5 ok SET.............TWSS_JISB4 ok SET.............TWSS_B5LETTER ok SET.............TWSS_A6 ok SET............*TWSS_ISOB4/B4 returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE ICAP_UNDEFINEDIMAGESIZE: GET.............bool ENUM{ FALSE } Current: FALSE, Default: FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE)......?failed (TWCC_CAPBADOPERATION) SET(FALSE)......ok ICAP_UNITS: GET.............uint16 ENUM{ TWUN_INCHES } Current: TWUN_INCHES, Default: TWUN_INCHES GETCURRENT......uint16 TWUN_INCHES GETDEFAULT......uint16 TWUN_INCHES SET.............TWUN_INCHES ok SET............*TWUN_CENTIMETERS returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE 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 SET............*TWSX_FILE returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE ICAP_XRESOLUTION: GET.............fix32 ENUM{ 100, 200, 300, 400, 600, 1200 } Current: 300, Default: 300 GETCURRENT......fix32 300 GETDEFAULT......fix32 300 SET.............300 ok SET.............100 ok SET.............200 ok SET.............400 ok SET.............600 ok SET.............1200 ok ICAP_XSCALING: GET............*fix32 ENUM{ 100 } Current: 100, Default: 100 GETCURRENT......fix32 100 GETDEFAULT......fix32 100 SET.............100 ok ICAP_YRESOLUTION: GET.............fix32 ENUM{ 100, 200, 300, 400, 600, 1200 } Current: 300, Default: 300 GETCURRENT......fix32 300 GETDEFAULT......fix32 300 SET.............300 ok SET.............100 ok SET.............200 ok SET.............400 ok SET.............600 ok SET.............1200 ok ICAP_YSCALING: GET............*fix32 ENUM{ 100 } Current: 100, Default: 100 GETCURRENT......fix32 100 GETDEFAULT......fix32 100 SET.............100 ok Section 2. File System DG_CONTROL, DAT_FILESYSTEM, MSG_CHANGEDIRECTORY("/") => TWRC_FAILURE, TWCC_SUCCESS No FileSystem. Section 3. Image Layout DG_IMAGE, DAT_IMAGELAYOUT, MSG_RESET => OK. DG_IMAGE, DAT_IMAGELAYOUT, MSG_GETDEFAULT => ( 22.0005, 22.0005, 22.0005, 22.0005). DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET => ( 22.0005, 22.0005, 22.0005, 22.0005). DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (22, 22, 22, 22) => Failed. --------- Questions & Comments [? items] --------- (0) ICAP_XSCALING: GET after open = 100, not 1.0? (1) ICAP_YSCALING: GET after open = 100, not 1.0? (2) CAP_AUTOFEED: Could not set to FALSE. (3) ICAP_UNDEFINEDIMAGESIZE: Could not set to TRUE. ---------- Compliance Issues [* items] ---------- (0) CAP_SUPPORTEDCAPS: GETCURRENT failed when it is required of all sources. (1) CAP_SUPPORTEDCAPS: GETDEFAULT failed when it is required of all sources. (2) CAP_FEEDERLOADED: GET produced a container of the wrong format. (3) CAP_DUPLEX: GET produced a container of the wrong format. (4) CAP_ENABLEDSUIONLY: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (5) ICAP_ORIENTATION: GET: value contains duplicated item: TWOR_ROT0 (6) ICAP_ORIENTATION: GET: value contains duplicated item: TWOR_ROT270 (7) ICAP_SUPPORTEDSIZES: GET: TWSS_A4 (8.27x11.69") is too big to scan if max is 8.50x11.00" (8) ICAP_SUPPORTEDSIZES: GET: TWSS_USLEGAL (8.50x14.00") is too big to scan if max is 8.50x11.00" (9) ICAP_SUPPORTEDSIZES: GET: TWSS_A3 (11.69x16.54") is too big to scan if max is 8.50x11.00" (10) ICAP_SUPPORTEDSIZES: GET: TWSS_USLEDGER (11.00x17.00") is too big to scan if max is 8.50x11.00" (11) ICAP_SUPPORTEDSIZES: GET: TWSS_JISB4 (10.12x14.33") is too big to scan if max is 8.50x11.00" (12) CAP_XFERCOUNT: is settable, but RESET failed (13) CAP_XFERCOUNT: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (14) ICAP_COMPRESSION: is settable, but RESET failed (15) ICAP_COMPRESSION: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (16) ICAP_PIXELTYPE: is settable, but RESET failed (17) ICAP_PIXELTYPE: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (18) ICAP_UNITS: is settable, but RESET failed (19) ICAP_UNITS: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (20) ICAP_XFERMECH: is settable, but RESET failed (21) ICAP_XFERMECH: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (22) CAP_FEEDERENABLED: is settable, but RESET failed (23) CAP_FEEDERENABLED: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (24) CAP_AUTOFEED: is settable, but RESET failed (25) CAP_AUTOFEED: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (26) CAP_DUPLEXENABLED: is settable, but RESET failed (27) CAP_DUPLEXENABLED: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (28) ICAP_ORIENTATION: is settable, but RESET failed (29) ICAP_ORIENTATION: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (30) ICAP_XRESOLUTION: is settable, but RESET failed (31) ICAP_XRESOLUTION: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (32) ICAP_YRESOLUTION: is settable, but RESET failed (33) ICAP_YRESOLUTION: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (34) ICAP_BITORDER: is settable, but RESET failed (35) ICAP_BITORDER: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (36) ICAP_PIXELFLAVOR: is settable, but RESET failed (37) ICAP_PIXELFLAVOR: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (38) ICAP_PLANARCHUNKY: is settable, but RESET failed (39) ICAP_PLANARCHUNKY: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (40) ICAP_SUPPORTEDSIZES: is settable, but RESET failed (41) ICAP_SUPPORTEDSIZES: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (42) ICAP_XSCALING: is settable, but RESET failed (43) ICAP_XSCALING: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (44) ICAP_YSCALING: is settable, but RESET failed (45) ICAP_YSCALING: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (46) ICAP_BITDEPTH: is settable, but RESET failed (47) ICAP_BITDEPTH: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (48) ICAP_UNDEFINEDIMAGESIZE: is settable, but RESET failed (49) ICAP_UNDEFINEDIMAGESIZE: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (50) ICAP_AUTOMATICDESKEW: is settable, but RESET failed (51) ICAP_AUTOMATICDESKEW: RESET failed with inappropriate TWCC_CAPUNSUPPORTED (52) ICAP_COMPRESSION: SET(TWCP_PACKBITS) returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE (53) ICAP_PIXELTYPE: SET(TWPT_PALETTE) returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE (54) ICAP_UNITS: SET(TWUN_CENTIMETERS) returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE (55) ICAP_XFERMECH: SET(TWSX_FILE) returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE (56) ICAP_ORIENTATION: SET(TWOR_AUTO) returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE (57) ICAP_BITORDER: SET(TWBO_LSBFIRST) returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE (58) ICAP_PIXELFLAVOR: Could not set to TWPF_CHOCOLATE. (59) ICAP_PIXELFLAVOR: Could not set to TWPF_VANILLA. (60) ICAP_PIXELFLAVOR: SET failed on all values. (61) ICAP_PLANARCHUNKY: SET(TWPC_PLANAR) returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE (62) ICAP_SUPPORTEDSIZES: SET(TWSS_ISOB4/B4) returned TWCC_CAPBADOPERATION instead of TWCC_BADVALUE (63) Default ImageLayout upper-left coordinates not (0,0) (64) Default ImageLayout has width or height of 0 or less! (65) DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (22, 22, 22, 22) failed although it is mandatory. ------------------------------------------------------------------------ End Twister Analysis.