日期:2014-05-17  浏览次数:20800 次

JAVA如何获取扫描仪器扫描的数据?
JAVA如何获取扫描仪器(扫描枪)扫描的数据?

------解决方案--------------------
不用获取 直接显示
------解决方案--------------------
没有API怎么知道。
------解决方案--------------------
每种OCR引擎提供了其各自的SDK,并且每种都有详细的API使用说明。我曾经使用过文通(DLL,在VB中Declare)、Fujitsu(提供OCX控件)、ReadIRIS(OCX,不过VB调用用问题,使用VC++重新封装OK)。 简单以FUjitsu为例: 
1、工程中引用组件Fujistu TWIJOcr,将控制面板上出现的控件TWIJOcr添加到Form中 
2、Form_load时初始化词典TWIJOcr1.CreateDictData 
3、载入图像(可使用Kodak Imaging控件imgedit显示图像) 
4、设置总页、图像对象,使用控件方法RecogText识别,保存输出结果等: 
TWIJOcr1.TotalPage = 1 
TWIJOcr1.ChangeCurrentPage 1, LoadPicture(inPict) 
TWIJOcr1.RecogText 
TWIJOcr1.SaveFileName = outText 
TWIJOcr1.SaveFileType = 0 
TWIJOcr1.SaveResult
------解决方案--------------------
扫描枪扫描的东西是直接打印到窗口的啊。比如你新建一个文本文档或是在jsp中写一个<input name="text">标签,只要一直获得焦点你扫描的时候自动就把扫描结果赋上去了啊