图像处理设备、信息处理系统及图像处理设备的控制方法

文档序号:7889670阅读:91来源:国知局
专利名称:图像处理设备、信息处理系统及图像处理设备的控制方法
技术领域
本发明涉及一种具有向诸如PC的信息处理设备发送扫描图像的功能的诸如扫描器或MFP (多功能外围设备,Multi-Function Peripheral)的图像处理设备、信息处理系统及图像处理设备的控制方法。
背景技术
诸如扫描器或者MFP的图像处理设备在发送扫描部扫描的图像时,有时会利用伪推动扫描(pseudo-push scanning)方法。
伪推动扫描方法是MFP例如向具有拖动扫描(pull-scan)驱动程序的主机PC等的信息处理设备发送由MFP本身执行拖动扫描的请求、主机PC等使MFP进行扫描的方法。
将MFP扫描的图像发送到例如主机PC,主机PC等基于预先设置的图像存储目的地信息,将接收到的图像存储在其自己的存储器等中。该过程使得能够根据来自MFP的指令,将MFP扫描的图像发送到期望的主机PC等,并存储在其中,由此以伪(pseudo)方式实现MFP进行的推动扫描。
与MFP以独立的方式进行推动扫描的方法(参见日本特开2003-198819号公报) 相比,伪推动扫描方法的有利之处在于,在MFP侧不需要支持多个通信协议,这有助于降低成本。此外,可以省去复杂的网络配置,从而改善了可用性。
传统上,在由MFP执行伪推动扫描的情况下,用户从在MFP的显示屏上显示的主机 PC名中选择期望的主机PC名。
然而,在MFP以伪推动扫描方法,使用在主机PC中设置的扫描设置进行扫描的情况下,即使主机PC针对扫描功能具有多个设置,也仅使用该多个设置中的作为与主机PC相关联的设置的一个设置。由于该原因,为了使得MFP能够根据主机PC的不同的条件(分辨率、存储目的地文件夹等)执行扫描,需要依据不同的条件,改变与MFP执行扫描相关联的主机PC侧扫描设置。
为了解决该问题,S卩,为了使得MFP能够使用存储在主机PC中的多个扫描设置,提出了一种使用扫描服务器的技术(参见日本特开2001-217980号公报)。
然而,在日本特开2001-217980号公报中公开的技术需要提供服务器,并且需要进行预先将存储在主机PC中的多个扫描设置作为作业模板登记在服务器中的用户操作, 这使处理变得复杂。发明内容
本发明提供一种具有改善的可用性的图像处理设备,其能够使用存储在信息处理设备中的多个扫描设置对原稿进行扫描,而不需要专用服务器、或在执行扫描前进行复杂的用户操作。
在本发明的第一方面中,提供了一种图像处理设备,该图像处理设备包括用于扫描原稿上的图像的扫描部,并且以能够进行通信的方式连接到多个信息处理设备,所述图像处理设备包括接收单元,其被配置为接收从所述多个信息处理设备发送的扫描设置名和分别表示所述多个信息处理设备的标识信息项;第一显示单元,其被配置为在显示部上显示由所述接收单元接收的、分别表示所述多个信息处理设备的所述标识信息项;第一确定单元,其被配置为确定用户从在所述显示部上显示的所述标识信息项中选择的标识信息项;第二显示单元,其被配置为在所述显示部上显示从与所述第一确定单元确定的所述标识信息项相关联的信息处理设备发送的多个扫描设置名;第二确定单元,其被配置为确定所述用户从在所述显示部上显示的所述多个扫描设置名中选择的扫描设置名;第一发送单元,其被配置为向与所述第一确定单元确定的所述标识信息项相关联的信息处理设备发送扫描执行指令,以指示与所述第一确定单元确定的所述标识信息项相关联的信息处理设备利用与所述第二确定单元确定的扫描设置名相关联的扫描设置执行扫描;存储单元,其被配置为存储所述接收单元接收的扫描设置名;以及改变单元,其被配置为基于从所述多个信息处理设备周期性地发送的扫描设置名,来改变存储在所述存储单元中的扫描设置名。
在本发明的第二方面中,提供了一种信息处理系统,所述信息处理系统包括图像处理设备,其包括用于扫描原稿上的图像的扫描部;以及多个信息处理设备,其中,所述图像处理设备包括接收单元,其被配置为接收从所述多个信息处理设备发送的扫描设置名和分别表示所述多个信息处理设备的标识信息项;第一显示单元,其被配置为在显示部上显示由所述接收单元接收的、分别表示所述多个信息处理设备的所述标识信息项;第一确定单元,其被配置为确定用户从在所述显示部上显示的所述标识信息项中选择的标识信息项;第二显示单元,其被配置为在所述显示部上显示从与所述第一确定单元确定的所述标识信息项相关联的信息处理设备发送的多个扫描设置名;第二确定单元,其被配置为确定所述用户从在所述显示部上显示的所述多个扫描设置名中选择的扫描设置名;第一发送单元,其被配置为向与所述第一确定单元确定的所述标识信息项相关联的信息处理设备发送扫描执行指令,以指示与所述第一确定单元确定的所述标识信息项相关联的信息处理设备利用与所述第二确定单元确定的扫描设置名相关联的扫描设置执行扫描;存储单元,其被配置为存储所述接收单元接到的扫描设置名;以及改变单元,其被配置为基于从所述多个信息处理设备周期性地发送的扫描设置名,来改变存储在所述存储单元中的扫描设置名, 其中,与所述第一确定单元确定的所述标识信息项相关联的信息处理设备基于所述扫描执行指令执行扫描执行处理。
在本发明的第三方面中,提供了一种图像处理设备的控制方法,该图像处理设备包括用于扫描原稿上的图像的扫描部,并且以能够进行通信的方式连接到多个信息处理设备,所述控制方法包括以下步骤接收从所述多个信息处理设备发送的扫描设置名和分别表示所述多个信息处理设备的标识信息项;在显示部上显示所接收的分别表示所述多个信息处理设备的标识信息项;确定用户从在所述显示部上显示的所述标识信息项中选择的标识信息项;在所述显示部上显示从与所确定的标识信息项相关联的信息处理设备发送的多个扫描设置名;确定所述用户从在所述显示部上显示的所述多个扫描设置名中选择的扫描设置名;向与所确定的标识信息项相关联的信息处理设备发送扫描执行指令,以指示与所确定的标识信息项相关联的信息处理设备利用与所确定的扫描设置名相关联的扫描设置执行扫描;存储接收的扫描设置名;以及基于从所述多个信息处理设备周期性地发送的扫描设置名,来改变所存储的扫描设置名。
根据本发明,在图像处理设备使用存储在信息处理设备中的多个扫描设置执行扫描的情况下,通过消除对专用服务器或在对原稿执行扫描前进行复杂的用户操作的需要, 能够改善图像处理设备的可用性。
从下面参照附图对示例性实施例的描述,本发明的其它特征将变得明显。


