一种基于web的扫描方法及系统的制作方法

文档序号:9624142阅读:732来源:国知局
一种基于web的扫描方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种扫描方法,特别是一种基于WEB的扫描方法;本发明还涉及了一种用于实现上述方法的扫描系统。
【背景技术】
[0002]企业内部扫描仪的使用频率非常高,但因为难以共享,导致使用起来相当麻烦,远不如打印机便捷。通常在使用扫描仪时,需要用户亲自去到扫描仪设备处,放置扫描文件,并通过与该扫描仪连接的电脑进行操作。由于用户无法通过共享进行扫描任务的提交和操作,使用上非常不方便。
[0003]为了解决共享问题,现有技术中一般需从软件或硬件方面进行技术改进。
[0004]比如,在硬件方面,市面上的扫描仪大部分不支持共享使用,少部分支持共享的扫描仪价格贵,且设置繁琐。而且,由于进行硬件上的改进,则在企业内部的扫描仪需要全部进行更新,这样的成本太过昂贵。而且,由于进行硬件改进的扫描仪需要配套的操作系统,有可能会造成系统冲突。
[0005]而在软件方面,有一些共享软件虽然可以解决共享问题,然后这些软件都是针对对应的扫描设备进行开发的。因此,往往实际仅针对该软件配套的设备兼容较好,且交互过于简单,当多用户使用时,会出现排队冲突的问题。
[0006]同时,由于以上两者都需要在客户端进行安装配置,容易因操作系统环境问题导致难以实施,增加了维护成本。

【发明内容】

