Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7014389B2 - Image forming equipment, information processing systems and programs - Google Patents
[go: Go Back, main page]

JP7014389B2 - Image forming equipment, information processing systems and programs - Google Patents

Image forming equipment, information processing systems and programs Download PDF

Info

Publication number
JP7014389B2
JP7014389B2 JP2017028127A JP2017028127A JP7014389B2 JP 7014389 B2 JP7014389 B2 JP 7014389B2 JP 2017028127 A JP2017028127 A JP 2017028127A JP 2017028127 A JP2017028127 A JP 2017028127A JP 7014389 B2 JP7014389 B2 JP 7014389B2
Authority
JP
Japan
Prior art keywords
image forming
information
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.)
Active
Application number
JP2017028127A
Other languages
Japanese (ja)
Other versions
JP2018133039A (en
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.)
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)

Description

この開示は画像形成装置、情報処理システムおよびプログラムに関し、特に、画像形成装置に設定されている情報が変更された旨の通知を他の装置に送信するための画像形成装置、情報処理システムおよびプログラムに関する。 This 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 to another apparatus that the information set in the image forming apparatus has been changed. Regarding.

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

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

特開2014-102604号公報Japanese Unexamined Patent Publication No. 2014-102604 特開2015-158783号公報Japanese Unexamined Patent Publication No. 2015-1587883

画像形成装置の設定情報に従い当該画像形成装置を利用していた外部のアプリケーションは、画像形成装置の設定情報が変更されたことを知らない場合は、画像形成装置に接続することができなくなる。そのため、ユーザーは、画像形成装置の変更後の設定情報に従い、外部アプリケーションの設定内容を手動で変更する必要があった。 An external application that has used the image forming apparatus according to the setting information of the image forming apparatus cannot connect to the image forming apparatus if it does not know that the setting information of the image forming apparatus has been changed. 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 one aspect of this disclosure is to provide an image forming apparatus, information processing system and program that allows an external application to use an image forming apparatus whose setting information has been changed without user intervention. ..

この開示のある局面に係る画像形成装置は、当該画像形成装置を制御するための制御部と、画像形成装置に対して設定される設定情報を記憶するための記憶部と、外部の装置と通信するための通信部と、を備え、外部の装置は設定情報に整合する連携情報に従って画像形成装置と連携動作するアプリケーションを有した端末装置を含み、制御部は、設定情報が変更された場合に、当該設定情報が変更されたことを示す変更通知を、端末装置に送信するか否かを判断する判断部を有する。 The image forming apparatus according to a certain aspect of the disclosure 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 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 is provided when the setting information is changed. It has a determination unit for determining whether or not to transmit a change notification indicating that the setting information has been changed to the terminal device.

好ましくは、判断部は、さらに、端末装置から受信する連携情報のうちの少なくとも一部が、変更された設定情報と整合しないときは、変更通知を送信すると判断するよう構成される。 Preferably, the determination unit is further configured to determine that the change notification is transmitted 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 the history of communication between the terminal device and the image forming device for the cooperative operation by the application.

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

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

好ましくは、整合部は、さらに、変更通知が端末装置に送信される場合に、整合処理を実施させるために、端末装置に変更後情報を送信するように構成される。 Preferably, the matching unit is further configured to send the post-change information to the terminal device in order 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 has a change unit for changing the setting information by using the change information, and the matching unit is the terminal device. Information for change is transmitted to the application in order to perform the matching process.

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

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

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

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

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

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

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

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

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

実施の形態1に係る情報処理システムの構成の一例を表わした図である。It is a figure which showed an example of the structure of the information processing system which concerns on Embodiment 1. FIG. サーバー100のハードウェア構成の一例を表わしたブロック図である。It is a block diagram which showed an example of the hardware composition of a server 100. MFP500のハードウェア構成の一例を表わすブロック図である。It is a block diagram which shows an example of the hardware composition of the MFP500. PC300のハードウェア構成の一例を表わすブロック図である。It is a block diagram which shows an example of the hardware composition of PC300. 各実施の形態に係るMFP500の機能の構成を概略的に示す図である。It is a figure which shows roughly the structure of the function of the MFP 500 which concerns on each embodiment. 実施の形態1に係る処理のフローチャートである。It is a flowchart of the process which concerns on Embodiment 1. FIG. 図6の処理を模式的に示す図である。It is a figure which shows typically the process of FIG. 図6の処理を模式的に示す図である。It is a figure which shows typically the process of FIG. 図6の処理を模式的に示す図である。It is a figure which shows typically the process of FIG. 図6の処理を模式的に示す図である。It is a figure which shows typically the process of FIG. 実施の形態2に係る処理のフローチャートである。It is a flowchart of the process which concerns on Embodiment 2. 図11のステップS11を説明するための図である。It is a figure for demonstrating step S11 of FIG. 実施の形態3に係る処理のフローチャートである。It is a flowchart of the process which concerns on Embodiment 3. 図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 of the matching process in step S21 of FIG. 実施の形態4に係る処理のフローチャートである。It is a flowchart of the process which concerns on Embodiment 4. 実施の形態5に係る処理のフローチャートである。It is a flowchart of the process which concerns on Embodiment 5. 図17のステップS25における整合処理の概要を説明するための図である。It is a figure for demonstrating the outline of the matching process in step S25 of FIG. 実施の形態6に係る処理のフローチャートである。It is a flowchart of the process which concerns on Embodiment 6. 実施の形態7に係るPC300の処理を示すフローチャートである。It is a flowchart which shows the process of PC300 which concerns on Embodiment 7. 実施の形態8に係るサーバー100の処理を示すフローチャートである。It is a flowchart which shows the process of the server 100 which concerns on Embodiment 8.

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

