图像处理系统、图像形成装置、数据共享方法及记录介质与流程

文档序号:13391729阅读:154来源:国知局
图像处理系统、图像形成装置、数据共享方法及记录介质与流程

本发明涉及一种将公共信息分配给多台图像形成装置的技术。



背景技术:

近年来,集成了复印、网络打印、传真、扫描及文件服务器等功能的图像形成装置正在普及。这样的图像形成装置被称为“复合机”或“mfp(multifunctionperipherals:多功能外设)”等。

并且,近年来,提出了不经由服务器而在多台图像形成装置彼此交换作业数据等的技术。例如,提出了将某个图像形成装置中所保留的作业数据转送给其他图像形成装置,再通过该其他图像形成装置来执行该作业的技术。这样的技术有时被称为“泛在打印(ubiquitousprint)”等。

此外,作为不经由服务器来交换数据的图像形成装置,提出了如下的图像形成装置。

专利文献1所记载的图像形成装置具备:操作部,其按照装置设定的每个项目来受理设定值的输入;设定信息存储部,其存储装置设定的项目、设定值以及设定值的变更时刻的集合亦即设定信息;设定输入信息存储部,其存储从其他装置输入至本装置且用于更新本装置的设定信息的信息亦即设定输入信息;设定输出信息存储部,其存储从本装置输出至其他装置且用于更新其他装置的设定信息的信息亦即设定输出信息;设定更新部,其更新设定信息,设定输入信息以及设定输出信息;以及通信部,其从其他装置接收设定输入信息,从本装置发送设定输出信息。若使用多台这样的图像形成装置,则无需另行准备管理服务器。具体来说,能够不经由管理服务器地使在各个图像形成装置中设定变更后的装置设定的数据相对于其他图像形成装置同步。即,能够实现数据的共享。

专利文献2所记载的图像形成装置具备:检测机构,其检测被设为第一电子设备组所包含的各电子设备的管理信息的通知目的地的其他电子设备;请求机构,其根据所检测出的上述其他电子设备的属性信息和本机的属性信息,请求上述其他电子设备存储该其他电子设备所具有的上述管理信息的通知目的地是本机;记录机构,其根据上述其他电子设备的属性信息和本机的属性信息,将上述其他电子设备作为本机的上述管理信息的通知目的地记录于存储机构。该图像形成装置也与专利文献1所记载的图像形成装置相同,不用另行设置管理服务器,就能够实现数据的共享。

专利文献1:日本特开2015-177522号公报

专利文献2:日本特开2012-186560号公报

在不经由服务器在多台图像形成装置彼此交换数据时,这些图像形成装置需要预先知道彼此的信息、例如ip地址。

因此,以往,每当新将图像形成装置加入网络或将旧的图像形成装置更换为新的图像形成装置时,管理员都必须进行针对所有的图像形成装置的设定作业。

因此,所管理的图像形成装置的台数越多,管理者的作业负担越重。

因此,如专利文献1、2所记载的那样,考虑在多台图像形成装置彼此自动地交换信息。

然而,一般来说,某一装置在同一时期能够维持的会话的数量有限。因此,图像形成装置的台数越多,将某一图像形成装置的信息通知给其他所有图像形成装置所需要的时间越长。

例如,在同一时期能够维持的会话的数量为10,从建立会话到交换目的信息并切断会话为止的时间为t,在图像形成装置的台数为80的情况下,根据现有技术,从一台图像形成装置向其他所有的图像形成装置通知信息大约需要8t的时间。



技术实现要素:

本发明鉴于这样的问题点,目的在于与以往相比缩短向多台图像形成装置供给信息所需要的时间。

本发明的一个方式所涉及的图像处理系统是具有多台图像形成装置的图像处理系统,上述多台图像形成装置被分类到多个组中的任意一组,将上述多台图像形成装置中的发送对象的数据的第一图像形成装置分类到上述多个组中的第一组,将上述多台图像形成装置中的第二图像形成装置逐台地分类到该第一组以外的组即第二组的各组,上述第一图像形成装置将上述对象的数据发送到各台上述第二图像形成装置,各台上述第二图像形成装置将上述对象的数据转送至上述多台图像形成装置中的、被分类到分类有各台该第二图像形成装置的上述第二组的、该第二图像形成装置以外的图像形成装置,上述第一图像形成装置将上述对象的数据转送至上述多台图像形成装置中的、被分类到上述第一组的、该第一图像形成装置以外的图像形成装置。

优选,针对上述多台图像形成装置的每一台,决定在同一时期能够维持的会话的数量即最大会话数n,上述多台图像形成装置中的被分类到上述多个组的各组的图像形成装置的台数最多为(n+1)台。

另外,上述第一图像处理装置从上述多台图像形成装置中的、被分类到上述第一组的、该第一图像形成装置以外的图像形成装置的每一台获取与该图像形成装置的属性相关的属性数据,并将该属性数据以及表示该第一图像形成装置的属性的数据作为上述对象的数据发送。

本发明的一个方式所涉及的图像形成装置是在设置有第一组和分类有多台第二图像形成装置的一个或多个第二组的系统中被使用且与第三图像形成装置一起被分类到上述第一组的图像形成装置,具有:第一发送机构,其将对象的数据发送至被分类到上述第二组的各组的上述多台第二图像形成装置中的每一台;以及第二发送机构,其将上述对象的数据发送至上述第三图像形成装置。

