[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2018133039A - Image formation device, information processing system, and program - Google Patents

Image formation device, information processing system, and program Download PDF

Info

Publication number
JP2018133039A
JP2018133039A JP2017028127A JP2017028127A JP2018133039A JP 2018133039 A JP2018133039 A JP 2018133039A JP 2017028127 A JP2017028127 A JP 2017028127A JP 2017028127 A JP2017028127 A JP 2017028127A JP 2018133039 A JP2018133039 A JP 2018133039A
Authority
JP
Japan
Prior art keywords
information
image forming
forming apparatus
setting information
terminal device
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.)
Granted
Application number
JP2017028127A
Other languages
Japanese (ja)
Other versions
JP7014389B2 (en
Inventor
裕太 奥田
Yuta Okuda
裕太 奥田
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2017028127A priority Critical patent/JP7014389B2/en
Priority to US15/895,483 priority patent/US20180239563A1/en
Publication of JP2018133039A publication Critical patent/JP2018133039A/en
Application granted granted Critical
Publication of JP7014389B2 publication Critical patent/JP7014389B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】外部のアプリケーションが、ユーザー操作によることなく、設定情報が変更された画像形成装置を利用できるようにする。【解決手段】画像形成装置は、当該画像形成装置を制御するための制御部と、画像形成装置に対して設定される設定情報を記憶するための記憶部と、外部の装置と通信するための通信部と、を備え、外部の装置は設定情報に整合する連携情報に従って画像形成装置と連携動作するアプリケーションを有した端末装置を含み、制御部は、設定情報が変更された場合に、当該設定情報が変更されたことを示す変更通知を、端末装置に送信するか否かを判断する判断部を有する。【選択図】図1PROBLEM TO BE SOLVED: To enable an external application to use an image forming apparatus whose setting information has been changed without user operation. An image forming apparatus communicates with a control unit for controlling the image forming apparatus, a storage unit for storing setting information set for the image forming apparatus, and an external device. The external device includes a communication unit and a terminal device having an application that operates in cooperation with the image forming device according to the cooperation information consistent with the setting information, and the control unit sets the setting when the setting information is changed. It has a determination unit for determining whether or not to send a change notification indicating that the information has been changed to the terminal device. [Selection diagram] Fig. 1

Description

この開示は画像形成装置、情報処理システムおよびプログラムに関し、特に、画像形成装置に設定されている情報が変更された旨の通知を他の装置に送信するための画像形成装置、情報処理システムおよびプログラムに関する。   The present disclosure relates to an image forming apparatus, an information processing system, and a program, and in particular, an image forming apparatus, an information processing system, and a program for transmitting a notification that information set in the image forming apparatus has been changed to another apparatus. About.

従来、複数の画像形成装置について、各画像形成装置に設定された内容を、複数の画像形成装置を対象にして一括で変更する技術が、例えば特許文献1(特開2014−102604号公報)で提案されている。   Conventionally, for example, Patent Document 1 (Japanese Patent Application Laid-Open No. 2014-102604) discloses a technique for collectively changing contents set in each image forming apparatus for a plurality of image forming apparatuses. Proposed.

また、特許文献2(特開2015−158783号公報)は、画像形成装置に設定された内容が変更されていた場合、画像形成装置のアプリケーションまたは画像形成装置を再起動し、それにより、アプリケーションを利用可能にする。   Further, Patent Document 2 (Japanese Patent Laid-Open No. 2015-158783) discloses that when the content set in the image forming apparatus has been changed, the application of the image forming apparatus or the image forming apparatus is restarted. Make it available.

特開2014−102604号公報JP 2014-102604 A 特開2015−158783号公報Japanese Patent Laying-Open No. 2015-158783

画像形成装置の設定情報に従い当該画像形成装置を利用していた外部のアプリケーションは、画像形成装置の設定情報が変更されたことを知らない場合は、画像形成装置に接続することができなくなる。そのため、ユーザーは、画像形成装置の変更後の設定情報に従い、外部アプリケーションの設定内容を手動で変更する必要があった。   If an external application that has used the image forming apparatus according to the setting information of the image forming apparatus does not know that the setting information of the image forming apparatus has been changed, it cannot connect to the image forming apparatus. Therefore, the user has to manually change the setting contents of the external application according to the setting information after the change of the image forming apparatus.

この開示のある局面の目的は、外部のアプリケーションが、ユーザー操作によることなく、設定情報が変更された画像形成装置を利用できるようにする画像形成装置、情報処理システムおよびプログラムを提供することである。   An object of an aspect of the present disclosure is to provide an image forming apparatus, an information processing system, and a program that allow an external application to use an image forming apparatus whose setting information has been changed without being operated by a user. .

この開示のある局面に係る画像形成装置は、当該画像形成装置を制御するための制御部と、画像形成装置に対して設定される設定情報を記憶するための記憶部と、外部の装置と通信するための通信部と、を備え、外部の装置は設定情報に整合する連携情報に従って画像形成装置と連携動作するアプリケーションを有した端末装置を含み、制御部は、設定情報が変更された場合に、当該設定情報が変更されたことを示す変更通知を、端末装置に送信するか否かを判断する判断部を有する。   An image forming apparatus according to an aspect of the present disclosure includes a control unit for controlling the image forming apparatus, a storage unit for storing setting information set for the image forming apparatus, and communication with an external apparatus. An external device includes a terminal device having an application that operates in cooperation with the image forming apparatus according to cooperation information that matches the setting information, and the control unit is configured to change the setting information when the setting information is changed. And a determination unit that determines whether or not to send a change notification indicating that the setting information has been changed to the terminal device.

好ましくは、判断部は、さらに、端末装置から受信する連携情報のうちの少なくとも一部が、変更された設定情報と整合しないときは、変更通知を送信すると判断するよう構成される。   Preferably, the determination unit is further configured to determine to transmit a change notification when at least a part of the cooperation information received from the terminal device does not match the changed setting information.

好ましくは、判断部は、さらに、アプリケーションによる連携動作のために端末装置と当該画像形成装置が通信した履歴に基づき、変更通知を送信するか否かを判断するよう構成される。   Preferably, the determination unit is further configured to determine whether or not to send a change notification based on a history of communication between the terminal device and the image forming apparatus for the cooperative operation by the application.

好ましくは、判断部は、設定情報が変更されてから予め定められた時間内に、アプリケーションによる連携動作のために端末装置と通信した場合は、変更通知を送信すると判断するよう構成される。   Preferably, the determination unit is configured to determine to transmit a change notification when communicating with the terminal device for a cooperative operation by the application within a predetermined time after the setting information is changed.

好ましくは、制御部は、さらに、変更通知が端末装置に送信される場合に、当該端末装置の連携情報を変更された設定情報である変更後情報に整合させるための整合部を有する。   Preferably, the control unit further includes a matching unit for matching the cooperation information of the terminal device with the changed information that is the changed setting information when the change notification is transmitted to the terminal device.

好ましくは、整合部は、変更通知が端末装置に送信される場合に、端末装置に、連携情報を変更後情報に整合させる整合処理を実施させるように構成される。   Preferably, the matching unit is configured to cause the terminal device to perform matching processing for matching the cooperation information with the changed information when the change notification is transmitted to the terminal device.

好ましくは、整合部は、さらに、変更通知が端末装置に送信される場合に、整合処理を実施させるために、端末装置に変更後情報を送信するように構成される。   Preferably, the matching unit is further configured to transmit the post-change information to the terminal device to perform the matching process when the change notification is transmitted to the terminal device.

好ましくは、外部の装置は、端末装置と通信可能な情報処理装置を含み、制御部は、設定情報を、変更用情報を用いて変更する変更部を、さらに有し、整合部は、端末装置に整合処理を実施させるために、変更用情報を、当該アプリケーションに送信する。   Preferably, the external device includes an information processing device capable of communicating with the terminal device, the control unit further includes a changing unit that changes the setting information using the changing information, and the matching unit includes the terminal device. In order to cause the matching process to be performed, the change information is transmitted to the application.

好ましくは、整合部は、端末装置に整合処理を実施させるために、情報処理装置に対し、変更用情報を端末装置に送信するよう要求する。   Preferably, the matching unit requests the information processing device to transmit change information to the terminal device in order to cause the terminal device to perform matching processing.

好ましくは、制御部は、情報処理装置に対し、変更通知を端末装置に送信するよう要求する。   Preferably, the control unit requests the information processing device to transmit a change notification to the terminal device.

この開示の他の局面に従うと、画像形成装置と通信する端末装置は、当該端末装置を制御する制御部と、画像形成装置に設定される設定情報に整合する連携情報を記憶するための記憶部と、連携情報に従って画像形成装置と連携動作するアプリケーションと、画像形成装置から、設定情報が変更されたことを示す変更通知を受信したとき、連携情報を変更後の当該設定情報に整合させるための整合処理部と、を備える。   According to another aspect of the present disclosure, a terminal device that communicates with an image forming apparatus includes a control unit that controls the terminal apparatus, and a storage unit that stores cooperation information that matches setting information set in the image forming apparatus And an application that cooperates with the image forming apparatus in accordance with the cooperation information, and a change notification that indicates that the setting information has been changed from the image forming apparatus, for matching the cooperation information with the changed setting information. A matching processing unit.

この開示の更に他の局面に従うと、端末装置と通信する情報処理装置は、当該情報処理装置を制御する制御部を備え、端末装置は、画像形成装置に設定される設定情報に整合する連携情報に従い、画像形成装置と連携して動作するアプリケーションを有し、制御部は、画像形成装置の設定情報が変更されたとき、連携情報を変更後の当該設定情報に整合させるための変更用情報を、端末装置に送信するよう構成される。   According to still another aspect of the present disclosure, an information processing device that communicates with a terminal device includes a control unit that controls the information processing device, and the terminal device is linked information that matches setting information set in the image forming device. And the control unit, when the setting information of the image forming apparatus is changed, changes information for matching the cooperation information with the changed setting information. , Configured to transmit to the terminal device.

この開示の他の局面に従う情報処理システムは、画像形成装置と、画像形成装置と通信する端末装置と、を備え、画像形成装置は、当該画像形成装置を制御するための制御部と、画像形成装置に対して設定される設定情報を記憶するための記憶部と、を含み、端末装置は、設定情報に整合する連携情報に従って画像形成装置と連携動作するアプリケーションを含み、画像形成装置の制御部は、設定情報が変更された場合に、当該設定情報が変更されたことを示す変更通知を、端末装置に送信するか否かを判断するように構成される。   An information processing system according to another aspect of the present disclosure includes an image forming apparatus and a terminal device that communicates with the image forming apparatus. The image forming apparatus includes a control unit for controlling the image forming apparatus, and an image forming apparatus. A storage unit for storing setting information set for the apparatus, and the terminal device includes an application that operates in cooperation with the image forming apparatus in accordance with the cooperation information that matches the setting information. Is configured to determine whether or not to send a change notification indicating that the setting information has been changed to the terminal device when the setting information has been changed.

この開示の更に他の局面に従う、画像形成装置のプロセッサに方法を実行させるためのプログラムが提供される。この方法は、記憶部に格納された設定情報を変更するステップと、設定情報に整合する連携情報に従って画像形成装置と連携動作するアプリケーションを有した端末装置と通信するステップと、設定情報が変更されたことを示す変更通知を端末装置に送信するか否かを判断するステップと、備える。   According to still another aspect of the present disclosure, there is provided a program for causing a processor of an image forming apparatus to execute a method. In this method, the setting information stored in the storage unit is changed, the step of communicating with a terminal device having an application that operates in cooperation with the image forming apparatus according to the cooperation information that matches the setting information, and the setting information is changed. And a step of determining whether or not to send a change notification indicating this to the terminal device.

この開示の更に他の局面に従えば、画像形成装置と通信する端末装置のプロセッサに方法を実行させるためのプログラムが提供される。端末装置は、画像形成装置に設定される設定情報に整合する連携情報に従って画像形成装置と連携動作するよう構成されて、方法は、画像形成装置の設定情報が変更されたことを示す変更通知を受信するステップと、変更通知を受信したとき、連携情報を変更後の当該設定情報に整合するように変更するステップと、を備える。   According to still another aspect of the present disclosure, a program for causing a processor of a terminal device communicating with an image forming apparatus to execute a method is provided. The terminal device is configured to operate in cooperation with the image forming apparatus according to cooperation information that matches the setting information set in the image forming apparatus, and the method receives a change notification indicating that the setting information of the image forming apparatus has been changed. A step of receiving, and a step of changing the linkage information so as to be consistent with the changed setting information when the change notification is received.

この開示の更に他の局面に従えば、端末装置と通信する情報処理装置のプロセッサに方法を実行させるためのプログラムが提供される。端末装置は、画像形成装置に設定される設定情報に整合する連携情報に従い、画像形成装置と連携して動作するアプリケーションを有し、方法は、画像形成装置の設定情報が変更されたとき、連携情報を変更後の当該設定情報に整合させるための変更用情報を取得するステップと、変更用情報を、端末装置に送信するステップと、を備える。   According to still another aspect of the present disclosure, a program for causing a processor of an information processing device communicating with a terminal device to execute a method is provided. The terminal device has an application that operates in cooperation with the image forming apparatus in accordance with linkage information that matches the setting information set in the image forming apparatus, and the method is linked when the setting information of the image forming apparatus is changed. The step of acquiring the information for a change for matching information with the said setting information after a change, and the step of transmitting the information for a change to a terminal device are provided.

この開示のある局面では、外部のアプリケーションは、ユーザー操作によることなく、設定情報が変更された画像形成装置を利用することが可能になる。   In one aspect of this disclosure, an external application can use an image forming apparatus whose setting information has been changed without user operation.

実施の形態1に係る情報処理システムの構成の一例を表わした図である。1 is a diagram illustrating an example of a configuration of an information processing system according to Embodiment 1. FIG. サーバー100のハードウェア構成の一例を表わしたブロック図である。2 is a block diagram illustrating an example of a hardware configuration of a server 100. FIG. MFP500のハードウェア構成の一例を表わすブロック図である。2 is a block diagram illustrating an example of a hardware configuration of MFP 500. FIG. PC300のハードウェア構成の一例を表わすブロック図である。2 is a block diagram illustrating an example of a hardware configuration of a PC 300. FIG. 各実施の形態に係るMFP500の機能の構成を概略的に示す図である。FIG. 3 is a diagram schematically showing a functional configuration of MFP 500 according to each embodiment. 実施の形態1に係る処理のフローチャートである。3 is a flowchart of processing according to the first embodiment. 図6の処理を模式的に示す図である。It is a figure which shows the process of FIG. 6 typically. 図6の処理を模式的に示す図である。It is a figure which shows the process of FIG. 6 typically. 図6の処理を模式的に示す図である。It is a figure which shows the process of FIG. 6 typically. 図6の処理を模式的に示す図である。It is a figure which shows the process of FIG. 6 typically. 実施の形態2に係る処理のフローチャートである。10 is a flowchart of processing according to the second embodiment. 図11のステップS11を説明するための図である。It is a figure for demonstrating step S11 of FIG. 実施の形態3に係る処理のフローチャートである。10 is a flowchart of processing according to the third embodiment. 図13の処理のステップS17とステップS19を説明するための図である。It is a figure for demonstrating step S17 and step S19 of the process of FIG. 図13のステップS21における整合処理の概要を説明するための図である。It is a figure for demonstrating the outline | summary of the matching process in FIG.13 S21. 実施の形態4に係る処理のフローチャートである。10 is a flowchart of processing according to the fourth embodiment. 実施の形態5に係る処理のフローチャートである。10 is a flowchart of processing according to the fifth embodiment. 図17のステップS25における整合処理の概要を説明するための図である。It is a figure for demonstrating the outline | summary of the matching process in step S25 of FIG. 実施の形態6に係る処理のフローチャートである。18 is a flowchart of processing according to the sixth embodiment. 実施の形態7に係るPC300の処理を示すフローチャートである。18 is a flowchart showing processing of the PC 300 according to the seventh embodiment. 実施の形態8に係るサーバー100の処理を示すフローチャートである。20 is a flowchart showing processing of the server 100 according to Embodiment 8.

以下、図面を参照しつつ、各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。   Hereinafter, each embodiment will be described with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, these descriptions will not be repeated.

<システム構成>
図1は、実施の形態1に係る情報処理システム(以下、単にシステムという)の構成の一例を表わした図である。図1を参照して、システムは、ネットワーク400を介して相互に通信する、複数の画像形成装置と、『端末装置』の一実施例であるPC(Personal Computerの略)300と、『情報処理装置』の一実施例であるサーバー100とを備える。ネットワーク400は、有線または無線の各種のネットワークを含み得る。
<System configuration>
FIG. 1 is a diagram illustrating an example of a configuration of an information processing system (hereinafter simply referred to as a system) according to the first embodiment. Referring to FIG. 1, the system includes a plurality of image forming apparatuses that communicate with each other via a network 400, a PC (abbreviation of personal computer) 300 that is an example of a “terminal apparatus”, and “information processing”. The server 100 which is one Example of an apparatus is provided. The network 400 may include various types of wired or wireless networks.

複数の画像形成装置は、MFP(Multi-Functional Peripheral)500A−1,500A−2,500A−3,500A−4を含む。実施の形態では、MFPは、『画像形成装置』の一実施例である。以降の説明では、500A−1,500A−2,500A−3,500A−4を総称して、MFP500ともいう。各MFP500は、LAN(Local Area Network)等の通信回線501を介して相互に通信する。   The plurality of image forming apparatuses include MFPs (Multi-Functional Peripherals) 500A-1, 500A-2, 500A-3, 500A-4. In the embodiment, the MFP is an example of an “image forming apparatus”. In the following description, 500A-1, 500A-2, 500A-3, and 500A-4 are collectively referred to as MFP 500. The MFPs 500 communicate with each other via a communication line 501 such as a LAN (Local Area Network).

図1では、システムに備えられるMFP500を4台としているが、5台以上でもよく、または3台以下であってもよい。また、PC300は、図1ではラップトップ型であるが、このタイプに限定されない。   In FIG. 1, four MFPs 500 are provided in the system, but may be five or more, or three or less. Moreover, although PC300 is a laptop type in FIG. 1, it is not limited to this type.

<装置構成>
図2は、サーバー100のハードウェア構成の一例を表わしたブロック図である。図2を参照して、サーバー100は、装置全体を制御するためのCPU(Central Processing Unit)10を含む。また、サーバー100は、CPU10で実行されるプログラムを記憶するためのROM(Read Only Memory)11と、RAM(Random Access Memory)12と、HDD(Hard Disk Drive)13とを含む。また、サーバー100は、タイマー14と、ネットワークコントローラー15と、メモリーカードI/F(Interfaceの略)16とをさらに含む。ネットワークコントローラー15は、ネットワーク400を介した他の装置との間の通信を制御する。メモリーカードI/F16は、メモリーカード17等の外部の記憶媒体が脱着自在に装着されて、装着された記憶媒体からデータ(プログラムを含む)を読出し、または記憶媒体にデータ(プログラム)を書込む。
<Device configuration>
FIG. 2 is a block diagram illustrating an example of the hardware configuration of the server 100. Referring to FIG. 2, server 100 includes a CPU (Central Processing Unit) 10 for controlling the entire apparatus. The server 100 includes a ROM (Read Only Memory) 11 for storing a program executed by the CPU 10, a RAM (Random Access Memory) 12, and an HDD (Hard Disk Drive) 13. The server 100 further includes a timer 14, a network controller 15, and a memory card I / F (abbreviation of Interface) 16. The network controller 15 controls communication with other devices via the network 400. The memory card I / F 16 is detachably loaded with an external storage medium such as the memory card 17 and reads data (including a program) from the loaded storage medium or writes data (program) to the storage medium. .

HDD13には、ネットワーク400に接続されるPC300、MFP500等の機器に関する情報(IP(Internet Protocol)アドレス等)および当該機器のユーザーに関する情報(ユーザー認証のためのパスワード等))が予め記憶されている。サーバー100のハードウェア構成は、図2の装置構成に限定されず、出力デバイス(プリンタ、ディスプレイ等)を備えてもよい。   The HDD 13 stores in advance information relating to devices such as the PC 300 and the MFP 500 connected to the network 400 (IP (Internet Protocol) address, etc.) and information relating to the user of the device (password for user authentication). . The hardware configuration of the server 100 is not limited to the device configuration in FIG. 2 and may include an output device (printer, display, etc.).