图1是根据本发明的实施例的作为图像处理设备的MFP的系统配置的图。
图2是控制器的框图。
图3是用来说明累积由MFP的CXD或者CIS读取的扫描图像的处理的处理部的框图。
图4是在从主机PC执行拖动扫描的情况下,在主机PC的显示部上显示的画面的示例的图。
图5是在图4所示的画面上按下配置按钮时,在主机PC的显示部上显示的画面的示例的图。
图6是用来说明MFP与主机PC之间的基本扫描序列的图。
图7是在通过用户操作选择用于进行伪推动扫描的菜单选项中的相关联的各个菜单选项之后,在MFP的显示部上依次显示的选择画面的示例的图。
图8是MFP执行的扫描指令处理的流程图。
图9是MFP执行的登记主机PC列表更新处理的流程图。
图10是主机PC执行的扫描执行处理的流程图。
具体实施方式
现在,参照示出本发明的实施例的附图来详细描述本发明。
图1是根据本发明的实施例的作为图像处理设备的MFP(多功能外围设备)的系统配置的图。
如图1所示,本实施例的MFP 101包括扫描部13、图像输出部(LBP 激光束打印机)45、控制器102以及操作显示部150,MFP 101经由诸如LAN的网络105以可通信的方式连接到诸如主机PC 103的信息处理设备。
扫描部13包括具有扫描原稿的图像的功能的扫描器单元11和具有进给原稿的功能的原稿进给器单元12。扫描部13对原稿的图像进行光学扫描,并将扫描图像转换为图像数据。
图像输出部45包括设置有多种类型的记录片材盒的片材进给单元43、具有将图像数据转印并定影到各个记录片材上的功能的标记(marking)单元41以及具有在对打印的记录片材进行分页或装订之后将打印的记录片材从设备排出的功能的排出单元42。
控制器102通过控制扫描部13从原稿扫描图像数据,并且控制图像输出部45将图像数据输出到记录片材上,来提供复印功能。此外,控制器102提供将扫描部13读取的图像数据经由网络105发送到例如主机PC 103的功能。
操作显示部150包括包含IXD和硬键的显示部135,并提供用于操作MFP 101的用户接口。
图2是控制器102的框图。
参照图2,扫描器接口 10经由AFE(模拟前端,analog front end) 15连接到 CCD(电荷耦合装置,Charge Coupled Device) 17和CIS(接触式图像传感器,Contact Image Sensor) 180扫描器接口 10输入来自CXD 17或者CIS 18的扫描图像信号,并且存储器控制器70对输入的图像数据进行DMA传输,以将其加载到主存储器100中。
扫描器图像处理部20根据图像处理操作模式(彩色复印、单色复印、彩色扫描、单色扫描等),通过扫描器接口 10进行的处理,对加载到主存储器100中的图像数据执行图像处理。
在经由主存储器100中的环形缓冲区,在扫描器接口 10与扫描器图像处理部20 之间执行数据传输时,缓冲器仲裁部(1)77在写入和读取请求之间进行仲裁。
打印机图像处理部30对输入的图像数据进行区域编辑处理和分辨率转换,并传送处理后的图像数据,以进行打印输出。打印机接口 40将通过进行图像处理而获得的图像数据输出到图像输出部(LBP)45。
在经由主存储器100中的环形缓冲区,在打印机图像处理部30与打印机接口 40 之间执行数据传输时,缓冲器仲裁部( 78在写入和读取请求之间进行仲裁。虽然缓冲器仲裁部(1)77和缓冲器仲裁部(幻78具有相同的基本结构,但是依据其使用情况,其控制方法彼此不同。
JPEG模块50和JBIG模块60中的各个执行符合各自的预定标准的图像数据压缩/展开处理。
存储器控制器70连接到与图像处理相关的第一总线83和第二总线84以及与计算机处理相关的第三总线85,用于控制数据的传输,以将数据写入主存储器(SDRAM) 100或者从主存储器(SDRAM)IOO中读取数据。
DMAC (DMA控制器)90与存储器控制器70协作,DMAC 90经由SIO (串行输入/输出)96连接到调制解调器93,并且经由ROMISA 97连接到ROM 95。DMAC 90生成并设置预定地址信息,用于外部装置和接口控制部170与主存储器100之间的数据发送和接收的DMA 控制。
图像处理DMAC 91与存储器控制器70协作,从而生成并设置预定地址信息,用于接口 10及40和图像处理部20及30与主存储器100之间的数据发送和接收的DMA控制。
例如,图像处理DMAC 91依据CXD 17或者CIS 18,按照DMA通道,生成在将经由扫描器接口 10读入的图像数据DMA传输到主存储器100时使用的地址信息。此外,图像处理DMAC 91用作与存储器控制器70协作,在接口 10及40和图像处理部20及30与主存储器100之间提供DMA控制的单元。例如,图像处理DMAC 91进行将加载到主存储器100中的图像数据DMA传输到扫描器图像处理部20的处理。
ROM 95存储与CXD 17和CIS 18相关联的控制参数和控制程序数据等。这使得能够根据CXD 17和CIS 18的各个不同的数据输出格式,输入图像数据,因此可以省去设置专用的接口电路。
第一总线83能够将从主存储器100读出的数据发送到图像处理相关部(10到 60)。第二总线84能够将从图像处理相关部(10到60)读出的数据发送到主存储器100。 换句话说,第一总线83和第二总线84以彼此成对的方式,在图像处理相关部(10到60)与主存储器100之间进行图像数据的发送和接收。第三总线85是计算机处理相关总线,其连接有CPU 180、接口控制部170、机电一体化控制部125、图像处理相关部(10到60)的控制寄存器(未示出)以及DMAC 90。
机电一体化控制部125包括电机控制器110,以及进行驱动电机的定时控制和由图像处理相关部执行的处理的同步化的定时控制的中断定时器控制器120。
IXD控制器130是提供在显示部135上显示各种设置、处理状态等的显示控制的单元。USB接口 140和145提供用于连接到外围装置的接口。MAC(介质访问)控制器160 包括未示出的物理网络接口,其经由线缆连接到网络105,用于控制向所连接的装置发送数据的定时。MAC控制器160还用于例如经由网络105与外部设备(主机PC 103、客户机PC 等)进行通信。CPU 180控制MFP 101的总体操作。
接下来,参照图3来描述累积MFP 101的CXD 17或者CIS 18读取的扫描图像的处理。
AFE 15对来自由CXD 17或者CIS 18扫描的原稿的图像数据进行包括A/D转换的处理,然后经由扫描器接口 10将图像数据累积在扫描器图像处理部20的输入图像缓冲器302中。这时,对于单色数据,将图像数据作为由一个字节表示各个像素的多值数据来处理,而对于彩色数据,将图像数据作为由三个字节表示各个像素的多值数据来处理。应当指出,不需要输入图像缓冲器302存储一整页的图像数据,而存储由下一级的二值化部303进行二值化的单位的图像数据足以。
二值化部303将多值图像数据按照固定的数据量,转换为二值图像数据,并将二值图像数据存储在页缓冲器304中。
然后,CPU 180基于用户对操作显示部150的操作,经由第三总线85对控制图像旋转的设置(例如旋转/不旋转、旋转方向和角度等)进行配置,然后使图像旋转部305根据设置进行图像旋转。将经过图像旋转的图像数据存储在页缓冲器306中。之后,由JBIG 模块60 (当图像数据是单色的时)或者由JPEG模块50(当图像数据是彩色的时)对存储在页缓冲器306中的二值图像数据进行编码,然后将其存储在主存储器100中。JBIG模块 60和JPEG模块50构成图像编码部。
在本实施例中,在进行拖动扫描和伪推动扫描的情况下,几乎所有图像处理都由主机PC 103执行,因此将扫描图像数据立即存储在主存储器100中,而不进行图像旋转部的图像旋转或者图像编码。依据MFP 101的硬件配置,可以将扫描图像数据存储在HDD中。
接下来,对发送来自MFP 101的图像的处理进行描述。
CPU 180执行存储在ROM 95中的控制程序,以实现协议和发送规范。具体来说, CPU 180执行诸如对在主存储器100中累积的图像数据进行编码和对编码的图像数据添加包头的处理,然后经由诸如LAN的网络105将图像数据从第三总线85例如发送到主机PC 103。在本实施例中,使用TCP/IP,在TCP/IP网络上进行用于执行伪推动扫描的通信。稍后,将描述伪推动扫描的扫描序列。
接下来,参照图4来描述主机PC 103的驱动程序的扫描设置的配置。
在主机PC 103进行拖动扫描的情况下,在主机PC 103的显示部(未示出)上显示布置有定制扫描按钮502至505和配置按钮506的画面501。定制扫描按钮502至505 分配有各自的定制扫描设置,提供各定制扫描设置用于定义扫描如何进行。当按下定制扫描按钮502至505中的一个时,MFP 101开始扫描原稿,并将扫描图像数据发送到主机PC 103。
当按下配置按钮506时,在主机PC 103的显示部上显示图5所示的画面601。在画面601上,布置有多个按钮602至605,例如通过按下按钮602,使能当前具有名称“扫描 1”的定制扫描按钮502的定制。该选择操作使得在相应的栏606至612中显示用户预先输入的设置或者默认设置。用户可以按照期望来改变设置。
例如,在栏606中,可以改变相关联的定制扫描按钮的名称本身。如下文中所描述的,当在栏606中,按钮名称改变时,改变之后的按钮名称还反映在MFP 101的显示部135上。
在栏607中,可以选择扫描的原稿的类型。可选择的类型包括“彩色原稿”和“单色原稿”。在栏608中,可以指定用来进行文件存储的文件格式,例如JPEG、TIFF、PDF或者 BMP。在栏609中,可以指定要扫描的原稿的尺寸。
在栏610中,可以指定要扫描的图像的分辨率,并且在栏611中,可以指定存储图像的位置(路径)。在栏612中,可以指定存储该定制的文件的名称。
如上所述,基于各个栏607至610中的设置,对扫描图像数据进行图像处理,由此获得期望的图像。虽然可以由MFP 101和主机PC 103中的任意一个进行图像处理,但在本实施例中,假设由主机PC 103进行图像处理。
在伪推动扫描中,将开始拖动扫描的请求(即使得按下图4中的定制扫描按钮502 至505中的一个的请求)从MFP 101发送到主机PC 103,由此实现图像的发送。
接下来,参照图6来描述MFP 101与主机PC 103之间的基本扫描序列。
参照图6,在步骤S711中,在主机PC 103中安装拖动扫描驱动程序。通过执行该步骤,使得主机PC 103能够执行拖动扫描。
在步骤S712中,主机PC 103生成主机PC名和扫描设置名。例如,以与在主机PC 103中安装驱动程序、启动主机PC 103或者改变驱动程序的扫描设置同步的定时,执行该步骤。在主机PC 103具有例如由Microsoft Windows (注册商标)提供的多用户接口的情况下,还在登录用户之间进行切换的定时,执行该步骤。
在步骤S713中,主机PC 103将关于在步骤S712中生成的主机PC名(标识信息) 和扫描设置名的信息701发送到MFP 101。扫描设置名分别与分别对应于图4中的定制扫描按钮502至505的图5中的按钮602至605相关联。此外,当存在多个扫描设置的按钮时,例如在图4中示出的定制扫描按钮502至505,发送与按钮的数量相同数量的项的信息 701。
在步骤S714中,MFP 101接收在步骤S713中从主机PC 103发送的信息701。MFP 101登记接收到的信息701,并将登记的信息701作为菜单选项显示在显示部135上。
在步骤S715中,主机PC 103检查是否从MFP 101的操作显示部150发出了执行扫描操作的指令。在该步骤中,将用于检查MFP 101的与扫描的执行相关的状态的轮询包 702从主机PC 103发送到MFP 101。
在接收到轮询包702时,MFP 101将响应信息(Ack包)703发送到主机PC 103, 以将MFP 101的与扫描的执行相关的状态通知给主机PC103。在这种情况下,当不向主机 PC 103发送下文中所称的扫描执行指令时,MFP 101发送表示“没有扫描指令”的响应信息 703。只要扫描器驱动程序能够操作,则将轮询包周期性地从主机PC 103发送到MFP 101。
在步骤S716中,MFP 101开始进行扫描。在该步骤中,MFP 101在显示部135上显示用户用来选择主机PC和扫描设置的画面(在图7中示出)。参照图7,当用户通过对操作显示部150的键操作,在选择画面801上选择复印802、传真803和扫描804中的一个时,显示选择画面810,下文中给出其描述。
在步骤S717中,类似于步骤S715,从主机PC 103检查是否从MFP 101的操作显示部150发出了执行扫描的指令。在该步骤中,将轮询包704从主机PC 103发送到MFP 101。
类似于轮询包702,发送轮询包704来检查MFP 101的与扫描的执行相关的状态。
在步骤S718中,MFP 101基于在步骤S716中选择的主机PC名和扫描设置名,确定扫描执行指令要发送到的主机PC和在该主机PC中设置的扫描设置。
如果作为接收到的轮询包704的发送方的主机PC 103与在步骤S716中选择的主机PC名不对应,则MFP 101以与上述步骤S715中相同的方式,将表示“没有扫描指令”的响应信息(Ack包)703发送到主机PC 103。
另一方面,如果作为接收到的轮询包704的发送方的主机PC 103与在步骤S716 中选择的主机PC名相对应,则MFP 101将响应信息(Ack包)705发送到主机PC 103。响应信息705包含在步骤S716中选择的扫描设置名和扫描执行指令(拖动扫描开始请求)。
在步骤S719中,主机PC 103接收信息705并开始拖动扫描。这时,如在上文中描述的,主机PC 103基于接收到的响应信息705的内容,根据表示拖动扫描的各个定制的图 4中的定制扫描按钮502至505中、所选择的一个,确定应当执行哪种类型的拖动扫描。然后,主机PC 103将扫描开始指令信息706发送到MFP 101,以指示MFP 101根据确定的结果来进行扫描。
在步骤S720中,MFP 101基于从主机PC 103发送的扫描开始指令信息706使扫描部13开始扫描原稿,并将从原稿扫描的图像数据707发送到主机PC 103。步骤S720是由本发明的第二发送单元执行的处理的示例。
在步骤S721中,主机PC 103基于指定的扫描设置的参数,对接收到的图像数据 707执行图像处理,然后将处理后的图像数据存储在图5中的“存储设置”区域中的栏(存储位置)611中指定的文件夹中。
接下来,参照图8来描述MFP 101执行的扫描指令处理。在将例如存储在MFP 101 的ROM 95中的控制程序加载到未示出的RAM中之后,由CPU 180执行图8中的步骤。
在步骤S901中,CPU 180参照存储在MFP 101中的主机PC名列表,然后处理进行到步骤S902。
在步骤S902中,CPU 180确定是否在主机PC名列表中登记了多个主机PC名。如果在主机PC名列表中登记了多个主机PC名,则处理进行到步骤S903,而如果仅登记了一个主机PC名,则处理进行到步骤S905。
在步骤S903中,CPU 180使得在显示部135上显示登记的主机PC名的列表,如图 7中的选择画面810所示,并提示用户通过对操作显示部150的键操作从画面810中选择主机PC名,然后处理进行到步骤S904。
在步骤S904中,如果CPU 180确定用户按下了未示出的OK键,以确定通过对操作显示部150进行操作而选择的主机PC名(811或者812),则处理进行到步骤S905。另一方面,如果CPU 180确定用户通过对操作显示部150进行操作,在画面810上选择了主机PC 名(811或者812),然后按下了未示出的开始键,则处理进行到步骤S910。
在步骤S910中,CPU 180选择与登记在具有在步骤S904中选择的主机PC名的主机PC中的、图4中示出的所有定制扫描按钮502至505中所分配的编号最小的按钮相关联的扫描设置,作为默认。然后,CPU 180将与扫描设置相关联的扫描设置名和扫描执行指令发送到主机PC 103,以指示主机PC 103使用默认扫描设置执行扫描,之后结束本处理。
在步骤S905中,CPU 180确定是否在主机PC中登记了多个扫描设置名。如果登记了多个扫描设置名,则处理进行到步骤S906,而如果仅登记了一个扫描设置名,则处理进行到步骤S908。
在步骤S908中,CPU 180将扫描设置名和扫描执行指令发送到主机PC 103,以指示主机PC 103使用在主机PC 103中登记的仅一个扫描设置执行扫描,之后结束本处理。
在步骤S906中,CPU 180在显示部135上显示登记的扫描设置名,如图7中的画面820所示,并且处理进行到步骤S907。
在步骤S907中,当用户按下OK键,以确定通过对操作显示部150进行操作而选择的扫描设置名时,处理进行到步骤S909。
在步骤S909中,CPU 180将扫描设置名和扫描执行指令发送到主机PC 103,以指示主机PC 103使用与在步骤S907中确定的扫描设置名相关联的扫描设置执行扫描,之后结束本处理。
应当指出,步骤S903、S904、S906、S907和S909分别是由第一显示单元、第一确定单元、第二显示单元、第二确定单元和第一发送单元执行的处理的示例。
图9是MFP 101执行的登记主机PC列表更新处理的流程图。在将例如存储在MFP 101的ROM 95中的控制程序加载到未示出的RAM中之后,由CPU 180执行图9中的步骤。
在步骤S1001中,CPU 180将用于监视来自主机PC 103的轮询的超时的计数器值设置为预定超时时间段值N,之后处理进行到步骤S1002。
在步骤S1002中,CPU 180确定是否从主机PC 103接收到了轮询包。如果接收到了轮询包,则处理进行到步骤S1006,否则,处理进行到步骤S1003。
在步骤S1003中,CPU 180未接收到轮询包,因此将用于监视轮询超时的计数器值减小(计数器值=计数器值-1),然后处理进行到步骤S1004。
在步骤S1004中,CPU 180检查计数器值是否等于0。如果计数器值不等于0,则 CPU 180判断为与主机PC 103的通信还未超时,处理返回到步骤S1002。另一方面,如果计数器值等于OJUCPU 180判断为与主机PC 103的通信超时,处理进行到步骤S1005。
在步骤S1005中,CPU 180从登记的主机PC列表中删除通信超时的主机PC 103, 之后结束本处理。
在步骤S1006中,CPU 180检查在登记的主机PC列表中是否登记了发送了轮询包的主机PC 103。如果CPU 180确定在登记的主机PC列表中登记了主机PC 103,则处理进行到步骤S1008,否则,处理进行到步骤S1007。
在步骤S1007中,CPU 180基于从主机PC 103接收的轮询包,将未登记的主机PC 103的主机PC名登记在登记的主机PC列表中,然后处理进行到步骤S1008。
在步骤S1008中,CPU 180检查接收到的轮询包是否通知了扫描设置名已经改变。 在该步骤中,还以相同的方式检查在步骤S1007中新登记的主机PC 103的扫描设置名。
如果扫描设置名未改变,则处理返回到步骤S1001,将超时计数器值初始化,以继续执行本处理。另一方面,如果扫描设置名改变,则处理进行到步骤S1009。
在步骤S1009中,CPU 180重新登记扫描设置名,然后处理返回到步骤S1001,将超时计数器值初始化,以继续执行本处理。
接下来,参照图10,描述主机PC 103执行的扫描执行处理。在将存储在主机PC 103的未示出的ROM或HDD中的控制程序加载到未示出的RAM中之后,由主机PC 103的未示出的CPU执行图10中的步骤。
在步骤SllOl中,CPU检查要在MFP 101中设置的主机PC名是否改变。如果主机 PC名改变,则处理进行到步骤S1102,否则,处理进行到步骤S1103。
在步骤S1102中,CPU将改变的主机PC名的信息添加到轮询包,然后处理进行到步骤S1103。
在步骤Sl 103中,CPU检查在主机PC 103中登记的任何扫描设置名是否改变。如果存在任何改变的扫描设置名,则处理进行到步骤S1104,否则,处理进行到步骤S1105。
在步骤Sl 104中,CPU将改变的扫描设置名的信息添加到轮询包,然后处理进行到步骤S1105。
在步骤S1105中,CPU将生成的轮询包发送到MFP 101,然后处理进行到步骤 S1106。
在步骤Sl 106中,CPU从MFP 101接收作为对发送的轮询包702或者704的响应的响应信息703或者705 (参见图6),并基于接收到的响应信息检查是否能够进行扫描。如果不能进行扫描,则处理返回到步骤S1101,而如果能够进行扫描,则处理进行到步骤S1107。
在步骤Sl 107中,CPU使用MFP 101指定的扫描设置,执行拖动扫描。然后,CPU返回到步骤Sl 101,继续进行本处理。
如上所述,在本实施例中,使得可以从MFP 101的显示部135上的画面中选择存储在主机PC 103中的多个扫描设置,从而可以基于选择的扫描设置进行原稿的扫描。此外, 主机PC 103周期性地向MFP 101发送扫描设置信息(轮询包),从而每当扫描设置改变时, 用户不需要通过操作MFPlOl来手动改变存储在MFP 101中的扫描设置。
本发明决不限于上述实施例,而可以在不脱离本发明的实质和范围的情况下,以各种形式来实施本发明。
此外,本发明的步骤可以通过使图像处理设备或者信息处理设备的处理单元(CPU 或者处理器)执行经由网络或者某种存储介质获取的软件(程序)来实现。
本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施例的功能的程序的系统或设备的计算机(或诸如CPU或MPU的装置)、以及由系统或设备的计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。12
虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。所附权利要求的范围符合最宽的解释,以使其涵盖所有这种变型、等同结构及功能。
本申请要求2009年2月10日提交的日本专利申请第2009-(^8531号的优先权, 其全部内容通过引用包含于此。
权利要求
1.一种图像处理设备,该图像处理设备包括用于扫描原稿上的图像的扫描部,并且以能够进行通信的方式连接到多个信息处理设备,所述图像处理设备包括接收单元,其被配置为接收从所述多个信息处理设备发送的扫描设置名和分别表示所述多个信息处理设备的标识信息项;第一显示单元,其被配置为在显示部上显示由所述接收单元接收的、分别表示所述多个信息处理设备的所述标识信息项;第一确定单元,其被配置为确定用户从在所述显示部上显示的所述标识信息项中选择的标识信息项;第二显示单元,其被配置为在所述显示部上显示从与所述第一确定单元确定的所述标识信息项相关联的信息处理设备发送的多个扫描设置名;第二确定单元,其被配置为确定所述用户从在所述显示部上显示的所述多个扫描设置名中选择的扫描设置名;第一发送单元,其被配置为向与所述第一确定单元确定的所述标识信息项相关联的信息处理设备发送扫描执行指令,以指示与所述第一确定单元确定的所述标识信息项相关联的信息处理设备利用与所述第二确定单元确定的扫描设置名相关联的扫描设置执行扫描;存储单元,其被配置为存储所述接收单元接收的扫描设置名;以及改变单元,其被配置为基于从所述多个信息处理设备周期性地发送的扫描设置名,来改变存储在所述存储单元中的扫描设置名。
2.根据权利要求1所述的图像处理设备,该图像处理设备还包括读取单元,其被配置为在接收到响应于所述扫描执行指令而从信息处理设备发送的读取开始指令时能够操作,以使所述扫描部扫描原稿上的图像;以及第二发送单元,其被配置为向信息处理设备发送所述扫描部从所述原稿扫描的图像数据。
3.根据权利要求1所述的图像处理设备,该图像处理设备还包括删除单元,其被配置为当在预定时间段内没有从信息处理设备接收到扫描设置名时, 删除存储在所述存储单元中的扫描设置名。
4.根据权利要求1所述的图像处理设备,该图像处理设备还包括监视单元,其被配置为监视所述图像处理设备与信息处理设备之间的通信,以确定所述图像处理设备与信息处理设备之间的与扫描执行相关的通信的状态。
5.一种信息处理系统,该信息处理系统包括图像处理设备,其包括用于扫描原稿上的图像的扫描部;以及多个信息处理设备, 其中,所述图像处理设备包括接收单元,其被配置为接收从所述多个信息处理设备发送的扫描设置名和分别表示所述多个信息处理设备的标识信息项;第一显示单元,其被配置为在显示部上显示由所述接收单元接收的、分别表示所述多个信息处理设备的所述标识信息项;第一确定单元,其被配置为确定用户从在所述显示部上显示的所述标识信息项中选择CN 102547041 A的标识信息项;第二显示单元,其被配置为在所述显示部上显示从与所述第一确定单元确定的所述标识信息项相关联的信息处理设备发送的多个扫描设置名;第二确定单元,其被配置为确定所述用户从在所述显示部上显示的所述多个扫描设置名中选择的扫描设置名;第一发送单元,其被配置为向与所述第一确定单元确定的所述标识信息项相关联的信息处理设备发送扫描执行指令,以指示与所述第一确定单元确定的所述标识信息项相关联的信息处理设备利用与所述第二确定单元确定的扫描设置名相关联的扫描设置执行扫描;存储单元,其被配置为存储所述接收单元接到的扫描设置名;以及改变单元,其被配置为基于从所述多个信息处理设备周期性地发送的扫描设置名,来改变存储在所述存储单元中的扫描设置名,其中,与所述第一确定单元确定的所述标识信息项相关联的信息处理设备基于所述扫描执行指令执行扫描执行处理。
6.根据权利要求5所述的信息处理系统,其中,各信息处理设备监视是否标识信息项中的一个或更多个已被改变,并且将改变的标识信息项发送至所述图像处理设备。
7.一种图像处理设备的控制方法,该图像处理设备包括用于扫描原稿上的图像的扫描部,并且以能够进行通信的方式连接到多个信息处理设备,所述控制方法包括以下步骤接收从所述多个信息处理设备发送的扫描设置名和分别表示所述多个信息处理设备的标识信息项;在显示部上显示所接收的分别表示所述多个信息处理设备的标识信息项; 确定用户从在所述显示部上显示的所述标识信息项中选择的标识信息项; 在所述显示部上显示从与所确定的标识信息项相关联的信息处理设备发送的多个扫描设置名;确定所述用户从在所述显示部上显示的所述多个扫描设置名中选择的扫描设置名; 向与所确定的标识信息项相关联的信息处理设备发送扫描执行指令,以指示与所确定的标识信息项相关联的信息处理设备利用与所确定的扫描设置名相关联的扫描设置执行扫描;存储接收的扫描设置名;以及基于从所述多个信息处理设备周期性地发送的扫描设置名,来改变所存储的扫描设置名。
8.根据权利要求7所述的控制方法,该控制方法还包括以下步骤当接收到响应于所述扫描执行指令而从信息处理设备发送的读取开始指令时,使所述扫描部扫描原稿上的图像;以及向信息处理设备发送所述扫描部从所述原稿扫描的图像数据。
全文摘要
本发明涉及一种图像处理设备、信息处理系统及图像处理设备的控制方法。所述图像处理设备能够使用存储在信息处理设备中的多个扫描设置对原稿进行扫描,而不需要专用服务器、或在执行扫描之前进行复杂的用户操作。图像处理设备(MFP)接收从主机PC发送的主机PC名和扫描设置名并将其显示在显示部上。MFP确定用户从主机PC名中选择的主机PC名以及用户选择的、与所确定的主机PC名相关联的扫描设置名中的一个。MFP将扫描执行指令发送到主机PC,以指示主机PC使用与所确定的扫描设置名相关联的扫描设置执行扫描。
文档编号H04N1/00GK102547041SQ20121003701
公开日2012年7月4日 申请日期2010年2月9日 优先权日2009年2月10日
发明者高宫广佳 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1