根据本发明,与以往相比能够缩短向多台图像形成装置供给信息的时间。

附图说明

图1是表示图像处理系统的整体结构的例子的图。

图2是表示图像形成装置的硬件结构的例子的图。

图3是表示图像形成装置的功能性结构的例子的图。

图4是表示成员表的例子的图。

图5是表示成员列表分配处理部以及属性回复处理部各自的结构的例子的图。

图6是表示成员列表转送处理部以及成员列表接收处理部各自的结构的例子的图。

图7是表示第一阶段中的会话的例子的图。

图8是表示组成员列表的例子的图。

图9是表示第二阶段中的会话的例子的图。

图10是表示第三阶段中的会话的例子的图。

图11是表示作业列表提示部以及作业列表提供部各自的结构的例子的图。

图12是表示作业列表画面的例子的图。

图13是对图像形成装置的整体的处理的流程的例子进行说明的流程图。

图14是对列表分配处理的流程的例子进行说明的流程图。

图15是对列表转送处理的流程的例子进行说明的流程图。

图16是对非组管理器处理的流程的例子进行说明的流程图。

图17是对作业列表提示处理的流程的例子进行说明的流程图。

图18是对作业列表提供处理的流程的例子进行说明的流程图。

附图标记说明:2…图像处理系统;1…图像形成装置;126…列表发送部(第一发送机构);145…列表转送部(第二发送机构);4…组。

具体实施方式

图1是表示图像处理系统2的整体结构的例子的图。图2是表示图像形成装置1的硬件结构的例子的图。

如图1所示,图像处理系统2由多台图像形成装置1、多台终端装置31以及通信线路39等构成。

对这些图像形成装置1以及终端装置31给予唯一的装置名和ip(internetprotocol:互联网协议)地址。作为装置名,可以使用mac(mediaaccesscontrol:媒体访问控制)地址或主机名。

另外,这些图像形成装置1以及终端装置31能够经由通信线路39通信。作为通信线路39,可以使用lan(localareanetwork:局域网)线路、因特网、移动电话网络、公共线路或专用线路等。

图像处理系统2是用于将图像打印在纸张上或读取记录于纸张的图像并生成电子数据的系统。

图像形成装置1是集成了复印、pc打印、传真、扫描以及信箱等功能的装置。一般地,有被称为“复合机”或“mfp(multifunctionperipherals)”等的情况。

pc打印功能是基于从终端装置31接收到的图像数据将图像打印于纸张上的功能。也有被称为“网络印刷”或“网络打印”等的情况。

信箱功能是预先对每个用户给予被称为“信箱”或“私人信箱”等的存储区域,用于各用户通过自己的存储区域来保存并管理图像数据等的功能。信箱相当于个人计算机中的“文件夹”或“目录”。

进一步,在部分图像形成装置1中设置有存储服务器功能。根据存储服务器功能,图像形成装置1在被给予作业时并不直接执行,而是进行保留。并且,之后根据来自用户的指令执行所保留的作业或转送至其他图像形成装置1。

例如,若图像形成装置1从终端装置31受理pc打印的作业,则将其保留。并且,之后,若用户通过触摸面板显示器10e指令该作业的执行,则执行该作业。另外,若用户通过其他图像形成装置1指令该作业的转送,则将该作业转送至该其他图像形成装置1。

图像形成装置1属于多个组4中的任意一组。对于各组4,预先给予唯一的组代码来作为标识符。

以下,以在图像处理系统2中设置有100台图像形成装置1,并准备10个组4,对每一组4各分配10台图像形成装置1为例进行说明。

另外,有将各组4区分地记载为“组4a”、“组4b”、“组4c”、…、“组4j”的情况。

有将属于组4a的10台图像形成装置1分别记载为“图像形成装置1aa”、“图像形成装置1ab”、“图像形成装置1ac”、…、“图像形成装置1aj”的情况。对于属于其他组4的图像形成装置1也同样地有区分记载的情况。

属于1个组4的多台(在本实施方式中为10台)图像形成装置1中的1台作为组管理器发挥作用。

组管理器汇总与属于该组4的图像形成装置1的属性相关的信息并通知给其他组4,或获取与属于其他组4的图像形成装置1的属性相关的信息并通知给属于该组4的图像形成装置1。

也可以使具有所谓的拓扑管理器功能的图像形成装置1作为组管理器来发挥作用。

另外,如上所述,在图像处理系统2中存在具有存储服务器功能的图像形成装置1以及不具有此功能的图像形成装置1。以下,有将具有存储服务器功能的图像形成装置1记载为“存储服务器”,将不具有此功能的图像形成装置1记载为“客户端”的情况。

作为组管理器发挥作用的图像形成装置1被分类到存储服务器以及客户端中的任意一个。

如图2所示,图像形成装置1由cpu(centralprocessingunit:中央处理器)10a、ram(randomaccessmemory:随机存取存储器)10b、rom(readonlymemory:只读存储器)10c、辅助存储装置10d、触摸面板显示器10e、操作键面板10f、nic(networkinterfacecard:网络接口卡)10g、调制解调器10h、扫描单元10i、打印单元10j以及后处理器(finisher)10k等构成。