図3は、MFP500のハードウェア構成の一例を表わすブロック図である。図3を参照して、MFP500は、装置全体を制御するための『制御部』の一実施例であるCPU50を含む。また、MFP500は、プログラムおよびデータを格納するための記憶部を備える。記憶部には、CPU50で実行されるプログラムおよびデータを記憶するためのROM51と、RAM52と、画像データなどを記憶するための記憶装置の一例であるHDD53と、後述するメモリーカードI/F58とを含む。また、MFP500は、スキャナー54と、プリンター55と、操作パネル56と、「通信部」の一実施例であるネットワークコントローラー57と、メモリーカードI/F58とをさらに含む。操作パネル56は、ユーザーにより操作されて、MFP500に対するユーザーの操作内容を受付ける。ネットワークコントローラー57は、通信回線501を介した他のMFP500との間の通信、およびネットワーク400を介した外部の装置(PC300、サーバー100等)との通信を制御する。メモリーカードI/F58は、メモリーカード59等の外部の記憶媒体が脱着自在に装着されて、装着された記憶媒体からデータ(プログラムを含む)を読出し、または記憶媒体にデータ(プログラム)を書込む。   FIG. 3 is a block diagram illustrating an example of a hardware configuration of MFP 500. Referring to FIG. 3, MFP 500 includes a CPU 50 that is an example of a “control unit” for controlling the entire apparatus. MFP 500 also includes a storage unit for storing programs and data. The storage unit includes a ROM 51 for storing programs and data executed by the CPU 50, a RAM 52, an HDD 53 as an example of a storage device for storing image data, and a memory card I / F 58 described later. Including. The MFP 500 further includes a scanner 54, a printer 55, an operation panel 56, a network controller 57 as an example of a “communication unit”, and a memory card I / F 58. Operation panel 56 is operated by a user and receives user operation details on MFP 500. The network controller 57 controls communication with another MFP 500 via the communication line 501 and communication with external devices (PC 300, server 100, etc.) via the network 400. The memory card I / F 58 is detachably loaded with an external storage medium such as the memory card 59, and reads data (including a program) from the loaded storage medium or writes data (program) to the storage medium. .