[0007]本发明在于克服现有技术的缺点与不足,提供一种基于WEB的扫描方法及系统。
[0008]本发明是通过以下的技术方案实现的:一种基于WEB的扫描方法,包括步骤:
[0009]步骤1:在网络节点中的一台计算机中运行主管理服务程序,用于统一管理网络中的扫描仪;
[0010]步骤2:对于扫描仪进行服务配置;
[0011]步骤3:通过网络访问运行主管理服务的计算机,选择相应的扫描仪进行工作;
[0012]步骤4:执行扫描任务。
[0013]相比于现有技术,本发明用网络节点中的一台计算机运行主管理服务程序,用于管理网络中的扫描仪,然后在对扫描仪进行服务配置。当完成配置之后,可以通过网络的方式访问运行主管理服务的计算机,通过该计算机选择相应的扫描仪执行扫描任务。因此,本发明可以通过WEB的方式,将多个扫描仪进行共享,使用户在使用时更加方便。
[0014]作为本发明的进一步改进,所述步骤1中,在计算机中运行主管理服务程序的步骤中,具体包括:使用配置文件的方式,记录网络里所有扫描仪的参数清单,包括扫描仪编号、名称、地址、编口号和描述中的一项或多项。
[0015]作为本发明的进一步改进,所述步骤2中,在进行扫描仪进行服务配置时,具体包括步骤:
[0016]步骤21:在连接有扫描仪的计算机上,运行扫描服务程序;
[0017]步骤22:配置扫描服务程序,包括:填写主管理服务的计算机的地址后,启动服务程序,服务程序将自动向主管理服务的计算机发布注册请求;主管理服务的计算机接收到注册请求后,则在扫描服务的清单中增加该扫描仪的服务地址;
[0018]步骤23:配置扫描仪驱动,并设置相应的设备运行参数。
[0019]作为本发明的进一步改进,所述步骤3中,在访问主管理服务的计算机时,具体包括以下步骤:
[0020]步骤31:通过使用浏览器,访问运行主管理服务程序的计算机,查看所有扫描仪列表;
[0021]步骤32:选择扫描仪;
[0022]步骤33:设置动态口令或延时时长。
[0023]在本步骤中,可以通过设置动态口令的方式,当放置好扫描件后,扫描仪执行扫描任务时,再从连接有扫描仪的计算机中输入动态口令,以执行扫描任务。或者,也可以设置延时时长,方便用户在发送扫描任务后,有充足的时间放置扫描件。
[0024]作为本发明的进一步改进,所述步骤4中,在执行扫描任务时,具体包括以下步骤:
[0025]步骤41:运行扫描服务的计算机向主管理服务的计算机反馈状态信息,标记本机占用;当扫描结束时,标记本机可用;在退出扫描服务时,标记本机关闭;
[0026]步骤42:主管理服务的计算机检测该扫描服务的计算机是否正常运行,若检测到运行异常,则标记不可用。
[0027]进一步考虑到用户同时发送打印任务时的问题,需要进行扫描任务的排队进行。因此,需要由扫描服务端的计算机向主管理服务端计算机反馈状态信息,用户可以参考这些信息,选择最合适的扫描仪执行扫描任务,保证了扫描时的效率。
[0028]本发明还提供了一种基于WEB的扫描系统,其包括:
[0029]第一计算机,用于运行主管理服务程序,统一管理网络中的扫描仪;
[0030]第二计算机,用于连接扫描仪,运行扫描服务端程序,并配置相应的扫描仪驱动程序。
[0031]作为本发明的进一步改进,所述第一计算机包括记录模块,用于记录网络里所有扫描仪的参数清单,包括扫描仪编号、名称、地址、编口号和描述中的一项或多项。
[0032]作为本发明的进一步改进,所述第二计算机包括注册请求发送模块,用于在填写主管理服务的计算机的地址后,启动服务程序,服务程序将自动向第一计算机发布注册请求;
[0033]所述第一计算机包括添加模块,用于当第一计算机接收到注册请求后,则在扫描服务的清单中增加该扫描仪的服务地址。
[0034]作为本发明的进一步改进,所述第一计算机还包括:
[0035]动态口令设置模块,用于在执行扫描任务时,对扫描仪进行动态口令的配置;
[0036]延时时长模块,用于延迟执行扫描任务的时间。
[0037]作为本发明的进一步改进,所述第二计算机还包括:标记模块,用于当执行扫描任务时,向第一计算机反馈状态信息,标记本机占用;当扫描结束时,标记本机可用;在退出扫描服务时,标记本机关闭;
[0038]所述第一计算机还包括:检测模块,用于检测第二计算机是否正常运行,若否,则则标记为不可用。
[0039]综上,相比于现有技术,本发明基于让扫描仪能实现WEB共享的思想,构建了安全、便捷的网络扫描服务,让用户在最习惯的浏览器方式下访问扫描仪,提升了用户体验。同时具备以下的有益效果:
[0040](1)可以充分利用现有扫描仪资源,即充分支持各类扫描设备,包括不同型号的扫描仪、高拍仪,不需要重新购置新的扫描仪,有效地利用的现有的资源。
[0041](2)可自动注册、注销扫描仪服务;可以根据需要,将扫描仪进行注册和注销,决定是否加入网络中,进行扫描共享。
[0042](3)客户端计算机免维护,能使用浏览器访问扫描仪服务;由于通过浏览器的方式进行的,不用安装客户端,免于维护。
[0043](4)在扫描仪服务出现变动时,能及时反映给客户端机器;通过扫描服务的计算机反馈的使用状态,能够使用户及时看到该扫描仪是否被占用等情况。
[0044](5)用户使用扫描仪时,只在放扫描件时,才需要到扫描仪设备前一次;在发送扫描任务时,可以远程操作,使用户在操作上更加方便。
[0045](6)扫描命令发出后,能留有足够时间,让用户移步到设备前;用户可自主设定自动执行时间,在到达设定时间时,自动执行扫描命令;扫描请求进行一定的安全管理,防误扫等情况出现,而且能在设定时间内,自动取消无效的用户指令,释放扫描资源。
[0046](7)可以根据需要,将扫描到的电子文件自动存放到指定目录。
[0047]为了更好地理解和实施,下面结合附图详细说明本发明。
【附图说明】
[0048]图1是本发明的基于WEB的扫描方法的步骤流程图。
[0049]图2是步骤2的具体步骤流程图。
[0050]图3是步骤3的具体步骤流程图。
[0051 ]图4是步骤4的具体步骤流程图。
[0052]图5是用户操作的步骤流程图。
[0053]图6是本发明的扫描系统的连接框图。
[0054]图7是本发明的扫描系统的内部框图。
【具体实施方式】
[0055]本发明为了解决现有技术中扫描仪中难以进行共享,用户在操作时不便的缺陷,提供了一种基于WEB的扫描方法。请参阅图1,其为本发明的基于WEB的扫描方法的步骤流程图。
[0056]本发明的基于WEB的扫描方法,包括步骤:
[0057]步骤1:在网络节点中的一台计算机中运行主管理服务程序,用于统一管理网络中的扫描仪。
[0058]具体的,在计算机中运行主管理服务程序的步骤中,具体包括:使用配置文件的方式,记录网络里所有扫描仪的参数清单,包括扫描仪编号、名称、地址、编口号和描述中的一项或多项。通过配置文件的方式,对连入网络中的所有扫描仪进行统一管理。同时,以该主管理服务的计算机为网络接入口,用于接收来自用户端的扫描任务,将扫描任务发送至其中一台扫描仪中。
[0059]以下通过一个简单例子,对步骤1进行详细描述介绍:比如,在网络上找一台计算机A(IP地址为192.168.1.100),运行管理服务程序;程序会自动建立一个虚拟站点:http://192.168.1.100/WebScan。
[0060]步骤2:对于扫描仪进行服务配置;
[0061]在对扫描仪进行服务配置,将扫描仪与主管理服务端的计算机连接,以方便接收该计算机发送的扫描任务。请参阅图2,其为步骤2的具体步骤流程图。而具体在进行扫描仪进行服务配置时,主要包括以下步骤:
[0062]步骤21:在连接有扫描仪的计算机上,运行扫描服务程序;
[0063]步骤22:配置扫描服务程序,包括:填写主管理服务的计算机的地址后,启动服务程序,服务程序将自动向主管理服务的计算机发布注册请求;主管理服务的计算机接收到注册请求后,则在扫描服务的清单中增加该扫描仪的服务地址;
[0064]步骤23:配置扫描仪驱动,并设置相应的设备运行参数。
[0065]以下通过一个简单例子,对步骤2进行详细描述介绍:
[0066](1)在连有扫描仪的计算机B上,首先,配置管理服务地址:192.168.1.100 ;
[0067](2)设置扫描仪名称、端口号信息,例如,ERP SCAN 001,9085端口,并备注:该扫描仪为ERP部门的第001号扫描仪。
[0068](3)点击启动服务,此时程序会想管理服务A发送注册命令,将扫描仪信息写入注册扫描仪列表;
[0069](4)选择扫描仪驱动,例如CanoScan 9000F,然后,配置色彩模式为彩色、分辨率为300dp1、使用自动进纸器、单面扫描。
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1