图像形成装置、管理服务器和信息处理方法制造方法及图纸

技术编号:18809754 阅读:31 留言:0更新日期:2018-09-01 09:21
本发明专利技术提供图像形成装置、管理服务器和信息处理方法。所述图像形成装置包括:存储器,存储有文件包,该文件包包含API能否执行文件表和存储有关程序的存储文件,所述API能否执行文件表分别对于为利用自身装置功能而提供的在自身装置上运行的程序的一个以上的应用程序接口(API),记录所述程序的所述API能否调用和执行;处理器,作为程序执行平台进行工作,所述程序执行平台包含所述一个以上的API和文件表检验部,该文件表检验部是在执行所述程序时,在调用了所述一个以上的API中的某一个时,检验所述API能否执行文件表,判断调用的API能否执行,而成为执行所述程序时的平台。如此可以对在图像形成装置上运行的应用程序的API简单地进行管理。

Image forming apparatus, management server and information processing method

The invention provides an image forming device, a management server and an information processing method. The image forming apparatus includes a memory containing a file packet containing whether the API can execute the file table and store the stored files of the program concerned, and whether the API can execute the file table is more than one application program interface (A) for the program running on its own device provided for utilizing its own device functions, respectively. PI, recording whether the API of the program can be invoked and executed; processor, working as a program execution platform, the program execution platform contains more than one API and the file table checking unit, which is in the execution of the program, when calling one of the more APIs, Check whether the API can execute the file table, determine whether the invoked API can execute, and become a platform for executing the program. Thus, the API of the application running on the image forming device can be simply managed.

【技术实现步骤摘要】
图像形成装置、管理服务器和信息处理方法
本专利技术涉及对提供的API(应用程序接口,ApplicationProgrammingInterface)的收费进行管理的图像形成装置、管理服务器和信息处理方法。
技术介绍
近年来,不是仅仅向用户提供服务,而是变成提供的内容是提供服务的应用程序等的API。用户可以按照需求从提供的API中调用功能程序。
技术实现思路
[专利技术所要解决的问题]希望对在图像形成装置上运行的第三方程序的API简单地进行管理。[解决问题的技术手段]本专利技术公开一种形式的图像形成装置,包括:存储器,存储有文件包,该文件包包含API能否执行文件表和存储有关程序的存储文件,所述API能否执行文件表是分别对于为利用自身装置功能而提供的在自身装置上运行的程序的一个以上的应用程序接口(API),对所述程序的所述API能否调用和执行进行记录;处理器,作为程序执行平台进行工作,该程序执行平台包含所述一个以上的API和文件表检验部,在该文件表检验部当在执行所述程序时,在调用了所述一个以上的API中的某一个时,检验所述API能否执行文件表,判断调用的API能否执行,而成为执行所述程序时的平台。本专利技术公开一种形式的信息处理方法,其由图像形成装置来执行,使调用为利用自身装置功能提供的一个以上的应用程序接口(API)的程序,在成为执行所述程序时的平台的程序执行平台上执行,在调用了所述一个以上API中的某一个时,对记录能否调用和执行所述程序的所述API的API能否执行文件表进行检验,判断调用的API能否执行。本专利技术公开一种形式的管理服务器,其是为了把开发商开发的在图像形成装置上运行的程序分配给终端用户而进行插件打包,用于收费的管理服务器,所述管理服务器装备有处理器,该管理处理器包括:存储器,存储程序数据库和项目代码数据库,所述程序数据库是把可以唯一识别所述程序的程序ID作为密钥,登录所述程序,所述项目代码数据库是把与所述程序ID一一对应的项目代码作为密钥,登录所述项目代码;程序登录部,把该程序的所述程序ID作为密钥,将由所述开发商申请所述插件打包的所述程序登录在所述程序数据库中;项目代码发行部,对已登录在所述程序数据库中的所述程序发行所述项目代码;关联API信息部,所述图像形成装置提供一个以上的应用程序接口(API),且根据记录能否从所述程序调用和执行所述API的API能否执行文件表,把为了使所述程序得到利用所述API的权利的每个所述API价格即收费API信息,关联在发行的所述项目代码上;收费部,根据所述收费API信息关联到的所述项目代码,向所述开发商和/或所述终端用户收费。本专利技术公开一种形式的信息处理方法,其是在为了把开发商开发的在图像形成装置上运行的程序分配给终端用户而进行插件打包,用于收费的管理服务器中的信息处理方法,由所述管理服务器执行,把可以唯一识别所述程序的程序ID作为密钥,将由所述开发商申请所述插件打包的所述程序登录在程序数据库中;对已登录在所述程序数据库中的所述程序,发行与所述程序ID一一对应的项目代码;所述图像形成装置提供一个以上的应用程序接口(API),并根据记录能否从所述程序调用和执行所述API的API能否执行文件表,把为了使所述程序得到利用所述API的权利的每个所述API价格、即收费API信息,关联在发行的所述项目代码上;根据所述收费API信息关联到的所述项目代码,对所述开发商和/或所述终端用户收费。下面详细描述本专利技术的如附图所示的最佳实施例,可以更清楚地看出本专利技术的上述和其他目的、特征和优点。附图说明图1是简要表示图像形成装置20构成的结构图。图2是用于说明在本专利技术一种实施方式的图像形成装置20中调用API结构的图。图3是用于对图像形成装置20中控制调用API的处理流程进行说明的流程图。图4是管理服务器10由一般的计算机构成时的结构图。图5是用于对本专利技术中程序的插件打包和收费流程进行说明的图。具体实施方式下面参照附图对本专利技术的实施方式进行说明。[概要]首先对本专利技术的概要进行说明。目前,在图像形成装置中,作为解决终端用户课题的手段之一,有安装在图像形成装置中激活后使用的第三方制作的应用程序(以下称为程序)。对图像形成装置具有的多种功能进行利用的程序有很多,程序由销售公司等各地开发,提供给终端用户。要使程序利用图像形成装置的各种功能,就要利用由图像形成装置提供的很多API组。除了按标准提供API组以外,也可以提供用扫描扩展套件等选项购入的套件。在以下的说明中,将举例对扫描扩展套件和在此提供的API组进行说明。此外,所谓扫描扩展套件是指:用于对扫描原稿得到的扫描数据进行OCR处理,生成可检索的PDF(便携文件格式),或把扫描数据变换成微软办公形式,或条形码识别,或标记识别,或提供区OCR功能,或者提供读取名片功能等,扩展扫描功能而装在图像形成装置内的扩展套件。典型的技术例如是,若不激活扫描扩展套件,不能使用扫描扩展套件所包含的API组。若激活扫描扩展套件的话,除了可以全部使用包含的API组以外,由于用于利用上述例举的功能的菜单显示在操作面板上,所以用户不限于利用来自程序的API,也可以使用扫描扩展套件的功能。可是在典型的技术中,即使是在想经由API使用扫描扩展套件内的一个功能的情况下,也必须激活扫描扩展套件而存在成本上的问题。在本实施方式中,例如对于由扫描扩展套件提供的逐个的API,由于可以控制能否使用,可以控制收费,所以可以以适当的性价比把功能提供给终端用户。此外,在本实施方式中,由仅可以使用图像形成装置许可的API的结构、和对导入了用在管理服务器中许可使用的API的程序的终端用户进行收费的结构构成。因此,在最初对仅可以使用图像形成装置许可的API的结构进行了说明后,再对管理服务器向终端用户收费的结构进行说明。上面对概要进行了说明。[图像形成装置的构成]接下来对本专利技术的一种实施方式涉及的图像形成装置20的构成进行说明。图1是简要表示图像形成装置20构成的结构图。图像形成装置20装备有控制部21。控制部21由CPU(中央处理单元)、RAM(随机存取存储器)、ROM(只读存储器)和专用的硬件电路等构成,对图像形成装置20进行整体动作控制。控制部21与原稿读取部22、图像处理部23、图像存储器24、图像形成部25、操作部26、显示部26a、传真通信部27、通信部28、存储部29等连接。控制部21对连接的上述各部进行动作控制,且与各部之间进行信号或数据的收发。控制部21按照从用户通过操作部26或与网络连接的PC(个人计算机)等输入的工作执行指示,对有关扫描器功能、印刷功能(打印功能)、复印功能和收发传真功能等的各功能执行动作控制所必要的机构的驱动和处理进行控制。此外,控制部21具有程序执行平台21a。程序执行平台21a是功能块,该功能块由从ROM等加载到RAM的程序通过CPU执行来实现。程序执行平台21a是在图像形成装置20上用于执行程序的平台,包括文件表检验部21b和API组21c。文件表检验部21b检验API能否执行文件表29b(后面叙述),且控制从在图像形成装置20上执行的程序中调用的API是否被执行。API组21c例如是由上述扫描扩展套件等提供的一系列的API。原稿读取部22从原稿读取图像本文档来自技高网...