図4は、PC300のハードウェア構成の一例を表わすブロック図である。図4を参照して、PC300は、装置全体を制御するためのCPU30と、タッチパネル34と、記憶部を含む。記憶部は、CPU30で実行されるプログラムを記憶するためのROM31と、RAM35と、各種情報を記憶するためのHDD36と、後述するメモリーカード40とを含む。また、PC300は、ネットワーク400を介した他の装置(MFP500とサーバー100)との通信を制御するネットワークコントローラー37と、タイマー38と、メモリーカードI/F39とをさらに含む。タッチパネル34は、ユーザーにより操作されて、PC300に対するユーザーの操作内容を受付ける。ネットワークコントローラー37は、ネットワーク400を介した他の装置(MFP500、サーバー100等)との間の通信を制御する。メモリーカードI/F39は、メモリーカード40等の外部の記憶媒体が脱着自在に装着されて、装着された記憶媒体からデータ(プログラムを含む)を読出し、または記憶媒体にデータ(プログラムを含む)を書込む。タッチパネル34は、ディスプレイ32と操作パネル33とを一体的に備える。   FIG. 4 is a block diagram illustrating an example of a hardware configuration of the PC 300. Referring to FIG. 4, PC 300 includes a CPU 30 for controlling the entire apparatus, a touch panel 34, and a storage unit. The storage unit includes a ROM 31 for storing a program executed by the CPU 30, a RAM 35, an HDD 36 for storing various information, and a memory card 40 described later. PC 300 further includes a network controller 37 that controls communication with other devices (MFP 500 and server 100) via network 400, a timer 38, and a memory card I / F 39. The touch panel 34 is operated by the user and accepts the user's operation content on the PC 300. The network controller 37 controls communication with other devices (such as the MFP 500 and the server 100) via the network 400. The memory card I / F 39 is detachably loaded with an external storage medium such as the memory card 40, and reads data (including a program) from the loaded storage medium or reads data (including a program) from the storage medium. Write. The touch panel 34 integrally includes a display 32 and an operation panel 33.

<用語の説明>
実施の形態で用いる用語を説明する。
<Explanation of terms>
Terms used in the embodiment will be described.

「MFP設定情報」は、『設定情報』の一実施例である。「MFP設定情報」は、MFP500を制御または使用するためにMFP500に対して設定される情報であって、変更可能な情報である。「MFP設定情報」は、MFP500の書換え可能な記憶領域に格納される。「MFP設定情報」は、ユーザーを認証するための認証情報(例えばパスワード)、外部の装置と通信するための情報(例えば、IPアドレス等)、MFP500の制御プログラムのバージョン情報、運転スケジュール(例えば、省電力運転モードと通常運転モードの時間)等を含むが、これらの種類に限定されない。   “MFP setting information” is an example of “setting information”. The “MFP setting information” is information that is set for the MFP 500 in order to control or use the MFP 500 and can be changed. “MFP setting information” is stored in a rewritable storage area of MFP 500. “MFP setting information” includes authentication information (for example, a password) for authenticating a user, information for communicating with an external device (for example, an IP address), version information of a control program for the MFP 500, an operation schedule (for example, The time of the power saving operation mode and the normal operation mode) is included, but is not limited to these types.

「旧MFP設定情報」は、変更がなされる前のMFP設定情報を示す。「新MFP設定情報」は、変更がなされた後のMFP設定情報を示し、『変更後情報』の一実施例である。   “Old MFP setting information” indicates MFP setting information before the change is made. “New MFP setting information” indicates MFP setting information after the change, and is an example of “changed information”.

「外部アプリケーション」は、MFP500と連携動作するアプリケーションである。外部アプリケーションは、実施の形態では、プロセッサにより実行されるソフトウェア(プログラム)を例示するが、ソフトウェアに限定されず、ASIC(application specific integrated circuit)またはFPGA(field-programmable gate array)等のようなハードウェア回路であってもよい。   “External application” is an application that operates in cooperation with MFP 500. In the embodiment, the external application exemplifies software (program) executed by the processor. However, the external application is not limited to software, but hardware such as an application specific integrated circuit (ASIC) or a field-programmable gate array (FPGA). It may be a wear circuit.

「外部アプリケーション」の連携動作は、MFP500と通信しながら、MFP500から情報を収集するための動作を含む。収集される情報は、例えば、MFP500の運用に関する情報(コピー枚数、用紙残枚数等のカウント値、利用したユーザーの情報等)を含む。   The cooperation operation of the “external application” includes an operation for collecting information from the MFP 500 while communicating with the MFP 500. The collected information includes, for example, information related to the operation of the MFP 500 (count values such as the number of copies, the remaining number of sheets, and information on users who have used the information).

「アプリ設定情報」は、外部アプリケーションがMFP500と連携して動作するために必要な『連携情報』の一実施例である。『連携情報』がMFP500のMFP設定情報と整合しているとき、外部アプリケーションはMFP500と連携して動作することができるが、整合していないときは連係して動作することができない。   “Application setting information” is an example of “cooperation information” necessary for an external application to operate in cooperation with the MFP 500. When the “cooperation information” matches the MFP setting information of the MFP 500, the external application can operate in cooperation with the MFP 500. However, when the “cooperation information” does not match, the external application cannot operate in cooperation.

『整合処理』は、アプリ設定情報を、新MFP設定情報の一部または全部に整合するように変更するための処理を示す。整合処理は、アプリ設定情報を、新MFP設定情報の一部または全部と完全に一致するように変更するための処理も含み得る。   The “matching process” indicates a process for changing the application setting information so as to match a part or all of the new MFP setting information. The matching process may include a process for changing the application setting information so as to completely match part or all of the new MFP setting information.

『変更通知』は、MFP500の「MFP設定情報」が『変更用情報』を用いて変更されたことを示す通知である。   The “change notification” is a notification indicating that “MFP setting information” of the MFP 500 has been changed using “change information”.

「RDT(Remote Deployment Tool)」は、MFP設定情報を変更するために、サーバー100が実行するプログラムである。   “RDT (Remote Deployment Tool)” is a program executed by the server 100 in order to change MFP setting information.

<処理の概要>
各実施の形態では、MFP500は、MFP設定情報が変更された場合に、変更通知を、外部アプリケーションを有したPC300に送信する必要があるか否かを判断する。PC300は、MFP500から直接に、またはサーバー100を経由して変更通知を受信すると、変更用情報を用いて、アプリ設定情報を変更後のMFP設定情報に整合させるための整合処理を実施する。外部アプリケーションは、整合処理による取得されたアプリ設定情報に従い、MFP設定情報が変更された後のMFP500と連携して動作することできる。
<Outline of processing>
In each embodiment, when the MFP setting information is changed, MFP 500 determines whether it is necessary to send a change notification to PC 300 having an external application. When the PC 300 receives the change notification directly from the MFP 500 or via the server 100, the PC 300 performs a matching process for matching the application setting information with the changed MFP setting information using the change information. The external application can operate in cooperation with the MFP 500 after the MFP setting information is changed in accordance with the application setting information acquired by the matching process.

各実施の形態では、MFP設定情報は、認証用のパスワード、省電力運転モードの時間等を含む複数の項目を有する。MFP500は、MFP設定情報の所定項目が変更された場合に、変更通知を送信する。なお、所定項目は、外部アプリケーションがMFP500と連携して動作するために必要な項目であり、例えばパスワードとする。なお、所定項目はパスワードに限定されない。   In each embodiment, the MFP setting information includes a plurality of items including an authentication password, a power saving operation mode time, and the like. MFP 500 transmits a change notification when a predetermined item of MFP setting information is changed. The predetermined item is an item necessary for the external application to operate in cooperation with the MFP 500, and is, for example, a password. The predetermined item is not limited to a password.

<MFP500の機能構成>
図5は、各実施の形態に係るMFP500の機能の構成を概略的に示す図である。図5では、MFP500の機能が、RAM52の不揮発性記憶領域に格納されている新MFP設定情報5および旧MFP設定情報6と関連付けて示される。
<Functional Configuration of MFP 500>
FIG. 5 schematically shows a functional configuration of MFP 500 according to each embodiment. In FIG. 5, the functions of MFP 500 are shown in association with new MFP setting information 5 and old MFP setting information 6 stored in the nonvolatile storage area of RAM 52.

