信息处理装置及其控制方法、以及图像处理方法

文档序号:7621765阅读:130来源:国知局
专利名称:信息处理装置及其控制方法、以及图像处理方法
技术领域
本发明涉及信息处理装置及其控制方法、以及图像处理方法,特别是涉及将网格计算的负荷分散系统应用于连接到计算机网络的打印机或多功能外围设备等信息处理装置的场合。
背景技术
近年来,使用网格计算(Grid_Computing)这一技术将计算的CPU能力集中起来实现高速处理的研究在科学领域的研究中很盛行,向内部设备的应用也得以提案。
图1是说明网格计算的体系的图。虽然在网格中有许多种类,但在这里将说明的是被称为台式网格地、利用台式PC等的CPU的空闲时间执行作业的类型。
图1所示的客户端PC按照用户的指示投入作业(S1),该请求(作业)被转给任务管理器3(以下简称为“TM”),TM将其内容(作业请求)传给动态作业调度器4(以下简称为“DJS”)(S2)。管理网格计算系统全体资源的DJS选择最佳资源的中介器并通知给TM(S3)。这里,资源是指PC的CPU的空闲状态。
PC内的中介器将同一PC内的资源管理器6(以下简称为“RM”)所检索出的资源的信息登录到DJS。然后,若从TM有请求(S4)则按照它将作业投入RM(S5),将作业的完了(及处理结果)通知给TM(S6)。TM在将作业投入DJS所选择的中介器后,实施该作业的进展状况的监控,若从中介器接收完了通知(及处理结果)(S6)则对客户端PC通知完了通知(及处理结果)(S7)。
另外,RM将资源的信息通知给中介器,同时根据中介器的指示将作业投入资源。进而,定期地检查资源的状态,如果在资源上有变化、异常(例如故障、受理了其他作业等)则将该意旨通知给中介器。
借助于这样的构造,通过对最佳的(通常是未被利用的)CPU等的资源分配作业就可进行分散处理,这就是台式网格计算的实现形式。
在将这样的网格计算的技术应用于办公室中的图像形成的情况下,CPU资源就是局域网(LAN)上的PC、服务器、图像形成装置、多功能外围设备等信息处理装置。
图2是说明将台式网格计算的技术应用于打印机描述语言(PDL)处理时的构成的图。虽然在图1的说明中是将构成网格的各模块作为个别来进行处理,但在将台式网格计算的技术应用于打印装置的情况下,一般考虑多个模块存在于一个设备之中。
图2的客户端PC901对打印机902指示打印(打印作业的投入)。打印机902具有TM及DJS的功能(也就是分散处理的主机)、PC903至905具有中介器及RM的功能。根据此构成,例如使用网络907上所连接的三台PC的借助于网格计算的分散处理就成为可能。
从客户端PC901投入的作业(PDL形式的数据的打印作业)由作为主机的打印机902的TM及DJS,以例如第一页向PC903、第二页向PC904、第三页向PC905这样的方式被分配给各资源,执行从PDL数据向图像数据的再现处理(rendering_process)。此时,PDL数据的图像再现处理用的应用程序也同时从打印机902发送到各资源。由各PC从PDL数据经过再现的图像(也就是,从第一到第三页的各页的图像的处理结果),由作为主机的打印机902进行收集,并打印输出三页的图像906,客户端PC901被通知打印结束。
当然,此分散处理的对象资源也可以是四台以上的PC,也可利用作业投入方的客户端PC901的资源,还可以将网络905上的其他打印机的资源设成对象。
于是,就有从对作业进行分散处理的设备窃听信息,或者信息在分割作业的通信过程、处理结果的通信过程、也就是在网络上被窃听的危险。另一方面,图像形成装置或多功能外围设备接收的打印作业包含机密信息的场合很多。从而,在机密保持的观点上用多个设备对包含机密信息的打印作业进行分散处理就会使防范性减小。

