Start of Twister TWAIN Analysis Analysis Started: 2008.05.15 at 13:33:19 Twister Version: 1.05.004 --- TW_IDENTITY block --- Product Name: Dell Laser MFP 1600n Product Family: Dell Laser MFP Manufacturer: Dell Software Version: 3.1 ("1.05") TWAIN Protocol Version: 1.8 --- DataSource File Version Info --- File: C:\WINDOWS\Twain_32\Dell\1600n\Dell1600.ds File Timestamp: 2005.08.27 16:00:05 File version: 1.0.0.0 Product version: 1.0.0.0 Description: TWAIN Copyright: Copyright Comments: Company: SAMSUNG Electronics Co., LTD. File Version: 1.0.00 Internal Name: Myscan32 Language: Legal Trademarks: Original Filename: Myscan32.ds Private Build: Product Name: TWAIN Product Version: 1.0.00 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, TWPT_GRAY, TWPT_RGB, TWPT_PALETTE } Current: TWPT_BW, Default: TWPT_RGB GETCURRENT......uint16 TWPT_BW GETDEFAULT......uint16 TWPT_RGB SET.............TWPT_BW ok SET.............TWPT_GRAY ok SET.............TWPT_RGB ok SET.............TWPT_PALETTE 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 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)......ok SET(TRUE).......ok CAP_FEEDERLOADED: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE CAP_TIMEDATE: GET............*returned invalid Container. GETCURRENT.....*ditto GETDEFAULT.....*ditto CAP_SUPPORTEDCAPS: GET.............uint16 ARRAY[ CAP_SUPPORTEDCAPS, CAP_UICONTROLLABLE, CAP_FEEDERENABLED, ICAP_XFERMECH, ICAP_PIXELFLAVOR, ICAP_PLANARCHUNKY, ICAP_COMPRESSION, ICAP_PHYSICALWIDTH, ICAP_PHYSICALHEIGHT, ICAP_UNITS, CAP_DEVICEONLINE, CAP_AUTOFEED, CAP_FEEDERLOADED, ICAP_AUTOBRIGHT, ICAP_HIGHLIGHT, ICAP_ORIENTATION, ICAP_SHADOW, ICAP_XSCALING, ICAP_YSCALING, ICAP_PIXELTYPE, ICAP_BITDEPTH, ICAP_BITDEPTHREDUCTION, ICAP_BITORDER, ICAP_HALFTONES, ICAP_THRESHOLD, ICAP_FRAMES, ICAP_MAXFRAMES, ICAP_SUPPORTEDSIZES, ICAP_XNATIVERESOLUTION, ICAP_YNATIVERESOLUTION, ICAP_XRESOLUTION, ICAP_YRESOLUTION, CAP_XFERCOUNT, ICAP_IMAGEFILEFORMAT, CAP_INDICATORS, CAP_PAPERDETECTABLE ] GETCURRENT......ditto GETDEFAULT......ditto CAP_AUTOFEED: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE SET(FALSE)......ok SET(TRUE).......ok CAP_CLEARPAGE: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET.............not tested due to side effects. CAP_INDICATORS: GET............*bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok CAP_PAPERDETECTABLE: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE CAP_UICONTROLLABLE: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE CAP_DEVICEONLINE: GET.............bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE CAP_AUTOSCAN: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok CAP_THUMBNAILSENABLED: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok CAP_DUPLEX: GET.............uint16 TWDX_NONE GETCURRENT......uint16 TWDX_NONE GETDEFAULT......uint16 TWDX_NONE CAP_DUPLEXENABLED: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE)......?failed SET(FALSE).....?failed CAP_ENABLEDSUIONLY: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE CAP_CUSTOMDSDATA: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE CAP_ENDORSER: GET.............uint32 0 GETCURRENT......uint32 0 GETDEFAULT......uint32 0 CAP_JOBCONTROL: GET.............uint16 TWJC_NONE GETCURRENT......uint16 TWJC_NONE GETDEFAULT......uint16 TWJC_NONE SET.............TWJC_NONE ok CAP_ALARMS: GET.............uint16 ARRAY[ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] GETCURRENT......ditto GETDEFAULT......ditto CAP_ALARMVOLUME: GET............*uint32 From 0 To 100 Step 4.29523e+008, Current: 0, Default: 0 GETCURRENT.....*uint32 0 GETDEFAULT.....*uint32 0 CAP_AUTOMATICCAPTURE: GET............*uint32 From 0 To 100 Step 4.29523e+008, Current: 0, Default: 0 GETCURRENT.....*uint32 0 GETDEFAULT.....*uint32 0 CAP_TIMEBEFOREFIRSTCAPTURE: GET............*uint32 From 0 To 100 Step 4.29523e+008, Current: 0, Default: 0 GETCURRENT.....*uint32 0 GETDEFAULT.....*uint32 0 CAP_TIMEBETWEENCAPTURES: GET............*uint32 From 0 To 100 Step 4.29523e+008, Current: 0, Default: 0 GETCURRENT.....*uint32 0 GETDEFAULT.....*uint32 0 CAP_CLEARBUFFERS: GET.............uint16 TWCB_AUTO GETCURRENT......uint16 TWCB_AUTO GETDEFAULT......uint16 TWCB_AUTO SET.............TWCB_AUTO ok CAP_MAXBATCHBUFFERS: GET............*uint32 From 0 To 100 Step 4.29523e+008, Current: 0, Default: 0 GETCURRENT......uint32 0 GETDEFAULT......uint32 0 CAP_DEVICETIMEDATE: GET............*returned invalid Container. GETCURRENT.....*ditto GETDEFAULT.....*ditto CAP_POWERSUPPLY: GET.............uint16 ENUM{ 0, 1 } Current: 0, Default: 0 GETCURRENT......uint16 0 GETDEFAULT......uint16 0 CAP_CAMERAPREVIEWUI: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE CAP_DEVICEEVENT: GET............*uint16 ARRAY[ TWDE_CHECKAUTOMATICCAPTURETWDE_CHECKBATTERYTWDE_CHECKDEVICEONLINETWDE_CHECKFLASHTWDE_CHECKPOWERSUPPLYTWDE_CHECKRESOLUTIONTWDE_DEVICEADDEDTWDE_DEVICEOFFLINETWDE_DEVICEREADYTWDE_DEVICEREMOVEDTWDE_IMAGECAPTUREDTWDE_IMAGEDELETEDTWDE_PAPERDOUBLEFEEDTWDE_PAPERJAMTWDE_LAMPFAILURETWDE_POWERSAVETWDE_POWERSAVENOTIFY, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 32768 ] GETCURRENT......ditto GETDEFAULT......ditto CAP_SERIALNUMBER: GET............*returned invalid Container. GETCURRENT.....*ditto GETDEFAULT.....*ditto CAP_PRINTER: GET.............uint16 ENUM{ TWPR_IMPRINTERTOPBEFORE } Current: TWPR_IMPRINTERTOPBEFORE, Default: TWPR_IMPRINTERTOPBEFORE GETCURRENT......uint16 TWPR_IMPRINTERTOPBEFORE GETDEFAULT......ditto SET.............TWPR_IMPRINTERTOPBEFORE ok CAP_PRINTERENABLED: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok CAP_PRINTERINDEX: GET.............uint32 0 GETCURRENT......uint32 0 GETDEFAULT......uint32 0 CAP_PRINTERMODE: GET............*uint16 ENUM{ TWPM_SINGLESTRING, TWPM_MULTISTRING, TWPM_COMPOUNDSTRING } Current: TWPM_SINGLESTRING, Default: TWPM_SINGLESTRING GETCURRENT......uint16 TWPM_SINGLESTRING GETDEFAULT......ditto SET.............TWPM_SINGLESTRING ok SET.............TWPM_MULTISTRING ok SET.............TWPM_COMPOUNDSTRING ok CAP_PRINTERSTRING: GET............*returned invalid Container. GETCURRENT.....*ditto GETDEFAULT.....*ditto CAP_PRINTERSUFFIX: GET............*returned invalid Container. GETCURRENT.....*ditto GETDEFAULT.....*ditto CAP_LANGUAGE: GET.............uint16 ENUM{ 13, 3, 8, 39, 6, 8, 76, 78, 11 } Current: 13, Default: 13 GETCURRENT......uint16 13 GETDEFAULT......uint16 13 SET.............13 ok SET.............3 ok SET.............8 ok SET.............39 ok SET.............6 ok SET.............8 ok SET.............76 ok SET.............11 ok CAP_FEEDERALIGNMENT: GET.............uint16 TWFA_NONE GETCURRENT......uint16 TWFA_NONE GETDEFAULT......uint16 TWFA_NONE SET.............TWFA_NONE ok CAP_FEEDERORDER: GET.............uint16 0 GETCURRENT......uint16 0 GETDEFAULT......uint16 0 SET.............0 ok CAP_BATTERYMINUTES: GET.............int32 -1 GETCURRENT......int32 -1 GETDEFAULT......int32 -1 CAP_BATTERYPERCENTAGE: GET.............int16 -1 GETCURRENT......int16 -1 GETDEFAULT......int16 -1 ICAP_AUTOBRIGHT: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok ICAP_FILTER: GET............*uint16 ENUM{ TWFT_NONE, TWFT_CYAN, TWFT_MAGENTA, TWFT_YELLOW } Current: TWFT_NONE, Default: TWFT_NONE GETCURRENT......uint16 TWFT_NONE GETDEFAULT......uint16 TWFT_NONE SET.............TWFT_NONE ok SET.............TWFT_CYAN ok SET.............TWFT_MAGENTA ok SET.............TWFT_YELLOW ok ICAP_GAMMA: GET............*fix32 From 0.100006 To 10 Step 0.100006, Current: 1, Default: 1 GETCURRENT......fix32 1 GETDEFAULT......fix32 1 SET.............0.100006 ok SET.............2.500153 ok SET.............5.000305 ok SET.............7.400452 ok SET.............9.900604 ok ICAP_HALFTONES: GET............*not supported. ICAP_HIGHLIGHT: GET.............fix32 From 0 To 255 Step 1, Current: 255, Default: 255 GETCURRENT......fix32 255 GETDEFAULT......fix32 255 SET.............0 ok SET.............255 ok SET.............63 ok SET.............127 ok SET.............191 ok ICAP_IMAGEFILEFORMAT: GET.............uint16 ENUM{ TWFF_BMP } Current: TWFF_BMP, Default: TWFF_BMP GETCURRENT......uint16 TWFF_BMP GETDEFAULT......uint16 TWFF_BMP SET.............TWFF_BMP ok ICAP_LIGHTSOURCE: GET.............uint16 ENUM{ TWLS_WHITE, TWLS_RED, TWLS_GREEN, TWLS_BLUE } Current: TWLS_WHITE, Default: TWLS_WHITE GETCURRENT......uint16 TWLS_WHITE GETDEFAULT......uint16 TWLS_WHITE SET.............TWLS_WHITE ok SET.............TWLS_RED ok SET.............TWLS_GREEN ok SET.............TWLS_BLUE ok ICAP_ORIENTATION: GET............*not supported. ICAP_PHYSICALWIDTH: GET.............fix32 8.5 GETCURRENT......fix32 8.5 GETDEFAULT......fix32 8.5 ICAP_PHYSICALHEIGHT: GET.............fix32 14 GETCURRENT......fix32 14 GETDEFAULT......fix32 14 ICAP_SHADOW: GET.............fix32 From 0 To 255 Step 1, Current: 0, Default: 0 GETCURRENT......fix32 0 GETDEFAULT......fix32 0 SET.............0 ok SET.............63 ok SET.............127 ok SET.............191 ok SET.............255 ok ICAP_FRAMES: GET............*not supported. ICAP_XNATIVERESOLUTION: GET.............fix32 4800 GETCURRENT......fix32 4800 GETDEFAULT......fix32 4800 ICAP_YNATIVERESOLUTION: GET.............fix32 4800 GETCURRENT......fix32 4800 GETDEFAULT......fix32 4800 ICAP_XRESOLUTION: GET.............fix32 From 1 To 4800 Step 1, Current: 300, Default: 300 GETCURRENT......fix32 300 GETDEFAULT......fix32 300 SET.............300 ok SET.............1 ok SET.............1200 ok SET.............2400 ok SET.............3600 ok SET.............4800 ok ICAP_YRESOLUTION: GET.............fix32 From 1 To 4800 Step 1, Current: 300, Default: 300 GETCURRENT......fix32 300 GETDEFAULT......fix32 300 SET.............300 ok SET.............1 ok SET.............1200 ok SET.............2400 ok SET.............3600 ok SET.............4800 ok ICAP_MAXFRAMES: GET............*not supported. ICAP_TILES: GET............*bool TRUE GETCURRENT......bool TRUE GETDEFAULT......bool TRUE SET(FALSE)......ok SET(TRUE).......ok 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_LIGHTPATH: GET.............uint16 ENUM{ TWLP_REFLECTIVE } Current: TWLP_REFLECTIVE, Default: TWLP_REFLECTIVE GETCURRENT......uint16 TWLP_REFLECTIVE GETDEFAULT......uint16 TWLP_REFLECTIVE SET.............TWLP_REFLECTIVE ok ICAP_PIXELFLAVOR: GET.............uint16 TWPF_CHOCOLATE GETCURRENT......uint16 TWPF_CHOCOLATE GETDEFAULT......uint16 TWPF_CHOCOLATE SET.............TWPF_CHOCOLATE 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_SUPPORTEDSIZES: GET.............uint16 ENUM{ TWSS_NONE, TWSS_A4(TWSS_A4LETTER), TWSS_A5, TWSS_USLETTER, TWSS_ISOB6(TWSS_B6), TWSS_B5LETTER/TWSS_JISB5 } Current: TWSS_USLETTER, Default: TWSS_A4(TWSS_A4LETTER) GETCURRENT......uint16 TWSS_USLETTER GETDEFAULT......uint16 TWSS_A4(TWSS_A4LETTER) SET.............TWSS_NONE ok SET.............TWSS_A4(TWSS_A4LETTER) ok SET.............TWSS_A5 ok SET.............TWSS_USLETTER ok SET.............TWSS_ISOB6(TWSS_B6) ok SET.............TWSS_B5LETTER/TWSS_JISB5 ok ICAP_THRESHOLD: GET............*fix32 From 0 To 255 Step 1, Current: 0, Default: 128 GETCURRENT......fix32 0 GETDEFAULT......fix32 128 SET.............0 ok SET.............128 ok SET.............63 ok SET.............127 ok SET.............191 ok SET.............255 ok ICAP_XSCALING: GET.............fix32 From 0.100006 To 4 Step 0.100006, Current: 1, Default: 1 GETCURRENT......fix32 1 GETDEFAULT......fix32 1 SET.............0.100006 ok SET.............1.000061 ok SET.............2.000122 ok SET.............2.900177 ok SET.............3.900238 ok ICAP_YSCALING: GET.............fix32 From 0.100006 To 4 Step 0.100006, Current: 1, Default: 1 GETCURRENT......fix32 1 GETDEFAULT......fix32 1 SET.............0.100006 ok SET.............1.000061 ok SET.............2.000122 ok SET.............2.900177 ok SET.............3.900238 ok ICAP_BITDEPTH: GET............*uint16 ENUM{ 24, 8, 1 } Current: 8, Default: 1 GETCURRENT......uint16 8 GETDEFAULT......uint16 18 ICAP_BITDEPTHREDUCTION: GET............*not supported. ICAP_IMAGEDATASET: GET.............uint32 1 GETCURRENT......uint32 1 GETDEFAULT......uint32 1 ICAP_EXTIMAGEINFO: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok ICAP_MINIMUMHEIGHT: GET.............fix32 1 GETCURRENT......fix32 1 GETDEFAULT......fix32 1 ICAP_MINIMUMWIDTH: GET.............fix32 1 GETCURRENT......fix32 1 GETDEFAULT......fix32 1 ICAP_FLIPROTATION: GET.............uint16 0 GETCURRENT......uint16 0 GETDEFAULT......uint16 0 SET.............0 ok ICAP_BARCODEDETECTIONENABLED: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok ICAP_SUPPORTEDBARCODETYPES: GET.............uint16 ARRAY[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ] GETCURRENT......ditto GETDEFAULT......ditto ICAP_BARCODEMAXSEARCHPRIORITIES: GET.............uint32 0 GETCURRENT......uint32 0 GETDEFAULT......uint32 0 ICAP_BARCODESEARCHPRIORITIES: GET.............uint16 ARRAY[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 ] GETCURRENT......ditto GETDEFAULT......ditto ICAP_BARCODESEARCHMODE: GET............*uint16 ENUM{ 0, 1, 2, 3 } Current: 0, Default: 0 GETCURRENT......uint16 0 GETDEFAULT......uint16 0 SET.............0 ok SET.............1 ok SET.............2 ok SET.............3 ok ICAP_BARCODEMAXRETRIES: GET.............uint32 0 GETCURRENT......uint32 0 GETDEFAULT......uint32 0 ICAP_BARCODETIMEOUT: GET.............uint32 0 GETCURRENT......uint32 0 GETDEFAULT......uint32 0 ICAP_ZOOMFACTOR: GET............*uint16 0 GETCURRENT.....*uint16 0 GETDEFAULT.....*uint16 0 ICAP_SUPPORTEDPATCHCODETYPES: GET.............uint16 0 GETCURRENT......uint16 0 GETDEFAULT......uint16 0 ICAP_PATCHCODEMAXSEARCHPRIORITIES: GET.............uint32 1 GETCURRENT......uint32 1 GETDEFAULT......uint32 1 ICAP_PATCHCODESEARCHPRIORITIES: GET.............uint16 ARRAY[ 0, 1, 2, 3, 4, 5 ] GETCURRENT......ditto GETDEFAULT......ditto ICAP_PATCHCODESEARCHMODE: GET............*uint16 ENUM{ 0, 1, 2, 3 } Current: 0, Default: 0 GETCURRENT......uint16 0 GETDEFAULT......uint16 0 SET.............0 ok SET.............1 ok SET.............2 ok SET.............3 ok ICAP_PATCHCODEMAXRETRIES: GET.............uint32 1 GETCURRENT......uint32 1 GETDEFAULT......uint32 1 ICAP_PATCHCODETIMEOUT: GET.............uint32 1 GETCURRENT......uint32 1 GETDEFAULT......uint32 1 ICAP_FLASHUSED2: GET.............uint16 ENUM{ 0, 1, 2, 3, 4 } Current: 0, Default: 0 GETCURRENT......uint16 0 GETDEFAULT......uint16 0 SET.............0 ok SET.............1 ok SET.............2 ok SET.............3 ok SET.............4 ok ICAP_IMAGEFILTER: GET.............uint16 ENUM{ 0, 1, 2, 3, 4 } Current: 0, Default: 0 GETCURRENT......uint16 0 GETDEFAULT......uint16 0 SET.............0 ok SET.............1 ok SET.............2 ok SET.............3 ok SET.............4 ok ICAP_NOISEFILTER: GET.............uint16 ENUM{ TWNF_NONE, TWNF_AUTO, TWNF_LONEPIXEL, TWNF_MAJORITYRULE } Current: TWNF_NONE, Default: TWNF_NONE GETCURRENT......uint16 TWNF_NONE GETDEFAULT......uint16 TWNF_NONE SET.............TWNF_NONE ok SET.............TWNF_AUTO ok SET.............TWNF_LONEPIXEL ok SET.............TWNF_MAJORITYRULE ok ICAP_OVERSCAN: GET.............uint16 ENUM{ 0, 1, 2, 3, 4 } Current: 0, Default: 0 GETCURRENT......uint16 0 GETDEFAULT......uint16 0 SET.............0 ok SET.............1 ok SET.............2 ok SET.............3 ok SET.............4 ok ICAP_AUTOMATICBORDERDETECTION: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE ICAP_AUTOMATICDESKEW: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok ICAP_AUTOMATICROTATE: GET.............bool FALSE GETCURRENT......bool FALSE GETDEFAULT......bool FALSE SET(TRUE).......ok SET(FALSE)......ok Section 2. Image Layout DG_IMAGE, DAT_IMAGELAYOUT, MSG_RESET => OK. DG_IMAGE, DAT_IMAGELAYOUT, MSG_GETDEFAULT => ( 0, 5032, 8, 14). DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET => ( 0, 0, 0, 0). DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (0, 0, 0, 0) => Failed. ---------- Questions [? items] ---------- (0) ICAP_BITDEPTH: GET contains value 24. Technically non-compliant. (1) Could not set CAP_DUPLEXENABLED to TRUE. (2) Could not set CAP_DUPLEXENABLED to FALSE. ---------- Compliance Issues [* items] ---------- (0) CAP_TIMEDATE: GET returned an invalid container. (1) CAP_TIMEDATE: GETCURRENT returned an invalid container. (2) CAP_TIMEDATE: GETDEFAULT returned an invalid container. (3) CAP_CLEARPAGE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (4) CAP_INDICATORS: GET after open, current value is not TRUE. (5) CAP_AUTOSCAN: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (6) CAP_THUMBNAILSENABLED: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (7) CAP_DUPLEX: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (8) CAP_DUPLEXENABLED: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (9) CAP_ENABLEDSUIONLY: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (10) CAP_CUSTOMDSDATA: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (11) CAP_ENDORSER: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (12) CAP_JOBCONTROL: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (13) CAP_ALARMS: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (14) CAP_ALARMVOLUME: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (15) CAP_ALARMVOLUME: GET returned a container with incorrect item-type. (16) CAP_ALARMVOLUME: GETCURRENT returned a container with incorrect item-type. (17) CAP_ALARMVOLUME: GETDEFAULT returned a container with incorrect item-type. (18) CAP_AUTOMATICCAPTURE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (19) CAP_AUTOMATICCAPTURE: GET returned a container with incorrect item-type. (20) CAP_AUTOMATICCAPTURE: GETCURRENT returned a container with incorrect item-type. (21) CAP_AUTOMATICCAPTURE: GETDEFAULT returned a container with incorrect item-type. (22) CAP_TIMEBEFOREFIRSTCAPTURE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (23) CAP_TIMEBEFOREFIRSTCAPTURE: GET returned a container with incorrect item-type. (24) CAP_TIMEBEFOREFIRSTCAPTURE: GETCURRENT returned a container with incorrect item-type. (25) CAP_TIMEBEFOREFIRSTCAPTURE: GETDEFAULT returned a container with incorrect item-type. (26) CAP_TIMEBETWEENCAPTURES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (27) CAP_TIMEBETWEENCAPTURES: GET returned a container with incorrect item-type. (28) CAP_TIMEBETWEENCAPTURES: GETCURRENT returned a container with incorrect item-type. (29) CAP_TIMEBETWEENCAPTURES: GETDEFAULT returned a container with incorrect item-type. (30) CAP_CLEARBUFFERS: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (31) CAP_MAXBATCHBUFFERS: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (32) CAP_MAXBATCHBUFFERS: GET produced a container of the wrong format. (33) CAP_DEVICETIMEDATE: GET returned an invalid container. (34) CAP_DEVICETIMEDATE: GETCURRENT returned an invalid container. (35) CAP_DEVICETIMEDATE: GETDEFAULT returned an invalid container. (36) CAP_POWERSUPPLY: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (37) CAP_CAMERAPREVIEWUI: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (38) CAP_DEVICEEVENT: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (39) CAP_DEVICEEVENT: GET after open, returned a non-empty container. (40) CAP_SERIALNUMBER: GET returned an invalid container. (41) CAP_SERIALNUMBER: GETCURRENT returned an invalid container. (42) CAP_SERIALNUMBER: GETDEFAULT returned an invalid container. (43) CAP_PRINTER: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (44) CAP_PRINTERENABLED: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (45) CAP_PRINTERINDEX: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (46) CAP_PRINTERMODE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (47) CAP_PRINTERMODE: GET produced a container of the wrong format. (48) CAP_PRINTERSTRING: GET returned an invalid container. (49) CAP_PRINTERSTRING: GETCURRENT returned an invalid container. (50) CAP_PRINTERSTRING: GETDEFAULT returned an invalid container. (51) CAP_PRINTERSUFFIX: GET returned an invalid container. (52) CAP_PRINTERSUFFIX: GETCURRENT returned an invalid container. (53) CAP_PRINTERSUFFIX: GETDEFAULT returned an invalid container. (54) CAP_LANGUAGE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (55) CAP_FEEDERALIGNMENT: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (56) CAP_FEEDERORDER: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (57) CAP_BATTERYMINUTES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (58) CAP_BATTERYPERCENTAGE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (59) ICAP_FILTER: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (60) ICAP_FILTER: GET produced a container of the wrong format. (61) ICAP_GAMMA: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (62) ICAP_GAMMA: GET produced a container of the wrong format. (63) ICAP_HALFTONES: GET failed, but cap is in CAP_SUPPORTEDCAPS. (64) ICAP_LIGHTSOURCE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (65) ICAP_ORIENTATION: GET failed, but cap is in CAP_SUPPORTEDCAPS. (66) ICAP_FRAMES: GET failed, but cap is in CAP_SUPPORTEDCAPS. (67) ICAP_MAXFRAMES: GET failed, but cap is in CAP_SUPPORTEDCAPS. (68) ICAP_TILES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (69) ICAP_TILES: GET after open, current value is not FALSE. (70) ICAP_LIGHTPATH: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (71) ICAP_THRESHOLD: GET after open, current value is not 128. (72) ICAP_BITDEPTH: GET - enumeration Default index (24) is invalid. (73) ICAP_BITDEPTHREDUCTION: GET failed, but cap is in CAP_SUPPORTEDCAPS. (74) ICAP_IMAGEDATASET: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (75) ICAP_EXTIMAGEINFO: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (76) ICAP_MINIMUMHEIGHT: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (77) ICAP_MINIMUMWIDTH: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (78) ICAP_FLIPROTATION: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (79) ICAP_BARCODEDETECTIONENABLED: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (80) ICAP_SUPPORTEDBARCODETYPES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (81) ICAP_BARCODEMAXSEARCHPRIORITIES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (82) ICAP_BARCODESEARCHPRIORITIES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (83) ICAP_BARCODESEARCHMODE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (84) ICAP_BARCODESEARCHMODE: GET produced a container of the wrong format. (85) ICAP_BARCODEMAXRETRIES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (86) ICAP_BARCODETIMEOUT: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (87) ICAP_ZOOMFACTOR: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (88) ICAP_ZOOMFACTOR: GET returned a container with incorrect item-type. (89) ICAP_ZOOMFACTOR: GETCURRENT returned a container with incorrect item-type. (90) ICAP_ZOOMFACTOR: GETDEFAULT returned a container with incorrect item-type. (91) ICAP_SUPPORTEDPATCHCODETYPES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (92) ICAP_PATCHCODEMAXSEARCHPRIORITIES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (93) ICAP_PATCHCODESEARCHPRIORITIES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (94) ICAP_PATCHCODESEARCHMODE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (95) ICAP_PATCHCODESEARCHMODE: GET produced a container of the wrong format. (96) ICAP_PATCHCODEMAXRETRIES: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (97) ICAP_PATCHCODETIMEOUT: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (98) ICAP_FLASHUSED2: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (99) ICAP_IMAGEFILTER: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (100) ICAP_NOISEFILTER: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (101) ICAP_OVERSCAN: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (102) ICAP_AUTOMATICBORDERDETECTION: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (103) ICAP_AUTOMATICDESKEW: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (104) ICAP_AUTOMATICROTATE: GET worked, but cap is not in CAP_SUPPORTEDCAPS. (105) CAP_SUPPORTEDCAPS: RESET succeeded when it should fail. (106) CAP_DEVICEONLINE: RESET succeeded when it should fail. (107) ICAP_PIXELTYPE: RESET - leaves current(uint16 0) != default(uint16 2). (108) CAP_FEEDERLOADED: RESET succeeded when it should fail. (109) CAP_PAPERDETECTABLE: RESET succeeded when it should fail. (110) CAP_UICONTROLLABLE: RESET succeeded when it should fail. (111) CAP_DUPLEX: RESET succeeded when it should fail. (112) CAP_ENABLEDSUIONLY: RESET succeeded when it should fail. (113) CAP_CUSTOMDSDATA: RESET succeeded when it should fail. (114) CAP_POWERSUPPLY: RESET succeeded when it should fail. (115) CAP_CAMERAPREVIEWUI: RESET succeeded when it should fail. (116) CAP_BATTERYMINUTES: RESET succeeded when it should fail. (117) CAP_BATTERYPERCENTAGE: RESET succeeded when it should fail. (118) ICAP_PHYSICALWIDTH: RESET succeeded when it should fail. (119) ICAP_PHYSICALHEIGHT: RESET succeeded when it should fail. (120) ICAP_XNATIVERESOLUTION: RESET succeeded when it should fail. (121) ICAP_YNATIVERESOLUTION: RESET succeeded when it should fail. (122) ICAP_SUPPORTEDSIZES: RESET - leaves current(uint16 3) != default(uint16 1). (123) ICAP_THRESHOLD: RESET - leaves current(fix32 0) != default(fix32 128). (124) ICAP_BITDEPTH: RESET - leaves current(uint16 8) != default(uint16 18). (125) ICAP_MINIMUMHEIGHT: RESET succeeded when it should fail. (126) ICAP_MINIMUMWIDTH: RESET succeeded when it should fail. (127) ICAP_SUPPORTEDBARCODETYPES: RESET succeeded when it should fail. (128) ICAP_SUPPORTEDPATCHCODETYPES: RESET succeeded when it should fail. (129) CAP_DUPLEXENABLED: SET: failed on all values. (130) Default ImageLayout upper-left coordinates not (0,0) (131) Default ImageLayout has width or height of 0 or less! (132) DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (0, 0, 0, 0) failed although it is mandatory. ------------------------------------------------------------------------ End Twister Analysis.