図5を参照して、MFP500は、RAM52の旧MFP設定情報6を、変更用情報を用いて新MFP設定情報5に変更する変更部1、変更部1による変更がなされた場合に、変更がなされたことを示す変更通知を、PC300に送信するか否かを判断する判断部2および整合部3を備える。新MFP設定情報5は、『変更後情報』の一実施例である。整合部3は、変更通知がPC300に送信された場合に、PC300のアプリ設定情報30B(後述する)を新MFP設定情報5に整合させるための処理を実施する。   Referring to FIG. 5, MFP 500 changes when old MFP setting information 6 in RAM 52 is changed to new MFP setting information 5 using changing information, and when changing is performed by changing unit 1. A determination unit 2 and a matching unit 3 that determine whether or not to send a change notification indicating that the change has been made to the PC 300 are provided. The new MFP setting information 5 is an example of “changed information”. The matching unit 3 performs processing for matching application setting information 30B (described later) of the PC 300 with the new MFP setting information 5 when a change notification is transmitted to the PC 300.

各実施の形態では、変更部1、判断部2および整合部3は、CPU30が実行するプログラムにより実現されるとしているが、プログラムに限定されず、プログラムと回路の組合せにより実現されてもよい。   In each embodiment, the change unit 1, the determination unit 2, and the matching unit 3 are realized by a program executed by the CPU 30, but are not limited to a program, and may be realized by a combination of a program and a circuit.

(実施の形態1)
図6は、実施の形態1に係る処理のフローチャートである。図7〜図10は、図6の処理の各ステップを説明するための図である。図7〜図10では、説明を簡単にするために、2台のMFP500のMFP設定情報を変更するケースが示されている。
(Embodiment 1)
FIG. 6 is a flowchart of processing according to the first embodiment. 7-10 is a figure for demonstrating each step of the process of FIG. 7 to 10 show cases where the MFP setting information of two MFPs 500 is changed to simplify the description.

図7〜図9は、それぞれ、図6のステップS1〜S11の処理を模式的に示す。図7〜図9を参照して、RDT10Aと変更用情報10Bは、例えばサーバー100の記憶部に格納されて、CPU101はRDT10Aを実行する。また、PC300は、外部アプリケーション30Aのプログラムとアプリ設定情報30Bと整合処理部30Cのプログラムが記憶部に格納されている。CPU30は、連携動作のために外部アプリケーション30Aのプログラムを実行し、および整合処理部30Cのプログラムを実行する。整合処理部30Cのプログラムが実行されることにより、整合処理が実現される。なお、各実施の形態では、整合処理部30Cは、外部アプリケーション30Aの一部のプログラムとして示しているが、個別のプログラムとして生成されてもよい。   7 to 9 schematically show the processes of steps S1 to S11 in FIG. 6, respectively. 7 to 9, RDT 10A and change information 10B are stored, for example, in the storage unit of server 100, and CPU 101 executes RDT 10A. Further, in the PC 300, the program of the external application 30A, the application setting information 30B, and the program of the matching processing unit 30C are stored in the storage unit. The CPU 30 executes the program of the external application 30A for the cooperative operation, and executes the program of the matching processing unit 30C. The matching process is implemented by executing the program of the matching processing unit 30C. In each embodiment, the matching processing unit 30C is illustrated as a part of the program of the external application 30A, but may be generated as an individual program.

図1の各MFP500のMFP設定情報は、サーバー100からの変更用情報10Bを用いて一括して変更される(ステップS1、図7参照)。つまり、各MFP500の変更部1は、サーバー100のRDT10Aから受信する変更用情報10Bを用いて、旧MFP設定情報6を変更して、新MFP設定情報5を生成する。なお、変更用情報10Bは、項目の識別子と当該項目の変更後の値を含む。   The MFP setting information of each MFP 500 in FIG. 1 is collectively changed using the change information 10B from the server 100 (see step S1 and FIG. 7). That is, the changing unit 1 of each MFP 500 changes the old MFP setting information 6 using the changing information 10B received from the RDT 10A of the server 100, and generates new MFP setting information 5. The change information 10B includes an item identifier and a changed value of the item.

判断部2は、MFP設定情報が変更されたとき、変更通知をPC300に送信する必要があるか否かを判断する(ステップS3、図7参照)。判断部2は、変更通知を送信する必要がないと判断すると(ステップS3でNO)、処理は終了するが、変更通知を送信する必要であると判断すると(ステップS3でYES)、ステップS5に移行する。例えば、判断部2は、HDD53に格納されている定義ファイルに記載された所定項目の識別子と、MFP設定情報の変更がなされた項目の識別子とを照合する。照合の結果に基づき、両項目の識別子が一致したとき、判断部2は、変更通知の送信が必要と判断し、不一致であるときは変更通知の送信は不要と判断する。   When the MFP setting information is changed, the determination unit 2 determines whether it is necessary to send a change notification to the PC 300 (see step S3, FIG. 7). If the determination unit 2 determines that it is not necessary to transmit a change notification (NO in step S3), the process ends, but if it is determined that a change notification needs to be transmitted (YES in step S3), the process proceeds to step S5. Transition. For example, the determination unit 2 collates an identifier of a predetermined item described in a definition file stored in the HDD 53 with an identifier of an item whose MFP setting information has been changed. Based on the result of the collation, when the identifiers of both items match, the determination unit 2 determines that it is necessary to transmit a change notification, and determines that it is not necessary to transmit the change notification if they do not match.

CPU50は、外部アプリケーション30Aからアクセス要求を受信する(ステップS5、図8参照)。アクセス要求は、MFP500の記憶部に格納されているカウント値をアクセス(読み書き)するための要求を示す。アクセス要求は、アプリ設定情報30Bの中のパスワードを含む。   The CPU 50 receives an access request from the external application 30A (see step S5, FIG. 8). The access request indicates a request for accessing (reading / writing) the count value stored in the storage unit of the MFP 500. The access request includes the password in the application setting information 30B.

CPU50は、外部アプリケーション30Aからのアクセス要求に変更前の設定情報、すなわち変更前のパスワードが含まれるか否かを判断する(ステップS7、図8参照)。例えば、CPU50は、新MFP設定情報5のパスワードと、アクセス要求のパスワードとを照合し、照合の結果に基づき、両者が一致するか否かを判断する(ステップS7)。CPU50は、両パスワードが一致すると判断したとき(ステップS7でYES)、処理を終了する。   The CPU 50 determines whether or not the setting information before the change, that is, the password before the change is included in the access request from the external application 30A (see step S7, FIG. 8). For example, the CPU 50 collates the password of the new MFP setting information 5 and the password of the access request, and determines whether or not they match based on the collation result (step S7). When CPU 50 determines that both passwords match (YES in step S7), the process is terminated.

一方、CPU50は、両パスワードは一致しないと判断したときは(ステップS7でNO)、ステップS11に移行する。すなわち、アクセス要求のパスワードが、新MFP設定情報5のパスワードと一致しないときは、整合処理を実施するために、ステップS9に移行する。   On the other hand, when the CPU 50 determines that the two passwords do not match (NO in step S7), the CPU 50 proceeds to step S11. That is, when the access request password does not match the password of the new MFP setting information 5, the process proceeds to step S9 in order to perform matching processing.

判断部2は、外部アプリケーション30Aからのアクセス要求を、MFP設定情報が変更されてから特定の期間(例えば、遡る1か月以内等の予め定められた期間)に受信したか否かを、通信の履歴から判断する(ステップS9)。なお、この特定の期間は可変であり、例えば、外部アプリケーション30Aの種類により可変であってもよい。   The determination unit 2 determines whether or not an access request from the external application 30A has been received within a specific period (for example, a predetermined period such as one month retroactive) after the MFP setting information is changed. Judgment from the history (step S9). Note that the specific period is variable, and may be variable depending on the type of the external application 30A, for example.

通信の履歴は、MFP500のCPU50が、MFP500と外部の端末装置の各種アプリケーションと通信する毎に、通信に関する情報が蓄積されるように記憶部に格納したものである。通信の履歴は、各アプリケーション(または端末装置)について、その識別子の一例であるIPアドレスと通信時間を関連付けて含む。   The communication history is stored in the storage unit so that information related to communication is accumulated each time the CPU 50 of the MFP 500 communicates with the MFP 500 and various applications of the external terminal device. The communication history includes, for each application (or terminal device), an IP address, which is an example of an identifier, and a communication time in association with each other.

判断部2は、アクセス要求を特定の期間外で受信したと判断したときは(ステップS9でNO)、処理を終了するが、アクセス要求を特定の期間内で受信したと判断したときは(ステップS9でYES)、変更通知を、PC300に送信する(ステップS11、図9参照)。そして、整合部3はPC300に整合処理を実施させる(ステップS13)。その後、図6の処理は終了する。   When the determination unit 2 determines that the access request is received outside the specific period (NO in step S9), the determination unit 2 ends the process, but when it determines that the access request is received within the specific period (step S9). A change notification is transmitted to the PC 300 (step S11, see FIG. 9). Then, the matching unit 3 causes the PC 300 to perform matching processing (step S13). Thereafter, the process of FIG. 6 ends.

ステップS13の処理を、図10を参照して説明する。ステップS13では、図10(A)〜(D)の4つのパターンのいずれかが実施される。例えば、外部アプリケーション30Aの種類に従い、実施されるべきパターンが切替えられる。   The process of step S13 will be described with reference to FIG. In step S13, any one of the four patterns in FIGS. 10A to 10D is performed. For example, the pattern to be implemented is switched according to the type of the external application 30A.

図10(A)では、PC300の整合処理部30Cは、変更通知を受信すると、設定情報の取得要求をMFP500に送信する。MFP500の整合部3は、取得要求を受信する(ステップS13a)。整合部3は、取得要求に応答して新MFP設定情報5と変更要求を送信する(ステップS13b)。PC300の整合処理部30Cは、MFP500からの変更要求に従い新MFP設定情報5を用いて整合処理を実施する。これにより、アプリ設定情報30Bは、新MFP設定情報5と整合するよう変更される。   In FIG. 10A, upon receiving the change notification, the matching processing unit 30C of the PC 300 transmits a setting information acquisition request to the MFP 500. The matching unit 3 of the MFP 500 receives the acquisition request (step S13a). The matching unit 3 transmits the new MFP setting information 5 and the change request in response to the acquisition request (step S13b). The matching processing unit 30C of the PC 300 performs matching processing using the new MFP setting information 5 in accordance with a change request from the MFP 500. As a result, the application setting information 30B is changed to be consistent with the new MFP setting information 5.