<システム構成>
図1は、実施の形態1に係る情報処理システム(以下、単にシステムという)の構成の一例を表わした図である。図1を参照して、システムは、ネットワーク400を介して相互に通信する、複数の画像形成装置と、『端末装置』の一実施例であるPC(Personal Computerの略)300と、『情報処理装置』の一実施例であるサーバー100とを備える。ネットワーク400は、有線または無線の各種のネットワークを含み得る。
<System configuration>
FIG. 1 is a diagram showing an example of a configuration of an information processing system (hereinafter, simply referred to as a system) according to the first embodiment. With reference to FIG. 1, the system includes a plurality of image forming devices that communicate with each other via a network 400, a PC (abbreviation of Personal Computer) 300, which is an embodiment of the “terminal device”, and “information processing”. A server 100, which is an embodiment of the device, is provided. The network 400 may include various 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 devices include an MFP (Multi-Functional Peripheral) 500A-1, 500A-2, 500A-3, 500A-4. In the embodiment, the MFP is an embodiment of the "image forming apparatus". In the following description, 500A-1,500A-2,500A-3,500A-4 are collectively referred to as MFP500. Each MFP 500 communicates 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, the number of MFPs 500 provided in the system is four, but it may be five or more, or three or less. Further, the PC 300 is a laptop type in FIG. 1, but 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 showing an example of the hardware configuration of the server 100. With reference to FIG. 2, the server 100 includes a CPU (Central Processing Unit) 10 for controlling the entire device. Further, 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. Further, 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. An external storage medium such as a memory card 17 is detachably attached to the memory card I / F16, and data (including a program) is read from the attached storage medium or data (program) is written to the storage medium. ..

HDD13には、ネットワーク400に接続されるPC300、MFP500等の機器に関する情報(IP(Internet Protocol)アドレス等)および当該機器のユーザーに関する情報(ユーザー認証のためのパスワード等))が予め記憶されている。サーバー100のハードウェア構成は、図2の装置構成に限定されず、出力デバイス(プリンタ、ディスプレイ等)を備えてもよい。 The HDD 13 stores in advance information about devices such as PC300 and MFP500 connected to the network 400 (IP (Internet Protocol) address, etc.) and information about users of the device (password for user authentication, etc.). .. The hardware configuration of the server 100 is not limited to the device configuration of 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 showing an example of the hardware configuration of the MFP 500. With reference to FIG. 3, the MFP 500 includes a CPU 50, which is an embodiment of a “control unit” for controlling the entire device. The 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. include. Further, the MFP 500 further includes a scanner 54, a printer 55, an operation panel 56, a network controller 57 which is an embodiment of the “communication unit”, and a memory card I / F 58. The operation panel 56 is operated by the user and receives the user's operation content for the MFP 500. The network controller 57 controls communication with another MFP 500 via the communication line 501 and communication with an external device (PC300, server 100, etc.) via the network 400. An external storage medium such as a memory card 59 is detachably attached to the memory card I / F58, and data (including a program) is read from the attached storage medium or data (program) is written 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 showing an example of the hardware configuration of the PC 300. With reference to FIG. 4, the PC 300 includes a CPU 30 for controlling the entire device, 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. Further, the PC 300 further includes a network controller 37 that controls communication with other devices (MFP500 and the server 100) via the network 400, a timer 38, and a memory card I / F 39. The touch panel 34 is operated by the user and receives the user's operation content for the PC 300. The network controller 37 controls communication with other devices (MFP500, server 100, etc.) via the network 400. In the memory card I / F39, an external storage medium such as a memory card 40 is detachably attached, and data (including a program) is read from the attached storage medium, or data (including a program) is read into the storage medium. Write. The touch panel 34 integrally includes a display 32 and an operation panel 33.

