在线图像扫描技术,指的是在线图像扫描技术,即通过浏览器读取扫描仪数据,解决这个问题需要使用到ScanOnWeb控件,具体使用方法如下:
1.复制ScanOnWeb控件到项目中
ScanOnWeb组件的文件是ScanOnWeb.cab文件,将这个文件复制到项目中,配置项目中对该组件的引用如下:修改codebase=指向正确的组件位置。
<object classid="clsid:15D142CD-E529-4B01-9D62-22C9A6C00E9B" id="scaner1" width="100%" height="600" codebase="../cabs/ScanOnWeb.cab#version=1,0,0,10">
<param name="Visible" value="0">
<param name="AutoScroll" value="0">
<param name="AutoSize" value="0">
<param name="AxBorderStyle" value="1">
<param name="Caption" value="scaner">
<param name="Color" value="4278190095">
<param name="Font" value="宋体">
<param name="KeyPreview" value="0">
<param name="PixelsPerInch" value="96">
<param name="PrintScale" value="1">
<param name="Scaled" value="-1">
<param name="DropTarget" value="0">
<param name="HelpFile" value>
<param name="PopupMode" value="0">
<param name="ScreenSnap" value="0">
<param name="SnapBuffer" value="10">
<param name="DockSite" value="0">
<param name="DoubleBuffered" value="0">
<param name="ParentDoubleBuffered" value="0">
<param name="UseDockManager" value="0">
<param name="Enabled" value="-1">
<param name="AlignWithMargins" value="0">
<param name="ParentCustomHint" value="-1">
<param name="jpegBase64Data" value="">
<param name="bmpBase64Data" value="">
<param name="key1" value="">
<param name="key2" value="">
</object>
2.客户端浏览器访问
客户端访问项目,如果客户端计算机已经正确的链接了扫描仪,则这时可以在浏览器中发现可用的扫描仪,点击扫描按钮,扫描仪开始读取图像数据,这样我们就做到了在浏览器中实现“在线图像扫描”。
3.在线图像编辑
图像扫描结果需要作出编辑处理时,可以通过编辑功能去在线对图像结果进行编辑处理。
2010-12-18修改:
好多朋友发消息问我哪里可以下载到scanonweb控件,baidu上面搜索“scanonweb”这个关键字就可以了。或者到这里下载
http://peihexian.javaeye.com/blog/798975