図10(B)では、MFP500の整合部3は、PC300に、新MFP設定情報5と変更要求を送信する(ステップS13c)。PC300の整合処理部30Cは、MFP500からの変更要求に従い新MFP設定情報5を用いて整合処理を実施する。これにより、アプリ設定情報30Bは、新MFP設定情報5と整合するよう変更される。   In FIG. 10B, the matching unit 3 of the MFP 500 transmits the new MFP setting information 5 and the change request to the PC 300 (step S13c). The matching processing unit 30C of the PC 300 performs matching processing using the new MFP setting information 5 in accordance with a change request from the MFP 500. As a result, the application setting information 30B is changed to be consistent with the new MFP setting information 5.

図10(C)では、PC300の整合処理部30Cは、変更通知を受信したとき、サーバー100に、設定情報の取得要求を送信する(ステップS13d)。サーバー100のRDT10Aは、取得要求を受信したとき、PC300に、変更要求と変更用情報10Bを送信する(ステップS13e)。PC300の整合処理部30Cは、サーバー100からの変更要求に従い変更用情報10Bを用いて整合処理を実施する。これにより、アプリ設定情報30Bは、新MFP設定情報5と整合するよう変更される。   In FIG. 10C, the matching processing unit 30C of the PC 300 transmits a setting information acquisition request to the server 100 when the change notification is received (step S13d). When receiving the acquisition request, the RDT 10A of the server 100 transmits the change request and the change information 10B to the PC 300 (step S13e). The matching processing unit 30C of the PC 300 performs matching processing using the change information 10B in accordance with a change request from the server 100. As a result, the application setting information 30B is changed to be consistent with the new MFP setting information 5.

図10(D)では、MFP500の整合部3は、サーバー100に送信要求を伝送する(ステップS13f)。この送信要求は、サーバー100に対して、新MFP設定情報5(または変更用情報10B)をPC300に送信するようリクエストする内容を示す。   In FIG. 10D, the matching unit 3 of the MFP 500 transmits a transmission request to the server 100 (step S13f). This transmission request indicates a content for requesting the server 100 to transmit the new MFP setting information 5 (or the change information 10B) to the PC 300.

サーバー100は、MFP500からの送信要求に応答して、変更要求と変更用情報10Bを、指定されたPC300宛に送信する(ステップS13g)。PC300の整合処理部30Cは、サーバー100からの変更要求に従い変更用情報10Bを用いて整合処理を実施する。これにより、アプリ設定情報30Bは、新MFP設定情報5と整合するよう変更される。PC300のCPU30は、サーバー100からの変更要求に従い、変更用情報10Bを用いてアプリ設定情報30Bを新MFP設定情報5と整合するように変更(更新)する。   In response to the transmission request from the MFP 500, the server 100 transmits the change request and the change information 10B to the designated PC 300 (step S13g). The matching processing unit 30C of the PC 300 performs matching processing using the change information 10B in accordance with a change request from the server 100. As a result, the application setting information 30B is changed to be consistent with the new MFP setting information 5. In accordance with a change request from the server 100, the CPU 30 of the PC 300 changes (updates) the application setting information 30B so as to be consistent with the new MFP setting information 5 using the change information 10B.

ここで、ステップS13e、13gでは、サーバー100は整合処理のために変更用情報10BをPC300に送信したが、変更用情報10Bに限定されない。例えば、サーバー100は、新MFP設定情報5を生成してPC300に送信するとしてもよい。具体的には、サーバー100のCPU10は、MFP500に送信した変更用情報10Bから新MFP設定情報5を生成する、または、MFP500から新MFP設定情報5を受信することで新MFP設定情報5を取得した、取得した新MFP設定情報5をPC300に送信するとしてもよい。   Here, in steps S13e and 13g, the server 100 transmits the change information 10B to the PC 300 for alignment processing, but is not limited to the change information 10B. For example, the server 100 may generate new MFP setting information 5 and transmit it to the PC 300. Specifically, the CPU 10 of the server 100 generates the new MFP setting information 5 by generating the new MFP setting information 5 from the change information 10 </ b> B transmitted to the MFP 500 or receiving the new MFP setting information 5 from the MFP 500. The acquired new MFP setting information 5 may be transmitted to the PC 300.

実施の形態1では、MFP設定情報が変更されると、図10(A)〜(D)のいずれかに従う整合処理が実行されることにより、アプリ設定情報30Bも変更後のMFP設定情報に整合するように変更することができる。   In the first embodiment, when the MFP setting information is changed, the matching process according to any of FIGS. 10A to 10D is executed, so that the application setting information 30B is also matched with the changed MFP setting information. Can be changed to.

(実施の形態2)
実施の形態2は、実施の形態1の変形例を示す。実施の形態2では、アクセス要求のパスワードの照合(図6のステップS7)を省略して、通信の履歴(ログ)から、整合処理を実施するべき外部アプリケーション30Aを決定する。
(Embodiment 2)
The second embodiment shows a modification of the first embodiment. In the second embodiment, the password verification of the access request (step S7 in FIG. 6) is omitted, and the external application 30A to be subjected to the matching process is determined from the communication history (log).

図11は、実施の形態2に係る処理のフローチャートである。図12は、図11のステップS11を説明するための図である。図11のステップS1、S3およびS11は、図6で説明した処理と同様であるので、詳細な説明は繰返さない。   FIG. 11 is a flowchart of processing according to the second embodiment. FIG. 12 is a diagram for explaining step S11 in FIG. Steps S1, S3, and S11 in FIG. 11 are the same as the processing described in FIG. 6, and thus detailed description will not be repeated.

図11を参照して、MFP500の変更部1は、サーバー100から受信する変更用情報10Bに基づき、旧MFP設定情報6を新MFP設定情報5に変更する(ステップS1)。判断部2は、変更通知の送信が必要か否かを判断する(ステップS3)。変更通知の送信は必要ないと判断されると(ステップS3でNO)、処理を終了するが、変更通知の送信が必要であると判断されると(ステップS3でYES)、ステップS4に移行する。   Referring to FIG. 11, changing unit 1 of MFP 500 changes old MFP setting information 6 to new MFP setting information 5 based on changing information 10B received from server 100 (step S1). The determination unit 2 determines whether or not a change notification needs to be transmitted (step S3). If it is determined that transmission of a change notification is not required (NO in step S3), the process ends. If it is determined that transmission of a change notification is necessary (YES in step S3), the process proceeds to step S4. .

判断部2は、通信履歴から、上記の特定の期間に通信した外部アプリケーション30Aの情報を特定(決定)する(ステップS4)。なお、外部アプリケーション30Aを決定するための基準は、上記の特定の期間内のアクセスに限定されない。例えば、アクセスの頻度(回数)、通信時間の長さ等を基準としてもよい。   The determination unit 2 specifies (determines) information of the external application 30A that has communicated during the specific period from the communication history (step S4). Note that the reference for determining the external application 30A is not limited to access within the specific period. For example, the access frequency (number of times), the length of communication time, and the like may be used as a reference.

CPU50は、変更通知を、ステップS4で特定された外部アプリケーション30AのPC300宛に送信する(ステップS11、図12参照)。そして、整合部3は、PC300に上記の整合処理を実施させる(ステップS13)。その後、図11の処理は終了する。ステップS13の整合処理では、上記に述べた図10(A)〜(D)のいずれかの処理が実施されるので、ここでは説明は繰返さない。   The CPU 50 transmits a change notification to the PC 300 of the external application 30A specified in step S4 (see step S11 and FIG. 12). Then, the matching unit 3 causes the PC 300 to perform the matching process (step S13). Thereafter, the process of FIG. 11 ends. In the matching process in step S13, any one of the processes shown in FIGS. 10A to 10D described above is performed, and therefore the description will not be repeated here.

(実施の形態3)
実施の形態3は、上記の各実施の形態の変形例を示す。実施の形態3では、PC300の整合処理部30Cは、RDT10Aから受信する変更用情報10Bを用いて整合処理を実施する。図13は、実施の形態3に係る処理のフローチャートである。図14は、図13の処理のステップS17とステップS19を説明するための図である。図15は、図13のステップS21における整合処理の概要を説明するための図である。図13のステップS1、S3、S5、S7およびS9は、図6で説明した処理と同様であるので、詳細な説明は繰返さない。
(Embodiment 3)
The third embodiment shows a modification of each of the above embodiments. In the third embodiment, the matching processing unit 30C of the PC 300 performs the matching process using the change information 10B received from the RDT 10A. FIG. 13 is a flowchart of processing according to the third embodiment. FIG. 14 is a diagram for explaining step S17 and step S19 of the process of FIG. FIG. 15 is a diagram for explaining the outline of the matching process in step S21 of FIG. Steps S1, S3, S5, S7, and S9 in FIG. 13 are the same as the processing described in FIG. 6, and thus detailed description will not be repeated.

図13を参照して、MFP500の変更部1は、RDT10Aからの変更用情報10Bに基づき、旧MFP設定情報6を新MFP設定情報5に変更し(ステップS1)、判断部2が変更通知の送信が必要と判断すると(ステップS3でYES)、CPU50は外部アプリケーション30Aからアクセス要求を受信する(ステップS5)。   Referring to FIG. 13, changing unit 1 of MFP 500 changes old MFP setting information 6 to new MFP setting information 5 based on changing information 10B from RDT 10A (step S1), and determining unit 2 notifies the change notification. If it is determined that transmission is necessary (YES in step S3), the CPU 50 receives an access request from the external application 30A (step S5).

判断部2は、アクセス要求に設定変更前のパスワードが含まれていると判断した場合に(ステップS7でYES)、当該アクセス要求が、MFP設定情報が変更されてから特定の期間内に受信したと判断したときは(ステップS9でYES)、ステップS17に移行する。   If the determination unit 2 determines that the password before setting change is included in the access request (YES in step S7), the access request is received within a specific period after the MFP setting information is changed. (YES in step S9), the process proceeds to step S17.

