图像处理装置及方法
【技术领域】
[0001]本发明涉及一种图像处理装置及方法。
【背景技术】
[0002]在日本专利文献特开2009-71726号公报中公开了一种如下所述的图像处理装置。所述图像处理装置包括执行请求单元和模块管理单元。所述执行请求单元请求功能的执行。所述模块管理单元在功能未包含在图像处理装置中时,请求业务管理服务器检索模块,并在检索结果的基础上,通过将对应于功能的模块安装在图像处理装置中来执行功能,或通过将执行请求发送到其他图像处理装置来执行功能。模块管理单元具有使用计费管理单元。当将执行请求发送到其他机器上来执行功能时,使用计费管理单元向执行功能的该其他机器请求使用费,或向将模块下载到其他机器上的业务管理服务器请求下载费。
[0003]在日本专利文献特开2004-186859号公报中描述了一种图像处理系统,该图像处理系统提供了利用图像处理单元对从图像输入单元输入的图像数据进行各种图像处理,然后从图像输出单元输出生成的图像数据的服务。在该图像处理系统中,将对应于多个服务的多个收费计数器设置在计数单元,并将用于识别每个单独的收费计数器的对应表存储在对应表存储单元。从该对应表识别出对应于请求服务的收费计数器,使用以对应的累计值对该识别出的收费计数器进行累计而得到的计数值,利用收费计算单元计算收费额。另外,可以由对应表更新单元将对应表的内容适当更新。
【发明内容】
[0004]本发明的目的在于,例如提供一种图像处理装置,其能够根据对应于随着通过插件添加功能而被添加的插件的计费信息,对计费条件进行精细管理。
[0005]本发明是通过以下技术方案实现的:根据本发明的第一方面,提供一种图像处理装置,其包括:处理图像的图像处理部;添加插件的插件添加部,所述插件为配合所述图像处理部执行的功能;附加计费信息添加部,其随着通过所述插件添加部添加所述插件,添加针对所述插件中所包含的作业来设定的附加计费信息;以及计费部,其在将待执行作业包括在所述附加计费信息中所包含的至少一个作业中且执行该待执行作业的情况下,根据所述附加计费信息对所述作业进行计费。
[0006]根据本发明的第二方面,在根据第一方面的图像处理装置中,图像处理装置还包括:并入计费信息,其针对由所述图像处理部执行的功能来设定;以及作业检索部,其在作业未包括在所述附加计费信息中所包含的至少一个作业中的情况下,检索在所述并入计费信息中是否存在待执行作业,且所述计费部在由所述作业检索部判断为在所述并入计费信息中存在待执行作业的情况下,根据所述并入计费信息对所述作业进行计费。
[0007]根据本发明的第三方面,在根据第二方面的图像处理装置中,在存在多个所述附加计费信息的情况下,所述作业检索部按从最新添加的所述多个附加计费信息中的一个开始的顺序,检索在所述多个附加计费信息中是否存在待执行作业。
[0008]根据本发明的第四方面,在根据第一或第二方面的图像处理装置中,对应于所述插件的所述附加计费信息包括:在所述插件包含多个作业的情况下而设置的多个收费计数器,所述多个收费计数器针对所述多个作业来设置;以及计费条件,其设置为:所述多个收费计数器中至少一个的值由所述多个作业的成败组合来设定。
[0009]根据本发明的第五方面,在根据第一至第三方面中任一方面的图像处理装置中,对应于所述插件的所述附加计费信息包括:在所述插件包含多个作业的情况下而设置的损失计数器,所述损失计数器针对所述多个作业中至少一个来设置;以及损失条件,其设置为:所述损失计数器的值由所述多个作业的成败组合来设定。
[0010]根据本发明的第六方面,在根据第一至第三方面中任一方面的图像处理装置中,所述图像处理装置还包括:插件删除部,其删除所添加的所述插件;以及附加计费信息删除部,其随着通过所述插件删除部删除所述插件,删除随着添加插件而被添加的附加计费信息。
[0011]根据本发明的第七方面,在根据第一至第三方面中任一方面的图像处理装置中,所述图像处理装置还包括:插件更新部,其更新所添加的所述插件;以及附加计费信息更新部,其随着通过所述插件更新部更新所述插件,更新随着添加插件而被添加的附加计费信息。
[0012]根据本发明的第八方面,提供一种方法,其包括:处理图像;添加插件,所述插件为配合对所述图像进行的所述处理执行的功能;随着添加所述插件,添加对应于所述插件的附加计费信息,所述附加计费信息是针对所述插件中所包含的作业来设定的计费信息;以及在将待执行作业包括在所述附加计费信息中所包含的至少一个作业中且执行该待执行作业的情况下,根据所述附加计费信息对所述作业进行计费。
[0013]与现有技术相比,本发明的有益效果是:
[0014]根据本发明的第一方面,与改变并入计费信息并使用改变后的并入计费信息的情况相比,能够根据对应于随着通过插件添加功能而被添加的插件的计费信息,对计费条件进行精细管理。
[0015]根据本发明的第二方面,与改变并入计费信息并使用改变后的并入计费信息的情况相比,能够组合使用插件功能和并入功能。
[0016]根据本发明的第三方面,与不具备根据本示例性实施例的配置的情况相比,插件的管理变得容易。
[0017]根据本发明的第四方面,与不具备根据本示例性实施例的配置的情况相比,能够对综合服务进行更加精细的计费管理。
[0018]根据本发明的第五方面,与不具备根据本示例性实施例的配置的情况相比,能够对综合服务减少损失的发生。
[0019]根据本发明的第六方面,与不具备根据本示例性实施例的配置的情况相比,能够减少错误操作。
[0020]根据本发明的第七方面,与不具备根据本示例性实施例的配置的情况相比,能够使用改进的综合服务。
[0021]根据本发明的第八方面,与改变并入计费信息并使用改变后的并入计费信息的情况相比,能够根据对应于随着通过插件添加功能而被添加的插件的计费信息,对计费条件进行精细管理。
【附图说明】
[0022]以下,将参照附图详细说明本发明的示例性实施例,其中:
[0023]图1表示根据本示例性实施例的图像处理系统的配置的一例;
[0024]图2表示图像处理装置中的控制器的配置的一例;
[0025]图3说明图像处理装置中包括的功能;
[0026]图4表示对应于并入功能的并入计费信息的一例;
[0027]图5A和图5B表不对应于插件I的附加计费信息I的一例,不出在图5A和图5B之间计费条件不同的情况;
[0028]图6表示对应于插件2的附加计费信息2的一例;
[0029]图7表示对应于插件3的附加计费信息3的一例;
[0030]图8表示对应于插件4的附加计费信息4的一例;
[0031]图9表示控制器的各种单元的配置的一例;以及
[0032]图10是由控制器执行的计费处理的流程图。
【具体实施方式】
[0033]<图像处理系统>
[0034]图1表示根据本示例性实施例的图像处理系统的配置的一例。
[0035]该图像处理系统具有:作为所谓的多功能机工作的图像处理装置1,该多功能机例如包括:复印、扫描、打印和传真功能;连接到图像处理装置I的通信线路2 ;连接到通信线路2的终端装置3 ;连接到通信线路2的传真装置4 ;以及连接到通信线路2的服务器装置5。
[0036]通信线路2由因特网线路、电话线路等配置。终端装置3经由通信线路2指示图像处理装置I来执行例如图像的处理。终端装置3例如由个人计算机(PC)配置。另外,传真装置4经由通信线路2在与图像处理装置I之间发送并接收传真。此外,服务器装置5经由通信线路2在与图像处理装置I之间发送并接收数据(包括程序)。
[0037]服务器装置5可以是执行所谓的云计算的装置,或提供云服务的装置。
[0038]<图像处理装置1>
[0039]图像处理装置I包括:图像形成部20 ;图像读取部30 ;发送器/接收器40 ;用户界面(UI)部50 ;以及控制器10。图像形成部20在纸张等记录介质上形成图像。图像读取部30读取记录在纸张等记录介质上的图像。发送器/接收器40经由通信线路2在与终端装置3、传真装置4、以及服务器装置5之间发送并接收数据。UI部50从用户接受指令,并向用户显示消息。这些指令与使用电源开/关、扫描、打印、复印和传真等功能,以及后述的附加功能的操作相关。控制器10控制图像形成部20、图像读取部30、发送器/接收器40、以及Π部50的操作。
[0040]控制器10、图像形成部20、图像读取部30、发送器/接收器40、以及UI部50由控制总线60连接。
[0041]控制器10、图像形成部20、图像读取部30、发送器/接收器40、以及Π部50中的每一个均是图像处理部的一例。
[0042]在图像处理装置I中,将从图像读取部30读取的图像由图像形成部20打印到纸张等记录介质上。
[0043]此外,在图
像处理装置I中,经由通信线路2将从置于图像处理装置I外部的终端装置3、传真装置4、或服务器装置5发送来的图像等数据由图像形成部20打印到记录介质上。
[0044]在图像处理装置I中,经由通信线路2将由图像读取部30读取的图像等数据从发送器/接收器40发送到置于图像处理装置I外部的终端装置3、传真装置4、或服务器装置5。
[0045]作为发送器/接收器40,例如可以分开设置用于因特网线路的发送器/接收器和用于电话线路的发送器/接收器。
[0046]S卩,在图像处理装置I中,作为后述的并入功能,由图像读取部30实现扫描功能,由图像形成部20实现打印功能,由图像读取部30和图像形成部20实现复印功能,以及由图像读取部30、图像形成部20和发送器/接收器40实现传真功能。
[0047]< 控制器 10>
[0048]图2表示图像处理装置I中的控制器10的配置的一例。
[0049]控制器10包括:中央处理单元(以下,简称为CPU) 11 ;随机存取存储器(RAM) 12 ;非易失性存储器(以下,简称为NVM) 13 ;以及硬盘驱动器(以下,简称为HDD) 14。
[0050]CPU11、RAM12、NVM13 以及 HDD14 通过信号总线 15 连接。
[0051]信号总线15连接到控制总线60。
[0052]CPUll包括算术逻辑单元(ALU),其执行逻辑运算和算术运算等。
[0053]RAM12保持CPUl I执行运算所使用的程序和数据。以下,这些程序和数据有时将被统称为数据。
[0054]通常,RAM12是易失性存储介质,在供给电源期间,RAM12允许读取和写入数据,并保持被写入的数据,而当未供给电源时,数据会丢失。
[0055]NVMl3是非易失性存储介质,在供给电源期间,NVMl3允许数据被读取和写入,且当未供给电源时,保持被写入的数据。NVM13可以是不允许数据被重写的只读存储器(ROM),也可以是允许数据被重写的闪速存储器。下面的描述假设NVM13是闪速存储器。
[0056]HDD14是大容量可重写的非易失性存储器,其保持用于操作图像处理装置I的程序和数据。NVM13可以将这些程序和数据作为固件保持。在这种情况下,控制器10可以不具备HDD14。
[0057]下面的描述假设NVM13作为固件保持用于操作图像处理装置I的程序和数据。
[0058]当打开控制器10的电源时,CPUll从NVM13将运行图像处理装置I所需要的程序读取(装载)到RAM12。然后,控制器10从预定地址执行该程序,从而将图像处理装置I启动(开机)。
[0059]<并入功能200和插件功能300〉
[0060]图3说明图像处理装置I中包括的功能。
[0061]图像处理装置I能够执行并入功能200和插件功能300。
[0062]并入功能200是预先并入到图像处理装置I中的标准功能。例如,并入功能200包括:复印功能(如图3所示的“复印”;下同);扫描功能(扫描);打印功能(打印);传真功能(传真发送);其他功能1(功能I);以及其他功能2 (功能2)。这些功能为可以由包括在图像处理装置I中的图像形成部20、图像读取部30等执行的功能,并且被关闭在图像处理装置I内。
[0063]虽然在本实施例中并入功能200的数目是6个,但这仅是示例性说明。并入功能200的数目可以为其他数目。
[0064]插件功能300是由用户添加的功能。在图3中,插件功能300为插件I至插件N (N是不小于I的整数),每个具有独立的功能。由用户并入的插件功能300可以只是一个功能,例如插件1,或多个功能。当对这些插件不作彼此区分时,插件I至插件N将被称作插件。
[0065]插件为用Java (注册商标)或JavaScript (注册商标)等编程语言写入的一种程序,该插件被添加到图像处理装置I并被执行以定制图像处理装置I的功能。
[0066]描述插件的程序可以被存储在HDD14中,也可以经由通信线路2而获得。
[0067]以下,将对各插件功能300的一例进行说明。
[0068]考虑执行下述一系列处理(服务)的情况,这些处理包括:由图像处理装置I的图像读取部30将图像读取为图像数据;经由发送器/接收器40将图像数据发送到置于图像处理装置I外部的服务器装置5 ;通过在服务器装置5中执行字符识别处理将图像数据转换成文档数据;以及在服务器装置5中保存文档数据。
[0069]由图像读取部30读取图像的处理是使用图像处理装置I的扫描功能(扫描)的处理(服务)。然而,通过在服务器装置5中执行字符识别处理将图像数据转换成文档数据以及在服务器装置5中保存文档数据的处理不能由图像处理装置I单独执行。通过在服务器装置5中执行字符识别处理将图像数据转换成文档数据以及在服务器装置5中保存文档数据的处理在此称为云服务。
[0070]上述一系列处理是通过图像处理装置I与置于图像处理装置I外部并经由通信线路2连接到图像处理装置I的服务器装置5等之间的协作来执行的。
[0071]因此,由图像读取部30将图像读取为图像数据并通过发送器/接收器40将图像数据发送的处理(服务),以及通过在服务器装置5中执行字符识别处理将图像数据转换成文档数据并在服务器装置5中保存文档数据的处理(云服务)被定义为插件,并使这些服务被连续执行。
[0072]S卩,在此所示的每个插件功能300的例子均为综合服务。
[0073]如上所述,在图像处理装置I中,除了并入功能以外,还需要提供使并入功能和外置于图像处理装置I的功能彼此协作来执行的服务。
[0074]如上所述,图像处理装置I包括并入功能200和插件功能300。此时,在某些情况下,需要对并入功能200和插件功能300中的每一个进行计费。
[0075]在这种情况下,针对并入功能200,在图像处理装置I中预先设置对这些功能的计费进行管理的信息(并入计费信息)。
[0076]然而,针对插件功能300,当将插件I至插件N添加到图像处理装置I时,要添加对对应于各插件I至插件N的计费进行管理的信息(附加计费信息I至附加计费信息N ;N是不小于I的整数)。以下,在对这些单独的附加计费信息不作彼此区分的情况下,附加计费信息I至附加计费信息N将被称作附加计费信息。
[0077]如图3所示,作为对应于并入功能200整体的计费信息,图像处理装置I包括针对并入功能200的并入计费信息。在这种情况下,假设将并入计费信息保持在图2所示的NVM13中。另外,每次使用给定的一个并入功能200时,对在并入计费信息中所指定的收费计数器(参照后述的图4)进行累计。可将并入计费信息保持在HDD14。以这种方式,优选即使未供给电源也将并入计费信息保持在保持数据的非易失性存储器中。虽然可以将并入计费信息保持在RAM12即易失性存储介质中,但在这种情况下,在例如出现瞬时停电时,数据可能会丢失。在下面的说明中,假设将并入计费信息保持在NVM13中。
[0078]针对每个单独的插件设定附加计费信息。因此,如图3所示,在插件I至插件N的情况下,将附加计费信息1、附加计费信息2、以及附加计费信息N设定为各自与插件1、插件2、以及插件N对应。
[0079]而且,每次添加插件时,添加对应的附加计费信息。也优选将附加计费信息保持在非易失性存储介质中。在由于NVM13的容量有限而不可能保持附加计费信息的情况下,可将附加计费信息保持在HDD14。下面的描述假设将附加计费信息保持在HDD14。
[0080]并入计费信息和附加计费信息(附加计费信息I至附加计费信息N)在此统称为计费信息400。
[0081]附加计费信息包含在描述插件的程序中。当按照来自Π部50的用户指令添加插件时,将描述插件的程序读入RAM12,由此将对应的插件功能添加到图像处理装置I。而且,当将插件读入RAM12并初始化时,将对应于插件的附加计费信息写入HDD14。
[0082]图3所示的检索方向将在后面描述。
[0083]图4表示对应于并入功能200的并入计费信息的一例。
[0084]并入计费信息是所谓的计费表,其包括:作业名称;参数I ;参数2 ;单价(日元);单位;以及收费计数器。
[0085]作业名称的例子包括并入功能200中的:“复印”;“扫描”;“打印”;“传真发送”;“功能I”;以及“功能2”。
[0086]参数I例如表示色彩模式,即“单色”或“彩色”。参数2例如表示纸张尺寸,即“A4”、“A3”、或“其他”。虽然在这种情况下使用的参数是参数I和参数2,但因为参数是当确定单价时要考虑的项目,所以也可以包括其他参数。另外,每个参数可以指定除上述以外的其他信息。
[0087]单价(日元)表示每单位收取的金额。
[0088]单位的例子包括“页”和“件”。即,在单位是“页”的情况下,单价(日元)按每“页”收取。在单位是“件”的情况下,单价(日元
)按每“件”收取。
[0089]收费计数器表示保持单位的累积总数的存储介质(存储器)的区域(地址)。例如,在将作业“复印”以参数I (色彩模式)为“单色”和参数2 (纸张尺寸)为“A4”执行10页的情况下,收费计数器COl以“10”计数。在这种情况下,向用户收取:计数器COl的计数值(10) X单价10日元=100日元。
[0090]在图4中,意为“任意”。例如,在作业名称(简称为作业;下同)“扫描”的情况下,如果参数I (色彩模式)为“单色”,则无论参数2 (纸张尺寸)是否为“A4”、“A3”、或“其他”,收费计数器C07对每“页”以“I”计数。这样,向用户收取:计数值(I)X单价10日元=10日元。
[0091]在作业“功能I”的情况下,无论参数I (色彩模式)是否为“单色”或“彩色”,并且无论参数2(纸张尺寸)是否为“A4”、“A3”、或“其他”,针对每“页”收取单价20日元。
[0092]在作业“功能2”的情况下,无论参数I (色彩模式)是否为“单色”或“彩色”,并且无论参数2(纸张尺寸)是否为“A4”、“A3”、或“其他”,针对每“件”收取单价20日元。
[0093]如上所述,对并入功能200的计费是通过参考图4所示的并入计费信息,并根据对应的作业名称的参数1、参数2、以及单位收取对应的单价(日元)来进行管理的。
[0094]图5A和图5B各自表不对应于插件I的附加计费信息I的一例。在所不的例子中,在图5A和图5B之间的计费条件不同。
[0095]对应于插件I的附加计费信息I是所谓的计费表,其包括:插件名称;作业名称;参数I ;参数2 ;单价(日元);单位;收费计数器;以及计费条件。
[0096]以下,将把插件I作为描述为插件功能300的一例的综合服务来说明。即,插件I是综合服务,其包括:服务(服务I),由图像读取部30将图像读取为图像数据并通过发送器/接收器40将图像数据发送;以及云服务(服务2),对由服务器装置5接收到的图像数据执行图像识别处理,以便将图像数据转换成文档数据并保存文档数据。
[0097]在插件I中,服务I对应图像处理装置I的作业“扫描”和作业“传真发送”。因此,针对服务I的用户计费需要支付给服务I提供商,如图像处理装置I的所有者或管理员。
[0098]针对服务2 (云服务)的计费需要支付给云服务提供商。
[0099]SP,服务I和服务2需要分别计费。
[0100]插件I是由作业“服务I”和“服务2”组成的多作业。从图5A和图5B所示的插件I的附加计费信息可以明确,对服务I和服务2分别计费。
[0101]因为参数I和参数2、单价(日元)、以及单位与图4所示的并入计费信息中的相同,故省略说明这些项目。
[0102]针对服务I的收费计数器Pl-COl和针对服务2的收费计数器P1-C02设置在控制器10的HDD14中。
[0103]在图5A中,指定计费条件是服务I和服务2的AND条件(*)。假设服务I成功的情况下设定为“1”,服务I失败的情况下设定为“0”,并且进一步地,服务2成功的情况下设定为“1”,服务2失败的情况下设定为“O”。服务I成功(“1”),且服务2成功(“I”)(服务I*服务2= I)的情况下,针对服务I的收费计数器Pl-COl和针对服务2的收费计数器P1-C02各自以“I”计数。
[0104]S卩,收费计数器Pl-COl的计数值(I)X单价20日元=20日元,且收费计数器P1-C02的计数值⑴X单价30日元=30日元,即,向用户总计收取50日元。
[0105]然后,向服务I的提供商支付:收费计数器Pl-COl的计数值(I) X单价20日元=20日元,并向服务2的提供商支付:收费计数器P1-C02的计数值(I)X单价30日元=30曰元。
[0106]在服务I失败(“O”)的情况下,或在服务I成功(“I”)但服务2失败(“O”)的情况下,收费计数器Pl-COl和收费计数器P1-C02不计数。
[0107]除非插件I成功,不向用户收费,且既不支付服务I的提供商也不支付服务2的提供商。
[0108]上述的示例中假设了服务I的输出变成服务2的输入,然后执行服务2的情况。然而,在并行执行服务I和服务2的情况下,在服务I失败(“O”)但服务2成功(“I”)的情况下收费计数器Pl-COl和收费计数器P1-C02也不计数。
[0109]在图5B中,指定计费条件是服务I和服务2的OR条件⑴。在这种情况下,在服务I成功(“I”)但服务2失败(“O”)的情况下,只有收费计数器Pl-COl以“I”计数。
[0110]因此,尽管插件I的功能没有完成,因为服务I已被使用,所以向用户收取:收费计数器Pl-COl的计数值(I)X单价20日元=20日元。
[0111]然后,向服务I提供商支付:收费计数器Pl-COl的计数值(I) X单价20日元=20日元。对服务2的提供商不作任何支付。
[0112]在这种情况下,用户未获得任何输出。因此,用户可以从图像处理装置I取出已经成功(“I”)的服务I的输出,即在上述示例中扫描的图像数据。
[0113]在并行执行服务I和服务2的情况下,如果服务I失败(“O”)但服务2成功(“1”),只有收费计数器P1-C02以“I”计数。
[0114]因此,虽然插件I没有成功,但因为服务2已使用,所以向用户收取:计数器P1-C02的计数值(I) X单价30日元=30日元。
[0115]然后,向服务2提供商支付:计数器P1-C02的计数值⑴X单价30日元=30日元。对服务I的提供商不作任何支付。
[0116]在上述中,当将插件I添加到图像处理装置I时,附加计费信息I也被添加。
[0117]如果附加计费信息I未被添加,对插件I的计费需要通过使用图4中所示的并入计费信息来管理。
[0118]此时,例如,在同时执行包含在并入计费信息中的作业“扫描”、“复印”、以及“传真发送”的情况下,可以对图4中所示的并入计费信息中的这些作业单独计费并合计。
[0119]然而,在将上述综合服务作为插件添加到图像处理装置I的情况下,通过重写并入计费信息来处理。而且,当返回到原来的服务时,需要将并入计费信息返回到原来的状态。
[0120]另外,在提供包括那些由图像处理装置I提供的和由那些从图像处理装置I的外部提供的多个服务的情况下,很难为每个对应的服务提供商单独计费。
[0121]S卩,如上所述,通过在添加插件时添加附加计费信息,可以不受预先定义的并入计费信息限制而进行计费管理。
[0122]在包括多个作业的多作业的情况下,可以通过使用将成功(“I”)和失败(“O”)结合的计费条件精细地设定计费。
[0123]图6表示对应于插件2的附加计费信息2的一例。
[0124]插件2配置为综合服务,其包括作业“服务3”、“服务4”和“服务5”,即多作业。
[0125]计费条件例如是服务3、服务4的AND条件(*)和服务5的OR条件⑴。
[0126]例如,假设作业“服务3”是插件I的作业“服务1”,且作业“服务4”是插件I的作业“服务2”。S卩,服务3是由图像读取部30将图像读取为图像数据,并由发送器/接收器40将该图像数据发送的服务,服务4是针对由服务器装置5接收到的图像数据执行图像识别而将图像数据转换成文档数据,并保存该文档数据的云服务(服务2)。另外,服务5是店铺的服务(安装费),图像处理装置I安装在该店铺中。
[0127]在上述例子中,在服务3和服务4各自成功(“I”)的情况下,收费计数器P2-C01和P2-C02以“I”计数。在服务3和服务4中一个服务或两个服务失败(“O”)的情况下,收费计数器P2-C01和P2-C02不计数。
[0128]无论服务3和服务4中一个服务或两个服务成功(“I”)或失败(“0”),因为图像处理装置I已经被使用,所以收费计数器P2-C03以“I”计数。
[0129]在服务3和服务4各自成功(“I”)的情况下,收费计数器P2-C01的计数值(I)X单价20日元=20日元,收费计数器P2-C02的计数值(I)X单价30日元=30日元,且收费计数器P2-C03的计数值(I)X单价10日元=10日元,即,向用户总计收取60日元。
[0130]然后,收费计数器P2-C01的计数值(I) X单价20日元=20日元支付给服务3的提供商,收费计数器P2-C02的计数值(I) X单价30日元=30日元支付给服务4的提供商,且收费计数器P2-C03的计数值(I) X单价10日元=10日元支付给服务5的提供商。
[0131]在服务3失败(“0”),或服务3成功(“I”)但服务4失败(“O”)的情况下,向用户收取:收费计数器P2-C03的计数值⑴X单价10日元=10日元,而这10日元支付给服务5的提供商。
[0132]图7表示对应于插件3的附加计费信息3的一例。
[0133]在附加计费信息3中的作业
“扫描”与图4所示的并入计费信息中的作业“扫描”之间有重叠。对于插件3的作业“扫描”,在参数I (色彩模式)为“单色”的情况下,无论参数2(纸张尺寸)是否为“A4”、“A3”或“其他”,每页单价为20日元,而在参数I (色彩模式)为“彩色”的情况下,无论参数2 (纸张尺寸)是否为“A4”、“A3”或“其他”,每页单价为20日元。在这一方面,插件3的作业“扫描”与图4所示的并入计费信息中的作业“扫描”不同。
[0134]即,“插件3”表示提供了与并入计费信息的作业“扫描”中所指定的单价(日元)不同的单价(日元)的情况。
[0135]收费计数器C07和C08与并入计费信息的作业“扫描”的情况相同。
[0136]在这种情况下,如后面将要描述的,对于由用户指定的作业“扫描”,对应于插件3的附加计费信息3优先于并入计费信息的作业“扫描”来使用。
[0137]S卩,通过提供一种如插件3的插件,可以实际上不对并入计费信息进行重写,而是以一种似乎对并入计费信息进行了重写的方式来管理计费。
[0138]虽然插件3只包括作业“扫描”,插件3可以是在其中连续执行作业“复印”和“传真发送”的多作业,并且可以将单价设定为比在并入计费信息中的单价低的值。在同时使用多个作业的情况下,可以设定折扣单价。
[0139]图8表示对应于插件4的附加计费信息4的一例。
[0140]这是图5A和图5B所示的插件I的扩展。即,作业名称、参数1、参数2、单价(日元)、单位、收费计数器以及计费条件与图5A和图5B所示的插件I中的相同。损失计数器和损失条件被添加到这些信息中。按照插件4,收费计数器显示为P4-C01和P4-C02。
[0141]作为示例,将参照图5A和图5B对上述综合服务的情况进行说明。插件4的服务I是由图像读取部30将图像读取为图像数据,并由发送器/接收器40将该图像数据发送的服务,服务2是针对由服务器装置5接收到的图像数据执行图像识别而将图像数据转换成文档数据,并保存该文档数据的云服务。
[0142]此外,在如图5A所示的情况下,计费条件是服务I和服务2的AND条件(*)。此时,在服务I成功(“I”)但服务2失败(“O”)的情况下,不向用户收费,也不对已成功(“I”)的服务I的提供商支付任何费用。
[0143]在这种情况下,由于服务2的失败(“O”)插件4没有成功。因此,将针对服务I向用户所作的收费摊派给已失败(“O”)的服务2的提供商。
[0144]因此,针对服务2设置损失计数器的P4-L02,并将损失条件设定为服务I和服务2的否定(NOT)的AND条件(*)。即,在服务I成功(“I”)而服务2失败(“O”)的情况下,损失计数器P4-L02以“I”计数,并向服务2的提供商收费。即,向服务2的提供商收取:损失计数器P4-L02的计数值(I) X服务I的单价20日元=20日元。
[0145]在服务I成功(“I”)且服务2成功(“I”)的情况下,损失计数器P4-L02不计数。
[0146]图9表示控制器10的各种单元(功能块)的配置的一例。
[0147]控制器10包括:插件添加单元101 ;附加计费信息添加单元102 ;插件更新单元103 ;附加计费信息更新单元104 ;插件删除单元105 ;附加计费信息删除单元106 ;作业管理单元107 ;计费信息检索单元108 ;作业检索单元109 ;以及计费单元110。插件添加单元101是添加插件的插件添加部的一例。附加计费信息添加单元102是随着添加插件来添加附加计费信息的附加计费信息添加部的一例。插件更新单元103是更新插件的插件更新部的一例。附加计费信息更新单元104是随着更新插件来更新附加计费信息的附加计费信息更新部的一例。插件删除单元105是删除插件的插件删除部的一例。附加计费信息删除单元106是随着删除插件来删除附加计费信息的附加计费信息删除部的一例。作业管理单元107是管理作业的作业管理部的一例。计费信息检索单元108是当提交作业时检索是否存在附加计费信息的计费信息检索部的一例。作业检索单元109是在并入计费信息或附加计费信息中检索作业的作业检索部的一例。计费单元110是根据计费信息计数收费计数器(或损失计数器)的计费部的一例。
[0148]用户经由UI部50指令添加、更新或删除插件。另外,用户经由UI部50指定作业。
[0149]在添加插件的情况下,插件添加单元101经由HDD14或通信线路2使描述指定的插件的程序被读入RAM12并执行。此时,附加计费信息添加单元102通过描述指定的插件的程序使附加计费信息被设定在HDD14上。然后,将插件的总数改变为等于插件添加前的插件总数加“I”的数字。
[0150]在更新插件的情况下,插件更新单元103经由HDD14或通信线路2使用于更新指定的插件的程序被读取并执行,从而更新该指定的插件。此时,附加计费信息更新单元104通过用于更新指定的插件的程序使HDD14上的附加计费信息被更新。
[0151]在更新插件的情况下,可将附加计费信息原样存储,或重写附加计费信息。在重写附加计费信息的情况下,可删除更新前的数据并写入新数据,或将更新前的数据转换成更新后的数据。可以在初始化插件时对从更新前的数据转换成更新后的数据进行编程来执行。
[0152]在删除插件的情况下,插件删除单元105经由HDD14或通信线路2使用于删除指定的插件的程序被读取并执行,从而删除该指定的插件。此时,附加计费信息删除单元106通过用于删除指定的插件的程序使HDD14上的附加计费信息被删除。然后,将分配给各个插件的编号按添加插件的顺序重新设定,并将插件的总数设定为等于插件删除前的插件总数减“I”的数字。
[0153]然而,也可以不删除插件,使得用户不能利用UI部50指定该插件。
[0154]作业管理单元107管理作业。当由用户指定(提交)作业和相关的参数I和参数2时,在对应于并入功能200的并入计费信息或对应于插件功能300的附加计费信息中存在作业的情况下执行被提交的作业。
[0155]计费信息检索单元108检索附加计费信息是否存在。
[0156]在作为由计费信息检索单元108检索的结果判断附加计费信息存在的情况下,作业检索单元109在附加计费信息中检索被提交的作业是否存在。在不存在附加计费信息的情况下,作业检索单元109在并入计费信息中检索对应的作业是否存在。
[0157]在附加计费信息或并入计费信息中存在被提交的作业的情况下,向作业管理单元107通知该结果,并按照指定的参数I和参数2,向计费单元110通知对应的单元、计费条件以及收费计数器。在针对有问题的作业设定损失条件的情况下,向计费单元110通知损失条件和损失计数器。
[0158]当指定插件的情况下,包括在插件中的多个作业被作为多作业执行。
[0159]在既不在并入计费信息中也不在附加计费信息中存在被提交的作业的情况下,向作业管理单元107通知该结果。
[0160]根据已被通知的单元和计费条件,计费单元110随着作业被执行计数收费计数器。在设定了损失条件的情况下,损失计数器根据该损失条件计数损失计数器。
[0161]图10是由控制器10执行的计费处理的流程图。
[0162]在这种情况下,假设由控制器10的插件添加单元101将N个插件添加到图像处理装置I (插件添加功能)。并假设按照N个插件的添加,由控制器10的附加计费信息添加单元102将对应于N个插件的N个附加计费信息添加到图像处理装置I (附加计费信息添加功能)。
[0163]由控制器10的作业管理单元107判断用户是否已提交作业(步骤11,在图10中表不为Sll ;下同)。
[0164]在步骤11中判断为否定(否)的情况下,即,在尚未提交作业的情况下,处理返回到步骤11,等待作业的提交。
[0165]在步骤11中判断为肯定(是)的情况下,即,在已经提交作业的情况下,由控制器10的计费信息检索单元108判断是否存在附加计费信息(步骤12)(计费信息检索功能)。在步骤12中判断为否定(否)的情况下的处理将在后面叙述。
[0166]在步骤12中判断为肯定(是)的情况下,即,在附加计费信息存在的情况下,由控制器10的作业检索单元109读取附加计费信息的总数(N)并放入变量X (步骤13)。
[0167]然后,由作业检索单元109判断在附加计费信息X的作业名称部中是否存在被提交的作业(步骤14)(作业检索功能)。在步骤14中判断为否定(否)的情况下的处理将在后面叙述。
[0168]在步骤14中判断为肯定(是)的情况下,即,在附加计费信息X的作业名称部中存在被提交的作业的情况下,在控制器10的作业管理单元107的管理下执行作业(图像处理功能),并根据附加计费信息X由控制器10的计费单元110对该作业计费(步骤15)(计费功能)。
[0169]在这种情况下,对具有小于X的编号的附加计费信息以及并入计费信息不检索被提交的作业。
[0170]在步骤14中判断为
否定(否)的情况下,即,在附加计费信息X中不存在被提交的作业的情况下,从变量X中减去“ I”(步骤16)。然后,判断X是否大于O (X > O)(步骤17)。在步骤17中判断为否定(否)的情况下的处理将在后面叙述。
[0171]在步骤17中判断为肯定(是)的情况下,即,在X大于0(X>0)的情况下,处理返回到步骤14,并判断在附加计费信息X中是否存在被提交的作业。
[0172]在步骤12中判断为否定(否)的情况下,即,在不存在附加计费信息的情况下,由控制器10的作业检索单元109判断在并入计费信息中是否存在被提交的作业(步骤18)。在步骤18中判断为否定(否)的情况下的处理将在后面叙述。
[0173]在步骤18中判断为肯定(是)的情况下,即,在并入计费信息的作业名称部中不存在被提交的作业的情况下,在控制器10的作业管理单元107的管理下执行作业,并根据并入计费信息由控制器10的计费单元110对该作业计费(步骤19)。
[0174]在步骤17中判断为否定(否)的情况下,即,在X为O的情况下,在步骤18中,由控制器10的作业检索单元109判断在并入计费信息的作业名称部中是否存在被提交的作业。
[0175]然后,在步骤18中判断为否定(否)的情况下,即,在并入计费信息的作业名称部中不存在被提交的作业的情况下,由作业管理单元107禁止执行作业(步骤20)。在这种情况下,在图像处理装置I中,不执行作业(被禁止),并通过在Π部50上的“错误”指示或警报声等,向用户通知请求了未预期的作业这一事实。
[0176]如上所述,在图10所示的流程图中,在已经添加了插件的情况下,优先于并入计费信息,在附加计费信息中检索作业。
[0177]按照这种方式,即使在附加计费信息与并入计费信息之间存在作业名称的重叠,在检索时附加计费信息被赋予优先级。
[0178]S卩,虽然针对图7所示的插件3的附加计费信息3的作业“扫描”与图4所示的并入计费信息的作业“扫描”相同,但使用针对插件3的附加计费信息3的作业“扫描”。
[0179]即使对于插件3的作业“扫描”,也使用与用于并入计费信息的作业“扫描”的相同的收费计数器C07和C08。因此,插件3的附加计费信息3等同于通过部分地覆盖并入计费Ih息获得的息。
[0180]如图3和图10所示,即使在存在多个附加计费信息(附加计费信息I至附加计费信息N)的情况下,如图3的检索方向所示,也按从附加计费信息的最大编号(从N侧)开始的顺序在该多个附加计费信息中检索作业。因此,即使在多个附加计费信息中设定相同的作业名称,最大编号的附加计费信息被赋予优先级。
[0181]此时,假设对一个插件和附加计费信息赋予的编号越大,越晚添加该插件和附加计费信息,即,越在近期添加该插件和附加计费信息,则使用最新添加的一个附加计费信肩、O
[0182]另外,通过删除作业名称与并入计费信息有重叠的附加计费信息中的插件,使用并入计费信息。
[0183]在将并入计费信息和附加计费信息设定成在这两个信息之间不存在作业名称重叠的情况下,由计费信息检索单元108执行的作业检索可从并入计费信息和附加计费信息中任一个开始。
[0184]下面的配置也可以使用在不希望允许改变并入计费信息的情况中。即,当添加插件时,判断插件的附加计费信息与并入计费信息之间是否存在作业名称的重叠,并且如果存在重叠,将其视为错误并禁止添加该插件。
[0185]如上所述,在将未在图像处理装置I中预先设置的功能作为插件添加的情况下,与并入计费信息分开地添加附加计费信息。其结果是,附加计费信息可不受在图像处理装置I中预先设置的并入计费信息的限制来设置。另外,当在HDD14等大容量非易失性记录介质上设置附加计费信息时,可以不考虑附加计费信息的大小来设置并入计费信息。
[0186]通过从附加计费信息中开始检索作业,所得到的结果与如若重写并入计费信息相同,因此,可以对每个用户设定插件计费信息。
[0187]即使在插件为包括多个作业的多作业、且各作业的提供商不同的情况下,也可以为每个服务(供应商)单独计费。
[0188]另外,即使在插件为包括多个服务的综合服务的情况下,也可以通过按照多个服务的成功(“I”)和失败(“O”)设定计费条件来针对综合服务精细地设定计费。
[0189]另外,可以设定损失条件,允许设定由已失败(“O”)的服务的提供商将对用户的收费作为损失来支付给已成功(“I”)的服务的提供商。
[0190]另外,随着插件被更新或删除,可以更新或删除附加计费信息。
[0191]另外,在预定期间开始或结束时,对收费计数器的计数值、以及(在包括损失计数器的情况下)损失计数器的计数值进行计数,并按该计数结果向用户等收费。此时,可以对收费计数器的计数、以及(在包括损失计数器的情况下)损失计数器的计数进行复位。
[0192]为了进行图示和说明,以上对本发明的示例性实施例进行了描述。其目的并不在于全面详尽地描述本发明或将本发明限定于所公开的具体形式。很显然,对本技术领域的技术人员而言,可以做出许多修改以及变形。本实施例的选择和描述,其目的在于以最佳方式解释本发明的原理及其实际应用,从而使得本技术领域的其他熟练技术人员能够理解本发明的各种实施例,并做出适合特定用途的各种变形。本发明的范围由与本说明书一起提交的权利要求书及其等同物限定。
【主权项】
1.一种图像处理装置,其特征在于,包括: 处理图像的图像处理部; 添加插件的插件添加部,所述插件为配合所述图像处理部执行的功能; 附加计费信息添加部,其随着通过所述插件添加部添加所述插件,添加针对所述插件中所包含的作业来设定的附加计费信息;以及 计费部,其在将待执行作业包括在所述附加计费信息中所包含的至少一个作业中且执行该待执行作业的情况下,根据所述附加计费信息对所述作业进行计费。2.根据权利要求1所述的图像处理装置,其特征在于,还包括: 并入计费信息,其针对由所述图像处理部执行的功能来设定; 以及作业检索部,其在作业未包括在所述附加计费信息中所包含的至少一个作业中的情况下,检索在所述并入计费信息中是否存在待执行作业,且所述计费部在由所述作业检索部判断为在所述并入计费信息中存在待执行作业的情况下,根据所述并入计费信息对所述作业进行计费。3.根据权利要求2所述的图像处理装置,其特征在于, 在存在多个所述附加计费信息的情况下,所述作业检索部按从最新添加的所述多个附加计费信息中的一个开始的顺序,检索在所述多个附加计费信息中是否存在待执行作业。4.根据权利要求1或2所述的图像处理装置,其特征在于,对应于所述插件的所述附加计费信息包括: 在所述插件包含多个作业的情况下而设置的多个收费计数器,所述多个收费计数器针对所述多个作业来设置;以及 计费条件,其设置为:所述多个收费计数器中至少一个的值由所述多个作业的成败组合来设定。5.根据权利要求1至3中任一项所述的图像处理装置,其特征在于,对应于所述插件的所述附加计费信息包括: 在所述插件包含多个作业的情况下而设置的损失计数器,所述损失计数器针对所述多个作业中至少一个来设置;以及 损失条件,其设置为:所述损失计数器的值由所述多个作业的成败组合来设定。6.根据权利要求1至3中任一项所述的图像处理装置,其特征在于,还包括: 插件删除部,其删除所添加的所述插件;以及 附加计费信息删除部,其随着通过所述插件删除部删除所述插件,删除随着添加插件而被添加的附加计费信息。7.根据权利要求1至3中任一项所述的图像处理装置,其特征在于,还包括: 插件更新部,其更新所添加的所述插件;以及 附加计费信息更新部,其随着通过所述插件更新部更新所述插件,更新随着添加插件而被添加的附加计费信息。8.一种方法,其特征在于,包括: 处理图像; 添加插件,所述插件为配合对所述图像进行的所述处理执行的功能; 随着添加所述插件,添加对应于所述插件的附加计费信息,所述附加计费信息是针对所述插件中所包含的作业来设定的计费信息;以及 在将待执行作业包括在所述附加计费信息中所包含的至少一个作业中且执行该待执行作业的情况下,根据所述附加计费信息对所述作业进行计费。
【专利摘要】本发明公开了一种图像处理装置及方法,图像处理装置包括:处理图像的图像处理部;添加插件的插件添加部,所述插件为配合所述图像处理部执行的功能;附加计费信息添加部,其随着通过所述插件添加部添加所述插件,添加针对所述插件中所包含的作业来设定的附加计费信息;以及计费部,其在将待执行作业包括在所述附加计费信息中所包含的至少一个作业中且执行该待执行作业的情况下,根据所述附加计费信息对所述作业进行计费。
【IPC分类】H04N1/34
【公开号】CN104883475
【申请号】CN201410513982
【发明人】益井隆德
【申请人】富士施乐株式会社
【公开日】2015年9月2日
【申请日】2014年9月29日
【公告号】US20150248653
转载请注明原文地址:https://www.famiwei.com/read-8136102.html