触摸面板显示器10e显示表示针对用户的消息的画面、用于用户输入命令或信息的画面、以及表示cpu10a所执行的处理的结果的画面。另外,触摸面板显示器10e将表示被触摸的位置的信号发送至cpu10a。

操作键面板10f是所谓的硬件键盘,由数字键盘、开始键、停止键以及功能键等构成。

nic10g通过tcp/ip(transmissioncontrolprotocol/internetprotocol:传输控制协议/互联网协议)等协议与其他装置进行通信。但是,在同一时期能够维持的会话数量有限。在本实施方式中,以在同一时期能够维持最大9个会话的情况为例进行说明。

调制解调器10与传真终端之间依据g3等协议交换图像数据。

扫描单元10i读取被放置在台板玻璃上的片材上所记录的图像并生成图像数据。

打印单元10j除了将通过扫描单元10i读取的图像以外,还将通过nic10g或调制解调器10h从其他装置接收到的图像打印于纸张。

后处理器10k根据需要对通过打印单元10j得到的打印物实施后处理。后处理是通过钉书针进行的装订处理、打孔处理或折叠处理等。

rom10c或辅助存储装置10d中存储有用于实现上述复印等各功能的程序。还存储有成员信息管理程序10p。对于成员信息管理程序10p后述。

根据需要,将这些程序下载到ram10b,并通过cpu10a来执行。作为辅助存储装置10d使用硬盘或ssd(solidstatedrive:固态硬盘)等。

根据成员信息管理程序10p,能够将组4的某个成员(即,某个图像形成装置1)的属性比以往快地通知给其他成员或反映在自己的表上。以下,对该结构进行说明。

图3是表示图像形成装置1的功能性结构的例子的图。图4是表示成员表5的例子的图。图5是表示成员列表分配处理部102以及属性回复处理部103各自的结构的例子的图。图6是表示成员列表转送处理部104以及成员列表接收处理部105各自的结构的例子的图。

根据成员信息管理程序10p,实现图3所示的成员表存储部101、成员列表分配处理部102、属性回复处理部103、成员列表转送处理部104、成员列表接收处理部105、作业列表提示部106以及作业列表提供部107等的功能。

成员表存储部101中存储有成员表5a。如图4所示,在成员表5a中,对每个图像形成装置1一个一个地存储属性数据6a。

属性数据6a除了图像形成装置1的装置名、ip地址以及类型以外,还表示该图像形成装置1所属的组4的组代码。

类型表示将该图像形成装置1分类到组管理器、存储服务器以及客户端中的哪一个。在被分类到组管理器的情况下,作为类型表示为“gm”。在被分类到存储服务器的情况下,作为类型表示为“st”。在被分类到客户端的情况下,作为类型表示为“cl”。

其中,有部分图像形成装置1的属性数据6a未储存在成员表5a中的情况。另外,有上述项目的信息中的一部分未示出在属性数据6a中的情况。

在存储于作为组管理器的图像形成装置1的成员表存储部101中的成员表5a中,预先存储有其他组4的组管理器的属性数据6a。这些属性数据6a中至少预先示出ip地址以及类型。还预先储存有属于相同的组4的其他图像形成装置1的属性数据6a。这些属性数据6a中至少预先示出ip地址和组代码。

属性数据6a通过多台图像形成装置1合作来生成或被更新。此时,成员列表分配处理部102、属性回复处理部103、成员列表转送处理部104以及成员列表接收处理部105动作。

这里,以生成或更新属于组4a的各图像形成装置1的属性数据6a的情况为例,对成员列表分配处理部102、属性回复处理部103、成员列表转送处理部104以及成员列表接收处理部105的处理进行说明。

在作为组4a的组管理器的图像形成装置1中,成员列表分配处理部102动作。以下,以图像形成装置1aa是组4a的组管理器的情况为例进行说明。

如图5所示,成员列表分配处理部102由第一会话建立部121、属性数据获取部122、第一会话切断部123、列表生成部124、第二会话建立部125、列表发送部126、第二会话切断部127、转送模式启动部128以及表更新部129等构成。

并且,成员列表分配处理部102主要收集图像形成装置1aa本身所属的组即组4a的各成员的属性的数据,并分配给其他组4(4b、4c、…、4j)的组管理器。对于成员列表分配处理部102的各部的处理后述。

在不是组4a的组管理器的图像形成装置1中,属性回复处理部103动作。

如图5所示,属性回复处理部103由第三会话建立部131、属性数据发送部132、第三会话切断部133等构成。

并且,属性回复处理部103向与该图像形成装置1本身属于相同的组4的组管理器(在本实施方式中,是图像形成装置1aa)回复自身的属性。即,提供属性的数据。对于属性回复处理部103的各部的处理后述。

在属于组4a以外的组4且是作为组管理器的图像形成装置1中,成员列表转送处理部104动作。

如图6所示,成员列表转送处理部104由第四会话建立部141、列表接受部142、第四会话切断部143、第五会话建立部144、列表转送部145、第五会话切断部146以及列表更新部147等构成。

