数据处理设备、数据处理方法、存储介质和数据处理系统的制作方法

xiaoxiao2020-7-22  9

专利名称:数据处理设备、数据处理方法、存储介质和数据处理系统的制作方法
技术领域
本发明涉及一种以功能为单位来处理操作的数据处理设备和数据处理方法、存储有用于实现该方法的程序的计算机可读存储介质以及数据处理系统。
背景技术
当前存在这样一种图像处理系统,在该系统中,扫描器、传真机、复印机、或者用作这些机器的组合的多功能外围设备、个人计算机和邮件服务器等通过网络连接在一起,并且相互协作使用它们的服务进行办公处理。例如,根据PTL (专利文献)1所述的技术,通过根据设备具有的功能的类型对单位处理进行分类并且组合这些处理,来创建该设备要执行的工作流程。设备根据所创建的工作流程与其它服务协作进行处理。此外,提出了下面所述的图像处理系统。管理预定范围的域的用户使用管理终端, 从该域内的各个图像形成设备(或者数据处理设备)和用于管理这些图像形成设备的服务器,获得该域内的图像形成设备的性能和设置。基于所获得的与各个图像形成设备有关的信息,管理终端上的用户生成各个图像形成设备上要处理的图像处理操作中的定义。此时,管理终端上的用户验证所生成的处理定义传票(在处理定义传票中,描述了图像形成设备的处理性能和设置)和所获得的与图像形成设备有关的信息。由此,管理终端上的用户检查是否可以在各个图像形成设备上执行该处理定义传票。管理终端上的用户将所生成的处理定义传票登记在提供目录服务等的传票管理服务器中。此后,在使用安装在该域内的特定图像形成设备执行操作时,用户从登记了处理定义传票的服务器中获得处理定义传票。然后,图像形成设备根据所获得的处理定义传票中的定义执行处理。最后,图像形成设备将所执行的操作的定义和作为操作的处理结果所获得的数据发送给外部通信设备。这样,在该图像处理系统中,管理终端上的用户生成各个图像处理设备上要执行的图像处理操作中的定义。通过验证所生成的定义和所获得的与图像形成设备有关的信息,管理终端上的用户检查是否可以在各个图像形成设备上执行该处理定义传票的描述内容。此后,用户在同一域内的特定图像形成设备上使用并执行该处理定义传票。文献列表专利文献{PTL 1}日本特开 2008-059489 号公报

发明内容
技沭问题然而,在使得执行处理定义传票的描述内容之前,使用图像形成设备的用户无法检查是否能在图像形成设备上执行该处理定义传票的描述内容。换句话说,使用图像形成设备的用户无法检查是否在管理终端验证了该处理定义传票的描述内容。
如果进行了验证,则处理定义传票的描述内容可以在要进行动作的图像形成设备上执行,但是,如果没有验证,则处理定义传票的描述内容可能无法在要进行动作的图像形成设备上执行。结果,当操作图像形成设备的用户在没有识别出无法执行处理定义传票的描述内容的情况下执行操作时,该执行失败。此外,假定作为处理定义传票中的各个操作,存在具有管理员权限的用户可编辑的定义以及普通用户利用其权限可编辑的定义。可能存在下面的情况通过改变用户可编辑的定义,可以使得处理定义传票的描述内容能在图像形成设备上执行。然而,当用户在没有识别出处理定义传票的描述内容能在图像形成设备上执行并进行编辑的情况下执行操作时,操作失败。本发明提供如下的数据处理设备、数据处理方法、存储有用于实现该方法的程序的计算机可读存储介质、以及数据处理系统,其中数据处理设备、数据处理方法、存储介质和数据处理系统使得要进行动作的数据处理设备的用户可以识别处理定义传票的描述内容是否能在要进行动作的数据处理设备上执行。问题解决方案因此,在本发明第一方面,提供一种数据处理设备,用于执行描述了用于实现功能的操作流程的处理定义传票的描述内容,所述数据处理设备包括获得单元,用于获得所述处理定义传票;判断单元,用于判断所述处理定义传票的描述内容是否能在所述数据处理设备上执行;显示单元,用于以用户能识别的方式,显示作为所述判断单元的判断结果、判断为描述内容能在所述数据处理设备上执行的处理定义传票的列表;选择接收单元,用于接收用户从所述显示单元所显示的处理定义传票的列表中对描述内容能在所述数据处理设备上执行的处理定义传票的选择;以及执行单元,用于执行所述选择接收单元所接收到的处理定义传票的描述内容。本发明的有利效果根据本发明,要进行动作的数据处理设备的用户可以识别处理定义传票的描述内容是否能在要进行动作的数据处理设备上执行。通过以下(参考附图)对典型实施例的说明,本发明的其它特征将变得明显。


图1是示意性示出包括根据本发明第一实施例的数据处理设备的系统的结构的图;图2是示意性示出MFP中的控制器的主要组件的结构的框图;图3是用于解释与设备的主要组件有关的设备间的操作的图;图4是示出管理员在终端生成处理定义传票的处理的过程的流程图;图5是示出从用户在MFP上开始操作到结束该操作的处理的过程的流程图;图6是示出步骤S507和步骤S508中的用户界面的示例性显示的图;图7是用于解释与本发明第二实施例中的设备的主要组件有关的设备间的操作的图;图8是示出本实施例中从用户在终端开始操作到结束该操作的处理的过程的流程图9是示出步骤S807、步骤S812和步骤S814中的用户界面的示例性显示的图; 以及图10是示出在按下图9中出现的详细信息按钮时所显示的用户界面的示例性显示的图。附图标记列表301,701 终端302、702管理服务器303、703 MFP304、704传票管理服务器
具体实施例方式现参考附图详细说明用于进行本发明的实施例。应该注意,以相同附图标记表示相同组件,并且省略对其的说明。现参考