ステップS17では、MFP500のCPU50は、整合処理のための依頼を、サーバー100のRDT10Aに送信する(ステップS17,図14)。依頼は、MFP500とPC300と間の処理の実施を、サーバー100のRDT10Aに依頼(リクエスト)する内容を示す。   In step S17, the CPU 50 of the MFP 500 transmits a request for matching processing to the RDT 10A of the server 100 (step S17, FIG. 14). The request indicates the content of requesting (requesting) the RDT 10A of the server 100 to execute processing between the MFP 500 and the PC 300.

RDT10Aは、MFP500からの依頼に従い、外部アプリケーション30A宛に変更通知を送信する(ステップS19,図14)。整合処理部30Cによる整合処理が実施される(ステップS21)。その後、図13の処理は終了する。   The RDT 10A transmits a change notification addressed to the external application 30A in accordance with the request from the MFP 500 (step S19, FIG. 14). The matching process by the matching processing unit 30C is performed (step S21). Thereafter, the process of FIG. 13 ends.

ステップS21の整合処理を、図15を参照して説明する。ステップS21では、図15(A)と(B)のいずれかの処理が実施される。例えば、外部アプリケーション30Aの種類に従い、実施されるべき処理が決定される。   The matching process in step S21 will be described with reference to FIG. In step S21, one of the processes in FIGS. 15A and 15B is performed. For example, processing to be performed is determined according to the type of the external application 30A.

図15(A)では、外部アプリケーション30Aは、変更通知を受信すると、サーバー100のRDT10Aに、取得要求を送信する(ステップS21a)。RDT10Aは、通知依頼に従い変更通知を送信した場合に、外部アプリケーション30Aから取得要求を受信したとき、外部アプリケーション30Aに、変更要求と変更用情報10Bを送信する(ステップS21b)。整合処理部30Cは、RDT10Aからの変更要求に従いRDT10Aからの変更用情報10Bを用いて、整合処理を実施する。   In FIG. 15A, when receiving the change notification, the external application 30A transmits an acquisition request to the RDT 10A of the server 100 (step S21a). When the RDT 10A transmits a change notification according to the notification request and receives an acquisition request from the external application 30A, the RDT 10A transmits the change request and the change information 10B to the external application 30A (step S21b). The matching processing unit 30C performs the matching process using the change information 10B from the RDT 10A according to the change request from the RDT 10A.

図15(B)では、RDT10Aは、MFP500から依頼を受信した場合に、変更要求をPC300に送信する(ステップS21c)。RDT10Aは、PC300から当該変更要求に対する応答を受信したとき、PC300に変更用情報10Bを送信する(ステップS21d)。整合処理部30Cは、RDT10Aからの変更要求に従いRDT10Aからの変更用情報10Bを用いて整合処理を実施する。   In FIG. 15B, when receiving a request from the MFP 500, the RDT 10A transmits a change request to the PC 300 (step S21c). When the RDT 10A receives a response to the change request from the PC 300, the RDT 10A transmits the change information 10B to the PC 300 (step S21d). The matching processing unit 30C performs the matching process using the change information 10B from the RDT 10A according to the change request from the RDT 10A.

実施の形態3では、MFP500の判断部2が変更通知の送信が必要と判断した場合は、以降の整合処理は、サーバー100のRDT10AとPC300との間で実施されるので、MFP500の負担を軽減することができる。   In the third embodiment, when the determination unit 2 of the MFP 500 determines that the change notification needs to be transmitted, the subsequent matching processing is performed between the RDT 10A of the server 100 and the PC 300, thereby reducing the burden on the MFP 500. can do.

(実施の形態4)
実施の形態4は、実施の形態3の変形例を示す。図16は、実施の形態4に係る処理のフローチャートである。図16の処理は、図13のステップS5、S7およびS9の処理が、図11のステップS4に変更されているが、他の処理は図13と同様であるので、詳細な説明は繰返さない。
(Embodiment 4)
The fourth embodiment shows a modification of the third embodiment. FIG. 16 is a flowchart of processing according to the fourth embodiment. In the processing of FIG. 16, the processing in steps S5, S7 and S9 in FIG. 13 is changed to step S4 in FIG. 11, but the other processing is the same as in FIG. 13, and therefore detailed description will not be repeated.

図16を参照して、MFP500の変更部1は、RDT10Aからの変更用情報10Bに基づき、旧MFP設定情報6を新MFP設定情報5に変更し(ステップS1)、判断部2は、変更通知の送信が必要と判断すると(ステップS3でYES)、通信履歴から変更通知を送信するべき外部アプリケーション30Aを特定(決定)する(ステップS4)。   Referring to FIG. 16, changing unit 1 of MFP 500 changes old MFP setting information 6 to new MFP setting information 5 based on changing information 10B from RDT 10A (step S1), and determining unit 2 sends a change notification. Is determined (YES in step S3), the external application 30A to which the change notification is to be transmitted is specified (determined) from the communication history (step S4).

その後、MFP500のCPU50は、依頼を、RDT10Aに送信すると(ステップS17)、RDT10Aは、依頼に従い、指定された外部アプリケーション30AのPC300宛に変更通知を送信し(ステップS19)、そして、PC300の整合処理部30Cにより整合処理が実施される(ステップS21)。その後、図16の処理は終了する。   Thereafter, when the CPU 50 of the MFP 500 transmits the request to the RDT 10A (step S17), the RDT 10A transmits a change notification to the PC 300 of the designated external application 30A according to the request (step S19). The matching process is performed by the processing unit 30C (step S21). Thereafter, the process of FIG. 16 ends.

(実施の形態5)
実施の形態5は、上記の各実施の形態の変形例を示す。上記の各実施の形態では、RDT10Aからの変更用情報10Bを用いて各MFP500のMFP設定情報を変更したが、実施の形態5では、RDT10Aを用いることなく、MFP設定情報を変更する。
(Embodiment 5)
Embodiment 5 shows a modification of each of the above embodiments. In each of the above embodiments, the MFP setting information of each MFP 500 is changed using the change information 10B from the RDT 10A. However, in the fifth embodiment, the MFP setting information is changed without using the RDT 10A.

図17は、実施の形態5に係る処理のフローチャートである。図18は、図17のステップS25における整合処理の概要を説明するための図である。図17を参照して、MFP500の変更部1は、操作パネル56を介して受付けたユーザーの操作内容から変更用情報を抽出し、抽出した変更用情報に基づき、MFP設定情報を変更する(ステップS1a)。これにより、旧MFP設定情報6は、新MFP設定情報5に変更される。その後、外部アプリケーション30Aに変更通知を送信するためのステップS3〜S11の処理が実施される。図17のステップS3〜S11の処理は、図6に示された対応の処理と同様であるので詳細は繰返さない。   FIG. 17 is a flowchart of processing according to the fifth embodiment. FIG. 18 is a diagram for explaining the outline of the matching process in step S25 of FIG. Referring to FIG. 17, changing unit 1 of MFP 500 extracts change information from the user's operation content received via operation panel 56, and changes the MFP setting information based on the extracted change information (step). S1a). As a result, the old MFP setting information 6 is changed to the new MFP setting information 5. Then, the process of step S3-S11 for transmitting a change notification to the external application 30A is implemented. The processing in steps S3 to S11 in FIG. 17 is the same as the corresponding processing shown in FIG. 6, and therefore details will not be repeated.

PC300に変更通知が送信されると、整合処理部30Cによる整合処理(ステップS25)が実施される。ステップS25の整合処理を、図18を参照して説明する。ステップS25では、図18(A)と(B)のいずれかの処理が実施される。例えば、外部アプリケーション30Aの種類に従い、実施されるべき処理が決定される。   When the change notification is transmitted to the PC 300, an alignment process (step S25) by the alignment processing unit 30C is performed. The matching process in step S25 will be described with reference to FIG. In step S25, one of the processes in FIGS. 18A and 18B is performed. For example, processing to be performed is determined according to the type of the external application 30A.

図18(A)では、外部アプリケーション30Aは、変更通知を受信すると、設定情報の取得要求をMFP500に送信し、MFP500のCPU50は、外部アプリケーション30Aから取得要求を受信する(ステップS25a)。MFP500の整合部3は、取得要求に応答して変更要求と新MFP設定情報5を送信する(ステップS25b)。外部アプリケーション30Aは、MFP500からの変更要求に従い新MFP設定情報5を用いて整合処理を実施する。   In FIG. 18A, when the external application 30A receives the change notification, the external application 30A transmits a setting information acquisition request to the MFP 500, and the CPU 50 of the MFP 500 receives the acquisition request from the external application 30A (step S25a). The matching unit 3 of the MFP 500 transmits a change request and new MFP setting information 5 in response to the acquisition request (step S25b). The external application 30A performs matching processing using the new MFP setting information 5 in accordance with the change request from the MFP 500.

図18(B)では、MFP500の整合部3は、外部アプリケーション30Aに、アプリ設定情報30Bの変更要求を送信する(ステップS25c)。整合部3は、外部アプリケーション30Aから応答を受信すると、新MFP設定情報5をPC300に送信する(ステップS25d)。整合処理部30Cは、MFP500からの変更要求に従い新MFP設定情報5を用いて整合処理を実施する。   In FIG. 18B, the matching unit 3 of the MFP 500 transmits a request for changing the application setting information 30B to the external application 30A (step S25c). When the matching unit 3 receives the response from the external application 30A, the matching unit 3 transmits the new MFP setting information 5 to the PC 300 (step S25d). The matching processing unit 30C performs matching processing using the new MFP setting information 5 in accordance with a change request from the MFP 500.

(実施の形態6)
実施の形態6は、実施の形態5の変形例を示す。実施の形態6においても、実施の形態5と同様に、各MFP500が自己のMFP設定情報を変更する。図19は、実施の形態6に係る処理のフローチャートである。
(Embodiment 6)
The sixth embodiment shows a modification of the fifth embodiment. Also in the sixth embodiment, as in the fifth embodiment, each MFP 500 changes its own MFP setting information. FIG. 19 is a flowchart of processing according to the sixth embodiment.

図19を参照して、MFP500の変更部1は、実施の形態5と同様に、ユーザーから受付けた変更用情報に基づきMFP設定情報を変更する(ステップS1a)。その後、外部アプリケーション30Aに変更通知を送信するためのステップS3、S4およびS11の処理が実施される。図19のステップS3〜S11の処理は、図11のそれらと同様であるので、詳細は繰返さない。   Referring to FIG. 19, changing unit 1 of MFP 500 changes the MFP setting information based on the changing information received from the user as in the fifth embodiment (step S1a). Thereafter, the processes of steps S3, S4 and S11 for transmitting the change notification to the external application 30A are performed. Since the processes in steps S3 to S11 in FIG. 19 are the same as those in FIG. 11, details are not repeated.