并且,成员列表转送处理部104主要从组4a的组管理器接收属性的数据,并更新自身的成员表5a,并且将属性的数据转送至属于相同的组4的其他图像形成装置1。对于成员列表转送处理部104的各部的处理后述。

此外,在组4a的组管理器中,如后述那样,成员列表转送处理部104的一部分动作。

在属于组4a以外的组4的、不是组管理器的图像形成装置1中,成员列表接收处理部105动作。

如图6所示,成员列表接收处理部105由第六会话建立部151、列表接收部152、第六会话切断部153以及列表更新部154等构成。

并且,从与该图像形成装置1本身相同的组4的组管理器接收属性的数据,并更新自身的成员表5a。对于成员列表接收处理部105的各部的处理后述。

接下来,参照图7~图12,对图5以及图6分别所示的各部的处理进行说明。

[属性的数据的收集]

图7是表示第一阶段中的会话的例子的图。

设各组4的作为组管理器的图像形成装置1在开始成员信息管理程序10p的时刻,一个会话也未建立。设其他图像形成装置1在开始成员信息管理程序10p的时刻,所建立(所维持)的会话数量为8个以下。

在图像形成装置1aa中,若成员列表分配处理部102的第一会话建立部121执行规定的命令(以下,记载为“分配命令”),则进行建立与属于组4a的各台其他图像形成装置1(即,9台图像形成装置1ab~1aj)的会话的处理。

此时,图像形成装置1ab~1aj的各自的属性回复处理部103的第三会话建立部131与图像形成装置1aa的第一会话建立部121合作进行建立与图像形成装置1aa的会话的处理。

第一会话建立部121以及第三会话建立部131通过公知的方法进行建立会话的处理即可。在后述的会话的建立的处理中也相同。

每当建立会话时,属性数据获取部122以如下的方式从该会话的对象(图像形成装置1ab~1aj中的任意一个)获取属性数据6b。

属性数据获取部122经由该会话将属性请求数据6c发送至该会话的对象。例如,在建立了与图像形成装置1ab的会话的情况下,将属性请求数据6c发送至图像形成装置1ab。

由于通过第一会话建立部121建立与各个图像形成装置1ab~1aj的会话,所以通过属性数据获取部122将属性请求数据6c发送至各个图像形成装置1ab~1aj。

在各个图像形成装置1ab~1aj中,若属性数据发送部132从图像形成装置1aa接收属性请求数据6c,则将表示自身的装置名、ip地址以及类型的数据作为属性数据6b经由与图像形成装置1aa的会话发送至图像形成装置1aa。

并且,在图像形成装置1aa中,属性数据获取部122从各个图像形成装置1ab~1aj接收属性数据6b。

通过以上的处理,如图7所示,在同一时期建立图像形成装置1aa与各个图像形成装置1ab~1aj的会话,并将各个图像形成装置1ab~1aj的属性数据6b集中到图像形成装置1aa。

在图像形成装置1aa中,若通过属性数据获取部122获取到属性数据6b,则第一会话切断部123与发送源的第三会话切断部133合作进行切断与属性数据6b的发送源的会话的处理。该处理通过公知的方法来进行即可。对于后述的切断会话的处理也同样。

[属性的数据的分配]

图8是表示组成员列表5b的例子的图。图9是表示第二阶段中的会话的例子的图。图10是表示第三阶段中的会话的例子的图。

在图像形成装置1aa中,若通过属性数据获取部122从各个图像形成装置1ab~1aj获取到属性数据6b,则列表生成部124通过汇总这些属性数据6b所示的属性以及图像形成装置1aa本身的属性,并且附上组4a的组代码,来生成如图8所示的组成员列表5b。

第二会话建立部125进行建立与其他组4(4b~4j)各自的组管理器的会话的处理。

此时,在组4b~4j的各自的组管理器中,成员列表转送处理部104的第四会话建立部141与图像形成装置1aa的第二会话建立部125合作进行建立与图像形成装置1aa的会话的处理。

每当建立会话时,列表发送部126经由该会话将组成员列表5b的数据发送至该会话的对象。

例如,在组4b的组管理器是图像形成装置1ba的情况下,若建立与图像形成装置1ba的会话,则列表发送部126将组成员列表5b的数据发送至图像形成装置1ba。

由于通过第二会话建立部125建立与组4b~4j的各自的组管理器的会话,所以通过列表发送部126将组成员列表5b的数据发送至各个组管理器。

在各组管理器中,列表接收部142接收组成员列表5b的数据。

以下,以组4b、4c、…、4j各自中的第1个图像形成装置1(1ba、1ca、…、1ja)是组管理器的情况为例进行说明。

通过以上的处理,如图9所示,在同一时期建立图像形成装置1aa与各个图像形成装置1ba~1ja的会话,从图像形成装置1aa向各个图像形成装置1ba~1ja发送组成员列表5b的数据。

在各个图像形成装置1ba~1ja中,第四会话切断部143与发送源的第二会话切断部合作进行切断与组成员列表5b的数据的发送源(即,图像形成装置1aa)的会话的处理。