发明内容
在本发明的第一技术方案中公开一种连接到计算机网络的信息处理装置,经由计算机网络接收作业;取得包含在作业中、与表示作业中所包含的数据的重要度的信息相应的表示分散处理的对象资源的对象资源信息;依照对象资源信息来分割作业,并经由计算机网络将所分割的作业发送给对象资源,其中,将根据对象资源所分散处理的分割作业,在分散处理后集中于一台图像处理装置。
另外,在本发明的第二技术方案中公开一种连接到计算机网络的信息处理装置,有选择性地设定在打印作业中所包含的数据的重要度;依照所设定的数据的重要度、取得具有对作业进行分散处理的可能性的资源的信息,并显示在监视器上;经由计算机网络将作业发送给图像处理装置。
另外,在本发明的第三技术方案中公开一种图像处理方法,选择保密等级;选择进行打印的打印机;对依照在保密等级的选择步骤中所选择的保密等级而决定的一台以上的打印机发送作业;使在打印机的选择步骤中所选择的打印机打印由上述一台以上的打印机所处理的作业。
根据本发明,就能够一边利用网格计算技术充分获得高速处理的效果作用,一边确保恰当的保密性。
本发明的其他特征以及优点,通过以附图为参照的下面的说明将会弄明白。其中,在附图中对相同或相似的结构附加相同的参照标号。


