CN109388356B - 图像形成装置、其控制方法和计算机可读介质 - Google Patents

图像形成装置、其控制方法和计算机可读介质 Download PDF

Info

Publication number
CN109388356B
CN109388356B CN201810903810.6A CN201810903810A CN109388356B CN 109388356 B CN109388356 B CN 109388356B CN 201810903810 A CN201810903810 A CN 201810903810A CN 109388356 B CN109388356 B CN 109388356B
Authority
CN
China
Prior art keywords
application
unit
operation unit
image forming
forming apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810903810.6A
Other languages
English (en)
Other versions
CN109388356A (zh
Inventor
堀山润
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN109388356A publication Critical patent/CN109388356A/zh
Application granted granted Critical
Publication of CN109388356B publication Critical patent/CN109388356B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/0097Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/62Uninstallation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Facsimiles In General (AREA)
  • Stored Programmes (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

本发明提供一种图像形成装置、其控制方法和计算机可读介质。图像形成装置的操作面板在连接到图像形成装置的主单元时获得主单元的序列号。如果预先存储的主单元的序列号与获得的序列号不同,则操作面板删除操作面板中安装的所有应用,将主单元的序列号存储在操作面板中,然后基于主单元中存在的应用信息安装应用。

Description

图像形成装置、其控制方法和计算机可读介质
技术领域
本发明涉及图像形成装置、其控制方法和计算机可读介质,尤其涉及能够分离为主单元和操作单元的图像形成装置及其控制方法。
背景技术
在被称为数字多功能***设备的图像形成装置中,主单元不仅实现诸如复印和打印图像以及传真的功能,还实现诸如扫描图像并将扫描图像发送到PC的功能。还已知一种图像形成装置,其中用于对主单元作出各种指令的操作单元与主单元分开设置。此外,为操作单元安装附加的应用程序使得图像形成装置更便于使用。例如,日本特开第2016-127462号公报提出了一种构造,其中图像形成装置的主单元和操作单元是分离的,并且操作单元能够保持和执行应用程序。
然而,该构造存在如下问题,即需要能够限制可以使用应用程序的主单元和操作单元的组合,使得操作单元的应用程序不能在包括除特定主单元之外的主单元的组合中使用。
发明内容
本发明提供一种基于主单元-操作单元组合来适当地管理操作单元中的应用程序的使用的图像形成装置及其控制方法和计算机可读介质。
本发明具有以下构造。
根据本发明的第一方面,提供一种图像形成装置,所述图像形成装置包括主单元和能够安装并执行应用的操作单元,其中操作单元和主单元能够相互连接和断开,并且,其中,所述操作单元包括:保存部,用于保存所连接的最后的主单元的标识信息;以及安装控制部,用于在连接的主单元的标识信息与保存部中保存的标识信息不匹配的情况下,删除安装的应用并通过连接的主单元重新安装应用。
根据本发明的第二方面,提供一种图像形成装置,所述图像形成装置包括主单元和能够安装并执行应用的操作单元,其中操作单元和主单元能够相互连接和断开,并且,所述图像形成装置还包括:保持部,用于保持应用管理表,该应用管理表将安装在操作单元中的应用的标识信息与在操作单元中安装应用时连接的主单元相关联;以及控制部,用于基于应用管理表,使安装在操作单元中的应用当中的如下应用有效化,在该应用被安装时连接的主单元与当前连接的主单元相同,并且使其他应用无效化。
根据本发明的第三方面,提供了一种存储程序的计算机可读介质,该程序在由与主单元一起包括在图像形成装置中、能够与主单元连接和断开、并能够安装和执行应用的计算机执行时,使计算机用作:保存部,其用于保存所连接的最后的主单元的标识信息;以及安装控制部,其用于在连接的主单元的标识信息与保存部中保存的标识信息不匹配的情况下,删除安装的应用并通过连接的主单元重新安装应用。
根据本发明的第四方面,提供了一种存储程序的计算机可读介质,该程序在由与主单元一起包括在图像形成装置中、能够与主单元连接和断开、并能够安装和执行应用的计算机执行时,使计算机用作:保持部,其用于保持应用管理表,该应用管理表将安装在操作单元中的应用的标识信息与在操作单元中安装应用时连接的主单元相关联;以及控制部,用于基于应用管理表,使安装在操作单元中的应用当中的如下应用有效化,在该应用被安装时连接的主单元与当前连接的主单元相同,并且使其他应用无效化。
根据本发明的第五方面,提供了一种存储程序的计算机可读介质,该程序在由与操作单元一起包括在图像形成装置中、能够与操作单元连接和断开、并能够安装和执行应用的计算机执行时,使计算机用作:保持部,其用于保持应用管理表,该应用管理表将安装在操作单元中的应用的标识信息与在操作单元中安装应用时连接的主单元相关联;以及控制部,其用于基于应用管理表,使安装在操作单元中的应用当中的如下应用有效化,在该应用被安装时连接的主单元与当前连接的主单元相同,并且使其他应用无效化。
根据本发明的第六方面,提供了一种图像形成装置的控制方法,所述图像形成装置包括主单元和能够安装并执行应用的操作单元,其中操作单元和主单元能够相互连接和断开,并且,所述控制方法包括:保存部保存所连接的最后的主单元的标识信息;以及在连接的主单元的标识信息与保存部中保存的标识信息不匹配的情况下,控制部删除安装的应用并通过连接的主单元重新安装应用。
根据本发明的第七方面,提供了一种图像形成装置的控制方法,所述图像形成装置包括主单元和能够安装并执行应用的操作单元,其中操作单元和主单元能够相互连接和断开,并且,所述控制方法包括:保持部保持应用管理表,该应用管理表将安装在操作单元中的应用的标识信息与在操作单元中安装应用时连接的主单元相关联;以及基于应用管理表,控制部使安装在操作单元中的应用当中的如下应用有效化,在该应用被安装时连接的主单元与当前连接的主单元相同,并且使其他应用无效化。
根据本发明,能够提供一种图像形成装置,在该图像形成装置中能够基于主单元-操作单元组合来适当地管理操作单元中的应用程序的使用。
根据下面(参照附图)对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
图1是示出图像形成装置控制***的设备构造的示例的图。
图2是示出图像处理装置100的硬件构造的示例的图。
图3是示出应用管理服务器105的硬件构造的示例的图。
图4是示出操作面板103的软件等的模块构造的示例的图。
图5是示出根据第一实施例的指示当图像形成装置启动时操作面板103的处理的详情的流程图的示例的图。
图6是示出根据第一实施例的指示用于创建应用信息的处理的详情的流程图的示例的图。
图7是示出根据第二实施例的指示当图像形成装置启动时操作面板103的处理的详情的流程图的示例的图。
图8是示出根据第二实施例的指示用于创建应用信息的处理的详情的流程图的示例的图。
图9A是示出根据第二实施例的在操作面板103中显示的图像的示例的图。
图9B是示出根据第二实施例的在操作面板103中显示的图像的示例的图。
图9C是示出根据第二实施例的在操作面板103中显示的图像的示例的图。
图9D是示出根据第二实施例的在操作面板103中显示的图像的示例的图。
图10是示出根据第三实施例的指示当图像形成装置启动时主单元102的处理的详情的流程图的示例的图。
图11是示出根据第三实施例的指示用于创建应用信息的处理的详情的流程图的示例的图。
图12是示出根据另一实施例的指示用于创建应用信息的处理的详情的流程图的示例的图。
图13是示出根据另一实施例的指示应用管理应用的处理的详情的流程图的示例的图。
图14A是示出根据另一实施例的在操作面板103中显示的图像的示例的图。
图14B是示出根据另一实施例的在操作面板103中显示的图像的示例的图。
图15是示出根据另一实施例的指示用于创建应用信息的处理的详情的流程图的示例的图。
图16是示出根据另一实施例的指示应用管理应用的处理的详情的流程图的示例的图。
具体实施方式
以下实施例将参照附图描述图像形成装置的操作面板被去除然后连接到另一图像形成装置的情况。
第一实施例
整体***构造
图1是示出根据本实施例的图像形成装置控制***的设备构造的示例的图。根据本实施例的图像形成装置控制***由图像形成装置100和110、网络106和应用管理服务器105构成。图像形成装置100连接到图像形成装置110,并且图像形成装置通过网络106连接到应用管理服务器105。网络106使得能够在图像形成装置100与图像形成装置110之间以及图像形成装置100与应用管理服务器105之间进行数据通信。图像形成装置100是多功能***设备,其中,包括扫描器引擎、打印机引擎等的影印机配设有多种功能,例如扫描器功能、打印机功能、传真功能和文件发送功能。图像形成装置100包括主单元101和操作面板(或操作单元)103。同样地,图像形成装置110包括主单元102和操作面板104。主单元101和102能够执行多种功能,例如复印功能、打印机功能、传真功能和文件发送功能。操作面板103和104接受通过用户操作进行的输入,并显示用于各种功能的操作画面。操作面板103和104还可以用作独立的信息处理装置,例如平板终端。
硬件构造示例-图像形成装置
图2是示出根据本实施例的图像形成装置100的硬件构造的示例的图。图像形成装置100包括主单元101和操作面板103。主单元101包括CPU 210、RAM 211、网络I/F 1 213和连接单元214。主单元101还包括ROM 215、HDD 216、图像总线I/F 217和***总线218。“CPU”代表“中央处理单元”。“RAM”代表“随机存取存储器”。“ROM”代表“只读存储器”。“HDD”代表“硬盘驱动器”。主单元101还包括图像总线219、设备I/F 220、扫描器图像处理单元221、打印机图像处理单元222、扫描器202和打印机203,作为与打印和扫描相关的处理单元。注意,仅在必要时配设扫描器202和扫描器图像处理单元221。
CPU 210是用作用于整体控制主单元101的控制器的处理器,并且通过执行存储在RAM 211等中的程序来实施程序化的处理。RAM 211是用于临时存储图像数据、软件操作所需的处理(程序等)的存储器。
连接单元214连接到操作面板103的连接单元256,以促进主单元101与操作面板103之间的双向通信。主单元101和操作面板103可以在连接单元256与连接单元214之间分开。同样地,在具有与图像形成装置100相同的构造的图像形成装置110中,主单元102和操作面板104可以分开。
网络I/F 1 213连接到诸如网络106的干线网络。干线网络是诸如打印作业数据和扫描作业数据等的各种类型的通信数据所流经的网络。
ROM 215是存储***引导程序等的ROM。HDD 216是外部存储设备,并且存储***软件、图像数据、配置信息等。
图像总线I/F 217是连接***总线218和图像总线219并实施数据转换的总线桥。***总线218是构成主单元101的各种部件之间的共享数据交换路径。图像总线219是由PCI总线或IEEE 1394构成的路径,其以高速传输图像数据。
设备I/F 220连接作为图像输入/输出设备的扫描器202和打印机203,并实施同步/异步图像数据转换。扫描器图像处理单元221校正、处理并编辑输入图像。打印机图像处理单元222根据打印机的能力对打印输出图像数据实施校正、分辨率转换等。
操作面板103包括CPU 250、RAM 251、操作单元I/F 252、操作单元241、网络I/F253和连接单元256。操作面板103还包括ROM 254、HDD 255和***总线257。
CPU 250是用作用于整体控制操作单元103的控制器的处理器,并且通过执行存储在RAM 251等中的程序来实施程序化的处理。RAM 251是用于临时存储图像数据、软件操作所需的处理等的存储器。
操作单元I/F 252是与操作单元241的接口,并且向操作单元241输出要在操作单元241中显示的图像数据。操作单元I/F 252还向CPU 250发送用户通过操作单元241输入的信息。
连接单元256连接到主单元101的连接单元214,并且使来自主单元101和操作面板103两者的处理详情(数据、消息等)的通信便利。
ROM 254是存储***引导程序的ROM。HDD 255是外部存储设备,并且存储应用程序、图像数据、配置信息等。大容量非易失性存储器可以代替HDD 255用作外部存储设备。注意,这里示出的硬件构造仅仅是示例,并且可以根据需要添加或减去。
硬件构造示例-应用管理服务器
图3是示出根据本发明的应用管理服务器105的硬件构造的示例的图。应用管理服务器105包括控制单元300和操作单元317。控制单元300包括CPU 310、RAM 311、操作单元I/F 312和网络I/F 313作为与操作单元相关的处理单元。控制单元300还包括ROM 314、HDD315和***总线316。CPU 310是用于整体控制控制单元300的控制器。RAM 311是用于临时存储图像数据、软件操作所需的处理等的存储器。
操作单元I/F 312是与操作单元317的接口,并且向操作单元317输出要在操作单元317中显示的图像数据。操作单元I/F 312还向CPU 310发送用户通过操作单元317输入的信息。网络I/F 313是与外部设备交换信息的接口。“外部设备”指的是例如图像形成装置100。ROM 314是引导ROM,并且保持***引导程序。HDD 315是外部存储设备,并且存储***软件、应用程序、应用程序管理信息、图像数据、配置信息等。***总线316是构成控制单元300的各种部件之间的共享数据交换路径。注意,这里示出的硬件构造仅仅是示例,并且可以根据需要添加或减去。
软件和其他模块的构造示例-操作面板等。
图4是示出根据本发明的操作面板103等的模块构造的示例的图。操作***(OS)401整体上管理和控制操作面板103的资源。应用编程接口-1(API-1)402是用于在OS 401上运行的应用的接口。应用通过API-1访问操作面板103的资源、使用CPU执行命令等。控制器控制单元403是在OS 401上运行的控制器控制单元,并且控制操作单元241等。
网络流量管理单元404管理通过网络I/F 253运行的网络流量的历史。虚拟机405是用于执行特定应用的最佳执行环境,并且由例如Java(注册商标)虚拟机等实现。API-2406是在虚拟机405中运行的应用使用控制器控制单元403、网络流量管理单元404、API-1402等所经由的接口。应用管理应用407管理在虚拟机405中运行的应用。应用管理应用407对应用实施诸如下载、上载、删除、有效化(activate)/无效化(deactivate)等的控制,这将在后面描述。应用408是在虚拟机405中运行的应用。在该构造中,可以在操作面板103中适当地安装并运行具有期望功能的应用。在本实施例中,操作面板103响应于来自操作单元241的用户指令,经由主单元101从应用管理服务器105获得要安装的应用程序。将所获得的程序存储在ROM 254或HDD 255中并安装在操作面板103中,并且,通过将程序加载到RAM211中并在启动操作面板103时执行该程序来实现该程序的功能。
当启动图像形成装置时操作面板中的应用管理应用的处理
图5是示出操作面板103的如下处理的详情的流程图,当连接到图像形成装置100的主单元101的操作面板103被去除(即,与主单元101断开)、被连接到另一个图像形成装置的主单元、然后启动图像形成装置时,执行该处理。该处理作为应用管理应用407存储在ROM254或HDD 255中,并且被加载到RAM 251中并在图像形成装置100启动时执行。注意,当启动图像形成装置时,操作面板和主单元都被启动。图5示出了在预定条件下重新安装已安装在操作面板103中的应用的安装控制序列。
在步骤S501中,应用管理应用407经由连接单元256和214参照存储在HDD 216中的主单元的序列ID。该ID是在操作面板启动之前最后连接的主单元的ID。序列ID仅是一个示例,并且ID不必是序列ID,只要它是主单元固有的标识信息即可。
接下来,在步骤S502中,应用管理应用407确定是否存在在前一次启动时存储在HDD 255中的主单元的序列ID。如果这是第一次启动,则在步骤S502中没有主单元序列ID被保持,因此处理进入步骤S505。然而,如果存在主单元序列ID,则处理进入步骤S503。
接下来,在步骤S503中,应用管理应用407将在前一次启动时存储在HDD 255中的主单元的序列ID与在步骤S501中参照的序列ID进行比较。如果两个序列ID匹配,则确定操作面板103连接到与前一次启动期间相同的主单元,因此处理进入步骤S507。然而,如果两个序列ID不同,则确定操作面板103连接到与前一次启动期间连接的主单元不同的主单元。在这种情况下,在步骤S504中,应用管理应用407卸载安装在操作面板103中的所有应用408并从HDD 255中删除这些应用。接下来,在步骤S505中,用当前连接的主单元102的序列ID重写在前一次启动时存储在操作面板103的HDD 255中的序列ID。如果这是第一次启动,则新记录序列ID。该ID是在步骤S501中参照的、最后连接的主单元的ID。接下来,在步骤S506中,应用管理应用407参照记录在主单元102的HDD 216中的应用408的信息。该信息是由应用管理服务器105管理的例如可以安装在操作面板103中的应用程序的列表。基于所参照的信息从应用管理服务器105获得所有应用408,并且将其安装在操作面板103的HDD 255中。此时可以安装保存在主单元的HDD 216中的应用。在步骤S507中,应用管理应用407启动所安装的应用408。
表1是应用管理表,其是记录在主单元102的HDD 216中的应用408的信息的示例。当应用408安装在了操作面板103(或104)中时,被安装在所连接的操作面板103中的应用408的ID和应用名称被记录并保持在进行该安装时连接的主单元102的HDD 216中。在删除操作面板应用时,也从应用管理表中删除与该应用相关的信息(ID和名称)。如果应用管理表保持在主单元的HDD 216中,则操作面板103通过经由连接单元256和214访问HDD 216或者通过向主单元101和102作出写入请求来创建、更新或删除应用管理表。注意,该应用管理表可以保持在操作面板103中。在这种情况下,应用管理表保存在HDD 255中。
表1
应用ID 应用名称
1 扫描应用_1
2 制表应用_2
3 认证应用_3
4 打印应用_4
接下来,将使用图6中的流程图描述用于创建表1的应用管理表的处理的详情。该处理作为应用管理应用407存储在ROM 215(如果是可重写的)或HDD 216中,并且在图像形成装置100启动时被加载到RAM 211中并由CPU 210执行。在这种情况下,应用管理应用407由主单元101和102执行,因此主单元101和102也具有图4中所示的构造。然而,主单元101和102提供的应用执行环境(例如API,虚拟机,OS等)可以与操作面板103的应用执行环境不同。
在步骤S601中,应用管理应用407经由连接单元214和256确定应用408是否被安装在了操作面板(也称为“操作单元”)103的HDD 255中。如果已安装,则处理进入步骤S602,但如果没有安装,则重复步骤S601的处理。在步骤S602中,将在步骤S601中安装的应用408的应用ID和应用名称记录在HDD 216中。换句话说,图6的处理是如下的处理:在步骤S601中等待要通过图5的处理在操作面板103中安装的应用,并且,当确定安装了应用时通过执行步骤S602将记录添加到应用管理表。当响应于来自用户等的指令而安装应用时,可以进一步执行图6的处理。例如,主单元101被通知应用已经由在操作面板103中运行的应用管理应用407安装。那时还会传送已安装的应用的ID和名称。
根据到目前为止所描述的本实施例,只有与由连接的主单元管理的应用ID相关联的应用408可以安装在操作面板中。因此,即使主单元重新连接到安装了其他应用408的操作面板,也只有由主单元管理的应用408可以被提供给用户。
另外,如果操作面板和主单元的组合与先前的组合不同,则首先删除操作面板中的所有应用,然后仅安装存储在主单元中的应用。这提供了减少操作面板的HDD 255中消耗的存储容量的效果。
第二实施例
第一实施例描述了如果操作面板中的主单元的组合不同则删除安装在操作面板中的所有应用408的示例。第一实施例还描述了这样的示例,其中在删除应用408之后,重新安装与记录在主单元中的应用ID相关联的应用408。第二实施例将描述这样的示例,其中,操作面板以应用408为单位存储安装应用408时连接的主单元的序列ID。尽管在第一实施例中为了管理已安装的应用而创建了应用管理表,但是在本实施例中,该表用于以应用为单位存储主单元的序列ID。
当启动图像形成装置时由操作面板中的应用管理应用进行的处理
图7是示出当与图像形成装置100的主单元101连接的操作面板103被去除并连接到另一个图像形成装置110的主单元102,并且图像形成装置被启动时操作面板103的处理的详情的流程图。该处理作为应用管理应用407存储在ROM 254或HDD 255中,并且在图像形成装置100启动时被加载到RAM 251中并执行。
在步骤S701中,应用管理应用407经由连接单元256和214参照存储在HDD 216中的主单元的序列ID。
接下来,在步骤S702中,应用管理应用407参照记录在操作面板103的HDD 255中的应用管理表。表2是示出应用管理表的示例的表。
表2
Figure BDA0001760114990000111
Figure BDA0001760114990000121
表2指示了从操作面板103(或104)安装了四个应用408(ID为1到4)的情况。安装在操作面板103(或104)的HDD 255中的应用408的ID和名称,以及那时连接的主单元101(或102)的序列ID被记录并保持。稍后将参照图8详细描述该序列。根据本实施例的应用管理表是,针对各个操作面板(操作单元)的、用于将安装在操作面板中的应用的标识信息与将这些应用安装在该操作面板中时连接的主单元(主单元的序列ID)相关联的表。在本实施例中,关联的主单元是由应用管理表中保持的ID指示的主单元。
在步骤S703中,按应用ID的顺序将记录在应用管理表中的单个应用408作为关注应用。然后,将直到步骤S707的处理反复进行与应用的数量相同的次数。
在步骤S704中,将在安装关注应用408时的主单元序列ID(与关注应用相对应的主单元的ID)与步骤S701中参照的主单元的序列ID(连接的主单元的ID)进行比较,并且,如果确定两个序列ID匹配,则处理进入步骤S705。在步骤S705中,应用管理应用407正常启动关注应用408。另一方面,如果在步骤S704中确定两个序列ID不匹配,则在步骤S706中,应用管理应用407使关注应用408无效化,并且不启动该应用。此时,如果存在诸如用于执行应用的按钮、指示选项等的菜单等的控件,则这些控件也被无效化。
在步骤S707中,在从步骤S704到步骤S706的处理反复进行了与在应用管理表中登记的应用408的数量相等的次数之后,处理结束。换句话说,例如,用具有在当前关注应用的ID之后的下一个ID的应用替换关注应用,之后,处理返回到步骤S704。如果没有下一个应用,则处理结束。
接下来,将使用图8中的流程图描述用于创建应用管理表的处理的详情。该处理也作为应用管理应用407存储在ROM 254或HDD 255中,并且在图像形成装置100启动时被加载到RAM 251中并由CPU 250执行。可选地,例如,可以使用用户或图像形成装置的***作出的安装应用的指令,作为触发器。
在步骤S801中,应用管理应用407将指定的应用408安装在操作面板103的HDD 255中。要安装的应用例如经由主单元101和102从应用管理服务器105下载,然后安装。接下来,在步骤S802中,操作面板103经由连接单元256和214参照存储在HDD 216中的主单元的序列ID。接下来,在步骤S803中,针对在步骤S801中安装的各个应用408,将应用ID和应用名称以及在步骤S802中参照的主单元的序列ID作为单个记录记录到HDD 255中。在卸载应用时,从应用管理表中删除相应的记录。请注意,在卸载期间,例如,还可以根据当前连接的主单元的ID验证安装要被卸载的应用的主单元的ID,并只有这些ID匹配才允许删除该应用。
图9A至图9D是示出在操作面板103中显示的图像的示例的图。图9A是示出在例如在操作面板103连接到主单元102的状态下实施了图7中的流程图的处理之后在操作面板103中显示的图像的图。按钮911、912、913和914是对应于各个应用的按钮,并且响应于按下这些按钮而执行应用。如果按钮为白色,则可以使用应用(激活的),而如果按钮为灰色,则无法使用应用(非激活的)。
在表2中,“0001”的主单元序列ID表示主单元101,“0002”的主单元序列ID表示主单元102。根据图7中的流程图的处理,如果操作面板103连接到主单元102,则只可以使用与表2中的“0002”的主单元序列ID相对应的应用408。其他应用408是非激活的。与图9A中的按钮911、913和914相对应的应用对应于表2中的“0001”的主单元序列ID,并且因为在连接主单元101时安装了这些应用,所以这些按钮被无效化。
在图9B所示的示例中,仅显示按钮912,并且不显示按钮911、913和914。可以如图9A所示或者如图9B中所示进行显示。在任何一种情况下,都会显示已被无效的应用,从而无法选择这些应用。
图9C是示出当操作面板103连接到了主单元101时进行的按钮显示的图像的图。与图9A不同,应用按钮921、923和924是激活的。然而,按钮922对应于当连接主单元102时安装的应用,因此该按钮被无效化。
在图9D的示例中,显示按钮921、923和924,并且不显示按钮922。可以如图9C所示或者如图9D中所示进行显示。
根据到此为止所述的本实施例,包括在从操作面板103安装应用408时连接的主单元的组合以应用408为单位被存储。这使得可以防止应用408以不同的组合使用。
另外,在本实施例中不实施诸如在第一实施例中实施的如下处理,其中如果操作面板-主单元组合不同,则删除操作面板中的所有应用然后重新安装它们。这具有使得能够立即使用应用的效果。
此外,例如,可以使用图像形成装置100的启动作为触发器将应用安装在操作面板103中。在这种情况下,在启动图像形成装置之后,根据从当前连接的主单元安装在操作面板103中的应用的列表来验证在操作面板103所连接的主单元中登记的应用的列表。然后,通过图8所示的序列新安装存在于在主单元中登记的应用的列表中但不存在于从该主单元安装的应用的列表中的应用。相反,根据前面描述的要点,卸载不存在于在主单元中登记的应用的列表中但存在于从主单元安装的应用列表中的应用。因此,也可以以这种方式实施处理。从连接到操作面板103的主单元安装的应用可以通过参照应用管理表中的主单元序列ID来识别。这样做使得可以响应于存储在主单元101中的应用的列表的变化,来更新安装在操作面板103中的应用。
第三实施例
在第二实施例中,操作面板103在图像形成装置100启动时确定是否有效化或无效化应用408,但是本实施例将描述主单元101进行该确定的示例。
注意,本实施例假设应用管理应用407和应用管理表存在于主单元101和102中。在这种情况下,应用管理应用407由主单元101和102执行,因此主单元101和102也具有图4中所示的构造。然而,主单元101和102提供的应用执行环境(例如API,虚拟机,OS等)可以与操作面板103的应用执行环境不同。
当启动图像形成装置时由主单元中的应用管理应用进行的处理
图10是示出当连接到图像形成装置100的主单元101的操作面板103被去除并连接到另一个图像形成装置110的主单元102,并且图像形成装置100被启动时,主单元102的处理的详情的流程图。该处理作为应用管理应用407存储在ROM 215或HDD 216中,并且在图像形成装置100启动时被加载到RAM 211中并由CPU 210执行。
在步骤S1001中,应用管理应用407经由连接单元214和256参照存储在HDD 255中的操作面板103的序列ID。
接下来,在步骤S1002中,应用管理应用407参照记录在主单元102的HDD 216中的应用管理表。表3是示出应用管理表的示例的表。
表3
应用ID 应用名称 操作面板序列ID
1 扫描应用_1 0001
2 制表应用_2 0002
3 认证应用_3 0001
4 打印应用_4 0001
表3指示了操作面板103(或104)安装了应用408的情况。主单元经由连接单元214和256获得安装在操作面板103(或104)的HDD 255中的应用408的ID和名称,以及那时连接的操作面板103(或104)的序列ID,并将该信息记录在HDD 216中。稍后将参照图11详细描述该序列。根据本实施例的应用管理表是,用于将安装在操作面板中的应用的标识信息与将这些应用安装在操作面板中时连接的主单元相关联的表。在本实施例中,关联的主单元是在应用管理表中保持的主单元。
在步骤S1003中,将记录在应用管理表中的单个应用408作为关注应用。然后,将直到步骤S1006的处理重复进行与应用的数量相同的次数。
在步骤S1004中,将安装了关注应用408时的操作面板序列ID(与关注应用相对应的操作面板的ID)与在步骤S1001中参照的操作面板序列ID(连接的操作面板的ID)进行比较。如果确定两个序列ID匹配,则处理进入步骤S1006。然而,如果在步骤S1004中确定两个序列ID不匹配,则处理进入步骤S1005。在步骤S1005中,应用管理应用407经由连接单元214和256使操作面板103中的关注应用408无效化。
注意,安装的应用408在用于启动操作面板103的处理中启动,操作面板103响应于图像形成装置100被启动而启动。因此,在图10的序列中不需要实施用于启动应用的处理。然而,如果在启动操作面板103的处理中没有启动应用,则在步骤S1004中确定序列ID匹配的情况下启动关注应用。
在步骤S1006中,在步骤S1004和步骤S1005的处理反复进行了与在应用管理表中登记的应用408的数量相等的次数之后,处理结束。换句话说,例如,用具有在当前关注应用的ID之后的下一个ID的应用替换关注应用,之后,处理返回到步骤S1004。如果没有下一个应用,则处理结束。
接下来,将使用图11中的流程图描述用于创建表3的应用管理表的处理的详情。该处理作为应用管理应用407存储在ROM 215或HDD 216中,并且在图像形成装置100启动时被加载到RAM 211中并由CPU 210执行。
在步骤S1101中,应用管理应用407经由连接单元214和256确定应用408是否安装在了操作面板103的HDD 255中。如果已安装,处理进入步骤S1102,但如果没有安装,则重复步骤S1101的处理。在步骤S1102中,操作面板103经由连接单元214和256参照存储在HDD255中的操作面板序列ID。
在步骤S1103中,针对在步骤S1101中安装的各个应用408,将应用ID和应用名称与在步骤S1102中参照的操作面板序列ID一起作为应用管理表记录,记录到HDD 216中。
在卸载应用时,从应用管理表中删除相应的记录。请注意,在卸载期间,例如,还可以根据当前连接的操作面板的ID验证安装要被卸载的应用的操作面板的ID,并只有这些ID匹配才允许删除该应用。
根据到此为止所述的本实施例,包括在从操作面板103安装应用408时连接的主单元101和102的组合以应用408为单位被存储。这使得可以响应于来自主单元101和102的指令防止应用408以不同的组合使用。
第四实施例
第二和第三实施例描述了对于具有不同序列ID的组合使应用408的启动无效化,但是也可以根据那些应用的类型避免使应用408无效化。
表4是指示记录到操作面板103的HDD 255中的应用管理表的示例的表。
表4
应用ID 应用名称 主单元序列ID 价格
1 扫描应用_1 0001 3000
2 制表应用_2 0002 5000
3 认证应用_3 0001 2000
4 打印应用_4 0001 0
表4指示从操作面板103(或104)安装了应用408的情况。安装在操作面板103(或104)的HDD 255中的应用408的ID和名称,以及那时连接的主单元101(或102)的序列ID被记录和保持。还保持应用408的价格信息。在该示例中,应用ID“4”和应用名称“打印应用_4”具有“0日元”的成本。
接下来,将使用图12中的流程图描述用于创建表4的处理的详情。该处理作为应用管理应用407存储在ROM 254或HDD 255中,并且在图像形成装置100启动时被加载到RAM251中并由CPU 250执行。
在步骤S1201中,应用管理应用407将应用408安装在操作面板103的HDD 255中。接下来,在步骤S1202中,从应用408参照应用的价格信息。例如,作为应用文件的属性,价格信息可以是可获得的。接下来,在步骤S1203中,操作面板103经由连接单元256和214参照存储在HDD 216中的主单元的序列ID。接下来,在步骤S1204中,针对在步骤S1201中安装的各个应用408,将应用ID和应用名称、在步骤S1203中参照的主单元的序列ID以及在步骤S1202中参照的价格记录到HDD 216中。
尽管该流程图指示从应用参照价格,但是代替地,可以从应用管理服务器105获得并参照价格。作为价格信息,应用管理表还可以简单地指示应用是免费的还是付费的。
图13是示出当使用表4中所示的应用管理表时由应用管理应用407进行的处理详情的流程图。除了紧接在步骤S1303(对应于步骤S703)之后***的处理的步骤S1304之外,该详情与图7中所示的详情相同,因此,将不再描述除步骤S1304之外的步骤。
在该流程的步骤S1304中,应用管理应用407参照应用管理表,并且如果关注应用的价格是“0”,则处理进入步骤S1306并且启动应用,而不进行关于主单元序列ID的确定。如果价格不是“0”,则处理进入步骤S1305,在步骤S1305中实施比较主单元序列ID的处理。
图14A和图14B是示出当实施图13中的流程图的处理时在操作面板103中显示的图像的示例的图。根据图7中的流程图的处理,操作面板103连接到主单元102,因此只可以使用与表2中的主单元序列ID“0002”相对应的应用408。然而,根据图13中的流程图的处理,还可以使用应用ID为“4”且应用名称为“打印应用_4”的应用,该应用的价格为“0”。在图14A的示例中,按钮1412是激活的,此外,“打印应用_4”的价格是“0”,因此该应用的按钮1414也是激活的。按钮1411和1413呈灰色,指示即使按下按钮,这些按钮的功能也是非激活的。在图14B所示的示例中,仅显示按钮1412和1414,并且不显示按钮1411和1413。可以如图14A所示或者如图14B中所示进行显示。
尽管本实施例基于第二实施例,但是本实施例也可以应用于诸如第三实施例的情况,其中应用管理表保持在主单元中并且主单元使应用有效化(启动)和无效化。
第五实施例
第四实施例描述了价格为“0”的应用的示例。然而,本实施例描述了如下示例,通过使与应用相对应的主单元序列ID“共享”,可以使用在应用管理表中登记的应用而不管主单元和操作面板序列ID是否匹配。
表5
应用ID 应用名称 主单元序列ID
1 扫描应用_1 0001
2 制表应用_2 0002
3 认证应用_3 0001
4 打印应用_4 共享
接下来,将使用图15中的流程图描述用于创建表5的处理的详情。该处理也作为应用管理应用407存储在ROM 254或HDD 255中,并且在图像形成装置100启动时被加载到RAM251中并由CPU 250执行。可选地,例如,可以使用安装应用的指令作为触发器来开始该处理。
在步骤S1501中,应用管理应用407将应用408安装在操作面板103的HDD 255中。接下来,在步骤S1502中,确定在步骤S1501中安装的应用是否是可以以共享方式使用的应用。“以共享方式使用”意味着例如应用可以在多个主单元之间共享使用。例如,可以通过应用文件中的属性来指定是否可以以这种方式使用应用。例如,该属性可以包括在清单文件等中。如果可以以共享方式使用应用,则处理进入步骤S1504。如果应用不能以共享方式使用,则在步骤S1503中,操作面板103经由连接单元256和214参照存储在HDD 216中的主单元的序列ID。接下来,在步骤S1504中,针对在步骤S1501中安装的各个应用408,将应用ID和应用名称以及在步骤S1503中参照的主单元的序列ID记录到HDD 216中。然而,“共享”被记录为在步骤S1502中确定的可以以共享方式使用的应用的主单元序列ID。
图16是示出当使用表5中所示的应用管理表时由应用管理应用407进行的处理的详情的流程图。除了紧接在步骤S1603(对应于步骤S703)之后添加的处理的步骤S1604之外,该详情与图7中所示的详情相同,因此,将不再描述除步骤S1604之外的步骤。
在该流程的步骤S1604中,应用管理应用407参照应用管理表。如果主单元序列ID是“共享”,则处理进入步骤S1606并启动应用,而不进行关于主单元序列ID的确定。如果ID不是“共享”,则处理进入步骤S1605,在步骤S1605中实施比较主单元序列ID的处理。
根据到目前为止所描述的本实施例,可以使用被定义为共享应用的应用,而不管主单元和操作面板序列ID是否匹配。此外,可以以与第二和第三实施例相同的方式,限制使用未定义为“共享”的应用,使得仅当主单元-操作面板组合与安装应用时相同时才能使用应用。
尽管本实施例基于第二实施例,但是本实施例也可以应用于诸如第三实施例的情况,其中应用管理表保持在主单元中并且主单元使应用有效化(启动)和无效化。
其他实施例
在第五实施例中,无论主单元-操作面板组合如何,都可以使用将序列ID设置为“共享”值的应用。在这种情况下,应用必须事先定义为“共享”。因此,可以这样构造:如果当在操作面板103中安装应用时,在连接具有序列ID的主单元时已经安装了应用,则不新安装该应用。替代地,连接的主单元的序列ID作为可以使用该应用的主单元被添加到应用管理表中的序列ID。因此,可能会有多个序列ID与应用相关联。如果所连接的主单元的序列ID对应于在应用管理表中登记的应用的序列ID之一,则可以将应用设置为可用。
这种构造使得可以在连接了多个主单元中的任何一个时使用单个应用。此外,可以以与第一至第四实施例中相同的方式维持基于主单元和操作面板之间的连接关系对应用的使用的限制。
注意,所述构造可以例如应用于第三实施例中,其中操作面板的序列ID与应用相关联地存储在由主单元保持的应用管理表中。
还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能,和/或包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的***或装置的计算机,来实现本发明的实施例,并且,可以利用通过由***或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能,并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算***的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置以及存储卡等中的一个或更多个。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然针对示例性实施例描述了本发明,但是,应该理解,本发明不限于公开的示例性实施例。权利要求的范围应当被赋予最宽的解释,以便涵盖所有这类变型例以及等同的结构和功能。

Claims (15)

1.一种图像形成装置,所述图像形成装置包括主单元和能够安装并执行应用的操作单元,其中,操作单元和主单元能够相互连接和断开,并且
其中,所述操作单元包括:
保存部,用于保存所连接的最后的主单元的标识信息;以及
安装控制部,用于在连接的主单元的标识信息与保存部中保存的标识信息不匹配的情况下,删除安装的应用并通过连接的主单元重新安装应用。
2.根据权利要求1所述的图像形成装置,
其中,由安装控制部重新安装的应用是由主单元确定的应用。
3.一种图像形成装置,所述图像形成装置包括主单元和能够安装并执行应用的操作单元,其中,操作单元和主单元能够相互连接和断开,并且所述图像形成装置还包括:
保持部,其用于保持应用管理表,该应用管理表将安装在操作单元中的应用的标识信息与在操作单元中安装应用时连接的主单元相关联;以及
控制部,其用于基于应用管理表,使安装在操作单元中的应用当中的如下应用有效化,在该应用被安装时连接的主单元与当前连接的主单元相同,并且使其他应用无效化,
其中,所述控制部使安装在所述操作单元中的应用当中的预定应用有效化,而不管在安装应用时连接到所述操作单元的主单元是否与当前连接的主单元相同。
4.根据权利要求3所述的图像形成装置,
其中,操作单元包括保持部和控制部。
5.根据权利要求3所述的图像形成装置,
其中,主单元包括保持部和控制部。
6.根据权利要求3至5中的任一项所述的图像形成装置,
其中,控制部在图像形成装置启动时实施使应用有效化和无效化的处理。
7.根据权利要求3所述的图像形成装置,
其中,应用管理表还包括如下信息,该信息指示免费应用是免费的;并且
无论连接的主单元如何,控制部都使被指示为免费的应用有效化。
8.根据权利要求3所述的图像形成装置,
其中,应用管理表还包括如下信息,该信息指示能够以共享方式在多个主单元中使用的应用被共享;并且
无论连接的主单元如何,控制部都使被指示为共享的应用有效化。
9.根据权利要求3所述的图像形成装置,
其中,除了在安装应用时连接的主单元之外,应用管理表还指示与能够使用该应用的主单元的关联;并且
基于应用管理表,控制部使安装在操作单元中的应用当中的如下应用有效化,被指示为与该应用相关联的主单元和在该应用被安装时连接的主单元与当前连接的主单元相同,并使其他应用无效化。
10.根据权利要求3所述的图像形成装置,其中,所述预定应用是免费应用或者能够在多个主单元之间以共享方式使用的应用。
11.一种存储程序的计算机可读介质,该程序在由与主单元一起包括在图像形成装置中、能够与主单元连接和断开、并能够安装和执行应用的计算机执行时,使计算机用作:
保存部,用于保存所连接的最后的主单元的标识信息;以及
安装控制部,用于在连接的主单元的标识信息与保存部中保存的标识信息不匹配的情况下,删除安装的应用并通过连接的主单元重新安装应用。
12.一种存储程序的计算机可读介质,该程序在由与主单元一起包括在图像形成装置中、能够与主单元连接和断开、并能够安装和执行应用的计算机执行时,使计算机用作:
保持部,其用于保持应用管理表,该应用管理表将安装在操作单元中的应用的标识信息与在操作单元中安装应用时连接的主单元相关联;以及
控制部,其用于基于应用管理表,使安装在操作单元中的应用当中的如下应用有效化,在该应用被安装时连接的主单元与当前连接的主单元相同,并且使其他应用无效化,
其中,所述控制部使安装在所述操作单元中的应用当中的预定应用有效化,而不管在安装应用时连接到所述操作单元的主单元是否与当前连接的主单元相同。
13.一种存储程序的计算机可读介质,该程序在由与操作单元一起包括在图像形成装置中、能够与操作单元连接和断开、并能够安装和执行应用的计算机执行时,使计算机用作:
保持部,其用于保持应用管理表,该应用管理表将安装在操作单元中的应用的标识信息与在操作单元中安装应用时连接的主单元相关联;以及
控制部,其用于基于应用管理表,使安装在操作单元中的应用当中的如下应用有效化,在该应用被安装时连接的主单元与当前连接的主单元相同,并且使其他应用无效化,
其中,所述控制部使安装在所述操作单元中的应用当中的预定应用有效化,而不管在安装应用时连接到所述操作单元的主单元是否与当前连接的主单元相同。
14.一种图像形成装置的控制方法,所述图像形成装置包括主单元和能够安装和执行应用的操作单元,其中,操作单元和主单元能够相互连接和断开,并且,所述控制方法包括:
保存部保存所连接的最后的主单元的标识信息;以及
在连接的主单元的标识信息与保存部中保存的标识信息不匹配的情况下,控制部删除安装的应用并通过连接的主单元重新安装应用。
15.一种图像形成装置的控制方法,所述图像形成装置包括主单元和能够安装和执行应用的操作单元,其中,操作单元和主单元能够相互连接和断开,并且,所述控制方法包括:
保持部保持应用管理表,该应用管理表将安装在操作单元中的应用的标识信息与在操作单元中安装应用时连接的主单元相关联;以及
基于应用管理表,控制部使安装在操作单元中的应用当中的如下应用有效化,在该应用被安装时连接的主单元与当前连接的主单元相同,并且使其他应用无效化,
其中,所述控制部使安装在所述操作单元中的应用当中的预定应用有效化,而不管在安装应用时连接到所述操作单元的主单元是否与当前连接的主单元相同。
CN201810903810.6A 2017-08-10 2018-08-09 图像形成装置、其控制方法和计算机可读介质 Active CN109388356B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-155886 2017-08-10
JP2017155886A JP6929160B2 (ja) 2017-08-10 2017-08-10 画像形成装置およびその制御方法とプログラム

Publications (2)

Publication Number Publication Date
CN109388356A CN109388356A (zh) 2019-02-26
CN109388356B true CN109388356B (zh) 2022-10-11

Family

ID=65275855

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810903810.6A Active CN109388356B (zh) 2017-08-10 2018-08-09 图像形成装置、其控制方法和计算机可读介质

Country Status (3)

Country Link
US (1) US10554841B2 (zh)
JP (1) JP6929160B2 (zh)
CN (1) CN109388356B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114523774B (zh) * 2022-04-20 2022-07-12 北京博源恒芯科技股份有限公司 一种多机主从同步打印控制方法、装置和电子设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004054791A (ja) * 2002-07-23 2004-02-19 Ricoh Co Ltd 画像形成装置、アプリケーションインストール方法およびカスタマイズプログラム生成方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203231A (ja) * 1998-01-09 1999-07-30 Fuji Xerox Co Ltd 電子装置拡張システム
JP4065498B2 (ja) * 2002-05-21 2008-03-26 キヤノン株式会社 情報処理システムおよびオプション機能セットアップ方法およびプログラムおよび記憶媒体
JP2004258754A (ja) * 2003-02-24 2004-09-16 Ntt Docomo Inc コンテンツ送信方法
JP4393247B2 (ja) 2004-03-30 2010-01-06 キヤノン株式会社 ジョブ管理装置及び方法、ジョブ管理システム、ジョブ管理プログラム、並びに記憶媒体
JP4764056B2 (ja) * 2005-04-14 2011-08-31 キヤノン株式会社 画像処理装置、制御プログラムの更新方法、およびプログラム
JP5527380B2 (ja) * 2006-06-07 2014-06-18 株式会社リコー 機器、ライセンス管理システム、ライセンス管理方法、及びライセンス管理プログラム
JP2008193506A (ja) * 2007-02-06 2008-08-21 Kyocera Mita Corp 電気機器及び電気機器に備えられる表示装置
JP5264278B2 (ja) 2008-05-07 2013-08-14 キヤノン株式会社 印刷システム、情報処理装置、画像形成装置及び情報処理方法、処理方法
JP5268694B2 (ja) * 2009-02-13 2013-08-21 京セラドキュメントソリューションズ株式会社 ライセンス管理システム、画像形成装置およびライセンス管理方法
JP5517606B2 (ja) 2009-12-28 2014-06-11 キヤノン株式会社 処理サーバ、その制御方法、ポリシーサーバ及びコンピュータプログラム
JP2012003679A (ja) * 2010-06-21 2012-01-05 Kyocera Mita Corp 画像形成装置用追加アプリケーションのセキュリティ確保方法、画像形成システム及び画像形成装置
JP5814526B2 (ja) * 2010-08-26 2015-11-17 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、およびプログラム
JP5360106B2 (ja) * 2011-03-25 2013-12-04 ブラザー工業株式会社 情報処理プログラム、情報処理装置、および情報処理方法
JP2013254037A (ja) * 2012-06-05 2013-12-19 Sharp Corp 画像形成装置の操作システム
JP6127719B2 (ja) * 2013-05-27 2017-05-17 株式会社リコー 情報処理システム、情報処理装置、ライセンス管理方法及びプログラム
JP6400715B2 (ja) * 2014-01-14 2018-10-03 エルジー エレクトロニクス インコーポレイティド ネットワークにより連結された放送受信デバイスと他のデバイス間の連結を管理する方法及び装置
JP2016127462A (ja) 2015-01-05 2016-07-11 株式会社リコー 情報処理装置、情報処理方法、情報処理プログラム、および記憶媒体
JP6648915B2 (ja) * 2015-07-21 2020-02-14 キヤノン株式会社 情報処理装置、方法およびプログラム
JP6827840B2 (ja) 2017-02-20 2021-02-10 キヤノン株式会社 管理システム、管理方法およびプログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004054791A (ja) * 2002-07-23 2004-02-19 Ricoh Co Ltd 画像形成装置、アプリケーションインストール方法およびカスタマイズプログラム生成方法

Also Published As

Publication number Publication date
JP2019036792A (ja) 2019-03-07
US10554841B2 (en) 2020-02-04
US20190052760A1 (en) 2019-02-14
JP6929160B2 (ja) 2021-09-01
CN109388356A (zh) 2019-02-26

Similar Documents

Publication Publication Date Title
US9854131B2 (en) Image forming apparatus with personal setting synchronization and method for controlling same
JP5294892B2 (ja) 画像形成装置、装置、制御方法、及びプログラム
JP5773787B2 (ja) 情報処理装置およびその制御方法およびプログラム
US20150264198A1 (en) Automatic installation system and method, information processing apparatus, and image forming apparatus
US11140291B2 (en) Information processing apparatus, control method thereof, and storage medium
US10089102B2 (en) Information processing apparatus, method, and program
JP2012059024A (ja) 情報処理装置、起動制御方法、起動制御プログラム及び記録媒体
JP4944812B2 (ja) 情報処理システムと情報処理方法とプログラム
JP6379868B2 (ja) 情報処理システム、プログラム、認証方法及び携帯端末
US9086938B2 (en) Information processing apparatus, control method thereof, and storage medium
JP2012090064A (ja) 画像形成装置、インストール方法及びプログラム
US9547487B2 (en) Image forming apparatus, control method therefor, and control program therefor
CN109388356B (zh) 图像形成装置、其控制方法和计算机可读介质
KR102067974B1 (ko) 화상 형성장치 및 어플리케이션의 삭제방법
JP5178319B2 (ja) アプリケーションプラットフォーム
US9323907B2 (en) Distribution apparatus, device, control method for distribution apparatus, and storage medium
US9940334B2 (en) Image forming apparatus and control method thereof
CN110708435A (zh) 图像处理设备及其控制方法和存储介质
US20220129212A1 (en) Image forming apparatus capable of preventing phenomenon that printing by schedule setting will not be started due to display of confirmation screen, control method for image forming apparatus, and storage medium
US11330129B2 (en) Image forming system, image forming apparatus, and storing medium storing application control program
JP2021117896A (ja) 情報処理装置、情報処理方法およびプログラム
US20080307416A1 (en) Device management apparatus, device management method, and storage medium
CN103677890A (zh) 信息处理装置、信息处理方法以及程序
US20220261472A1 (en) Information processing apparatus, method, and program storage medium
US10484564B2 (en) Image forming apparatus and method for controlling the same comprising a storage medium that indicates whether the image forming apparatus is in a setting of checking a signature when an application is installed

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant