专利名称:处理信息管理设备和方法、以及图像形成设备的制作方法
技术领域:
本发明涉及一种处理信息管理设备和方法、以及图像形成设备。
背景技术:
日本未审查专利申请公开No. 11-170627描述了一种将电子图像数据打印到纸张上的打印系统。该打印系统包括图像形成设备、打印控制设备、作业信息聚集单元、以及作业信息显示单元。图像形成设备包括复印功能和打印功能,其中复印功能将通过光学读取文件获得的图像数据打印到纸张上,而打印功能将通过通信线路输入的图像数据打印到纸张上。图像形成设备将使用复印功能读取的一组文件图像数据项累积作为复印作业,生成包括与累积的复印作业有关的处理顺序的管理信息,以及基于该管理信息顺序地打印累积的复印作业。该打印控制设备累积从客户设备提供的打印作业,生成包括与累积的打印作业有关的处理顺序的管理信息,基于该管理信息将累积的打印作业展开为图像数据,并且将图像数据经由通信线路输出到图像形成设备以进行打印。作业信息聚集单元将包含于图像形成设备中的复印作业的管理信息和包含于打印控制设备中的打印作业的管理信息聚集在一起,并且生成要被图像形成设备打印的复印作业和打印作业的综合作业管理信息。 作业信息显示单元基于作业信息聚集单元生成的综合作业管理信息来显示复印作业和打印作业的管理信息的列表。日本未审查专利申请公开No. 2003-316545描述了一种用于管理多个打印机的状态的信息处理方法。该方法包括指定多个注册打印机、获得与指定的多个打印机相关的作业的状态、以及显示所得的与多个打印机有关的作业的状态的列表。
发明内容
因此,本发明的目的是提供一种处理信息管理设备和方法,以及图像形成设备,在与未执行用于将第一处理视作在第二系统所工作的环境中执行的第三处理的情况相比,其改善了用户的方便性。根据本发明的第一方面,提供了一种处理信息管理设备,其包括第一处理器、管理单元、第二处理器、生成器、以及第三处理器。第一处理器在第一系统所工作的环境中基于第一应用程序来执行指示要被执行的每个处理单元的第一处理。管理单元在第二系统所工作的环境中基于第二应用程序来管理与在第二系统所工作的环境中执行的处理有关的信息。第二处理器在第二系统所工作的环境中基于第二应用程序来执行指示要被执行的每个处理单元的第二处理。生成器在第一处理器执行第一处理时生成执行指令,该执行指令用于使对应于第一处理的第三处理被执行以便视作在第二系统所工作的环境中执行第一处理;以及在第一处理器完成第一处理时,生成器生成用于完成第三处理的执行的完成指令。 第三处理器在第二系统所工作的环境中基于第二应用程序来根据生成器所生成的执行指令执行第三处理,并且根据完成指令完成第三处理。根据本发明的第二方面,所述处理信息管理设备还包括设置单元,其针对每种类
4型的第一处理来对生成器是否生成第三处理的执行指令进行设置。根据本发明的第三方面,当第二处理包括预定类型的第一处理时,设置单元设置不生成与该预定类型的第一处理相对应的第三处理的执行指令。根据本发明的第四方面,管理单元接收与正在被第一处理器执行的第一处理的执行有关的信息,并且将接收到的信息作为与对应于第一处理的第三处理的执行有关的信息进行管理。根据本发明的第五方面,所述处理信息管理设备还包括指令单元,其针对在第二系统中执行的处理给予指令。管理单元将指令单元给予的第三处理的指令通知给执行对应于第三处理的第一处理的第一处理器。根据本发明的第六方面,所述处理信息管理设备还包括输出单元,其在第二系统所工作的环境中输出与第二处理器所执行的第二处理有关的信息和与第三处理器所执行的第三处理有关的信息。根据本发明的第七方面,提供了一种包括所述处理信息管理设备的图像形成设备,并且第一处理和第二处理是有关图像形成的信息。根据本发明的第八方面,提供了一种处理信息管理方法,包括在第一系统所工作的环境中基于第一应用程序,执行指示要被执行的每个处理单元的第一处理;在第二系统所工作的第二环境中基于第二应用程序,管理与在第二系统所工作的环境中执行的处理有关的信息;在第二系统所工作的环境中基于第二应用程序,执行指示要被执行的每个处理单元的第二处理;在执行第一处理时,生成用于使对应于第一处理的第三处理被执行以便视作在第二系统所工作的环境中执行第一处理的执行指令,以及当第一处理完成时,生成用于完成第三处理的执行的完成指令;以及在第二系统所工作的环境中基于第二应用程序来根据所述执行指令执行第三处理,并且根据所述完成指令来完成第三处理。根据本发明的第一、第七和第八方面,与未执行用于将第一处理视作在第二系统所工作的环境中执行的第三处理的情况相比,改善了用户的方便性。根据本发明的第二方面,与不对是否生成执行指令进行设置的情况相比,抑制了不必要的执行指令的生成。根据本发明的第三方面,与未设置包含于第二处理中的预定类型的第一处理的情况相比,由于预定类型的第一处理包含于管理单元管理的第二处理中,所以抑制了与不必被指示来执行的预定类型的第一处理有关的执行指令的生成。根据本发明的第四方面,与所接收到的与第一处理的执行有关的信息未作为与第三处理的执行有关的信息来管理的情况相比,管理单元提供了最新信息。根据本发明的第五方面,与未将第三处理的指令通知给第一处理器的情况相比, 在第二系统中指示了在第一系统所工作的环境中执行的第一处理的操作。根据本发明的第六方面,与未输出有关第二处理的信息和有关第三处理的信息的情况相比,在第二系统中共同地输出了与在第一系统所工作的环境中执行的第一处理有关的信息和与在第二系统所工作的环境中执行的第二处理有关的信息。
将基于以下附图详细地描述本发明的各示例性实施例,其中
图1是示出根据示例性实施例的图像形成设备的构造的示例的示意性框图;图2是示意性示出了其中根据该示例性实施例的图像形成设备和终端设备经由计算机网络彼此连接的状态的视图;图3A是示出没有提供附加应用的情况的概念图;图;3B是示出提供附加应用的情况中的各程序之间的关系的概念图;图4是示出用于说明根据该示例性实施例的处理信息管理设备中的作业信息管理功能的示意构造的示例的视图;图5是用于说明根据该示例性实施例在现有系统中执行复印作业的情况下的顺序示例的图表;图6是用于说明根据该示例性实施例在现有系统中的设置单元中设置的作业的类型的特定示例的视图;图7是用于说明根据示例性实施例在改变与在现有系统中执行的复印作业有关的信息的情况下的顺序示例的图表;图8是用于说明根据该示例性实施例的与作业有关的信息(作业信息)的特定示例的视图;图9是用于说明根据该示例性实施例在用户对正在附加系统中执行的伪作业给予复印暂停指令的情况下的顺序示例的图表;图10是用于说明根据该示例性实施例在利用现有系统的功能的扫描作业由附加系统中的处理器来执行的情况下的顺序示例的图表;图11是用于说明根据该示例性实施例的作业列表的特定示例的视图;以及图12是图示根据该示例性实施例的图像形成设备的构造的另一示例的示意性框图。
具体实施例方式将参照附图详细地描述本发明的示例性实施例。图1示出了根据示例性实施例的图像形成设备10。该图像形成设备10至少包括设备控制器12,其控制图像形成设备10的每个单元的操作;图像读取单元14,其光学读取已被设置的要被读取的文件(纸质文件)并且输出所读取的图像数据;图像形成单元16, 其在记录纸张上形成输入的图像数据所表示的图像;操作面板18,包括显示单元18A和操作接受单元18B,显示单元18A包括液晶显示器(LCD)等,而操作接受单元18B包括数字盘和触摸面板,其接受用户输入的操作;图像信息发送/接收单元20,其经由电话线和公用通信网(未示出)与具有作为传真设备的功能的另一装置之间发送/接收图像信息(传真通信);以及网络通信控制器22,用于经由网络电缆和计算机网络82(见图幻向/从诸如个人计算机(PC)之类的终端设备80发送/接收信息。这些单元通过总线M彼此连接。设备控制器12包括微型计算机或类似设备,并且包括中央处理单元(CPU) 12A、存储器12B、以及包括硬盘驱动器(HDD)或闪存的非易失性存储器12C。存储器12C至少存储标准应用程序和标准操作系统(标准0 程序。标准应用程序用于执行给图像形成设备10 的用户提供图像形成设备10的标准功能(诸如复印功能和传真发送/接收功能)的处理, 用于执行给予控制命令并且控制诸如图像读取单元14或者图像形成单元16之类的输入/
6输出单元的操作的输入/输出控制,以及用于执行在显示单元18A上显示用于提供标准功能的屏幕的屏幕控制。标准OS程序用作用于执行标准应用程序的平台。而且,根据该示例性实施例的图像形成设备10能够增加新功能,可以通过将附加应用程序或者类似物附加存储在设备控制器12的存储器12C中来将所述新功能提供给图像形成设备10的用户。在图1中,用于提供附加功能的程序由虚线表示。设备控制器12 的存储器12C存储有附加应用程序,其用于执行提供附加功能的处理和执行在显示单元 18A上显示提供附加功能的屏幕和菜单屏幕的屏幕控制;附加操作系统(附加OS)程序,其作为执行附加应用程序的平台;控制程序,其执行诸如将用标准应用实现的处理和用附加应用实现的处理分开之类的处理;以及管理(hypervisor)程序,其提供诸如硬件资源的虚拟化、标准OS和附加OS之间的共用资源的仲裁、以及标准OS和附加OS之间的通信之类的功能。作为一个特定示例,当激活图像形成设备10的复印功能或者传真功能的OS是实时OS时,该实时OS用作标准0S,而在标准OS上运行的复印功能或传真功能用作标准应用。 实时OS是这样一种OS 其被构造为重视对诸如外部中断之类的处理请求的响应时间,使其处于一定范围内(确保立即响应)以便实时执行处理。在这种情况下,附加OS是这样一种 OS 其被构造为不重视立即响应的确保,但是构造为假设该OS将广泛地用在各种情况下。 在附加OS上运行的应用用作附加应用。当在设备控制器12的存储器12C中没有附加存储附加应用组(附加OS程序、附加应用程序、控制程序和管理程序)时,CPU 12A在图像形成设备10运行的同时执行标准 OS程序,还在标准OS运行的同时执行标准应用程序(另外参见图3A)。在这种情况下,图像形成设备10在显示单元18A上显示菜单屏幕,该菜单屏幕显示可提供的标准功能的选择列表。当用户对菜单屏幕上显示为选择的标准功能中的任意一个进行选择时,图像形成设备10在显示单元18A上显示用于对提供所选标准功能的处理的细节进行指定的操作屏幕。 当用户经由操作屏幕指定处理的细节,然后给予执行该处理的指令时,执行处理以控制相应硬件(H/W)模块(图像读取单元14、图像形成单元16、以及图像信息发送/接收单元20 中的至少一个)的操作,从而执行具有指定细节的处理。相反,当在设备控制器12的存储器12C中附加地存储了上述的附加程序组时,标准应用和标准0S,以及附加应用、附加OS和控制程序被分配给不同的逻辑部分(虚拟环境)。如图;3B示范性地示出,在图像形成设备10操作的同时标准应用在标准OS上运行时实现的系统(现有系统)以及附加应用和控制程序在附加OS上运行时实现的系统(附加系统)共同存在。标准功能通过这两个系统的协作被提供给用户,并且提供标准功能的处理主要由现有系统执行。相反,通过使用附加系统执行提供附加功能的处理来提供附加功能。具体地讲,在操作中的图像形成设备10中,执行附加应用程序的CPU 12A(设备控制器1 执行在显示单元18A上显示菜单屏幕的屏幕控制,该菜单屏幕显示可以提供给用户的所有功能(标准功能和附加功能)的选择列表。当用户对菜单屏幕上显示为选择的标准功能中的任意一个进行选择时,CPU 12A所执行的控制程序确定所选的功能是标准应用提供的标准功能还是附加应用提供的附加功能。当所选的功能是标准应用提供的标准功能时,执行通知标准应用已经选择标准功能这一事实的处理。相应地,执行标准应用程序的CPU 12A(设备控制器12)显示与所选的标准功能相对应的操作屏幕。当用户经由操作屏幕指定处理的细节并且给予执行该处理的指令时,执行经由管理程序控制相应硬件模块的操作的处理,从而具有指定细节的处理将被执行。相反,当用户从在菜单屏幕上显示为选择的功能中选择由附加应用提供的附加功能时,执行附加应用程序的CPU 12A (设备控制器1 在显示单元18A上显示操作屏幕,该操作屏幕指定提供所选的附加功能的处理的细节。当用户经由操作屏幕指定该处理的细节然后给予执行该处理的指令时,执行经由管理程序控制相应硬件模块的操作的处理,从而具有指定细节的处理将被执行。在该示例性实施例中,当图像形成设备10执行标准应用程序时作为标准功能提供的每个处理单元的处理以及当图像形成设备10执行附加应用程序时作为附加功能提供的每个处理单元的处理被统称为作业。在该示例性实施例中,每个作业的执行指令被发布给图像形成设备10,并且每个作业由图像形成设备10来执行。通过用户在显示单元18A上显示的菜单屏幕上给予指令或者通过图像形成设备10接收从使用终端设备80的用户发送到图像形成设备10的执行指令来发布执行指令,并且该执行指令被图像形成设备10的设备控制器12接受。与指示要被执行的作业有关的信息由每个系统(现有系统和附加系统) 中的作业管理单元(后面详细描述)管理。该示例性实施例中的作业的特定示例包括读取文件的图像并且打印所读取的图像(形成图像)的复印处理、传真通信处理、基于打印信息执行打印的打印处理、以及读取文件的图像并且保存(发送)所读取的图像数据的扫描处理。此外,控制程序还包括后面详细描述的作业管理处理的程序。当CPU 12A执行控制程序时,根据本发明的示例性实施例,设备控制器12用作提供作业信息管理功能的处理信息管理设备的示例。将参照附图详细地描述根据该示例性实施例的作业信息的管理。图4是示出用于说明根据该示例性实施例的处理信息管理设备中的作业信息管理功能的示意性构造的示例的视图。现有系统包括作业管理单元30、设置单元32、和处理作业的处理器;34。作业管理单元30具有管理与现有系统中的处理器34所进行的作业的执行有关和与执行的作业有关的信息的功能。根据本发明的示例性实施例,处理器34是第一处理器的示例。根据本发明的示例性实施例,标准应用程序是第一应用程序的示例。根据本发明的示例性实施例,处理器34所处理的作业对应于第一处理。在该示例性实施例中,现有系统具有给应用程序(软件A、软件B和软件C)提供第一协议和第二协议的功能。这些应用程序(软件A、软件B和软件C)是使用现有系统和附加系统所提供的第一协议或第二协议来提供服务的应用程序,所述服务诸如是通过使用作业管理单元30和作业管理单元50的功能来显示作业状态之类的服务。第一协议的特定示例包括简单网络管理协议(SNMP)。第二协议的特定示例包括软件C使用的接口。软件A和软件B的特定示例包括提供诸如打印机显示之类的与图像形成处理相关的功能的软件。软件C的特定示例包括网络服务。相反,附加系统包括作业管理单元50、存储器54、处理器56、处理器58、以及用户接口(U/I)(对应于图1中的操作面板)18。作业管理单元50具有以下功能当在现有系统中执行作业时生成与在现有系统中所执行的作业相对应的作业(以下称作伪作业,以便可以与处理器56所执行的正常作业区分开)并且使处理器58执行该伪作业。作业管理单元 50还具有执行与在附加系统中所执行的作业有关的管理的功能。即,作业管理单元50具有管理以下信息的功能与在附加系统中的处理器56所进行的作业的执行有关的、与处理器 58所进行的与现有系统中所执行的作业相对应的伪作业的执行有关的、以及与所执行的作业有关的信息。根据本发明的示例性实施例,处理器56是第二处理器的一个示例。根据本发明的示例性实施例,附加应用程序是第二应用程序的一个示例。根据本发明的示例性实施例,处理器56所执行的正常作业对应于第二处理。根据本发明的示例性实施例,处理器58是第三处理器的示例。根据本发明的示例性实施例,处理器58所执行的伪作业对应于第三处理。作业管理单元50给用户提供与经由U/I 18执行的作业有关的信息,并且从用户接受与作业的执行有关的操作。存储器讨具有与作业管理单元50所管理的作业有关的信息的功能。在该示例性实施例中,附加系统具有给应用程序(软件A、软件B和软件C)提供第一协议和第二协议的功能。接下来,将描述该示例性实施例的操作。将示意性地描述以下操作附加系统生成与在现有系统中执行的作业相对应的伪作业、激活伪作业并且完成伪作业。图5是示出在现有系统中执行复印作业的情况下的顺序示例的图表。此处,复印作业被视作不是在附加系统而是在现有系统中执行的作业的特定示例。因此,现有系统具有与复印有关的单独功能。在该示例性实施例中,使用用于交换有关作业的进程信息的接口(未示出),来执行对与在现有系统中执行的作业有关的进程信息(作业的开始、信息的变化、完成指令、操作指令等)的交换。附加系统中的作业管理单元50将复印作业识别为在现有系统中执行的作业以及识别为生成和执行伪作业的作业,并且向现有系统预先发布作业通知登记(SlOO)。响应于作业通知登记,现有系统在设置单元32中设置作业通知的必要性(necessity)。通过以此方式在设置单元32中设置作业通知的必要性,当在现有系统中将要执行需要通知的作业时,现有系统中的作业管理单元30将与该作业的执行有关的信息通知给附加系统中的作业管理单元50。在该示例性实施例中,在设置单元32中对执行了通知的作业的类型进行设置。图6示出了在设置单元32中设置的作业的类型的特定示例。在该示例性实施例中,当将在现有系统中执行还没有在设置单元32中进行设置的作业时,不执行对有关该作业的信息的通知。在该示例性实施例中,后面将详细描述将不进行通知的作业的类型(从而,将不在附加系统生成/执行伪作业)。在附加系统中,在U/F 18上显示用于允许用户选择作业功能的菜单屏幕(S104)。 用户在该菜单屏幕上指定要使用的作业功能。在该示例中,假设用户指定复印(S106)。当指定复印时,附加系统请求现有系统中的作业管理单元30显示复印功能设置屏幕(S108)。 响应于该请求,现有系统指示附加系统中的U/I 18显示复印功能设置屏幕(SllO)。响应于该指令,在U/I 18上显示复印功能设置屏幕(S112)。用户在显示于U/I 18上的复印功能设置屏幕上指定复印功能(S114)。附加系统指示现有系统设置用户所指定的复印功能(S116)。当用户进一步给予开始复印的指令(S118)时,在现有系统中,复印作业被激活并且处理器34执行复印作业(S120)。当作业管理单元30检测到复印作业激活时,作业管理单元30通知附加系统复印工作已被激活的事实。在该示例性实施例中,向附加系统通知已被激活的作业是复印作业(被激活的作业的类型)的事实以及作业识别符(被给予每个作业以便识别现有系统中的作业)(S122)。此时,可以附加地通知附加系统与被激活的作业有关的信息。被通知的附加系统中的作业管理单元50生成与该复印作业相对应的伪作业 (S124)。在该示例性实施例中,生成的伪作业相当于现有系统中执行的作业。此外,作业管理单元50将彼此相关的伪作业和识别符存储在存储器M中。因此,伪作业以及在现有系统中执行的对应于该伪作业的作业被给予相同的识别符并且被管理。处理器58在作业管理单元50的管理下执行伪作业(S126)。当作业管理单元30检测到现有系统中的复印作业的完成(S128)时,作业管理单元30向附加系统通知复印作业已经完成的事实(S130)。在该示例性实施例中,向附加系统通知已被完成的作业的作业识别符。被通知的附加系统中的作业管理单元50完成正在被处理器58执行的伪作业的执行(S132)。由于与在现有系统中执行的复印作业相对应的伪作业是在附加系统中生成和执行的,因此作业管理单元50对伪作业进行管理,从而以类似于在附加系统中执行的作业 (由处理器56执行的作业)的方式管理在现有系统中执行的复印作业。接下来,将描述改变与正在现有系统中执行的作业有关的信息的情况。作为特定示例,将示意性地描述在如上所述的在现有系统中正在执行复印工作(图5中的S120)的同时改变与复印工作有关的信息的情况。图7是示出改变与正在现有系统中执行的复印作业有关的信息的情况中的顺序示例的图表。图8示出了该示例性实施例中有关作业的信息 (作业信息)的特定示例。在该示例性实施例中,如图8所示,作业信息包括有关作业的信息、以及与作业的进程状态有关的信息。然而,作业信息不限于这些类型的信息。当现有系统中的作业管理信息30检测到处理器34已经完成了文件的第一页的扫描(S200)时,现有系统中的作业管理单元30向附加系统中的作业管理单元50通知作业信息已被改变的事实。在该示例性实施例中,向附加系统中的作业管理单元50通知变化了的作业的识别符和变化的细节(文件的第一页的扫描完成)(S202)。被通知的附加系统中的作业管理单元50将该作业信息反映在正由处理器58执行的伪作业中(S204)。在该示例性实施例中,作业管理单元50认为在由处理器58正在执行的伪作业中已经完成了文件的第一页的扫描,以及对其进行管理并且将其存储在存储器M中。当现有系统中的作业管理单元30进一步检测到处理器34已经完成了将扫描的图像数据打印到第一张纸上时(S206),现有系统中的作业管理单元30向附加系统中的作业管理单元50通知作业信息已被改变的事实。在该示例性实施例中,如上所述,向附加系统中的作业管理单元50通知变化了的作业的识别符和变化的细节(第一张纸的打印的完成) (S208)。被通知的附加系统中的作业管理单元50将该作业信息反映在正被处理器58执行的伪作业中(S210)。在该示例性实施例中,作业管理单元50认为在正被处理器58执行的伪作业中已经完成了第一张纸的打印,以及对其进行管理并且将其存储在存储器M中。当现有系统中的作业管理单元30检测到由于图像形成单元16中出现的文件卡纸所导致的处理器34已暂停该文件的扫描(S212)时,现有系统中的作业管理单元30向附加系统中的作业管理单元50通知作业信息已被改变的事实。在该示例性实施例中,如上所述,附加系统中的作业管理单元50被通知了变化了的作业的识别符和变化的细节(由于卡纸导致的扫描暂停)(S214)。被通知的附加系统中的作业管理单元50将该作业信息反映在正被处理器58执行的伪作业中(S216)。在该示例性实施例中,作业管理单元50认为在正由处理器58执行的伪作业中由于卡纸而已经暂停了扫描,以及对其进行管理并且将其存储在存储器M中。当正在现有系统中执行的复印作业的作业信息发生如上改变时,正在附加系统中执行的伪作业的作业信息被类似地改变。因此,作业管理单元50管理伪作业,从而以类似于在附加系统中执行的作业(由处理器56执行的作业)的方式管理在现有系统中执行的复印作业。接下来,将描述用户对正在附加系统中执行的伪作业给予指令(操作)的情况。作为特定示例,将示意性地描述在如上所述的现有系统中正在执行复印作业(图5中的S120) 的同时用户给予暂停复印的指令的情况。在该实例性实施例中,当在现有系统中执行复印作业时,附加系统中的作业管理单元50经由U/I 18给用户提供作为对应于该复印工作的伪作业的信息。因此,用户对该伪作业给予指令。图9是示出用户给予指令暂停复印的情况中的顺序示例的图表。当用户经由U/I 18指定正在附加系统中执行的伪作业的暂停(S300)时,附加系统中的作业管理单元50执行从存储器M读取被指定的伪作业的识别符并且将其反映在现有系统中的对应于该伪作业的作业中的处理。附加系统中的作业管理单元50进一步通知现有系统中的作业管理单元30该作业已被用户操作(指定)的事实。在该示例性实施例中,通知现有系统中的作业管理单元30伪作业(现有系统中的对应作业)的识别符和操作细节(暂停)(S304)。被通知的现有系统中的作业管理单元30将该作业操作反映在正被处理器34执行的复印作业中,并且暂停该复印作业(S306)。因此,在现有系统的处理器34 中该作业行进到暂停状态(S308)。当作业管理单元30检测到该作业已经前进到暂停状态(S308)时,作业管理单元 30将作业信息已被改变的事实通知给附加系统中的作业管理单元50。在该示例性实施例中,如上所述(见图7),附加系统中的作业管理单元50被通知变化了的作业的识别符和变化细节(作业的暂停)(S310)。被通知的附加系统中的作业管理单元50将该作业信息反映在正由处理器58执行的伪作业中(S312)。在该示例性实施例中,作业管理单元50认为在正由处理器58执行的伪作业中复印已被暂停,以及对其进行管理并且将其存储在存储器 54中。当用户如上对正在附加系统中执行的伪操作进行操作(指定)时,附加系统中的作业管理单元50向现有系统中的作业管理单元30通知该伪作业的识别符和操作细节。因此,该作业操作在现有系统中执行的复印操作中得到反映。以此方式,附加系统中的作业管理单元50具有作为在现有系统中执行的作业和用户之间的桥梁的功能。因此,只需要用户参照附加系统中的作业管理单元50,这对于用户来说更方便。接下来,将描述没有通知附加系统在现有系统中执行的作业的情况。在该示例性实施例中,如上所述,基于来自作业管理单元50的指令,在设置单元32中设置通知的必要性。例如,设置为进行复印作业和传真作业的通知(在设置单元32中存储),以及设置为不进行扫描作业和打印作业的通知(不在设置单元32中存储)。具体地,在该示例性实施例中,当将使用现有系统的功能处理包含于由附加系统中的处理器56执行的作业中的部分处理时,设置为现有系统不会通知附加系统利用现有系统的处理(作业)。作为特定示例,将示意性地描述由附加系统中的处理器56执行扫描作业的情况。 图10是示出由附加系统中的处理器56来执行使用包含于现有系统中的功能的扫描作业的情况的顺序示例。图10所示的由现有系统中的处理器34执行的扫描作业仅仅是执行读取文件图像的处理。相反,由附加系统中的处理器56执行的扫描作业通过使得利用现有系统中的处理器34执行扫描作业来执行读取文件图像的处理,然后用处理器56执行对所读取的文件图像数据的利用光学字符阅读器(OCR)软件等的后续处理。在附加系统中,在U/I 18上显示允许用户选择作业功能的菜单屏幕(S400)。用户在菜单屏幕上指定要使用的作业功能。假设用户指定了扫描(S402)。当指定扫描时,附加系统在U/I18上显示扫描功能设置屏幕(S404)。用户在显示于U/I18上的扫描功能设置屏幕上设置扫描功能,并且进一步给予开始扫描的指令(S406)。响应于该指示,附加系统生成扫描作业并且利用处理器56来执行该扫描作业(S408)。另外,附加系统请求现有系统中的作业管理单元30执行扫描作业(S410)。响应于该请求,现有系统激活扫描作业并且执行读取文件的操作(S412)。在该示例性实施例中,现有系统不向附加系统通知已经激活和执行扫描作业的事实。然而,由于该扫描作业正由附加系统中的处理器56执行,所以该扫描作业正由作业管理单元50来管理。在该示例性实施例中,当要使用现有系统的功能来处理包含于附加系统中的处理器56所执行的作业中的部分处理时,在正在执行利用现有系统的处理(作业)的同时使用用于该处理的接口来交换有关该处理的进程信息。在图10所示的情况中,在正在执行与文件读取有关的作业的同时,利用用于扫描的接口(未示出)来交换扫描作业的进程信息 (作业信息)(从读取文件的处理的激活到结束)。例如,当在现有系统中改变扫描作业的作业信息(进程信息)时,利用接口来进行其通知(S415),并且在附加系统中更新该扫描作业的状态(S416)。以此方式,利用该接口来进行与文件读取有关的进程信息的通知和与文件读取有关的操作。当在现有系统中完成扫描作业(S418)时,附加系统被通知扫描作业(文件读取) 的完成(S420)。由于已经完成了文件读取,所以附加系统中的作业管理单元50更新处理器56所执行的扫描作业的状态。此后,附加系统中的处理器56进行诸如利用OCR软件的上述处理之列的后续处理(S4M),并且当后续处理结束时,该扫描作业完成(S426)。以此方式,当现有系统中的处理器34所执行的作业是包括附加系统中的处理器 56所执行的作业的部分处理的作业时,现有系统不会将该作业通知给附加系统。在该示例性实施例中,经由U/I 18将与作业管理单元50所管理的作业有关的信息提供给用户。作为特定示例,当用户使用U/I 18给予指令来检查作业列表以便检查已被图像形成设备10执行的作业(已在现有系统中执行的作业以及已在附加系统中执行的作业)时,在该示例性实施例中,附加系统中的作业管理单元50在U/I 18上显示存储在存储器M中的作业信息作为作业列表。图11示出了作业列表的特定示例。作为在现有系统中执行的复印作业(复印作业A和复印作业B),对应的伪作业的作业信息(例如,作业处理状态)的项目被显示,以及附加系统中的处理器56所执行的扫描作业的作业信息(例如,作业处理状态)被显示。以此方式,由于该示例性实施例中的附加系统中的作业管理单元50共同管理处理器56所执行的作业的作业信息和可以视作在现有系统中执行的作业的伪作业的作业信息,因此这些作业信息的项目被共同提供给用户。如上所述,在该示例性实施例中,当在现有系统中激活和执行作业时,附加系统中的作业管理单元50生成对应于该作业的伪作业(进行类似的处理),并且利用处理器58来执行该伪作业。作业管理单元50管理与处理器58所执行的伪作业的处理有关的信息和与处理器56所执行的作业的处理有关的信息。现有系统中的作业管理单元30和附加系统中的作业管理单元50管理在各自系统中执行的作业。由于在附加系统中执行与在现有系统中执行的作业相对应的伪作业,因此实际上在现有系统中执行的作业可以视作在附加系统中执行的作业。因此,附加系统中的作业管理单元50能够管理在两个系统中执行的所有作业。因此,与没有执行将在现有系统中执行的作业视作在附加系统中执行的作业的伪作业相比,改善了用户方便性。因为可以在不改变诸如如上所述的第一协议和第二协议种类的接口的情况下提供诸如软件A、软件 B和软件C之类的功能,所以改善了开发效率。虽然在该示例性实施例中已经描述了现有系统是在标准OS上实现的系统而附加系统是在附加OS上实现的系统的情况,但是现有系统和附加系统不限于此。现有系统和附加系统可以在相同的OS上实现。现有系统和附加系统可以是任意的系统,只要它们具有单独地管理在各自系统中执行的作业的单独的作业管理单元即可。虽然在该示例性实施例中已经描述了存在一个现有系统和一个附加系统的情况, 但是现有系统的数量和附加系统的数量不限于一个。例如,可以存在多个现有系统。当存在多个系统时,这些系统中的任意一个系统(例如最新增加的系统(附加系统))的作业管理单元可以生成、执行和管理与另一个系统(现有系统)中的作业相对应的伪作业。虽然在该示例性实施例中已经描述了在同一个图像形成设备10中包括附加系统和现有系统的情况,但是该构造不限于此。这些系统中的任意一个可以被构造为通过网络彼此连接。虽然在该示例性实施例中已经描述了由图像形成设备10中包括的设备控制器12 实现的现有系统和附加系统是执行有关图像形成的作业的系统的情况,但是设备控制器12 不限于此。设备控制器12可以是提供用于管理其他作业的作业管理功能的处理信息管理设备,或者可以包含于不同于图像形成设备10的另一个设备中。虽然已经描述了由设备控制器12的CPU 12A来执行标准应用程序(作为第一应用程序的示例)、附加应用程序(作为第二应用程序的示例)和控制程序的情况,但是本发明的示例性实施例不限于这种情况。例如,如图12所示,本发明的示例性实施例适用于这样一种构造可以通过将包括微型计算机等的附加功能提供单元72插入图像形成设备70 上设置的扩展槽来给该构造增加可以提供给用户的功能。附加功能提供单元72包括CPU 72A、存储器72B和存储附加OS程序、附加应用程序和控制程序的非易失性存储器72C。该构造中的附加功能提供单元72是附加计算机的示例,附加OS程序、附加应用程序和控制程序由附加功能提供单元72的CPU 72A来执行。例如,在图12中的构造中,控制
13程序可以存储在设备控制器12的存储器12C中并且可以由CPU 12A执行。虽然已经描述了作为根据本发明的示例性实施例的图像形成设备的控制程序的示例的程序被附加地存储在设备控制器12的存储器12C中的情况,但是根据本发明的示例性实施例的图像形成设备的控制程序可以作为记录在诸如只读存储光盘(CD-ROM)或者数码多用途只读存储器(DVD-ROM)中的程序来提供。可选地,可以通过网络来提供控制程序。为了说明和描述的目的,提供了本发明的示例性实施例的上述描述。其目的不是穷尽或者将本发明限于所公开的精确形式。显然地,对于所属领域的技术人员来说,很多修改和变型将是显而易见的。选择和描述这些实施例的目的在于更好地说明本发明的原理及其实际应用,从而使得所属领域的技术人员能够理解本发明的各种实施例和具有各种适于预期的特定应用的变型的本发明。其目的在于本发明的范围由随后的权利要求及其等价物来限定。
权利要求
1.一种处理信息管理设备,包括第一处理器,其在第一系统所工作的环境中基于第一应用程序来执行指示要被执行的每个处理单元的第一处理;管理单元,其在第二系统所工作的环境中基于第二应用程序来管理与在第二系统所工作的环境中执行的处理有关的信息;第二处理器,其在第二系统所工作的环境中基于第二应用程序来执行指示要被执行的每个处理单元的第二处理;生成器,其在第一处理器执行第一处理时生成执行指令,该执行指令用于使得对应于第一处理的第三处理被执行以便视作在第二系统所工作的环境中执行第一处理;以及在第一处理器完成第一处理时,所述生成器生成用于完成第三处理的执行的完成指令;以及第三处理器,其在第二系统所工作的环境中基于第二应用程序来根据生成器所生成的所述执行指令执行第三处理,并且根据所述完成指令完成第三处理。
2.根据权利要求1所述的处理信息管理设备,还包括设置单元,其针对每种类型的第一处理对所述生成器是否生成第三处理的执行指令进行设置。
3.根据权利要求2所述的处理信息管理设备,其中,当第二处理包括预定类型的第一处理时,设置单元设置不生成与所述预定类型的第一处理相对应的第三处理的执行指令。
4.根据权利要求1至3中的任意一个所述的处理信息管理设备,其中所述管理单元接收与正在被第一处理器执行的第一处理的执行有关的信息,并且将接收到的信息作为与对应于第一处理的第三处理的执行有关的信息进行管理。
5.根据权利要求1至3中的任意一个所述的处理信息管理设备,还包括指令单元,其针对在第二系统中执行的处理给予指令,其中所述管理单元将指令单元给予的第三处理的指令通知给执行对应于第三处理的第一处理的第一处理器。
6.根据权利要求4所述的处理信息管理设备,还包括指令单元,其针对在第二系统中执行的处理给予指令,其中所述管理单元将指令单元给予的第三处理的指令通知给执行对应于第三处理的第一处理的第一处理器。
7.根据权利要求1至3中的任意一个所述的处理信息管理设备,还包括输出单元,其在第二系统所工作的环境中输出与第二处理器所执行的第二处理有关的信息和与第三处理器所执行的第三处理有关的信息。
8.根据权利要求4所述的处理信息管理设备,还包括输出单元,其在第二系统所工作的环境中输出与第二处理器所执行的第二处理有关的信息和与第三处理器所执行的第三处理有关的信息。
9.根据权利要求5所述的处理信息管理设备,还包括输出单元,其在第二系统所工作的环境中输出与第二处理器所执行的第二处理有关的信息和与第三处理器所执行的第三处理有关的信息。
10.根据权利要求6所述的处理信息管理设备,还包括输出单元,其在第二系统所工作的环境中输出与第二处理器所执行的第二处理有关的信息和与第三处理器所执行的第三处理有关的信息。
11.一种图像形成设备,包括根据权利要求1至3中的任意一个所述的处理信息管理设备,其中第一处理和第二处理是有关图像形成的信息。
12.—种图像形成设备,包括根据权利要求4所述的处理信息管理设备, 其中第一处理和第二处理是有关图像形成的信息。
13.一种图像形成设备,包括根据权利要求5所述的处理信息管理设备, 其中第一处理和第二处理是有关图像形成的信息。
14.一种图像形成设备,包括根据权利要求6所述的处理信息管理设备, 其中第一处理和第二处理是有关图像形成的信息。
15.一种图像形成设备,包括根据权利要求7所述的处理信息管理设备, 其中第一处理和第二处理是有关图像形成的信息。
16.一种图像形成设备,包括根据权利要求8所述的处理信息管理设备, 其中第一处理和第二处理是有关图像形成的信息。
17.一种图像形成设备,包括根据权利要求9所述的处理信息管理设备, 其中第一处理和第二处理是有关图像形成的信息。
18.一种图像形成设备,包括根据权利要求10所述的处理信息管理设备, 其中第一处理和第二处理是有关图像形成的信息。
19.一种处理信息管理方法,包括在第一系统所工作的环境中基于第一应用程序,执行指示要被执行的每个处理单元的第一处理;在第二系统所工作的第二环境中基于第二应用程序,管理与在第二系统所工作的环境中执行的处理有关的信息;在第二系统所工作的环境中基于第二应用程序,执行指示要被执行的每个处理单元的第二处理;在第一处理被执行时,生成执行指令,该执行指令用于使得与第一处理相对应的第三处理被执行以便视作在第二处理所工作的环境中执行第一处理,以及在第一处理完成时, 生成用于完成第三处理的执行的完成指令;以及在第二系统所工作的环境中基于第二应用程序来根据所述执行指令执行第三处理,并且根据所述完成指令来完成第三处理。
全文摘要
本发明提供了处理信息管理设备和方法、以及图像形成设备。所述处理信息管理设备包括第一处理器、管理单元、第二处理器、生成器、以及第三处理器。第一处理器在第一系统所工作的环境中基于第一应用程序来执行指示要被执行的每个处理单元的第一处理。管理单元在第二系统所工作的环境中基于第二应用程序来管理与在第二系统所工作的环境中执行的处理有关的信息。第二处理器基于第二系统所工作的环境中的第二应用程序来执行指示要被执行的每个处理单元的第二处理。生成器在第一处理器执行第一处理时生成执行指令,以及在第一处理器完成第一处理时生成完成指令。第三处理器基于第二应用程序来根据执行指令执行第三处理,并且根据完成指令完成第三处理。
文档编号G06F3/12GK102298509SQ20101057871
公开日2011年12月28日 申请日期2010年12月8日 优先权日2010年6月28日
发明者小林邦彦, 手塚芳明, 渡边刚, 阿出川智通 申请人:富士施乐株式会社