扫描仪设备、其扫描方法、及使用其的信息获取方法

文档序号:7625327阅读:246来源:国知局
专利名称:扫描仪设备、其扫描方法、及使用其的信息获取方法
技术领域
本发明涉及用于管理文档或者文件的方法、基于计算机的系统和计算机程序产品,特别涉及扫描仪设备、其扫描方法、及使用其的信息获取方法。
背景技术
应用服务供应商(ASP)是实体,典型的是一个公司,它给在像因特网这样的网络上访问的用户(个人用户、公司、企业等)提供否则将不得不位于用户的本地计算机上的应用和相关服务。例如,ASP可提供法律、医药、金融、教育、科学或者营销文件的可检索的数据库。另外,一些公司提供内部类型的ASP,在其中应用不是提供在公司雇员的个人计算机上,而是在通过计算机网络能由雇员访问的公司的计算机上。为了这种文件的用途,术语“ASP”因此作广泛的解释并且包括允许用户使用不位于用户的计算机上的应用的供应商。
通过因特网连接的ASP的常规网络的实例如图1中所示,其中显示了连接到因特网50上的四个示范性文件ASP10-40。在这个实例中,用户70可以独立地通过因特网50连接到ASP10-40并且下载文件,或者在个人计算机(PC)80的屏幕上观看,或者用打印机82打印,或者存储在本地存储设备84和/或者介质驱动器86中。
今天,有大量的提供了各种服务和文件的ASP。例如,一个ASP可以提供法律文件,而另一个可以提供营销文件,还一个可以提供教育、科学、金融或者医药文件等。而且,不同的ASP可以以不同的格式提供这些文件,例如,使用不同的图形用户界面(GUI)。当用户想要许多不同类型的文件的时候,如法律文件、金融文件、科学文件,每个文件存储在不同的ASP中,用户不得不检索、查找和访问提供所需文件的一个ASP。当需要若干不同种类的文件时,用户必须检索、查找、访问多个ASP。这样的多次检索要求消耗用户的时间。另外,因为各种ASP可以提供使用不同格式的文件,所以用户不得不重新格式化文件以便于获得单一格式的文件。这样的重新格式化也是用户的麻烦。因为大多数ASP向顾客收取他们提供的服务费,通常在按使用次数计费的基础或者合同的基础上,顾客或者用户不得不支付一些帐单,每个帐单对应于一个所用的ASP。因此这样的多次付帐系统给用户强加了额外的负担。
在减少这些问题的努力中,在未决的US专利申请序号NO.09/684,965中公开了管理从ASP中重新得到的或者存储在ASP中的文件的系统、计算机程序产品和方法,该专利作为参考而被引入。
在09/684,965中公开的管理系统、计算机程序产品和方法尤其被配置成在网络上搜索ASP;检索文件、URL和其他数据;在文件管理器中或者在用户处的ASP中存储文件和数据;格式化文件;产生并且发行来自多个ASP的多个帐单的统一帐单。文件管理器可给用户提供关于文件管理的咨询建议,并且可管理存储的文件。

发明内容
本发明的目的是提供一种方法、系统和计算机程序产品以便提供用户界面或者菜单来允许像使用系统的个人这样的操作者便利地与图象形成设备、如在09/684,965中公开的文件管理器和ASP相互作用。尤其是,本发明允许操作者通过显示在像多功能数字复印机这样的图象形成设备上的菜单来便利地相互作用,以便利用由文件管理器提供的服务,像在ASP中文件的存储和从ASP中文件的检索。例如,操作者可以通过输入存储请求来要求文件管理器在ASP中存储文件,通过显示在多功能数字复印机上的菜单来要求被存储的文件和想要的存储位置。操作者还可以通过输入检索请求和关键字来要求文件管理器从ASP中检索文件以便利用显示在多功能数字复印机上的菜单来找到想要的文件。
为了实现这个和其他目的,本发明提供了被配置成提供菜单以便于与图象形成设备、文件管理器和ASP相互作用的基于计算机的系统。依据本发明的系统典型地包括计算机程序,它从操作者和/或者文件管理器和/或者ASP接收数据,从所希望的方式转换被接收的数据,然后将被转换的数据流输出到图象形成设备上。例如,计算机程序可接收和输出用于检索、获得或者保存文件的请求。计算机程序可根据接收的请求选择和传送菜单到图象形成设备上。计算机程序可接收和输出信息,例如像用户的ID、密码、文件(例如操作者扫描的)、名称(例如文件的、操作者的或者作者的)、地址(例如街道、邮政信箱或者电子邮件地址)、电话号码、日期和时间(例如文件生成或者文件请求)、序列号(例如扫描文件的设备的序列号)。计算机程序可根据接收的操作者信息来选择、生成、请求或者接收菜单,并且将菜单传送到图象形成设备的屏幕上。在一个实施例中,被选择的菜单被定制为图象形成设备的操作者或者图象形成设备。
具体来讲,根据本发明的一个方面,提供了一种连接到外部服务器的扫描仪设备,包括连接装置,用于获得到所述外部服务器的连接,以从那里获取有关所述外部服务器中的存储位置的信息;显示装置,其具有用于显示所述外部服务器中的存储位置的显示面板;扫描装置,用于扫描文件;以及存储装置,用于将所述扫描装置扫描的文件存储到所述外部服务器中的所述存储位置。
根据本发明的另一个方面,提供了一种使用连接到外部服务器的扫描仪设备的扫描方法,包括以下步骤产生到所述外部服务器的连接,以从那里获取有关所述外部服务器中的存储位置的信息;在显示面板上显示所述外部服务器中的存储位置;扫描文件;以及将在所述扫描步骤中扫描的文件存储到所述外部服务器中的所述存储位置。
根据本发明的另一个方面,提供了一种连接到外部服务器的扫描仪设备,包括输入装置,其接收用户ID的输入;发送装置,其将用户ID发送到所述外部服务器;以及接收装置,其接收基于用户ID定制的、与要在所述扫描仪设备的显示面板上显示的项目相关的信息。
根据本发明的另一个方面,提供了一种使用连接到外部服务器的扫描仪设备的信息获取方法,包括以下步骤输入用户ID;将用户ID发送到所述外部服务器;以及接收基于用户ID定制的、与要在所述扫描仪设备的显示面板上显示的项目相关的信息。


