(57)【要約】      （修正有）【課題】画像処理装置にＰＣを接続せずにログ情報を取得するときに、画像処理装置に専用の書き込みプログラムを設けることを不要にするとともに、画像処理装置の動作に影響を与えないログ情報処理装置を提供する。【解決手段】可搬型ログ情報処理装置２であって、画像処理装置に対し着脱可能な外部接続Ｉ／Ｆ２２と、不揮発性メモリ２４と、外部接続Ｉ／Ｆ２２が画像処理装置に接続された場合に、可搬型ログ情報処理装置２の内部の初期化を行い、画像処理装置から出力されるログ情報を外部接続Ｉ／Ｆ２２を介して取得し、取得されたログ情報を不揮発性メモリ２４に保存する制御部２１と、を備えた。【選択図】図２
2010003286.tif 000002
【特許請求の範囲】
【請求項１】
ログ情報処理装置であって、
画像処理装置に対し着脱可能な第１インタフェース手段と、
記憶手段と、
前記第１インタフェース手段が前記画像処理装置に接続された場合に、前記ログ情報処理装置の内部の初期化を行い、前記画像処理装置から出力されるログ情報を、前記第１インタフェース手段を介して取得し、取得されたログ情報を前記記憶手段に保存する制御手段と、
を備えたことを特徴とするログ情報処理装置。
【請求項２】
取得されたログ情報を表示する表示手段
をさらに備えたことを特徴とする請求項１に記載のログ情報処理装置。
【請求項３】
利用者からの操作入力を受け付ける操作手段を更に備え、
前記制御手段は、さらに、前記操作手段からの所定の入力に基づいて、前記表示手段のオン／オフ制御を行うことを特徴とする請求項２に記載のログ情報処理装置。
【請求項４】
前記制御手段は、前記操作手段からの所定の入力があった場合に、前記表示手段に取得されたログ情報を表示させる制御を行うことを特徴とする請求項３に記載のログ情報処理装置。
【請求項５】
前記制御手段は、前記操作手段からの所定の入力があった場合に、前記表示手段に取得されたログ情報を表示させる制御を行うことを特徴とする請求項３に記載のログ情報処理装置。
【請求項６】
前記記憶手段は、さらに、前記操作手段からの入力に基づくフラグ情報を記憶し、
前記制御手段は、前記フラグ情報に所定の値が設定されていた場合に、前記表示手段に取得されたログ情報を表示させる制御を行うことを特徴とする請求項３に記載のログ情報処理装置。
【請求項７】
前記制御手段は、前記操作手段に所定の入力があった場合に、前記フラグ情報に前記所定の値を設定することを特徴とする請求項６に記載のログ情報処理装置。
【請求項８】
可搬型不揮発性記憶媒体を着脱可能な第２インタフェース手段を更に備え、
前記制御手段は、取得されたログ情報を、前記第２インタフェース手段を介して前記可搬型不揮発性記憶媒体に書き込むことを特徴とする請求項１〜７のいずれか一つに記載のログ情報処理装置。
【請求項９】
前記ログ情報処理装置に電力を供給する電力供給手段をさらに備えたことを特徴とする請求項１〜８のいずれか一つに記載のログ情報処理装置。
【請求項１０】
前記電力供給手段は、交流電源を入力することを特徴とする請求項９に記載のログ情報処理装置。
【請求項１１】
前記電力供給手段は、電池を備えたことを特徴とする請求項９に記載のログ情報処理装置。
【請求項１２】
ログ情報処理装置で実行されるログ情報処理方法であって、
前記ログ情報処理装置は、画像処理装置に対し着脱可能な第１インタフェース手段と、記憶手段と、を備え、
前記第１インタフェース手段が前記画像処理装置に接続された場合に、前記ログ情報処理装置の内部の初期化を行うステップと、
前記画像処理装置から出力されるログ情報を、前記第１インタフェース手段を介して取得するステップと、
取得されたログ情報を前記記憶手段に保存するステップと、
を含むことを特徴とするログ情報処理方法。
【請求項１３】
画像処理装置に対し着脱可能な第１インタフェース手段と、記憶手段と、を備えたコンピュータを、
前記第１インタフェース手段が前記画像処理装置に接続された場合に、前記ログ情報処理装置の内部の初期化を行い、前記画像処理装置から出力されるログ情報を、前記第１インタフェース手段を介して取得し、取得されたログ情報を前記記憶手段に保存する制御手段と、
して機能させるためのプログラム。
【請求項１４】
請求項１３に記載されたプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置のログ情報を取得するログ情報処理装置、ログ情報処理方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
近年、プリンタ、ファクス、コピー、スキャナなどの各装置の機能を１つの筐体内に収納したＭＦＰ（マルチファンクションプリンタ）と呼ばれる画像処理装置が知られている。このような複合型の画像処理装置では、一つの筺体内に表示部、印刷部、及び読み取り部などを設けると共に、プリンタ、ファクス、コピー、スキャナの各機能に対するアプリケーションを有し、そのアプリケーションを切り換えることにより、プリンタ、ファクス、コピー、スキャナとして動作させることができる。
【０００３】
このような画像処理装置は、プログラムに基づき処理を実行する種々のアプリケーションやモジュールにより動作しているため、ソフトウェアの欠陥により問題が発生することがある。そして、ソフトウェアに起因する問題が発生した場合、その外観から問題の原因を解析することは困難であるため、ソフトウェアが動作時に残すログ情報を解析することが必要となる。
【０００４】
実際の解析作業は、問題が発生した画像処理装置にＰＣ（パーソナルコンピュータ）を接続してログ情報を取得して行うことが多いため、ＰＣの設置場所を確保することが必要である。このため、画像処理装置の設置先であるユーザのオフィス等で行うことは困難である。また、接続作業に手間がかかる、ＰＣの起動時間が長い、などの理由から、ＰＣを利用し難い状況が発生しており、障害解析効率を低下させていた。
【０００５】
そこで、このような問題を解決するため、画像処理装置にＵＳＢメモリやＩＣカード等の可搬型不揮発性メモリを直接接続し、ログ情報を保存することにより、画像処理装置にＰＣを接続せずにログ情報を取得できるようにしたログ情報収集方法が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このログ情報収集方法の場合、ログ情報を可搬型不揮発性メモリに書き込むための制御を画像処理装置が行うため、画像処理装置に専用のプログラムを備えなければならないという問題がある。
【０００７】
また、ログ情報取得中と、そうでない時の動作タイミングが変わるので、バグ（障害）が再現しない懸念などがあり、障害解析目的では使用できないケースがある。即ち、ログ情報取得前は、画像処理装置はログ情報送出に関する処理を行わないが、ログ情報取得中は、書き込み準備（ＵＳＢメモリへの書込みであれば、コンフィギュレーションなど）や、所定のデータ転送方法（バルク転送等）による書き込み処理を行うため、通常動作（画像形成）のタイミングがログ情報送出に関する処理の影響を受けて変わってしまうという問題がある。
【０００８】
本発明は、上記に鑑みてなされたものであって、画像処理装置にＰＣを接続せずにログ情報を取得するときに、画像処理装置に専用の書き込みプログラムを設けることを不要にするとともに、画像処理装置の動作に影響を与えないログ情報処理装置、ログ情報処理方法、プログラム、及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明にかかるログ情報処理装置は、画像処理装置に対し着脱可能な第１インタフェース手段と、記憶手段と、前記第１インタフェース手段が前記画像処理装置に接続された場合に、前記ログ情報処理装置の内部の初期化を行い、前記画像処理装置から出力されるログ情報を前記第１インタフェース手段を介して取得し、取得されたログ情報を前記記憶手段に保存する制御手段と、を備えたことを特徴とする。
【００１０】
また、本発明にかかるログ情報処理方法は、ログ情報処理装置で実行されるログ情報処理方法であって、前記ログ情報処理装置は、画像処理装置に対し着脱可能な第１インタフェース手段と、記憶手段と、を備え、前記第１インタフェース手段が前記画像処理装置に接続された場合に、前記ログ情報処理装置の内部の初期化を行うステップと、前記画像処理装置から出力されるログ情報を、前記第１インタフェース手段を介して取得するステップと、取得されたログ情報を前記記憶手段に保存するステップと、含むことを特徴とする。
【００１１】
また、本発明にかかるプログラムは、画像処理装置に対し着脱可能な第１インタフェース手段と、記憶手段と、を備えたコンピュータを、前記第１インタフェース手段が前記画像処理装置に接続された場合に、前記ログ情報処理装置の内部の初期化を行い、前記画像処理装置から出力されるログ情報を前記第１インタフェース手段を介して取得し、取得されたログ情報を前記記憶手段に保存する制御手段として機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、画像処理装置にＰＣを接続せずにログ情報を取得するときに、画像処理装置に専用の書き込みプログラムを設けることが不要になるとともに、画像処理装置の動作に影響を与えないようにすることができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、第１の実施形態の可搬型ログ情報処理装置を画像処理装置に接続した状態を示すブロック図である。
【図２】図２は、第１の実施形態の可搬型ログ情報処理装置のブロック図である。
【図３】図３は、第１の実施形態の可搬型ログ情報処理装置が画像処理装置からログ情報を受け取り、不揮発性メモリに書込むまでの流れを示すタイミングチャートである。
【図４】図４は、第１の実施形態の可搬型ログ情報処理装置が画像処理装置からログ情報を取得し、不揮発性メモリに書込むまでの流れを示すフローチャートである。
【図５】図５は、第２の実施形態の可搬型ログ情報処理装置のブロック図である。
【図６】図６は、第２の実施形態の可搬型ログ情報処理装置が画像処理装置に接続されたときの動作を示すフローチャートである。
【図７】図７は、第２の実施形態の可搬型ログ情報処理装置の表示手段の表示例を示す図である。
【図８】図８は、第３の実施形態の可搬型ログ情報処理装置のブロック図である。
【図９】図９は、第３の実施形態の可搬型ログ情報処理装置が画像処理装置に接続されたときの動作を示すフローチャートである。
【図１０】図１０は、第４の実施形態の可搬型ログ情報処理装置が画像処理装置に接続されたときの動作を示すフローチャートである。
【図１１】図１１は、認証フラグが降りていた場合の割り込み処理を示すフローチャートである。
【図１２】図１２は、第４の実施形態の可搬型ログ情報処理装置の表示手段の表示例を示す図である。
【図１３】図１３は、第５の実施形態の可搬型ログ情報処理装置のブロック図である。
【図１４】図１４は、第６の実施形態の可搬型ログ情報処理装置のブロック図である。
【図１５】図１５は、第６の実施形態の可搬型ログ情報処理装置が画像処理装置に接続されている状態から接続を解除した状態に変化したときのタイミングチャートである。
【図１６】図１６は、第１〜第５の実施形態の可搬型ログ情報処理装置が画像処理装置に接続されている状態から接続を解除した状態に変化したときのタイミングチャートである。
【図１７】図１７は、第７の実施形態の可搬型ログ情報処理装置のブロック図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかるログ情報処理装置、ログ情報処理方法、プログラム、及び記憶媒体の最良な実施の形態を詳細に説明する。
【００１５】
（第１の実施形態）
図１は、第１の実施形態の可搬型ログ情報処理装置を画像処理装置に接続した状態を示すブロック図であり、図２は、その可搬型ログ情報処理装置のブロック図である。
【００１６】
画像処理装置１は、ＣＴＬ（コントローラ）３、読み取り部４、画像形成部５、及び操作部６を備えている。ＣＴＬ３は、画像処理装置全体の制御を行う制御装置であり、ＣＴＬ３全体の制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７、ＣＰＵ７の動作時に使用される各種プログラムなどが格納されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８、ＣＰＵ７の動作時にワークエリアとなるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９、画像データなどが格納されるＨＤＤ（ハードディスク装置）１０、可搬型ログ情報処理装置２が着脱可能なコネクタ１１を備えている。
【００１７】
以上の構成を有する画像処理装置１において、読み取り部４は原稿上の画像をＲＧＢの画像データとして読み取る。ＣＴＬ３上のＣＰＵ７が、ＲＡＭ９を用いて、回転、伸張、圧縮処理などの画像処理を行い、そのデータをＨＤＤ１０に保存する。次に保存したデータに対して、操作部６からの設定に応じて、集約や、スタンプなどの加工を行い、ＹＭＣＫへの変換を行って、画像形成部５に転送し、画像形成部５で用紙に画像を印刷する。ここでＣＴＬ３が行う処理のことを、通常動作処理と呼ぶこととする。なお、この画像処理装置１は、読み取り部４から原稿（紙媒体）上の画像データを入力し、画像形成部５で印刷を行う構成であるが、電子的な画像情報の入力手段を備えた構成や、画像形成部５を備えていない構成（スキャナ）でもよい。
【００１８】
可搬型ログ情報処理装置２は、この装置全体を制御する制御部２１と、制御部２１に接続されるとともに第１のＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ）バッファ２５を内蔵する外部接続Ｉ／Ｆ（インタフェース）２２と、制御部２１に接続されるとともに第２のＦＩＦＯバッファ２６を内蔵するメモリＩ／Ｆ２３と、メモリＩ／Ｆ２３に接続された不揮発性メモリ２４とからなる。第１のＦＩＦＯバッファ２５は複数段で構成されている。ここで、外部接続Ｉ／Ｆ（インタフェース）２２は、例えば、シリアルインタフェースが該当するが、これに限定されるものではない。
【００１９】
外部接続Ｉ／Ｆ２２のコネクタ（図示せず）は画像処理装置１のコネクタ１１と接続され、ＣＴＬ３のＣＰＵ７から出力されているログ情報の信号線と電気的に接続された状態となる。外部接続Ｉ／Ｆ２２は、コネクタ１１を介して画像処理装置１からログ情報を受け取り、第１のＦＩＦＯバッファ２５に蓄積する。制御部２１は、例えばＣＰＵとＲＡＭで構成され、外部接続Ｉ／Ｆ２２が画像処理装置１と接続された場合、接続信号を外部接続Ｉ／Ｆ２２から受信し、可搬型ログ情報処理装置２内部のコンフィギュレーションや初期化を行う。これにより、画像処理装置１側で接続時のコンフィギュレーションや初期化は不要となり、画像処理装置１は、コネクタ１１を介してログを出力するだけの処理を行うため、画像処理装置１側に外部への専用の書き込みプログラムが不要となる。
【００２０】
また、制御部２１は、外部接続Ｉ／Ｆ２２、メモリＩ／Ｆ２３などの周辺デバイス等の制御（書込み命令や、表示命令、初期設定など）や、データの転送などを行う。
【００２１】
メモリＩ／Ｆ２３は第２のＦＩＦＯバッファ２６に一次記憶されているログ情報を不揮発性メモリ２４に書込み、保存する。
【００２２】
ログ情報とは、ＣＴＬ３のＣＰＵ７が処理した記録（ＯＳやアプリケーションの処理内容、エラーメッセージなど）のことを指す。ログ情報を解析することによって、エラー発生時の画像処理装置１の内部処理状況が把握でき、エラー原因解析を効率的に行うことができる。ログ情報は、本来通常動作の場合は出力させる必要はない。しかし、突発的に発生する不具合の原因解析のため、現在ではログ情報が、実機での障害解析に必要となっており、起動時には常時出力させている。
【００２３】
次に、図３のタイミングチャート及び図４のフローチャートを参照しながら、可搬型ログ情報処理装置２の外部接続Ｉ／Ｆ２２からログ情報を受け取り、不揮発性メモリ２４に保存するまでの流れを説明する。
【００２４】
図３に示すように、ＣＰＵ７は通常動作処理の合間にログ出力処理を行う。また、通常動作と同様にログ出力も随時行う。ログ出力はＣＰＵ７内部に設けられた出力Ｉ／Ｆを介して、予め決められた以下のようなタイミングでシリアル転送される。図示の例では、スタートビット、連続した８ビットのデータ（ｂ０〜ｂ７）、ストップビットの順に送出している。このとき、可搬型ログ情報処理装置２とハンドシェイクを行わないので、画像処理装置１は可搬型ログ情報処理装置２の動作に影響を受けることなく通常動作を行うとともに、ログ情報を出力できる。図ではデバッグログ出力はＴＴＬ（Ｔｒａｎｓｉｓｔｏｒ−Ｔｒａｎｓｉｓｔｏｒ−Ｌｏｇｉｃ）シリアル信号であるが、これはデータ転送のフォーマットの一例に過ぎず、予めフォーマットを決めておけば、シリアル転送に限らずパラレル転送でもよいし、出力方式も差動型のインタフェースとしてもよい。
【００２５】
可搬型ログ情報処理装置２では、画像処理装置１のコネクタ１１に接続されることで、画像処理装置１のＣＴＬ３から電力が供給されると、図４に示す処理が始まる。まず、制御部２１は、ステップＳ１で各部のリセットを解除した後、ステップＳ２でデバイス初期化、即ち周辺デバイス（外部接続Ｉ／Ｆ２２、メモリＩ／Ｆ２３等）のイニシャライズ、及び不揮発性メモリ２４のイニシャライズ等を行う。これがログ取得準備処理である。
【００２６】
周辺デバイスが初期化されると、直ちにログ取得待機状態となる。ログ情報取得待機状態とは、ログ取得準備完了後のいつでもログ情報を取得できるが、ログ情報を不揮発性メモリ２４に書込んでいない（取得していない）状態である。ログ取得待機状態においては、第１のＦＩＦＯバッファ２５には画像処理装置１が出力するログ情報が直ちに取り込まれる。図示の例では、スタートビットを検出後、ストップビットを検出するまで連続した８ビットのデータを順次記憶する。
【００２７】
制御部２１は、初期化終了後、未転送ログ情報が第１のＦＩＦＯバッファ２５内に有る場合には（ステップＳ３：ＹＥＳ）、それを第２のＦＩＦＯバッファ２６に転送する（ステップＳ４）。次いで制御部２１がメモリＩ／Ｆ２３に転送命令を送出し、メモリＩ／Ｆ２３が第２のＦＩＦＯバッファ２６内の未転送ログ情報を不揮発性メモリ２４に書込む（ステップＳ５）。以上のステップＳ３〜Ｓ５を繰り返し実行する。
【００２８】
ここで、ログ情報のファイル形式などの保存形態は問わない。また、バッファはＦＩＦＯでなくてもよい。また、可搬型ログ情報処理装置２にＵＳＢなどのＩ／Ｆを設け、そのＩ／Ｆを介してＰＣに接続し、可搬型ログ情報処理装置２をＵＳＢメモリの様に扱うことでＰＣがログ情報を取得するように構成しても良い。
【００２９】
このように、第１の実施形態の可搬型ログ情報処理装置２は、下記（１）〜（４）の特徴を有する。
（１）可搬型ログ情報処理装置２がログ情報を取り込み、不揮発性メモリ２４に保存するので、画像処理装置１にログ情報書込み専用のプログラムを備える必要がない。
（２）ＰＣを用いずにログ情報を取得できる。
（３）画像処理装置１の通常動作に影響を与えずにログ情報を取得できる。
（４）ケーブルを必要とせず着脱に手間がかからないため、迅速かつ容易にログ情報を取得できる。
【００３０】
（第２の実施形態）
図５は、第２の実施形態の可搬型ログ情報処理装置のブロック図である。この図において、図２と同一の構成要素には図２と同一の参照符号を付した。本実施形態及び後述する第３〜第７の実施形態のそれぞれの可搬型ログ情報処理装置が接続される画像処理装置は第１の実施形態と同じである。
【００３１】
可搬型ログ情報処理装置１０２は、制御部２１と、それぞれが制御部２１に接続された外部接続Ｉ／Ｆ２２及び表示部２７からなる。表示部２７は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）と、ＬＣＤコントローラとで構成され、ＬＣＤコントローラは制御部２１から取得したログ情報をＬＣＤで表示するための制御を行う。
【００３２】
以上の構成を備えた可搬型ログ情報処理装置１０２は、外部接続Ｉ／Ｆ２２にて画像処理装置１からログ情報を受け取り、第１のＦＩＦＯバッファ２５に蓄積する。制御部２１は、第１のＦＩＦＯバッファ２５に蓄積されたログ情報を表示部２７に転送し、表示部２７が表示する。
【００３３】
図６は、可搬型ログ情報処理装置１０２が画像処理装置１に接続されたときの動作を示すフローチャートである。この図のステップＳ１１〜Ｓ１３は、それぞれ図４のステップＳ１〜Ｓ３と同じである。未転送ログ情報が第１のＦＩＦＯバッファ２５内に有る場合には（ステップＳ１３：ＹＥＳ）、制御部２１はそれを表示部２７に転送し（ステップＳ１４）、表示部２７は転送された未転送ログ情報を表示する（ステップＳ１５）。以上のステップＳ１３〜Ｓ１５を繰り返し実行する。
【００３４】
図７は、表示部２７におけるログ情報の表示例である。この例では、ログを文字として表示している。ログは１行ずつ一番下から表示され、一行ずつ全ての行が上にスクロールされ、一番上までログが表示されると（画面一杯に表示されると）、新たな行が表示される度に、上の行から消えていく。ログ情報が表示部２７に転送されてこない時には、画面はそのままの状態を維持する。
【００３５】
第１の実施形態の可搬型ログ情報処理装置２では、不揮発性メモリ２４に保存したログ情報を見るためには、ＰＣを用いる必要があったが、本実施形態の可搬型ログ情報処理装置１０２によれば、ＰＣを用いず、かつ画像処理装置１に影響を与えずに、ログ情報を見ることができる。
【００３６】
（第３の実施形態）
図８は、第３の実施形態の可搬型ログ情報処理装置のブロック図である。この図において、図２又は図５と同一の構成要素にはそれらの図と同一の参照符号を付した。本実施形態の可搬型ログ情報処理装置１０３は、第１の実施形態の可搬型ログ情報処理装置２に表示部２７及び操作部２８を付加したものである。操作部２８は例えばユーザが操作可能なスイッチやボタンを備えており、それらが押されることで信号が入力される。
【００３７】
図９は、可搬型ログ情報処理装置１０３が画像処理装置１に接続されたときの動作を示すフローチャートである。この図のステップＳ２１〜Ｓ２３は、それぞれ図４のステップＳ１〜Ｓ３と同じである。未転送ログ情報が第１のＦＩＦＯバッファ２５内に有る場合には（ステップＳ２３：ＹＥＳ）、それを第２のＦＩＦＯバッファ２６に転送し（ステップＳ２４）、次いで制御部２１がメモリＩ／Ｆ２３に転送命令を送出し、メモリＩ／Ｆ２３が第２のＦＩＦＯバッファ２６内の未転送ログ情報を不揮発性メモリ２４に書込む（ステップＳ２５）。次に制御部２１は、第１のＦＩＦＯバッファ２５内の未転送ログ情報を表示部２７に転送し（ステップＳ２６）、表示部２７は転送された未転送ログ情報を表示する（ステップＳ２７）。
【００３８】
そして、ログ情報を不揮発性メモリ２４に保存した後、制御部２１は、操作部２８のボタンが押下されたか否かを判断する（ステップＳ２８）。そして、操作部２８のボタンが押下されたことを検知した場合には（ステップＳ２８：Ｙｅｓ）、制御部２１は、不揮発性メモリ２４に保存されたログ情報を読み出して（ステップＳ２９）、表示部２７が、読み出したログ情報を表示する（ステップＳ３０）。これにより、ステップＳ２７において表示部２７に表示中のログ情報以前（時間的に過去のものを指す）のログ情報を不揮発性メモリ２４から読み出し、表示させることができる。
【００３９】
この際に、例えば、操作部２８の所定のボタンを押し続けている間は表示内容が戻り続けるように構成することができる。ログ情報の表示を戻す方法としては、過去のログ情報が順次保存された不揮発性メモリ２４のアドレスからログ情報を読込み、表示部２７に転送することで実現できる。
【００４０】
また、このとき、制御部２１は、不揮発性メモリ２４から読込んだログ情報を内部のＲＡＭ（不図示）に保存し、所定のボタンが押されている間、一定時間（例えば１秒。この時間をボタン毎に変えてもよい。）毎に１行ずつ表示部２７に転送してもよい。
【００４１】
そして、以上のステップＳ２３〜Ｓ３０を繰り返し実行する。つまり、可搬型ログ情報処理装置１０３内の制御部２１は初期化終了後、未転送ログ情報が第１のＦＩＦＯバッファ２５内に有る場合には、メモリＩ／Ｆ２３を制御して未転送ログ情報を不揮発性メモリ２４に書込む処理と、表示部２７を制御して未転送ログ情報を表示する処理と、操作部２８の押下を検出した場合には過去のログ情報を表示する処理とを繰り返す。
【００４２】
第２の実施形態の可搬型ログ情報処理装置１０２では、リアルタイムでしかログ情報を見ることができないため、見逃してしまうおそれもあったが、本実施形態によれば、不揮発性メモリ２４に保存したログ情報を見ることができる。従って、見逃すおそれはなく、ＰＣを用いずにログ情報を解析できるので、解析効率が向上する。
【００４３】
（第４の実施形態）
図１０は、第４の実施形態の可搬型ログ情報処理装置が画像処理装置に接続されたときの動作を示すフローチャートである。第４の実施形態の可搬型ログ情報処理装置のブロック図は第３の実施形態と同じである。本実施形態は、第３の実施形態において、操作部２８からの所定の入力操作に応じて、表示部２７の表示のオン／オフ制御を行えるように構成したものである。
【００４４】
図１０のステップＳ３１〜Ｓ３５の処理は、図９のステップＳ２１〜Ｓ２５の処理と同様である。ステップＳ３５で、未転送ログが不揮発性メモリ２４に書き込まれたら、制御部２１は、不揮発性メモリ２４等に記憶されている認証フラグを読み込み、認証フラグのセットの有無を判断する（ステップＳ３６）。ここで、認証フラグがセットされているとは、認証フラグのビットが”１”に設定されていることを意味し、認証フラグがセットされていない、すなわち認証フラグがクリアされているとは、認証フラグのビットが”０”に設定されていることを意味するが、これに限定されるものではない。
【００４５】
そして、認証フラグがセットされている場合には（ステップＳ３６：ＹＥＳ）、第１のＦＩＦＯバッファ２５内の未転送ログ情報を表示部２７に転送し（ステップＳ３７）、表示部２７がログ情報を表示する（ステップＳ３８）。
【００４６】
一方、ステップＳ３６において、認証フラグがセットされていなかった場合には（ステップＳ３６：Ｎｏ）、制御部２１は、操作部２８からの割り込み操作の有無を、操作部２８からのイベントの受信の有無により判断する（ステップＳ３９）。そして、操作部２８からの割り込み操作があった場合には（ステップＳ３９：Ｙｅｓ）、制御部２１は、割り込み処理を実行し（ステップＳ４０）、ステップＳ３６の処理に戻る。割り込み処理は、操作部２８から所定の入力を行うことにより、表示部２７の画面のオン、オフを行う処理であり、詳細については後述する。
【００４７】
一方、ステップＳ３９において、操作部２８からの割り込み操作がない場合には（ステップＳ３９：Ｎｏ）、ステップＳ３３に戻る。
【００４８】
次に、ステップＳ４０の割り込み処理の詳細について説明する。図１１は、割り込み処理の手順を示すフローチャートである。操作部２８から所定の入力があった場合には、制御部２１は、認証フラグがクリアされていたか否かを判断する（ステップＳ４１）。そして、認証フラグがクリアされていた場合には（ステップＳ４１：Ｙｅｓ）、制御部２１は認証フラグをセットする（ステップＳ４２）。一方、ステップＳ４１において、認証フラグがセットされていた場合には（ステップＳ４１：Ｎｏ）、制御部２１は、認証フラグをクリアする（ステップＳ４３）。
【００４９】
画面を表示させる方法、すなわち、操作部２８からの所定の入力の方法としては、任意の方法を採用することができる。例えば、操作部２８に４つのボタンａ〜ｄ（ボタンの数は任意で良い）を設け、ボタンａ、ｂを押しながら、ボタンｃ、ｄを続けて押下すると、認証フラグがセットされ、これにより画面を表示する状態となる様な制御方法が挙げられる。また、操作部２８の全てのボタンを同時に押下することにより、表示内容のバック（Ｂａｃｋ）や、スペース（Ｓｐａｃｅ）などの機能を持たせ、操作性を向上させても良い。また、ログ取得中の画面に戻るなどの制御を行って良い。
【００５０】
また、操作部２８からの所定の入力により、認証フラグをセットしたりクリアしたりして画面を単にオン、オフするだけでなく、ユーザが認識しやすい様に、表示部２７を用いて現在の状態を確認できる様に構成することもできる。
【００５１】
例えば、画面表示前は、図１２のＡの表示のように＜ログ取得中＞のみ表示し、ユーザがボタンａ、ｂを押下することで割り込みが生じた場合には、表示部２７が割り込み処理のステップＳ４１の前で図１２のＢに示す＜認証中＞の画面を表示するように構成することができる。さらに、ユーザがボタンａ、ｂを押下した状態で、ボタンｃ、ｄを続けて押すことで（押したことは分かる様に表示される）、ユーザが正しいパスワード等のログイン情報を入力すると、認証完了が通知され、表示部２７がステップＳ４２の後で図１２のＣに示す画面でログ情報を表示するように構成することができる。なお、認証には、ログイン情報の他、生態認証（指紋等）や、鍵などの認証方法を適用しても良い。
【００５２】
本実施形態の可搬型ログ情報処理装置によれば、ユーザ以外はログ情報を見られなくすることができるため、重要なデバッグ情報の漏洩を防止することができる。従って、画像処理装置１の設置先（ユーザのオフィス等）で長時間のログ情報取得が行い易くなる。
【００５３】
（第５の実施形態）
図１３は、第５の実施形態の可搬型ログ情報処理装置のブロック図である。この図において、図８と同一の構成要素には図８と同じ参照符号を付した。この可搬型ログ情報処理装置１０４は、図８の可搬型ログ情報処理装置１０３の不揮発性メモリ２４に代えて可搬型メモリ接続用Ｉ／Ｆ２９をメモリＩ／Ｆ２３に接続したものである。なお、本実施形態の可搬型ログ情報処理装置１０４を、不揮発性メモリ２４を備えた上で、さらに可搬型メモリ接続用Ｉ／Ｆ２９をメモリＩ／Ｆ２３に接続する構成としてもよい。
【００５４】
可搬型メモリ接続用Ｉ／Ｆ２９は、例えば、ＳＤメモリーカードコネクタと電子部品（コンデンサや抵抗など）で構成されており、そのコネクタに可搬型メモリが装着されているか否かを検知し、装着されている場合のみ書込みを行う。装着を確認できない場合には表示部２７によるログ情報表示のみとする。ユーザに装着されていないことを通知するために、表示画面の最上部又は最下部に、常にカードの装着が確認できないことを表示するか、若しくは可搬型ログ情報処理装置１０４にＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）を設け、点滅させるなどにより通知しても良い。
【００５５】
第５の実施形態の可搬型ログ情報処理装置１０４によれば、取得したログ情報をメモリに記憶して持ち運べるため、可搬性が向上する。また、メモリの空き容量がなくなったら、可搬型メモリの差し替えを行うだけでよいので、障害解析効率が向上する。さらに、ログ情報をＰＣに保存する必要がなくなる。
【００５６】
（第６の実施形態）
図１４は、第６の実施形態の可搬型ログ情報処理装置のブロック図である。この図において、図１３と同一の構成要素には図１３と同じ参照符号を付した。この可搬型ログ情報処理装置１０５は、図１３の可搬型ログ情報処理装置１０４に電力供給部３０を付加するとともに、ＡＣアダプタ３１の出力を電力供給部３０に入力するように構成したものである。
【００５７】
電力供給部３０は、ＡＣアダプタ３１より供給される電力を変圧するなどして可搬型ログ情報処理装置１０５内の各部に電力を供給する。ＡＣアダプタ３１の入力側のプラグをコンセントに差し込み、出力側のコードを電力供給部３０の入力側に接続して使用する。
【００５８】
図１５は可搬型ログ情報処理装置１０５が画像処理装置１に接続されている状態から接続を解除（切断）した状態に変化したときのタイミングチャートであり、図１６は比較のために図示した第１〜第５の実施形態のタイミングチャートである。
【００５９】
第１〜第５の実施形態の場合、可搬型ログ情報処理装置の電力は画像処理装置１から供給されるため、接続が解除されると可搬型ログ情報処理装置は動作しなくなる。従って、ログ情報を不揮発性メモリ２４に書込んでいる途中で切断した場合、そのままの状態で書込みがストップしてしまい、再度電源が供給されても、制御部２１内のＲＡＭにはログ情報は残っていない。そのため、図１６に示すように、不揮発性メモリ２４に対するログ情報の書込みが終了した取得待機時でないと、切断しても正常終了ができない。従って、書込み中の不用意な切断を防止するためには、表示部２７のＬＣＤや操作部２８のＬＥＤで正常終了が可能なタイミングを通知したり、操作部２８の所定のスイッチを押すことでログ情報の取得を中止させ、中止後に切断したりする工夫が必要となる。
【００６０】
これに対し、本実施形態の可搬型ログ情報処理装置１０５は、画像処理装置１との接続状態とは無関係にＡＣアダプタ３１から電力が供給されるので、図１５に示すように、取得待機時はもとより、不揮発性メモリ２４に対するログ情報の書込み中に切断しても、正常終了が可能となる。書込み中に切断した場合には、書込みを終了してから再度取得待機状態となる。そして、操作部２８などに設けた電源スイッチをオフにして、外部電源であるＡＣアダプタ３１からの電力供給がオフになると動作を終了する。
【００６１】
本実施形態の可搬型ログ情報処理装置１０５によれば、画像処理装置１の電源が急に切れても、ログ情報を正常に保存することができる。また、いつでも画像処理装置１との接続を解除することができる。さらに、画像処理装置１から電力供給を行いたくない場合（画像処理装置の電源供給量が足りない場合など）にも、ログ情報の取得を行うことができる。
【００６２】
（第７の実施形態）
図１７は、第７の実施形態の可搬型ログ情報処理装置のブロック図である。この図において、図１４と同一の構成要素には図１４と同じ参照符号を付した。この可搬型ログ情報処理装置１０６は、図１４の可搬型ログ情報処理装置１０５の電力供給部３０及びＡＣアダプタ３１に代えて、電池を有する電力供給部３２を設けたものである。
【００６３】
電力供給部３２は、電池により供給される電力を変圧するなどして可搬型ログ情報処理装置１０６内の各部に電力を供給する。従って、停電などの瞬断時にもログ情報を正常に保存することができる。
【００６４】
なお、この可搬型ログ情報処理装置１０６に図１４の電力供給部３０及びＡＣアダプタ３１を付加するとともに、第１〜第５の実施形態と同様、画像処理装置１からの受電を可能にしておき、電力供給部３２に電池が装着されており、かつ電力供給部３２の電源スイッチがオンとなっており、かつ画像処理装置１或いはＡＣアダプタ３１からの電力供給がない場合のみ、自動的に電力供給部３２から電力が供給されるように構成してもよい。
【００６５】
なお、上記実施の形態の可搬型ログ情報処理装置で実行されるログ情報処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００６６】
本実施の形態の可搬型ログ情報処理装置で実行されるログ情報処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６７】
さらに、本実施の形態の可搬型ログ情報処理装置で実行されるログ情報処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の可搬型ログ情報処理装置で実行されるログ情報処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６８】
本実施の形態の可搬型ログ情報処理装置で実行されるログ情報処理プログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからログ情報処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【００６９】
１  画像処理装置
２  可搬型ログ情報処理装置
２１  制御部
２２  外部接続Ｉ／Ｆ
２３  メモリＩ／Ｆ
２４  不揮発性メモリ
２５  第１のＦＩＦＯバッファ
２６  第２のＦＩＦＯバッファ
２７  表示部
２８  操作部
３０，３２  電力供給部
３１  ＡＣアダプタ
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２００６−９４１７４号公報
【図１】
2010003286.tif 000003
【図２】
2010003286.tif 000004
【図３】
2010003286.tif 000005
【図４】
2010003286.tif 000006
【図５】
2010003286.tif 000007
【図６】
2010003286.tif 000008
【図７】
2010003286.tif 000009
【図８】
2010003286.tif 000010
【図９】
2010003286.tif 000011
【図１０】
2010003286.tif 000012
【図１１】
2010003286.tif 000013
【図１２】
2010003286.tif 000014
【図１３】
2010003286.tif 000015
【図１４】
2010003286.tif 000016
【図１５】
2010003286.tif 000017
【図１６】
2010003286.tif 000018
【図１７】
2010003286.tif 000019