JP2018133039A - Image formation device, information processing system, and program - Google Patents
Image formation device, information processing system, and program Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 25
- 230000015572 biosynthetic process Effects 0.000 title claims 3
- 230000008859 change Effects 0.000 claims abstract description 111
- 238000004891 communication Methods 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims description 78
- 238000012545 processing Methods 0.000 claims description 69
- 230000008569 process Effects 0.000 claims description 65
- 238000010586 diagram Methods 0.000 abstract description 14
- 238000012508 change request Methods 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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.
画像形成装置の設定情報に従い当該画像形成装置を利用していた外部のアプリケーションは、画像形成装置の設定情報が変更されたことを知らない場合は、画像形成装置に接続することができなくなる。そのため、ユーザーは、画像形成装置の変更後の設定情報に従い、外部アプリケーションの設定内容を手動で変更する必要があった。 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.
以下、図面を参照しつつ、各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。 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
複数の画像形成装置は、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
図1では、システムに備えられるMFP500を4台としているが、5台以上でもよく、または3台以下であってもよい。また、PC300は、図1ではラップトップ型であるが、このタイプに限定されない。
In FIG. 1, four
<装置構成>
図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
HDD13には、ネットワーク400に接続されるPC300、MFP500等の機器に関する情報(IP(Internet Protocol)アドレス等)および当該機器のユーザーに関する情報(ユーザー認証のためのパスワード等))が予め記憶されている。サーバー100のハードウェア構成は、図2の装置構成に限定されず、出力デバイス(プリンタ、ディスプレイ等)を備えてもよい。
The
図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
図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
<用語の説明>
実施の形態で用いる用語を説明する。
<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設定情報」は、変更がなされる前の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
「外部アプリケーション」の連携動作は、MFP500と通信しながら、MFP500から情報を収集するための動作を含む。収集される情報は、例えば、MFP500の運用に関する情報(コピー枚数、用紙残枚数等のカウント値、利用したユーザーの情報等)を含む。
The cooperation operation of the “external application” includes an operation for collecting information from the
「アプリ設定情報」は、外部アプリケーションが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設定情報の一部または全部に整合するように変更するための処理を示す。整合処理は、アプリ設定情報を、新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
「RDT(Remote Deployment Tool)」は、MFP設定情報を変更するために、サーバー100が実行するプログラムである。
“RDT (Remote Deployment Tool)” is a program executed by the
<処理の概要>
各実施の形態では、MFP500は、MFP設定情報が変更された場合に、変更通知を、外部アプリケーションを有したPC300に送信する必要があるか否かを判断する。PC300は、MFP500から直接に、またはサーバー100を経由して変更通知を受信すると、変更用情報を用いて、アプリ設定情報を変更後のMFP設定情報に整合させるための整合処理を実施する。外部アプリケーションは、整合処理による取得されたアプリ設定情報に従い、MFP設定情報が変更された後のMFP500と連携して動作することできる。
<Outline of processing>
In each embodiment, when the MFP setting information is changed,
各実施の形態では、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.
<MFP500の機能構成>
図5は、各実施の形態に係るMFP500の機能の構成を概略的に示す図である。図5では、MFP500の機能が、RAM52の不揮発性記憶領域に格納されている新MFP設定情報5および旧MFP設定情報6と関連付けて示される。
<Functional Configuration of
FIG. 5 schematically shows a functional configuration of
図5を参照して、MFP500は、RAM52の旧MFP設定情報6を、変更用情報を用いて新MFP設定情報5に変更する変更部1、変更部1による変更がなされた場合に、変更がなされたことを示す変更通知を、PC300に送信するか否かを判断する判断部2および整合部3を備える。新MFP設定情報5は、『変更後情報』の一実施例である。整合部3は、変更通知がPC300に送信された場合に、PC300のアプリ設定情報30B(後述する)を新MFP設定情報5に整合させるための処理を実施する。
Referring to FIG. 5,
各実施の形態では、変更部1、判断部2および整合部3は、CPU30が実行するプログラムにより実現されるとしているが、プログラムに限定されず、プログラムと回路の組合せにより実現されてもよい。
In each embodiment, the
(実施の形態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
図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,
図1の各MFP500のMFP設定情報は、サーバー100からの変更用情報10Bを用いて一括して変更される(ステップS1、図7参照)。つまり、各MFP500の変更部1は、サーバー100のRDT10Aから受信する変更用情報10Bを用いて、旧MFP設定情報6を変更して、新MFP設定情報5を生成する。なお、変更用情報10Bは、項目の識別子と当該項目の変更後の値を含む。
The MFP setting information of each
判断部2は、MFP設定情報が変更されたとき、変更通知をPC300に送信する必要があるか否かを判断する(ステップS3、図7参照)。判断部2は、変更通知を送信する必要がないと判断すると(ステップS3でNO)、処理は終了するが、変更通知を送信する必要であると判断すると(ステップS3でYES)、ステップS5に移行する。例えば、判断部2は、HDD53に格納されている定義ファイルに記載された所定項目の識別子と、MFP設定情報の変更がなされた項目の識別子とを照合する。照合の結果に基づき、両項目の識別子が一致したとき、判断部2は、変更通知の送信が必要と判断し、不一致であるときは変更通知の送信は不要と判断する。
When the MFP setting information is changed, the
CPU50は、外部アプリケーション30Aからアクセス要求を受信する(ステップS5、図8参照)。アクセス要求は、MFP500の記憶部に格納されているカウント値をアクセス(読み書き)するための要求を示す。アクセス要求は、アプリ設定情報30Bの中のパスワードを含む。
The
CPU50は、外部アプリケーション30Aからのアクセス要求に変更前の設定情報、すなわち変更前のパスワードが含まれるか否かを判断する(ステップS7、図8参照)。例えば、CPU50は、新MFP設定情報5のパスワードと、アクセス要求のパスワードとを照合し、照合の結果に基づき、両者が一致するか否かを判断する(ステップS7)。CPU50は、両パスワードが一致すると判断したとき(ステップS7でYES)、処理を終了する。
The
一方、CPU50は、両パスワードは一致しないと判断したときは(ステップS7でNO)、ステップS11に移行する。すなわち、アクセス要求のパスワードが、新MFP設定情報5のパスワードと一致しないときは、整合処理を実施するために、ステップS9に移行する。
On the other hand, when the
判断部2は、外部アプリケーション30Aからのアクセス要求を、MFP設定情報が変更されてから特定の期間(例えば、遡る1か月以内等の予め定められた期間)に受信したか否かを、通信の履歴から判断する(ステップS9)。なお、この特定の期間は可変であり、例えば、外部アプリケーション30Aの種類により可変であってもよい。
The
通信の履歴は、MFP500のCPU50が、MFP500と外部の端末装置の各種アプリケーションと通信する毎に、通信に関する情報が蓄積されるように記憶部に格納したものである。通信の履歴は、各アプリケーション(または端末装置)について、その識別子の一例であるIPアドレスと通信時間を関連付けて含む。
The communication history is stored in the storage unit so that information related to communication is accumulated each time the
判断部2は、アクセス要求を特定の期間外で受信したと判断したときは(ステップS9でNO)、処理を終了するが、アクセス要求を特定の期間内で受信したと判断したときは(ステップS9でYES)、変更通知を、PC300に送信する(ステップS11、図9参照)。そして、整合部3はPC300に整合処理を実施させる(ステップS13)。その後、図6の処理は終了する。
When the
ステップ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
図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
図10(B)では、MFP500の整合部3は、PC300に、新MFP設定情報5と変更要求を送信する(ステップS13c)。PC300の整合処理部30Cは、MFP500からの変更要求に従い新MFP設定情報5を用いて整合処理を実施する。これにより、アプリ設定情報30Bは、新MFP設定情報5と整合するよう変更される。
In FIG. 10B, the
図10(C)では、PC300の整合処理部30Cは、変更通知を受信したとき、サーバー100に、設定情報の取得要求を送信する(ステップS13d)。サーバー100のRDT10Aは、取得要求を受信したとき、PC300に、変更要求と変更用情報10Bを送信する(ステップS13e)。PC300の整合処理部30Cは、サーバー100からの変更要求に従い変更用情報10Bを用いて整合処理を実施する。これにより、アプリ設定情報30Bは、新MFP設定情報5と整合するよう変更される。
In FIG. 10C, the matching
図10(D)では、MFP500の整合部3は、サーバー100に送信要求を伝送する(ステップS13f)。この送信要求は、サーバー100に対して、新MFP設定情報5(または変更用情報10B)をPC300に送信するようリクエストする内容を示す。
In FIG. 10D, the
サーバー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
ここで、ステップ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
実施の形態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
(実施の形態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
図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
判断部2は、通信履歴から、上記の特定の期間に通信した外部アプリケーション30Aの情報を特定(決定)する(ステップS4)。なお、外部アプリケーション30Aを決定するための基準は、上記の特定の期間内のアクセスに限定されない。例えば、アクセスの頻度(回数)、通信時間の長さ等を基準としてもよい。
The
CPU50は、変更通知を、ステップS4で特定された外部アプリケーション30AのPC300宛に送信する(ステップS11、図12参照)。そして、整合部3は、PC300に上記の整合処理を実施させる(ステップS13)。その後、図11の処理は終了する。ステップS13の整合処理では、上記に述べた図10(A)〜(D)のいずれかの処理が実施されるので、ここでは説明は繰返さない。
The
(実施の形態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
図13を参照して、MFP500の変更部1は、RDT10Aからの変更用情報10Bに基づき、旧MFP設定情報6を新MFP設定情報5に変更し(ステップS1)、判断部2が変更通知の送信が必要と判断すると(ステップS3でYES)、CPU50は外部アプリケーション30Aからアクセス要求を受信する(ステップS5)。
Referring to FIG. 13, changing
判断部2は、アクセス要求に設定変更前のパスワードが含まれていると判断した場合に(ステップS7でYES)、当該アクセス要求が、MFP設定情報が変更されてから特定の期間内に受信したと判断したときは(ステップS9でYES)、ステップS17に移行する。
If the
ステップS17では、MFP500のCPU50は、整合処理のための依頼を、サーバー100のRDT10Aに送信する(ステップS17,図14)。依頼は、MFP500とPC300と間の処理の実施を、サーバー100のRDT10Aに依頼(リクエスト)する内容を示す。
In step S17, the
RDT10Aは、MFP500からの依頼に従い、外部アプリケーション30A宛に変更通知を送信する(ステップS19,図14)。整合処理部30Cによる整合処理が実施される(ステップS21)。その後、図13の処理は終了する。
The
ステップ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
図15(A)では、外部アプリケーション30Aは、変更通知を受信すると、サーバー100のRDT10Aに、取得要求を送信する(ステップS21a)。RDT10Aは、通知依頼に従い変更通知を送信した場合に、外部アプリケーション30Aから取得要求を受信したとき、外部アプリケーション30Aに、変更要求と変更用情報10Bを送信する(ステップS21b)。整合処理部30Cは、RDT10Aからの変更要求に従いRDT10Aからの変更用情報10Bを用いて、整合処理を実施する。
In FIG. 15A, when receiving the change notification, the
図15(B)では、RDT10Aは、MFP500から依頼を受信した場合に、変更要求をPC300に送信する(ステップS21c)。RDT10Aは、PC300から当該変更要求に対する応答を受信したとき、PC300に変更用情報10Bを送信する(ステップS21d)。整合処理部30Cは、RDT10Aからの変更要求に従いRDT10Aからの変更用情報10Bを用いて整合処理を実施する。
In FIG. 15B, when receiving a request from the
実施の形態3では、MFP500の判断部2が変更通知の送信が必要と判断した場合は、以降の整合処理は、サーバー100のRDT10AとPC300との間で実施されるので、MFP500の負担を軽減することができる。
In the third embodiment, when the
(実施の形態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
その後、MFP500のCPU50は、依頼を、RDT10Aに送信すると(ステップS17)、RDT10Aは、依頼に従い、指定された外部アプリケーション30AのPC300宛に変更通知を送信し(ステップS19)、そして、PC300の整合処理部30Cにより整合処理が実施される(ステップS21)。その後、図16の処理は終了する。
Thereafter, when the
(実施の形態5)
実施の形態5は、上記の各実施の形態の変形例を示す。上記の各実施の形態では、RDT10Aからの変更用情報10Bを用いて各MFP500のMFP設定情報を変更したが、実施の形態5では、RDT10Aを用いることなく、MFP設定情報を変更する。
(Embodiment 5)
図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
PC300に変更通知が送信されると、整合処理部30Cによる整合処理(ステップS25)が実施される。ステップS25の整合処理を、図18を参照して説明する。ステップS25では、図18(A)と(B)のいずれかの処理が実施される。例えば、外部アプリケーション30Aの種類に従い、実施されるべき処理が決定される。
When the change notification is transmitted to the
図18(A)では、外部アプリケーション30Aは、変更通知を受信すると、設定情報の取得要求をMFP500に送信し、MFP500のCPU50は、外部アプリケーション30Aから取得要求を受信する(ステップS25a)。MFP500の整合部3は、取得要求に応答して変更要求と新MFP設定情報5を送信する(ステップS25b)。外部アプリケーション30Aは、MFP500からの変更要求に従い新MFP設定情報5を用いて整合処理を実施する。
In FIG. 18A, when the
図18(B)では、MFP500の整合部3は、外部アプリケーション30Aに、アプリ設定情報30Bの変更要求を送信する(ステップS25c)。整合部3は、外部アプリケーション30Aから応答を受信すると、新MFP設定情報5をPC300に送信する(ステップS25d)。整合処理部30Cは、MFP500からの変更要求に従い新MFP設定情報5を用いて整合処理を実施する。
In FIG. 18B, the
(実施の形態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
図19を参照して、MFP500の変更部1は、実施の形態5と同様に、ユーザーから受付けた変更用情報に基づきMFP設定情報を変更する(ステップS1a)。その後、外部アプリケーション30Aに変更通知を送信するためのステップS3、S4およびS11の処理が実施される。図19のステップS3〜S11の処理は、図11のそれらと同様であるので、詳細は繰返さない。
Referring to FIG. 19, changing
PC300に変更通知が送信されると、整合処理部30Cは整合処理を実施する(ステップS25)。ステップS25の整合処理は、図18に示された処理と同様であるので、説明は繰返さない。
When the change notification is transmitted to the
(実施の形態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
(実施の形態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
CPU10は、取得された変更用情報10B(または新MFP設定情報5)を、整合処理のために、変更要求とともにPC300に送信する(ステップR5)。
The
(実施の形態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
このようなプログラムは、上記の既存の装置のコンピュータに付属するフレキシブルディスク、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
また、実施の形態9に係るプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、実施の形態9に係るプログラムに含まれ得る。
Further, the program according to
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。 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
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.
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)
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)
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 |
-
2017
- 2017-02-17 JP JP2017028127A patent/JP7014389B2/en active Active
Patent Citations (6)
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)
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 |