(57)【要約】【課題】本発明は用紙ジャムや、消耗品管理、印刷処理等において発生するログ情報を記録する印刷装置に関し、特に重要なエラーや操作ログのみをハードディスク（ＨＤＤ）等の不揮発性メモリに記憶し、過去に発生した重大なエラーや操作ログを残すことが可能な印刷装置を提供することを目的とする。【解決手段】ログ情報の記憶が可能な印刷装置であって、装置の操作情報ログ、及び装置のエラー情報ログを記憶する揮発性の第１の記憶手段と、不揮発性の第２の記憶手段と、前記第１の記憶手段に記憶された前記操作情報ログ、及びエラー情報ログの中で重要なログ情報を検出し、該重要なログ情報及び該重要なログ情報より前の所定のログ情報を前記第２の記憶手段に記憶する記憶制御手段と、前記第２の記憶手段に記憶したログ情報を表示する表示手段とを有することを特徴とする。【選択図】  図１
2010152562.tif 000002
【特許請求の範囲】
【請求項１】
装置の操作情報ログ、及び装置のエラー情報ログを記憶する揮発性の第１の記憶手段と、
不揮発性の第２の記憶手段と、
前記第１の記憶手段に記憶された前記操作情報ログ、及びエラー情報ログの中で重要なログ情報を検出し、該重要なログ情報及び該重要なログ情報より前の所定のログ情報を前記第２の記憶手段に記憶する記憶制御手段と、
前記第２の記憶手段に記憶したログ情報を表示する表示手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記重要なログ情報より前の所定のログ情報は、前記重要なログ情報より前の所定時間の間に前記第１の記憶手段に記憶したログ情報であることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記重要なログ情報より前の所定のログ情報は、前記重要なログ情報より前に前記第１の記憶手段に記憶した所定回のログ情報であることを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記装置の保守時、操作情報ログ及びエラー情報ログを直接前記第２の記憶手段に記憶することを特徴とする請求項１に記載の印刷装置。
【請求項５】
装置の操作情報のログ、及び装置のエラー情報のログを揮発性の第１の記憶手段に記憶する処理と、
前記第１の記憶手段に記憶された前記操作情報ログ、及びエラー情報ログの中で重要なログ情報を検出し、該重要なログ情報及び該重要なログ情報より前の所定のログ情報を不揮発性の第２の記憶手段に記憶する処理と、
前記第２の記憶手段に記憶したログ情報を表示する処理と、
を印刷装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙ジャムや、消耗品管理、印刷処理等において発生するログ情報を記録する印刷装置に関する。
【背景技術】
【０００２】
プリンタ装置や複写機等の印刷装置において、用紙ジャムや消耗品の交換等のための操作、印刷データの転送時のエラー等をログに残して記録し、後のメンテナンスに活用することが行われている。例えば、装置に用紙ジャムが発生した場合や、消耗品エラーが発生した場合等において、エラーが発生した日時、及び状況等の情報を不揮発性メモリに書き込み、例えば保守時その記録を表示して、装置の問題点を解析している。
【０００３】
また、印刷装置に接続されたホスト機器（例えば、パーソナルコンピュータ）に印刷装置のエラーや操作ログなどを記録し、保守時に当該記録を表示し、装置の問題点の解析を行っている。
【０００４】
また、特許文献１は、通常処理をログ転送処理よりも優先して実行するように優先順位が設定されている場合、ログ保存を行うため、一時揮発性メモリにログ情報を書き込み、その後ログ情報の転送処理の際、揮発性メモリに書き込んだログ情報を読み出し、不揮発性メモリに書き込む発明である。
【特許文献１】特開２００７−１９９７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、一般的に印刷装置において、ハードディスク（ＨＤＤ）等の不揮発性メモリは、オプション形式で搭載される場合が多く、大容量の不揮発性メモリを標準装備する印刷装置は少ない。このため、一定期間のエラー情報や操作記録しか保存できず、過去に発生した重大なエラーの記録の解析を行うことが困難であった。
また、ログ収集を行う印刷装置において、全てのキー操作や装置の操作手順等をログとして残す必要がある場合でも、不揮発性メモリの容量が小さい場合、充分な情報を保存することができなかった。  
【０００６】
そこで、本発明は重要なエラーや操作ログのみをハードディスク（ＨＤＤ）等の不揮発性メモリに記憶し、過去に発生した重大なエラーや操作ログを残すことが可能な印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題は第１の発明によれば、装置の操作情報ログ、及び装置のエラー情報ログを記憶する揮発性の第１の記憶手段と、不揮発性の第２の記憶手段と、前記第１の記憶手段に記憶された前記操作情報ログ、及びエラー情報ログの中で重要なログ情報を検出し、該重要なログ情報及び該重要なログ情報より前の所定のログ情報を前記第２の記憶手段に記憶する記憶制御手段と、前記第２の記憶手段に記憶したログ情報を表示する表示手段とを有する印刷装置を提供することによって達成できる。
【０００８】
また、上記課題は第２の発明によれば、前記重要なログ情報より前の所定のログ情報は、前記重要なログ情報より前の所定時間の間に前記第１の記憶手段に記憶したログ情報である印刷装置を提供することによって達成できる。
【０００９】
また、上記課題は第３の発明によれば、前記重要なログ情報より前の所定のログ情報は、前記重要なログ情報より前に前記第１の記憶手段に記憶した所定回のログ情報である印刷装置を提供することによって達成できる。
【００１０】
また、上記課題は第４の発明によれば、前記装置の保守時、操作情報ログ及びエラー情報ログを直接前記第２の記憶手段に記憶する印刷装置を提供することによって達成できる。
【００１１】
また、上記課題は第５の発明によれば、装置の操作情報のログ、及び装置のエラー情報のログを揮発性の第１の記憶手段に記憶する処理と、前記第１の記憶手段に記憶された前記操作情報ログ、及びエラー情報ログの中で重要なログ情報を検出し、該重要なログ情報及び該重要なログ情報より前の所定のログ情報を不揮発性の第２の記憶手段に記憶する処理と、前記第２の記憶手段に記憶したログ情報を表示する処理とを印刷装置に実行させるプログラムを提供することによって達成できる。
【発明の効果】
【００１２】
本発明によれば、用紙ジャム等の重要なエラーを一旦揮発性の第１の記憶手段に記憶し、その中で重大なエラー情報等のログ情報、及び当該ログ情報の直前に第１の記憶手段に記憶されたログ情報を不揮発性である第２の記憶手段に記憶することによって、全てのログ情報を記録する場合に比べて極めて少ない量のログ情報を第２の記憶手段に記憶することができ、大容量の不揮発性メモリを使用することなく、重要なログ情報を残し、後の解析処理等に利用することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて説明する。
（実施形態１）
図１は、本実施形態の印刷装置（インターフェースコントローラ部）１の構成図である。印刷装置１は、ＬＡＮ（local area network）等のネットワークを介してホスト機器であるパーソナルコンピュータ（ＰＣ）に接続されている。印刷装置１は、描画部２、画像メモリ３、ログ管理部４、ログ管理メモリ５、不揮発性メモリ６、印刷制御部７、送受信制御部８、操作パネル制御部９で構成され、操作パネル制御部９には操作パネル（オペレーションパネル）１０が接続されている。また、印刷制御部７は印刷エンジン装置１１に接続され、印刷エンジン装置１１の駆動によって記録媒体への印刷処理が行われ、不図示の排紙部から印刷結果が出力される。
【００１４】
印刷装置１はパーソナルコンピュータ（ＰＣ）から供給された印刷データを送受信制御部８を介して受信し、描画部２によってコマンド解析を行い、描画処理された画像データをビットマップデータに変換し、画像メモリ３に格納する。印刷制御部７は画像メモリ４に格納されたビットマップデータを印刷エンジン装置１１に送り、上記のように印刷エンジン装置１１によって印刷処理を行う。
【００１５】
図２は上記操作パネル１０の構成を示す図である。操作パネル１０は、ＬＣＤ表示部１１、ＬＥＤ表示部１２、及びキー部１３で構成されている。ＬＣＤ表示部１１には後述する印刷装置１のエラー情報や操作情報のログが発生日時の情報と共に表示される。
また、キー部１３は不図示のテンキーや、決定キー、方向キー、オンラインキー、権限設定キー等の各種キーで構成され、ユーザによるキー操作に従ってキー操作信号を操作パネル制御部９に送信する。
【００１６】
ログ管理部４は、常時印刷装置１の状態を監視しており、例えば以下のような通知を受信する。図３はログ管理部４が受信する各種通知の例である。先ず、パーソナルコンピュータ（ＰＣ）との間で印刷データや制御信号の送受信を行う際、通信エラーが発生すると、送受信制御部８から通信エラーの通知を受信する（図３に示すａ）。また、描画部２は画像メモリ３を使用して、パーソナルコンピュータ（ＰＣ）から供給された印刷データのコマンド解析を行うが、この際発生するエラーをログ管理部４に通知する（図３に示すｂ）。
【００１７】
また、印刷制御部７は印刷エンジン装置１１からの操作情報や操作エラーの情報をログ管理部４に通知する（図３に示すｃ、ｄ）。例えば、用紙ジャムや消耗品交換のため、印刷装置１のカバーを開放した場合などの操作情報や、人為的に発生した操作エラー等の情報をログ管理部４に通知する。さらに、パネル制御部９は操作パネル１０からのキー操作信号を受信するが、この際発生するエラーをログ管理部４に通知する（図３に示すｅ）。
【００１８】
次に、本例の処理動作を説明する。
図４は本例の処理動作を説明するフローチャートである。先ず、ログ管理部４は前述の各制御部からログ情報の通知があるか判断する（ステップ（以下、Ｓで示す）１）。そして、ログ情報の通知を待ち（Ｓ１がＮＯ）、前述の何れかの制御部からエラーや操作情報の通知があると（Ｓ１がＹＥＳ）、日時時刻の情報を取得し（Ｓ２）、ログ管理部４はこの情報をログ管理メモリ５に書き込む（Ｓ３）。
【００１９】
図５は、ログ管理メモリ５に書き込まれたデータの一例を示す図である。例えば、ユーザによって操作パネル１０が操作され、操作パネル制御部９から電源オフの操作信号が入力すると、この操作情報は日時情報と共に、ログ管理メモリ５に書き込まれる。図５に示すＩは上記操作情報をログ管理メモリ５に記録したものであり、例えば２００８年９月１１日の２０時００分４３秒の日時情報と、「Power off」のログ情報がログ管理メモリ５に記録される。
【００２０】
また、同図に示すIIは、同じ操作パネル制御部９から通知された電源オン、初期設定処理のログ情報が、２００８年９月１２日の９時５分２６秒の日時情報と共に記録されている。
【００２１】
次に、ログ管理部４はログ管理メモリ５に書き込まれたログ情報が重要なエラー状態を示すフラグであるか判断する（Ｓ４）。ここで、重要なエラー状態を示すフラグの設定は後述する処理によって行われ、最初のこの判断では重要なエラー状態を示すフラグの設定は行われておらず（Ｓ４がＮＯ）、エラー事象であるか判断する（Ｓ５）。
【００２２】
上記例の場合、電源のオン、オフ操作の情報であり（Ｓ５がＮＯ）、処理を戻す。一方、エラーの事象である場合（Ｓ５がＹＥＳ）、更に重要なエラーであるか判断する（Ｓ６）。例えば、用紙ジャム等の重要なエラー情報である場合、更に装置を継続使用すると破損等の問題が発生するため、重要なエラーと判断する（Ｓ６がＹＥＳ）。この場合、重要なエラー状態を示すフラグをオンする（Ｓ７）。
【００２３】
次に、フラッシュメモリ６に記録するログ情報を個数で設定するか、時間で設定するか判断する（Ｓ８）。ここで、例えば個数で設定する場合、発生したエラーから１０件前のログ情報をログ管理メモリ５から取得する（Ｓ９）。一方、時間で設定する場合には、発生したエラーから３０分前までのログ情報をログ管理メモリ５から取得する（Ｓ１０）。
【００２４】
例えば、図５のIIIに示す用紙ジャムが発生した時、個数で設定する場合には上記IIIから１０個前までのログ情報をログ管理メモリ５から取得し、フラッシュメモリ６に保存する（Ｓ１１）。一方、時間で設定した場合には上記IIIの日時情報である２００８年９月１２日の１５時３１分４２秒から３０分前の、図５に示す範囲Ａのログ情報をログ管理メモリ５から取得し、フラッシュメモリ６に保存する（Ｓ１１）。
【００２５】
その後、重要なエラー状態が終了すると（Ｓ１２がＹＥＳ）、重要なエラー状態を示すフラグをオフし（Ｓ１３）、処理を終了する。
したがって、用紙ジャム等の重要なエラーが通知される毎に上記処理が行われ、フラッシュメモリ６には重大なエラーの情報と共に、重大なエラーが発生する前のログ情報が所定数記録され、必要に応じて解析処理等に利用することができる。
【００２６】
また、本実施形態の処理によって、フラッシュメモリ６に書き込まれるログ情報は重要なエラー状態の前の所定量の情報であり、全てのログ情報を記録する場合に比べて極めて少ない量のデータである。したがって、フラッシュメモリ６についても大きな容量のメモリ９を必要とするものではない。
【００２７】
尚、上記実施形態の説明では、重大なエラーが発生する前のログ情報として、３０分前、又は１０回分のログ情報をフラッシュメモリ６に記録するものとして説明したが、上記時間や回数に限定されるものではないことは勿論である。
（実施形態２）
【００２８】
次に、本発明の実施形態２について説明する。
本実施形態は、保守モードにおいて操作ログを残すことにより、保守モード中に意識的に発生させたエラーをエラーとは別な操作ログとして残すことにより、より正確な動作の再現や問題点の解析を効率よく行えるようにするものである。以下、具体的に説明する。
【００２９】
図６は本実施形態を説明するフローチャートである。先ず、印刷装置１が保守モードであるか判断する（ステップ（以下、ＳＴで示す）１）。ここで、保守モードでなければ（ＳＴ１がＮＯ）、前述の図４に示す処理と同様の処理を行なう。すなわち、ログ管理部４はログ情報の通知があるか判断し（ＳＴ２）、ログ情報の通知があると（ＳＴ２がＹＥＳ）、日時の情報を取得し（ＳＴ３）、この情報をログ管理メモリ５に書き込む（ＳＴ４）。そして、ログ管理メモリ５に書き込まれたログ情報が重要なエラー状態を示すフラグであるか判断し（ＳＴ５）、用紙ジャム等の重要なエラーである場合（ＳＴ６、ＳＴ７がＹＥＳ）、発生したエラーから１０件前のログ情報、又は発生したエラーから３０分前までのログ情報をログ管理メモリ５から取得し（ＳＴ８〜ＳＴ１１）、フラッシュメモリ６に書き込む（ＳＴ１２〜ＳＴ１４）。
【００３０】
一方、保守モードであれば（ＳＴ１がＹＥＳ）、本例の処理を行なう。先ず、日時情報を取得し（ＳＴ１５）、不揮発性メモリ６にログ情報を書き込む（ＳＴ１６）。
次に、ログ情報の通知を待ち（ＳＴ１７がＮＯ）、ログ情報の通知があると（ＳＴ１７がＮＯ）、日時情報を取得し（ＳＴ１８）、通知された情報がエラー情報であるか判断する（ＳＴ１９）。
【００３１】
ここで、通知された情報がエラー情報である場合（ＳＴ１９がＹＥＳ）、エラーログを編集し（ＳＴ２０）、フラッシュメモリ６にエラーログを記録する（ＳＴ２１）。すなわち、エラーログをログ管理メモリ５に記録するのではなく、直接フラッシュメモリ６に記録する。そして、保守モードがオフするまで（ＳＴ２２がＮＯ）、保守時の操作情報やエラー情報を直接フラッシュメモリ６に記録する。
【００３２】
その後、保守モードが終了すると、再度日時情報を取得し（ＳＴ２３）、不揮発性メモリ６にログ情報を書き込む（ＳＴ２４）。
以上のように処理することによって、保守モード中のサービスエンジニアの正確な操作ログとして残すことができ、装置の設定内容を履歴として残し、操作ミスの検証等に使用することができる。
【図面の簡単な説明】
【００３３】
【図１】本実施形態の印刷装置のインターフェースコントローラ部の構成図である。
【図２】操作パネルの構成図である。
【図３】ログ管理部への各種通知を説明する図である。
【図４】実施形態１の処理を説明するフローチャートである。
【図５】ログ管理メモリに記録されるログ情報の一例を示す図である。
【図６】実施形態２の処理を説明するフローチャートである。
【符号の説明】
【００３４】
１・・・印刷装置（インターフェースコントローラ部）
２・・・描画部
３・・・画像メモリ
４・・・ログ管理部
５・・・ログ管理メモリ
６・・・不揮発性メモリ
７・・・印刷制御部
８・・・送受信制御部
９・・・操作パネル制御部
１０・・操作パネル
１１・・印刷エンジン装置
１２・・ＬＥＤ表示部
１３・・キー部
【図１】
2010152562.tif 000003
【図２】
2010152562.tif 000004
【図３】
2010152562.tif 000005
【図４】
2010152562.tif 000006
【図５】
2010152562.tif 000007
【図６】
2010152562.tif 000008