第五会话建立部144、列表转送部145以及第五会话切断部146执行用于向与该图像形成装置1本身属于相同的组4的其他图像形成装置1转送组成员列表5b的数据的处理。以下,以在组4b中进行的处理为例,对该处理进行说明。

在图像形成装置1ba中,第五会话建立部144进行用于建立与各个图像形成装置1bb~1bj的会话的处理。

此时,在各个图像形成装置1bb~1bj中,成员列表接收处理部105的第六会话建立部151与图像形成装置1ba的第五会话建立部144合作进行建立与图像形成装置1ba的会话的处理。

每当建立会话,图像形成装置1ba的列表转送部145经由该会话将组成员列表5b的数据转送至该会话的对象(图像形成装置1bb~1bj的任意一个)。

在各个图像形成装置1bb~1bj中,列表接收部152接收组成员列表5b的数据。

于是,第六会话切断部153与发送源的第五会话切断部146合作进行切断与组成员列表5b的数据的发送源(即,图像形成装置1ba)的会话的处理。

通过以上处理,如图10所示,在同一时期建立图像形成装置1ba与各个图像形成装置1bb~1bj的会话,从图像形成装置1ba向各个图像形成装置1bb~1bj发送组成员列表5b的数据。

在组4c~4j中也同样地,通过作为组管理器的图像形成装置1的第五会话建立部144、列表转送部145及第五会话切断部146以及不是组管理器的图像形成装置1的第六会话建立部151、列表接收部152及第六会话切断部153来进行上述处理。

由此,例如,在组4j中,如图10所示,在同一时期建立图像形成装置1ja与各个图像形成装置1jb~1jj的会话,从图像形成装置1ja向各个图像形成装置1jb~1jj发送组成员列表5b的数据。

在图像形成装置1aa中,若通过列表生成部124生成组成员列表5b,则转送模式启动部128(参照图5)使成员列表转送处理部104的第五会话建立部144、列表转送部145以及第五会话切断部146启动。

并且,第五会话建立部144、列表转送部145以及第五会话切断部146以如下的方式执行向属于组4a的其他图像形成装置1(1ab~1aj)发送组成员列表5b的数据的处理。

若用于会话的资源为空,则第五会话建立部144建立与图像形成装置1ab~1aj中的尚未发送组成员列表5b的数据的图像形成装置1的会话。

以下,第五会话建立部144、列表转送部145以及第五会话切断部146执行上述那样的处理。此时,在图像形成装置1ab~1aj中,成员列表接收处理部105的各部执行上述那样的处理。

由此,如图7所示,在同一时期或依次建立图像形成装置1aa与各个图像形成装置1ab~1aj的会话。并且,从图像形成装置1aa向各个图像形成装置1ab~1aj发送组成员列表5b的数据。

通过以上的处理,对100台图像形成装置1的全部分配组成员列表5b的数据。

[成员表5a的更新]

组4a的组管理器即图像形成装置1aa的表更新部129与向其他组4发送组成员列表5b的数据的处理并行地或之前或之后、以如下的方式执行更新图像形成装置1aa本身的成员表存储部101中所存储的成员表5a(参照图4)的处理。

表更新部129关注组成员列表5b的第一条记录(行)。以下,将所关注的记录记载为“关注记录”。

在成员表5a中未储存有表示关注记录所示的装置名的属性数据6a的情况下,生成表示关注记录所示的内容(装置名、组代码、ip地址以及类型等)的数据,并作为新的属性数据6a追加到成员表5a中。

另一方面,在成员表5a中储存有表示关注记录所示的装置名的属性数据6a的情况下,将该属性数据6a所示的内容(装置名、组代码、ip地址以及类型等)覆盖关注记录所示的内容。但是,对于内容相同的项目,也可以不进行覆盖。

并且,表更新部129对于组成员列表5b的第二条以后的记录也同样地关注,如上所述适当地新生成属性数据6a并储存于成员表5a,或对已有的属性数据6a进行覆盖。

除了组4a以外的组4的组管理器即各个图像形成装置1ba~1ja的各自的列表更新部147与转送组成员列表5b的数据的处理并行地或之前或之后执行更新自身的成员表存储部101中所存储的成员表5a的处理。该处理的方法与表更新部129的处理的方法相同。

若通过列表接收部152接收到组成员列表5b的数据,则不是组管理器的各个图像形成装置1的列表更新部154执行更新自身的成员表存储部101中所存储的成员表5a的处理。该处理的方法与表更新部129的处理的方法相同。

[作业的列表的提供]

图11是表示作业列表提示部106以及作业列表提供部107各自的结构的例子的图。图12是表示作业列表画面7a的例子的图。

图像形成装置1能够获取在作为存储服务器的其他图像形成装置1中保留的作业列表,并提示给用户。以下,以图像形成装置1cj获取作业的列表并提示给用户80的情况为例对该结构进行说明。

另外,将属于相同的组4的图像形成装置1全部设定于同一据点。

如图11所示,图3的作业列表提示部106由用户属性判别部161、连接目的地决定部162、第七会话建立部163、作业列表获取部164、第七会话切断部165以及作业列表显示部166等构成。

并且,作业列表提示部106从作为存储服务器的图像形成装置1获取作业的列表并提示给用户80。在本例中,作业列表提示部106在图像形成装置1cj中动作。

