olá, galera,
preciso que minha app desktop obtenha um arquivo escaneado a partir de um dispositivo scanner na mesma máquina.
estou testando a biblioteca JTwain,conforme o exemplo site (http://asprise.com/product/jtwain/overview.php)
meu código:
public static void m() throws JTwainException{
Source source = SourceManager.instance().getDefaultSource(); //erro
source.open();
}
e esotu obtendo este erro:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Windows\System32\AspriseJTwain.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1854)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
at com.asprise.util.jtwain.SourceManager.init(SourceManager.java:222)
at com.asprise.util.jtwain.SourceManager.<init>(SourceManager.java:36)
at com.asprise.util.jtwain.SourceManager.instance(SourceManager.java:28)
at p01.NewMain.m4(NewMain.java:60)
at p01.NewMain.main(NewMain.java:36)
Java Result: 1
copiei o arquivo AspriseJTwain.dll para a pasta system32 do windows 7
alguém já utilizou essa biblioteca e sabe se possível executar no windows 7 ? ou teria alguma outra alternativa/api pra fazer a leitura do scanner ??
obrigado