(57)【要約】【課題】  本発明は、簡易な操作で必要なログ情報を取得することが出来る制御装置を提供することを目的とする。【解決手段】  本発明は、無線通信部を備えた外部装置に対して機器の状態を示すログ情報を無線で出力する複数の送信手段と、前記無線通信部を備えた外部装置との通信状態を管理する複数の管理手段と、前記複数の管理手段で管理される通信状態に基づき、前記複数の送信手段による前記ログ情報の出力を制御する制御手段と、を備えることを特徴とする。【選択図】  図１
2019082956.tif 000002
【特許請求の範囲】
【請求項１】
無線通信部を備えた外部装置に対して機器の状態を示すログ情報を無線で出力する複数の送信手段と、
前記無線通信部を備えた外部装置との通信状態を管理する複数の管理手段と、
前記複数の管理手段で管理される通信状態に基づき、前記複数の送信手段による前記ログ情報の出力を制御する制御手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記複数の管理手段は、前記複数の送信手段とそれぞれ関連し、
前記制御手段は、前記複数の管理手段の中から前記外部装置と接続している管理手段を特定し、前記特定した管理手段と関連する送信手段に対してログの出力を指示することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記複数の管理手段は、前記複数の送信手段とそれぞれ関連し、
前記制御手段は、前記複数の管理手段の中から前記外部装置との接続強度が他の管理手段よりも高い管理手段を特定し、前記特定した管理手段と関連する送信手段に対してログの出力を指示することを特徴とする請求項１もしくは請求項２のいずれか１項に記載の制御装置。
【請求項４】
前記制御手段は、前記複数の管理手段の中から前記外部装置と接続している管理手段を特定し、前記外部装置と接続している管理手段が変化した場合には、ユーザの指示に基づき有効な管理手段を特定し、前記特定した管理手段に応じたログ情報を出力させることを特徴とする請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
前記制御手段は、前記複数の管理手段の中から前記外部装置と接続している管理手段を特定し、前記外部装置と接続している管理手段に一定期間を通じて変化がない場合には、前記接続している管理手段を有効な管理手段と特定し、前記特定した管理手段に応じたログ情報を出力させることを特徴とする請求項１乃至４のいずれか１項に記載の制御装置。
【請求項６】
前記複数の送信手段は、前記制御装置の中のそれぞれ異なる位置に配置され、それぞれ異なるログ情報を出力することを特徴とする請求項１乃至５のいずれか１項に記載の制御装置。
【請求項７】
前記制御装置は、物理的もしくは論理的な複数のユニットで構成され、
前記複数の送信手段は、前記制御装置の中のそれぞれ異なる位置に配置され、配置される位置により、それぞれ異なるユニットから出力されるログ情報を出力することを特徴とする請求項１乃至６のいずれか１項に記載の制御装置。
【請求項８】
前記複数の送信手段は、前記制御装置の中のそれぞれ異なる位置に配置され、配置される位置によりそれぞれ異なる詳細度のログ情報を出力することを特徴とする請求項１に記載の制御装置。
【請求項９】
無線通信部を備えた複数の外部装置に対して機器の状態を示すログ情報を無線で出力する複数の送信手段と、
前記無線通信部を備えた複数の外部装置との通信状態をそれぞれ管理する複数の管理手段と、
前記複数の管理手段で管理される通信状態に基づき、前記複数の送信手段による前記ログ情報の出力を制御する制御手段と、
を備えることを特徴とする制御装置。
【請求項１０】
前記送信手段が出力するログ情報は、前記制御装置に対する操作や通信、前記制御装置の動作、状態、属性データの少なくともいずれか一つを含むことを特徴とする請求項１乃至請求項９のいずれか１項に記載の制御装置。
【請求項１１】
無線通信部を備えた外部装置に対して機器の状態を示すログ情報を無線で出力する複数の送信手段と、
前記無線通信部を備えた外部装置との通信状態を管理する複数の管理手段と、
前記複数の管理手段で管理される通信状態に基づき、前記複数の送信手段による前記ログ情報の出力を制御する制御手段と、
を備えることを特徴とする制御装置と、
前記外部装置と、
を有することを特徴とする制御システム。
【請求項１２】
複数の送信手段が、無線通信部を備えた外部装置に対して機器の状態を示すログ情報を無線で出力する送信工程と、
複数の管理手段が、前記無線通信部を備えた外部装置との通信状態を管理する管理工程と、
制御手段が、前記複数の管理手段で管理される通信状態に基づき、前記複数の送信手段による前記ログ情報の出力を制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項１３】
コンピュータを、
無線通信部を備えた外部装置に対して機器の状態を示すログ情報を無線で出力する複数の送信手段と、
前記無線通信部を備えた外部装置との通信状態を管理する複数の管理手段と、
前記複数の管理手段で管理される通信状態に基づき、前記複数の送信手段による前記ログ情報の出力を制御する制御手段と、
を備えることを特徴とする制御装置として機能させるためのコンピュータプログラム。
【請求項１４】
コンピュータを、
無線通信部を備えた複数の外部装置に対して機器の状態を示すログ情報を無線で出力する複数の送信手段と、
前記無線通信部を備えた複数の外部装置との通信状態をそれぞれ管理する複数の管理手段と、
前記複数の管理手段で管理される通信状態に基づき、前記複数の送信手段による前記ログ情報の出力を制御する制御手段と、
を備えることを特徴とする制御装置として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ情報を出力する制御装置、制御方法、制御システムおよびコンピュータプログラムに関する。
【背景技術】
【０００２】
複写機など、主たる制御を機器内部に搭載されたプロセッサーによって実現する制御装置において、制御装置内の動作履歴やユーザインタフェースを介したユーザの操作履歴、装置の状態や属性データ（以下、これらをログ情報と称す）に関する記録は重要である。なぜなら、例えば制御装置に障害が発生した場合、ログ情報は障害の解析に有効な情報となる。また、例えばユーザ要求を適切に処理したことを保障する記録としてもログ情報は有効である。
【０００３】
しかしながら、制御装置内に備えられるメモリなどの記憶領域は有限であり、その大部分を制御装置が本来提供すべき機能の実現に割り当てるため、制御装置内には一定量のログ情報しか蓄積できない。特に、詳細なログ情報を取得するためには大きなメモリが必要となり、常時すべてのログ情報を取得し制御装置内に蓄積することは難しい。
【０００４】
特許文献１には、制御装置内にＲＦタグ制御ＩＣを備え、外部装置から無線送信されるログ情報要求信号に応じて、あらかじめ制御装置内に記憶されているログ情報を外部装置に無線送信する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５０４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法は制御装置外にログ情報を抽出するが、抽出対象のログ情報はあらかじめ制御装置内に蓄積したものである。そのため、必要な場面で必要な内容や詳細度のログ情報を取得することができないことがある。前述した複写機の例では、「ＧＵＩを介したユーザの操作履歴」や「コピー１枚分の紙搬送ユニットの詳細ログ情報」など、期間や処理ユニットを特定してログ情報を取得したい場合がある。しかしながら、エンドユーザ環境では、このように期間や処理ユニットを特定してログ情報を収集することは難しい。
【０００７】
また、ログ情報の出力を開始する際は、ログ情報の内容・詳細度・出力先などを指定して制御装置にログ情報生成およびログ情報出力指示を与え、ログ情報の出力完了後にはログ情報生成終了およびログ情報出力停止指示を与える必要がある。通常、これらの指示には特別な操作や該制御装置に関する専門的な知識を必要とする。
【０００８】
本発明は、上記課題を解決するためになされたものであり、簡易な操作で必要なログ情報を取得することが出来る制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、無線通信部を備えた外部装置に対して機器の状態を示すログ情報を無線で出力する複数の送信手段と、前記無線通信部を備えた外部装置との通信状態を管理する複数の管理手段と、前記複数の管理手段で管理される通信状態に基づき、前記複数の送信手段による前記ログ情報の出力を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、簡易な操作で必要なログ情報を取得することができる制御装置を提供することが出来る。
【図面の簡単な説明】
【００１１】
【図１】保守システムの構成を示すブロック図である。
【図２】第１の実施形態に関るログ情報を送信する処理を表すフローチャートである。
【図３】第１の実施形態に関るログを生成するログポートを特定する処理の詳細を表すフローチャートである。
【図４】第１の実施形態に関るログ情報を生成する処理の詳細を表すフローチャートである。
【図５】第１の実施形態に関るログポートとログ情報出力内容の保持方法の一例を表す。
【図６】第１の実施形態に関るログ情報を受信する処理を表すフローチャートである。
【図７】第１の実施形態に関るログ情報取得操作の一例を表す。
【図８】第１の実施形態に関るログ情報取得結果の一例を表す。
【図９】第２の実施形態に関るログを生成するログポートを特定する処理の詳細を表すフローチャートである。
【図１０】第３の実施形態に関るログポートとログ情報出力内容の保持方法の一例を表す。
【図１１】第３の実施形態に関るログ情報取得結果の一例を表す。
【図１２】第４の実施形態に関るログ情報を送信する処理を表すフローチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、第１の実施形態について図面およびフローチャートを用いて説明する。ただし、本発明の技術的範囲がこの実施形態に限定されるものではない。
【００１３】
図１は、保守システム（制御システム）の実施形態の構成を示すブロック図である。
【００１４】
図中、１００は制御装置であり、本保守システムでは該制御装置におけるユーザ操作や内部動作、状態、属性データがログ情報の取得対象となる。制御装置１００の少なくとも一部の機能は、記録媒体に記録されたコンピュータプログラムを読み出し、ＣＰＵにて実行するコンピュータと同様の構成で実現することが可能である。
【００１５】
２００は外部装置であり、制御装置１００から送信されるログ情報を受信する。
【００１６】
１０１および１０４はログ情報送信部であり、制御装置１００上に複数存在し、無線通信部を備えた外部装置２００に対してログ情報を無線で出力する。以降の説明では、複数のログ情報送信部を代表してログ情報送信部ｎ１０４を例に説明を加える。ログ情報送信部ｎ１０４が送信するログ情報の種類は、制御装置内の動作履歴やユーザインタフェースを介したユーザの操作履歴、装置の状態や属性データなど、制御装置１００が提供する機能に応じたさまざまな態様が想定される。
【００１７】
１０２および１０５は通信状態管理部であり、制御装置１００上に複数存在し、外部装置２００との通信状態を管理する。以降の説明では、複数の通信状態管理部を代表して通信状態管理部ｎ１０５を例に説明を加える。
【００１８】
ここで、ログ情報送信部ｎ１０４および通信状態管理部ｎ１０５は、制御装置１００に配置される無線通信部ｎ１０６の一部として構成され、相互に関連づけられる。該無線通信部の一例としては、ＩＳＯ／ＩＥＣで規格化されているＮＦＣチップやＢｌｕｅｔｏｏｔｈ（登録商標）モジューなど、多くの種類が想定される。さらに、通信周波数帯および通信距離の異なる複数の無線通信部を組み合わせて１組の無線通信部として機能させることも可能である。いずれにせよ、本実施形態では無線通信部の種類や態様を限定しない。また、該無線通信部は本実施例上ではそれぞれログを出力する端末として振る舞うため、以降の説明では、該無線通信部ｎ１０６をログポート１０６と称す。
【００１９】
また、制御装置１００は、上記の構成要素の他にユーザに提供する機能を実現するためのさまざまな構成要素を含んで良い。複写機の例では、ユーザ操作を受け付けるユーザインタフェース部、コピー機能を実現するスキャナ部やプリント部、紙搬送部などが想定されるが、本実施形態ではこれら追加の構成要素を限定しない。
【００２０】
１０７は制御部であり、ログ情報の生成を指示および生成し、生成したログ情報を前記ログ情報送信部ｎ１０４に送信する。
【００２１】
２０１はログ情報受信部であり、制御装置１００が送信するログ情報を取得する。ここで、ログ情報受信部２０１は外部装置２００に配置される無線通信部の一部として構成されても良い。また、該無線通信部は、制御装置１００と通信可能な態様であることが求められる。より具体的には、制御装置１００に配置される無線通信部と外部装置２００に配置される無線通信部は同一の規格の下で相互に接続可能であり、制御装置１００から外部装置２００に対してログ情報を含むデータを送信可能な構成であるべきである。
【００２２】
２０２はログ情報表示部である。ログ情報表示部の種類としては、ディスプレイなどのユーザインタフェースを備えても良いし、ログ情報受信部２０１が受信したログ情報をさらに他の装置に転送することで、外部装置２００の範囲外でログ情報を確認する構成としても良い。
【００２３】
また、外部装置２００は、上記の構成要素の他に、ユーザ操作を受け付けるユーザインタフェース部や受信したログ情報を蓄積する記憶部などを含んでも良いが、本実施形態ではこれら追加の構成要素を限定しない。
【００２４】
図２は、第１の実施形態におけるログ情報を送信する処理を表すフローチャートである。本処理は、本保守システムにおけるログ情報の取得対象である制御装置１００上での処理となる。
【００２５】
Ｓ２０１では、制御装置１００上のシステムの初期化を実施する。この処理には、制御装置１００の電源がＯＮになった際に実施される処理が含まれ、例えばログポート１０６の起動や、ログポート１０６と外部装置２００との間の通信状態の初期化、ログ情報取得機能の有効／無効の設定などの初期化が含まれる。
【００２６】
Ｓ２０２では、以降のＳ２０３からＳ２０７までの処理を制御装置１００上のシステムが起動状態にある限りくり返す。ここで、このくり返し処理は一定時間もしくは可変時間の経過を待って実施しても良い。より具体的には、Ｓ２０４で説明するログを出力するログポートが切り替わる時間粒度に合わせ、Ｓ２０３からＳ２０７までのくり返し処理を実施する頻度を低減しても良い。
【００２７】
Ｓ２０３では、制御部１０７によってログ情報取得機能が有効か否かを判定する。もしも有効と判定した場合にはＳ２０４の処理に流れ、有効でない、すなわちログ情報取得機能が無効と判定した場合はＳ２０２のくり返し処理に戻る。ここで、該ログ情報取得機能の有効／無効の設定は、Ｓ２０１にてシステムの初期化と同時に設定された後、制御装置１００が具備するタッチパネルなどのユーザインタフェースを介して任意のタイミングでユーザが設定して良い。また、例えばＳ２０３の判定処理を省略し、常にログ情報取得機能が有効な保守システムを構築しても良い。
【００２８】
Ｓ２０４では、ログを出力するログポートを特定する。この処理の詳細は図３を用いて後述する。
【００２９】
Ｓ２０５では、制御部１０７がログを出力するログポートを特定できたか否かを判定する。もしも特定できたと判定した場合にはＳ２０６の処理に流れ、特定できなかった、すなわちログを出力するために有効なログポートが制御装置１００に存在しないと判定した場合はＳ２０２のくり返し処理に戻る。
【００３０】
Ｓ２０６では、制御部１０７によってログ情報の生成を指示、および生成する。この処理の詳細は図４を用いて後述する。
【００３１】
Ｓ２０７では、ログ情報送信部ｎ１０４によってログ情報を外部装置２００に出力する。本処理には、制御装置１００に配置される無線通信部の規格に準じた通信処理が含まれる。ここで、Ｓ２０６およびＳ２０７の処理の関係は、Ｓ２０６の処理の完了後にＳ２０７の処理を開始する逐次処理の関係でも良いし、あるいはＳ２０６およびＳ２０７の処理が時間的に並行に動作する並行処理の関係でも良い。前記並行処理の関係について、より具体的には、Ｓ２０６の処理によってログ情報が生成される都度、Ｓ２０７の処理によって該ログ情報を外部装置２００に出力しても良い。
【００３２】
図３は、第１の実施形態におけるログを出力するログポートを特定する処理の詳細を表すフローチャートであり、これは図２のＳ２０４に対応する。以下では、本フローチャートに沿って説明を加える。
【００３３】
Ｓ３０１では、以降のＳ３０２およびＳ３０３の処理を制御装置１００上に存在するログポートの数Ｎだけくり返す。
【００３４】
Ｓ３０２では、新たにログポートを１つ取り出しこれをログポートｎとする。
【００３５】
Ｓ３０３では、通信状態管理部ｎ１０５によってログポートｎ１０６と外部装置との接続強度を計測する。本処理には、制御装置１００に配置されるログポートｎ１０６の無線通信規格に準じた接続処理が含まれる。例えばＲＦＩＤとＲＦリーダによって無線通信を実現する場合は、ＲＦＩＤがＲＦリーダの通信範囲内に入ったことをトリガとして接続処理が開始され、ＲＦＩＤがＲＦリーダの通信範囲外に出るまで通信状態が保持される。また、接続強度の計測結果は、ログポートｎ１０６の無線通信規格に準じた表現方法を用いて制御装置１００内に記憶する。
【００３６】
Ｓ３０４では、Ｓ３０３の計測結果を比較し、最も接続強度が高いログポートｎを有効化候補ログポートとする。
【００３７】
Ｓ３０５では、現在ログを出力中のログポートと有効化候補ログポートが同一か否かを判定する。もしも同一と判定した場合にはＳ３０９の処理に流れ、異なると判定した場合にはＳ３０６の処理に流れる。
【００３８】
Ｓ３０６では、ログを出力するログポートの切り替え有無をユーザ操作によって受け付ける。このユーザ操作は、例えば制御装置１００が具備するタッチパネル上にログポートの切り替えを実施するか否かを問い合わせるダイアログボックスを表示し、その後ユーザがパネル操作によって切り替えの有無を入力することにより受け付けることで実現する。
【００３９】
また、例えば制御装置１００上のログポートｎ１０６を介して外部装置２００上にログポートの切り替えを実施するか否かを問い合わせるダイアログボックスを表示し、外部装置２００上でユーザ操作を受け付けても良い。
【００４０】
さらに、Ｓ３０４の処理によって同定した有効化候補ログポートを、図５で説明するログポートとログ情報出力内容の関係を用いて出力ログ情報に変換し表示しても良い。この場合、ユーザはどの種類のログ情報が出力されるのかをＵＩ上で逐次確認しながらログポートの切り替え有無を選択可能となる。また、Ｓ３０６は、一度ユーザ操作を受け付けた後は一定時間が経過するまでその処理を省略するなどして、ユーザの入力を求める頻度を低減しても良い。さらには、システムの初期化時などの設定に従い、ログポートの切り替え有無をユーザに問い合わせることなく自動で切り替える構成とし、Ｓ３０６の処理を省略しても良い。
【００４１】
Ｓ３０７では、Ｓ３０６で受け付けたユーザ操作に基づきログを出力するログポートを切り替えるか否かを判定する。もしも切り替えると判定した場合はＳ３０８の処理にながれ、切り替えないと判定した場合にはＳ３０９の処理に流れる。
【００４２】
Ｓ３０８では、Ｓ３０４で決定した有効化候補ログポートを、新たにログを出力するログポートとする。
【００４３】
Ｓ３０９では、現在ログを出力中のログポートを引き続きログを出力するログポートとする。
【００４４】
図４は、第１の実施形態におけるログ情報を生成する処理の詳細を表すフローチャートであり、これは図２のＳ２０６に対応する。以下では、本フローチャートに沿って、図５の具体例を交えながら説明を加える。
【００４５】
Ｓ４０１では出力するログを特定する。この決定方法については、図５の具体例を用いて後述する。
【００４６】
Ｓ４０２では、制御部１０７によってログ情報を生成する。ここで、ログ情報の生成方法は、例えば制御部１０７内のプロセッサーに展開済みのプログラムにあらかじめ組み込まれたログ情報出力命令を有効にする方法などが想定される。
【００４７】
図５は、第１の実施形態におけるログポートとログ情報出力内容の保持方法の一例を表す。
【００４８】
図中、列５０１はログポート番号であり、制御装置１００上に存在する複数のログポートｎ１０６に対してそれぞれユニークに振られた番号である。
【００４９】
列５０２はログ情報出力内容であり、列５０１に示すログポート番号に応じたログ情報の出力内容が保持される。表５００の例では、ログポート番号１のログポートの出力内容はスキャナ部のログ、ログポート番号２のログポートの出力内容はＵＩ部のログなどである。
【００５０】
図６は、第１の実施形態における外部装置２００がログ情報を受信する処理を表すフローチャートである。本処理は、本保守システムにおけるログ情報の受信先である外部装置２００上での処理となる。
【００５１】
Ｓ６０１では、外部装置２００上のシステムの初期化を実施する。この処理には、外部装置２００の電源がＯＮになった際に実施される処理が含まれ、例えば無線通信部の起動や、それに伴うログ情報表示設定の初期化などが含まれる。
【００５２】
Ｓ６０２では、以降のＳ６０３からＳ６０５までの処理を外部装置２００上のシステムが起動状態にある限りくり返す。
【００５３】
Ｓ６０３では、ログ情報受信部２０１によって外部装置２００と制御装置１００との接続状態を確認する。本処理には、制御装置１００上のＳ３０３の処理と連携して実行する。
【００５４】
Ｓ６０４では、ログ情報受信部２０１によって制御装置１００からログ情報を受信する。ここで受信するログ情報は、制御装置１００がＳ２０７の処理で出力するログ情報である。
【００５５】
Ｓ６０５では、ログ情報表示部２０２によってＳ６０４で受信したログ情報を表示する。ログ情報の表示方法としては、外部装置２００に具備するディスプレイなど出力デバイスを利用しても良いし、ログ情報受信部２０１が受信したログ情報をさらに他の装置に転送することで、外部装置２００の範囲外でログ情報を表示する構成としても良い。また、外部装置２００に恒久的に記憶もしくは一次記憶し蓄積したログ情報を、Ｓ６０４にてログ情報を受信したのとは異なるタイミングで表示しても良い。いずれにせよ、Ｓ６０５はユーザがログを確認することを目的としており、その構成や確認のタイミングを限定しない。
【００５６】
図７は、第１の実施形態におけるログ情報取得操作の具体例である。ここでは、説明を単純化するためにログポートと外部装置の距離に比例してログポートの接続強度が計測されると仮定する。すなわち、ログポートと外部装置の距離が近いほど接続強度が高く、ログポートと外部装置の距離が遠いほど接続強度が低いと仮定して、以降の説明を続ける。
【００５７】
図中、７０１は制御装置１００に相当し、この例では複写機を示す。複写機７０１は、スキャナ部、ＵＩ部、紙搬送部、給紙部といった物理的もしくは論理的な複数のユニットで構成され、それぞれのユニットに対するユーザ操作や内部動作、状態、属性データなどが取得対象のログ情報となる。
【００５８】
７０２から７０５は、それぞれ複写機７０１に配置されたログポートである。図７の例では、ログポート７０２はスキャナ部、ログポート７０３はＵＩ部、ログポート７０４は紙搬送部、ログポート７０５は給紙部にそれぞれ配置されている。また、ログポート７０２から７０５はそれぞれログポート番号１〜４が割り当てられ、それぞれのログポートが出力するログ情報は図５に示す通りとして以降の説明を続ける。
【００５９】
７０６は、時間ｔ１における外部装置の位置を表し、外部装置７０６とログポート７０２〜７０５との距離をそれぞれｌ１ｔ１、ｌ２ｔ１、ｌ３ｔ１、ｌ４ｔ１とする。ここで、時間ｔ１においては、ログポート２（７０３）と外部装置７０６との距離ｌ２ｔ１が最も短く、ログポート２（７０３）の接続強度が最も高い。その結果、図３に示すログポートを特定する処理によってログポート２（７０３）がログを出力するログポートとして選択される。さらに、図４に示すログ情報を生成する処理によって、出力されるログ情報はＵＩ部のログと決定され、図６の処理を経て外部装置７０６に出力される。
【００６０】
７０７は、時間ｔ１より一定時間経過後の時間ｔ２における外部装置の位置を表し、ログポート７０２〜７０５との距離をそれぞれｌ１ｔ２、ｌ２ｔ２、ｌ３ｔ２、ｌ４ｔ２とする。ここで、時間ｔ２においては、ログポート３（７０４）と外部装置７０７との距離ｌ３ｔ２が最も短く、ログポート３（７０４）の接続強度が最も高い。その結果、図３に示すログポートを特定する処理によってログポート３（７０４）がログを出力するログポートとして選択される。さらに、図４に示すログ情報を生成する処理によって、出力されるのは紙搬送部のログと決定され、図６の処理を経て外部装置７０７に出力される。
【００６１】
図８は、第１の実施形態におけるログ情報取得結果の具体例であり、図２および図６のログ情報取得操作を実施した結果としてログ情報表示部２０２に表示されるログ情報の例である。
【００６２】
図中、８０１は単一の動作や処理を実施した結果として表示されるログ情報である。８０１の例では、該処理が発生した時刻、該ログ情報のレベル、該処理を実行した制御装置１００内のモジュール名、該処理の内容を構成要素としているが、本実施形態では前記ログ情報の構成要素を限定しない。
【００６３】
８０２、８０３はそれぞれ複数のログ情報８０１の集合であり、図８の例では各処理が発生した時刻により整列・表示されている。ここで、集合８０２は、外部装置が７０６の位置にある時に取得したログ情報の例であり、ＵＩ部のログが表示されている。また、集合８０３は、外部装置が７０７の位置にある時に取得したログ情報の例であり、紙搬送部のログが表示される。
【００６４】
以上により、制御装置に外部装置をかざす位置に基づき出力するログ情報を制御し、近距離無線通信を用いて制御装置から近距離無線通信端末にログ情報を送信する構成とすることで、簡易な操作で必要な内容のログ情報を取得可能となる。また、外部装置をかざす位置に変化があった場合、出力するログ情報を変更するか否かをユーザに問い合わせることにより、ユーザの意図に沿って出力するログ情報を切り替えることが可能となる。
【００６５】
（第２の実施形態）
以下、第２の実施形態について、第１の実施形態との差異を中心に説明する。ただし、本発明の技術的範囲がこの実施形態に限定されるものではない。
【００６６】
図２は、第２の実施形態における制御装置１００がログ情報を送信する処理を表すフローチャートであり、その処理内容はログを出力するログポートを特定する処理Ｓ２０４を除き第１の実施形態に準ずる。
【００６７】
図９は、第２の実施形態におけるログを出力するログポートを特定する処理の詳細を表すフローチャートであり、これは図２のＳ２０４に対応する。以下では、本フローチャートに沿って説明を加える。
【００６８】
Ｓ９０１では、以降のＳ９０２およびＳ９０３の処理を制御装置１００上に存在するログポートの数Ｎだけくり返す。
【００６９】
Ｓ９０２では、新たにログポートを１つ取り出しこれをログポートｎとする。
【００７０】
Ｓ９０３では、通信状態管理部ｎ１０５によってログポートｎ１０６と外部装置との接続強度を計測する。本処理には、制御装置１００に配置されるログポートｎ１０６の無線通信規格に準じた接続処理が含まれる。例えばＲＦＩＤとＲＦリーダによって無線通信を実現する場合は、ＲＦＩＤがＲＦリーダの通信範囲内に入ったことをトリガとして接続処理が開始され、ＲＦＩＤがＲＦリーダの通信範囲外に出るまで通信状態が保持される。また、接続強度の計測結果は、ログポートｎ１０６の無線通信規格に準じた表現方法を用いて制御装置１００内に記憶する。
【００７１】
Ｓ９０４では、最も接続強度が高いログポートｎを有効化候補ログポートとする。
【００７２】
Ｓ９０５では、有効化候補ログポートと有効化待機中ログポートが同一か否かを判定する。もしも同一と判定した場合にはＳ９０６の処理に流れ、異なると判定した場合にはＳ９０７の処理に流れる。ここで、有効化待機中ログポートは、ログを出力するログポートを特定する一連のくり返し処理の過程で、前回までのＳ９０４の処理で有効化候補ログポートと判定されたログポートである。また、有効化候補ログポートは、有効化待機カウントＣのしきい値の設定によっては、有効化を待機している状態、すなわちログを出力するログポートとして設定されることを待機している状態にある。
【００７３】
Ｓ９０６では、有効化待機カウントＣをインクリメントする。ここで、有効化待機カウントＣは、特定のログポートが連続して有効化待機中ログポートに滞在している回数をカウントする、すなわちログを出力するログポートとして設定されることを待機している期間を示す値である。
【００７４】
Ｓ９０７では、有効化候補ログポートを新たに有効化待機中ログポートとする。
【００７５】
Ｓ９０８では、有効化待機カウントＣをリセットする。有効化待機中ログポートが切り替わったため、有効化を待機している期間をリセットする処理である。
【００７６】
Ｓ９０９では、現在ログを出力中のログポートと有効化待機中ログポートが同一か否かを判定する。もしも同一と判定した場合にはＳ９１２の処理に流れ、異なると判定した場合にはＳ９１０の処理に流れる。
【００７７】
Ｓ９１０では、有効化待機カウントＣがしきい値を超えたかを判定する。もしもしきい値を超えたと判定した場合にはＳ９１１の処理に流れ、しきい値を超えていないと判定した場合にはＳ９１２の処理に流れる。ここで、有効化待機カウントＣのしきい値はＳ２０４がくり返し実行される際の時間間隔と、ユーザが外部装置２００をかざす操作の正確さを考慮して決定して良い。より好ましくは、ユーザが意図して外部装置２００を移動した時のみ、出力するログ情報を変更するようにしきい値を設定すべきである。
【００７８】
Ｓ９１１では、有効化待機中ログポートを、新たにログを出力するログポートとする。
【００７９】
Ｓ９１２では、現在ログを出力中のログポートを引き続きログを出力するログポートとする。
【００８０】
図６は、第２の実施形態における外部装置２００がログ情報を受信する処理を表すフローチャートであり、その処理内容は第１の実施形態に準ずる。
【００８１】
以上により、制御装置に外部装置をかざす位置に基づき出力するログ情報を制御し、近距離無線通信を用いて制御装置から近距離無線通信端末にログ情報を送信する構成とすることで、簡易な操作で必要な内容のログ情報を取得可能となる。また、外部装置をかざす位置に変化があった場合、ある一定期間を置いてから出力するログ情報を変更することにより、ユーザによる確認操作を介さず、且つ意図しない切り替えを防ぐことが可能である。
【００８２】
（第３の実施形態）
以下、第３の実施形態について、第１の実施形態との差異を中心に説明する。ただし、本発明の技術的範囲がこの実施形態に限定されるものではない。
【００８３】
図１０は、第３の実施形態に関るログポートと出力ログ情報の保持方法の一例を表す。図中、列１００１はログポート番号であり、制御装置１００上に存在する複数のログポートｎ１０６に対してそれぞれユニークに振られた番号である。
【００８４】
列１００２はログ情報出力内容であり、列１００１に示すログポート番号に応じたログ情報の出力内容が保持される。表１０００の例では、ログポート番号１のログポートの出力内容はスキャナ部のログ、ログポート番号２のログポートの出力内容はＵＩ部のログなどである。
【００８５】
列１００３は、ログ詳細度情報であり、列１００１に示すログポート番号に応じたログ情報の詳細度が保持される。
【００８６】
図１１は、第３の実施形態におけるログ情報取得結果の一例を表し、ログ情報表示部２０２に表示されるログ情報の例である。それぞれのログ情報は、該処理が発生した時刻、該ログ情報のレベル、該処理を実行した制御装置１００内のモジュール名、該処理の内容を構成要素としている。
【００８７】
図中、１１０１、１１０２はそれぞれ複数のログ情報の集合であり、１１０１は図１０に示すログポート番号２からの出力、１１０２は図１０に示すログポート番号３からの出力をそれぞれ示す。ここで、ログ情報の集合１１０２は、詳細度の高いログを新たに含む。より具体的には、ログ情報１１０３は、ログポート番号３からの出力は紙搬送部のログ且つ詳細度を高く出力するという図１０の設定に基づき、ログ情報のレベルが１のログ情報に加え、レベル２のログ情報が出力される。
【００８８】
以上により、制御装置に外部装置をかざす位置に基づき出力するログ情報を制御し、近距離無線通信を用いて制御装置から近距離無線通信端末にログ情報を送信する構成とすることで、簡易な操作で必要な内容のログ情報を取得可能となる。特に、本実施形態によれば、外部装置をかざす位置に変化があった場合、出力するログ情報の種類に加え、ログの詳細度を切り替えることが可能となる。
【００８９】
（第４の実施形態）
以下、第４の実施形態について、第１の実施形態との差異を中心に説明する。ただし、本発明の技術的範囲がこの実施形態に限定されるものではない。
【００９０】
図１２は、第１の実施形態におけるログ情報を送信する処理を表すフローチャートである。本処理は、本保守システムにおけるログ情報の取得対象である制御装置１００上での処理となる。
【００９１】
Ｓ２０１では、制御装置１００上のシステムの初期化を実施する。この処理には、制御装置１００の電源がＯＮになった際に実施される処理が含まれ、例えばログポートｎ１０６の起動や、ログポートｎ１０６と外部装置２００との間の通信状態の初期化、ログ情報取得機能の有効／無効の設定などの初期化が含まれる。
【００９２】
Ｓ１２０２では、以降のＳ１２０３からＳ１２０９までの処理を制御装置１００上のシステムが起動状態にある限りくり返す。
【００９３】
Ｓ１２０３では、制御部１０７によってログ情報取得機能が有効か否かを判定する。もしも有効と判定した場合にはＳ１２０４の処理に流れ、有効でない、すなわちログ情報取得機能が無効と判定した場合はＳ１２０２のくり返し処理に戻る。ここで、該ログ情報取得機能の有効／無効の設定は、Ｓ１２０１にてシステムの初期化と同時に設定された後、制御装置１００が具備するタッチパネルなどのユーザインタフェースを介して任意のタイミングでユーザが設定して良い。また、例えばＳ１２０３の判定処理を省略し、常にログ情報取得機能が有効な保守システムを構築しても良い。
【００９４】
Ｓ１２０４では、以降のＳ１２０５からＳ１２０９までの処理をシステムに存在する外部装置の数だけくり返す。
【００９５】
Ｓ１２０５では、新たに外部装置を１つ取り出す。
【００９６】
Ｓ１２０６では、Ｓ１２０５で特定した外部装置に対してログを出力するログポートを特定する。この処理の詳細は第１の実施形態の処理Ｓ２０４に準ずる。
【００９７】
Ｓ１２０７では、制御部１０７がＳ１２０５で特定した外部装置に対してログを出力するログポートを特定できたか否かを判定する。もしも特定できたと判定した場合にはＳ１２０８の処理に流れ、特定できなかった、すなわちログを出力するために有効なログポートが制御装置１００に存在しないと判定した場合はＳ１２０２のくり返し処理に戻る。
【００９８】
Ｓ１２０８では、制御部１０７によってログ情報を生成する。この処理の詳細は第１の実施形態の処理Ｓ２０６に準ずる。
【００９９】
Ｓ１２０９では、ログ情報送信部ｎ１０４によってログ情報を外部装置２００に出力する。本処理には、制御装置１００に配置される無線通信部の規格に準じた通信処理が含まれる。ここで、Ｓ１２０８およびＳ１２０９の処理の関係は、Ｓ１２０８の処理の完了後にＳ１２０９の処理を開始する逐次処理の関係でも良いし、あるいはＳ１２０８およびＳ１２０９の処理が時間的に並行に動作する並行処理の関係でも良い。前記並行処理の関係について、より具体的には、Ｓ１２０８の処理によってログ情報が生成される都度、Ｓ１２０９の処理によって該ログ情報を外部装置２００に出力しても良い。
【０１００】
以上により、制御装置に外部装置をかざす位置に基づき出力するログ情報を制御し、近距離無線通信を用いて制御装置から近距離無線通信端末にログ情報を送信する構成とすることで、簡易な操作で必要な内容のログ情報を取得可能となる。また、１つのシステムに対して複数の外部装置を適用し、それぞれ異なる種類のログ情報を出力することが可能となる。
【０１０１】
（その他の実施例）
以上の実施形態では制御装置１００上に外部装置２００をかざす位置に応じて制御部１０７が生成を指示するログ情報を変化させることで、出力・表示するログ情報を制御した。一方で、制御装置１００上に外部装置２００をかざす位置に応じてログ情報送信部ｎ１０４が送信するログ情報を変化させることでも表示するログ情報を制御可能であり、本実施例は有効に作用する。さらには、制御装置１００上に外部装置２００をかざす位置に応じてログ情報表示部２０２が表示するログ情報を変化させることでも本実施例は有効に作用する。
【０１０２】
さらには、制御装置１００上に外部装置２００をかざす位置に加え、制御装置１００と外部装置２００との距離や接続強度を考慮して制御部１０７が生成を指示するログ情報を変化させ、出力・表示するログ情報を制御しても良い。ここで、近距離無線通信を利用した距離の同定方法としては、あらかじめ電界強度と距離とを対応付けたテーブルを用意する方法などが知られている。また、周波数帯および通信距離の異なる複数の近距離無線通信部を組み合わせ、それぞれの通信状態を監視することでも距離を同定可能であるが、本実施形態ではこれらの同定方法を限定しない。
【０１０３】
また、外部装置２００との接続強度が最も高いログポート１０６のみをログを出力するログポートとするだけではなく、例えばある一定の接続強度を保つすべてのログポートからログを出力するなどしても本実施例は有効に作用する。同様に、接続強度の高いログポートからＮ番目までのログポートからログを出力するなどしても良い。
【０１０４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０５】
１００  制御装置
１０１  ログ情報送信部ａ
１０２  通信状態管理部ａ
１０３  無線通信部ａ
１０４  ログ情報送信部ｎ
１０５  通信状態管理部ｎ
１０６  無線通信部ｎ
１０７  制御部
２００  外部装置
２０１  ログ情報受信部
２０２  ログ情報表示部
【図１】
2019082956.tif 000003
【図２】
2019082956.tif 000004
【図３】
2019082956.tif 000005
【図４】
2019082956.tif 000006
【図５】
2019082956.tif 000007
【図６】
2019082956.tif 000008
【図７】
2019082956.tif 000009
【図８】
2019082956.tif 000010
【図９】
2019082956.tif 000011
【図１０】
2019082956.tif 000012
【図１１】
2019082956.tif 000013
【図１２】
2019082956.tif 000014