如图11所示,作业列表提供部107由第八会话建立部171、作业列表生成部172、作业列表发送部173以及第八会话切断部174等构成。

并且,作业列表提供部107向请求源提供该图像形成装置1本身所保留的作业的列表。在本例中,作业列表提供部107在作为存储服务器的图像形成装置1中动作。

若用户80登录图像形成装置1cj并向图像形成装置1cj输入规定的命令(以下,记载为“作业提示命令”),则用户属性判别部161例如以如下的方式判别用户80是日常使用图像形成装置1cj的用户(通常用户)还是像出差人员那样临时进行使用的用户(访客用户)。

用户属性判别部161向服务器等询问用户80所属部门的据点。并且,在服务器回复的据点与设置有图像形成装置1cj的据点一致的情况下,判别为是通常用户。在不一致的情况下,判别为是访客用户。

另外,用户属性判别部161在用户80登录图像形成装置1cj时所使用的用户帐号为特定的帐号的情况下,判别为是通常用户。在不是特定的账户的情况下,判别为是访客用户。

连接目的地决定部162根据用户属性判别部161的判别的结果,以如下的方式决定连接的对象(以下,记载为“连接目的地”)。

在判别为用户80是通常用户的情况下,连接目的地决定部162将与图像形成装置1cj本身属于相同的组4(即,组4c)且是存储服务器的图像形成装置1决定为连接目的地。这样的图像形成装置1能够基于图4所示的成员表5a来决定。

另一方面,在判别为用户80是访客用户的情况下,连接目的地决定部162将与图像形成装置1cj本身属于不同的组4(即,组4c以外的组4)且是存储服务器的图像形成装置1决定为连接目的地。这样的图像形成装置1也能够基于成员表5a来决定。

第七会话建立部163执行用于建立与由连接目的地决定部162决定为连接目的地的图像形成装置1的会话的处理。

此时,决定为连接目的地的图像形成装置1的第八会话建立部171进行建立与图像形成装置1cj的会话的处理。

作业列表获取部164向建立了会话的各个连接目的地发送作业列表请求数据6d。

在连接目的地中,若从图像形成装置1cj接收到作业列表请求数据6d,则作业列表生成部172生成该图像形成装置1本身保留执行的作业的列表(以下,记载为“作业列表5c”)。

作业列表发送部173将作业列表5c的数据发送至图像形成装置1cj。

并且,在图像形成装置1cj中,作业列表获取部164从连接目的地接收作业列表5c的数据。像这样,作业列表获取部164获取作业列表5c。

若通过作业列表获取部164从连接目的地获取作业列表5c,则图像形成装置1cj的第七会话切断部165以及连接目的地的第八会话切断部174进行切断两者间的会话的处理。

此外,虽然通过连接目的地决定部162将多台图像形成装置1决定为连接目的地,但在无法在同一时期建立所有的会话的情况下,第七会话建立部163以及作业列表获取部164依次建立会话并获取作业列表5c即可。

图像形成装置1cj的作业列表显示部166使作业列表画面7a显示于触摸面板显示器10e。在作业列表画面7a上,配置有综合了从各连接目的地获取到的作业列表5c的作业列表5d。

其结果是,在用户80是通常用户的情况下,如图12的(a)所示,作为作业列表5d,配置在属于图像形成装置1cj的组4(即、组4c)并且为存储服务器的图像形成装置1中所保留的作业的列表。另外,以表示正被选择的状态的方式配置该组4的标签7a1。

另一方面,在用户80是访客用户的情况下,如图12的(b)所示,作为作业列表5d,配置在与图像形成装置1cj属于不同的组4(即,组4a、4b、4d~4j)并且为存储服务器的图像形成装置1中所保留的作业的列表。另外,以表示正被选择的状态的方式配置组4a、4b、4d~4j的标签7a2。

若在标签7a1正被选择的状态下用户80点击选择标签7a2,则连接目的地决定部162将与图像形成装置1cj本身属于相同的组4并且为存储服务器的图像形成装置1决定为新的连接目的地。

另外,若在标签7a2正被选择的状态下用户80点击选择标签7a1,则连接目的地决定部162将与图像形成装置1cj本身属于不同的组4并且为存储服务器的图像形成装置1决定为新的连接目的地。

并且,通过第七会话建立部163、作业列表获取部164、第七会话切断部165以及作业列表显示部166从新的连接目的地获取作业列表5c,并重新显示作业列表画面7a。

之后,若用户80从作业列表5d中选择作业,则图像形成装置1cj向保留该作业的图像形成装置1进行指令,以执行该作业。

另外,图像形成装置1cj从保留该作业的图像形成装置1获取该作业的数据。然后,执行该作业。

图13是对图像形成装置1的整体的处理的流程的例子进行说明的流程图。图14是对列表分配处理的流程的例子进行说明的流程图。图15是对列表转送处理的流程的例子进行说明的流程图。图16是对非组管理器处理的流程的例子进行说明的流程图。图17是对作业列表提示处理的流程的例子进行说明的流程图。图18是对作业列表提供处理的流程的例子进行说明的流程图。