<用語の説明>
実施の形態で用いる用語を説明する。
<Explanation of terms>
The terms used in the embodiments 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 set for the MFP 500 in order to control or use the MFP 500, and is information that can be changed. The "MFP setting information" is stored in the rewritable storage area of the MFP 500. The "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, etc.), version information of a control program of the MFP500, and an operation schedule (for example, for example). It includes, but is not limited to, the time of the power saving operation mode and the normal operation mode).

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

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

「外部アプリケーション」の連携動作は、MFP500と通信しながら、MFP500から情報を収集するための動作を含む。収集される情報は、例えば、MFP500の運用に関する情報(コピー枚数、用紙残枚数等のカウント値、利用したユーザーの情報等)を含む。 The cooperative 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 number of remaining sheets of paper, information on the user who used the information, etc.).

「アプリ設定情報」は、外部アプリケーションがMFP500と連携して動作するために必要な『連携情報』の一実施例である。『連携情報』がMFP500のMFP設定情報と整合しているとき、外部アプリケーションはMFP500と連携して動作することができるが、整合していないときは連係して動作することができない。 The "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" is consistent with the MFP setting information of the MFP 500, the external application can operate in cooperation with the MFP 500, but when it is not consistent, it cannot operate in cooperation.

『整合処理』は、アプリ設定情報を、新MFP設定情報の一部または全部に整合するように変更するための処理を示す。整合処理は、アプリ設定情報を、新MFP設定情報の一部または全部と完全に一致するように変更するための処理も含み得る。 "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 also include a process for changing the application setting information so as to completely match a part or all of the new MFP setting information.

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

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

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

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

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

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

各実施の形態では、変更部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 the present invention is not limited to the program and may be realized by a combination of the program and the circuit.

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

図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 processing of steps S1 to S11 of FIG. 6, respectively. With reference to FIGS. 7 to 9, the RDT 10A and the change information 10B are stored in, for example, a storage unit of the server 100, and the CPU 101 executes the 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. Matching processing is realized by executing the program of the matching processing unit 30C. In each embodiment, the matching processing unit 30C is shown 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 by using the change information 10B from the server 100 (see steps S1 and FIG. 7). That is, the change unit 1 of each MFP 500 changes the old MFP setting information 6 by using the change information 10B received from the RDT 10A of the server 100, and generates the new MFP setting information 5. The change information 10B includes the identifier of the item and the changed value of the item.

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

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 access request from the external application 30A includes the setting information before the change, that is, the password before the change (see step S7 and FIG. 8). For example, the CPU 50 collates the password of the new MFP setting information 5 with the password of the access request, and determines whether or not they match based on the collation result (step S7). When the CPU 50 determines that both passwords match (YES in step S7), the CPU 50 ends the process.

一方、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 password of the access request does not match the password of the new MFP setting information 5, the process proceeds to step S9 in order to perform the matching process.

判断部2は、外部アプリケーション30Aからのアクセス要求を、MFP設定情報が変更されてから特定の期間(例えば、遡る1か月以内等の予め定められた期間)に受信したか否かを、通信の履歴から判断する(ステップS9)。なお、この特定の期間は可変であり、例えば、外部アプリケーション30Aの種類により可変であってもよい。 The determination unit 2 communicates whether or not the access request from the external application 30A is received within a specific period (for example, a predetermined period such as within one month going back) after the MFP setting information is changed. Judgment is made from the history of (step S9). It should be noted that this 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 the 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 the IP address, which is an example of the identifier, and the communication time in association with each application (or terminal device).