本发明的第一实施例。首先,参考图1,说明本实施例中所设计的控制器进行动作的整体结构。图1是示意性示出包括根据本发明第一实施例的数据处理设备的数据处理系统的结构的图。用户环境下的网络是假定为Ethernet (注册商标)的LAN 103。具有下述的多个网络接口的节点与LAN 103连接。多功能外围设备(以下称为MFP) 101是具有打印机功能和扫描器功能等的图像形成设备(多功能设备)。后面参考图2详细说明MFP 101的硬件。在下面的说明中,以作为图像形成设备的MFP作为例子,但是本发明还可应用于处理诸如文档和图像等的数据的普通数据处理设备。这里,数据处理设备是包含图像形成设备的概念。PC 102和PC 104是普通个人计算机(信息处理设备)。现说明构成PC 102和PC 104的硬件的主装置。存在作为中央运算单元的CPU(中央处理单元)。存在RAM(随机存取存储器)、 ROM(只读存储器)和HDD (硬盘驱动器)作为存储装置。另外,存在CD-ROM驱动器(紧凑型盘只读存储器)作为外部存储装置。存在NIC(网络接口卡)和USB主机接口(通用串行总线)作为外部接口。数据处理设备具有用于控制这些装置和后面所述的外围装置的总线。存在鼠标、 CRT显示器和键盘等作为与个人计算机的主体连接的外围装置。安装到PC 102中的软件主要用作诸如OS(操作软件)、文字处理软件和电子表格软件等的办公软件。OS用作用于将打印数据经由网络发送给打印机和MFP的端口监视器。假定在OS 中还安装有后面所述的邮件程序,其中,该邮件程序用于发送和接收电子邮件,例如,用于向邮件服务器105发送电子邮件和从邮件服务器105接收电子邮件。邮件服务器105是作为使用SMTP (简单邮件传输协议)和P0P3 (邮局协议)负责发送和接收电子邮件的服务器的电子邮件服务器。在邮件服务器105中设置MFP 101、PC 102和PC 104的电子邮件帐户,并且设置值以使得各节点可以经由邮件服务器105发送电子邮件。
将图1中出现的除MFP以外的PC和邮件服务器等配置为如上所述的普通信息处
理设备。图2是示意性示出MFP 101中的控制器的主要组件的结构的框图。控制器单元 2000与作为图像输入装置的扫描器2070和作为图像输出装置的打印机2095连接,并且进行控制以实现用于使打印机2095打印出由扫描器2070所扫描得到的图像数据的复制功能。另外,控制器单元2000与LAN 1006连接,从而进行控制以输入和输出图像信息和装置
fn息ο具体地,控制器单元2000具有利用存储在ROM 2003中的引导程序引导操作系统 (OS)的CPU 2001。然后,控制器单元2000通过在OS上执行存储在HDD (硬盘驱动器)2004 中的应用程序,执行各种类型的处理。CPU 2001使用RAM 2002作为工作区。RAM 2002提供该工作区以及用于临时存储图像数据的图像存储区域。HDD 2004存储上述应用程序和图像数据。控制台IF(控制台接口)2006、网络IF (网络接口)2010、调制解调器2050和图像总线IF (图像总线接口)2005 经由系统总线2007与CPU 2001连接。控制台IF 2006是用于与具有触摸面板的控制台2012连接的接口,并且将要在控制台2012上显示的图像数据输出给控制台2012。控制台IF 2006将用户在控制台2012上输入的信息发送给CPU 2001。网络 IF 2010 与 LAN 1006(或者 LAN 103)连接,并且经由 LAN 1006 向 LAN 1006 上的装置输入信息和从LAN 1006上的装置输出信息。调制解调器2050与诸如公共线路的 WAN 1007连接,并且输入和输出信息。图像总线IF 2005是使系统总线2007和高速传输图像数据的图像总线2008相互连接并且变换数据结构的总线桥。图像总线2008包括PCI总线或 IEEE 1394。在图像总线2008上设置光栅图像处理器(以下称为RIP) 2060、装置IF 2020、扫描器图像处理单元2080、打印机图像处理单元2090、图像转动单元2030、缩略图创建单元 (未示出)和图像压缩单元2040。RIP 2060是用于将PDL代码展开成位像的处理器。 扫描器2070和打印机2095与装置IF 2020连接,并且装置IF 2020对图像数据进行同
步-异步转换。扫描器图像处理单元2080校正、处理和编辑所输入的图像数据。打印机图像处理单元2090对打印输出图像数据进行校正和分辨率转换。图像转动单元2030转动图像数据。图像压缩单元2040将多值图像数据压缩成JPEG数据并对压缩的JPEG数据进行解压缩,并且将二值图像数据压缩成JBIG、MMR或MH数据并对压缩的JBIG、MMR或MH数据进行解压缩。图3是用于解释本实施例中与主要组件有关的设备间的操作的图。终端301是由管理员操作的管理终端(图1中出现的PC 102或PC 104)。假定终端301在安装在其中的诸如Windows (注册商标)等的OS上进行动作。管理服务器302是对与被安装在相同域内的图像形成设备有关的性能信息、当前设置等进行管理的传票处理服务器。另外,管理服务器302具有用于根据管理员在终端301上所生成的处理定义传票的描述内容,使用网络协议将图像数据、文档数据和打印作业发送给其它通信设备的功能。MFP 303是进行诸如打印和扫描等的处理的多功能外围设备。另外,MFP 303具有用于使用网络协议将自身处理后的图像数据、文档数据和打印作业发送给其它通信设备的功能。另外,MFP 303用作目录服务客户端,并且具有如下功能读取与使用MFP 303的各个用户有关的信息和管理员在终端301上所生成的处理定义传票的描述内容,并且根据这些处理定义传票的定义对操作进行处理。例如,对于用于使用图像形成设备扫描文档并将其转换成图像或打印作业、并将该图像或打印作业发送给外部通信设备的工作流程操作,定义了处理定义传票。例如,定义了诸如进行处理所需的信息以及与分辨率和数据发送目的地等有关的信息等的设置。应用本发明的数据处理设备(图像形成设备)执行描述用于实现期望功能的系列操作流程的处理定义传票的描述内容。传票管理服务器304用作目录服务服务器等,并且具有用于对与登录到安装在相同域内的终端301和MFP 303的用户有关的信息进行管理的功能。传票管理服务器304具有用于登记和管理由管理员在终端301上所生成的处理定义传票的功能。附图标记305指定了如下处理终端301上的管理员向管理服务器302请求与MFP 303有关的性能信息和当前设置,并且管理服务器302响应于该请求发送相应信息。附图标记306指定了如下处理终端301上的管理员向MFP303请求与MFP 303有关的性能信息和当前设置,并且MFP 303响应于该请求发送相应信息。基于所获得的信息, 管理员生成在MFP 303上要执行的处理定义传票。在该实例中,管理员可以使用所获得的性能信息和设置信息进行验证,以检查为了在MFP 303上执行而生成的处理定义传票的描述内容实际是否能在MFP 303上执行。在此,词语“能执行”是指假定处理定义传票中的定义的其中之一是以“分辨率 XXX dpi”进行扫描处理,并且当MFP 303不支持该分辨率时,以“分辨率XXX dpi”无法进行扫描处理。作为验证结果,判断为处理定义传票的描述内容能在MFP 303上执行,终端301 在处理定义传票中设置“通过MFP 303正常检查”信息。在第一实施例中,正常检查信息是表示要检查的处理定义传票的描述内容是否能在要进行动作的MFP上执行的信息。因此,即使相同的处理定义传票也根据要进行动作的 MFP而以不同的方式区分为能执行的情况和无法执行的情况。当判断为处理定义传票的描述内容无法在MFP 303上执行时,不设置“通过MFP 303正常检查”信息。附图标记307指定了用于将管理员在终端301上所生成的处理定义传票登记在传票管理服务器304中的请求和来自传票管理服务器304的应答。另外,附图标记307指定了如下请求和来自传票管理服务器304的应答终端301上的管理员向传票管理服务器304 请求发送与相同域内的注册用户有关的信息和处理定义传票。管理员将在终端301上所生成的处理定义传票登记在传票管理服务器304中并进行管理。此时,在处理定义传票中设置“通过MFP 303正常检查”信息。此外,为了在生成定义时临时存储这些定义,还可以在终端301中登记和管理没有设置“通过MFP303正常检查”信息的处理定义传票。附图标记308指定了如下请求和来自传票管理服务器304的应答为使用户可以使用MFP 303,MFP 303向传票管理服务器304请求用户信息和处理定义传票。当用户登录到MFP 303时,或者当进行诸如扫描和向外部通信设备发送数据等的工作流程操作时,MFP 303从传票管理服务器304中获得用户信息和处理定义传票信息。
附图标记309指定了如下请求和来自管理服务器302的应答MFP 303向管理服务器302或者管理服务器302向MFP 303请求将与MFP 303有关的性能信息和当前设置信息登记在管理服务器302中。这使得管理服务器302可以保持如下内容与MFP303有关的性能信息和当前设置信息;以及来自终端301的对与MFP 303有关的信息的请求的应答。附图标记309指定了如下请求和来自管理服务器302的应答MFP 303向管理服务器302请求发送由MFP 303根据处理定义传票的描述内容进行处理后的数据和与该处理定义传票有关的信息。MFP 303对于用户在MFP 303本身上要执行的操作,检查从传票管理服务器304所获得的处理定义传票的描述内容。MFP 303仅根据“通过MFP 303正常检查”的处理定义传票中的定义,处理操作。MFP 303将作为处理结果所创建的图像数据和诸如打印作业等的数据以及处理定义传票发送给管理服务器302。附图标记310指定了如下请求MFP 303向外部通信设备请求发送由MFP 303根据处理定义传票的描述内容进行处理后的数据。MFP 303对于用户在MFP 303本身上要执行的操作,检查从传票管理服务器304所获得的处理定义传票的描述内容。当MFP 303从传票管理服务器304获得没有“通过MFP 303正常检查”的处理定义传票时,MFP 303使用与MFP 303有关的当前性能信息和设置信息,以检查处理定义传票的描述内容是否能在MFP 303上执行。结果,当判断为处理定义传票的描述内容能在MFP 303上执行时,MFP 303在处理定义传票中设置“通过MFP 303正常检查”信息。当判断为处理定义传票的描述内容不能在MFP 303上执行时,不设置“通过MFP 303正常检查”信息。MFP 303仅根据“通过MFP 303正常检查”的处理定义传票中的定义,处理操作。 MFP 303将作为处理结果所创建的图像数据和诸如打印作业等的数据发送给外部通信设备。图4是示出管理员在终端301上生成处理定义传票的处理的过程的流程图。在终端301的CPU的控制下执行该流程图中的每一步骤。在步骤S401,为了生成描述其内容要在MFP 303上执行的处理定义传票,终端301 从管理服务器302或MFP 303中获得与MFP 303有关的性能信息和设置信息。管理员可以在终端301的显示画面上检查所获得的性能信息和设置信息。在步骤S402,响应于管理员的操作,终端301使用在步骤S401所获得的信息,创建其描述内容要在MFP 303上执行的处理定义传票。在步骤S403,管理员请求终端301验证处理定义传票,以检查在步骤S402所生成的处理定义传票的描述内容是否能在MFP 303上执行。在步骤S404,响应于来自管理员的验证请求,终端301通过将所获得的各种信息和所生成的处理定义传票中的各个定义进行比较,来检查处理定义传票的描述内容是否能在MFP 303上执行。在步骤S405,当该检查正常结束时,判断为步骤S402所生成的处理定义传票的描述内容能在MFP 303上执行,并且在步骤S406,终端301在处理定义传票中设置“通过MFP 303正常检查”信息。
另一方面,在步骤S405,当该检查异常结束时,判断为步骤S402所生成的处理定义传票的描述内容不能在MFP 303上执行,并且不设置“通过MFP 303正常检查”。在该实例中,在步骤S402,终端301提示管理员再次生成并编辑处理定义传票。在步骤S407,可能存在下面的情况在生成处理定义传票时临时存储该处理定义传票时,管理员不必检查管理员自身所创建的处理定义传票的描述内容是否能在MFP 303 上执行。在这种情况下,管理员相应地通知终端301 (步骤S407),随后程序从步骤S402进入步骤S408。在步骤S408,终端301请求传票管理服务器304登记所生成的处理定义传票。在步骤S409,终端301将终端301所保持的管理员信息以及所生成的处理定义传票登记在传票管理服务器304中。结果,当在MFP 303上要执行操作时,MFP 303可以识别从传票管理服务器304所获得的处理定义传票的描述内容是否能在MFP 303上执行。应该注意,后面所述的第二实施例中的处理定义传票生成流程与本流程相同。图5是示出第一实施例中从用户在MFP 303上开始操作到结束该操作的处理的过程的流程图。在MFP 303中所设置的CPU的控制下执行该流程图中的步骤。在步骤S501,MFP 303执行诸如扫描和向外部通信设备的数据发送等的工作流程操作。最后,MFP 303从传票管理服务器304中获得可利用MFP 303的权限或者登录并操作MFP 303的用户的权限所获得的所有用户信息和处理定义传票。在步骤S502,MFP 303检查从传票管理服务器304所获得的处理定义传票的描述内容,并且判断管理员是否正常检查了处理定义传票。在步骤S503,当管理员正常检查(验证)了处理定义传票时,在步骤S507,在MFP 303的用户界面上将这些处理定义传票显示为“其描述内容能在MFP 303上执行的处理定义传票”。另一方面,在步骤S503,当管理员没有正常检查(验证)处理定义传票时,这意味着对于MFP 303,没有正常完成有关的处理定义传票的验证。这意味着对于MFP 303进行了验证,但是该验证异常结束,或者根本没有进行验证本身。即使当验证异常结束时,也可能存在MFP 303的结构和性能从进行验证的时刻起发生变化的情况。因此,在步骤S504(第三判断单元),用户使用与MFP 303有关的当前性能信息和设置信息,再次检查处理定义传票的描述内容是否能在MFP 303上执行。作为再次检查处理定义传票的描述内容是否能在MFP 303上执行的结果,当在步骤S505(第三判断单元)判断为处理定义传票的描述内容能在MFP 303上执行时,在步骤 S506中,在处理定义传票中设置通过MFP 303正常检查(验证)信息。然后,在步骤S507, 在MFP 303的用户界面上将这些处理定义传票显示为“其描述内容能在MFP 303上执行的处理定义传票”。另一方面,当在步骤S505判断为处理定义传票的描述内容不能在MFP 303上执行时,在步骤S508,在MFP 303的用户界面上将这些处理定义传票显示为“其描述内容不能在 MFP 303上执行的处理定义传票”。在本实施例中,正在MFP 303上执行操作的用户可以通过用户界面显示来识别其描述内容能在MFP 303上执行的处理定义传票的列表。
在步骤S509,正在执行该操作的用户选择用户界面上所显示的“其描述内容能在 MFP 303上执行的处理定义传票”中的任一个。根据该选择,MFP 303选择应该执行其描述内容的处理定义传票。在步骤S510,通过步骤S509中的用户的选择进行触发,MFP 303根据所选择的处理定义传票的描述内容执行该操作。在步骤S511,MFP 303将步骤S510所生成的数据(扫描数据、打印作业等)以及处理定义传票发送给管理服务器304和外部通信设备。如上所述,在本实施例中,MFP 303可以根据具有正常检查(验证)信息的处理定义传票的描述内容来执行操作。图6是示出步骤S507和步骤S508中的用户界面(选择接收画面)上的示例性显示的图。附图标记601指定了步骤S501中由MFP 303从传票管理服务器304所获得的所有处理定义传票的列表。附图标记602指定了其描述内容能在MFP 303上执行的处理定义传票。参考图6, 例如,在其描述内容能执行的处理定义传票中,存在其描述内容能在MFP 303上执行的两个处理定义传票。附图标记603指定了以上在步骤S508的说明中所述的、其描述内容不能在MFP 303上执行的处理定义传票。参考图6,例如,存在其描述内容不能执行的两个处理定义传票。因而在这里,可以通过配置MFP 303来隐藏其描述内容不能执行的处理定义传票。附图标记604指定操作开始按钮。用户从其描述内容能执行的处理定义传票602 中选择其描述内容能执行的所期望的处理定义传票,然后按下操作开始按钮604。结果,MFP 303根据所选择的处理定义传票的描述内容来执行操作。附图标记605指定用于显示与处理定义传票有关的详细信息的按钮。在用户选择任一处理定义传票并按下详细信息按钮605时,MFP 303显示与所选择的处理定义传票有关的详细信息。附图标记606指定用于操作执行初始化处理和处理定义传票列表601的取消按钮。通过按下取消按钮606,用户取消了操作执行初始化处理,并且退出处理定义传票列表的显示(601)。参考图7和随后的