PC300に変更通知が送信されると、整合処理部30Cは整合処理を実施する(ステップS25)。ステップS25の整合処理は、図18に示された処理と同様であるので、説明は繰返さない。   When the change notification is transmitted to the PC 300, the matching processing unit 30C performs the matching process (step S25). Since the matching process in step S25 is the same as the process shown in FIG. 18, the description will not be repeated.

(実施の形態7)
実施の形態7では、上記の各実施の形態におけるPC300の整合処理を示す。図20は、実施の形態7に係るPC300の処理を示すフローチャートである。図20を参照して、PC300の整合処理部30Cは、変更通知または要求を受信するか否かを判断する(ステップT1)。変更通知または要求を受信するまでは、ステップT1の処理を繰返す。変更通知または要求を受信した時(ステップT1でYES)、整合処理部30Cは、変更用情報10B(または新MFP設定情報5)を用いて整合処理を実施する(ステップT3)。
(Embodiment 7)
In the seventh embodiment, the matching process of the PC 300 in each of the above embodiments is shown. FIG. 20 is a flowchart showing processing of the PC 300 according to the seventh embodiment. Referring to FIG. 20, matching processing unit 30C of PC 300 determines whether or not a change notification or request is received (step T1). Until the change notification or request is received, the process of step T1 is repeated. When a change notification or request is received (YES in step T1), the alignment processing unit 30C performs alignment processing using the change information 10B (or the new MFP setting information 5) (step T3).

(実施の形態8)
実施の形態8では、上記の各実施の形態におけるサーバー100の処理を示す。図21は、実施の形態8に係るサーバー100の処理を示すフローチャートである。図21を参照して、CPU10(RDT10A)は、MFP500からの依頼、またはPC300からの要求を受信するか否かを判断する(ステップR1)。依頼または要求を受信するまでは、ステップR1の処理を繰返す。依頼または要求を受信した時(ステップR1でYES)は、CPU10は変更用情報10B(または新MFP設定情報5)を取得する(ステップR3)。具体的には、CPU10は変更用情報10Bを記憶部から読出す、または新MFP設定情報5を生成する、または新MFP設定情報5をMFP500から受信することにより、これら情報を取得する。
(Embodiment 8)
In the eighth embodiment, the processing of the server 100 in each of the above embodiments is shown. FIG. 21 is a flowchart showing processing of the server 100 according to the eighth embodiment. Referring to FIG. 21, CPU 10 (RDT 10A) determines whether or not it receives a request from MFP 500 or a request from PC 300 (step R1). Until the request or request is received, the process of step R1 is repeated. When the request or request is received (YES in step R1), the CPU 10 acquires the change information 10B (or new MFP setting information 5) (step R3). Specifically, CPU 10 obtains these information by reading change information 10 </ b> B from the storage unit, generating new MFP setting information 5, or receiving new MFP setting information 5 from MFP 500.

CPU10は、取得された変更用情報10B(または新MFP設定情報5)を、整合処理のために、変更要求とともにPC300に送信する(ステップR5)。   The CPU 10 transmits the acquired change information 10B (or new MFP setting information 5) to the PC 300 together with the change request for matching processing (step R5).

(実施の形態9)
実施の形態9では、上述の各実施の形態で示されたフローチャートの処理を各種の情報処理装置に実行させるためのプログラムを提供することができる。該プログラムを実行することで、MFP500、サーバー100、PC300等の既存の装置に、上記の処理を実行させることができ、本実施の形態に係る情報処理システムを構築することができる。
(Embodiment 9)
In the ninth embodiment, it is possible to provide a program for causing various information processing apparatuses to execute the processes of the flowcharts shown in the above-described embodiments. By executing the program, it is possible to cause the existing apparatus such as the MFP 500, the server 100, and the PC 300 to execute the above-described processing, and the information processing system according to the present embodiment can be constructed.

このようなプログラムは、上記の既存の装置のコンピュータに付属するフレキシブルディスク、CD−ROM(Compact Disk-Read Only Memory)、ROM、RAMおよびメモリーカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。   Such a program is recorded on a computer-readable recording medium such as a flexible disk, a CD-ROM (Compact Disk-Read Only Memory), a ROM, a RAM, and a memory card attached to the computer of the above existing apparatus. It can also be provided as a program product. Alternatively, the program can be provided by being recorded on a recording medium such as a hard disk built in the computer. A program can also be provided by downloading via a network.

なお、実施の形態9に係るプログラムは、コンピュータのオペレーティングシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、実施の形態9に係るプログラムに含まれ得る。   The program according to Embodiment 9 is a program module provided as a part of a computer operating system (OS) that calls and executes necessary modules at a predetermined timing in a predetermined arrangement. Also good. In that case, the program itself does not include the module, and the process is executed in cooperation with the OS. Such a program not including a module can also be included in the program according to the ninth embodiment.

また、実施の形態9に係るプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、実施の形態9に係るプログラムに含まれ得る。   Further, the program according to Embodiment 9 may be provided by being incorporated in a part of another program. Even in this case, the program itself does not include the module included in the other program, and the process is executed in cooperation with the other program. Such a program incorporated in another program can also be included in the program according to the ninth embodiment.

提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。   The provided program product is installed in a program storage unit such as a hard disk and executed. The program product includes the program itself and a recording medium on which the program is recorded.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

1 変更部、2 判断部、3 整合部、5 新MFP設定情報、6 旧MFP設定情報、10A RDT、10B 変更用情報、30A 外部アプリケーション、30B アプリ設定情報、30C 整合処理部、100 サーバー、300 PC、500 MFP。   DESCRIPTION OF SYMBOLS 1 Change part, 2 Judgment part, 3 Matching part, 5 New MFP setting information, 6 Old MFP setting information, 10A RDT, 10B Change information, 30A External application, 30B application setting information, 30C Consistency processing part, 100 Server, 300 PC, 500 MFP.

Claims (16)

