OpenKM 6.2.2 on Centos 6 (in an OpenVZ container). Client is Windows 7 64 bit with Java 7, tested Chrome and IE, same problem.
Network scanning using a Dell B1265dnf scanner works fine. TWAIN tool says it's using TWAIN version 2.0. (Actually, I have problems with multipage, but that's another issue, may be simply out of memory on the client)
But, if I select the Kyocera TASKalfa 305 MFP as the source, then give a file name and hit Scan & Upload, I get a Java dialog that says
Unfortunately I don't see the exact capability that is breaking this, but I can see the capabilities the Kyocera driver does have with a TWAIN tool, unfortunately there is no easy way to export from it. Would attach screenshots but quota reached on forum.
Network scanning using a Dell B1265dnf scanner works fine. TWAIN tool says it's using TWAIN version 2.0. (Actually, I have problems with multipage, but that's another issue, may be simply out of memory on the client)
But, if I select the Kyocera TASKalfa 305 MFP as the source, then give a file name and hit Scan & Upload, I get a Java dialog that says
Code: Select all
Here is what I get on the Java console:Error
Failed during call to twain source.
cc=Capability not supported by source
rc=1Code: Select all
The TWAIN tool I downloaded says the Kyocera is using TWAIN 1.8, could that be the reason?Java Plug-in 10.17.2.02
Using JRE version 1.7.0_17-b02 Java HotSpot(TM) Client VM
User home directory = C:\Users\David Yerger
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Mar 21, 2013 11:53:23 AM com.openkm.applet.Util parseLocaleString
INFO: parseLocaleString(en-GB)
init: com.openkm.applet.lang.Resources_en_GB@80fbef --- en_GB
Mar 21, 2013 11:53:23 AM com.openkm.applet.Scanner init
INFO: AppVersion: LTE (build: 13132)
Mar 21, 2013 11:53:23 AM com.openkm.applet.Scanner init
INFO: openkm.sessionId => FA3AF6EB087CFF4203C50E7DD01EE49A
Mar 21, 2013 11:53:23 AM com.openkm.applet.Scanner init
INFO: openkm.path => /okm:root
Mar 21, 2013 11:53:23 AM com.openkm.applet.Scanner init
INFO: openkm.lang => en-GB
Mar 21, 2013 11:53:23 AM com.openkm.applet.Scanner init
INFO: applet.locale => en_GB
Mar 21, 2013 11:53:23 AM com.openkm.applet.Scanner init
INFO: applet.url => http://192.168.1.3:8080/OpenKM
Mar 21, 2013 11:53:23 AM com.openkm.applet.Scanner init
INFO: applet.jsobject => [object Window]
Mar 21, 2013 11:53:23 AM com.openkm.applet.ScannerManager <init>
INFO: ########## ScannerManager ##########
JarLib.load: Successfully loaded library [jar:http://192.168.1.3:8080/OpenKM/scanner.jar!/uk/co/mmscomputing/device/twain/win32/jtwain.dll] from jar file location
Mar 21, 2013 11:53:23 AM com.openkm.applet.ScannerManager update
INFO: ***** STATECHANGE: 3 - Source Manager Open *****
Mar 21, 2013 11:53:23 AM com.openkm.applet.ScannerManager update
INFO: Metadata.getLastState: 0
Mar 21, 2013 11:53:23 AM com.openkm.applet.ScannerManager update
INFO: ***** STATECHANGE: 3 - Source Manager Open *****
Mar 21, 2013 11:53:23 AM com.openkm.applet.ScannerManager update
INFO: Metadata.getLastState: 3
Mar 21, 2013 11:53:23 AM com.openkm.applet.ScannerManager update
INFO: ***** STATECHANGE: 3 - Source Manager Open *****
Mar 21, 2013 11:53:23 AM com.openkm.applet.ScannerManager update
INFO: Metadata.getLastState: 3
Trace level set to 5: all ... completed.Mar 21, 2013 11:53:34 AM com.openkm.applet.ScannerManager update
INFO: ***** STATECHANGE: 3 - Source Manager Open *****
Mar 21, 2013 11:53:34 AM com.openkm.applet.ScannerManager update
INFO: Metadata.getLastState: 3
Mar 21, 2013 11:53:43 AM com.openkm.applet.ScannerManager update
INFO: ***** STATECHANGE: 3 - Source Manager Open *****
Mar 21, 2013 11:53:43 AM com.openkm.applet.ScannerManager update
INFO: Metadata.getLastState: 3
Mar 21, 2013 11:53:43 AM com.openkm.applet.ScannerManager update
INFO: ***** STATECHANGE: 4 - Source Open *****
Mar 21, 2013 11:53:43 AM com.openkm.applet.ScannerManager update
INFO: Metadata.getLastState: 3
Mar 21, 2013 11:53:43 AM com.openkm.applet.ScannerManager update
INFO: ***** NEGOTIATE *****
Mar 21, 2013 11:53:43 AM com.openkm.applet.ScannerManager update
SEVERE: Failed during call to twain source.
cc=Capability not supported by source
rc=1
uk.co.mmscomputing.device.twain.TwainFailureException$CapUnsupported: Failed during call to twain source.
cc=Capability not supported by source
rc=1
at uk.co.mmscomputing.device.twain.TwainFailureException.create(TwainFailureException.java:53)
at uk.co.mmscomputing.device.twain.TwainSource.checkrc(TwainSource.java:63)
at uk.co.mmscomputing.device.twain.TwainSource.call(TwainSource.java:79)
at uk.co.mmscomputing.device.twain.TwainCapability.get(TwainCapability.java:45)
at uk.co.mmscomputing.device.twain.TwainCapability.get(TwainCapability.java:65)
at uk.co.mmscomputing.device.twain.TwainCapability.getCurrent(TwainCapability.java:74)
at uk.co.mmscomputing.device.twain.TwainCapability.<init>(TwainCapability.java:34)
at uk.co.mmscomputing.device.twain.TwainSource.getCapability(TwainSource.java:120)
at uk.co.mmscomputing.device.twain.TwainSource.setCapability(TwainSource.java:138)
at uk.co.mmscomputing.device.twain.TwainSource.setShowProgressBar(TwainSource.java:190)
at com.openkm.applet.ScannerManager.update(ScannerManager.java:157)
at uk.co.mmscomputing.device.scanner.Scanner.fireListenerUpdate(Scanner.java:45)
at uk.co.mmscomputing.device.twain.TwainScanner.negotiateCapabilities(TwainScanner.java:108)
at uk.co.mmscomputing.device.twain.jtwain.negotiateCapabilities(jtwain.java:293)
at uk.co.mmscomputing.device.twain.TwainSource.enable(TwainSource.java:249)
at uk.co.mmscomputing.device.twain.jtwain.cbexecute(jtwain.java:235)
at uk.co.mmscomputing.device.twain.jtwain.nstart(Native Method)
at uk.co.mmscomputing.device.twain.jtwain.access$200(jtwain.java:12)
at uk.co.mmscomputing.device.twain.jtwain$1.run(jtwain.java:339)Unfortunately I don't see the exact capability that is breaking this, but I can see the capabilities the Kyocera driver does have with a TWAIN tool, unfortunately there is no easy way to export from it. Would attach screenshots but quota reached on forum.