第二实施例。应该注意,第二实施例中由管理员所执行的处理定义传票创建处理与参考图4所述的第一实施例的相同,因此省略对其的说明。图7是用于解释与第二实施例中的设备的主要部分有关的设备间的操作的图。终端701是由管理员操作的管理终端。假定终端701在安装在其中的诸如 Windows (注册商标)等的OS上进行动作。管理服务器702是管理与诸如安装在相同域内的MFP 703等的图像形成设备有关的性能信息、当前设置等的传票处理服务器。另外,管理服务器702具有如下功能根据管理员在终端701上所生成的处理定义传票的描述内容,使用网络协议将图像数据、文档数据和打印作业发送给其它通信设备。MFP 703是可执行诸如打印和扫描等的处理的多功能外围设备。MFP 703具有用于使用网络协议将MFP 703本身处理后的图像数据、文档数据和打印作业发送给其它通信设备的功能。另外,MFP 703用作目录服务客户端,并且具有如下功能读取与使用MFP 703的各个用户有关的信息和管理员在终端701上所生成的处理定义传票的描述内容,并根据这些处理定义传票的定义对操作进行处理。作为处理定义传票中的定义,可以相互区别地设置和生成仅管理员可编辑的定义和其它普通用户也可编辑的定义。使用MFP 703的用户(包括管理员)可以在MFP 703上编辑处理定义传票的描述内容。当在MFP 703上要编辑处理定义传票的描述内容时,根据用户类型确定可编辑的定义和不可编辑的定义。MFP 703具有用于显示为了在MFP 703上执行而定义的处理定义传票的列表的用户界面以及用于编辑处理定义传票的描述内容的用户界面。当要编辑处理定义传票的描述内容时,MFP703检查登录并操作MFP 703的用户的权限,并且相互区别地显示可编辑的定义和不可编辑的定义。传票管理服务器704用作目录服务服务器等,并且具有用于对与登录到安装在相同域内的终端701和MFP 703的用户有关的信息进行管理的功能。另外,传票管理服务器704具有用于登记和管理由管理员在终端701上所生成的处理定义传票等的功能。附图标记705指定了如下处理在终端701上,管理员请求管理服务器702提供与 MFP 703有关的性能信息和当前设置,并且管理服务器702应答该请求并发送相应信息。附图标记706指定了如下处理在终端701上,管理员请求MFP 703提供与MFP 703有关的性能信息和当前设置,并且MFP 703应答该请求并发送相应信息。基于所获得的信息,管理员生成在MFP 703上要执行的处理定义传票。在该实例中,管理员可以使用所获得的性能信息和设置信息进行验证,以检查为了在MFP 703上执行而生成的处理定义传票的描述内容实际是否能在MFP 703上执行。作为验证结果,当判断为处理定义传票的描述内容能在MFP 703上执行时,终端 701在处理定义传票中设置“通过MFP 703正常检查”信息。第二实施例中的正常检查信息是表示要检查的处理定义传票的描述内容是否能在要进行动作的MFP上执行的信息。因此,即使相同的处理定义传票也根据要进行动作的 MFP而以不同的方式区分为能执行的情况和无法执行的情况。另一方面,当判断为处理定义传票的描述内容无法在MFP 703上执行时,不设置“通过MFP 703正常检查”信息。此外,作为所生成的处理定义传票中的各个定义,管理员可以相互区别地设置仅管理员可编辑的定义和其它普通用户也可编辑的定义。使用MFP 703的用户(包括管理员)可以在MFP 703上编辑处理定义传票的描述内容。附图标记707指定了用于将管理员在终端701上所生成的处理定义传票登记在传票管理服务器704中的请求以及来自传票管理服务器704的应答。附图标记707指定了如下管理员请求和来自传票管理服务器704的应答传票管理服务器704向终端701请求发送与相同域内的注册用户有关的信息和处理定义传票。管理员将在终端701上所生成的处理定义传票登记在传票管理服务器704中并进行管理。此时,在处理定义传票中设置“通过MFP 703正常检查”信息。此外,为了在执行定义时临时存储定义,还可以在终端701上登记并管理没有设置“通过MFP 703正常检查” 的处理定义传票。附图标记708指定了如下请求和来自传票管理服务器704的应答为使用户可以使用MFP 703,MFP 703向传票管理服务器704请求用户信息和处理定义传票。当用户登录到MFP 703本身时,或者当进行诸如扫描和向外部通信设备发送数据等的工作流程操作时,MFP 703请求从传票管理服务器704中获得用户信息和处理定义传票信息。附图标记709指定了如下请求和来自管理服务器702的应答MFP 703向管理服务器702请求将与MFP 703有关的性能信息和当前设置信息登记在管理服务器702中。这使得管理服务器702可以保持如下内容与MFP 703有关的性能信息和当前设置;以及来自终端701的对与MFP 703有关的信息的请求的应答。附图标记709指定了如下请求和来自管理服务器702的应答MFP 703向管理服务器702请求根据处理定义传票的描述内容进行处理后的数据以及处理定义传票。响应于用户在MFP 703上所进行的操作,MFP 703检查从传票管理服务器704所获得的处理定义传票的描述内容。当MFP 703从传票管理服务器704中获得没有“通过MFP 703正常检查”的处理定义传票时,MFP 703检查处理定义传票的描述内容是否能在MFP 703上执行。在该实例中,MFP 703使用与MFP 703本身有关的当前性能信息和设置信息进行检查。结果,当判断为处理定义传票的描述内容能在MFP 703上执行时,MFP 703在处理定义传票中设置“通过MFP 703正常检查”信息。当判断为处理定义传票的描述内容无法在MFP 703上执行时,MFP 703检查用于编辑处理定义传票中的各个定义的权限。另外,MFP 703检查登录并操作MFP 703的用户的权限。结果,可能存在下面的情况用户具有用于编辑处理定义传票中的各个定义的权限,并且通过编辑这些定义,使得可以在MFP703上执行处理定义传票的描述内容。在本实施例中,MFP 703相互区别地显示“其描述内容能执行的处理定义传票”、 “通过编辑使得其描述内容能执行的处理定义传票”和“其描述内容无论是否进行了编辑都无法执行的处理定义传票”。通过基于用户的编辑权限编辑处理定义传票的描述内容,用户可以将“通过编辑使得其描述内容能执行的处理定义传票”改变成“其描述内容能执行的处理定义传票”。MFP 703在被改变成“其描述内容能执行的处理定义传票”的处理定义传票中设置 “通过MFP 703正常检查”信息。当判断为处理定义传票的描述内容无法在MFP 703上执行时,不设置“通过MFP 703正常检查”信息。MFP 703仅根据“通过MFP 703正常检查”的处理定义传票中的定义来对操作进行处理。MFP 703将诸如图像数据和打印作业等的作为处理结果所创建的数据以及处理定义传票发送给外部通信设备。附图标记710指定了如下请求MFP 703向外部通信设备请求发送根据处理定义传票的描述内容进行处理后的数据。MFP703对于用户在MFP 703本身要执行的操作,检查从传票管理服务器704所获得的处理定义传票的描述内容。MFP 703仅根据“通过MFP 703正常检查”的处理定义传票中的定义来对操作进行处理。MFP 703将诸如图像数据和打印作业等的作为处理结果所创建的数据发送给外部通信设备。图8是示出本实施例中从用户在MFP 703上开始操作到结束该操作的处理的过程的流程图。在MFP 703中所设置的CPU的控制下执行图8的流程图中的每一步骤。在步骤S801,MFP 703执行诸如扫描和向外部通信设备发送数据等的工作流程操作。最后,MFP 703从传票管理服务器704中获得可利用MFP 703本身的权限或登录并操作MFP 703本身的用户的权限所获得的所有用户信息和处理定义传票。在步骤S802,MFP 703检查从传票管理服务器704所获得的处理定义传票的描述内容。在步骤S803,MFP 703判断管理员是否正常检查(检验)了处理定义传票。当正常检查(验证)了处理定义传票时,在MFP 703的用户界面上将这些处理定义传票显示为 “其描述内容能在MFP 703上执行的处理定义传票”。另一方面,当在步骤S803判断为没有正常检查(验证)处理定义传票时,这意味着对于MFP 703,没有正常结束有关的处理定义传票的验证。这意味着对于MFP 703进行了验证但是该验证异常结束,或者根本没有进行验证本身。即使当验证异常结束时,也可能存在MFP 703的结构和性能从进行验证的时刻起发生变化的情况。因此,在步骤S804,用户使用与MFP 703有关的当前性能信息和设置信息,再次检查处理定义传票的描述内容是否能在MFP 703上执行。作为再次检查处理定义传票的描述内容是否能在MFP 703上执行的结果,在步骤 S805判断处理定义传票的描述内容是否能在MFP 703上执行。当判断为处理定义传票的描述内容能在MFP 703上执行时,在步骤S806,在处理定义传票中设置正常检查(验证)信息。然后,在步骤S807,在MFP 703的用户界面上将处理定义传票显示为“其描述内容能在 MFP 703上执行的处理定义传票”。另一方面,当在步骤S805判断为处理定义传票的描述内容无法在MFP 703上执行时,在步骤S808中,提取作为使得处理定义传票的描述内容无法执行的因素的处理定义传票中的所有各个定义。在步骤S809,MFP 703检查用于编辑在步骤S808所提取出的所有各个定义(因素定义)的权限。在步骤S810,MFP 703检查登录并操作MFP 703本身的用户的处理定义传票编辑权限。例如,可以预先在系统内确定这一权限。结果,MFP 703可以分析用户是否可编辑在步骤S808所提取出的所有各个定义。在步骤S811 (第二判断单元),MFP 703判断用户是否可编辑所有各个因素定义。 当判断为用户可编辑所有各个因素定义时,在步骤S812,MFP 703在MFP 703的用户界面上将这些因素定义显示为“其描述内容能在MFP 703上执行的处理定义传票”。当在步骤S813,用户编辑作为“其描述内容能在MFP 703上执行的处理定义传票” 的处理定义传票时,MFP 703在处理定义传票中设置正常检查(验证)信息(S806)。然后, 在步骤S807,MFP 703在MFP 703的用户界面上将这些处理定义传票显示为“其描述内容能在MFP 703上执行的处理定义传票”。除非用户编辑在步骤S812被显示为“其描述内容能在MFP 703上执行的处理定义传票”的处理定义传票的描述内容,否则,MFP 703无法执行有关的处理定义传票的描述内容。 当在步骤S811判断为用户不可以编辑所有各个因素定义时,MFP 703在MFP 703 的用户界面上将这些因素定义显示为“其描述内容无法在MFP 703上执行的处理定义传在本实施例中,正在MFP 703上执行操作的用户可以经由用户界面识别用户可执行的处理定义传票的列表。在步骤S815,正在执行该操作的用户选择用户界面上所显示的“其描述内容能在 MFP 703上执行的处理定义传票”中的任一个。响应于此,MFP 703选择应该执行的处理定义传票。在步骤S816,通过步骤S815中的用户的选择进行触发,MFP 703根据所选择的处理定义传票执行该操作。在步骤S817,MFP 703将在步骤S816所生成的数据(扫描数据和打印作业等)和处理定义传票发送给管理服务器704和外部通信设备。因此,MFP 703可以仅根据保持正常检查(验证)信息的处理定义传票的描述内容来执行该操作。图9是示出在步骤S807、步骤S812和步骤S814的示例性用户界面显示的图。附图标记901指定了 MFP 703从传票管理服务器704所获得的所有处理定义传票的列表。附图标记902指定了在步骤S807中其描述内容能在MFP 703上执行的处理定义传票。参考图9,例如,存在其描述内容能在MFP 703上执行的一个处理定义传票。附图标记903指定了在步骤S812中通过用户在MFP 703上进行编辑从而使得其描述内容能执行的处理定义传票。参考图9,例如,存在通过用户在MFP 703上进行编辑从而使得其描述内容能执行的一个处理定义传票903。附图标记904指定了在步骤S814中其描述内容无法在MFP 703上执行的处理定义传票。参考图9,例如,存在其描述内容无法在MFP 703上执行的两个处理定义传票。因此,通过配置MFP 703可以隐藏其描述内容无法在MFP 703上执行的处理定义传票。附图标记905指定了操作开始按钮。响应于用户从其描述内容能执行的处理定义传票902中选择其描述内容要在MFP 703上执行的所期望的处理定义传票然后按下操作开始按钮905,MFP703根据所选择出的处理定义传票的描述内容执行操作。附图标记906指定了用于显示与处理定义传票有关的详细信息的按钮。响应于用户选择任一处理定义传票并按下详细信息按钮906,MFP 703显示与所选择出的处理定义传票有关的详细信息。附图标记907指定了用于操作执行初始化处理和处理定义传票列表901的取消按钮。通过按下取消按钮907,用户取消了操作执行初始化处理,并且退出处理定义传票列表 901的显示。图10是示出当用户选择通过用户进行编辑使得其描述内容能执行的处理定义传票903并按下详细信息按钮906时所提供的示例性用户界面显示(第二显示)的图。附图标记1001指定了与处理定义传票中的各个定义有关的详细信息的列表的显
7J\ ο附图标记1002指定了与处理定义传票中的各个定义有关的详细信息。定义1002是“仅管理员可编辑”并且用户不可编辑。例如,参考图10,存在7个定义“仅管理员可编辑”。通过MFP 703中的设置可以
隐藏定义“仅管理员可编辑”。附图标记1003与定义1002的情况一样,指定了与处理定义传票中的各个定义有关的详细信息。定义1003是“管理员和用户可编辑”。此外,定义1003是使得处理定义传票(定义名称幻的描述内容无法执行的因素。例如,参考图10,存在“管理员和用户可编辑”且作为使得处理定义传票(定义名称2)的描述内容无法执行的因素的一个定义。附图标记1004指定了与处理定义传票中的各个定义有关的详细信息。此外,定义1004是“管理员和用户可编辑”,此外,定义1004与使得处理定义传票 (定义名称幻的描述内容无法执行的因素无关。例如,参考图10,存在“管理员和用户可编辑”并且与使得处理定义传票(定义名称2)的描述内容无法执行的因素无关的两个定义。附图标记1005指定了用于在用户编辑处理定义传票中的详细信息时应用并存储编辑的内容的设置按钮。附图标记1006指定了用于取消编辑的内容并且退出在用户编辑处理定义传票中的详细信息时示出与处理定义传票有关的详细信息的用户界面的取消按钮。参考图10,响应于用户编辑使得处理定义传票的描述内容无法执行的定义1003, MFP 703将“通过在MFP 703上进行编辑使得其描述内容能执行的处理定义传票”改变成 “其描述内容能在MFP 703上执行的处理定义传票”。然后,MFP 703在处理定义传票中设置验证信息。然而,根据用户编辑的方式,可能存在下面的情况将“其描述内容能在MFP 703 上执行的处理定义传票”改变成“通过在MFP 703上进行编辑使得其描述内容能执行的处理定义传票”。MFP 703对该改变进行检查。如上所述,根据本发明,用户可以确认在管理终端上是否验证了处理定义传票的描述内容能在要进行动作的图像形成设备上执行。如果进行了验证,则处理定义传票的描述内容能在用户要操作的图像形成设备上执行。另一方面,如果没有验证,则使用与要进行动作的图像形成设备有关的当前处理性能信息和设置信息来验证处理定义传票,从而检查处理定义传票是否能在要进行动作的图像形成设备上执行。因此,可以分别显示其描述内容能在要进行动作的图像形成设备上执行的处理定义传票、通过用户的编辑使得其描述内容能执行的处理定义传票、以及其描述内容必须通过管理员来编辑的处理定义传票。结果,用户可以通过选择所显示的处理定义传票中的任一个并且编辑和处理所选择的处理定义传票来执行操作。还可以通过读出并执行记录在存储器装置上的程序以进行上述实施例的功能的系统或设备的计算机(或者CPU或MPU等的装置)以及通过以下方法来实现本发明的各方面,其中,系统或设备的计算机通过例如读出并执行记录在存储器装置上的程序以进行上述实施例的功能,来进行该方法的各步骤。由于该目的,例如经由网络或者从用作存储器装置的各种类型的记录介质(例如,计算机可读介质)向计算机提供该程序。
16
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
权利要求
1.一种数据处理设备,用于执行描述了用于实现功能的操作流程的处理定义传票的描述内容,所述数据处理设备包括获得单元,用于获得所述处理定义传票;判断单元,用于判断所述处理定义传票的描述内容是否能在所述数据处理设备上执行;显示单元,用于以用户能识别的方式,显示作为所述判断单元的判断结果、判断为描述内容能在所述数据处理设备上执行的处理定义传票的列表;选择接收单元,用于接收用户从所述显示单元所显示的处理定义传票的列表中对描述内容能在所述数据处理设备上执行的处理定义传票的选择;以及执行单元,用于执行所述选择接收单元所接收到的处理定义传票的描述内容。
2.根据权利要求1所述的数据处理设备,其特征在于,还包括第二判断单元,所述第二判断单元用于当作为所述判断单元的判断结果、判断为所述处理定义传票的描述内容不能在所述数据处理设备上执行时,判断通过用户的编辑是否使得能够执行所述处理定义传票的描述内容,其中,所述显示单元以用户能识别的方式,显示作为所述判断单元和所述第二判断单元的判断结果、判断为通过编辑使得描述内容能在所述数据处理设备上执行的处理定义传票。
3.根据权利要求2所述的数据处理设备,其特征在于,还包括第二显示单元,所述第二显示单元用于当所述显示单元以用户能识别的方式显示判断为通过编辑使得能执行描述内容的处理定义传票时,显示用户能编辑的画面。
4.根据权利要求3所述的数据处理设备,其特征在于,所述显示单元响应于用户在所述第二显示单元所显示的画面上的编辑,将判断为通过编辑使得描述内容变为能在所述数据处理设备上执行的处理定义传票显示为判断为描述内容能在所述数据处理设备上执行的处理定义传票。
5.根据权利要求2所述的数据处理设备,其特征在于,所述第二判断单元基于预先所确定的用户的权限,判断通过用户的编辑是否使得能执行所述处理定义传票的描述内容。
6.根据权利要求1所述的数据处理设备,其特征在于,还包括第三判断单元,所述第三判断单元用于当作为所述判断单元的判断结果、判断为所述处理定义传票的描述内容不能在所述数据处理设备上执行时,获得表示所述数据处理设备的当前性能的信息,并且基于所述信息,再次判断所述处理定义传票的描述内容是否能在所述数据处理设备上执行。
7.一种数据处理方法,用于通过数据处理设备来实现,所述数据处理设备执行描述了用于实现功能的操作流程的处理定义传票的描述内容,所述数据处理方法包括以下步骤获得步骤,在所述获得步骤中,所述数据处理设备的获得单元获得所述处理定义传票;判断步骤,在所述判断步骤中,所述数据处理设备的判断单元判断所述处理定义传票的描述内容是否能在所述数据处理设备上执行;显示步骤,在所述显示步骤中,所述数据处理设备的显示单元以用户能识别的方式,显示作为所述判断步骤中的判断结果、判断为描述内容能在所述数据处理设备上执行的处理定义传票的列表;选择接收步骤,在所述选择接收步骤中,所述数据处理设备的选择接收单元接收用户从所述显示步骤中所显示的处理定义传票的列表中对描述内容能在所述数据处理设备上执行的处理定义传票的选择;以及执行步骤,在所述执行步骤中,所述数据处理设备的执行单元执行所述选择接收步骤中所接收到的处理定义传票的描述内容。
8.一种计算机可读存储介质,其存储有用于实现数据处理方法的程序,所述程序使计算机用作数据处理设备,以执行描述了用于实现功能的操作流程的处理定义传票的描述内容,所述数据处理方法包括以下步骤获得步骤,用于获得所述处理定义传票;判断步骤,用于判断所述处理定义传票的描述内容是否能在所述数据处理设备上执行;显示步骤,用于以用户能识别的方式,显示作为所述判断步骤中的判断结果、判断为描述内容能在所述数据处理设备上执行的处理定义传票的列表;选择接收步骤,用于接收用户从所述显示步骤中所显示的处理定义传票的列表中对描述内容能在所述数据处理设备上执行的处理定义传票的选择;以及执行步骤,用于执行所述选择接收步骤中所接收到的处理定义传票的描述内容。
9.一种数据处理系统,包括数据处理设备和信息处理设备,其中所述数据处理设备包括获得单元,用于获得描述了用于实现功能的操作流程的处理定义传票;判断单元,用于判断所述处理定义传票的描述内容是否能在所述数据处理设备上执行;显示单元,用于以用户能识别的方式,显示作为所述判断单元的判断结果、判断为描述内容能在所述数据处理设备上执行的处理定义传票的列表;选择接收单元,用于接收用户从所述显示单元所显示的处理定义传票的列表中对描述内容能在所述数据处理设备上执行的处理定义传票的选择;以及执行单元,用于执行所述选择接收单元所接收到的处理定义传票的描述内容,以及所述信息处理设备包括生成单元,用于获得表示所述数据处理设备的性能的信息,并且生成所述处理定义传票;验证单元,用于验证所述处理定义传票是否能在所述数据处理设备上执行; 设置单元,用于在所述处理定义传票中设置表示所述验证单元进行了验证的信息;以及存储单元,用于存储由所述设置单元进行了设置的处理定义传票。
全文摘要
一种数据处理设备,其使得数据处理设备的用户可以识别处理定义传票的描述内容是否能在数据处理设备上执行。获得描述了用于实现功能的系列处理流程的处理定义传票,并且判断处理定义传票的描述内容是否能在数据处理设备上执行。以用户能识别的方式,显示作为判断结果判断为描述内容能在数据处理设备上执行的处理定义传票的列表。用户从所显示的处理定义传票的列表中,选择描述内容能在数据处理设备上执行的处理定义传票,并且接收该选择。执行所接收到的处理定义传票的描述内容。
文档编号G06F3/12GK102203812SQ20098014382
公开日2011年9月28日 申请日期2009年10月28日 优先权日2008年10月31日
发明者藤泽实 申请人:佳能株式会社

最新回复(0)