判断部2は、アクセス要求を特定の期間外で受信したと判断したときは(ステップS9でNO)、処理を終了するが、アクセス要求を特定の期間内で受信したと判断したときは(ステップS9でYES)、変更通知を、PC300に送信する(ステップS11、図9参照)。そして、整合部3はPC300に整合処理を実施させる(ステップS13)。その後、図6の処理は終了する。 When the determination unit 2 determines that the access request has been received outside the specific period (NO in step S9), the process ends, but when it determines that the access request has been received within the specific period (step S9). YES in S9), the change notification is transmitted to the PC 300 (see step S11, FIG. 9). Then, the matching unit 3 causes the PC 300 to perform the matching process (step S13). After that, 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 of FIGS. 10A to 10D is implemented. 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, when the matching processing unit 30C of the PC 300 receives the change notification, the matching processing unit 30C transmits a request for acquiring the setting information 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 the matching processing using the new MFP setting information 5 in accordance with the 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 the matching processing using the new MFP setting information 5 in accordance with the 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, when the matching processing unit 30C of the PC 300 receives the change notification, the matching processing unit 30C transmits a request for acquiring the setting information to the server 100 (step S13d). When the RDT 10A of the server 100 receives the acquisition request, it 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 the matching processing using the change information 10B in accordance with the 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 the content of requesting the server 100 to transmit the new MFP setting information 5 (or 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 the matching processing using the change information 10B in accordance with the 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. 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 by using the change information 10B in accordance with the change request from the server 100.

ここで、ステップ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 the matching process, but the change information 10B is not limited to the change information 10B. For example, the server 100 may generate the new MFP setting information 5 and send it to the PC 300. Specifically, the CPU 10 of the server 100 acquires the new MFP setting information 5 by generating the new MFP setting information 5 from the change information 10B 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 one of FIGS. 10A to 10D is executed, so that the application setting information 30B also matches 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 verification of the password of the access request (step S7 in FIG. 6) is omitted, and the external application 30A to be 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 the process according to the second embodiment. FIG. 12 is a diagram for explaining step S11 of FIG. Since steps S1, S3, and S11 of FIG. 11 are the same as the processes described with reference to FIG. 6, detailed description will not be repeated.

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

判断部2は、通信履歴から、上記の特定の期間に通信した外部アプリケーション30Aの情報を特定(決定)する(ステップS4)。なお、外部アプリケーション30Aを決定するための基準は、上記の特定の期間内のアクセスに限定されない。例えば、アクセスの頻度(回数)、通信時間の長さ等を基準としてもよい。 The determination unit 2 identifies (determines) the information of the external application 30A that communicated in the above-mentioned specific period from the communication history (step S4). The criteria for determining the external application 30A are not limited to the access within the above specific period. For example, the frequency (number of times) of access, 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 above matching process (step S13). After that, the process of FIG. 11 ends. In the matching process of step S13, any of the processes of FIGS. 10A to 10D described above is performed, so the description is not 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-described embodiments. In the third embodiment, the matching processing unit 30C of the PC 300 performs the matching processing using the change information 10B received from the RDT 10A. FIG. 13 is a flowchart of the process according to the third embodiment. FIG. 14 is a diagram for explaining steps S17 and S19 of the process of FIG. FIG. 15 is a diagram for explaining an outline of the matching process in step S21 of FIG. Since steps S1, S3, S5, S7 and S9 in FIG. 13 are the same as the processes described in FIG. 6, detailed description will not be repeated.

図13を参照して、MFP500の変更部1は、RDT10Aからの変更用情報10Bに基づき、旧MFP設定情報6を新MFP設定情報5に変更し(ステップS1)、判断部2が変更通知の送信が必要と判断すると(ステップS3でYES)、CPU50は外部アプリケーション30Aからアクセス要求を受信する(ステップS5)。 With reference to FIG. 13, the change unit 1 of the MFP 500 changes the old MFP setting information 6 to the new MFP setting information 5 based on the change information 10B from the RDT 10A (step S1), and the determination unit 2 notifies the change. 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に移行する。 When the determination unit 2 determines that the access request contains the password before the setting change (YES in step S7), the access request is received within a specific period after the MFP setting information is changed. When it is determined (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 RDT10A of the server 100 to carry out the processing between the MFP 500 and the PC 300.

RDT10Aは、MFP500からの依頼に従い、外部アプリケーション30A宛に変更通知を送信する(ステップS19,図14)。整合処理部30Cによる整合処理が実施される(ステップS21)。その後、図13の処理は終了する。 The RDT 10A transmits a change notification to the external application 30A in accordance with the request from the MFP 500 (step S19, FIG. 14). Matching processing is performed by the matching processing unit 30C (step S21). After that, 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, any of the processes of FIGS. 15A and 15B is carried out. For example, the process 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 the external application 30A receives the change notification, the external application 30A transmits an acquisition request to the RDT10A of the server 100 (step S21a). When the RDT 10A receives the acquisition request from the external application 30A when the change notification is transmitted in accordance with the notification request, 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 processing using the change information 10B from the RDT 10A in accordance with 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 the RDT 10A receives a request from the MFP 500, the RDT 10A transmits a change request to the PC 300 (step S21c). When the RDT 10A receives the 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 matching processing using the change information 10B from the RDT 10A in accordance with 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 process is performed between the RDT 10A of the server 100 and the PC 300, so that the burden on the MFP 500 is reduced. 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 the process according to the fourth embodiment. In the process of FIG. 16, the process of steps S5, S7 and S9 of FIG. 13 has been changed to step S4 of FIG. 11, but since the other processes are the same as those of FIG. 13, detailed description will not be repeated.

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

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

(実施の形態5)
実施の形態5は、上記の各実施の形態の変形例を示す。上記の各実施の形態では、RDT10Aからの変更用情報10Bを用いて各MFP500のMFP設定情報を変更したが、実施の形態5では、RDT10Aを用いることなく、MFP設定情報を変更する。
(Embodiment 5)
The fifth embodiment shows a modification of each of the above-described embodiments. In each of the above embodiments, the MFP setting information of each MFP 500 is changed by using the change information 10B from the RDT 10A, but 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 the process according to the fifth embodiment. FIG. 18 is a diagram for explaining an outline of the matching process in step S25 of FIG. With reference to FIG. 17, the change unit 1 of the MFP 500 extracts change information from the operation content of the user received via the 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. After that, the processes of steps S3 to S11 for transmitting the change notification to the external application 30A are performed. Since the processing of steps S3 to S11 in FIG. 17 is the same as the corresponding processing shown in FIG. 6, the details are not repeated.

PC300に変更通知が送信されると、整合処理部30Cによる整合処理(ステップS25)が実施される。ステップS25の整合処理を、図18を参照して説明する。ステップS25では、図18(A)と(B)のいずれかの処理が実施される。例えば、外部アプリケーション30Aの種類に従い、実施されるべき処理が決定される。 When the change notification is transmitted to the PC 300, the matching process (step S25) is performed by the matching process unit 30C. The matching process in step S25 will be described with reference to FIG. In step S25, any of the processes of FIGS. 18A and 18B is carried out. For example, the process 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 the change request and the new MFP setting information 5 in response to the acquisition request (step S25b). The external application 30A performs the matching process using the new MFP setting information 5 according to 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 change request for 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 the 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 the process according to the sixth embodiment.

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

(実施の形態7)
実施の形態7では、上記の各実施の形態におけるPC300の整合処理を示す。図20は、実施の形態7に係るPC300の処理を示すフローチャートである。図20を参照して、PC300の整合処理部30Cは、変更通知または要求を受信するか否かを判断する(ステップT1)。変更通知または要求を受信するまでは、ステップT1の処理を繰返す。変更通知または要求を受信した時(ステップT1でYES)、整合処理部30Cは、変更用情報10B(または新MFP設定情報5)を用いて整合処理を実施する(ステップT3)。
(Embodiment 7)
The seventh embodiment shows the matching process of the PC 300 in each of the above embodiments. FIG. 20 is a flowchart showing the processing of the PC 300 according to the seventh embodiment. With reference to FIG. 20, the matching processing unit 30C of the PC 300 determines whether or not to receive the change notification or the request (step T1). The process of step T1 is repeated until the change notification or the request is received. When the change notification or request is received (YES in step T1), the matching processing unit 30C performs the matching 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)
The eighth embodiment shows the processing of the server 100 in each of the above embodiments. FIG. 21 is a flowchart showing the processing of the server 100 according to the eighth embodiment. With reference to FIG. 21, the CPU 10 (RDT10A) determines whether or not to receive the request from the MFP 500 or the request from the PC 300 (step R1). The process of step R1 is repeated until the request or request is received. When the request or request is received (YES in step R1), the CPU 10 acquires the change information 10B (or the new MFP setting information 5) (step R3). Specifically, the CPU 10 acquires the change information 10B by reading the change information 10B from the storage unit, generating the new MFP setting information 5, or receiving the new MFP setting information 5 from the 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 devices to execute the processing of the flowchart shown in each of the above-described embodiments. By executing the program, existing devices such as the MFP 500, the server 100, and the PC 300 can be made to execute the above processing, and the information processing system according to the present embodiment can be constructed.

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

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

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

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

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

1 変更部、2 判断部、3 整合部、5 新MFP設定情報、6 旧MFP設定情報、10A RDT、10B 変更用情報、30A 外部アプリケーション、30B アプリ設定情報、30C 整合処理部、100 サーバー、300 PC、500 MFP。 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 matching processing part, 100 server, 300 PC, 500 MFP.

Claims (16)

画像形成装置であって、
前記画像形成装置を制御するための制御部と、
前記画像形成装置に対して設定される当該画像形成装置の運転スケジュールを含む設定情報を記憶するための記憶部と、
外部の装置と通信するための通信部と、を備え、
前記外部の装置は、前記設定情報に整合する連携情報に従って前記画像形成装置と連携する動作であって、前記画像形成装置と通信して当該画像形成装置のコピー枚数または用紙残枚数のカウント値を含む運用に関する情報を収集する動作を含む連携動作をするアプリケーションを有した端末装置を含み、
前記制御部は、
前記設定情報が変更された場合に、当該端末装置の前記連携情報を前記変更された設定情報である変更後情報に整合させるための通知であって、当該設定情報が変更されたことを示す変更通知を、前記端末装置に送信するか否かを判断する判断部を有する、画像形成装置。
It is an image forming device
A control unit for controlling the image forming apparatus and
A storage unit for storing setting information including an operation schedule of the image forming apparatus set for the image forming apparatus, and a storage unit.
Equipped with a communication unit for communicating with external devices,
The external device cooperates with the image forming apparatus according to the linkage information consistent with the setting information, and communicates with the image forming apparatus to count the number of copies or the remaining number of sheets of the image forming apparatus. Includes terminal devices with applications that perform coordinated operations, including operations that collect information about operations .
The control unit
When the setting information is changed, it is a notification for matching the cooperation information of the terminal device with the changed information which is the changed setting information, and is a change indicating that the setting information has been changed. An image forming apparatus having a determination unit for determining whether or not to transmit a notification to the terminal device.
前記判断部は、さらに、
前記端末装置から受信する前記連携情報のうちの少なくとも一部が、変更された前記設定情報と整合しないときは、前記変更通知を送信すると判断するよう構成される、請求項1に記載の画像形成装置。
The judgment unit further
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, it is determined to transmit the change notification. Device.
前記判断部は、さらに、
前記アプリケーションによる前記連携動作のために前記端末装置と当該画像形成装置が通信した履歴に基づき、前記変更通知を送信するか否かを判断するよう構成される、請求項1または2に記載の画像形成装置。
The judgment unit further
The image according to claim 1 or 2, which is configured to determine whether or not to transmit the change notification based on the history of communication between the terminal device and the image forming device for the cooperative operation by the application. Forming device.
前記判断部は、
前記設定情報が変更されてから予め定められた時間内に、前記アプリケーションによる前記連携動作のために前記端末装置と通信した場合は、前記変更通知を送信すると判断するよう構成される、請求項3に記載の画像形成装置。
The judgment unit
3. Claim 3 is configured to determine that the change notification is transmitted when communicating with the terminal device for the cooperation operation by the application within a predetermined time after the setting information is changed. The image forming apparatus according to.
前記制御部は、さらに、
前記変更通知が前記端末装置に送信される場合に、当該端末装置の前記連携情報を前記変更された設定情報である変更後情報に整合させるための整合部を有する、請求項1から4のいずれか1項に記載の画像形成装置。
The control unit further
Any of claims 1 to 4, which has a matching unit for matching the cooperation information of the terminal device with the changed information which is the changed setting information when the change notification is transmitted to the terminal device. The image forming apparatus according to item 1.
前記整合部は、
前記変更通知が前記端末装置に送信される場合に、前記端末装置に、前記連携情報を前記変更後情報に整合させる整合処理を実施させるように構成される、請求項5に記載の画像形成装置。
The matching part 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 changed information. ..
前記整合部は、さらに、
前記変更通知が前記端末装置に送信される場合に、前記整合処理を実施させるために、前記端末装置に前記変更後情報を送信するように構成される、請求項6に記載の画像形成装置。
The matching portion further
The image forming apparatus according to claim 6, wherein when the change notification is transmitted to the terminal device, the changed information is transmitted to the terminal device in order to carry out the matching process.
前記外部の装置は、前記端末装置と通信可能な情報処理装置を含み、
前記制御部は、
前記設定情報を、変更用情報を用いて変更する変更部を、さらに有し、
前記整合部は、
前記端末装置に前記整合処理を実施させるために、前記変更用情報を、当該アプリケーションに送信する、請求項7に記載の画像形成装置。
The external device includes an information processing device capable of communicating with the terminal device.
The control unit
Further, it has a change part for changing the setting information by using the change information.
The matching part 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 part 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 control unit
The image forming apparatus according to claim 8 or 9, which requests the information processing apparatus to transmit the change notification to the terminal apparatus.
画像形成装置と通信する端末装置であって、
前記端末装置を制御する制御部と、
前記画像形成装置に設定される当該画像形成装置の運転スケジュールを含む設定情報に整合する連携情報を記憶するための記憶部と、
前記連携情報に従って前記画像形成装置と連携する動作であって、前記画像形成装置と通信して当該画像形成装置のコピー枚数または用紙残枚数のカウント値を含む運用に関する情報を収集する動作を含む連携動作をするアプリケーションと、
前記画像形成装置から、前記設定情報が変更されたことを示す変更通知を受信したとき、前記連携情報を変更後の当該設定情報に整合させるための整合処理部と、を備える、端末装置。
A terminal device that communicates with an image forming device.
A control unit that controls the terminal device and
A storage unit for storing cooperation information consistent with the setting information including the operation schedule of the image forming apparatus set in the image forming apparatus, and a storage unit.
Coordination that includes an operation of coordinating with the image forming apparatus according to the linkage information, and includes an operation of communicating with the image forming apparatus and collecting information related to an operation including a count value of the number of copies of the image forming apparatus or the number of remaining sheets of paper. The application that works and
A terminal device comprising a matching processing unit for matching the linked 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 device is provided.
The terminal device is an operation of cooperating with the image forming apparatus according to the cooperation information consistent with the setting information including the operation schedule of the image forming apparatus set in the image forming apparatus, and communicates with the image forming apparatus. It has an application that performs a cooperative operation including an operation of collecting information on operation including a count value of the number of copies or the remaining number of sheets of the image forming apparatus .
The control unit
An information processing device configured to transmit, when the setting information of the image forming apparatus is changed, change information for matching the cooperation information with the changed setting information to the terminal device.
画像形成装置と、
前記画像形成装置と通信する端末装置と、を備える情報処理システムであって、
前記画像形成装置は、
当該画像形成装置を制御するための制御部と、
前記画像形成装置に対して設定される当該画像形成装置の運転スケジュールを含む設定情報を記憶するための記憶部と、を含み、
前記端末装置は、
前記設定情報に整合する連携情報に従って前記画像形成装置と連携する動作であって、前記画像形成装置と通信して当該画像形成装置のコピー枚数または用紙残枚数のカウント値を含む運用に関する情報を収集する動作を含む連携動作をするアプリケーションを含み、
前記画像形成装置の制御部は、
前記設定情報が変更された場合に、当該端末装置の前記連携情報を前記変更された設定情報である変更後情報に整合させるための通知であって、当該設定情報が変更されたことを示す変更通知を、前記端末装置に送信するか否かを判断するように構成される、情報処理システム。
Image forming device and
An information processing system including a terminal device that communicates with the image forming device.
The image forming apparatus is
A control unit for controlling the image forming apparatus and
Includes a storage unit for storing setting information including an operation schedule of the image forming apparatus set for the image forming apparatus.
The terminal device is
It is an operation of coordinating with the image forming apparatus according to the linkage information consistent with the setting information, and collects information on the operation including the count value of the number of copies or the remaining number of sheets of the image forming apparatus by communicating with the image forming apparatus. Includes applications that work together
The control unit of the image forming apparatus
When the setting information is changed, it is a notification for matching the cooperation information of the terminal device with the changed information which is the changed setting information, and is a change indicating that the setting information has been changed. An information processing system configured to determine whether or not to send a notification to the terminal device.
画像形成装置のプロセッサに方法を実行させるためのプログラムであって、
前記方法は、
記憶部に格納された前記画像形成装置の運転スケジュールを含む設定情報を変更するステップと、
前記設定情報に整合する連携情報に従って前記画像形成装置と連携する動作であって、前記画像形成装置と通信して当該画像形成装置のコピー枚数または用紙残枚数のカウント値を含む運用に関する情報を収集する動作を含む連携動作をするアプリケーションを有した端末装置と通信するステップと
前記設定情報が変更されたことを示す通知であって、前記端末装置の前記連携情報を前記変更された設定情報である変更後情報に整合させるための変更通知を、前記端末装置に送信するか否かを判断するステップと、を備える、プログラム。
A program that causes the processor of the image forming apparatus to execute the method.
The method is
A step of changing the setting information including the operation schedule of the image forming apparatus stored in the storage unit, and
It is an operation of coordinating with the image forming apparatus according to the linkage information consistent with the setting information, and collects information on the operation including the count value of the number of copies or the remaining number of sheets of the image forming apparatus by communicating with the image forming apparatus. Steps to communicate with a terminal device that has an application that performs cooperative operations, including actions to be performed
Whether to send a change notification to the terminal device , which is a notification indicating that the setting information has been changed, for matching the cooperation information of the terminal device with the changed information which is the changed setting information . A program that includes steps to determine whether or not.
画像形成装置と通信する端末装置のプロセッサに方法を実行させるためのプログラムであって、
前記端末装置は、前記画像形成装置に設定される当該画像形成装置の運転スケジュールを含む設定情報に整合する連携情報に従い、前記画像形成装置と連携する動作であって、前記画像形成装置と通信して当該画像形成装置のコピー枚数または用紙残枚数のカウント値を含む運用に関する情報を収集する動作を含む連携動作をするよう構成されて、
前記方法は、
前記画像形成装置の前記設定情報が変更されたことを示す変更通知を受信するステップと、
前記変更通知を受信したとき、前記連携情報を変更後の当該設定情報に整合するように変更するステップと、を備える、プログラム。
A program for causing the processor of a terminal device that communicates with an image forming device to execute a method.
The terminal device is an operation of cooperating with the image forming apparatus according to the cooperation information consistent with the setting information including the operation schedule of the image forming apparatus set in the image forming apparatus, and is an operation of coordinating with the image forming apparatus. It is configured to perform cooperative operations including the operation of communicating and collecting operation-related information including the count value of the number of copies or the remaining number of sheets of the image forming apparatus .
The method is
A step of receiving a change notification indicating that the setting information of the image forming apparatus has been changed, and
A program comprising, when the change notification is received, a step of changing the cooperation information so as to be consistent with the changed setting information.
端末装置と通信する情報処理装置のプロセッサに方法を実行させるためのプログラムであって、
前記端末装置は、画像形成装置に設定される当該画像形成装置の運転スケジュールを含む設定情報に整合する連携情報に従い、前記画像形成装置と連携する動作であって、前記画像形成装置と通信して当該画像形成装置のコピー枚数または用紙残枚数のカウント値を含む運用に関する情報を収集する動作を含む連携動作をするアプリケーションを有し、
前記方法は、
前記画像形成装置の前記設定情報が変更されたとき、前記連携情報を変更後の当該設定情報に整合させるための変更用情報を取得するステップと、
前記変更用情報を、前記端末装置に送信するステップと、を備える、プログラム。
A program that causes the processor of an information processing device that communicates with a terminal device to execute a method.
The terminal device is an operation of cooperating with the image forming apparatus according to the cooperation information consistent with the setting information including the operation schedule of the image forming apparatus set in the image forming apparatus, and communicates with the image forming apparatus. It has an application that performs a cooperative operation including an operation of collecting information on operation including a count value of the number of copies or the remaining number of sheets of the image forming apparatus .
The method is
When the setting information of the image forming apparatus is changed, a step of acquiring change information for matching the cooperation information with the changed setting information, and
A program comprising a step of 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 JP2018133039A (en) 2018-08-23
JP7014389B2 true 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)