画像形成装置であって、
前記画像形成装置を制御するための制御部と、
前記画像形成装置に対して設定される設定情報を記憶するための記憶部と、
外部の装置と通信するための通信部と、を備え、
前記外部の装置は、前記設定情報に整合する連携情報に従って前記画像形成装置と連携動作するアプリケーションを有した端末装置を含み、
前記制御部は、
前記設定情報が変更された場合に、当該設定情報が変更されたことを示す変更通知を、前記端末装置に送信するか否かを判断する判断部を有する、画像形成装置。
An image forming apparatus,
A control unit for controlling the image forming apparatus;
A storage unit for storing setting information set for the image forming apparatus;
A communication unit for communicating with an external device,
The external apparatus includes a terminal device having an application that operates in cooperation with the image forming apparatus according to cooperation information that matches the setting information.
The controller is
An image forming apparatus comprising: a determination unit configured to determine whether or not to send a change notification indicating that the setting information has been changed to the terminal device when the setting information has been changed.
前記判断部は、さらに、
前記端末装置から受信する前記連携情報のうちの少なくとも一部が、変更された前記設定情報と整合しないときは、前記変更通知を送信すると判断するよう構成される、請求項1に記載の画像形成装置。
The determination unit further includes:
The image formation according to claim 1, wherein when at least a part of the cooperation information received from the terminal device does not match the changed setting information, the image formation is determined to be transmitted. apparatus.
前記判断部は、さらに、
前記アプリケーションによる前記連携動作のために前記端末装置と当該画像形成装置が通信した履歴に基づき、前記変更通知を送信するか否かを判断するよう構成される、請求項1または2に記載の画像形成装置。
The determination unit further includes:
The image according to claim 1, wherein the image is configured to determine whether to transmit the change notification based on a history of communication between the terminal device and the image forming apparatus for the cooperative operation by the application. Forming equipment.
前記判断部は、
前記設定情報が変更されてから予め定められた時間内に、前記アプリケーションによる前記連携動作のために前記端末装置と通信した場合は、前記変更通知を送信すると判断するよう構成される、請求項3に記載の画像形成装置。
The determination unit
The apparatus is configured to determine to transmit the change notification when communicating with the terminal device for the cooperative operation by the application within a predetermined time after the setting information is changed. The image forming apparatus described in 1.
前記制御部は、さらに、
前記変更通知が前記端末装置に送信される場合に、当該端末装置の前記連携情報を前記変更された設定情報である変更後情報に整合させるための整合部を有する、請求項1から4のいずれか1項に記載の画像形成装置。
The control unit further includes:
5. The apparatus according to claim 1, further comprising: a matching unit configured to match the cooperation information of the terminal device with post-change information that is the changed setting information when the change notification is transmitted to the terminal device. The image forming apparatus according to claim 1.
前記整合部は、
前記変更通知が前記端末装置に送信される場合に、前記端末装置に、前記連携情報を前記変更後情報に整合させる整合処理を実施させるように構成される、請求項5に記載の画像形成装置。
The matching portion is
The image forming apparatus according to claim 5, wherein when the change notification is transmitted to the terminal device, the terminal device is configured to perform a matching process for matching the cooperation information with the post-change information. .
前記整合部は、さらに、
前記変更通知が前記端末装置に送信される場合に、前記整合処理を実施させるために、前記端末装置に前記変更後情報を送信するように構成される、請求項6に記載の画像形成装置。
The alignment unit further includes:
The image forming apparatus according to claim 6, wherein when the change notification is transmitted to the terminal device, the post-change information is configured to be transmitted to the terminal device in order to perform the matching process.
前記外部の装置は、前記端末装置と通信可能な情報処理装置を含み、
前記制御部は、
前記設定情報を、変更用情報を用いて変更する変更部を、さらに有し、
前記整合部は、
前記端末装置に前記整合処理を実施させるために、前記変更用情報を、当該アプリケーションに送信する、請求項7に記載の画像形成装置。
The external device includes an information processing device capable of communicating with the terminal device,
The controller is
A change unit for changing the setting information using change information;
The matching portion is
The image forming apparatus according to claim 7, wherein the change information is transmitted to the application in order to cause the terminal device to perform the matching process.
前記整合部は、
前記端末装置に前記整合処理を実施させるために、前記情報処理装置に対し、前記変更用情報を前記端末装置に送信するよう要求する、請求項8に記載の画像形成装置。
The matching portion is
The image forming apparatus according to claim 8, wherein the information processing apparatus is requested to transmit the change information to the terminal apparatus in order to cause the terminal apparatus to perform the matching process.
前記制御部は、
前記情報処理装置に対し、前記変更通知を前記端末装置に送信するよう要求する、請求項8または9に記載の画像形成装置。
The controller is
The image forming apparatus according to claim 8, wherein the information processing apparatus is requested to transmit the change notification to the terminal apparatus.
画像形成装置と通信する端末装置であって、
前記端末装置を制御する制御部と、
前記画像形成装置に設定される設定情報に整合する連携情報を記憶するための記憶部と、
前記連携情報に従って前記画像形成装置と連携動作するアプリケーションと、
前記画像形成装置から、前記設定情報が変更されたことを示す変更通知を受信したとき、前記連携情報を変更後の当該設定情報に整合させるための整合処理部と、を備える、端末装置。
A terminal device that communicates with an image forming apparatus,
A control unit for controlling the terminal device;
A storage unit for storing cooperation information that matches setting information set in the image forming apparatus;
An application that cooperates with the image forming apparatus according to the cooperation information;
And a matching processing unit configured to match the linkage information with the changed setting information when a change notification indicating that the setting information has been changed is received from the image forming apparatus.
端末装置と通信する情報処理装置であって、
前記情報処理装置を制御する制御部を備え、
前記端末装置は、画像形成装置に設定される設定情報に整合する連携情報に従い、前記画像形成装置と連携して動作するアプリケーションを有し、
前記制御部は、
前記画像形成装置の前記設定情報が変更されたとき、前記連携情報を変更後の当該設定情報に整合させるための変更用情報を、前記端末装置に送信するよう構成される、情報処理装置。
An information processing device that communicates with a terminal device,
A control unit for controlling the information processing apparatus;
The terminal device has an application that operates in cooperation with the image forming apparatus according to cooperation information that matches setting information set in the image forming apparatus,
The controller is
An information processing apparatus configured to transmit, to the terminal device, change information for making the linkage information consistent with the changed setting information when the setting information of the image forming apparatus is changed.
画像形成装置と、
前記画像形成装置と通信する端末装置と、を備える情報処理システムであって、
前記画像形成装置は、
当該画像形成装置を制御するための制御部と、
前記画像形成装置に対して設定される設定情報を記憶するための記憶部と、を含み、
前記端末装置は、
前記設定情報に整合する連携情報に従って前記画像形成装置と連携動作するアプリケーションを含み、
前記画像形成装置の制御部は、
前記設定情報が変更された場合に、当該設定情報が変更されたことを示す変更通知を、前記端末装置に送信するか否かを判断するように構成される、情報処理システム。
An image forming apparatus;
An information processing system comprising: a terminal device that communicates with the image forming apparatus;
The image forming apparatus includes:
A control unit for controlling the image forming apparatus;
A storage unit for storing setting information set for the image forming apparatus,
The terminal device
Including an application that operates in cooperation with the image forming apparatus according to cooperation information that matches the setting information;
The control unit of the image forming apparatus includes:
An information processing system configured to determine whether or not to send a change notification indicating that the setting information has been changed to the terminal device when the setting information has been changed.
画像形成装置のプロセッサに方法を実行させるためのプログラムであって、
前記方法は、
記憶部に格納された設定情報を変更するステップと、
前記設定情報に整合する連携情報に従って前記画像形成装置と連携動作するアプリケーションを有した端末装置と通信するステップと、
前記設定情報が変更されたことを示す変更通知を、前記端末装置に送信するか否かを判断するステップと、備える、プログラム。
A program for causing a processor of an image forming apparatus to execute a method,
The method
Changing the setting information stored in the storage unit;
Communicating with a terminal device having an application that cooperates with the image forming apparatus according to cooperation information that matches the setting information;
A program for determining whether or not to transmit a change notification indicating that the setting information has been changed to the terminal device.
画像形成装置と通信する端末装置のプロセッサに方法を実行させるためのプログラムであって、
前記端末装置は、前記画像形成装置に設定される設定情報に整合する連携情報に従って前記画像形成装置と連携動作するよう構成されて、
前記方法は、
前記画像形成装置の前記設定情報が変更されたことを示す変更通知を受信するステップと、
前記変更通知を受信したとき、前記連携情報を変更後の当該設定情報に整合するように変更するステップと、を備える、プログラム。
A program for causing a processor of a terminal device communicating with an image forming apparatus to execute a method,
The terminal device is configured to operate in cooperation with the image forming apparatus according to cooperation information that matches setting information set in the image forming apparatus.
The method
Receiving a change notification indicating that the setting information of the image forming apparatus has been changed;
Changing the linkage information so as to match the changed setting information when the change notification is received.
端末装置と通信する情報処理装置のプロセッサに方法を実行させるためのプログラムであって、
前記端末装置は、画像形成装置に設定される設定情報に整合する連携情報に従い、前記画像形成装置と連携して動作するアプリケーションを有し、
前記方法は、
前記画像形成装置の前記設定情報が変更されたとき、前記連携情報を変更後の当該設定情報に整合させるための変更用情報を取得するステップと、
前記変更用情報を、前記端末装置に送信するステップと、を備える、プログラム。
A program for causing a processor of an information processing device communicating with a terminal device to execute a method,
The terminal device has an application that operates in cooperation with the image forming apparatus according to cooperation information that matches setting information set in the image forming apparatus,
The method
When the setting information of the image forming apparatus is changed, obtaining change information for making the linkage information consistent with the changed setting information;
Transmitting the change information to the terminal device.
JP2017028127A 2017-02-17 2017-02-17 Image forming equipment, information processing systems and programs Active JP7014389B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017028127A JP7014389B2 (en) 2017-02-17 2017-02-17 Image forming equipment, information processing systems and programs
US15/895,483 US20180239563A1 (en) 2017-02-17 2018-02-13 Image forming apparatus, information processing system, and method for image forming apparatus and terminal device to communicate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017028127A JP7014389B2 (en) 2017-02-17 2017-02-17 Image forming equipment, information processing systems and programs

Publications (2)

Publication Number Publication Date
JP2018133039A true JP2018133039A (en) 2018-08-23
JP7014389B2 JP7014389B2 (en) 2022-02-01

Family

ID=63249729

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017028127A Active JP7014389B2 (en) 2017-02-17 2017-02-17 Image forming equipment, information processing systems and programs

Country Status (1)

Country Link
JP (1) JP7014389B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112019003566B4 (en) 2018-07-13 2022-06-15 Denso Corporation Speed reducer and engine with speed reducer

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002123380A (en) * 2000-10-17 2002-04-26 Ricoh Co Ltd Network printing system
JP2005309982A (en) * 2004-04-23 2005-11-04 Konica Minolta Business Technologies Inc Port setting changing device and method, and port setting changing control program
JP2007281810A (en) * 2006-04-05 2007-10-25 Sharp Corp Image processor
JP2009294746A (en) * 2008-06-03 2009-12-17 Konica Minolta Business Technologies Inc Authentication system, authentication method, and authentication program
JP2010211265A (en) * 2009-03-06 2010-09-24 Seiko Epson Corp Output apparatus, information processing apparatus, and network system
JP2013242897A (en) * 2004-09-17 2013-12-05 Ricoh Co Ltd Electronic apparatus system and electronic apparatus for the same, control method, program, and recording medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002123380A (en) * 2000-10-17 2002-04-26 Ricoh Co Ltd Network printing system
JP2005309982A (en) * 2004-04-23 2005-11-04 Konica Minolta Business Technologies Inc Port setting changing device and method, and port setting changing control program
JP2013242897A (en) * 2004-09-17 2013-12-05 Ricoh Co Ltd Electronic apparatus system and electronic apparatus for the same, control method, program, and recording medium
JP2007281810A (en) * 2006-04-05 2007-10-25 Sharp Corp Image processor
JP2009294746A (en) * 2008-06-03 2009-12-17 Konica Minolta Business Technologies Inc Authentication system, authentication method, and authentication program
JP2010211265A (en) * 2009-03-06 2010-09-24 Seiko Epson Corp Output apparatus, information processing apparatus, and network system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112019003566B4 (en) 2018-07-13 2022-06-15 Denso Corporation Speed reducer and engine with speed reducer

Also Published As

Publication number Publication date
JP7014389B2 (en) 2022-02-01

Similar Documents

Publication Publication Date Title
JP6670481B2 (en) Image reading device, image reading system, image reading method, and image reading program
US9430637B2 (en) Service providing system and information gathering method
CN102855098B (en) Image formation system
JP6550692B2 (en) Service providing system, log information providing method and program
JP2011233031A (en) Image forming apparatus and control method thereof
US8973103B2 (en) Image forming apparatus, license server, terminal apparatus, method for installing application, and method for providing application file
JP6179083B2 (en) Information processing apparatus, output system, and program
JP2006334870A (en) Image processing system, image processing apparatus, and image processing program
CN105933563A (en) Mobile Device And Image Forming System
US8885197B2 (en) Information processing system, image forming apparatus, management apparatus, information processing method, and storage medium for deleting or retreating image forming apparatus data
JP5069820B2 (en) Image forming system and user manager server device
US9423990B2 (en) Non-transitory computer readable recording medium storing an account management program, image forming apparatus and image forming system
JP6303312B2 (en) Service providing system and image providing method
JP6451888B2 (en) Information processing apparatus, system, and program
JP6417806B2 (en) Image forming apparatus and program
JP2014016674A (en) Output system, output control device and output control program
JP6021651B2 (en) Management system, management method, and computer program
JP7014389B2 (en) Image forming equipment, information processing systems and programs
JP7107066B2 (en) Equipment management device, equipment management program and equipment management system
JP5817238B2 (en) Information processing system, information processing apparatus, information management method, and information management program
JP2019164670A (en) Repeating device and program
JP2023038575A (en) Image processing device and registration program
CN110023897A (en) Image forming apparatus, electronic device and its operating method for minimizing the time dallied caused by preheating in advance
JP2017199163A (en) Electronic apparatus system and firmware update management program
JP4358069B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200825

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200826

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200930

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210528

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210528

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210608

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210615

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20210827

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20210831

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20211026

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20211207

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20220111

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20220111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220113

R150 Certificate of patent or registration of utility model

Ref document number: 7014389

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150