(57)【要約】【課題】簡易な操作で必要なログ情報を取得可能とすることを目的とする。【解決手段】制御装置と外部装置とを含むシステムであって、制御装置は、近距離無線通信を介して接続された外部装置との距離を取得する取得手段と、取得手段により取得された距離に基づき、近距離無線通信を介して外部装置に出力するログ情報を制御する制御手段と、を有し、外部装置は、出力されたログ情報を表示する表示手段を有する。ことによって課題を解決する。【選択図】図７
2018008385.tif 000002
【特許請求の範囲】
【請求項１】
制御装置と外部装置とを含むシステムであって、
前記制御装置は、
近距離無線通信を介して接続された前記外部装置との距離を取得する取得手段と、
前記取得手段により取得された距離に基づき、前記近距離無線通信を介して前記外部装置に出力するログ情報を制御する制御手段と、
を有し、
前記外部装置は、前記出力された前記ログ情報を表示する表示手段を有するシステム。
【請求項２】
近距離無線通信を介して接続された外部装置との距離を取得する取得手段と、
前記取得手段により取得された距離に基づき、前記近距離無線通信を介して前記外部装置に出力するログ情報を制御する制御手段と、
を有する制御装置。
【請求項３】
前記制御手段は、前記取得手段により取得された距離が設定値よりも近くなった場合、前記ログ情報の生成を開始する請求項２記載の制御装置。
【請求項４】
前記制御手段は、前記取得手段により取得された距離が設定値よりも遠くなった場合、前記ログ情報の生成を終了する請求項２又は３記載の制御装置。
【請求項５】
前記制御手段は、前記取得手段により取得された距離が設定値よりも近くなった場合、前記近距離無線通信を介した前記ログ情報の出力を開始する請求項２記載の制御装置。
【請求項６】
前記制御手段は、前記取得手段により取得された距離が設定値よりも遠くなった場合、前記近距離無線通信を介した前記ログ情報の出力を終了する請求項２又は５記載の制御装置。
【請求項７】
前記制御手段は、前記取得手段により取得された距離が設定値よりも近くなった場合、生成する前記ログ情報の詳細度を所定の詳細度より上げる請求項２記載の制御装置。
【請求項８】
前記制御手段は、前記取得手段により取得された距離が設定値よりも遠くなった場合、生成する前記ログ情報の詳細度を所定の詳細度より下げる請求項２又は７記載の制御装置。
【請求項９】
前記制御手段は、前記取得手段により取得された距離が設定値よりも近くなった場合、前記近距離無線通信を介して出力する前記ログ情報の詳細度を所定の詳細度より上げる請求項２記載の制御装置。
【請求項１０】
前記制御手段は、前記取得手段により取得された距離が設定値よりも遠くなった場合、前記近距離無線通信を介して出力する前記ログ情報の詳細度を所定の詳細度より下げる請求項２又は９記載の制御装置。
【請求項１１】
前記制御手段は、前記取得手段により取得された距離に応じて前記ログ情報の詳細度を変更する請求項２記載の制御装置。
【請求項１２】
前記制御手段は、前記取得手段により取得された距離に応じて前記ログ情報の内容を変更する請求項２記載の制御装置。
【請求項１３】
前記制御手段は、前記取得手段により取得された距離に対応する距離範囲を操作部に表示する請求項２乃至１２の何れか１項記載の制御装置。
【請求項１４】
前記制御手段は、前記取得手段により取得された距離に対応する距離範囲の変化情報を操作部に表示する請求項２乃至１２の何れか１項記載の制御装置。
【請求項１５】
前記制御手段は、前記取得手段により取得された距離に対応する距離範囲を、前記近距離無線通信を介して前記外部装置に出力する請求項２乃至１２の何れか１項記載の制御装置。
【請求項１６】
前記制御手段は、前記取得手段により取得された距離に対応する距離範囲の変化情報を、前記近距離無線通信を介して前記外部装置に出力する請求項２乃至１２の何れか１項記載の制御装置。
【請求項１７】
前記制御装置は、画像形成装置である請求項２乃至１６の何れか１項記載の制御装置。
【請求項１８】
制御装置が実行する情報処理方法であって、
近距離無線通信を介して接続された外部装置との距離を取得する取得ステップと、
前記取得ステップにより取得された距離に基づき、前記近距離無線通信を介して前記外部装置に出力するログ情報を制御する制御ステップと、
を含む情報処理方法。
【請求項１９】
コンピュータを、請求項２乃至１７の何れか１項記載の制御装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、制御装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
複写機等、主たる制御を機器内部に搭載されたプロセッサーによって実現する制御装置において、制御装置内の動作履歴やユーザインタフェースを介したユーザの操作履歴（以下、ログ情報という）に関する記録は重要である。なぜなら、例えば、制御装置に障害が発生した場合、ログ情報は障害の解析に有効な情報となる。また、例えば、ユーザ要求を適切に処理したことを保障する記録としてもログ情報は有効である。
しかしながら、制御装置内のメモリは有限であり、その大部分を制御装置が本来提供すべき機能の実現に割り当てるため、制御装置内には一定量のログ情報しか蓄積できない。特に、詳細なログ情報を取得するためには所定の記憶容量以上のメモリが必要となり、常時すべてのログ情報を取得し制御装置内に蓄積することは難しい。
上記問題を解決するために、制御装置内にＲＦタグ制御ＩＣを備え、外部装置から無線送信されるログ情報要求信号に応じて、予め制御装置内に記憶されているログ情報を外部装置に無線送信する方法がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５０４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の方法は制御装置外にログ情報を抽出する提案ではあるが、抽出対象のログ情報は予め制御装置内に蓄積したものである。そのため、必要な場面で必要な詳細度のログ情報を取得することができない。複写機の例では、「起動後１０秒間のログ情報」や「コピー１枚分の紙搬送ユニットの詳細ログ情報」等、期間や処理内容を特定してログ情報を取得したい場合がある。特にエンドユーザ環境では、このように期間や処理内容を特定してログ情報を収集することは難しい。
また、ログ情報の出力を開始する際は、ログ情報の内容・詳細度・出力先等を指定して制御装置にログ情報生成及びログ情報出力指示を与え、ログ情報の出力完了後にはログ情報生成終了及びログ情報出力停止指示を与える必要がある。通常、これらの指示には特別な操作や制御装置に関する専門的な知識を必要とする。
本発明は、簡易な操作で必要なログ情報を取得可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、制御装置と外部装置とを含むシステムであって、前記制御装置は、近距離無線通信を介して接続された前記外部装置との距離を取得する取得手段と、前記取得手段により取得された距離に基づき、前記近距離無線通信を介して前記外部装置に出力するログ情報を制御する制御手段と、を有し、前記外部装置は、前記出力された前記ログ情報を表示する表示手段を有する。
【発明の効果】
【０００６】
本発明によれば、簡易な操作で必要なログ情報を取得可能とすることができる。
【図面の簡単な説明】
【０００７】
【図１】制御装置のハードウェア構成の一例を示す図である。
【図２】保守システムのシステム構成及びソフトウェア構成の一例を示す図である。
【図３】ログ情報を送信する情報処理の一例を示すフローチャートである。
【図４】ログ情報を生成する処理の詳細を示すフローチャートである。
【図５】距離Ｌと出力ログ情報との関係を示す表の一例を示す図である。
【図６】外部装置がログ情報を受信する情報処理の一例を示すフローチャートである。
【図７】ログ情報取得操作の具体例を示す図である。
【図８】ログ情報取得結果の具体例を示す図である。
【図９】距離Ｌと出力ログ情報との関係を示す表の一例を示す図である。
【図１０】ログ情報を生成する処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、制御装置１００のハードウェア構成の一例を示す図である。
制御装置１００のコントローラユニット４０は、文書等の画像を読み取って画像データを入力する画像入力デバイスとしてのスキャナ５１や画像出力デバイスであるプリンタ５２と接続する。また、コントローラユニット４０は、外部装置１１０と無線アクセスポイントや無線ダイレクト接続４３を経由して通信を行う。コントローラユニット４０は、外部装置１１０と接続することで、画像情報やデバイス情報の入出力を行うためのコントローラである。
ＣＰＵ１１は、図１の制御装置１００内のシステム全体を制御するコントローラである。ＲＡＭ１２は、ＣＰＵ１１が動作するためのシステムワークメモリであり、かつ、画像データを一時記憶するための画像メモリである。ＲＯＭ１５は、ブートＲＯＭであり、制御装置１００のシステムのブートプログラムが格納されている。
メモリ１６は、制御装置１００のハードディスクドライブである。メモリ１６には図２に示す制御装置１００のソフトウェア構成に係るプログラムや、画像データが格納される。メモリ１６の画像データ用格納領域としては、外部装置１１０から受信した印刷ジョブを格納する。
ＣＰＵ１１がメモリ１６に記憶されたプログラムに基づき処理を実行することにより図２に示す制御装置１００のソフトウェア構成及び後述する図３、４、１０のフローチャートの処理が実現される。
【００１０】
操作部Ｉ／Ｆ１３は、操作部１４とのインタフェース部であり、操作部１４に表示する画像データを操作部１４に対して出力する。また、操作部Ｉ／Ｆ１３は、操作部１４から制御装置１００のユーザが入力した情報をＣＰＵ１１に伝える機能を有する。
近接無線通信部１８は、ＮＦＣタグであり、外部装置１１０と近接無線通信４１を行うことができる。有線ネットワークＩ／Ｆ２１は、有線ネットワーク４２に接続され、無線アクセスポイント経由で外部装置１１０と情報の入出力を行う。無線ネットワークＩ／Ｆ１９は、無線ダイレクト接続に対応し、無線ネットワークと通信し、外部装置１１０と情報の入出力を行う。
Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ１７は、データ構造を変換するバスブリッジであり、システムバス２０及び画像データを高速で転送する画像バス３７に接続されている。画像バス３７は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス３７上には、ラスターイメージプロセッサ（ＲＩＰ）３２、デバイスＩ／Ｆ３３、スキャナ画像処理部３４、プリンタ画像処理部３５、画像回転部３６、及び画像圧縮伸張・密度変換部３１の各デバイスが配置される。
ＲＩＰ３２は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ３３は、スキャナ５１やプリンタ５２とコントローラユニット４０とを接続する。スキャナ画像処理部３４は、スキャナ５１より入力された画像データに対して補正、加工、及び編集を行う。プリンタ画像処理部３５は、プリンタ５２に出力する画像データに対して印刷補正、解像度変換等を行う。画像回転部３６は、画像データの回転を行う。画像圧縮伸張・密度変換部３１は、多値画像データをＪＰＥＧに変換したり、２値画像データに対してＪＢＩＧ、ＭＭＲ、又はＭＨの圧縮伸長処理をしたりする。
外部装置１１０はハードウェア構成として少なくともＣＰＵ、メモリ、表示部、近距離無線通信部等を有する。外部装置１１０のＣＰＵが外部装置１１０のメモリに記憶されているプログラムに基づき処理を実行することにより図２に示す外部装置１１０のソフトウェア構成及び後述する図６のフローチャートの処理が実現される。
【００１１】
図２は、保守システムのシステム構成及びソフトウェア構成の一例を示す図である。
保守システムでは制御装置１００におけるユーザ操作や内部動作がログ情報の取得対象となる。
外部装置１１０は、制御装置１００から送信されるログ情報を受信する。
ログ情報送信部１０１は、無線通信部を備えた外部装置１１０に対してログ情報を無線で出力する。ログ情報送信部１０１が送信するログ情報の種類は、制御装置内の動作履歴やユーザインタフェースを介したユーザの操作履歴等、制御装置１００が提供する機能に応じて様々存在する。
取得部１０２は、外部装置１１０との距離を取得する。
制御部１０３は、取得部１０２で取得した距離に基づきログ情報の生成を制御し、生成したログ情報をログ情報送信部１０１に送信する。
ここで、ログ情報送信部１０１及び取得部１０２は、制御装置１００に配置される無線通信モジュールの一部として構成されてもよい。無線通信モジュールの一例としては、ＩＳＯ／ＩＥＣ  で規格化されているＮＦＣチップやＢｌｕｅｔｏｏｔｈ（登録商標）モジュー等、多くの種類が想定される。更に、通信周波数帯及び通信距離の異なる複数の無線通信モジュールを組み合わせて１組の無線通信モジュールとして機能させてもよい。何れにせよ、本実施形態では無線通信モジュールの種類や態様を限定しない。
【００１２】
ログ情報受信部１１１は、制御装置１００が送信するログ情報を取得する。ここで、ログ情報受信部１１１は外部装置１１０に配置される無線通信モジュールの一部として構成されてもよい。また、無線通信モジュールは、制御装置１００と通信可能な態様であることが求められる。より具体的には制御装置１００に配置される無線通信モジュールと外部装置１１０に配置される無線通信モジュールとは同一の規格の下で相互に接続可能であり、制御装置１００から外部装置１１０に対してログ情報を含むデータを送信可能な構成であるべきである。
制御部１１２は、ログ情報受信部１１１で受信したログ情報を、ログ情報表示部１１３に送信し、ログ情報を表示させる。
ログ情報表示部１１３は、ディスプレイ等の表示部にログ情報を表示してもよいし、ログ情報受信部１１１が受信したログ情報を更に他の装置に転送することで、外部装置１１０以外の他の装置でログ情報を表示させてもよい。但し、本実施形態では説明の簡略化のため、ログ情報表示部１１３は、外部装置１１０のディスプレイ等の表示部にログ情報を表示するものとして説明を行う。
【００１３】
図３は、ログ情報を送信する情報処理の一例を示すフローチャートである。本処理は、保守システムにおけるログ情報の取得対象である制御装置１００上での処理となる。
Ｓ２０１では、制御部１０３は、制御装置１００上のシステムの初期化を実施する。システムの初期化には、制御装置１００の電源がＯＮになった際に実施される処理が含まれ、例えば無線通信モジュールの起動や、制御装置１００と外部装置１１０との間の距離Ｌ、ログ情報取得機能の有効／無効の設定等の初期化が含まれる。
Ｓ２０２では、制御部１０３は、以降のＳ２０３からＳ２０７までの処理を制御装置１００上のシステムが起動状態にある限りくり返す。
Ｓ２０３では、制御部１０３は、ログ情報取得機能が有効か否かを判定する。制御部１０３は、ログ情報取得機能が有効である場合（Ｓ２０３においてＹＥＳ）、Ｓ２０４に進む。一方、制御部１０３は、ログ情報取得機能が有効でない、即ちログ情報取得機能が無効である場合（Ｓ２０３においてＮＯ）、Ｓ２０２のくり返し処理に戻る。ここで、ログ情報取得機能の有効／無効の設定の設定情報は、例えば、ＲＡＭ１２等に保存される。制御部１０３は、Ｓ２０１にてシステムの初期化と同時に設定情報を設定した後、制御装置１００が具備するタッチパネル等のユーザインタフェースを介したユーザの設定操作に応じて、有効／無効の設定を変更してもよい。また、制御部１０３は、例えばＳ２０３の判定処理を省略し、常にログ情報取得機能を有効としてもよい。
【００１４】
Ｓ２０４では、取得部１０２は、外部装置１１０との接続状態を確認する。本処理には、制御装置１００に配置される無線通信モジュールの規格に準じた接続処理が含まれる。例えばＲＦＩＤとＲＦリーダとによって無線通信を実現する場合は、ＲＦＩＤがＲＦリーダの通信範囲内に入ったことをトリガとして接続処理が開始され、ＲＦＩＤがＲＦリーダの通信範囲外に出るまで通信状態が保持される。
Ｓ２０５では、制御部１０３は、Ｓ２０４の確認の結果に基づき、制御装置１００と外部装置１１０とが現在接続中か否かを判定する。制御部１０３は、接続中の場合（Ｓ２０５においてＹＥＳ）、Ｓ２０６に進み、接続状態にない、即ち対向として有効な外部装置１１０が制御装置１００の通信範囲内に存在しない場合（Ｓ２０５においてＮＯ）、Ｓ２０２のくり返し処理に戻る。
Ｓ２０６では、制御部１０３は、ログ情報を生成する。この処理の詳細は後述する図４を用いて説明する。
Ｓ２０７では、ログ情報送信部１０１は、ログ情報を外部装置１１０に出力する。本処理には、制御装置１００に配置される無線通信モジュールの規格に準じた通信処理が含まれる。ここで、Ｓ２０６及びＳ２０７の処理の関係は、Ｓ２０６の処理の完了後にＳ２０７の処理を開始する逐次処理の関係でもよいし、又はＳ２０６及びＳ２０７の処理が時間的に並行に動作する並行処理の関係でもよい。並行処理の関係について、より具体的には、制御部１０３及びログ情報送信部１０１は、Ｓ２０６の処理によってログ情報が生成される都度、Ｓ２０７の処理によってログ情報を外部装置１１０に出力してもよい。
【００１５】
図４は、実施形態１におけるログ情報を生成する処理の詳細を示すフローチャートである。以下では、本フローチャートに沿って、図５の具体例を交えながら説明を行う。
Ｓ３０１では、取得部１０２は、制御装置１００と外部装置１１０との間の距離Ｌを同定する。ここで、近距離無線通信を利用した距離Ｌの同定方法としては、予め電界強度と距離とを対応付けたテーブルを制御装置１００のメモリ１６等に用意しておく方法等が知られている。また、制御装置１００は、周波数帯及び通信距離の異なる複数の近距離無線通信モジュールを組み合わせ、それぞれの通信状態を監視することでも距離Ｌを同定することができるが、本実施形態ではこれらの距離Ｌの同定方法を限定しない。
Ｓ３０２では、制御部１０３は、制御装置１００と外部装置１１０との間の距離Ｌが前回計測時と同じ距離範囲に含まれるか否かを判定する。制御部１０３は、例えば、ＲＡＭ１２又はメモリ１６等に前回計測時の距離Ｌを保存しているものとする。制御部１０３は、制御装置１００と外部装置１１０との間の距離Ｌが前回と同じ距離範囲である場合（Ｓ３０２においてＮＯ）、Ｓ３０４に進む。一方、制御部１０３は、制御装置１００と外部装置１１０との間の距離Ｌが前回と異なる距離範囲に含まれる場合（Ｓ３０２においてＹＥＳ）、Ｓ３０３に進む。また、制御部１０３は、Ｓ３０２の処理によって同定した距離範囲及び距離範囲の変化情報を、制御装置１００の操作部１４に表示するようにしてもよい。また、制御部１０３は、Ｓ３０２の処理によって同定した距離範囲及び距離範囲の変化情報を、外部装置１１０に送信し、外部装置１１０のディスプレイ等の表示部に表示させるようにしてもよい。更に、制御部１０３は、Ｓ３０２の処理によって同定した距離範囲及び距離範囲の変化情報を、後述する図５で説明する出力ログ情報に変換して操作部１４、又は外部装置１１０のディスプレイ等の表示部に表示させるようにしてもよい。このような処理を行うことにより、ユーザは現在どの出力ログ情報が出力されるかを逐次確認しながら制御装置１００と外部装置１１０との間の距離Ｌを調節可能となる。
Ｓ３０３では、制御部１０３は、制御装置１００と外部装置１１０との間の距離Ｌから新たな出力ログ情報を決定する。この決定方法については、図５の具体例を用いて説明する。
Ｓ３０４では、制御部１０３は、Ｓ３０３の処理結果に基づきログ情報を生成する。
【００１６】
図５は、実施形態１における制御装置１００と外部装置１１０との間の距離Ｌと出力ログ情報との関係を示す表の一例を示す図である。図５の示す表は、例えば、メモリ１６に記憶されている。制御部１０３は、制御装置１００が具備するタッチパネル等のユーザインタフェースを介したユーザの設定操作に応じて、表４００を設定、変更することができる。
列４０１は制御装置１００と外部装置１１０との間の距離Ｌを表し、これはＳ３０１によって同定された値に相当する。
列４０２は距離範囲であり、Ｓ３０１によって同定された距離Ｌに応じて所定値ごとに複数の距離範囲に分類される。表４００の例では、制御装置１００と外部装置１１０とが接続状態にある場合の距離範囲Ａ〜Ｃ及び、接続状態に無い場合の距離範囲Ｚがそれぞれ定義されている。特に接続状態にある場合の距離範囲は、制御装置１００と外部装置１１０とが最も近接している距離範囲Ａから順に３段階に分かれているが、保守システムの運用形態によってこれら距離範囲をまとめて１段階にしてもよいし、より多段階に細分してもよい。
列４０３はログ情報出力内容であり、列４０２に示す距離範囲に応じたログ情報の出力内容が保持されている。表４００の例では、制御装置１００と外部装置１１０との間の距離Ｌが最も近い距離範囲Ａでは、レベル３のログ情報が出力され、以降、距離Ｌが遠くなるに従いレベル２、レベル１のログ情報が出力される。ここで、例えばレベル１のログ情報には制御装置１００の動作上致命的な障害情報を定義する。更に、レベル２のログ情報にはレベル１に加えて警告情報を、レベル３のログ情報にはレベル２に加えてより詳細な動作履歴情報を定義する等して、レベルに応じて出力するログ情報を定義できる。
レベル２の詳細度のログ情報を所定の詳細度のログ情報とすると、レベル３の詳細度のログ情報は、ログ情報の詳細度を所定の詳細度より上げたログ情報の一例となる。また、レベル２の詳細度のログ情報を所定の詳細度のログ情報とすると、レベル１の詳細度のログ情報は、ログ情報の詳細度を所定の詳細度より下げたログ情報の一例となる。
また、図５は、距離Ｌが近いほどログ情報の出力内容を詳細化する例であるが、これとは逆に距離Ｌが遠いほどログ情報の出力内容を詳細化するよう図５を設定してもよい。
【００１７】
図６は、実施形態１における外部装置１１０がログ情報を受信する情報処理の一例を示すフローチャートである。本処理は、本保守システムにおけるログ情報の受信先である外部装置１１０上での処理となる。
Ｓ５０１では、制御部１１２は、外部装置１１０上のシステムの初期化を実施する。システムの初期化には、外部装置１１０の電源がＯＮになった際に実施される処理が含まれ、例えば無線通信モジュールの起動や、それに伴うログ情報表示設定の初期化等が含まれる。
Ｓ５０２では、制御部１１２は、以降のＳ５０３からＳ５０５までの処理を外部装置１１０上のシステムが起動状態にある限りくり返す。
Ｓ５０３では、ログ情報受信部１１１は、外部装置１１０と制御装置１００との接続状態を確認する。本処理は、制御装置１００のＳ２０４の処理と連携して実行される。
Ｓ５０４では、ログ情報受信部１１１は、制御装置１００からログ情報を受信する。本処理で受信するログ情報は、制御装置１００がＳ２０７の処理で出力されたログ情報である。
Ｓ５０５では、ログ情報表示部１１３は、Ｓ５０４で受信されたログ情報を表示する。ログ情報表示部１１３は、ディスプレイ等の表示部にログ情報を表示してもよいし、ログ情報受信部１１１が受信したログ情報を更に他の装置に転送することで、外部装置１１０以外の他の装置でログ情報を表示させてもよい。また、ログ情報表示部１１３は、一旦、外部装置１１０に蓄積したログ情報を、Ｓ５０４にてログ情報を受信したのとは異なるタイミングで表示してもよい。何れにせよ、Ｓ５０５の処理はユーザがログを確認することを目的としており、その構成や確認のタイミングを限定しない。
【００１８】
図７は、実施形態１におけるログ情報取得操作の具体例を示す図である。
制御装置１００と外部装置１１０との距離をそれぞれｌt0、ｌt1、ｌt2とする。以降、ユーザが外部装置１１０を移動させ、制御装置１００との距離を縮める操作によってログを取得する処理を、制御装置１００の処理を中心に説明する。
まず、制御装置１００と外部装置１１０との距離がｌt0にある状態で各装置の初期化が実施された場合を考える。制御装置１００は、Ｓ２０１の処理によってシステムの初期化を実施する。ここで、ｌt0が近距離無線通信を確立できる距離よりも遠い場合、制御装置１００は、制御装置１００と外部装置１１０との距離Ｌの初期値として∞を設定する。また、制御装置１００は、Ｓ２０５の判断の結果としてＳ２０６及びＳ２０７の処理を実施せずにシステムを動作する。
次に、制御装置１００と外部装置１１０との距離がｌt1に縮まり、ｌt1が近距離無線通信を確立できる設定値として設定された距離より近い場合、制御装置１００は、Ｓ２０４の処理により無線通信モジュールの規格に準じた接続処理を実施する。その後、制御装置１００は、Ｓ２０６の処理によりログ情報を生成し、Ｓ２０７の処理によりログ情報を外部装置１１０に出力する。
更に、制御装置１００と外部装置１１０との距離がｌt2に縮まった場合、制御装置１００は、Ｓ２０６の処理により列４０２の距離範囲を更新し、更新した距離範囲に応じた出力内容のログ情報を外部装置１１０に出力する。
また、制御装置１００と外部装置１１０との距離が再度ｌt0に広がった場合は、近距離無線通信を確立できる設定値として設定された距離より遠いとし、制御装置１００と外部装置１１０との近距離無線通信が切断され、ログ情報の出力が終了する。
【００１９】
図８は、実施形態１におけるログ情報取得結果の具体例を示す図である。また、図８のログ情報は、図７のログ情報取得操作を実施した結果としてログ情報表示部１１３に表示されるログ情報の例である。
７０１は単一の動作や処理を実施した結果として表示されるログ情報である。７０１の例では、処理が発生した時刻、ログ情報のレベル、処理を実行した制御装置１００内のモジュール名、処理の内容を構成要素としているが、本実施形態ではログ情報の構成要素を限定しない。
７０２、７０３及び７０４はそれぞれ複数のログ情報７０１の集合であり、図８の例では各処理が発生した時刻により整列・表示されている。ここで、集合７０２は、制御装置１００と外部装置１１０との距離がｌt1の時点で取得したログ情報の例であり、レベル１のログのみ表示されている。また、集合７０３は、制御装置１００と外部装置１１０との距離がｌt2の時点で取得したログ情報の例であり、レベル１のログに加え集合７０４に示すレベル２のログを含む。
以上により、制御装置１００と外部装置１１０との距離に基づき出力するログ情報を制御し、近距離無線通信を用いて制御装置１００から外部装置１１０にログ情報を送信する構成とする。このことで、簡易な操作で必要な期間及び必要な詳細度のログ情報を取得可能とすることができる。
【００２０】
＜実施形態２＞
以下、実施形態２について、実施形態１との差異を中心に説明する。
実施形態２のログ情報を送信する情報処理は、図３のＳ２０６の処理を除き、実施形態１と同様である。また、実施形態２のログ情報を生成する処理は、図４のＳ３０４の処理を除き、実施形態１と同様である。
図９は、実施形態２における制御装置１００と外部装置１１０との間の距離Ｌと出力ログ情報との関係を示す表の一例を示す図である。図９の示す表は、例えば、メモリ１６に記憶されている。制御部１０３は、制御装置１００が具備するタッチパネル等のユーザインタフェースを介したユーザの設定操作に応じて、表８００を設定、変更することができる。
列８０１は制御装置１００と外部装置１１０との間の距離Ｌを表し、これはＳ３０１によって同定された値に相当する。
列８０２は距離範囲であり、Ｓ３０１によって同定された距離Ｌに応じて複数の距離範囲に分類される。表８００の例では、制御装置１００と外部装置１１０とが接続状態にある場合の距離範囲ａ、ｂ及び、接続状態に無い場合の距離範囲ｚがそれぞれ定義されている。
列８０３はログ情報出力内容であり、列８０２に示す距離範囲に応じたログ情報の出力内容が保持されている。表８００の例では、距離範囲ａでは紙搬送部の動作履歴が出力され、距離範囲ｂではユーザ操作履歴が出力される。このように、距離範囲毎に異なるログ情報を定義することができる。
以上により、制御装置１００と外部装置１１０との距離に基づき出力するログ情報を制御し、近距離無線通信を用いて制御装置１００から外部装置１１０にログ情報を送信する構成とする。このことで、簡易な操作で必要な期間及び必要な内容のログ情報を取得可能とすることができる。
【００２１】
＜実施形態３＞
以下、実施形態３について、実施形態１との差異を中心に説明する。
実施形態２のログ情報を送信する情報処理は、図３のＳ２０６の処理を除き、実施形態１と同様である。
図１０は、実施形態３におけるログ情報を生成する処理の詳細を示すフローチャートである。
Ｓ９０１では、制御部１０３は、ログ情報を生成する。その際、制御部１０３は、制御装置１００と外部装置１１０との距離を考慮しない。
以上により、制御装置１００と外部装置１１０とが接続状態にある場合は、近距離無線通信を用いて制御装置１００から外部装置１１０にログ情報を送信する構成とすることで、簡易な操作で必要な期間のログ情報を取得可能となる。特に、制御装置１００と外部装置１１０との距離を同定せず、近距離無線通信が接続状態にある期間において取得するログのレベルは一定である。
【００２２】
＜その他の実施形態＞
実施形態１及び２では制御装置１００と外部装置１１０との距離に応じて制御部１０３が生成するログ情報を変化させることで、出力・表示するログ情報を制御した。一方で、制御装置１００と外部装置１１０との距離に応じてログ情報送信部１０１が送信するログ情報を変化させることでも表示するログ情報を制御可能であり、上述した効果を奏することができる。即ち、制御部１０３は、制御装置１００と外部装置１１０との距離が設定値よりも近くなった場合、近距離無線通信を介したログ情報の出力を開始し、前記距離が設定値よりも遠くなった場合、近距離無線通信を介したログ情報の出力を終了するようにしてもよい。また、制御部１０３は、制御装置１００と外部装置１１０との距離が設定値よりも近くなった場合、近距離無線通信を介して出力するログ情報の詳細度を所定の詳細度より上げるようにしてもよい。また、制御部１０３は、制御装置１００と外部装置１１０との距離が設定値よりも遠くなった場合、近距離無線通信を介して出力するログ情報の詳細度を所定の詳細度より下げるようにしてもよい。
また、制御装置１００と外部装置１１０との距離に応じてログ情報表示部１１３が表示するログ情報を変化させることでも上述した効果を奏することができる。
【００２３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。例えば、上述した装置のソフトウェア構成の一部又はすべてをハードウェア構成として各装置に実装してもよい。
制御装置１００の一例は、画像形成装置である。外部装置１１０の一例は、携帯端末装置、スマートフォン等である。
上述した各実施形態の処理によれば、簡易な操作で必要なログ情報を取得可能とすることができる。
【符号の説明】
【００２５】
１１    ＣＰＵ
１００  制御装置
１１０  外部装置
【図１】
2018008385.tif 000003
【図２】
2018008385.tif 000004
【図３】
2018008385.tif 000005
【図４】
2018008385.tif 000006
【図５】
2018008385.tif 000007
【図６】
2018008385.tif 000008
【図７】
2018008385.tif 000009
【図８】
2018008385.tif 000010
【図９】
2018008385.tif 000011
【図１０】
2018008385.tif 000012