图1是说明网格计算的体系的图。
图2是说明将台式网格计算的技术应用于打印机描述语言(PDL)处理的场合的构成的图。
图3是表示具有复印功能的图像形成装置的概观的图。
图4是表示负责图像形成装置的控制的打印机控制器的构成的框图。
图5是说明网格系统的构成以及网格构架的图。
图6是表示在从PC投入打印作业的情况下,由在PC上运行的打印机驱动器所显示的打印设定画面的一例的图。
图7A~C是说明在从PC向打印机投入打印作业时的DJS、TM、以及处理分割作业的设备的中介器及RM的动作的流程图。
图8是各设备具有的保密功能的图。
图9是表示保密等级与分散处理的对象设备的关系的图。
具体实施例方式
下面,参照附图对本发明优选的实施例详细地进行说明。
图3是表示实施例的具有复印功能的图像形成装置的概观的图。
作为图像输入设备的扫描器201照射原稿图像并借助于未图示的CCD行传感器而生成光栅图像。当使用者将原稿放置于原稿输送器204的纸盘203,并在操作部202指示原稿图像的读取时,后述的打印机控制器201就指示扫描器201进行图像读取。扫描器201将放置于纸盘203的原稿一张张地输送给图像读取部以读取原稿图像。
操作部202是进行原稿扫描、拷贝动作等各种动作的设定、图像形成装置的状态显示的用户接口。
作为图像输出设备的打印机引擎103,将光栅图像打印在记录纸上。其打印方式有利用感光鼓或者感光带的电摄影方式和从微小喷嘴的阵列喷出墨水在记录纸上打印图像的喷墨方式等,采用哪种方式均可。此外,打印动作根据后述的打印机控制器201的指示来进行。
打印机引擎103为了能够选择不同的记录纸尺寸、不同的记录纸方向而具有多个供纸段,并具有对应于供纸段的记录纸盒206、207、208。另外,排纸盘205是接受打印结束后的记录纸的纸盘。
图4是表示负责图像形成装置的控制的打印机控制器102的构成的框图。
打印机控制器102与扫描器201以及打印机引擎103连接,另外,经由网络接口(I/F)308连接到LAN等网络10,能够与作为主机的PC之间进行图像数据、打印数据、设备信息等的发送接收。
CPU301,将RAM302作为工作存储器执行在ROM303或硬盘驱动器(HDD)304中所保存的程序,经由系统总线307控制后述的各构成。此外,RAM302还作为用于暂时存储图像数据的图像存储器得以利用,ROM303还作为保存系统的引导程序的引导ROM发挥功能。另外,HDD304保存系统软件、包含实现后述的DJS、TM、中介器、RM的程序在内的各种处理的程序、各种数据等。细节在后叙述,在HDD304的数据写入、读出上还伴随有利用加密解密部317的加密解密处理。
操作部I/F306是与操作部202的接口。CPU301经由操作部I/F306将显示在操作部202的LCD上的图像数据输出到操作部202。另外,使用者对操作部202进行操作而输入的信息经由操作部I/F306被传给CPU301。另外,CPU301将从操作部202输入的动作方式等的环境设定信息存储到非易失性存储器(NVRAM)316。
图像总线桥接器305是将系统总线307与高速传送图像数据的图像总线309连接起来,对流过两总线的数据的结构进行相互变换的总线桥接器(bus_bridge)。在图像总线309上配置有以下设备。
光栅图像处理器(RIP)310将从网络10接收到的页面描述语言(PDL)形式的图像数据按位像进行光栅化。设备I/F311是与扫描器201及打印机引擎103的接口,对图像数据传送的同步/非同步进行变换。
扫描器图像处理部312对从扫描器201输入的图像数据实施明暗校正、伽马校正、色空间变换、加工编辑处理等。打印机图像处理部313对输出到打印机引擎103的图像数据实施底色除去(UCR)、掩蔽处理、伽马校正、边缘强调或者缩放、析像度变换等图像处理。图像旋转部314根据需要对图像数据实施图像旋转。图像压缩部315根据需要对多值图像数据实施JPEG(Joint_Photographic_Image_CodingExperts_Group)压缩解压处理,对二值图像数据实施JBIG(Joint_Bi-level_Image_Group)、MMR(Modified_Modified_READ)、MH(Modified_Huffman)等压缩解压处理。
图5是说明网格系统的构成及网格构架的图。
此外,作为背景的网格计算的技术与图1、2中所说明的相同。
图5所示的打印机10、11、12、21、22、23是图3、4中所说明的图像形成装置,PC30、31、32是通用的台式个人计算机。
打印机10具有用于对网络通信进行加密后保密进行的加密套接字协议层(SSLSecurity_Socket_Layer)通信功能、将设备内的HDD304中所保存的数据当作业结束时等不需要保持在设备内时快速进行擦除的HDD数据擦除功能、对数据进行加密后保存在HDD304中的HDD数据加密功能。各设备具有的保密功能如图8所示那样。此外,以下信息可根据来自用户的规定指示(例如,帮助显示命令的发行等)显示在打印机驱动器的用户界面上。
打印机10、11、12以及PC30物理地设置于办公室A内,被连接到子网地址192.168.1.0/24的网络段。打印机21、22以及PC31物理地设置于办公室B内,被连接到192.168.1.0/24的网络段。打印机23以及PC32物理地设置于办公室B内,被连接到子网地址192.168.2.0/24的网络段。网络段之间彼此经由路由器40连接起来,在各网络段上所连接的设备动态或者静态地分配有IP地址。从而,图5所示的设备可彼此进行通信。
对网格系统全体的资源进行管理的TM及DJS在打印机10上动作。另外,在全部打印机10、11、12、21、22、23及全部PC30、31、32上中介器及RM分别动作。各RM经由中介器将自身动作的设备的资源信息登录到DJS。这里所说的资源信息包括表示各打印机、各PC的CPU的空闲状况、存储器的空闲状况、设置场所、IP地址、SSL功能的有无、HDD数据擦除功能的有无、以及HDD数据加密功能的有无的信息。此外,资源信息通常由RM经由中介器被登录到DJS。但是,除作为动态资源信息的CPU的空闲状况或存储器的空闲信息等外的静态资源信息也可以操作打印机10的操作部202预先保存在NVRAM316内。
图6是表示在从PC投入打印作业的情况下,由在PC上运行的打印机驱动器所显示的打印设定画面601的一例的图。
用户能够使用打印设定画面601指示记录纸尺寸、打印份数、打印方向、打印中将使用的打印机、打印作业的保密等级等。
打印设定画面601的区域602是用于用户选择打印中将使用的打印机的区域,显示着所选择的打印机(在图中为打印机10)的信息。另外,若在已选择打印机的状态下按下属性按钮607则显示未图示的属性设定画面,能够进行彩色打印或单色打印、双面打印、布局、记录纸方向、彩色轮廓、各种自动整理装置的设定、数字水印、邮箱保存等详细设定。
另外,用户使用区域603选择记录纸以及打印方向,使用份数设定部604设定打印份数,使用保密等级设定部605在最低等级“0”到最高等级“7”之间选择与打印作业中所包含的打印数据或图像数据的重要度相应的保密等级。此外,保密等级的数值越高保密的强度就越增加(保密变得严格)。
区域606显示着与所选择的保密等级相应的、网格系统的保密条件([]内的显示)以及分散处理的对象设备(换言之就是符合保密条件的设备)。此外,若保密等级被选择则PC对DJS询问与所选择的保密等级相对的保密条件及对象设备。从而,用户就能够参照区域606的显示得知对于所选择的保密等级,在怎样范围的设备上具有进行分散处理的可能性,能够容易地判断是否已设定恰当的保密等级。
图6的例子是保密等级“6”被选择,在此情况下,用户在区域602所选择的打印机和被配置于同一办公室、被连接到同一网络段的设备、且具有SSL通信功能、HDD数据擦除功能、HDD数据加密功能的设备就成为分散处理的对象设备。在图6的例子中由于在区域602选择了打印机510,所以表示仅被配置于同一办公室、被连接到同一网络段、且具有上述三种功能的打印机11满足保密条件而有可能成为对打印作业进行分散处理的对象设备。
此外,虽然通常是分散处理的对象设备从DJS进行通知,但也能够预先将静态资源信息登录到PC30,基于此资源信息来显示对象设备。
另外,可在打印设定画面601进行设定的基本打印信息(记录纸尺寸、打印方向、份数及保密等级)在属性设定画面上也能够同样地进行设定。若在属性设定画面设定了基本打印信息的情况下,该设定就被反映在打印设定画面601中。
若打印设定画面601的设定结束,则用户通过按下OK按钮606来通知PC30的CPU设定的结束。
图7A到C是说明在从PC向打印机投入了打印作业时的DJS、TM、以及处理分割作业的设备的中介器及RM的动作的流程图。
当打印机10的TM接收打印作业后(S101),则对DJS请求分散处理的对象设备(S102)。
当DJS接收分散处理的对象设备的请求后(S111),则基于打印作业中所包含的表示保密等级的信息和各PC、各打印机的资源信息,选定对打印作业进行分散处理的对象设备,并通知给TM(S112)。这里,保密等级与分散处理的对象设备的关系如图9所示那样。
当打印机10的TM接收对象设备的通知后(S103),则在进行分散处理的场合下朝对象设备的中介器之中的一个或者多个发送分割作业(S104)。作为作业的分割单位有频带单位、页单位、作业单位等,由TM来选择其中的某一个。
然后,各分割作业经由各设备的中介器及RM用各设备的资源进行处理。
例如,在打印机11成为对象设备的情况下,当打印机11的中介器接收分割作业后(S121),将分割作业的处理通知给RM(S122)。从中介器通知了分割作业的RM将资源信息(打印机11的空闲状况)通知给中介器(S123),根据中介器的指示将分割作业投入资源(打印机11)(S124)。之后,RM定期地监视资源(打印机11)的状态,如果有异常就通知给中介器(S125)。此外,异常状态是指包含打印机11的本机作业(从PC指定打印机11的打印作业被投入的情况等)在内,分割作业的处理无法继续的情况。当分割作业的处理结束后,RM及中介器就将完了通知发送给DJS,将完了通知及处理结果发送到TM(S126),并结束与分割作业有关的处理。
DJS及TM判定是否从已分配分割作业的所有设备接收到分割作业的完了通知(S113、S105),在从所有设备接收到分割作业的完了通知的情况下,判断为分散处理已完成并使处理进入步骤S117、S108。另外,在分散处理尚未完成的情况下则使处理进入步骤S114、S106。
DJS判定是否从对象设备接收到异常状态的通知(S114),在接收到异常状态的通知的情况下将其内容和发生时刻作为履历进行保存(S115),再次选定对该分割作业进行处理的满足上述打印作业的保密等级的对象设备,并通知给TM(S116)。当TM接收此通知后(S106),就将该分割作业发送到被重新选定的设备(S107)。
若判断为分散处理已完成,则DJS保存其履历(S117),并结束与打印作业有关的处理。另一方面,TM结合从对象设备接收到的分割作业的处理结果以生成打印用的数据(S108),使打印机10执行打印(S109),并结束与该打印作业有关的处理。
这样,由于依照在打印作业中所设定的保密等级来选定分散处理的对象设备,所以就能够对包含重要度较高的数据的保密性高的打印作业设定较高的保密等级并用安全的设备进行分散处理,对保密性低的打印作业设定较低的保密等级用许多设备进行分散处理。然后,设定了最高保密等级的打印作业就能够仅用指定的打印机进行处理而使之进行分散处理。
从而,就能够一边充分获得利用网格系统的高速处理的效用一边适当地确保保密性。
此外,虽然在上述内容中说明了使控制网格系统的TM及DJS运行在打印机10上的例子,但也可以使TM或DJS在服务器上或其他PC上运行。另外,在物理上的配置中不仅是办公室等房间单位,还可包含营业部、管理部等部门单位;一层、二层等楼层单位;A楼、B楼等楼房单位等概念。
如以上那样,在图6所示的保密等级设定部605中指定由网络通信的加密、打印机内的存储介质中所保存的数据的擦除、加密数据向存储介质的存储的组合所决定的保密等级,在打印机驱动器上选择打印机名。据此,就可对依照保密等级所决定的一台以上的打印机发送作业,在实现用户所谋求的保密性的基础上进行分散处理而实现高速处理。然后,一台以上的打印机的处理结果由在打印机驱动器上所选择的打印机来进行打印。这样,用户即便不知道各打印机的保密等级也能够使用恰当保密等级的打印机进行高速处理。另外,在对上述一台以上的打印机发出打印请求之际,由于该打印机从分散处理脱离,所以有效地利用了等待处理状态的打印机的分散处理就成为可能。
<其他实施方式>
需要注意,本发明可应用于由1个设备组成的装置,或者由多个设备构成的系统。
此外,本发明可这样实现,即将实现上述实施方式的功能的软件程序,直接或者间接地提供给系统或装置,由该系统或装置的计算机读出所供给的程序代码,然后执行该程序代码。在此情况下,只要该系统或装置具有该程序的功能,则实现方式不需要依赖于程序。
从而,由于通过计算机来实现本发明的功能处理,故安装在该计算机的程序代码也将实现本发明。换言之,本发明的权利要求还覆盖目的是实现本发明的功能的计算机程序。
在此情况下,只要该系统或装置具有该程序的功能,则该程序可以任何形式来执行,例如对象代码、由解释程序所执行的程序、或者提供给OS的脚本数据等。
被用来供给程序的存储介质的例子,有软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、CD-RW、磁带、非易失性类型的存储卡、ROM、以及DVD(DVD-ROM、DVD-R、DVD-RW)等。
作为提供该程序的方法,客户端计算机可使用该客户端计算机的浏览器连接到互联网上的站点,将本发明的计算机程序或者该程序的可自动安装的被压缩文件下载到记录介质例如硬盘。进而,本发明的程序可通过将构成该程序的程序代码分割成多个文件并从不同的站点下载这些文件来进行提供。换言之,本发明的权利要求还覆盖,通过计算机将实现本发明的功能的程序文件下载给多个用户的WWW(World_Wide_Web)服务器。
另外,还可以对本发明的程序进行加密并存储在存储介质例如CD-ROM中,将该存储介质发布给用户,允许满足预定条件的用户,经由互联网从站点下载来解密密钥信息,并允许这些用户通过使用该密钥信息来解密被加密的程序而将该程序安装在用户计算机上。
除通过计算机执行所读出的程序使上述的实施方式的功能得以实现的情况外,在计算机上运转的OS等执行实际处理的全部或一部分,通过该处理也可使上述实施方式的功能得以实现。
进而,在从存储介质读出的程序被写入到在计算机中所插入的功能扩充板或在计算机上所连接的功能扩充单元上具备的存储器以后,该功能扩充板或功能扩充单元上置备的CPU等执行实际处理的部分或全部,通过该处理也可使上述实施方式的功能得以实现。
由于在不脱离本发明的精神和范围内,能够实现本发明大量而广泛的实施方式,因而应该理解为本发明并不限于特定的实施方式,而是由附加的权利要求所规定。
权利要求
1.一种连接到计算机网络的信息处理装置,其特征在于,包括接收器,用于经由上述计算机网络接收作业;获取器,用于取得包含在上述作业中、与表示上述作业中所包含的数据的重要度的信息相应的、表示分散处理的对象资源的对象资源信息;以及发送器,用于依照上述对象资源信息来分割上述作业,并经由上述计算机网络将所分割的作业发送给上述对象资源,其中,由上述对象资源所分散处理的上述分割作业,在上述分散处理后被集中于一台图像处理装置。
2.按照权利要求1所述的信息处理装置,其特征在于,还包括选择器,用于选定上述对象资源并发行上述对象资源信息。
3.按照权利要求1所述的信息处理装置,其特征在于上述对象资源从具有与表示上述数据的重要度的信息相应的保密功能、连接网络段以及物理配置的、被连接到上述计算机网络的信息处理设备中进行选定。
4.按照权利要求3所述的信息处理装置,其特征在于在上述保密功能中包含加密通信功能、存储信息的自动擦除功能、存储信息的加密功能。
5.按照权利要求1所述的信息处理装置,其特征在于在上述数据的重要度中有不进行上述分散处理的等级。
6.按照权利要求1所述的信息处理装置,其特征在于在上述数据的重要度中有不限制上述对象资源的等级。
7.按照权利要求2所述的信息处理装置,其特征在于上述选择器从将要发行上述作业的信息处理设备接收表示上述数据的重要度的信息,并将上述对象资源信息发送给上述信息设备。
8.一种连接到计算机网络的信息处理装置,其特征在于,包括设定器,用于有选择性地设定在作业中所包含的数据的重要度;获取器,用于依照所设定的上述数据的重要度取得具有对上述作业进行分散处理的可能性的资源的信息,并显示在监视器上;以及发送器,用于经由上述计算机网络将上述作业发送给图像处理装置。
9.一种用于控制连接到计算机网络的信息处理装置的方法,其特征在于,该方法包括以下步骤经由上述计算机网络接收作业;取得包含在上述作业中、与表示上述作业中所包含的数据的重要度的信息相应的、表示分散处理的对象资源的对象资源信息;以及依照上述对象资源信息来分割上述作业,并经由上述计算机网络将所分割的作业发送给上述对象资源,其中,由上述对象资源所分散处理的上述分割作业,在上述分散处理后被集中于一台图像处理装置。
10.一种用于控制连接到计算机网络的信息处理装置的方法,其特征在于,该方法包括以下步骤有选择性地设定在作业中所包含的数据的重要度;依照所设定的上述数据的重要度、取得具有对上述作业进行分散处理的可能性的资源的信息,并显示在监视器上;以及经由上述计算机网络将上述作业发送给图像处理装置。
11.一种图像处理方法,其特征在于,包括以下步骤选择保密等级;选择进行打印的打印机;对依照在上述保密等级的选择步骤中所选择的保密等级而决定的一台以上的打印机发送作业;以及使在上述打印机的选择步骤中所选择的打印机打印由上述一台以上的打印机所处理的作业。
12.按照权利要求11所述的方法,其特征在于上述保密等级以及上述打印机的选择步骤在打印机驱动器中得以执行。
全文摘要
本发明提供一种信息处理装置及其控制方法、以及图像处理方法。由于打印作业包含机密信息的场合很多,却有信息在对作业进行分散处理的设备或网络上被窃听的危险。从而,在机密保持的观点上对包含机密信息的打印作业进行分散处理就将使防范性减小。因此,若任务管理器(TM)接收作业,则对动态作业调度器(DJS)请求包含在作业中、与表示作业中所包含的数据的重要度的保密等级相应的分散处理的对象设备。DJS对TM通知给对象设备,TM将分割作业发送给对象设备。
文档编号H04L12/24GK1731341SQ200510089720
公开日2006年2月8日 申请日期2005年8月5日 优先权日2004年8月5日
发明者一色直广, 清水由纪彦, 小林纪幸, 波潟健, 松本敦, 秋庭朋宏, 諏访部健史, 根岸晃, 横山英彦 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1