在线图像扫描技术解决方法

时间:2022-11-21 11:00:44


在线图像扫描技术,指的是在线图像扫描技术,即通过浏览器读取扫描仪数据,解决这个问题需要使用到ScanOnWeb控件,具体使用方法如下:

1.复制ScanOnWeb控件到项目中

 ScanOnWeb组件的文件是ScanOnWeb.cab文件,将这个文件复制到项目中,配置项目中对该组件的引用如下:修改codebase=指向正确的组件位置。

  <object classid="clsid:15D142CD-E529-4B01-9D62-22C9A6C00E9B" 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​