Families Citing this family (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 (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007281810A (en) 2006-04-05 2007-10-25 Sharp Corp Image processing device
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

Family Cites Families (2)

* 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 print system
JP3821138B2 (en) * 2004-04-23 2006-09-13 コニカミノルタビジネステクノロジーズ株式会社 Port setting changing device, port setting changing control program, and port setting changing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 processing device
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

Also Published As

Publication number Publication date
JP2018133039A (en) 2018-08-23

Similar Documents

Publication Publication Date Title
JP2010020712A (en) Information processing apparatus, method for controlling information processing apparatus, storage medium, and program
US8973103B2 (en) Image forming apparatus, license server, terminal apparatus, method for installing application, and method for providing application file
JP2011233031A (en) Image forming apparatus and control method thereof
US10891085B2 (en) System, network architecture and method for accessing and controlling an electronic device
JP2016004453A (en) Service provision system, log information provision method and program
JP2006334870A (en) Image processing system, image processing apparatus, and image processing program
JP2013132040A (en) Image forming apparatus, backup and restore processing method, and program
US8885197B2 (en) Information processing system, image forming apparatus, management apparatus, information processing method, and storage medium for deleting or retreating image forming apparatus data
CN105933563A (en) Mobile Device And Image Forming System
JP2016062243A (en) Information processing apparatus and information processing system
JP2017068835A (en) Equipment management system, equipment management method, information processing apparatus, image forming apparatus, and information processing program
US8266178B2 (en) Management apparatus, information processing apparatus, and method therefor
JP5558230B2 (en) Log information processing apparatus, image forming apparatus, log information processing method, and log information processing program
JP2023135959A (en) Image processing system, and method and program for controlling image processing system
JP7014389B2 (en) Image forming equipment, information processing systems and programs
JP6021651B2 (en) Management system, management method, and computer program
CN104618621B (en) Image processing apparatus and its control method with report printing function
JP5657062B2 (en) Image forming apparatus, image forming apparatus control method, and program
JP2013003933A (en) Information processor, information management method and information management program
JP6942578B2 (en) Management system and control method
JP4431695B2 (en) Printer connection device and network printing system
JP5749239B2 (en) Image forming apparatus, upload program, and upload system
JP2011107959A (en) Document management system, document management device, interface device and document management method
JP2010198334A (en) Image processing apparatus and program
JP2023028589A (en) image forming device

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