(57)【要約】【課題】障害発生時に、正確な障害分析を行うことができる情報処理システム、情報処理方法およびプログラムを提供する。【解決手段】通信部（通信手段）が通信不能であるときに、通信制御部（通信制御手段）が、第１の無線通信部（第１の通信部）が有する、携帯端末との接続ネットワークを示すＳＳＩＤ（第１のネットワーク名）を、画像形成装置（情報処理装置）を一意に特定する緊急用ＳＳＩＤ（第２のネットワーク名）に変更することによって、第１の無線通信部と第２の無線通信部（第２の通信部）とを介して、操作制御部（操作制御手段）と機器制御部（機器制御手段）との間で通信を行わせる。そして、判定部（判定手段）が、通信制御部による通信の状態に基づいて、通信部が通信不能である原因を判定して動作状態表示部（表示部）に表示する。【選択図】図２
2019009589.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、当該情報処理装置と通信を行う携帯端末と、を有する情報処理システムであって、
前記情報処理装置は、
ユーザの操作に応じた第１の操作情報を生成する生成部と、
前記情報処理装置の動作状態を表示する表示部と、
前記携帯端末との間で通信を行って、当該携帯端末が送信する、前記情報処理装置に対する第２の操作情報を受信する第１の通信部と、
を含み、前記情報処理装置に対する操作指示を行う操作制御手段と、
前記操作制御手段と外部機器との間で通信を行って、当該外部機器から前記情報処理装置に送信された情報を受信する第２の通信部
を含み、前記外部機器から受信した前記情報に対して、前記第１の操作情報または前記第２の操作情報に基づく所定の処理を実行する機器制御手段と、
前記操作制御手段と前記機器制御手段との間で、前記第１の操作情報または前記第２の操作情報と、前記情報処理装置の動作状態とを互いに送受信する通信手段と、
前記通信手段が通信不能であるときに、前記第１の通信部が有する、前記携帯端末との接続ネットワークを示す第１のネットワーク名を、前記情報処理装置を一意に特定する第２のネットワーク名に変更することによって、前記第１の通信部と前記第２の通信部とを介して、前記操作制御手段と前記機器制御手段との間で通信を行わせる通信制御手段と、
前記通信制御手段による通信の状態に基づいて、前記通信手段が通信不能である原因を判定して前記表示部に表示する判定手段と、
を備える情報処理システム。
【請求項２】
前記判定手段は、前記通信制御手段による通信が確立したことを条件として、前記通信手段が通信不能である原因は、前記通信手段自身の異常であると判定する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記判定手段は、前記通信制御手段による通信が確立しないことを条件として、前記通信手段が通信不能である原因は、前記機器制御手段の異常であると判定する
ことを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記機器制御手段は、前記第２のネットワーク名を受信した際に、当該機器制御手段の状態を自己診断する第１の診断部を更に備えて、
前記第１の診断部による診断結果を前記操作制御手段に通知して、前記表示部に表示する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の情報処理システム。
【請求項５】
前記操作制御手段は、前記第１の診断部による自己診断の結果、前記機器制御手段に異常がない場合に、前記操作制御手段の状態を自己診断する第２の診断部を更に備えて、
前記第２の診断部による診断結果を前記表示部に表示する
ことを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記通信制御手段は、前記情報処理装置と同じ機能を備える、前記情報処理装置とは異なる情報処理装置を介して、前記操作制御手段と前記機器制御手段との間で通信を行わせるものであって、
前記情報処理装置の前記機器制御手段の状態を、前記異なる情報処理装置を介して、前記情報処理装置の前記操作制御手段に通知する
ことを特徴とする請求項１から請求項５のいずれか１項に記載の情報処理システム。
【請求項７】
情報処理装置と、当該情報処理装置と通信を行う携帯端末と、を有する情報処理システムが行う情報処理方法であって、
ユーザの操作に応じた第１の操作情報を生成する生成ステップと、
前記情報処理装置の動作状態を表示する表示ステップと、
前記携帯端末との間で通信を行って、当該携帯端末が送信する、前記情報処理装置に対する第２の操作情報を受信する第１の通信ステップと、
を含み、当該情報処理装置に対する操作指示を行う操作制御ステップと、
前記操作制御ステップと外部機器との間で通信を行って、当該外部機器から前記情報処理装置に送信された情報を受信する第２の通信ステップと、
前記外部機器から受信した前記情報に対して、前記第１の操作情報または前記第２の操作情報に基づく所定の処理を実行する機器制御ステップと、
前記操作制御ステップと前記機器制御ステップとの間で、前記第１の操作情報または前記第２の操作情報と、前記情報処理装置の動作状態とを互いに送受信する第３の通信ステップと、
前記第３の通信ステップが通信不能であるときに、前記第１の通信ステップで用いる、前記携帯端末との接続ネットワークを示す第１のネットワーク名を、前記情報処理装置を一意に特定する第２のネットワーク名に変更することによって、前記第１の通信ステップと前記第２の通信ステップとを介して、前記操作制御ステップと前記機器制御ステップとの間で通信を行わせる通信制御ステップと、
前記通信制御ステップによる通信の状態に基づいて、前記第３の通信ステップが通信不能である原因を判定して前記表示ステップによって表示する判定ステップと、
を備える情報処理方法。
【請求項８】
情報処理装置と、当該情報処理装置と通信を行う携帯端末と、を有する情報処理システムを制御するコンピュータを、
ユーザの操作に応じた第１の操作情報を生成する生成部と、
前記情報処理装置の動作状態を表示する表示部と、
前記携帯端末との間で通信を行って、当該携帯端末が送信する、前記情報処理装置に対する第２の操作情報を受信する第１の通信部と、
を含み、当該情報処理装置に対する操作指示を行う操作制御手段と、
前記操作制御手段と外部機器との間で通信を行って、当該外部機器から前記情報処理装置に送信された情報を受信する第２の通信部を含み、
前記外部機器から受信した前記情報に対して、前記第１の操作情報または前記第２の操作情報に基づく所定の処理を実行する機器制御手段と、
前記操作制御手段と前記機器制御手段との間で、前記第１の操作情報または前記第２の操作情報と、前記情報処理装置の動作状態とを互いに送受信する通信手段と、
前記通信手段が通信不能であるときに、前記第１の通信部が有する、前記携帯端末との接続ネットワークを示す第１のネットワーク名を、前記情報処理装置を一意に特定する第２のネットワーク名に変更することによって、前記第１の通信部と前記第２の通信部とを介して、前記操作制御手段と前記機器制御手段との間で通信を行わせる通信制御手段と、
前記通信制御手段による通信の状態に基づいて、前記通信手段が通信不能である原因を判定して前記表示部に表示する判定手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置等の情報処理装置は、装置本体を制御する本体制御部と、ユーザが情報処理装置に対して動作指示を与えるＵＩ（User  Interface）制御部とを備える。本体制御部とＵＩ制御部とは、一般に同じ筐体に実装されて、例えば、高速シリアル通信線であるＵＳＢ（Universal  Serial  Bus）等のケーブルで接続される。情報処理装置によっては、このケーブルの長さが１ｍを超える場合もある。このようにケーブル長が長い場合、ノイズ対策が十分でないと、ノイズの影響によって本体制御部とＵＩ制御部との間の通信が遮断される虞があった。また、ケーブルがコネクタから抜け落ちてしまうことで信号が遮断されて、本体制御部とＵＩ制御部との間の通信が遮断される虞があった。
【０００３】
本体制御部とＵＩ制御部との間の通信が遮断された場合に、ＵＩ制御部がユーザに対して、情報処理装置が使用できないことを報知する構成は、既に知られている。ただし、ＵＩ制御部は、本体制御部が動作不能になったのか、ケーブルの抜け落ちによって動作不能になったのかを判別することができないため、同じエラーコードを表示していた。そのため、ユーザまたはサービスパーソンは、情報処理装置のどの部分に障害が発生しているのかを特定するのが困難であった。
【０００４】
一方、本体制御部とＵＩ制御部とにそれぞれ無線通信機能を持たせることによって、特定の条件が発生した場合に、本体制御部とＵＩ制御部との間で無線通信を行わせる方法が知られている。当該技術を適用すると、本体制御部とＵＩ制御部との間でケーブルによる通信が途絶した場合に、本体制御部とＵＩ制御部との間で無線通信を行わせることができる。そして、当該無線通信によって、ケーブルによる通信途絶の原因を探ることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、本体制御部とＵＩ制御部との間で無線通信を行った際に、情報処理装置の近傍に、同じ機能を備える別の情報処理装置が存在した場合には、ＵＩ制御部は、別の情報処理装置の本体制御部との間で無線通信を行ってしまう虞があった。このような場合、ＵＩ制御部は、どの情報処理装置の本体制御部と無線通信を行っているのかを特定することができず、ケーブルによる通信途絶の原因を探ることができないという課題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、本体制御部とＵＩ制御部との通信途絶時に、正確な障害分析を行うことができる情報処理システム、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、情報処理装置と、当該情報処理装置と通信を行う携帯端末と、を有する情報処理システムであって、前記情報処理装置は、ユーザの操作に応じた第１の操作情報を生成する生成部と、前記情報処理装置の動作状態を表示する表示部と、前記携帯端末との間で通信を行って、当該携帯端末が送信する、前記情報処理装置に対する第２の操作情報を受信する第１の通信部と、を含み、前記情報処理装置に対する操作指示を行う操作制御手段と、前記操作制御手段と外部機器との間で通信を行って、当該外部機器から前記情報処理装置に送信された情報を受信する第２の通信部を含み、前記外部機器から受信した前記情報に対して、前記第１の操作情報または前記第２の操作情報に基づく所定の処理を実行する機器制御手段と、前記操作制御手段と前記機器制御手段との間で、前記第１の操作情報または前記第２の操作情報と、前記情報処理装置の動作状態とを互いに送受信する通信手段と、前記通信手段が通信不能であるときに、前記第１の通信部が有する、前記携帯端末との接続ネットワークを示す第１のネットワーク名を、前記情報処理装置を一意に特定する第２のネットワーク名に変更することによって、前記第１の通信部と前記第２の通信部とを介して、前記操作制御手段と前記機器制御手段との間で通信を行わせる通信制御手段と、前記通信制御手段による通信の状態に基づいて、前記通信手段が通信不能である原因を判定して前記表示部に表示する判定手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、本体制御部とＵＩ制御部との間の通信が途絶した際に、正確な障害分析を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態である画像形成システムのハードウェア構成を示すハードウェア構成図である。
【図２】図２は、画像形成システムの機能構成を示す機能構成図である。
【図３】図３は、画像形成システムのＵＳＢ  Ｉ／Ｆに異常が発生した場合の動作例を示すシーケンス図である。
【図４】図４は、画像形成システムの本体制御部に異常が発生した場合の動作例を示すシーケンス図である。
【図５】図５は、第１の実施形態の変形例である画像形成システムのハードウェア構成を示すハードウェア構成図であり、画像形成装置の近傍に別の画像形成装置が存在する場合の一例を示す図である。
【図６】図６は、第１の実施形態の変形例である画像形成システムのＵＳＢ  Ｉ／Ｆに異常が発生した場合の動作例を示すシーケンス図である。
【図７】図７は、第１の実施形態の変形例である画像形成システムにおいて、本体制御部が自己診断を行う動作例を示すシーケンス図である。
【図８】図８は、第１の実施形態の変形例である画像形成システムにおいて、本体制御部およびＵＩ制御部がともに自己診断を行う動作例を示すシーケンス図である。
【図９】図９は、第２の実施形態である画像形成システムのハードウェア構成を示すハードウェア構成図であり、画像形成装置の近傍に別の画像形成装置が存在する場合の一例を示す図である。
【図１０】図１０は、第２の実施形態である画像形成システムのＵＳＢ  Ｉ／Ｆに異常が発生した場合の動作例を示すシーケンス図である。
【図１１】図１１は、従来の画像形成システムが行う処理シーケンスの一例を示す図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態の説明）
以下に添付図面を参照して、第１の実施形態に係る情報処理システムの概要について説明する。
【００１１】
（画像形成システムのハードウェア構成の説明）
図１は、情報処理システムの一例である画像形成システム１０のハードウェア構成を示すハードウェア構成図である。図１に示すように、画像形成システム１０は、画像形成装置２０と、携帯端末１００と、アクセスポイント１２０と、コンピュータ１４０を備える。なお、画像形成システム１０は、情報処理システムの一例である。
【００１２】
画像形成装置２０は、複写機、プリンタ、イメージスキャナ、ファクシミリ等の複数の機能を有する、例えばＭＦＰ（Multifunction  Peripheral）である。なお、画像形成装置２０は、情報処理装置の一例である。画像形成装置２０は、本体制御部４０と、ＵＩ制御部６０とを備える。本体制御部４０は、画像形成装置２０全体の制御を司る。また、本体制御部４０は、コンピュータ１４０等の外部機器と接続して、コンピュータ１４０から印刷ジョブ等の情報を受信する。ＵＩ制御部６０は、ユーザが指示した、画像形成装置２０に対する操作情報を本体制御部４０に通知する。また、ＵＩ制御部６０は、画像形成装置２０の動作状態に関する情報を本体制御部４０から受信して、ユーザに対して表示する。さらに、ＵＩ制御部６０は、携帯端末１００等の外部機器と無線接続することによって、携帯端末１００の操作に応じた画像形成装置２０に対する操作情報（第１の操作情報）を受信する。また、ＵＩ制御部６０は、画像形成装置２０の動作状態を携帯端末１００に送信することによって、携帯端末１００からの動作状態の確認を可能とする。
【００１３】
本体制御部４０は、一般的なコンピュータの構成を有し、ＣＰＵ４２と、ＲＯＭ４４と、ＲＡＭ４６と、ＵＳＢ制御部４８と、無線モジュール５０（以下、無線Ｍｄと呼ぶ）を備える。
【００１４】
ＣＰＵ４２は、本体制御部４０の動作を統括的に制御する。ＲＯＭ４４は、ＣＰＵ４２が実行するプログラムＰ１、および本体制御部４０が動作するために必要なデータ、後述する緊急用ＳＳＩＤ等を格納する。ＲＡＭ４６は、ＲＯＭ４４に格納されたプログラムＰ１を実行するためのワークエリア（作業領域）として用いられる。ＵＳＢ制御部４８は、ＵＳＢケーブル９２を介して、本体制御部４０とＵＩ制御部６０との間で情報の送受信を行う。無線Ｍｄ５０は、本体制御部４０とコンピュータ１４０との間で、アクセスポイント１２０を介した無線接続Ｃ１を確立させる。すなわち、無線Ｍｄ５０は、インフラストラクチャーモードの状態で、本体制御部４０とコンピュータ１４０とを接続する。また、無線Ｍｄ５０は、アクセスポイント１２０を介して、後述する無線Ｍｄ７０と無線接続Ｃ１，Ｃ２を確立させる。
【００１５】
ＵＩ制御部６０は、一般的なコンピュータの構成を有し、ＣＰＵ６２と、ＲＯＭ６４と、ＲＡＭ６６と、ＵＳＢ制御部６８と、無線モジュール７０（以下、無線Ｍｄと呼ぶ）と、ＬＣＤ制御部７２と、ＬＣＤ７４を備える。
【００１６】
ＣＰＵ６２は、ＵＩ制御部６０の動作を統括的に制御する。ＲＯＭ６４は、ＣＰＵ６２が実行するプログラムＰ２、ＵＩ制御部６０が動作するために必要なデータ、および、後述するＳＳＩＤ，緊急用ＳＳＩＤ等を格納する。ＲＡＭ６６は、ワークエリア（作業領域）として、ＲＯＭ６４が格納するプログラムＰ２を実行する。ＵＳＢ制御部６８は、ＵＳＢケーブル９２を介して、ＵＩ制御部６０と本体制御部４０との間で情報の送受信を行う。
【００１７】
無線Ｍｄ７０は、ＵＩ制御部６０と携帯端末１００との間で無線接続Ｃ３を確立させる。なお、前記したＳＳＩＤは、無線Ｍｄ７０を一意に特定するネットワーク名であり、ＳＳＩＤは第１のネットワーク名の一例である。すなわち、無線Ｍｄ７０は、アクセスポイントモード（ＡＰモード）の状態で、ＵＩ制御部６０と携帯端末１００とを接続する。また、無線Ｍｄ７０は、アクセスポイント１２０を介して、無線Ｍｄ５０と無線接続Ｃ２ａを確立させる。すなわち、ＵＩ制御部６０はＡＰモードの状態で、本体制御部４０はインフラストラクチャ―モードの状態で接続することが可能とされている。なお、前記した緊急用ＳＳＩＤは、ＵＩ制御部６０を一意に特定するネットワーク名であり、緊急用ＳＳＩＤは第２のネットワーク名の一例である。
【００１８】
また、ＵＩ制御部６０はブラウザ機能を有しており、ユーザはＵＩ制御部６０を使って、インターネットにアクセスし、ホームページなどをＬＣＤ７４に表示させることが出来る。この場合は、無線Ｍｄ７０は、ＵＩ制御部６０とコンピュータ１４０との間で、アクセスポイント１２０を介した無線接続Ｃ２を確立させる。すなわち、無線Ｍｄ７０はインフラストラクチャーモードの状態で、ＵＩ制御部６０とコンピュータ１４０とを接続する。
【００１９】
ＬＣＤ制御部７２は、後述するＬＣＤ７４の動作を制御する制御部である。ＬＣＤ７４は、画像形成装置２０の動作状態や、ＵＩ制御部６０と本体制御部４０との通信の途絶等の障害状態を表示する。また、ＬＣＤ７４は、タッチパネル機能を備えて、画像形成装置２０に対するユーザの操作情報（第２の操作情報）を入力する、例えばタッチパネル式液晶モニタ等の表示操作デバイスである。なお、ＵＩ制御部６０は、ユーザの操作情報を入力するデバイスとして、ＬＣＤ７４が備えるタッチパネル機能の他に、キーボード等の入力手段を備えてもよい。
【００２０】
携帯端末１００は、画像形成装置２０を利用するユーザが所持している、例えば、スマートフォン、タブレット端末等である。携帯端末１００とＵＩ制御部６０とは、無線接続Ｃ３によって接続される。携帯端末１００は、ＵＩ制御部６０に対して、ユーザの操作に基づいて、画像形成装置２０に対する操作指示を行う。また、ＵＩ制御部６０は、携帯端末１００に対して、画像形成装置２０の動作状態等を通知する。
【００２１】
アクセスポイント１２０は、本体制御部４０と無線接続Ｃ１によって接続される。さらに、アクセスポイント１２０は、後述するコンピュータ１４０と接続される。
【００２２】
コンピュータ１４０は、前記したアクセスポイント１２０を介して、本体制御部４０と無線通信を行う。コンピュータ１４０は、ユーザの操作に基づいて、例えば、印刷ジョブを本体制御部４０に送信する。なお、コンピュータ１４０は、外部機器の一例である。
【００２３】
（従来の情報処理システムの問題点の説明）
ここで、従来の画像形成システム（情報処理システム）が有する問題点について、図１１を用いて簡単に説明する。図１１は、従来の画像形成システムが行う処理シーケンスの一例を示す図である。なお、以下の説明は、従来の画像形成システムの説明であるが、便宜上、図１の構成を流用して、図１に示す符号を用いて説明する。
【００２４】
図１１（ａ）は、従来の画像形成システム１０が行う処理シーケンスの一例を示す図である。特に、図１１（ａ）は、本体制御部４０に異常が発生した際に、異常の発生をＵＩ制御部６０に通知するシーケンスの例である。図１１（ａ）に示すように、本体制御部４０に異常が発生した場合（イベントＩ１）には、本体制御部４０は、ＵＩ制御部６０に対して、メッセージＭ１として異常の内容を通知する。そして、ＵＩ制御部６０は、通知されたメッセージＭ１を受信して、異常の内容をＬＣＤ７４（図１参照）に表示する（イベントＩ２）。このように、図１１（ａ）の例では、本体制御部４０に異常が発生したことが明確になる。
【００２５】
一方、図１１（ｂ）は、従来の画像形成システム１０が行う、別の処理シーケンスの一例を示す図である。特に、図１１（ｂ）は、本体制御部４０に異常が発生した際（イベントＩ３）に、異常の内容を示すメッセージが、ＵＩ制御部６０に通知されない場合を示すシーケンスの例である。例えば、振動の発生等によって、ＵＳＢケーブル９２（図１参照）が外れた場合には、本体制御部４０とＵＩ制御部６０との間の通信が途絶するため、メッセージのやり取りが出来なくなる。このような場合には、ＬＣＤ７４を操作することによって（イベントＩ４）、ＵＩ制御部６０から本体制御部４０に操作内容を通知（メッセージＭ２）しても、本体制御部４０は、メッセージＭ２を受信することができない。すなわち、本体制御部４０は、ＵＩ制御部６０に対する応答（メッセージＭ３）を通知しない。したがって、ＵＩ制御部６０は、本体制御部４０に異常が発生したのか、ＵＳＢケーブル９２に異常が発生したのかを区別することができない。このような場合、従来の画像形成システム１０は、ＵＩ制御部６０が、本体制御部４０に異常が発生したと判断（イベントＩ５）して、その旨をＬＣＤ７４に表示（イベントＩ６）していた。したがって、ユーザまたはサービスパーソンは、本体制御部４０とＵＳＢケーブル９２の両方をチェックする必要があった。
【００２６】
（情報処理システムの機能構成の説明）
次に、図２を用いて、情報処理システムの一例である画像形成システム１０の機能構成について説明する。図２は、画像形成システム１０の機能構成を示す機能構成図である。図２に示すように、画像形成システム１０は、前記したように、画像形成装置２０と、携帯端末１００と、アクセスポイント１２０と、コンピュータ１４０を備える。そして、画像形成装置２０は、操作制御部８０と、機器制御部８５と、通信部８９と、通信制御部９０と、判定部９１を備える。
【００２７】
操作制御部８０は、前記したＵＩ制御部６０（図１参照）の内部に、図１に示したＣＰＵ６２と、ＲＯＭ６４と、ＲＡＭ６６で構成される。なお、操作制御部８０は、操作制御手段の一例である。操作制御部８０は、さらに、操作情報生成部８１と、動作状態表示部８２と、第１の無線通信部８３と、第２の診断部８４を備える。
【００２８】
操作情報生成部８１は、ユーザの操作に応じた第１の操作情報を生成する。操作情報生成部８１は、図１に示したＣＰＵ６２が、ＲＯＭ６４に格納されたプログラムＰ２をＲＡＭ６６上に読み出して実行することで実現される。なお、操作情報生成部８１は、生成部の一例である。
【００２９】
動作状態表示部８２は、画像形成装置２０の動作状態を表示する。動作状態表示部８２は、図１に示したＬＣＤ制御部７２とＬＣＤ７４で構成される。なお、動作状態表示部８２は、表示部の一例である。
【００３０】
第１の無線通信部８３は、携帯端末１００との間で通信を行って、当該携帯端末１００から通知された第２の操作情報を受信する。第１の無線通信部８３は、図１に示したＣＰＵ６２が、無線Ｍｄ７０を制御することによって実現される。なお、第１の無線通信部８３は、第１の通信部の一例である。
【００３１】
第２の診断部８４は、操作制御部８０の状態を自己診断する。第２の診断部８４は、図１に示したＣＰＵ６２が、ＲＯＭ６４に格納されたプログラムＰ２をＲＡＭ６６上に読み出して実行することで実現される。
【００３２】
機器制御部８５は、前記した第１の操作情報または第２の操作情報に基づいて、画像形成装置２０に対して、印刷ジョブを実行させる等の所定の処理を行わせる。機器制御部８５は、前記した本体制御部４０（図１参照）の内部に、図１に示したＣＰＵ４２と、ＲＯＭ４４と、ＲＡＭ４６で構成される。なお、機器制御部８５は、機器制御手段の一例である。そして、機器制御部８５は、さらに、動作制御部８６と、第２の無線通信部８７と、第１の診断部８８を備える。
【００３３】
動作制御部８６は、画像形成装置２０に対して、前記した第１の操作情報または第２の操作情報に基づく所定の処理を実行させる。動作制御部８６は、ＣＰＵ４２が、ＲＯＭ４４に格納されたプログラムＰ１をＲＡＭ４６上に読み出して実行することで、後述する各機能を実現する。
【００３４】
第２の無線通信部８７は、アクセスポイント１２０を介して、コンピュータ１４０と通信を行い、当該コンピュータ１４０から送信された情報として、例えば印刷ジョブを受信する。また、第２の無線通信部８７は、通信部８９が通信不能であるときに、後述する通信制御部９０によって制御されて、第１の無線通信部８３と第２の無線通信部８７とを介して、操作制御部８０と機器制御部８５との間で無線通信を行わせる。第２の無線通信部８７は、図１に示したＣＰＵ４２が、無線Ｍｄ５０を制御することによって実現される。なお、第２の無線通信部８７は、第２の通信部の一例である。
【００３５】
第１の診断部８８は、機器制御部８５の状態を自己診断する。第１の診断部８８は、図１に示したＣＰＵ４２が、ＲＯＭ４４に格納されたプログラムＰ１をＲＡＭ４６上に読み出して実行することで実現される。
【００３６】
通信部８９は、操作制御部８０から機器制御部８５に対して、第１の操作情報または第２の操作情報を通知する。また、通信部８９は、機器制御部８５から操作制御部８０に対して、機器制御部８５の動作状態を通知する。通信部８９は、図１に示したＵＳＢ制御部４８と、ＵＳＢ制御部６８と、ＵＳＢケーブル９２で構成される。そして、ＣＰＵ４２に制御されたＵＳＢ制御部４８と、ＣＰＵ６２に制御されたＵＳＢ制御部６８とは、ＵＳＢケーブル９２を介して情報の送受信を行う。なお、通信部８９は、通信手段の一例である。
【００３７】
通信制御部９０は、通信部８９が通信不能であるときに、第１の無線通信部８３と第２の無線通信部８７とを介して、操作制御部８０と機器制御部８５との間で通信を行わせる。通信制御部９０は、図１に示したＣＰＵ４２が、ＲＯＭ４４に格納されたプログラムＰ１をＲＡＭ４６上に読み出して実行するとともに、ＣＰＵ６２が、ＲＯＭ６４に格納されたプログラムＰ２をＲＡＭ６６上に読み出して実行することで実現される。なお、通信制御部９０は、通信制御手段の一例である。
【００３８】
判定部９１は、通信制御部９０によって接続された通信の状態に基づいて、通信部８９が通信不能である原因を判定して、判定結果を動作状態表示部８２に表示する。判定部９１は、図１に示したＣＰＵ６２が、ＲＯＭ６４に格納されたプログラムＰ２をＲＡＭ６６上に読み出して実行することで実現される。なお、判定部９１は、判定手段の一例である。
【００３９】
（情報処理システムの動作の説明）
次に、図３を用いて、画像形成システム１０の動作例について説明する。図３は、画像形成システム１０の動作例を示すシーケンス図である。特に、図３は、画像形成装置２０のＵＳＢ  Ｉ／Ｆに異常が発生した場合のシーケンス図の一例である。なお、ＵＳＢ  Ｉ／Ｆに発生する異常とは、ＵＳＢケーブル９２（図１参照）の断線や脱落、またはＵＳＢ制御部４８，６８（図１参照）の故障を示す。
【００４０】
ＵＳＢ  Ｉ／Ｆに異常が発生した場合、ＬＣＤ７４を操作することによって（イベントＩ１０）、ＵＩ制御部６０から本体制御部４０に操作内容を通知（メッセージＭ１０）しても、ＵＳＢ制御部６８からＵＳＢ制御部４８への通信が途絶しているため、操作内容を通知（メッセージＭ１１）することができない。したがって、ＵＳＢ制御部４８に操作内容が伝達されないため、本体制御部４０への操作内容の伝達（メッセージＭ１２）が行われない。
【００４１】
すると、本体制御部４０からＵＳＢ制御部４８への応答（メッセージＭ１３）がないため、ＵＳＢ制御部４８からＵＳＢ制御部６８への応答（メッセージＭ１４）も得られない。したがって、ＵＳＢ制御部６８からＵＩ制御部６０への応答（メッセージＭ１５）がないため、ＵＩ制御部６０は、異常が発生したと判断する（イベントＩ１１）。
【００４２】
このとき、ＵＩ制御部６０は、無線Ｍｄ７０に対して、緊急対応を要求する（メッセージＭ１６）。無線Ｍｄ７０は、緊急対応の要求を受けて、無線接続Ｃ３の相手先である携帯端末１００を特定するＳＳＩＤを、緊急時に無線接続するアクセスポイント１２０を特定する緊急用ＳＳＩＤに変更する（イベントＩ１２）。なお、緊急用ＳＳＩＤは、予めＲＯＭ６４（図１参照）に格納しておく。
【００４３】
続いて、無線Ｍｄ７０は、無線Ｍｄ７０がインフラストラクチャーモードの場合は、無線接続をインフラストラクチャーモードからＡＰモードに変更して（イベントＩ１３）、アクセスポイント１２０を介して、無線Ｍｄ５０と無線接続を試みる。そのために、無線Ｍｄ７０は、無線Ｍｄ５０に対して、緊急用ＳＳＩＤを送信する（メッセージＭ１７）。
【００４４】
無線Ｍｄ５０は、緊急用ＳＳＩＤを受信すると、無線Ｍｄ７０に対して無線接続要求を通知する（メッセージＭ１８）。そして、無線Ｍｄ７０は、メッセージＭ１８を受信すると、無線Ｍｄ５０に対して、無線接続を許可するメッセージＭ１９を通知する。これによって、無線接続Ｃ１，Ｃ２（図１参照）が確立する。
【００４５】
続いて、無線Ｍｄ５０は、無線Ｍｄ７０に対して、本体制御部４０の状態を通知する（メッセージＭ２０）。無線Ｍｄ７０は、メッセージＭ２０を受信すると、本体制御部４０の状態をＵＩ制御部６０に通知する（メッセージＭ２１）。
【００４６】
ＵＩ制御部６０は、画像形成装置２０のＵＳＢ  Ｉ／Ｆに異常が発生したと判断する（イベントＩ１４）。そして、ＵＩ制御部６０は、ＬＣＤ７４に、ＵＳＢ  Ｉ／Ｆに異常が発生した旨を表示する（イベントＩ１５）。
【００４７】
画像形成装置２０のユーザまたはサービスパーソンは、イベントＩ１５によってＬＣＤ７４になされた表示を確認して、画像形成装置２０のＵＳＢ  Ｉ／Ｆのチェックを行う。そして、例えば、ＵＳＢケーブル９２がコネクタから脱落していることを発見した場合は、ＵＳＢケーブル９２をコネクタに挿入することによって、トラブルの対策を行う。
【００４８】
続いて、図４を用いて、画像形成システム１０の別の動作例について説明する。図４は、画像形成システム１０の動作例を示す別のシーケンス図である。特に、図４は、画像形成装置２０の本体制御部４０に異常が発生した場合のシーケンス図の一例である。
【００４９】
無線Ｍｄ７０から緊急用ＳＳＩＤを送信する（メッセージＭ１７）までは、図３と同じシーケンスである。本体制御部４０に異常が発生した場合、本体制御部４０は、緊急用ＳＳＩＤを受信することができないため、ＵＩ制御部６０に対して、無線接続を要求することができない。すなわち、無線Ｍｄ５０から応答が得られない（メッセージＭ２２）。したがって、無線Ｍｄ７０は、ＵＩ制御部６０に対して応答しない（メッセージＭ２３）。
【００５０】
そのため、ＵＩ制御部６０は、図４に示すように、本体制御部４０に異常が発生したと判断する（イベントＩ１６）。そして、ＬＣＤ７４に、本体制御部４０に異常が発生した旨を表示する（イベントＩ１７）。
【００５１】
（第１の実施形態の変形例の説明）
次に、図５から図８を用いて、第１の実施形態の変形例について説明する。この変形例は、第１の実施形態で説明した画像形成システム１０の近傍に、別の画像形成装置２０ａが存在する場合の例である。図５は、第１の実施形態の変形例である画像形成システム１０ａのハードウェア構成を示すハードウェア構成図である。画像形成システム１０ａが備える画像形成装置２０のハードウェア構成は、第１の実施形態で説明した通りであるため、同じ構成要素は同じ符号を用いて説明する。なお、図５には図示しないが、ＵＩ制御部６０には、図１で説明したのと同様に、携帯端末１００が無線接続されている。なお、画像形成システム１０ａは、情報処理システムの一例である。
【００５２】
（近傍に別の画像形成装置がある場合の情報処理システムの動作の説明）
図３、図４で説明した通り、画像形成システム１０ａにおいて、ＵＩ制御部６０は、本体制御部４０から応答がない場合に、無線Ｍｄ７０から緊急用ＳＳＩＤを送信する。この緊急用ＳＳＩＤは、無線通信によって１０ｍ以上の距離でも届くため、画像形成装置２０の近傍にある別の画像形成装置２０ａ内の本体制御部４０ａに実装された無線Ｍｄ５０ａにも受信される。そのため、画像形成装置２０ａ内の本体制御部４０ａに実装された無線Ｍｄ５０ａから、アクセスポイント１２０を介して、画像形成装置２０に対して、無線接続要求や画像形成装置２０ａの状態通知が行われてしまう。したがって、画像形成装置２０のＬＣＤ７４には、正しい情報が表示されない虞がある。
【００５３】
そのため、画像形成装置２０は、異常発生時に、図６に示すシーケンスを実行する。図６は、図５の画像形成装置２０のＵＳＢ  Ｉ／Ｆに異常が発生した場合のシーケンス図の一例である。図６に示すように、画像形成装置２０のＵＳＢ  Ｉ／Ｆに異常が発生した場合には、ＵＩ制御部６０内の無線Ｍｄ７０は、本体制御部４０内の無線Ｍｄ５０に無線接続Ｃ１，Ｃ２を要求する際に、ＳＳＩＤを緊急用ＳＳＩＤに変更する。さらに、無線Ｍｄ７０は、画像形成装置２０を一意に特定するＳＳＩＤを付加する。
【００５４】
なお、図６において、ＵＩ制御部６０が異常の発生を判断して（イベントＩ１１）から、ＵＩ制御部６０内の無線Ｍｄ７０に対して緊急対応を要求する（メッセージＭ１６）までは、図３と同じシーケンスであるため、説明を省略する。
【００５５】
その後、緊急対応を要求された無線Ｍｄ７０は、無線接続Ｃ３（図１参照）の相手先である携帯端末１００を特定するＳＳＩＤを、緊急時に無線接続するアクセスポイント１２０を特定する緊急用ＳＳＩＤに変更するとともに、画像形成装置２０を一意に特定するＳＳＩＤを付加する（イベントＩ１８）。なお、画像形成装置２０を一意に特定するＳＳＩＤには、例えば、通信相手である画像形成装置２０に対して一意に付加されたＭＡＣアドレス（Media  Access  Control  Address）等を用いればよい。なお、ここで付加されるＭＡＣアドレス等のＳＳＩＤは、予め、本体制御部４０内のＲＯＭ４４に記憶しておく。
【００５６】
その後、ＵＩ制御部６０内の無線Ｍｄ７０は、イベントＩ１８で用意されたＳＳＩＤに基づいて、無線接続をインフラストラクチャーモードからＡＰモードに変更して（イベントＩ１３）、アクセスポイント１２０を介して、無線Ｍｄ５０と無線接続を試みる。そのために、無線Ｍｄ７０は、無線Ｍｄ５０に対して、緊急用ＳＳＩＤに、画像形成装置２０を一意に特定するＳＳＩＤを付加して送信する（メッセージＭ２４）。
【００５７】
以降、無線Ｍｄ５０と無線Ｍｄ７０は、図３で説明したメッセージのやり取りを行い（メッセージＭ１８，Ｍ１９）、ＵＩ制御部６０と本体制御部４０との間で無線接続Ｃ１，Ｃ２を確立する。すなわち、無線Ｍｄ７０が、アクセスポイント１２０を介して、画像形成装置２０ａの無線Ｍｄ５０ａと無線接続Ｃ２，Ｃ４（図５参照）によって接続するのを防止することができる。そして、無線Ｍｄ５０は、無線Ｍｄ７０に対して、本体制御部４０の状態を通知する（メッセージＭ２０）。無線Ｍｄ７０は、メッセージＭ２０を受信すると、本体制御部４０の状態をＵＩ制御部６０に通知する（メッセージＭ２１）。そして、ＵＩ制御部６０は、画像形成装置２０のＵＳＢ  Ｉ／Ｆに異常が発生したと判断して（イベントＩ１４）、ＬＣＤ７４に、ＵＳＢ  Ｉ／Ｆに異常が発生した旨を表示する（イベントＩ１５）。
【００５８】
このように、図６に示すシーケンスを実行することによって、別の画像形成装置２０ａが画像形成装置２０にアクセス要求するのを防止することができる。
【００５９】
（自己診断機能の説明）
次に、図７，図８を用いて第１の実施形態の変形例である画像形成システム１０ａが備える自己診断機能について説明する。図７は、画像形成システム１０ａにおいて、本体制御部４０が自己診断を行う動作例を示すシーケンス図である。
【００６０】
ＵＩ制御部６０が、本体制御部４０と通信出来ない要因としては、本体制御部４０内のＣＰＵ４２は正常であっても、その他のハードウェアで不具合が起きている可能性がある。例えば、本体制御部４０内のＵＳＢ制御部４８に不具合が起きていても、本体制御部４０とＵＩ制御部６０の通信が出来なくなる。また、ＵＳＢ制御部４８に不具合が起きていることを本体制御部４０は認識出来ていても、ＵＩ制御部６０に通知出来ないため、詳細な状態をＬＣＤ７４に表示できないという問題があった。
【００６１】
そのため、第１の実施形態の変形例である画像形成システム１０ａにおいて、本体制御部４０は、ＵＩ制御部６０内の無線Ｍｄ７０と接続が確立した後、本体制御部４０内の自己診断を実施して異常箇所を検出する。本体制御部４０は、本体制御部４０内の異常箇所を検出した場合、その内容を、アクセスポイント１２０（図５参照）を介して、ＵＩ制御部６０に通知する。そして、ＵＩ制御部６０は、受信した異常内容をＬＣＤ７４に表示する。
【００６２】
すなわち、図７において、本体制御部４０は、本体制御部４０内の無線Ｍｄ５０から無線接続許可を受信する（メッセージＭ２２）と、第１の診断部８８（図２参照）は、本体制御部４０の自己診断を行う（イベントＩ１９）。そして、本体制御部４０は、自己診断の結果を本体制御部４０内の無線Ｍｄ５０に通知（メッセージＭ２５）する。そして、本体制御部４０内の無線Ｍｄ５０は、本体制御部４０の状態をＵＩ制御部６０内の無線Ｍｄ７０に通知（メッセージＭ２０）する。次に、無線Ｍｄ７０は、メッセージＭ２０を受信すると、本体制御部４０の状態をＵＩ制御部６０に通知する（メッセージＭ２１）。
【００６３】
そして、ＵＩ制御部６０は、画像形成装置２０のＵＳＢ  Ｉ／Ｆに異常が発生したと判断する（イベントＩ１４）。ＵＩ制御部６０は、ＬＣＤ７４に、ＵＳＢ  Ｉ／Ｆに異常が発生した旨を表示する（イベントＩ１５）。
【００６４】
次に、図８を用いて、本体制御部４０およびＵＩ制御部６０が、ともに自己診断を行う例について説明する。図８は、画像形成システム１０ａにおいて、本体制御部４０およびＵＩ制御部６０が、ともに自己診断を行う動作例を示すシーケンス図である。
【００６５】
ＵＩ制御部６０が、本体制御部４０と通信出来ない要因としては、他に、ＵＩ制御部６０のＵＳＢ制御部６８にも不具合が起きている場合がある。そのため、第１の診断部８８による本体制御部４０の自己診断の結果、本体制御部４０には異常がなかった旨がＵＩ制御部６０に通知された場合、ＵＩ制御部６０の第２の診断部８４（図２参照）は、ＵＩ制御部６０内の自己診断を実施する（イベントＩ２０）。そして、ＵＩ制御部６０内で異常箇所が検出された場合（イベントＩ２１）は、その内容を、ＬＣＤ７４に表示する（イベントＩ２２）。
【００６６】
（第２の実施形態の説明）
次に、図９，図１０を用いて、第２の実施形態に係る情報処理システム１０ｂについて説明する。第２の実施形態の情報処理システム１０ｂは、画像形成装置２０ｂの近傍に、画像形成装置２０ｂと同じ機能を備える異なる画像形成装置２０ｃが存在している場合の例である。なお、情報処理システム１０ｂは、情報処理システムの一例である。
【００６７】
図９は、画像形成システム１０ｂのハードウェア構成を示すハードウェア構成図である。画像形成システム１０ｂは、画像形成装置２０ｂと、画像形成装置２０ｃと、ネットワーク装置７６を備える。画像形成装置２０ｂのハードウェア構成は、第１の実施形態で説明した画像形成装置２０のハードウェア構成とほぼ等しいが、画像形成装置２０ｂは、画像形成装置２０が備える本体制御部４０（図１参照）に代わって、本体制御部４０ｂを備える。
【００６８】
図９に示すように、本体制御部４０ｂは、本体制御部４０（図１参照）が備える構成要素に加えて、有線モジュール４９（以下、有線Ｍｄと呼ぶ）を備える。有線Ｍｄ４９は、ネットワーク装置７６を介して、画像形成装置２０ｃが備える有線モジュール４９ａ（以下、有線Ｍｄと呼ぶ）と有線ＬＡＮで接続されている。なお、本体制御部４０ｂの無線Ｍｄ５０とＵＩ制御部６０の無線Ｍｄ７０は、本来アクセスポイント１２０（図１参照）を介して無線接続されるが、図９ではアクセスポイントを省略して、無線Ｍｄ５０と無線Ｍｄ７０とは、単に無線接続Ｃ２ａで接続されるものとしている。
【００６９】
なお、画像形成装置２０ｃは、画像形成装置２０ｂと同じハードウェア構成を有するが、図９では、簡単のため、画像形成装置２０ｂは本体制御部４０ｃのみを備えるものとする。そして、本体制御部４０ｃは、ＣＰＵ４２ａと、ＲＯＭ４４ａと、ＲＡＭ４６ａと、無線Ｍｄ５０ａと有線Ｍｄ４９ａを備えるものとする。
【００７０】
本体制御部４０ｂは、ＲＯＭ４４に、本体制御部４０ｂ自身のＩＰアドレスを記憶している。そして、本体制御部４０ｂに接続された画像形成装置２０ｃの本体制御部４０ｃに、そのＩＰアドレスを通知する。ＩＰアドレスの通知を受けた画像形成装置２０ｃの本体制御部４０ｃは、有線ＬＡＮ経由で、画像形成装置２０ｂの本体制御部４０ｂにアクセスをする。このとき、通信制御部９０（図２参照）の作用によって、有線Ｍｄ４９ａと有線Ｍｄ４９とが有線接続（ＬＡＮ接続）される。
【００７１】
そして、画像形成装置２０ｂの本体制御部４０ｂは、画像形成装置２０ｃの本体制御部４０ｃに、前記した有線接続を介して、本体制御部４０ｂの状態を通知する。画像形成装置２０ｃの本体制御部４０ｃは、さらに、無線接続Ｃ５を介して、画像形成装置２０ｂのＵＩ制御部６０に、本体制御部４０ｂの状態を通知する。そして、ＵＩ制御部６０は、通知された本体制御部４０ｂの状態を、ＬＣＤ７４に表示する。
【００７２】
このように、第２の実施形態の画像形成装置２０ｂは、本体制御部４０ｂとＵＩ制御部６０との間で、ＵＳＢケーブル９２による通信が途絶して、なおかつ、無線接続Ｃ２ａも途絶した状態となった場合に、本体制御部４０ｂとＵＩ制御部６０は、画像形成装置２０ｃを介して通信を行う。すなわち、ＵＩ制御部６０は、画像形成装置２０ｃとの間で無線接続Ｃ５によって接続されて、本体制御部４０ｂは、画像形成装置２０ｃとの間でＬＡＮ接続される。これによって、画像形成システム１０ｂは、本体制御部４０ｂの状態をＵＩ制御部６０に伝達して、ＬＣＤ７４に表示することができる。
【００７３】
（第２の実施形態の処理の流れ説明）
次に、図１０を用いて、第２の実施形態における処理の流れを説明する。図１０は、画像形成システム１０ｂのＵＳＢ  Ｉ／Ｆに異常が発生した場合の動作例を示すシーケンス図である。なお、ＵＳＢ  Ｉ／Ｆの異常とは、前記した通り、ＵＳＢケーブル９２（図１参照）の断線や脱落、またはＵＳＢ制御部４８，６８（図１参照）の故障を示す。
【００７４】
図１０において、画像形成装置２０ｂと画像形成装置２０ｃとを、無線接続Ｃ５（図９参照）によって無線接続するところまでの処理の流れは、図６のシーケンス図と同じである。そして、ＵＩ制御部６０内の無線Ｍｄ７０は、画像形成装置２０ｃの無線Ｍｄ５０ａに対して、緊急用ＳＳＩＤに、画像形成装置２０ｂを一意に特定するＳＳＩＤを付加して送信する（メッセージＭ３０）。
【００７５】
画像形成装置２０ｃの無線Ｍｄ５０ａは、無線接続Ｃ５を介して、画像形成装置２０ｂの無線Ｍｄ７０に対して接続要求を行う（メッセージＭ３１）。
【００７６】
画像形成装置２０ｂの無線Ｍｄ７０は、接続を許可して、画像形成装置２０ｃに対して、画像形成装置２０ｂのＩＰアドレスを通知する（メッセージＭ３２）。
【００７７】
画像形成装置２０ｃの無線Ｍｄ５０ａは、有線Ｍｄ４９ａに対して、本体制御部４０ｂの状態を確認させる指示を出す（メッセージＭ３３）。そして、画像形成装置２０ｃの有線Ｍｄ４９ａは、有線Ｍｄ４９に対して、本体制御部４０ｂの状態を確認させる指示を出す（メッセージＭ３４）。
【００７８】
続いて、有線Ｍｄ４９は、本体制御部４０ｂの状態の確認結果を、有線Ｍｄ４９ａに通知する（メッセージＭ３５）。そして、有線Ｍｄ４９ａは、無線Ｍｄ５０ａに対して、本体制御部４０ｂの状態の確認結果を通知する（メッセージＭ３６）。
【００７９】
さらに、画像形成装置２０ｃの無線Ｍｄ５０ａは、画像形成装置２０ｂの無線Ｍｄ７０に対して、本体制御部４０ｂの状態の確認結果を通知する（メッセージＭ３７）。そして、無線Ｍｄ７０は、ＵＩ制御部６０に対して、本体制御部４０ｂの状態を通知する（メッセージＭ２１）。
【００８０】
ＵＩ制御部６０は、本体制御部４０ｂの状態の通知を受けて、画像形成装置２０ｂのＵＳＢ制御部４８またはＵＳＢ制御部６８に異常が発生したと判断する（イベントＩ３０）。そして、ＵＩ制御部６０は、ＬＣＤ７４に、ＵＳＢ制御部４８またはＵＳＢ制御部６８に異常が発生した旨を表示する（イベントＩ３１）。
【００８１】
以上説明したように、第１の実施形態に係る画像形成システム１０（情報処理システム）によれば、通信部８９（通信手段）が通信不能であるときに、通信制御部９０（通信制御手段）が、第１の無線通信部８３（第１の通信部）が有する、携帯端末１００との接続ネットワークを示すＳＳＩＤ（第１のネットワーク名）を、画像形成装置２０（情報処理装置）を一意に特定する緊急用ＳＳＩＤ（第２のネットワーク名）に変更することによって、第１の無線通信部８３と第２の無線通信部８７（第２の通信部）とを介して、操作制御部８０（操作制御手段）と機器制御部８５（機器制御手段）との間で通信を行わせる。そして、判定部９１（判定手段）が、通信制御部９０による通信の状態に基づいて、通信部８９が通信不能である原因を判定して動作状態表示部８２（表示部）に表示する。したがって、本体制御部４０内の機器制御部８５とＵＩ制御部６０内の操作制御部８０との間の通信が途絶した際に、正確な障害分析を行うことができる。
【００８２】
また、第１の実施形態に係る画像形成システム１０によれば、判定部９１（判定手段）は、通信制御部９０（通信制御手段）による通信が確立したことを条件として、通信部８９（通信手段）が通信不能である原因は、通信部８９自身の異常であると判定する。したがって、機器制御部８５と操作制御部８０との間の通信途絶の原因が通信部８９自身にあることを、確実かつ容易に特定することができる。
【００８３】
そして、第１の実施形態に係る画像形成システム１０によれば、判定部９１（判定手段）は、通信制御手段による通信が確立しないことを条件として、通信部８９（通信手段）が通信不能である原因は、本体制御部４０内の機器制御部８５（機器制御手段）の異常であると判定する。したがって、機器制御部８５と操作制御部８０との間の通信途絶の原因が機器制御部８５にあることを、確実かつ容易に特定することができる。
【００８４】
また、第１の実施形態の変形例に係る画像形成システム１０ａによれば、機器制御部８５は、第２のネットワーク名を受信した際に、機器制御部８５の状態を自己診断する第１の診断部８８を更に備えて、第１の診断部８８による診断結果をＵＩ制御部６０内の操作制御部８０（操作制御手段）に通知して、動作状態表示部８２（表示部）に表示する。したがって、通信部８９の不具合の原因を、より詳細に特定することができる。
【００８５】
そして、第１の実施形態の変形例に係る画像形成システム１０ａによれば、操作制御部８０（操作制御手段）は、第１の診断部８８による自己診断の結果、機器制御部８５に異常がない場合に、操作制御部８０の状態を自己診断する第２の診断部８４を更に備えて、第２の診断部８４による診断結果を、動作状態表示部８２（表示部）に表示する。したがって、通信部８９の不具合の原因を、より詳細に特定することができる。
【００８６】
さらに、第２の実施形態に係る画像形成システム１０ｂによれば、通信制御部９０（通信制御手段）は、画像形成装置２０ｂ（情報処理装置）と同じ機能を備える、画像形成装置２０ｂとは異なる画像形成装置２０ｃを介して、ＵＩ制御部６０内の操作制御部８０と本体制御部４０ｂ内の機器制御部８５との間で通信を行わせることによって、画像形成装置２０ｂの機器制御部８５の状態を、画像形成装置２０ｃを介して、画像形成装置２０ｂの操作制御部８０に通知する。したがって、画像形成装置２０（情報処理装置）の不具合の原因を、異なる画像形成装置２０ｃを介して得た情報に基づいて判定することができる。
【００８７】
以上、本発明の実施の形態について説明したが、上述した実施の形態は、例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能である。また、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。また、この実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８８】
例えば、実施の形態で説明した制御プログラムＰ１，Ｐ２は、それぞれ、予めＲＯＭ４４，６４（図１参照）に記憶されて提供される以外に、インストール可能な形式、または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disc）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、制御プログラムＰ１，Ｐ２をインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、制御プログラムＰ１，Ｐ２をインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００８９】
１０，１０ａ，１０ｂ    画像形成システム（情報処理システム）
２０，２０ａ，２０ｂ，２０ｃ      画像形成装置（情報処理装置）
４０，４０ａ，４０ｂ，４０ｃ      本体制御部
６０            ＵＩ制御部
８０            操作制御部（操作制御手段）
８１            操作情報生成部（生成部）
８２            動作状態表示部（表示部）
８３            第１の無線通信部（第１の通信部）
８４            第２の診断部
８５            機器制御部（機器制御手段）
８６            動作制御部
８７            第２の無線通信部（第２の通信部）
８８            第１の診断部
８９            通信部（通信手段）
９０            通信制御部（通信制御手段）
９１            判定部（判定手段）
１００          携帯端末
１２０          アクセスポイント
１４０          コンピュータ（外部機器）
Ｃ１，Ｃ２，Ｃ２ａ，Ｃ３，Ｃ４，Ｃ５    無線接続
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２０１２−１４７０６２号公報
【図１】
2019009589.tif 000003
【図２】
2019009589.tif 000004
【図３】
2019009589.tif 000005
【図４】
2019009589.tif 000006
【図５】
2019009589.tif 000007
【図６】
2019009589.tif 000008
【図７】
2019009589.tif 000009
【図８】
2019009589.tif 000010
【図９】
2019009589.tif 000011
【図１０】
2019009589.tif 000012
【図１１】
2019009589.tif 000013