(57)【要約】【課題】画像形成装置と、当該画像形成装置と連携可能な端末装置とのネットワークにおけるトラフィックの増加を抑制する技術を提供する。【解決手段】画像形成装置は、制御装置（２０）と、画像形成装置に対して設定される設定情報（２３１）を記憶している。制御装置は、端末装置（３００）からの指示に従い動作するための連携部（７０５）と、複数の画像形成装置の識別情報を取得する取得部（７４０）と、複数の画像形成装置の代表であるか否かを判断する判断部（７２０）と、代表であると判断した場合に、複数の画像形成装置の識別情報と、設定情報に対する変更内容を示す変更情報とを、端末装置に送信するための通知部（７３０）とを含む。【選択図】図７
2018160148.tif 000002
【特許請求の範囲】
【請求項１】
外部装置からの指示に従って設定変更可能に構成される複数の画像形成装置に含まれる画像形成装置であって、
前記画像形成装置を制御するための制御装置と、
前記画像形成装置に対して設定される設定情報を記憶するための記憶装置と、
端末装置および前記外部装置と通信するための通信インターフェイスとを備え、
前記制御装置は、
前記端末装置からの指示に従い動作するための連携部と、
前記複数の画像形成装置の識別情報を取得する取得部と、
前記複数の画像形成装置の代表であるか否かを判断する判断部と、
前記代表であると判断した場合に、前記複数の画像形成装置の識別情報と、前記設定情報に対する変更内容を示す変更情報とを、前記端末装置に送信するための通知部とを含む、画像形成装置。
【請求項２】
前記判断部は、前記複数の画像形成装置の各々の識別情報に基づいて、前記代表であるか否かを判断するように構成される、請求項１に記載の画像形成装置。
【請求項３】
前記識別情報は、ＩＰ（Internet  Protocol）アドレスおよびＭＡＣ（Media  Access  Control）アドレスの少なくとも一方を含む、請求項２に記載の画像形成装置。
【請求項４】
前記判断部は、前記複数の画像形成装置の各々と前記端末装置との通信履歴に基づいて、前記代表であるか否かを判断するように構成される、請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記判断部は、前記複数の画像形成装置の各々と前記端末装置との通信頻度に基づいて、前記代表であるか否かを判断するように構成される、請求項４に記載の画像形成装置。
【請求項６】
前記判断部は、前記複数の画像形成装置の各々と前記端末装置との通信回数に基づいて、前記代表であるか否かを判断するように構成される、請求項４または５に記載の画像形成装置。
【請求項７】
前記判断部は、前記複数の画像形成装置の各々と前記端末装置との通信日時に基づいて、前記代表であるか否かを判断するように構成される、請求項４〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記判断部は、前記複数の画像形成装置の各々と前記端末装置との通信品質に基づいて、前記代表であるか否かを判断するように構成される、請求項１〜７のいずれか１項に記載の画像形成装置。
【請求項９】
前記判断部は、前記複数の画像形成装置の各々の機種情報に基づいて、前記代表であるか否かを判断するように構成される、請求項１〜８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記判断部は、前記複数の画像形成装置の各々のファームウェアのバージョン情報に基づいて、前記代表であるか否かを判断するように構成される、請求項１〜９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記判断部は、前記複数の画像形成装置の各々の稼働率に基づいて、前記代表であるか否かを判断するように構成される、請求項１〜１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記判断部は、前記複数の画像形成装置の各々の故障率に基づいて、前記代表であるか否かを判断するように構成される、請求項１〜１１のいずれか１項に記載の画像形成装置。
【請求項１３】
前記判断部は、前記複数の画像形成装置のうち当該画像形成装置とは異なる他の画像形成装置から受信した情報に基づいて、前記代表であるか否かを判断するように構成される、前記代表であるか否かを判断するように構成され、
前記他の画像形成装置から受信した情報は、前記複数の画像形成装置のうち前記代表である画像形成装置を特定する情報である、請求項１に記載の画像形成装置。
【請求項１４】
前記判断部は、前記外部装置から受信した情報に基づいて、前記代表であるか否かを判断するように構成される、前記代表であるか否かを判断するように構成され、
前記外部装置から受信した情報は、前記複数の画像形成装置のうち前記代表である画像形成装置を特定する情報である、請求項１に記載の画像形成装置。
【請求項１５】
外部装置からの指示に従って設定変更可能に構成される複数の画像形成装置と、前記複数の画像形成装置の少なくとも１以上の画像形成装置と通信可能に構成される端末装置とを備える情報処理システムであって、
前記複数の画像形成装置の中から代表装置を選定する選定部を含み、
前記代表装置は、
前記複数の画像形成装置の識別情報を取得する取得部と、
前記複数の画像形成装置の識別情報と、前記外部装置からの指示に従って変更された内容を示す変更情報とを、前記端末装置に送信するための通知部とを含み、
前記選定部は、前記代表装置が前記変更情報および前記識別情報を前記端末装置に送信することを失敗した場合に、前記複数の画像形成装置の中から前記代表装置とは異なる新たな代表装置を選定するように構成される、情報処理システム。
【請求項１６】
外部装置からの指示に従って設定変更可能に構成される複数の画像形成装置に含まれる画像形成装置のコンピュータが実行する制御プログラムであって、
前記制御プログラムは、
端末装置からの指示に従って動作するステップと、
前記複数の画像形成装置の識別情報を取得するステップと、
前記複数の画像形成装置の代表であるか否かを判断するステップと、
前記代表であると判断した場合に、前記複数の画像形成装置の識別情報と、前記画像形成装置の設定に対する変更内容を示す変更情報とを、前記端末装置に送信するステップとを前記コンピュータに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は画像形成装置、画像形成システムおよびプログラムに関し、特に、画像形成装置に設定されている情報が変更された旨の通知を他の装置に送信するための画像形成装置、情報処理システムおよびプログラムに関する。
【背景技術】
【０００２】
従来、複数の画像形成装置について、各画像形成装置に設定された内容を、複数の画像形成装置を対象にして一括で変更する技術が、例えば特許文献１（特開２０１４−１０２６０４号公報）で提案されている。
【０００３】
また、特許文献２（特開２０１５−１５８７８３号公報）に開示される技術は、画像形成装置に設定された内容が変更されていた場合、画像形成装置のアプリケーションまたは画像形成装置を再起動し、それにより、アプリケーションを利用可能にする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１０２６０４号公報
【特許文献２】特開２０１５−１５８７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像形成装置は、外部のアプリケーションからの動作指示に従って動作を行なうものがある。しかしながら、このような外部のアプリケーションは、画像形成装置の設定情報が変更された場合に、画像形成装置に接続することができなくなる場合があった。そのため、ユーザーは、画像形成装置の変更後の設定情報に従い、外部アプリケーションの設定内容を手動で変更する必要があった。
【０００６】
また、外部のアプリケーションが複数の画像形成装置と接続されている場合、ユーザーはその１台１台について設定変更を行なう必要があった。これに対して、これら複数の画像形成装置の各々が、変更された設定を外部のアプリーションに通知することも考えられるが、ネットワークトラフィックの増加を招いてしまう。
【０００７】
本開示は、上記のような問題を解決するためになされたものであって、ある局面における目的は、画像形成装置と、当該画像形成装置と連携可能な端末装置とのネットワークにおけるトラフィックの増加を抑制する技術を提供することである。
【課題を解決するための手段】
【０００８】
ある局面において、外部装置からの指示に従って設定変更可能に構成される複数の画像形成装置に含まれる画像形成装置が提供される。この画像形成装置は、当該画像形成装置を制御するための制御装置と、画像形成装置に対して設定される設定情報を記憶するための記憶装置と、端末装置および外部装置と通信するための通信インターフェイスとを備える。制御装置は、端末装置からの指示に従い動作するための連携部と、複数の画像形成装置の識別情報を取得する取得部と、複数の画像形成装置の代表であるか否かを判断する判断部と、代表であると判断した場合に、複数の画像形成装置の識別情報と、設定情報に対する変更内容を示す変更情報とを、端末装置に送信するための通知部とを含む。
【０００９】
好ましくは、判断部は、複数の画像形成装置の各々の識別情報に基づいて、代表であるか否かを判断するように構成される。
【００１０】
より好ましくは、識別情報は、ＩＰ（Internet  Protocol）アドレスおよびＭＡＣ（Media  Access  Control）アドレスの少なくとも一方を含む。
【００１１】
好ましくは、判断部は、複数の画像形成装置の各々と端末装置との通信履歴に基づいて、代表であるか否かを判断するように構成される。
【００１２】
より好ましくは、判断部は、複数の画像形成装置の各々と端末装置との通信頻度に基づいて、代表であるか否かを判断するように構成される。
【００１３】
好ましくは、判断部は、複数の画像形成装置の各々と端末装置との通信回数に基づいて、代表であるか否かを判断するように構成される。
【００１４】
好ましくは、判断部は、複数の画像形成装置の各々と端末装置との通信日時に基づいて、代表であるか否かを判断するように構成される。
【００１５】
好ましくは、判断部は、複数の画像形成装置の各々と端末装置との通信品質に基づいて、代表であるか否かを判断するように構成される。
【００１６】
好ましくは、判断部は、複数の画像形成装置の各々の機種情報に基づいて、代表であるか否かを判断するように構成される。
【００１７】
好ましくは、判断部は、複数の画像形成装置の各々のファームウェアのバージョン情報に基づいて、代表であるか否かを判断するように構成される。
【００１８】
好ましくは、判断部は、複数の画像形成装置の各々の稼働率に基づいて、代表であるか否かを判断するように構成される。
【００１９】
好ましくは、判断部は、複数の画像形成装置の各々の故障率に基づいて、代表であるか否かを判断するように構成される。
【００２０】
好ましくは、判断部は、複数の画像形成装置のうち当該画像形成装置とは異なる他の画像形成装置から受信した情報に基づいて、代表であるか否かを判断するように構成される、代表であるか否かを判断するように構成される。他の画像形成装置から受信した情報は、複数の画像形成装置のうち代表である画像形成装置を特定する情報である。
【００２１】
好ましくは、判断部は、外部装置から受信した情報に基づいて、代表であるか否かを判断するように構成される。外部装置から受信した情報は、複数の画像形成装置のうち代表である画像形成装置を特定する情報である。
【００２２】
他の局面に従うと、外部装置からの指示に従って設定変更可能に構成される複数の画像形成装置と、複数の画像形成装置の少なくとも１以上の画像形成装置と通信可能に構成される端末装置とを備える情報処理システムが提供される。このシステムは、複数の画像形成装置の中から代表装置を選定する選定部を含む。代表装置は、複数の画像形成装置の識別情報を取得する取得部と、複数の画像形成装置の識別情報と、外部装置からの指示に従って変更された内容を示す変更情報とを、端末装置に送信するための通知部とを含む。選定部は、代表装置が変更情報および識別情報を端末装置に送信することを失敗した場合に、複数の画像形成装置の中から代表装置とは異なる新たな代表装置を選定するように構成される。
【００２３】
さらに他の局面に従うと、外部装置からの指示に従って設定変更可能に構成される複数の画像形成装置に含まれる画像形成装置のコンピュータが実行する制御プログラムが提供される。このプログラムは、端末装置からの指示に従って動作するステップと、複数の画像形成装置の識別情報を取得するステップと、複数の画像形成装置の代表であるか否かを判断するステップと、代表であると判断した場合に、複数の画像形成装置の識別情報と、画像形成装置の設定に対する変更内容を示す変更情報とを、端末装置に送信するステップとをコンピュータに実行させる。
【発明の効果】
【００２４】
ある実施形態に従う画像形成装置は、当該画像形成装置と連携可能な端末装置とのネットワークにおけるトラフィックの増加を抑制し得る。
【００２５】
開示された技術的特徴の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００２６】
【図１】情報処理システムの構成の一例を表わす。
【図２】サーバーのハードウェア構成の一例を表わすブロック図である。
【図３】画像形成装置のハードウェア構成の一例を表わすブロック図である。
【図４】端末装置のハードウェア構成の一例を表わすブロック図である。
【図５】画像形成装置のＨＤＤに記憶されている通信履歴のデータ構造の一例を表す。
【図６】画像形成装置のＨＤＤに記憶されている装置情報のデータ構造の一例を表す。
【図７】ＣＰＵの機能構成の一例を表わすブロック図である。
【図８】実施形態１に従うシステムの処理を表すフローチャートである。
【図９】図８のステップＳ８２１〜Ｓ８２３の判断処理を表すフローチャートである。
【図１０】実施形態２に従うシステムの処理を表すフローチャートである。
【図１１】図１０のステップＳ１０２０の処理を表すフローチャートである。
【図１２】実施形態３に従うシステムの処理を表すフローチャートである。
【図１３】図１２のステップＳ１２３０の処理を表すフローチャートである。
【図１４】実施形態４に従うシステムの処理を表すフローチャートである。
【図１５】実施形態５に従うシステムの処理を表すフローチャート（その１）である。
【図１６】実施形態５に従うシステムの処理を表すフローチャート（その２）である。
【図１７】実施形態６に従う場合の図１０のステップＳ１０２０の処理を表すフローチャートである。
【図１８】実施形態７に従う場合の図１０のステップＳ１０２０の処理を表すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、この技術的思想の実施形態について図面を参照しながら詳細に説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。
【００２８】
［システム構成］
図１は、情報処理システム（以下、単にシステムという）１の構成の一例を表わす。システム１は、サーバー１００と、複数の画像形成装置２１０，２２０，２３０と、端末装置３００とを有する。これらはネットワーク４００を介して相互に通信する。以下、画像形成装置２１０，２２０，２３０を総称して「画像形成装置２００」とも言う。ネットワーク４００は、有線または無線の各種のネットワークを含み得る。複数の画像形成装置２００は、ＬＡＮ（Local  Area  Network）等の通信回線２０１を介して相互に通信する。
【００２９】
なお、図１では、システム１は、画像形成装置２００を３台有しているが、４台以上でもよく、または２台以下であってもよい。また、端末装置３００は、図１ではラップトップ型であるが、このタイプに限定されない。また、システム１は、外部装置としてのサーバー１００を有しているが、他の局面において、サーバー１００に替えて、外部装置として情報処理端末（例えば、パーソナルコンピュータおよびタブレット）を有する構成であってもよい。
【００３０】
［装置構成］
（サーバー１００）
図２は、サーバー１００のハードウェア構成の一例を表わすブロック図である。図２を参照して、サーバー１００は、制御装置としてのＣＰＵ（Central  Processing  Unit）１０と、ＲＯＭ（Read  Only  Memory）１１と、ＲＡＭ（Random  Access  Memory）１２と、ＨＤＤ（Hard  Disk  Drive）１３と、通信インターフェイス（Ｉ／Ｆ）１５と、メモリーカードＩ／Ｆ１６とを含む。
【００３１】
ＣＰＵ１０は、ＲＯＭ１１に記憶されている制御プログラムを読み出して実行することにより、サーバー１００の動作を制御する。ＲＡＭ１２は、ＣＰＵ１０がプログラムを実行する際のワーキングメモリとして機能する。ネットワークコントローラー１５は、ネットワーク４００を介した他の装置との間の通信を制御する。メモリーカードＩ／Ｆ１６は、メモリーカード１７等の外部の記憶媒体が脱着自在に構成され、装着された記憶媒体からデータ（プログラムを含む）を読出し、または記憶媒体にデータを書込む。
【００３２】
ＲＯＭ１１は、設定データ伝送プログラム１１１をさらに含む。設定データ伝送プログラム１１１は、後述する各画像形成装置２００の設定情報２３１の変更に用いられるデータを各画像形成装置２００に伝送するためのプログラムである。
【００３３】
ＨＤＤ１３は、ネットワーク４００に接続される端末装置３００、画像形成装置２００等の機器に関する情報（例えば、ＩＰ（Internet  Protocol）アドレス）およびこれら機器のユーザーに関する情報（例えば、ユーザー認証のためのパスワード）が予め記憶されている。サーバー１００のハードウェア構成は、図２の装置構成に限定されず、出力デバイス（例えば、プリンタ、ディスプレイ）を備えてもよい。
（画像形成装置２００）
図３は、画像形成装置２００のハードウェア構成の一例を表わすブロック図である。図３を参照して、画像形成装置２００は、ＣＰＵ２０と、ＲＯＭ２１００と、ＲＡＭ２２００と、ＨＤＤ２３００と、スキャナー２４と、プリンター２５と、操作パネル２６と、通信Ｉ／Ｆ２７と、メモリーカードＩ／Ｆ２８とを有する。
【００３４】
ＣＰＵ２０は、ＲＯＭ２１００に記憶されている制御プログラムを読み出して実行することにより、画像形成装置２００の動作を制御する。ＲＡＭ２２００は、ＣＰＵ２０がプログラムを実行する際のワーキングメモリとして機能する。
【００３５】
ＨＤＤ２３００は、設定情報２３１と、通信履歴２３２と、装置情報２３３と、フラグ２３４とを記憶している。設定情報２３１は、画像形成装置２００を制御または使用するために必要な情報である。設定情報２３１は、セキュリティのための情報（例えばパスワード）、メンテナンスに関する情報、通信のための情報（例えばネットワークアドレス）、画像形成装置２００の制御プログラムのバージョン情報、運転スケジュール（例えば、省電力運転モードと通常運転モードの時間）等を含むが、これらの種類に限定されない。通信履歴２３２は、画像形成装置２００とネットワーク４００を介した他の装置（サーバー１００、他の画像形成装置２００および端末装置３００）との通信の履歴である。装置情報２３３は、画像形成装置２００の情報である。フラグ２３４は、自装置が後述する代表装置であるか否かを表す。通信履歴２３２の詳細は図５を用いて後述される。装置情報２３３の詳細は図６を用いて後述される。
【００３６】
スキャナー２４は、図示しないプランテンガラス上に載置された原稿を光学的に読み込んで画像データを生成する。画像データはＨＤＤ２３００に格納される。プリンター２５は、スキャナー２４によって取り込まれた、または端末装置３００から受信した画像データに基づいて、記録媒体に画像を形成する。操作パネル２６は、一例として、液晶ディスプレイとタッチパネルとを張り合わされて構成され、ユーザーからの操作を受け付ける。通信Ｉ／Ｆ２７は、通信回線２０１を介した他の画像形成装置２００との間の通信、およびネットワーク４００を介した装置（サーバー１００および端末装置３００）との通信を制御する。メモリーカードＩ／Ｆ２８は、メモリーカード２９等の外部の記憶媒体が脱着自在に構成され、装着された記憶媒体からデータ（プログラムを含む）を読出し、または記憶媒体にデータを書込む。
【００３７】
（端末装置３００）
図４は、端末装置３００のハードウェア構成の一例を表わすブロック図である。図４を参照して、端末装置３００は、ＣＰＵ３０と、ＲＯＭ３１と、操作パネル３４と、ＲＡＭ３５と、ＨＤＤ３６と、通信Ｉ／Ｆ３７と、メモリーカードＩ／Ｆ３９とを有する。
【００３８】
ＣＰＵ３０は、ＲＯＭ３１に記憶されている制御プログラムを読み出して実行することにより、端末装置３００の動作を制御する。ＲＡＭ３５は、ＣＰＵ３０がプログラムを実行する際のワーキングメモリとして機能する。操作パネル３４は、ディスプレイ３２と、タッチパネル３３とを含み、ユーザーからの操作を受け付ける。
【００３９】
ＲＯＭ３１には、画像形成装置２００に対して指示を送信可能に構成される外部アプリケーションも含まれる。ＣＰＵ２０は、外部アプリケーションを実行することにより、画像形成装置２００に対して印刷指示などの指示を送信し得る。なお、他の局面において、端末装置３００は、外部アプリケーションに替えて、ＡＳＩＣ（application  specific  integrated  circuit）またはＦＰＧＡ（field-programmable  gate  array）等のように情報を設定（書換え）可能なハードウェア回路によって、画像形成装置２００に対して指示を送信し得る。
【００４０】
ＨＤＤ３６は、アクセス情報３６１を含む。アクセス情報３６１は、外部アプリケーションが画像形成装置２００に対してアクセスするための情報を含む。アクセス情報３６１は、例えば、画像形成装置２００にログインするための認証情報や、画像形成装置２００のＩＰアドレスなどを含み得る。
【００４１】
通信Ｉ／Ｆ３７は、ネットワーク４００を介した他の装置（サーバー１００および画像形成装置２００）との間の通信を制御する。メモリーカードＩ／Ｆ３９は、メモリーカード４０等の外部の記憶媒体が脱着自在に構成され、装着された記憶媒体からデータ（プログラムを含む）を読出し、または記憶媒体にデータを書込む。
【００４２】
（通信履歴）
図５は、画像形成装置２００のＨＤＤ２３００に記憶されている通信履歴２３２のデータ構造の一例を表す。通信履歴２３２は、通信日時とＩＰアドレスと、成否情報とを互いに関連付けて保持する。ＩＰアドレスは、画像形成装置２００が通信する他の装置（サーバー１００、他の画像形成装置２００、端末装置３００）のネットワーク４００上における識別情報として機能する。成否情報は、他の装置との通信が成功したか否かを表す。例えば、ＣＰＵ２０は、他の装置からＡＣＫ（ACKnowledgement）信号を受信した場合に通信が成功したと判断し、ＮＡＣＫ（Negative  ACKnowledgement）信号を受信した場合に通信が失敗したと判断し得る。ＣＰＵ２０は、他の装置と通信を行なう毎に、通信日時と、当該他の装置のＩＰアドレスと、成否情報とを通信履歴２３２に記憶する。
【００４３】
（装置情報）
図６は、画像形成装置２００のＨＤＤ２３００に記憶されている装置情報２３３のデータ構造の一例を表す。装置情報２３３は、機種情報と、ファームウェア（ＦＷ）のバージョン情報と、稼働率と、故障率とを保持する。
【００４４】
機種情報は、一例として、画像形成装置２００の製品名を表す。機種情報は、この製品の発売日などの情報をさらに含み得る。ＦＷのバージョン情報は、画像形成装置２００に組み込まれているＦＷのバージョンを表す。稼働率は、一例として、ある時間間隔（例えば、２４時間）に対して画像形成装置２００が動作している時間の割合を表す。画像形成装置２００が省電力モードと通常モードとを切り替え可能に構成される場合、稼働率は、ある時間間隔に対して画像形成装置２００が通常モードに設定される時間の割合を表し得る。省電力モードは、例えば、ＣＰＵ２０、操作パネル２６、通信Ｉ／Ｆ２７のみに電力を供給するモードを表す。故障率は、一例として、通常モードの時間に対して画像形成装置２００に何らかのエラーが生じている時間の割合を表す。
【００４５】
（画像形成装置の制御装置の機能構成）
図７は、ＣＰＵ２０の機能構成の一例を表わすブロック図である。ＣＰＵ２０は、ＲＯＭ２１００に記憶されている制御プログラムを読み出して実行することにより、連携部７０５、変更部７１０、判断部７２０、通知部７３０、および取得部７４０として機能する。
【００４６】
連携部７０５は、端末装置３００からの動作指示を受け付け、当該動作指示に基づいてスキャナー２４およびプリンター２５などを動作させる。このとき、端末装置３００は、ＨＤＤ３６に格納されているアクセス情報３６１を参照して、画像形成装置２００にアクセスする。
【００４７】
変更部７１０は、サーバー１００からの変更指示に従って、設定情報２３１を変更する。変更部７１０は、設定情報２３１を変更した旨を表す情報を判断部７２０に出力する。
【００４８】
判断部７２０は、画像形成装置２００が複数の画像形成装置２００群の代表（以下、「代表装置」とも称する）であるか否かを判断する。例えば、画像形成装置２１０の判断部７２０は、画像形成装置２１０，２２０，２３０を含む画像形成装置群の中で画像形成装置２１０が代表装置であるか否かを判断する。判断部７２０は、判断結果を変更部７１０および取得部７４０に出力する。変更部７１０は、判断部７２０から画像形成装置２００が代表装置であるとの判断結果の入力に応じて、設定情報２３１のうち変更された内容を示す情報（以下、「変更情報」とも称する）を通知部７３０に出力する。
【００４９】
取得部７４０は、判断部７２０から画像形成装置２００が代表装置であるとの判断結果の入力に応じて他の画像形成装置２００の識別情報（例えば、ＩＰアドレス）を取得する。取得部７４０は、取得した識別情報を通知部７３０に出力する。
【００５０】
通知部７３０は、通信Ｉ／Ｆ２７を介して変更情報と、画像形成装置２００の識別情報（自装置の識別情報も含み得る）とを端末装置３００に送信する。端末装置３００は、受信した変更情報と画像形成装置２００の識別情報とに基づいて、アクセス情報３６１を更新する。
【００５１】
［実施形態１］
図８は、実施形態１に従うシステム１の処理を表すフローチャートである。図８および後述する図９〜図１７に示される各処理は、サーバー１００のＣＰＵ１０がＲＯＭ１１に格納される制御プログラムを、画像形成装置２００のＣＰＵ２０がＲＯＭ２１００に格納される制御プログラムをそれぞれ実行することにより実現され得る。他の局面において、処理の一部または全部が、回路素子その他のハードウェアによって実行されてもよい。
【００５２】
以下では、画像形成装置２１０のＣＰＵ２０を「ＣＰＵ２１」、画像形成装置２２０のＣＰＵ２０を「ＣＰＵ２２」、画像形成装置２３０のＣＰＵ２０を「ＣＰＵ２３」とも称する。
【００５３】
ステップＳ８１１〜Ｓ８１３において、サーバー１００は、設定データ伝送プログラム１１１に従って、各画像形成装置２００（２１０，２２０，２３０）に対して変更指示を送信する。ステップＳ８２１〜Ｓ８２３において、各画像形成装置２００のＣＰＵ２０は、変更部７１０として、変更指示に従って設定情報２３１を更新する。
【００５４】
ステップＳ８３１〜Ｓ８３３において、各ＣＰＵ２０は、判断部７２０として自装置が代表装置であるか否かを判断する。図８の例において、画像形成装置２３０が、自身が代表装置であると判断する。
【００５５】
ステップＳ８４０において、画像形成装置２３０は、自装置が代表装置であると判断したことに応じて、変更情報と各画像形成装置２００の識別情報とを端末装置３００に送信する。
【００５６】
図９は、図８のステップＳ８２１〜Ｓ８２３の判断処理を表すフローチャートである。ステップＳ９１０において、ＣＰＵ２１は取得部７４０として、自身の識別情報としてＩＰアドレスを通信回線２０１にブロードキャストで出力する。これにより、画像形成装置２２０および２３０は、画像形成装置２１０のＩＰアドレスを取得する。
【００５７】
ステップＳ９２０において、ＣＰＵ２２は、自身のＩＰアドレスを通信回線２０１にブロードキャストで出力する。これにより、画像形成装置２１０および２３０は、画像形成装置２２０のＩＰアドレスを取得する。ステップＳ９３０において、ＣＰＵ２３は、自身のＩＰアドレスを通信回線２０１にブロードキャストで出力する。これにより、画像形成装置２１０および２２０は、画像形成装置２３０のＩＰアドレスを取得する。
【００５８】
ステップＳ９４１〜Ｓ９４３において、各画像形成装置２００のＣＰＵ２０は、判断部７２０として、各画像形成装置２００の識別情報（ＩＰアドレス）のリストを生成する。ステップＳ９５１〜Ｓ９５３において、各ＣＰＵ２０は、判断部７２０として、識別情報のリストに基づいて、自装置が代表装置であるか否かを判断する。図９の例において、各ＣＰＵ２０は、自装置の識別情報（ＩＰアドレス）が最大値である場合に、自装置が代表装置であると判断する。なお、他の局面において、各ＣＰＵ２０は、自装置の識別情報が最小値である場合に代表装置であると判断するように構成されてもよい。
【００５９】
ステップＳ９６１において、ＣＰＵ２１は、画像形成装置２１０が代表装置でないと判断して、フラグ２３４を「０」に設定する。ステップＳ９６２において、ＣＰＵ２２は、画像形成装置２２０が代表装置でないと判断して、フラグ２３４を「０」に設定する。ステップＳ９６２において、ＣＰＵ２３は、画像形成装置２３０が代表装置であると判断して、フラグ２３４を「１」に設定する。フラグ２３４が「０」に設定された画像形成装置２００は、変更情報を端末装置３００に送信しない。
【００６０】
上記によれば、実施形態１に従うシステム１は、代表装置であると判断した画像形成装置２００のみが、端末装置３００に変更情報と各画像形成装置２００の識別情報とを送信するように構成されている。そのため、システム１は、画像形成装置２００の設定情報２３１の変更に伴い端末装置３００のアクセス情報３６１を更新するにあたって、画像形成装置２００と端末装置３００との間のネットワーク４００のトラフィックの増加を抑制し得る。また、仮に画像形成装置２００の各々が変更情報を端末装置３００に送信した場合、端末装置３００は、変更情報を受信する毎に、アクセス情報３６１の更新処理を行なわなければならず、端末装置３００の処理負担が増大する。一方、本実施形態に従う端末装置３００は、アクセス情報３６１を更新するためのデータを１つの画像形成装置２００（代表装置）からまとめて受信できるため、アクセス情報３６１の更新処理の負担およびアクセス情報３６１の管理処理負担を軽減できる。
【００６１】
上記の例において、各画像形成装置２００は、ＩＰアドレスを識別情報として扱っているが、他の局面において、ＩＰアドレスに替えて通信Ｉ／Ｆ２７に設定されるＭＡＣ（Media  Access  Control）アドレスを識別情報として扱ってもよい。ＩＰアドレスは動的に変更される可能性がある。そのため、端末装置３００が受信したＩＰアドレスに従って画像形成装置２００にアクセスしようとしても、アクセスできない、または、本来意図する画像形成装置２００とは別の画像形成装置２００にアクセスしてしまう可能性がある。一方、ＭＡＣアドレスは原則変更されない。そのため、端末装置３００はＭＡＣアドレスに従って確実に画像形成装置２００にアクセスできる。
【００６２】
［実施形態２］
実施形態１では、各画像形成装置２００が、自装置が代表装置であるか否かを判断するように構成されている（図９のステップＳ８２１〜Ｓ８２３）。実施形態２に従うシステム１は、複数の画像形成装置２００のうち１の画像形成装置２００が代表装置を特定する処理を行なう。
【００６３】
図１０は、実施形態２に従うシステム１の処理を表すフローチャートである。なお、図１０において、図８の処理と同じ処理には同じ符号を付している。そのため、これらの処理については繰り返し説明しない。
【００６４】
ステップＳ１０１０において、サーバー１００は、乱数器を用いて画像形成装置２１０〜２３０の中から１の画像形成装置２００をランダムに選択する。図１０の例において、サーバー１００は、画像形成装置２１０を選択する。なお、他の局面において、予めユーザーが画像形成装置２１０〜２３０の中から１の画像形成装置２００を選択し、サーバー１００が選択された画像形成装置２００をＨＤＤ１３に記憶するように構成されてもよい。
【００６５】
ステップＳ１０１５において、サーバー１００は、選択した画像形成装置２１０に対して、変更指示および判断指示を送信する。ステップＳ１０２０において、ＣＰＵ２１は、サーバー１００からの判断指示の入力に従って、複数の画像形成装置２００のうちどの装置が代表装置であるかを判断する。図１０の例において、ＣＰＵ２１は、画像形成装置２３０が代表装置であると判断する。
【００６６】
ステップＳ１０３０において、ＣＰＵ２１は、画像形成装置２３０が代表装置であることを表す代表通知を画像形成装置２２０に送信する。ステップＳ１０４０において、ＣＰＵ２１は、代表通知と、各画像形成装置２００の識別情報とを画像形成装置２２０に送信する。なお、ＣＰＵ２１は、後述する図１１のステップＳ１１１０〜１１３０の処理により、各画像形成装置２００の識別情報を取得する。
【００６７】
ステップＳ１０５０において、ＣＰＵ２２は、画像形成装置２２０が代表装置でないと判断して、フラグ２３４を「０」に設定する。ステップＳ１０６０において、ＣＰＵ２３は、画像形成装置２３０が代表装置であると判断して、フラグ２３４を「１」に設定する。つまり、画像形成装置２２０および２３０は、画像形成装置２１０から受信した代表通知に基づいて、自装置が代表装置であるか否かを判断できる。ステップＳ１０７０において、ＣＰＵ２３は、通知部７３０として、変更情報と、各画像形成装置２００の識別情報とを端末装置３００に送信する。
【００６８】
図１１は、図１０のステップＳ１０２０の処理を表すフローチャートである。なお、図１１において、図９の処理と同じ処理には同じ符号を付している。そのため、これらの処理については繰り返し説明しない。
【００６９】
ステップＳ１１１０において、ＣＰＵ２１は、識別情報を要求するリクエストを通信回線２０１にブロードキャストで出力する。ステップＳ１１２０において、ＣＰＵ２２は、受信したリクエストに応じて、画像形成装置２２０の識別情報を画像形成装置２１０に送信する。ステップＳ１１３０において、ＣＰＵ２３は、受信したリクエストに応じて、画像形成装置２３０の識別情報を画像形成装置２１０に送信する。
【００７０】
ステップＳ１１４０において、ＣＰＵ２１は、取得した各画像形成装置２００の識別情報に基づいて、代表装置を特定する。図１１の例において、ＣＰＵ２１は、取得した各画像形成装置２００の識別情報の中で最も大きい値の装置が画像形成装置２３０であると特定する。
【００７１】
上記によれば、実施形態２に従うシステム１は、複数の画像形成装置２００のうち１の画像形成装置２００が代表装置を特定する。つまり、これら複数の画像形成装置２００が互いにブロードキャストで自身の識別情報を交換する必要がない。そのため、実施形態２に従うシステム１は、実施形態１に従うシステム１に比して、通信回線２０１におけるトラフィックの増加を抑制するとともに、各画像形成装置２００における処理の負荷を軽減し得る。
【００７２】
なお、上記の例では、サーバー１００によって選択された画像形成装置２００が、代表装置を特定するように構成されているが、他の局面において、システム１は、サーバー１００によって選択された画像形成装置２００を代表装置として特定するように構成されてもよい。
【００７３】
［実施形態３］
実施形態２では、１の画像形成装置２００が他の画像形成装置２００に対して識別情報を要求するように構成されている（図１１のステップＳ１１１０）。実施形態３に従うシステム１において、サーバー１００が、１の画像形成装置２００に対して各画像形成装置２００の識別情報を送信するように構成される。
【００７４】
図１２は、実施形態３に従うシステム１の処理を表すフローチャートである。なお、図１２において、図１０の処理と同じ処理には同じ符号を付している。そのため、これらの処理については繰り返し説明しない。
【００７５】
ステップＳ１２２０において、サーバー１００は、複数の画像形成装置２００の中から選択した画像形成装置２１０に対して、変更指示および判断指示に加えて、ＨＤＤ１３に記憶されている各画像形成装置２００の識別情報をさらに送信する。他の局面において、サーバー１００は、ＨＤＤ１３に記憶されている各画像形成装置２００の識別情報のうち、変更指示を送信する画像形成装置２００の識別情報のみ送信するように構成されてもよい。図１２の例では、サーバー１００は、ネットワーク４００に接続されるすべての画像形成装置２００に変更指示を送信しているが、他の局面において、一部の画像形成装置２００にのみ変更指示を送信する場合もあり得る。係る場合、サーバー１００は、変更指示を送信した画像形成装置２００の識別情報のみを、選択した画像形成装置２１０に送信し得る。これにより、画像形成装置２１０は、ネットワーク４００に接続される複数の画像形成装置２００のうち、設定情報２３１が変更される画像形成装置２００を把握できる。
【００７６】
ステップＳ１２３０において、ＣＰＵ２１は、サーバー１００からの判断指示の入力に従って、複数の画像形成装置２００のうちどの装置が代表装置であるかを判断する。
【００７７】
図１３は、図１２のステップＳ１２３０の処理を表すフローチャートである。ステップＳ１２３０の処理は、図１１で説明したステップＳ１０２０の処理のうち、ステップＳ１１１０〜Ｓ１１３０の処理を有さない点で相違する。
【００７８】
上記によれば、実施形態３に従うシステム１は、サーバー１００が画像形成装置２１０に対して各画像形成装置２００の識別情報を送信するため、画像形成装置２１０が他の画像形成装置２００と通信して識別情報を取得する処理（ステップＳ１１１０〜Ｓ１１３０）を行なわなくともよい。したがって、実施形態３に従うシステム１は、実施形態２に従うシステム１に比して、各画像形成装置２００における処理の負荷を軽減し得る。
【００７９】
［実施形態４］
上記の実施形態では、画像形成装置２００が代表装置を特定するように構成されている。実施形態４では、サーバー１００が代表装置を特定するように構成されている。
【００８０】
図１４は、実施形態４に従うシステム１の処理を表すフローチャートである。なお、図１４において、図１０の処理と同じ処理には同じ符号を付している。そのため、これらの処理については繰り返し説明しない。
【００８１】
ステップＳ１４１０において、サーバー１００は、ＨＤＤ１３に記憶されている各画像形成装置２００の識別情報に基づいて、代表装置を特定する。なお、この特定方法は上記説明した方法と同じであるため、繰り返し説明しない。サーバー１００は、画像形成装置２３０が代表装置であると特定する。
【００８２】
ステップＳ１４２１およびＳ１４２２において、サーバー１００は、画像形成装置２１０および２２０に変更指示と、画像形成装置２３０が代表装置であることを表す代表通知とを送信する。ステップＳ１４３０において、ＣＰＵ２１は、画像形成装置２１０が代表装置でないと判断して、フラグ２３４を「０」に設定する。
【００８３】
ステップＳ１４２３において、サーバー１００は、画像形成装置２３０に変更指示と、代表通知と、各画像形成装置２００の識別情報とを送信する。これにより、ステップＳ１０７０において、ＣＰＵ２３は、識別情報と変更情報とを端末装置３００に送信する。
【００８４】
上記によれば、実施形態４に従うシステム１は、サーバー１００が代表装置を特定するため、画像形成装置２００が代表装置を特定する処理負荷を軽減できる。
【００８５】
［実施形態５］
上記の実施形態では、代表装置が端末装置３００に変更情報と識別情報とを送信するように構成されている。しかし、代表装置が何らかの要因でこれらの情報を端末装置３００に送信できない場合もある。実施形態５に従うシステム１は、このような場合に、次の代表装置を選定し、当該装置からこれらの情報を端末装置３００に送信する。
【００８６】
図１５は、実施形態５に従うシステム１の処理を表すフローチャート（その１）である。なお、図１５において、図１０の処理と同じ処理には同じ符号を付している。そのため、これらの処理については繰り返し説明しない。
【００８７】
ステップＳ１５１０において、代表装置である画像形成装置２３０は、端末装置３００に変更情報と各画像形成装置２００の識別情報とを送信したことを表す完了通知を、通信回線２０１にブロードキャストで出力する。これにより、画像形成装置２１０および２２０は、代表装置がこれらの情報を端末装置３００に送信できたことを把握する。
【００８８】
図１６は、実施形態５に従うシステム１の処理を表すフローチャート（その２）である。なお、図１６において、図１０の処理と同じ処理には同じ符号を付している。そのため、これらの処理については繰り返し説明しない。
【００８９】
図１６の例において、代表装置である画像形成装置２３０は、通信Ｉ／Ｆ２７の故障などの理由により、ステップＳ１０７０で変更情報と各画像形成装置２００の識別情報と端末装置３００に送信することを失敗する。そのため、画像形成装置２３０から画像形成装置２１０および２２０に対して完了通知が送信されない。
【００９０】
ステップＳ１６１０において、画像形成装置２１０のＣＰＵ２１は、Ｓ１０４０で代表通知を送信してから、画像形成装置２３０から完了通知を受け取ることなく所定時間（例えば、５秒）が経過したと判断する。
【００９１】
ステップＳ１６２０において、ＣＰＵ２１は、完了通知を受け取ることなく所定時間が経過したことに応じて、複数の画像形成装置２００の中から画像形成装置２３０とは異なる新たな代表装置を選定する。一例として、ＣＰＵ２１は、画像形成装置２３０を除く画像形成装置２００の中から識別情報（ＩＰアドレス）が最も大きい装置を代表装置として選定する。図１６の例において、ＣＰＵ２１は、画像形成装置２２０を新たな代表装置として選定する。
【００９２】
ステップＳ１６３０において、ＣＰＵ２１は、画像形成装置２２０が代表装置であることを表す代表通知と、各画像形成装置２００の識別情報とを送信する。ステップＳ１６４０において、ＣＰＵ２２は、画像形成装置２２０が代表装置であると判断してフラグ２３４を「１」に設定する。ステップＳ１６５０において、ＣＰＵ２２は、通知部７３０として、変更情報と、各画像形成装置２００の識別情報とを端末装置３００に送信する。
【００９３】
上記によれば、実施形態５に従うシステム１は、ある代表装置が何らかの原因で端末装置３００に変更情報および各画像形成装置２００の識別情報を送信することを失敗した場合に、新たな代表装置からこれらの情報を端末装置３００に送信する。そのため、このシステム１は、上記実施形態１〜４で説明したシステム１に比して、より確実に端末装置３００に対してこれらの情報を送信できる。
【００９４】
［実施形態６］
上記の実施形態に従うシステムは、識別情報（例えば、ＩＰアドレスまたはＭＡＣアドレス）に基づいて代表装置を特定するように構成されている。実施形態６に従うシステムは、各画像形成装置２００と端末装置３００との通信履歴に基づいて代表装置を特定するように構成される。
【００９５】
図１７は、実施形態６に従う場合の図１０のステップＳ１０２０の処理を表すフローチャートである。なお、図１７において、図１１の処理と同じ処理には同じ符号を付している。そのため、これらの処理については繰り返し説明しない。
【００９６】
ステップＳ１７１０において、ＣＰＵ２１は、端末装置３００との通信履歴を要求するリクエストを通信回線２０１にブロードキャストで出力する。ステップＳ１７２０において、ＣＰＵ２２は、受信したリクエストに応じて、通信履歴２３２から端末装置３００のＩＰアドレスに対応する通信履歴を抽出し、画像形成装置２１０に送信する。ステップＳ１７３０において、ＣＰＵ２３もＣＰＵ２２と同様に、端末装置３００との通信履歴を通信履歴２３２から抽出して画像形成装置２１０に送信する。図５で説明したように、これらの通信履歴には、通信日時および成否情報が含まれる。
【００９７】
ステップＳ１７４０において、ＣＰＵ２１は、判断部７２０として、各画像形成装置２００と端末装置３００との通信履歴に基づいて、代表装置を特定する。
【００９８】
（通信頻度）
ある局面において、ＣＰＵ２１は、複数の画像形成装置２００の中から、端末装置３００との通信頻度が最も高い装置を代表装置として特定する。一例として、ＣＰＵ２１は、所定期間（例えば、過去１カ月）における通信頻度が最も高い装置を特定する。
【００９９】
（アクセス回数）
他の局面において、ＣＰＵ２１は、複数の画像形成装置２００の中から、端末装置３００に対するアクセス回数が最も多い装置を代表装置として特定する。
【０１００】
（通信日時）
さらに他の局面において、ＣＰＵ２１は、端末装置３００との通信日時に基づいて代表装置を特定する。例えば、ＣＰＵ２１は、直近に端末装置３００との通信を行なっている画像形成装置２００を代表装置として特定する。他の例として、ＣＰＵ２１は、最も古い通信日時の通信記録を有する画像形成装置２００、つまり、最初に端末装置３００との通信を行なっている画像形成装置２００を代表装置として特定する。
【０１０１】
（通信品質）
さらに他の局面において、ＣＰＵ２１は、端末装置３００との通信品質に基づいて代表装置を特定する。例えば、ＣＰＵ２１は、端末装置３００との通信成功率（通信回数に対する成功した回数の割合）が最も高い画像形成装置２００を代表装置として特定する。他の例として、各画像形成装置２００と端末装置３００とが無線通信を行なう場合、ＣＰＵ２１は、端末装置３００が発する電波の受信強度が最も高い画像形成装置２００を代表装置として特定する。この場合、画像形成装置２２０および２３０は、受信強度の情報を画像形成装置２１０に送信するように構成される。当該構成によれば、システム１は、端末装置３００に変更情報などを送信できる可能性が高い画像形成装置２００を代表装置として選定できる。
【０１０２】
［実施形態７］
実施形態７に従うシステムは、各画像形成装置２００の装置情報に基づいて代表装置を特定する。
【０１０３】
図１８は、実施形態７に従う場合の図１０のステップＳ１０２０の処理を表すフローチャートである。なお、図１８において、図１１の処理と同じ処理には同じ符号を付している。そのため、これらの処理については繰り返し説明しない。
【０１０４】
ステップＳ１８１０において、ＣＰＵ２１は、装置情報２３３を要求するリクエストを通信回線２０１にブロードキャストで出力する。ステップＳ１７２０において、ＣＰＵ２２は、受信したリクエストに応じて、装置情報２３３を画像形成装置２１０に送信する。ステップＳ１７３０において、ＣＰＵ２３もＣＰＵ２２と同様に、装置情報２３３を画像形成装置２１０に送信する。図６で説明したように、装置情報２３３には、機種情報と、ＦＷのバージョン情報と、稼働率と、故障率とが含まれる。
【０１０５】
ステップＳ１７４０において、ＣＰＵ２１は、判断部７２０として、各画像形成装置２００の装置情報２３３に基づいて、代表装置を特定する。
【０１０６】
（機種情報）
ある局面において、ＣＰＵ２１は、各画像形成装置２００の装置情報２３３に含まれる機種情報に基づいて、機種が最も新しい画像形成装置２００を代表装置として特定する。この場合、装置情報２３３の機種情報は、製品の発売日の情報を含み得る。
【０１０７】
（ファームウェアのバージョン情報）
他の局面において、ＣＰＵ２１は、各画像形成装置２００の装置情報２３３に含まれるＦＷのバージョン情報に基づいて、ＦＷのバージョンが最も新しい画像形成装置２００を代表装置として特定する。
【０１０８】
（稼働率）
さらに他の局面において、ＣＰＵ２１は、各画像形成装置２００の装置情報２３３に含まれる稼働率に基づいて、最も稼働率が高い画像形成装置２００を代表装置として特定する。
【０１０９】
（故障率）
さらに他の局面において、ＣＰＵ２１は、各画像形成装置２００の装置情報２３３に含まれる故障率に基づいて、最も故障率が低い画像形成装置２００を代表装置として特定する。
【０１１０】
上記によれば、実施形態７に従うシステム１は、各画像形成装置２００の装置情報に基づいて、端末装置３００との通信に成功する可能性が高い装置を代表装置として特定し得る。
【０１１１】
なお、実施形態６および７において、実施形態２の変形例として説明したが、これらのパラメータは、他の実施形態においても同様に用いることができる。
【０１１２】
［他の構成］
上記の例において、システム１は、サーバー１００と端末装置３００とを含むように構成されている。他の局面において、システム１は、サーバー１００および端末装置３００の一方のみを含むように構成されてもよい。例えば、システム１が端末装置３００のみを有する場合、端末装置３００は、設定データ伝送プログラム１１１と、アクセス情報３６１とを記憶するように構成される。
【０１１３】
また、上記の例において、システム１は、複数の画像形成装置２００の中から１つの画像形成装置２００を代表装置として特定するように構成されているが、他の局面において、複数の代表装置を特定するように構成されてもよい。この場合、複数の代表装置の各々が、変更情報と各画像形成装置２００の識別情報とを端末装置３００に送信するように構成される。これにより、端末装置３００は、より確実にこれらの情報を受け取ることができる。
【０１１４】
また、上記の例において、システム１は、識別情報、通信履歴、および装置情報のいずれかに基づいて代表装置を特定するように構成されているが、これらを組み合わせて代表装置を特定するように構成されてもよい。一例として、システム１は、最新機種の画像形成装置２００が複数台あると判断した場合に、複数台の画像形成装置２００のＩＰアドレスのうち、最も大きいＩＰアドレスの装置を代表装置として特定し得る。
【０１１５】
図７〜図１８に示される各種処理は、ＣＰＵ１０、およびＣＰＵ２０（２１，２２，２３）によって実現されるものとしてあるが、これに限られない。これらの各種機能は、少なくとも１つのプロセッサのような半導体集積回路、少なくとも１つの特定用途向け集積回路ＡＳＩＣ（Application  Specific  Integrated  Circuit）、少なくとも１つのＤＳＰ（Digital  Signal  Processor）、少なくとも１つのＦＰＧＡ（Field  Programmable  Gate  Array）、および／またはその他の演算機能を有する回路によって実現され得る。
【０１１６】
これらの回路は、有形の読取可能な少なくとも１つの媒体から、１以上の命令を読み出すことにより図７〜図１８に示される各種処理を実現しうる。
【０１１７】
このような媒体は、磁気媒体（たとえば、ハードディスク）、光学媒体（例えば、コンパクトディスク（ＣＤ）、ＤＶＤ）、揮発性メモリ、不揮発性メモリの任意のタイプのメモリなどの形態をとるが、これらの形態に限定されるものではない。
【０１１８】
揮発性メモリはＤＲＡＭ（Dynamic  Random  Access  Memory）およびＳＲＡＭ（Static  Random  Access  Memory）を含み得る。不揮発性メモリは、ＲＯＭ、ＮＶＲＡＭを含み得る。半導体メモリは、少なくとも１つのプロセッサとともに半導体回路の１部分であり得る。
【０１１９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２０】
１  システム、１０，２０，３０  ＣＰＵ、１１，２１，３１  ＲＯＭ、１２，２２，３５  ＲＡＭ、１５  ネットワークコントローラー、２４  スキャナー、２５  プリンター、２６，３４  操作パネル、３２  ディスプレイ、３３  タッチパネル、１００  サーバー、１１１  設定データ伝送プログラム、２００，２１０，２２０，２３０  画像形成装置、２０１  通信回線、２３１  設定情報、２３２  通信履歴、２３３  装置情報、２３４  フラグ、３００  端末装置、３６１  アクセス情報、４００  ネットワーク、７０５  連携部、７１０  変更部、７２０  判断部、７３０  通知部、７４０  取得部。
【図１】
2018160148.tif 000003
【図２】
2018160148.tif 000004
【図３】
2018160148.tif 000005
【図４】
2018160148.tif 000006
【図５】
2018160148.tif 000007
【図６】
2018160148.tif 000008
【図７】
2018160148.tif 000009
【図８】
2018160148.tif 000010
【図９】
2018160148.tif 000011
【図１０】
2018160148.tif 000012
【図１１】
2018160148.tif 000013
【図１２】
2018160148.tif 000014
【図１３】
2018160148.tif 000015
【図１４】
2018160148.tif 000016
【図１５】
2018160148.tif 000017
【図１６】
2018160148.tif 000018
【図１７】
2018160148.tif 000019
【図１８】
2018160148.tif 000020