图1是显示常规的ASP/用户网络的方框图。
图2是显示依据本发明的总体系统配置的方框图。
图3是图解说明依据本发明的一个实施例的图象形成设备的方框图。
图4是依据本发明的一个实施例的图象形成设备的略图。
图5A-C显示依据本发明的一个实施例的在图象形成设备的显示屏幕上显示以便于与文件管理器相互作用的菜单的实例。
图6A显示依据本发明的一个实施例的用于图象形成设备的控制面板的略图。
图6B显示依据本发明的一个实施例的在图象形成设备的显示屏幕上显示的菜单的略图。
图7-11显示依据本发明的一个实施例的管理来自图象形成设备的文件的方法的流程图。
图12A-12B显示依据本发明的另一个实施例的管理来自图象形成设备的文件的方法的流程图。
图13A-13B显示依据本发明的一个实施例的管理来自文件管理器的文件的方法的流程图。
图14显示依据本发明的另一个实施例的管理来自图象形成设备的文件的方法的流程图。
图15显示依据本发明的另一个实施例的管理来自文件管理器的文件的方法的流程图。
具体实施例方式
现在参考附图,在整个附图中相同的标号指示相同或者相应的部分。图2是依据本发明的用于管理文件的系统的方框图,尤其是提供了允许操作员于来自例如像多功能数字打印机这样的远程位置的文件管理器相互作用的菜单。系统包括内部至少连接一个、最好是多个ASP10-40的网络50,文件管理器60,和通过网络55连接到文件管理器60上的至少一个用户70,最好是多个用户70、72、74和76。因此用户70、72、74、76相对文件管理器60是远程用户。网络50和55最好是因特网,但也可以是局域网、广域网、像内部互联网、外部互联网或者其组合的任何类型的网络。可以使用外部互联网以便于对例如通过因特网的外部用户提供受控制的访问。用户70和文件管理器60如何可连接到因特网50和55在技术上是已知的,例如其在1999年9月由Que公司出版的由Ron White撰写的“计算机如何工作”(ISBN0-7897-2112-0)的部分38(第340-349页)中说明,因此这本书的整个内容作为参考而被引入。也可以使用像虚拟专用通讯网或者无线连接这样的用于网络50和55的其他通讯联接。
如图2中所示,用户72(和类似的用户70、74和76)可包括PC80,多功能打印机(MFP)90,和可提供访问一组件数据库(未示出)的服务器100。当然,用户72(类似的用户70、74和76)还可以包括打印机82,本地存储设备84或者介质驱动器86,或者这些设备的组合。另外,用户70、72、74和76还可以包括像Ricoh eCabinetTM之类的其他多功能设备。
如图2中所示,用户72(类似的70、74和76)可以通过网络/因特网55与文件管理器60相互作用(交换数据),以便于从由在09/684,965中详细描述的文件管理器60提供的许多服务中受益。例如,用户72可以向文件管理器60提供用于检索和获得文件的请求,或者用于在ASP上存储由MFP90扫描的文件的请求。用户72还可以向文件管理器60提供其他信息,例如用户ID、密码、扫描文件的人名、文件的作者名、扫描的日期和时间、文件的版本、MFP90的序列号和/或者位置。
在一优选实施例中,MFP90提供基于由MFP90的操作者输入的信息的交互式菜单,以便于允许操作者方便的利用文件管理器60提供的服务。这些交互式菜单可通过网络55由MFP90从文件管理器60中下载。MFP90可为操作者在显示屏幕上显示交互式菜单。在一优选实施例中,在MFP90上安装像Microsoft公司出品的Internet ExplorerTM或者Netscape出品的Netscape NavigatorTM这样的浏览器以便于MFP90的操作者可利用浏览操作来访问文件管理器60。下面结合图3-6将详细描述MFP90。
如图3-4中所示的MFP90包括中央处理器(CPU)331,并且许多元件通过内部总线332连接到CPU331上。当监视MFP90的状态的时候CPU331运行多个任务。连接到CPU331上的元件包括只读存储器(ROM)333,随机存储器(RAM)334,硬盘驱动器(HDD)335,可接收软盘307的软盘驱动器(FDD)336,通信接口(I/F)338,和调制解调器部件339。另外,控制面板337、扫描部件340、打印机部件341和图象处理部件342也能通过总线332连接到CPU331上。I/F338和调制解调器部件339都连接到通信网络300上,在其上还连接着公共电话线(未示出)。因此MFP90可通过通信网络300连接到PC80或者网络55。依据本发明的一个实施例,MFP90可利用如在US专利NO.5,928,335中所示的服务器来实现,因此该专利的整个内容作为参考而被引入。
在MFP90包括数字复印机的实施例中,调制解调器部件339、扫描仪部件340、打印机部件341和图象处理设备342共同被称为MFP90的图象处理单元。这些元件对应于作为数字复印机而执行图象处理功能的MFP90的硬件。
在优选实施例中,用于MFP90的程序代码指令可以存储在HDD335中并且由CPU331执行。这些指令可以是菜单管理指令,例如生成、选择、获得、发送、显示和存储菜单的指令。换句话说,这些指令可以是执行结合附图7-15在下面详细描述的方法步骤的指令。这些指令允许MFP90与文件管理器60相互作用并且控制MFP90的控制面板337和图象处理单元。这些指令还可以是图象处理指令。
另外,程序代码指令可以存储在软盘307中、通过FDD336读出并且由CPU331执行来执行指令。另外,程序代码指令可以从软盘307中读到HDD335中。另外,程序代码指令可以加载到ROM333上。因此可以理解在本发明中,任何一个HDD335、软盘307、RAM334和ROM333相应于可存储程序代码指令的计算机可读存储介质。依据本发明可存储指令的其他设备和介质包括例如磁盘、包括DVD的光盘、像Mos这样的磁光盘和像PC卡这样的半导体存储卡。
在一优选实施例中,控制面板337包括显示允许MFP90的操作者与文件管理器60相互作用的菜单的显示屏幕142(见图5A-C和6A-B)。显示屏幕142可以是液晶显示器(LCD),等离子显示器或者阴极射线管(CRT)显示器。显示屏幕142不必与控制面板337集成或者嵌入控制面板337,但是可以通过电线或者无线连接简单的与控制面板337连在一起。控制面板337可以包括用于输入信息或者请求各种操作的键。另外,可以通过键盘、鼠标、遥控、触摸显示屏142、语音识别或者眼动跟踪或者它们的组合来操作控制面板337和显示屏幕142。
图5A中示出了显示在显示屏幕142上的菜单的实例,其中显示屏幕142正在显示允许MFP90的操作者与文件管理器60相互作用的菜单。在这个实例中,文件管理器60在显示屏幕142上被称为“文件商场”。显示屏幕142可具有一个或者多个信息区,例如信息区500。例如,信息区500可通知各种选项或者请求的操作者,例如像如果操作者(或者用户)是新的或者提出开始免费文件咨询的选择则签字的请求。显示屏幕142可具有一个或者多个选择按钮,例如像可以选择开始由文件管理器60提供的在线文件咨询对话的选择按钮510。显示屏幕142可具有一个或者多个交互式区域,例如像交互式区域520、530、540和550。在这样的实例中,交互式区域520和530允许操作者分别输入用户ID和用户密码。交互式区域540允许操作者选择利用文件管理器60在ASP上存储文件的请求,和/或者利用文件管理器60从ASP中获得文件的请求。交互式区域550允许操作者识别被存储或者被获得的文件的类型,例如像法律、金融、相关的保险、相关的工程、相关的会计或者相关的总局。当然,也可以在显示屏幕142上显示文件类型。例如可以通过单击鼠标或者遥控上的按钮、按下键盘或者控制面板337上的键、触摸显示屏幕142、说出命令等方式激活选择按钮510和交互式区域520-550。
在选择到如图5A中所示来自显示在显示屏幕142上的菜单中的一个文件商场选项(例如存储或者获得)以后,MFP90可在显示屏幕142上显示一跟踪菜单。例如,如果选择了存储选项,则可显示如图5B中所示的菜单来提示MFP90的操作者在文件标题窗口555中输入文件的标题,在日期窗口560中输入请求的日期,在访问级别窗口565中输入文件的访问级别(在下面描述)。操作者还可以指示文件是否可作为“只能观看”的文件被存储,或者作为“观看&更改”的文件被存储。如果文件作为“只能观看”的文件被存储,则文件将来的检索只允许观看文件而不能编辑,但将水印增加到用于打印的文件上除外。如果文件作为“观看&更改”文件被存储,则将来的操作者可以检索文件来查看并且编辑它。
在09/684,965中详细描述了文件的访问级别的概念。简而言之,访问级别识别一特定用户(或者操作者)通过文件管理器60在ASP上可访问的文件。用户72(以及类似的用户70、74、和76)可以给存储在ASP中的每个文件指定访问级别。在检索操作中,用户的ID被传送到文件管理器60中并且文件管理器60检索与用户的访问级别匹配的文件。结果,可完成安全管理并且可减少检索时间。用于每个用户的访问级别还可存储在文件管理器60中。当文件存储在ASP中的时候,可将访问级别设置给每个文件。用于每个存储文件的访问级别还可存储在ASP中。当文件管理器60执行文件检索操作的时候,文件管理器的检索引擎和/或ASP的检索引擎只执行用于具有与用户访问级别匹配的访问级别的文件的检索操作。因此,缩短了检索时间并且高安全性文件只能通过适当的用户来访问。
如果在图5A中选择了检索选项,则可显示如图5C中所示的菜单以便于提示MFP90的操作者随意的在关键字窗口570中输入一个或者多个关键字,在日期窗口560中输入日期,和在文件类型窗口575中输入所要检索的文件的类型。文件类型窗口575可以具有下拉菜单以便在多个文件类型中选择一个,例如法律、金融、保险、工程、会计或者普通。
图5A-C是显示在显示屏幕142上的以便允许MFP90的操作者与文件管理器60相互作用的菜单的实例。也可以是具有不同版面安排、不同名称、不同图案、不同字体、用于区域和按钮的不同大小和不同选项的其他菜单,并且都在本发明的精神之内。
图6A示出了用于具有可用于本发明的显示屏幕142的MFP90的控制面板337的实例。控制面板337可包括靠近显示屏幕142的用于改变显示屏幕142的对比度的对比度按键143。控制面板337还可包括一用于当按下以后启动复印操作或者ASP文件操作的启动按键149,一用于输入数据的十个按键的键盘150。控制面板337还可以包括字母或者字母数字键盘(未示出)。这些键盘可用于例如输入操作者的用户ID、密码、文件的文件名称和类型以便于存储或者检索、存储文件的位置、关键字、日期、访问级别和传送到文件管理器60的其他信息。当然,键盘150还可用于输入复制模式信息,例如复制数量或者想要的放大/缩小百分比。控制面板337还可以包括用于当按下以后或者清除预置数字或者停止复制操作的数字清除和复制停止按键151。在ASP文件模式中,按键151还可用于删除从键盘150输入的字母。确认键152还可以用于确认信息以便于将MFP90用于复印机,例如复印的数量,放大/缩小和/或复印纸的页边空白。控制面板337还可以包括用于当按下以后中断文件存储操作、或者文件检索操作或者复制操作的中断复制按键153。用于预热固定辊子的预热按键154和/或者用于清除预置模式的模式清除按键154也可以包括在控制面板337中。控制面板337的键155和144-148可用于MFP90的各种模式的其他操作。依据本发明的一个实施例,可利用在US专利NO.6,023,593中所示的控制面板来实现控制面板337,因此将其整个内容引入作为参考。
如图5A-C和6A-B中所示的显示屏幕142可由填充点显示元素组成,例如,液晶,荧光材料,并且可包括一张处于覆盖在填充点显示元素上的状态的矩阵触摸屏。图6B示出了显示屏幕142上的交互式菜单的实例。如图6B中所示的交互式菜单可存储在MFP90的RAM334中并且可从中读出。换句话说,图6B中所示的交互式菜单可显示在显示屏幕142上而不用连接到连接在MFP90和文件管理器60之间的网络上。在一优选实施例中,如图6B中所示的交互式菜单是基本菜单(或者“基本屏幕”),当启动MFP90的时候它从RAM334中读出并且显示。在这个实施例中,显示屏幕142可用作显示一个或者多个复制选项和信息,例如,选择纸盒,请求复印件的装订、缩小或者放大、设置页边空白等。换句话说,MFP90的操作者可通过控制面板337执行复印和传真操作而不用连接到任何网络。除了这些复印模式的设置和通知以外,显示在显示屏幕142上的交互式菜单可具有“文件商场”选择按钮162。在这个实施例中“文件商场”选择按钮162放置在靠近在其中可以显示复制模式信息和/或者ASP文件模式信息的信息显示区域161。因此例如通过触摸“文件商场”选择按钮162和启动按键149,MFP90的操作者可选择ASP文件模式。一旦通过“文件商场”选择按钮162选择了ASP文件模式,MFP90在MFP90和文件管理器60之间建立连接。例如通过浏览操作,交互式菜单可从文件管理器60中下载到MFP90中。例如,如图5A中所示的菜单可首先下载并且显示在显示屏幕142上。根据通过这个菜单的来自MFP90的操作者的输入,MFP90从文件管理器60中下载其他菜单。例如,如果操作者请求文件存储操作,则可从文件管理器60中下载如图5B中所示的菜单。类似的,如果操作者请求文件检索操作,则从文件管理器60中下载如图5C中所示的菜单。
一旦选择了ASP文件模式,例如通过“文件商场”选择按钮162,显示屏幕142可显示用于由MFP90的操作者定制的文件ASP模式的菜单。例如,根据输入用户ID和密码,MFP90显示定制的菜单以便于允许操作者在个人化基础上与文件管理器60相互作用。定制的菜单可存储在文件管理器60的存储装置中并且通过网络55从文件管理器60中下载到MFP90。在一个实施例中,在选择ASP文件模式以后,MFP90的操作者利用显示的默认ASP文件菜单来输入用户ID和密码。然后文件管理器60利用例如在一个文件管理器60的存储装置中的查找表来请求想要定制的菜单。例如,操作者“A”在控制面板337中输入她的用户ID,控制面板提示文件管理器60选择操作者“A”工作的ABC公司所定制的ASP文件模式菜单。因此文件管理器60可将公司等级定制提供给操作者“A”。另外,操作者“B”输入她的用户ID,提示文件管理器60选择操作者“B”工作的ABC公司的法律部门所定制的菜单。因此文件管理器60可将团体(或者部门)等级定制提供给操作者“B”。另外,操作者“C”输入她的用户ID,提示文件管理60选择操作者“C”所定制的菜单。因此文件管理器60可将个人等级定制提供给“C”。
如果MFP90是像Lotus Notes这样的利用组件的系统的一部分,则可从组件数据库中读出公司名称、团体或者部门名称和/或者个人名称并且从数据库中选择它们。当设置用于存储文件的访问级别的时候组件数据库访问可特别有用。如果MFP90的操作者正在ASP中存储一些文件,他或者她可设定用于每个文件的访问级别。访问级别可针对每个人而改变,例如,人“E”可被指定为“只能观看”的人,人“F”可被指定为“观看和更改”的人。为了给每个人指定文件的访问等级,操作者可选择可从组件地址数据库中访问文件、并且可针对每个被选择的人指定文件的访问级别的个人。为了能这样做,组件数据库,尤其是组件地址数据库,要连接到MFP90上,并且可例如通过服务器100或者LAN从MFP90中访问。
在另一个实施例中,显示屏幕142可显示用于定制给MFP90的ASP文件模式的菜单。
图7-15中显示了图解说明依据本发明的实施例的管理文件的方法的流程图,此方法可由如图2-6中所示的系统和装置来实现。在本发明的一个实施例中,如图3-4中所示的MFP90执行下述方法。根据这个实施例描述下述方法,其中MFP90的操作者使用MFP90的控制面板337和显示屏幕142以便于与文件管理器60相互作用。因此通过说明由与文件管理器60相互作用的MFP90执行的步骤来描述方法。当然,下列方法步骤并不局限于此,而是在本发明的精神的范围内可被修改、省略和重新安排。
在利用MFP90以前,操作者典型地已经向文件管理器60登记了并且她的帐户信息(用户ID、密码、定制信息等)已经被登记。如图7中所示,在步骤600处,MFP90从它的RAM334中读取基础菜单并且在它的显示屏幕142上显示基础菜单。这个基础菜单可以是例如在图6B中所示的菜单。在步骤605处,MFP90查询是否请求了操作。如果没有请求操作,则MFP90循环查询直到请求了一个操作。在步骤610处,MFP90查询操作者是否请求访问文件商场,也就是是否请求使用文件管理器60。例如,这个请求可以通过选择如图6B中所示的“文件商场”按钮162而已经被输入。如果没有请求文件商场,MFP90在步骤615处查询是否打开了复制开始开关。复制开始开关可通过按下控制面板337的键控启动149(如图6A中所示)来打开。一旦复制开始开关打开,FMP90在步骤620处执行复制操作,然后终止它的程序。
如果在步骤610处请求了文件商场,则MFP在步骤625处查询例如是否通过按下控制面板337的键控启动149而打开了复制开始开关。如果复制开始开关没有打开,则MFP90在步骤630处查询请求是否被取消。如果请求被取消,则MFP90终止它的程序。否则,MFP90循环到步骤625。一旦复制开始开关打开,MFP90在步骤635处查询文件管理器60是否连接到MFP90上。如果文件管理器60没有连接,则MFP90在步骤640处查询是否产生了超时错误。如果没有产生超时错误,则MFP90循环到步骤635。如果产生了超时错误,则MFP90在步骤645处从它的RAM334中读取错误信息并且将信息显示在它的显示屏幕142上。例如,错误信息可被显示在如图6B中所示的信息显示部分161上。MFP90然后转到步骤695(图8)并且从它的RAM334中读取基础菜单并且将基础菜单显示在它的显示屏幕142上。
返回到步骤635,如果文件管理器60连接到了MFP90上,则MFP90在步骤650处将文件商场菜单请求命令传送到文件管理器60。MFP90在步骤655处查询是否从文件管理器60中接收了菜单。如果没有接收菜单,则MFP90在步骤660处查询是否产生了超时错误。如果没有产生超时错误,则MFP90循环到步骤655。如果产生了超时错误,则MFP90转到步骤690(图8)并且断开与文件管理器60的连接。回转到步骤655,如果通过网络55从文件管理器60中接收了菜单,则MFP90在步骤665(图8)处将菜单显示在它的显示屏幕142上。MFP90在步骤670处查询是否输入了用户ID和密码,并且循环查询直到输入了这些条目。一旦输入了用户ID和密码,MFP90在步骤675处查询请求是否是存储请求,也就是操作者是否想要通过文件管理器60在ASP中存储文件,如果请求不是存储请求,则MFP90在步骤680处查询请求是否是检索请求,也就是操作者是否想要通过文件管理器60从ASP中检索文件。如果请求不是检索请求,则MFP90在步骤685处查询是否取消了请求。如果请求没有被取消,则MFP90返回返回步骤675。如果请求被取消,则MFP90在步骤690处断开与文件管理器60的连接。在步骤695处,MFP90从它的RAM334中读取基础菜单并且在它的显示屏幕142上显示这个基础菜单。MFP90然后终止程序。
返回到步骤675,如果请求是存储请求,则MFP90转到步骤700(图9)并且查询是否输入了存储位置。如果存储位置没有输入,则MFP90在步骤705查询请求是否取消。如果请求被取消了,则MFP90转到步骤690(图8)并且断开与文件管理器60的连接。如果请求没有取消,则MFP90返回步骤700。一旦输入存储位置,MFP90在步骤710处查询存储位置是否是ASP。如果存储位置不是ASP,则MPF90在步骤715处查询存储的文件是否放置在用于复制/扫描的MFP90上。例如,文件可以放置在MFP90的玻璃板上或者MFP90的自动送纸装置上。如果未放置文件,则MFP90在步骤720处查询请求是否取消。如果请求没有取消,则MFP90返回步骤715。如果请求取消了,则MFP90转到步骤690(图8)。一旦设置了文件,MFP90在步骤725处读取文件并且在步骤730处将文件存储在指定的位置中。指定的位置可以是本地存储装置,例如MFP90的任意一个存储装置,像软盘307、HHD335、RAM334和/或者ROM333。在存储文件之后,MFP90转到690(图8)。
返回到步骤710,如果存储位置是ASP,则MFP90显示用于输入文件的访问级别的菜单。然后,MFP90在步骤740处查询是否输入用于文件的访问级别。如果没有输入访问级别,则MFP90在步骤745处查询是否取消了请求。如果没有取消请求,则MFP90返回步骤740。如果取消了请求,则MFP90转到步骤690(图8)。一旦输入了访问级别,MFP90在步骤750处查询是否输入了文件类型。如果没有输入文件类型,则MFP90在步骤745处查询是否取消了请求。如果没有取消请求,MFP90返回步骤740。如果取消了请求,则MFP90转到步骤690(图8)。一旦输入文件类型,MFP90在步骤755处查询文件是否放在用于复制/扫描的MFP90上。如果没有放置文件,则MFP90在步骤760处查询是否取消了请求。如果没有取消请求,则MFP90返回步骤755。如果取消了请求,则MFP90转到步骤690(图8)。一旦放置了文件,MFP90在步骤765处读取文件并且在步骤770处存储文件。例如,MFP90将文件存储在HDD335中。
在存储文件以后,MFP90在步骤775(图10)处查询文件读取操作是否完成。文件读取操作因为文件包括必须单独放置、复印/扫描和存储的一些页可以没有完成。如果文件读取操作没有完成,MFP90返回步骤755(图9)。一旦文件读取操作完成,MFP90在步骤780处查询传输开关是否打开。例如,可通过按下控制面板337的启动按键149菜打开传输开关。如果传输开关没有打开,则MFP90在步骤785处查询是否取消了请求。如果取消了请求,则MFP90转到步骤690(图8)以便断开与文件管理器60的连接。如果没有取消请求,则MFP返回步骤780。一旦传输开关打开,MFP90在步骤790处将具有访问级别的存储文件、文件类型、用户信息和MFP的IP地址传输到文件管理器60。MFP90在步骤795处查询传输是否完成。如果传输没有完成,则MFP90在步骤800处查询是否检测出传输错误。如果没有检测到传输错误,则MFP90在步骤805处在显示屏幕142上显示信息来帮助MFP90的操作者校正错误。例如,MFP90可显示指示MFP90的操作者再按下传输开关的消息。在显示信息以后,MFP90在步骤810处查询是否取消了请求。如果取消了请求,则MFP90转到步骤690(图8)。否则,MFP返回步骤795。一旦完成传输,MFP90在步骤815处显示指示传输完成的信息。信息可存储在RAM334中并且可从中读取。然后MFP90转到步骤690(图8)以便断开与文件管理器60的连接,读取和显示基础菜单,并且终止ASP模式操作。
返回到步骤680(图8),如果请求是检索请求,则MFP90转到820(图11)并且改变在它的显示屏幕142上的菜单以便于指示操作者(用户)输入用于通过文件管理器60执行的检索操作的关键字。随意地,菜单可提示用户输入要被检索的文件的文件类型。例如,MFP90可显示如图5C中所示的菜单。MFP90在步骤825处查询是否输入了关键字或者关键词。如果没有输入关键字,则MFP90在步骤830处查询是否取消了请求。如果取消了请求,则MFP转到步骤690(图8)并且断开与文件管理器60的连接。如果没有取消请求,则MFP90返回步骤825。一旦输入了关键字,MFP90在步骤835处查询复制启动开关是否打开。MFP90循环直到复制启动开关打开。一旦复制启动开关打开,MFP90在步骤840处将关键字、用户ID和随意的文件类型传送到文件管理器60。MFP90在步骤845处查询是否从文件管理器60中接收了检索结果。如果没有接收结果,则MFP90在步骤850处查询是否取消了请求。如果取消了请求,则MFP90转到步骤690(图8)以便断开与文件管理器60的连接。如果没有取消请求,则MFP90返回步骤845。一旦接收了检索结果,MFP90在步骤855处打印出检索的文件。在一任选的实施例中,MFP90在文件中合并水印信息并且打印具有嵌入水印的文件。一旦打印了检索的文件,MFP转到步骤690(图8)以便断开与文件管理器60的连接,读取和显示基础菜单并且终止它的ASP模式操作。
在一优选实施例中,当保持与文件管理器60连接的时候MFP90允许由MFP90执行的复制操作。当几个用户(操作者)正在使用MFP90的时候这个实施例特别有用。例如,当一个用户可以通过文件管理器60从ASP中检索文件的时候,另一个用户可以使用MFP90来复制文件。现在结合图12来描述这个实施例。参考图12,MFP90在步骤860处查询是否接收了中断请求。如果没有接收中断请求,则MFP90返回。一旦接收了中断请求,MFP90在步骤865处查询是否连接了文件管理器60。如果没有连接文件管理器60,则MFP90在步骤870处中断当前的复制操作。如果连接了文件管理器60,则MFP90在步骤880处当保持与文件管理器60连接的时候显示基础屏幕。在步骤875处,MFP90执行新的复制操作。在步骤885处,MFP90查询中断开关是否又被按下。如果没有,则MFP90返回。如果中断开关被再次按下,则MFP在步骤890处返回到被中断的操作,并且在步骤895处继续被中断的操作。如果被中断的操作是ASP文件操作,则MFP90显示在中断请求以前被显示的ASP文件模式菜单。在步骤900处,MFP90查询(被中断的)操作是否完成。如果操作没有完成,则MFP90返回步骤895直到操作完成。一旦操作完成,MFP90终止它的程序。
如上所述,在本发明的一个实施例中,用于ASP文件模式的菜单可以存储在文件管理器60中,以便MFP90请求和接收来自文件管理器60的用于显示在显示屏幕142上的菜单。现在结合图13描述在这个实施例中由文件管理器60执行的步骤。参考图13,文件管理器60在步骤1000处查询是否接收到用于连接的请求。一旦接收到连接请求,文件管理器60在步骤1005处连接到MFP90。在步骤1010处,文件管理器60查询是否接收了文件商场菜单请求。如果没有接收这样的请求,则文件管理器循环查询。一旦接收了文件商场菜单请求,文件管理器60在步骤1015处将文件商场菜单发送到MFP90。例如,文件管理器60可传送像如图5A中所示的一个的菜单。文件管理器60然后在步骤1020处查询是否接收了用户ID和请求类型。请求类型例如是文件存储请求或者文件检索请求。文件管理器60循环查询直到接收了这些输入。文件管理器60然后在步骤1025处查询请求是否是文件存储请求。如果请求不是存储请求,则文件管理器60在步骤1030处查询请求是否是文件检索请求。如果请求不是检索请求,则文件管理器60终止它的程序。如果请求是检索请求,则文件管理器60在步骤1035处发送指示MFP90的操作者输入用于检索操作的关键字的菜单。例如,文件管理器60可发送如图5C中所示的一个的菜单。文件管理器然后在步骤1040处执行检索操作。在未决的S.N.09/684965中详细描述了步骤1040的检索操作,它的整个内容作为参考而被引入。详细地说,S.N.09/684965的图5A1、5A2、C和D描述了在步骤1040处通过文件管理器60执行的检索操作。一旦完成了检索操作,文件管理器60可以终止它的程序。
返回到步骤1025,如果请求是存储请求,则文件管理器60在步骤1045处发送提示MFP90的操作者输入用于存储操作的访问级别的菜单。例如,文件管理器60可发送如图5B中所示的一个的菜单。文件管理器然后在步骤1050处执行存储操作。在未决的S.N.09/684965中,特别是在S.N.09/684965的图5B和C中详细描述了步骤1050的存储操作。一旦存储操作完成,文件管理器60可以终止它的程序。
如上所述,在本发明的一个优选实施例中,可在显示屏幕142上显示用于ASP文件模式的定制菜单。现在结合图14描述由用于这个实施例的MFP90执行的步骤。与这个实施例相关联的步骤可以增加到如图7中所示的实施例的那些步骤中。参考图14,MFP90在步骤610(与图7中相同)处查询是否请求了文件商场。如果没有请求文件商场,则MFP90转到图7的步骤615。如果请求了文件商场,则MFP90在步骤1060处查询是否接收了用户ID和密码。如果没有接收这些输入,则MFP90在步骤1070处指示用户输入用户ID和密码,并且打开复制启动开关。一旦接收了用户ID和密码,MFP90在步骤625处查询是否打开复制启动开关。如果没有,则MFP90在步骤630处查询是否取消了请求。如果取消了请求,则MFP90终止它的程序。否则,MFP90返回到步骤625。一旦打开了复制启动开关,MFP90转到图7的步骤635。
在上述实施例中,其中在显示屏幕142上显示定制菜单,定制菜单可存储在文件管理器60中。在这样的情况中,文件管理器60允许一个与图13所示方法不同方法。下面结合图15描述用于文件管理器60的这个修改的实施例。参考图15,文件管理器60在步骤1080处查询是否接收了用户的ID。如果没有,文件管理器60循环查询至到接收了用户ID。一旦接收了用户ID,文件管理器60在步骤1085处相对于检查表检查接收的用户ID。检查表可存储在文件管理器60中。文件管理器60在步骤1090处查询接收的用户ID是否对应于在检查表中的用户ID。如果接收的用户ID不对应于检查表中的任何一个用户ID,则文件管理器60在步骤1095处读出基础文件商场菜单。这个基础(默认)文件商场菜单可存储在文件管理器60中。如果接收的用户ID相应于检查表中的一个用户ID,则文件管理器在步骤1100处例如从那个位于文件管理器60中的数据库中读取对应于接收的用户ID的定制文件商品菜单。在步骤1105处,文件管理器60将文件商场菜单(或者基础的或者定制的)发送到MFP90。文件管理器60然后转到图13的步骤1025并且完成它的操作。
上述方法(图7-15)表示本发明的示范性实施例,并且本发明不局限在上述表述的特定的步骤,也不局限在步骤的顺序上。在技术上普通熟练的人员将认识到本发明可利用在多种顺序中的多个类似步骤来实现。
本发明还包括可以寄存在存储介质上并且包括可用于编程计算机来依据本发明执行处理的指令的基于计算机的产品。这个存储介质可以包括、但不局限于盘的任何形式,包括软盘、光盘、CD-ROM、磁光盘、ROM、RAM、EPROM、EEPROM、闪速存储器、磁或光卡、或者适合于存储电子指令任何类型的介质。
本发明还可以利用依据本说明的教导来编程的传统通用数字计算机来便利地实现,对于在计算机技术领域中熟练的技术人员来说是很明显的。可根据现在所公开的教导由技术熟练的程序员容易地准备好适当的软件编码并且对于在软件技术领域中熟练的技术人员来说是很明显的。尤其是,依据本发明用于提供交互式菜单和管理ASP文件的计算机程序产品可以用多种计算机语言来写出而不局限于C、C++、Fortran和Basic,这对于在编程技术领域中普通熟练的技术人员来说是很容易认识到的。本发明还可以通过专用集成电路的准备或者与传统的元件电路的适当网络的互连来实现,这对于在技术领域中熟练的技术人员来说是很明显的。
很明显,按照上述教导可对本发明作若干修改和变化。因此应该理解在本发明的所附权利要求的范围内可进行与特定的描述不同的实践。
权利要求
1.一种连接到外部服务器的扫描仪设备,包括连接装置,用于获得到所述外部服务器的连接,以从那里获取有关所述外部服务器中的存储位置的信息;显示装置,其具有用于显示所述外部服务器中的存储位置的显示面板;扫描装置,用于扫描文件;以及存储装置,用于将所述扫描装置扫描的文件存储到所述外部服务器中的所述存储位置。
2.如权利要求1所述的扫描仪设备,其中所述外部服务器是服务供应商。
3.如权利要求1或2所述的扫描仪设备,其中所述存储装置连同所述文件一起存储对该文件的访问级别。
4.一种使用连接到外部服务器的扫描仪设备的扫描方法,包括以下步骤产生到所述外部服务器的连接,以从那里获取有关所述外部服务器中的存储位置的信息;在显示面板上显示所述外部服务器中的存储位置;扫描文件;以及将在所述扫描步骤中扫描的文件存储到所述外部服务器中的所述存储位置。
5.一种连接到外部服务器的扫描仪设备,包括输入装置,其接收用户ID的输入;发送装置,其将用户ID发送到所述外部服务器;以及接收装置,其接收基于用户ID定制的、与要在所述扫描仪设备的显示面板上显示的项目相关的信息。
6.一种使用连接到外部服务器的扫描仪设备的信息获取方法,包括以下步骤输入用户ID;将用户ID发送到所述外部服务器;以及接收基于用户ID定制的、与要在所述扫描仪设备的显示面板上显示的项目相关的信息。
全文摘要
本发明提供了一种扫描仪设备、其扫描方法、及使用其的信息获取方法。该扫描仪设备包括连接装置,用于获得到所述外部服务器的连接,以从那里获取有关所述外部服务器中的存储位置的信息;显示装置,其具有用于显示所述外部服务器中的存储位置的显示面板;扫描装置,用于扫描文件;以及存储装置,用于将所述扫描装置扫描的文件存储到所述外部服务器中的所述存储位置。从而可以方便地将扫描仪所扫描的文件存储到外部服务器上。
文档编号H04N1/00GK1744651SQ20051010961
公开日2006年3月8日 申请日期2002年3月1日 优先权日2001年3月1日
发明者百武彰吾, 石塚裕昭, 青嶋稔, 木泽昭夫, 北田博之 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1