扫描器执行扫描的系统与方法

文档序号:6655492阅读:195来源:国知局
专利名称:扫描器执行扫描的系统与方法
技术领域
本发明涉及扫描器执行扫描的系统与方法,特别涉及在一电脑中将扫描器设定为一虚拟硬盘的扫描器执行扫描的系统与方法。
对使用者而言,通常有两种方法用以命令扫描器开始扫描,参照

图1所示,是其中一种方法的流程图。首先一影像扫描器通过一电缆线与一外部主机,例如个人电脑相连接。此外部主机通常包括一显示屏、一储存硬盘、一键盘、一鼠标及一光驱等,使用者必须将影像扫描器的驱动程序安装至外部主机中(步骤110);而且外部主机中必须有影像软件应用程序来控制影像扫描器,然后使用者先执行影像软件应用程序(步骤120);在应用程序环境中,使用者选择及设定影像扫描器的相关设定,例如数据来源(data source),然后经由影像软件应用程序来呼叫影像扫描器的驱动程序(步骤130);当使用者命令扫描需求时,经由应用程序以TWAIN相关程序及协议,影像扫描器即可开始扫描的动作(步骤140);最后,扫描出的影像数据以文件的方式储存于外部主机中(步骤150)。
而另一种方法的流程图,如图2所示。类似地,使用者必须将影像扫描器的驱动程序安装至外部主机中(步骤210);当使用者操作影像扫描器,例如将一欲扫描文件放置在扫描平台时,一回应信号会从影像扫描器通过电缆传至外部主机,外部主机一侦测到此一回应信号(步骤220)时,即自动执行影像软件的应用程序(步骤230);当使用者命令扫描需求时,经由应用程序以TWAIN相关程序及协议,影像扫描器即可开始扫描的动作(步骤240);最后,扫描出的影像数据以文件的方式储存于外部主机中。
然而,上述的方法都存在一些缺点。首先,在操作系统中都必须安装影像软件应用程序,没有影像软件应用程序影像扫描器便无法使用,如此将增加使用扫描器的复杂度。其次,在一网络上使用者无法得知扫描器的存在,也就是说,扫描器无法作为网络上的分享资源。再者,假如使用者欲在网络上传送扫描影像时,使用者必须重复复制的动作。
鉴于上述传统扫描器执行扫描动作所产生的诸多缺点,本发明主要目的在于提供一种扫描器执行扫描的系统与方法,其是通过一在电脑中对应到扫描器的虚拟硬盘装置使扫描器执行扫描动作,该虚拟硬盘装置显示于电脑的文件管理器中,使得使用者可通过对虚拟硬盘装置下指令直接驱动扫描器。
本发明的另一目的在于提供一种扫描器执行扫描的系统与方法,使用者可以在连线网络中直接对扫描器下指令执行扫描动作,并储存扫描影像。
本发明的再一目的在于提供一种扫描器执行扫描的系统与方法,使用者对扫描器下指令开始扫描,而不需影像软件应用程序即可直接控制扫描器。
本发明的一种扫描器执行扫描的系统,至少包括一虚拟硬件模块于一电子装置中,该虚拟硬件模块对应于该扫描器,用以接收复数个来自该电子装置的指令并于该电子装置中显示;及一扫描器控制模块于该电子装置中,该扫描器控制模块通过该电子装置与该扫描器、及该虚拟硬件模块通讯,该扫描器控制模块用以控制及执行来自该虚拟硬件模块的该指令。
本发明的一种扫描器执行扫描的方法,该方法至少包括显示一虚拟硬件图标于一电脑中,该虚拟硬件图标对应于该扫描器,用以接收复数个来自该电脑的指令;选择该虚拟硬件图标用以下达一执行扫描的指令;该扫描器根据该执行扫描的指令执行扫描动作;及储存一扫描数据。
本发明的效果是通过虚拟硬盘图标,使用者不需要了解影像软件应用程序的存在及了解有关影像扫描器的复杂设定而对影像扫描器下令执行扫描;而且当外部主机是被设置在一网络中时,影像扫描器可通过其对应的虚拟硬盘图标被视为是网络上一虚拟硬盘装置,使用者可以在网络的文件管理器中直接知道此一影像扫描器的存在进而以他们自己的主机来选择外部主机的扫描器文件夹,对此影像扫描器下指令执行扫描动作。
以下是对本发明附图的简单说明图1为一种传统扫描器执行扫描的流程示意图;图2为另一种传统扫描器执行扫描的流程示意图;图3为本发明扫描器执行扫描的流程示意图;图4为本发明在一操作系统中的文件管理器中的示意图,用以说明使用者对扫描器下指令执行扫描;图5为本发明在一影像软件应用程序中的示意图,用以说明使用者对扫描器下指令执行扫描图6为本发明在一传送电子邮件中的示意图,用以说明使用者对扫描器下指令执行扫描;及图7为本发明系统结构方块示意图。
下面结合附图对本发明进行详细说明。
本发明的扫描器执行扫描的系统,至少包括一虚拟硬件模块于一电子装置中,该虚拟硬件模块对应于该扫描器,用以接收复数个来自该电子装置的指令并于该电子装置中显示;及一扫描器控制模块于该电子装置中,该扫描器控制模块通过该电子装置与该扫描器、及该虚拟硬件模块通讯,该扫描器控制模块用以控制及执行来自该虚拟硬件模块的该指令。而上述的电子装置至少包括一储存模块,内含复数个应用程序、该虚拟硬件模块及该扫描器控制模块;一输入模块用以选择该扫描器控制模块及输入该复数个指令;一输出模块用以显示该虚拟硬件模块;及一扫描器控制模块与该扫描器相通讯,用以协调该储存模块、该输入模块及该输出模块。同时上述的虚拟硬件模块至少包括一虚拟储存装置以图标的方式显示于该电子装置上,而且上述的虚拟储存装置图标至少包括一虚拟硬盘图标。
如图3所示,为本发明扫描器执行扫描的流程示意图。首先,使用者需在一外部主机中安装影像扫描器的驱动程序(步骤31)。此影像扫描器以一电缆线与外部主机相连接。此外部主机,例如个人电脑或是服务器,可以通过任何外部通讯装置如调制解调器连上互联网,或者是网络中的一部电脑。再者,一图形界面使用者环境,例如一操作系统,被应用在此外部主机中。在本实施例中,微软的视窗操作系统被应用在此外部主机中;当然其他的操作系统,如UNIX或是LINUX操作系统,也可以被应用在此外部主机中。再者,一影像软件应用程序,例如Adobe Photoshop,可以被安装在此外部主机中,用以影像编辑及管理。
特别值得一提的是,在安装完影像扫描器的驱动程序之后,在操作系统或应用程序的文件管理器中产生一虚拟硬盘图标,如同外部主机中的主要硬盘装置图标一般。
在此强调的是,此虚拟硬盘图标即直接对应到扫描器本身。使用者可利用选择虚拟硬盘图标直接看到其下的如文件夹图标的扫描器物件,当然,使用者可在操作系统的桌面上建立此扫描器物件的快捷文件,也可以拖放(drag and drop)复制或移动此扫描器物件。特别的是,当此外部主机是被设置在一网络中而使用者也可以在操作其他没有与影像扫描器连接的电脑时,看到此虚拟硬盘图标并选择其扫描器物件;当然,该影像扫描器的虚拟硬盘图标必须先执行资源分享后,才能达成此一目的。
接着,在外部主机操作系统中的文件管理器中选择此虚拟硬盘图标(步骤32)。此时可看到扫描器物件包含于其中作为下令扫描之用。再者,可以在外部主机的桌面上为扫描器物件设定一快捷方式。另一方面,也可通过正在执行中的影像软件应用程序中显示虚拟硬盘图标及其扫描器物件。也就是说,此虚拟硬盘图标可用来作为影像扫描器的一虚拟硬件,不管此连接的外部主机是单机或是网络电脑,此虚拟硬盘图标都可被操作系统的文件管理器侦测到。
然后,使用者可以准备一需扫描的影像,以开启扫描器物件的方式,例如以鼠标双击扫描物件,来对影像扫描器下指令执行扫描(步骤33),与传统只能通过影像软件应用程序才能对影像扫描器下指令执行扫描的方式不同,使用者可以就近或是在远端直接控制影像扫描器,就如同控制就近或是在远踹的打印机。以本发明的方法所建立的虚拟硬盘图标具有许多的优点;首先,使用者不需要了解影像软件应用程序的存在及了解有关影像扫描器的复杂设定才能对影像扫描器下令执行扫描。其次,当外部主机是被设置在一网络中时,影像扫描器可通过其对应的虚拟硬盘图标被视为是网络上一虚拟硬盘装置;使用者可以在网络的文件管理器中直接知道此一影像扫描器的存在进而以他们自己的主机来选择外部主机的扫描器文件夹,对此影像扫描器下指令执行扫描动作。
最后,使用者可以在任何地方储存一扫描影像的文件(步骤34)。在本发明中,使用者可利用拖放在虚拟硬盘图标中扫描器物件来下令影像扫描器开始扫描,并将扫描所得的影像资料储存在拖放指定的路径成为一影像文件。特别一提的是,当使用者设定储存影像文件的路径时,使用者可以将扫描所得的影像资料储存在远踹的主机上,或没有与影像扫描器相连接的电脑上;使用者可以不需重复复制影像文件,直接取回影像文件。
根据图3的步骤31,安装完影像扫描器的驱动程序之后,如图4所示,在微软视窗操作系统的文件管理器介面40中,会创造出一虚拟硬盘图标41以对应到影像扫描器。当使用者选择虚拟硬盘图标41时,一扫描物件42例如“Scan now”,会显示出来,如同主要硬盘的文件显示一般;即使影像扫描器的驱动程序连接上一网络中的其他电脑,使用者也可以在网络中的网上邻居的子文件路径中看到虚拟硬盘图标41。再者,扫描物件42可利用双击方式下令影像扫描器开始扫描;或是以直接拖放的方式下令影像扫描器开始扫描,并设定扫描所得影像资料的储存位置。
另一方面,当使用者执行并进入连接影像扫描器的外部主机中的影像软件应用程序时,使用者也可在文件项目中找到虚拟硬盘图标。例如,在影像软件应用程序Adobe PhotoshopP界面50中,使用者可选择在文件项目的“开启旧文档”的功能,就可以找到虚拟硬盘图标51及其中的扫描物件52,如图5所示。就分类上来看,虚拟硬盘图标51就如同是一个虚拟硬件,其被分配到文件管理器主文件目录的路径上。
另一个例子是根据图3的步骤33。假设使用者利用一浏览器连接上提供网络邮件服务的服务器,并开启一邮件编辑视窗编辑任一邮件时,首先使用者会先建立一新邮件60,如图6所示。接着,使用者可以通过搜寻的功能找到虚拟硬盘图标61,以双击方式对扫描物件62下指令使虚拟硬盘图标61相对应的影像扫描器执行扫描的动作,建立一扫描所得影像文件,然后自动将扫描所得影像文件附加到此新邮件60中;使用者不需通过执行任何的影像软件应用程序才能下指令要求开始扫描及储存扫描影像文件。
参照图7为本发明系统的方块示意图,包括扫描器78及在外部主机(图上未示)中的扫描器软件79。在本发明中,当扫描器的驱动程序安装到外部主机中时,其意味着整个扫描器软件79安装到外部主机中,并创造出一虚拟硬件模块71,以虚拟硬盘图标对应扫描器78,并显示在操作系统的文件管理器中;虚拟硬件模块71中包含上述的扫描物件73。使用者可以通过文件管理器、影像软件应用程序或连接网络浏览器上的搜寻功能开启虚拟硬件模块71的扫描物件73。特别是,使用者可通过开启虚拟硬件模块71的扫描物件73对扫描器78下指令开始扫描。
控制模块72包括扫描器相关程序,例如数据设定来源74、扫描器驱动程序75、TWAIN 76及存储区77。数据设定来源74用以组态扫描器78;扫描器驱动程序75是可适用扫描器78的软硬件结合或韧体;TWAIN76是许多TWAIN相关程序与TWAIN协议相互通讯;存储区77用以储存扫描影像。当使用者以双击方式开启虚拟硬件模块71中扫描物件73时,控制模块72便执行一连串的通讯及控制功能。再者,当使用者以拖放方式开启虚拟硬件模块71中的扫描物件73时,控制模块72除执行一连串的通讯及控制功能外,会从存储区77将扫描所得影像复制到影像文件模块(图中未示),影像文件模块可以是在外部主机中的一储存位置,也可以是外部主机以外的任何储存装置。
本发明的目的在使使用者能快速控制影像扫描器进行扫描的动作,并且直接取回及传送扫描影像文件;根据本发明,通过在操作系统的文件管理器中建立虚拟硬盘图标,使用者可以很容易在网络上发现影像扫描器的存在。
以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的申请专利范围;凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含在权利要求书内。
权利要求
1.一种扫描器执行扫描的系统,其特征在于,至少包括一虚拟硬件模块于一电子装置中,该虚拟硬件模块对应于该扫描器,用以接收复数个来自该电子装置的指令并于该电子装置中显示;及一扫描器控制模块于该电子装置中,该扫描器控制模块通过该电子装置与该扫描器、及该虚拟硬件模块通讯,该扫描器控制模块用以控制及执行来自该虚拟硬件模块的该指令。
2.如权利要求1所述的扫描器执行扫描的系统,其特征在于,上述的电子装置至少包括一储存模块,内含复数个应用程序、该虚拟硬件模块及该扫描器控制模块;一输入模块用以选择该扫描器控制模块及输入该复数个指令;一输出模块用以显示该虚拟硬件模块;及一扫描器控制模块与该扫描器相通讯,用以协调该储存模块、该输入模块及该输出模块。
3.如权利要求1所述的扫描器执行扫描的系统,其特征在于,上述的虚拟硬件模块至少包括以一虚拟储存装置显示于该电子装置上。
4.如权利要求3所述的扫描器执行扫描的系统,其特征在于,上述的虚拟储存装置至少包括一虚拟硬盘图标。
5.如权利要求1所述的扫描器执行扫描的系统,其特征在于,上述的虚拟硬件模块更包括一扫描器物件显示于该电子装置上,该扫描器物件用以执行来自于该电子装置的该复数个指令。
6.如权利要求1所述的扫描器执行扫描的系统,其特征在于,上述的该复数个指令至少包括以双击方式开启该虚拟硬件模块用以下达一开始扫描指令。
7.如权利要求1所述的扫描器执行扫描的系统,其特征在于,上述的该复数个指令以拖放方式开启该虚拟硬件模块用以下达一开始扫描指令。
8.如权利要求1所述的扫描器执行扫描的系统,其特征在于,上述的该复数个指令以拖放方式开启该虚拟硬件模块用以指定扫描所得数据的一储存位置。
9.如权利要求1所述的扫描器执行扫描的系统,其特征在于,该电子设备为电脑,而该系统至少包括一虚拟硬件模块用以接收复数个来自该电脑的指令,该虚拟硬件模块对应于该扫描器,并以一虚拟储存装置图标的方式显示于该电脑的一操作系统中;及一扫描器控制模块通过该电脑与该扫描器、该虚拟硬件模块通讯,该扫描器控制模块用以控制及执行来自该虚拟硬件模块的该指令。
10.如权利要求9所述的扫描器执行扫描的系统,其特征在于,上述的虚拟储存装置图标至少包括一虚拟硬盘图标。
11.如权利要求9所述的扫描器执行扫描的系统,其特征在于,上述的虚拟硬件模块至少包括一扫描器物件显示于该操作系统上,该扫描器物件用以执行来自于该电脑的该复数个指令。
12.如权利要求11所述的扫描器执行扫描的系统,其特征在于,上述的该复数个指令至少包括以双击方式开启该扫描指令。
13.如权利要求11所述的扫描器执行扫描的系统,其特征在于,上述的该复数个指令以拖放方式开启该扫描器物件用以下达一开始扫描指令。
14.如权利要求11所述的扫描器执行扫描的系统,其特征在于,上述的该复数个指令以拖放方式开启该扫描器物件用以指定扫描所得数据的一储存位置。
15.一种扫描器执行扫描的方法,该方法至少包括显示一虚拟硬件图标于一电脑中,该虚拟硬件图标对应于该扫描器,用以接收复数个来自该电脑的指令;选择该虚拟硬件图标用以下达一执行扫描的指令;该扫描器根据该执行扫描的指令执行扫描动作;及储存一扫描数据。
16.如权利要求15所述的扫描器执行扫描的方法,其特征在于,上述的选择该虚拟硬件图标步骤至少包括以该电脑的一鼠标双击的方式开启该虚拟硬件图标中的一扫描器物件以下达该执行扫描的指令。
17.如权利要求15所述的扫描器执行扫描的方法,其特征在于,上述的选择该虚拟硬件图标步骤更包括以该电脑的一鼠标拖放方式开启该虚拟硬件图标中的一扫描器物件以下达该执行扫描的指令。
18.如权利要求15所述的扫描器执行扫描的方法,其特征在于,上述的选择该虚拟硬件图标步骤更包括以该电脑的一鼠标拖放方式开启该虚拟硬件图标中的一扫描器物件以设定该扫描数据的一储存位置。
19.如权利要求15所述的扫描器执行扫描的方法,其特征在于,上述的虚拟硬件图标显示于该电脑中至少包括以一虚拟硬盘图标显示于该电脑中的一操作系统中。
20.如权利要求15所述的扫描器执行扫描的方法,其特征在于,上述的扫描器与该电脑所连接的一网络相通讯。
全文摘要
一种扫描器执行扫描的系统,包括一虚拟硬件模块于一电子装置中,该虚拟硬件模块对应于该扫描器;及一扫描器控制模块于该电子装置中,该扫描器控制模块用以控制及执行来自该虚拟硬件模块的该指令。扫描器执行扫描的方法,其显示一虚拟硬件图标于一电脑中,该虚拟硬件图标对应于该扫描器;选择该虚拟硬件图标用以下达一执行扫描的指令;该扫描器根据该执行扫描的指令执行扫描动作;及储存一扫描数据。通过本发明使得使用者不需要了解影像软件应用程序的存在及了解有关影像扫描器的复杂设定而对影像扫描器下令执行扫描。
文档编号G06F12/06GK1374588SQ0110964
公开日2002年10月16日 申请日期2001年3月14日 优先权日2001年3月14日
发明者温惠雯 申请人:鸿友科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1