【技术保护点】
1.一种图像形成装置,其特征在于,包括:存储器,存储有文件包,该文件包包含API能否执行文件表和存储有关程序的存储文件,所述API能否执行文件表分别对于为利用自身装置功能而提供的在自身装置上运行的程序的一个以上的应用程序接口(API),对所述程序的所述API能否调用和执行进行记录;处理器,作为程序执行平台进行工作,所述程序执行平台包含所述一个以上的API和文件表检验部,在该文件表检验部当在执行所述程序时调用了所述一个以上的API中的某一个时,检验所述API能否执行文件表,判断调用的API能否执行,而成为执行所述程序时的平台。

【技术特征摘要】
2017.02.23 JP 2017-031915;2017.02.23 JP 2017-031911.一种图像形成装置,其特征在于,包括:存储器,存储有文件包,该文件包包含API能否执行文件表和存储有关程序的存储文件,所述API能否执行文件表分别对于为利用自身装置功能而提供的在自身装置上运行的程序的一个以上的应用程序接口(API),对所述程序的所述API能否调用和执行进行记录;处理器,作为程序执行平台进行工作,所述程序执行平台包含所述一个以上的API和文件表检验部,在该文件表检验部当在执行所述程序时调用了所述一个以上的API中的某一个时,检验所述API能否执行文件表,判断调用的API能否执行,而成为执行所述程序时的平台。2.根据权利要求1所述的图像形成装置,其特征在于,所述程序是第三方制作的程序。3.根据权利要求1或2所述的图像形成装置,其特征在于,所述存储文件以jar格式来存储所述程序。4.一种信息处理方法,其特征在于,其由图像形成装置来执行,使调用为利用自身装置功能而提供的一个以上的应用程序接口(API)的程序,在成为执行所述程序时的平台的程序执行平台上执行,在调用了所述一个以上API中的某一个时,对记录能否调用和执行所述程序的所述API的API能否执行文件表进行检验,判断调用的API能否执行。5.一种管理服务器,其是为了把开发商开发的在图像形成装置上运行的程序分配给终端用户而进行插件打包,用于收费的管理服务器,其特征在于,所述管理服务器装备有处理器,该管理处理器包括:存储器,存储程序数据库和项...

【专利技术属性】
技术研发人员:荒木俊史
申请(专利权)人:京瓷办公信息系统株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1