接下来,参照流程图对成员信息管理程序10p的整体的处理的流程进行说明。图像形成装置1按照图13所示的顺序执行成员信息管理程序10p。

在输入了分配命令的情况下(在图13的#11中为“是”),图像形成装置1执行收集图像形成装置1本身的组4的所有成员的属性的数据并分配给其他组4的处理(#12)。该处理的顺序如图14所示。

图像形成装置1建立与属于图像形成装置1本身的组4的各个其他图像形成装置1的会话(图14的#701),并将属性请求数据6c发送至该其他图像形成装置1(#702)。

每当接收属性数据6b(在#703中为“是”),图像形成装置1就切断与该属性数据6b的发送源的会话。

若从图像形成装置1本身以外的所有成员接收到属性数据6b(在#705中为“是”),则图像形成装置1通过汇总这些属性数据6b所示的内容以及图像形成装置1本身的属性来生成如图8所示的组成员列表5b(#706)。

图像形成装置1建立与其他组4各自的组管理器的会话(#707),并将组成员列表5b的数据发送至各组管理器(#708)。然后,切断与发送完数据的组管理器的会话(#709)。

返回到图13,图像形成装置1建立与属于图像形成装置1本身的组4的各个其他图像形成装置1的会话(#13),并将组成员列表5b的数据发送至各个该其他图像形成装置1(#14)。然后,每当发送完成就切断会话(#15)。

此外,图像形成装置1在由于系统关闭或电源断开等原因而不能进行与其他图像形成装置1的通信的情况下,预先存储该其他图像形成装置1的标识符(ip地址等)即可。然后,定期检查是否变得能够通信,变得能够通信的话,将组成员列表5b的数据发送至该其他图像形成装置1即可。

图像形成装置1与步骤#13~#15的处理并行地或之前或之后更新图像形成装置1本身所具有的成员表5a,以反应组成员列表5b的内容(#16)。

另外,在通过属于其他组4的组管理器开始了与图像形成装置1本身的会话的建立的处理的情况下(在图13的#17中为“是”),图像形成装置1执行转送组成员列表5b的处理以及将组成员列表5b应用于图像形成装置1本身的处理(#18)。这些处理的顺序如图15所示。

图像形成装置1建立与该组管理器的会话(图15的#711)。

若从该组管理器接收组成员列表5b的数据(#712),则图像形成装置1切断该会话(#713)。

并且,图像形成装置1建立与属于图像形成装置1本身的组4的其他图像形成装置1的会话(#714),并转送该数据(#715)。然后,每当转送完成就切断会话(#716)。在转送时,对该其他图像形成装置1指令将该数据转送至该其他图像形成装置1所属的组4的所有成员。

此外,图像形成装置1在由于系统关闭或电源断开等原因而不能进行与其他图像形成装置1的通信的情况下,预先存储该其他图像形成装置1的标识符(ip地址等)即可。此外,定期检查是否变得能够通信,若变得能够通信,则将组成员列表5b的数据转送至该其他图像形成装置1即可。

图像形成装置1与步骤#714~#716的处理并行地或之前或之后更新图像形成装置1本身所具有的成员表5a,以反映组成员列表5b的内容(#717)。

另外,在通过属于图像形成装置1本身的组4的组管理器开始了与图像形成装置1本身的会话的建立的处理的情况下(在图13的#19中为“是”),图像形成装置1执行回复属性的处理或更新成员表5a的处理(#20)。这些处理的顺序如图16所示。

图像形成装置1建立与该组管理器的会话(图16的#721)。

在从该组管理器接收到属性请求数据6c的情况下(在#722中为“是”),图像形成装置1将表示自身属性的数据作为属性数据6b发送至该组管理器(#723)。然后,在发送完成后切断该会话(#724)。

此外,在从该组管理器接收到组成员列表5b的数据的情况下(在#722中为“否”,在#725中为“是”),在接收完成后,切断该会话(#726),并更新图像形成装置1本身所具有的成员表5a,以反映组成员列表5b的内容(#727)。

另外,在从该组管理器接收到作业列表请求数据6d的情况下(在#722中为“否”,在#725中为“否”),图像形成装置1将所保留的作业的列表即作业列表5c的数据发送至作业列表请求数据6d的发送源(#728)。然后,在发送完成后切断该会话(#729)。

返回到图13,图像形成装置1在被输入了作业提示命令的情况下(在#21中为“是”),执行将存储服务器所保留的作业的列表提示给用户的处理。该处理的顺序如图17所示。

图像形成装置1判别该用户是通常用户以及访客用户中的哪一个(图17的#731)。

在判别为该用户是通常用户的情况下(在#732中为“是”),图像形成装置1将与图像形成装置1本身属于相同的组4且为存储服务器的其他图像形成装置1决定为连接目的地(#733)。另一方面,在判别为该用户是访客用户的情况下(在#732中为“否”),将属于其他组4且为存储服务器的其他图像形成装置1决定为连接目的地(#734)。

图像形成装置1建立与在步骤#733或#734中决定出的连接目的地的会话(#735),并发送作业列表请求数据6d。并且,若从该连接目的地接收到作业列表5c的数据(#736),则切断与该连接目的地的会话(#737)。在连接目的地为多个的情况下,对于每一个连接目的地执行步骤#735~#737的处理。

然后,图像形成装置1基于在步骤#736中接收到的数据来显示作业列表画面7a(#738)。

此外,每次触摸标签7a1或标签7a2,图像形成装置1就决定新的连接目的地,并执行步骤#735~#738的处理。

返回到图13,在通过不是组管理器的其他图像形成装置1开始了与图像形成装置1本身的会话的建立的处理的情况下(在图13的#23中为“是”),图像形成装置1执行提供作业的列表的处理(#24)。该处理的步骤如图18所示。

图像形成装置1建立与该其他图像形成装置1的会话(图18的#741)。

若从该其他图像形成装置1接收作业列表请求数据6d(#742),则图像形成装置1将作业列表5c的数据发送至该其他图像形成装置1(#743)。之后,在发送完成后,切断该会话(#744)。

返回到图13,图像形成装置1在持续提供服务的期间(在#25中为“是”),适当地执行步骤#12~#16的处理、步骤#18的处理、步骤#20的处理、步骤#22的处理以及步骤#24的处理。

根据本实施方式,进行在图7、图9以及图10中分别所示的三个阶段的会话的建立。由此,能够使对图像处理系统2的所有的图像形成装置1赋予信息所花费的时间比以往短。

以下,对本实施方式的变形进行说明。变形例中的各处理基于成员信息管理程序10p适当地执行。

在本实施方式中,对一个组4最多分类10台图像形成装置1。这是对在同一时期能够维持的会话的数量(最大会话数)加1所得的数。能够根据最大会话数,变更分类到一个组4的图像形成装置1的台数。

在本实施方式中,在用户输入了分配命令的时机,某一组4的组管理器收集该组4的所有成员的属性的数据。并且,将该数据发送给该组4的所有成员,并且经由其他组4的组管理器发送给其他组4的所有成员。

但是,也可以在用户输入规定的命令并且指定了组4的情况下,某一图像形成装置1对该组4的组管理器请求该组4的所有成员的属性的数据。

此时,该组管理器通过执行图14的步骤#701~#706的处理来生成组成员列表5b,并发送至该图像形成装置1。

但是,在该组管理器的负荷(所维持的会话数、cpu的使用率、执行中的作业数、执行中的作业的大小等)为规定值以上的情况下,优选延期请求。并且,若变得小于规定值,则请求即可。另外,也可以该组管理器在作业的优先级比规定值低的情况下,立即发送组成员列表5b,在作业的优先级比规定值高的情况下,在完成执行中的作业之后发送。

另外,也可以组管理器在检测到属于相同的组4的成员的任意一个的属性(装置名、ip地址或所属的组等)变更了的时刻,收集该组4的所有的成员的属性的数据。并且,也可以将该数据发送给该组4的所有成员,并且经由其他组4的组管理器发送给其他组4的所有成员。

属性的变更可以通过向各成员定期(例如每10分钟)进行询问来检测。

另外,组管理器也可以定期对其他所有的图像形成装置进行轮询,将属性的数据发送至进行请求的图像形成装置1。

在由于系统关闭或电源断开等原因而不能进行与作为作业的列表的请求目的地的存储服务器的通信的情况下,图像形成装置1预先存储该存储服务器的标识符(例如ip地址)。并且,若检测到变得能够进行与该存储服务器的通信,则对该存储服务器请求作业列表请求数据6d,从该存储服务器接收作业列表5c的数据即可。

在本实施方式中,作为被所有的图像形成装置1共享的对象的数据的例子,举出了一个组4的所有成员的属性的数据(组成员列表5b),但对象的数据也可以是特定的1台的属性数据。此外,也可以是与其他事项相关的数据。

在作为组管理器的图像形成装置1的负荷(所维持的会话数、cpu使用率、执行中的作业数、执行中的作业的大小等)为规定值以上的情况下,也可以使该组管理器所属的组4的其他图像形成装置1替换或代理组管理器。另外,也可以在图像形成装置1停止服务时替换。在这些情况下,该图像形成装置1以及该其他图像形成装置1的类型变更。因此,通过上述方法将两个装置变更后的属性通知给其他所有的图像形成装置1即可。在停止的情况下,在图13的步骤#25中进入“否”后,对该其他图像形成装置进行替换的请求即可。

终端装置31在想要使兼任组管理器以及存储服务器的图像形成装置1执行pc打印时,在该图像形成装置1的负荷或通信量为规定值以上的情况下,也可以使pc打印的作业的假脱机操作延期,直到小于规定值。

也可以在某一组4中,在兼任组管理器以及存储服务器的图像形成装置1的负荷为规定值以上的情况下,使该组4的其他图像形成装置1替换组管理器。并且,通过上述方法将两个装置变更后的属性通知给其他所有的图像形成装置1即可。

图像形成装置1在与其他图像形成装置1的通信失败的情况下,也可以向该其他图像形成装置1所属的组4的组管理器询问该其他图像形成装置1的属性。并且,基于由此得到的属性来进行与该其他图像形成装置1的通信即可。

此外,图像处理系统2、图像形成装置1的整体或各部的结构、处理内容、处理顺序、数据的结构、画面的结构等能够根据本发明的主旨适当地变更。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1