Home › Forums › TWAIN Classic › Roll scanner – long scans › Re: Twister report
Hi,
Here you are…
Start of Twister TWAIN Analysis
Analysis Started: 2008.06.23 at 07:35:57
Twister Version: 1.05.004— TW_IDENTITY block —
Product Name: HP LaserJet 1220
Product Family: $ProdFamily$
Manufacturer: Hewlett-Packard
Software Version: 1.0 (“X.07.00.68”)
TWAIN Protocol Version: 1.7— DataSource File Version Info —
File: C:WINDOWSTwain_32hppa3200hppadsr0.ds
File Timestamp: 2006.12.01 11:27:07
File version: 1.0.7.460
Product version: 1.0.7.550
Description: TWAIN Data Source Redirector
Copyright: Copyright © Hewlett-Packard Co. 1995-2000
Comments: TWAIN Data Source Redirector
Company: Hewlett-Packard Co.
File Version: 01.00.007.460
Internal Name: HPPADSR0
Language:
Legal Trademarks:
Original Filename: HPPADSR0.DS
Private Build:
Product Name: HP MFP CORE
Product Version: 01.00.007.550
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 -1ICAP_COMPRESSION:
GET………….uint16 ENUM{ TWCP_NONE } Current: TWCP_NONE, Default:
TWCP_NONE
GETCURRENT……uint16 TWCP_NONE
GETDEFAULT……uint16 TWCP_NONE
SET………….TWCP_NONE okICAP_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 okICAP_UNITS:
GET………….uint16 ENUM{ TWUN_INCHES, TWUN_CENTIMETERS, TWUN_PIXELS }
Current: TWUN_INCHES, Default: TWUN_INCHES
GETCURRENT……uint16 TWUN_INCHES
GETDEFAULT……uint16 TWUN_INCHES
SET………….TWUN_INCHES ok
SET………….TWUN_CENTIMETERS ok
SET………….TWUN_PIXELS okICAP_XFERMECH:
GET………….uint16 ENUM{ TWSX_NATIVE, TWSX_MEMORY, TWSX_FILE }
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 okCAP_FEEDERENABLED:
GET………….bool TRUE
GETCURRENT……bool TRUE
GETDEFAULT……bool TRUE
SET(FALSE)…..?failed
SET(TRUE)……?failedCAP_FEEDERLOADED:
GET………….bool TRUE
GETCURRENT……bool TRUE
GETDEFAULT……bool TRUECAP_SUPPORTEDCAPS:
GET………….uint16 ARRAY[ CAP_AUTOFEED, CAP_FEEDERENABLED,
CAP_DEVICEONLINE, CAP_FEEDERLOADED, CAP_INDICATORS,
CAP_UICONTROLLABLE, CAP_XFERCOUNT, CAP_PAPERDETECTABLE,
ICAP_BITDEPTH, ICAP_BITORDER, ICAP_COMPRESSION,
ICAP_CONTRAST, ICAP_BRIGHTNESS, ICAP_PHYSICALHEIGHT,
ICAP_PHYSICALWIDTH, ICAP_PIXELFLAVOR, ICAP_PIXELTYPE,
ICAP_PLANARCHUNKY, ICAP_UNITS, ICAP_XFERMECH,
ICAP_XNATIVERESOLUTION, ICAP_XRESOLUTION,
ICAP_YNATIVERESOLUTION, ICAP_YRESOLUTION, ICAP_GAMMA ]
GETCURRENT……ditto
GETDEFAULT……dittoCAP_AUTOFEED:
GET………….bool TRUE
GETCURRENT……bool TRUE
GETDEFAULT……bool TRUE
SET(FALSE)…..?failed
SET(TRUE)……?failedCAP_CLEARPAGE:
GET………….bool TRUE
GETCURRENT……bool TRUE
GETDEFAULT……bool TRUE
SET………….not tested due to side effects.CAP_INDICATORS:
GET………….bool TRUE
GETCURRENT……bool TRUE
GETDEFAULT……bool TRUE
SET(FALSE)……ok
SET(TRUE)…….okCAP_PAPERDETECTABLE:
GET…………*not supported.CAP_UICONTROLLABLE:
GET………….bool TRUE
GETCURRENT……bool TRUE
GETDEFAULT……bool TRUECAP_DEVICEONLINE:
GET………….bool TRUE
GETCURRENT……bool TRUE
GETDEFAULT……bool TRUEICAP_BRIGHTNESS:
GET………….fix32 ENUM{ -125, -100, -75, -50, -25, 0, 25, 50, 75, 100,
125 } Current: 0, Default: 0
GETCURRENT……fix32 0
GETDEFAULT……fix32 0
SET………….0 ok
SET………….-125 ok
SET………….-75 ok
SET………….50 ok
SET………….125 okICAP_CONTRAST:
GET………….fix32 ENUM{ -125, -100, -75, -50, -25, 0, 25, 50, 75, 100,
125 } Current: 0, Default: 0
GETCURRENT……fix32 0
GETDEFAULT……fix32 0
SET………….0 ok
SET………….-125 ok
SET………….-75 ok
SET………….50 ok
SET………….125 okICAP_GAMMA:
GET…………*fix32 ENUM{ 1, 2.199997, 2.899994 } Current: 2.199997,
Default: 2.199997
GETCURRENT……fix32 2.199997
GETDEFAULT……fix32 2.199997
SET………….2.199997 ok
SET………….1 ok
SET………….2.899994 okICAP_PHYSICALWIDTH:
GET………….fix32 8.639999
GETCURRENT……fix32 8.639999
GETDEFAULT……fix32 8.639999ICAP_PHYSICALHEIGHT:
GET………….fix32 24
GETCURRENT……fix32 24
GETDEFAULT……fix32 24ICAP_XNATIVERESOLUTION:
GET………….fix32 300
GETCURRENT……fix32 300
GETDEFAULT……fix32 300ICAP_YNATIVERESOLUTION:
GET………….fix32 300
GETCURRENT……fix32 300
GETDEFAULT……fix32 300ICAP_XRESOLUTION:
GET………….fix32 ENUM{ 100, 150, 200, 300, 600 } Current: 300,
Default: 300
GETCURRENT……fix32 300
GETDEFAULT……fix32 300
SET………….300 ok
SET………….100 ok
SET………….150 ok
SET………….200 ok
SET………….600 okICAP_YRESOLUTION:
GET………….fix32 ENUM{ 100, 150, 200, 300, 600 } Current: 300,
Default: 300
GETCURRENT……fix32 300
GETDEFAULT……fix32 300
SET………….300 ok
SET………….100 ok
SET………….150 ok
SET………….200 ok
SET………….600 okICAP_BITORDER:
GET………….uint16 TWBO_MSBFIRST
GETCURRENT……uint16 TWBO_MSBFIRST
GETDEFAULT……uint16 TWBO_MSBFIRST
SET…………?TWBO_MSBFIRST failedICAP_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 okICAP_PLANARCHUNKY:
GET………….uint16 TWPC_CHUNKY
GETCURRENT……uint16 TWPC_CHUNKY
GETDEFAULT……uint16 TWPC_CHUNKY
SET…………?TWPC_CHUNKY failedICAP_BITDEPTH:
GET…………*uint16 24
GETCURRENT……uint16 24
GETDEFAULT……uint16 24Section 2. Image Layout
DG_IMAGE, DAT_IMAGELAYOUT, MSG_RESET => OK.
DG_IMAGE, DAT_IMAGELAYOUT, MSG_GETDEFAULT => ( 0, 0, 8.5, 14).
DG_IMAGE, DAT_IMAGELAYOUT, MSG_GET => ( 0, 0, 8.5, 14).
DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (1.06, 2.33, 2.12, 4.66) => Failed.
Questions [? items]
(0) ICAP_BITDEPTH: GET contains value 24. Technically non-compliant.
(1) Could not set CAP_FEEDERENABLED to FALSE.
(2) Could not set CAP_FEEDERENABLED to TRUE.
(3) Could not set CAP_AUTOFEED to FALSE.
(4) Could not set CAP_AUTOFEED to TRUE.
(5) Could not set ICAP_BITORDER to TWBO_MSBFIRST.
(6) Could not set ICAP_PLANARCHUNKY to TWPC_CHUNKY.
Compliance Issues [* items]
(0) CAP_SUPPORTEDCAPS: GET worked, but cap is not in CAP_SUPPORTEDCAPS.
(1) CAP_CLEARPAGE: GET worked, but cap is not in CAP_SUPPORTEDCAPS.
(2) CAP_PAPERDETECTABLE: GET failed, but cap is in CAP_SUPPORTEDCAPS.
(3) ICAP_GAMMA: GET produced a container of the wrong format.
(4) CAP_FEEDERENABLED: RESET failed when it should succeed.
(5) CAP_AUTOFEED: RESET failed when it should succeed.
(6) CAP_CLEARPAGE: RESET failed when it should succeed.
(7) ICAP_BITORDER: RESET failed when it should succeed.
(8) ICAP_PLANARCHUNKY: RESET failed when it should succeed.
(9) ICAP_BITDEPTH: RESET failed when it should succeed.
(10) CAP_FEEDERENABLED: SET: failed on all values.
(11) CAP_AUTOFEED: SET: failed on all values.
(12) ICAP_BITORDER: SET failed on all values.
(13) ICAP_PLANARCHUNKY: SET failed on all values.
(14) DG_IMAGE, DAT_IMAGELAYOUT, MSG_SET (1.06, 2.33, 2.12, 4.66) failed although it is mandatory.
End Twister Analysis.