(57)【要約】【課題】不測の事態でシステムダウンしたような場合であっても、その時点までのログ情報の取得が確実となる画像形成装置を提供する。【解決手段】画像形成装置は、メモリカードを装着してデータの入出力を行うためのメモリカードインタフェース手段と、該メモリカードインタフェース手段を介して、画像形成装置の動作状態を示すログ情報をメモリカードに記憶する制御を行う制御手段とを有する。制御手段は、ログ情報記憶処理の設定（ステップＳ３０１）、メモリカードによる記憶処理の設定（ステップＳ３０２）、メモリカードの装着状態（ステップＳ３０３）を確認してメモリカードへの記憶処理を行う。また、メモリカードへの記憶容量が最大である場合（ステップＳ３０５）には、指示入力により古いログ情報に対して上書き保存を行う（ステップＳ３１０）。【選択図】図３
2008142932.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードを装着してデータの入出力を行うためのメモリカードインタフェース手段と、
前記メモリカードインタフェース手段を介して、画像形成装置の動作状態を示すログ情報を前記メモリカードに記憶する制御を行う制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記ログ情報の記憶処理を実行するか否かについて設定する記憶実行設定手段をさらに有し、
前記制御手段は、前記記憶実行設定手段により前記記憶処理を実行すると設定された場合に、前記ログ情報を前記メモリカードに記憶することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ログ情報の記憶先としての記憶手段を設定する記憶先設定手段をさらに有し、
前記制御手段は、前記記憶先設定手段により前記メモリカードが設定された場合に、前記ログ情報を前記メモリカードに記憶することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記メモリカードインタフェース手段に前記メモリカードの装着状態を検出するカード装着検出手段をさらに有し、
前記制御手段は、前記カード装着検出手段により前記メモリカードの装着状態が検出された場合に、前記ログ情報を前記メモリカードに記憶することを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
ユーザによる操作内容入力の受付及び機器状態情報の表示を行う操作表示手段をさらに有し、
前記制御手段は、前記カード装着検出手段により前記メモリカードの非装着状態が検出された場合に、該非装着状態である旨のメッセージを前記操作表示手段に表示させることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記メモリカードに記憶された容量を検出する記憶容量検出手段をさらに有し、
前記制御手段は、前記記憶容量検出手段により前記メモリカードの記憶容量が最大であると検出された場合に、該最大容量状態である旨のメッセージを前記操作表示手段に表示させることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
ネットワーク接続された外部の装置とデータの送受信を行うためのネットワークインタフェース手段をさらに有し、
前記制御手段は、前記カード装着検出手段により前記メモリカードの非装着状態が検出された場合に、前記ネットワークインタフェースを介して該非装着状態である旨のメッセージを前記外部の装置に通知することを特徴とする請求項４から６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、前記記憶容量検出手段により前記メモリカードの記憶容量が最大であると検出された場合に、前記ネットワークインタフェースを介して該最大容量状態である旨のメッセージを前記外部の装置に通知することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記制御手段は、前記記憶容量検出手段により前記メモリカードの記憶容量が最大であると検出された場合に、先に記憶されたログ情報から順に新たなログ情報を上書きして記憶することを特徴とする請求項１から８のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、メモリカードコネクタを備える画像形成装置に好適に適用される技術で、装置状態を示す情報（以下、ログ情報という）を効果的に保存する技術に関するものである。
【背景技術】
【０００２】
従来、制御プログラムを実行して動作を行う電子機器、例えばコピー機能やプリンタ機能等を備える複合機のような画像形成装置では、制御プログラムが複数のタスクで構成されており、各機能に応じて種々のタスクを実行して所望の動作が行われている。さらに、画像形成装置では、動作の不具合の監視や原因解析等のため、ログ情報を出力してメモリに記憶させる処理がタスク中に設けられている。
【０００３】
また、プリンタや複合機のような画像形成装置では、ＳＤ（Secure Digital）カード等の着脱可能なカード型メモリによりデータの読み出しや書き込みを行うための、メディアカードインタフェースを搭載するものが多くなってきている。このようなメディアカードインタフェースを搭載する理由としては、ソフトウェアのアップデートや画像形成装置のシステムデバックを行うこと、またカード型メモリを蓄積媒体として利用することが考えられる。
【０００４】
ところで、例えば特許文献１では、不具合が発生したときのログ情報を容易かつ確実に取得できる電子機器及びその動作監視方法が開示されている。また、例えば特許文献２では、メディアカードインタフェースをアップデートやシステムデバックできる状態と、蓄積媒体として利用できる状態とで切り換えることで、データ転送中にシステム異常が発生してもシステム内部の観測が可能となる、カード型メモリのインタフェース回路等が提案されている。
【特許文献１】特開２００３−３１６６０９号公報
【特許文献２】特開２００５−２５９０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来技術では、画像形成装置がフリーズした場合にログ情報を取得することはできない。それは、通常、ＲＡＭ（Random Access Memory）にログ情報を一時的に保存して一括でＳＤカードやＨＤＤ（Hard Disk Drive）にダウンロードしているためである。また、システムデバックのためのデバックケーブルを装着するには、一度電源をＯＦＦ／ＯＮする必要があり、その時点でのログ情報を保存することができなかった。
【０００６】
そこで、本発明は、不測の事態でシステムダウンしたような場合であっても、その時点までのログ情報の取得が確実となる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、請求項１記載の発明は、画像形成装置において、メモリカードを装着してデータの入出力を行うためのメモリカードインタフェース手段と、前記メモリカードインタフェース手段を介して、画像形成装置の動作状態を示すログ情報を前記メモリカードに記憶する制御を行う制御手段と、を有することを特徴とする。
【０００８】
また、請求項２記載の発明は、請求項１に記載の画像形成装置において、前記ログ情報の記憶処理を実行するか否かについて設定する記憶実行設定手段をさらに有し、前記制御手段は、前記記憶実行設定手段により前記記憶処理を実行すると設定された場合に、前記ログ情報を前記メモリカードに記憶することを特徴とする。
【０００９】
また、請求項３記載の発明は、請求項１又は２に記載の画像形成装置において、前記ログ情報の記憶先としての記憶手段を設定する記憶先設定手段をさらに有し、前記制御手段は、前記記憶先設定手段により前記メモリカードが設定された場合に、前記ログ情報を前記メモリカードに記憶することを特徴とする。
【００１０】
また、請求項４記載の発明は、請求項１から３のいずれか１項に記載の画像形成装置において、前記メモリカードインタフェース手段に前記メモリカードの装着状態を検出するカード装着検出手段をさらに有し、前記制御手段は、前記カード装着検出手段により前記メモリカードの装着状態が検出された場合に、前記ログ情報を前記メモリカードに記憶することを特徴とする。
【００１１】
また、請求項５記載の発明は、請求項４に記載の画像形成装置において、ユーザによる操作内容入力の受付及び機器状態情報の表示を行う操作表示手段をさらに有し、前記制御手段は、前記カード装着検出手段により前記メモリカードの非装着状態が検出された場合に、該非装着状態である旨のメッセージを前記操作表示手段に表示させることを特徴とする。
【００１２】
また、請求項６記載の発明は、請求項５に記載の画像形成装置において、前記メモリカードに記憶された容量を検出する記憶容量検出手段をさらに有し、前記制御手段は、前記記憶容量検出手段により前記メモリカードの記憶容量が最大であると検出された場合に、該最大容量状態である旨のメッセージを前記操作表示手段に表示させることを特徴とする。
【００１３】
また、請求項７記載の発明は、請求項４から６のいずれか１項に記載の画像形成装置において、ネットワーク接続された外部の装置とデータの送受信を行うためのネットワークインタフェース手段をさらに有し、前記制御手段は、前記カード装着検出手段により前記メモリカードの非装着状態が検出された場合に、前記ネットワークインタフェースを介して該非装着状態である旨のメッセージを前記外部の装置に通知することを特徴とする。
【００１４】
また、請求項８記載の発明は、請求項７に記載の画像形成装置において、前記制御手段は、前記記憶容量検出手段により前記メモリカードの記憶容量が最大であると検出された場合に、前記ネットワークインタフェースを介して該最大容量状態である旨のメッセージを前記外部の装置に通知することを特徴とする。
【００１５】
また、請求項９記載の発明は、請求項１から８のいずれか１項に記載の画像形成装置において、前記制御手段は、前記記憶容量検出手段により前記メモリカードの記憶容量が最大であると検出された場合に、先に記憶されたログ情報から順に新たなログ情報を上書きして記憶することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、不測の事態でシステムダウンしたような場合であっても、その時点までのログ情報を確実に取得できる画像形成装置が実現される。
【発明を実施するための最良の形態】
【００１７】
図面を参照しながら、本発明の実施形態における画像形成装置について説明する。
【００１８】
図１は、本実施形態の画像形成装置の内部構成を示したブロック図である。画像形成装置１は、コントローラ１０、ＨＤＤ１７、操作部１８、スキャナ１９、プロッタ２０、及びエンジン制御部２１を備える。そして、コントローラ１０は、ＣＰＵ（Central Processing Unit）１１、ＮＶＲＡＭ（Non-Volatile RAM）１２、ＳＤＲＡＭ（Synchronous Dynamic RAM）１３、ＦＲＯＭ（Flash ROM）１４、ＳＤ  Ｃａｒｄ  Ｓｌｏｔ１５、ＡＳＩＣ（Application Specific Integrated Circuit）１６を有する。
【００１９】
ＣＰＵ１１は、中央演算処理装置でありプログラムの実行を行う。ＮＶＲＡＭ１２は、不揮発性メモリであり画像形成装置１のシステムに関する機種固有情報等が記憶される。ＳＤＲＡＭ１３は、読み書き可能メモリでありメインメモリとしてプログラムの取り扱いやデータ保存を行う。ＦＲＯＭ１４は、読み出し専用メモリであり画像処理を実行させるプログラムを格納する。
【００２０】
ＳＤ  Ｃａｒｄ  Ｓｌｏｔ１５は、ＳＤカードを装着／脱着するためのコネクタ（ソケット）でありＳＤカードと画像形成装置１を接続するインタフェースの機能を有する。ＡＳＩＣ１６は、特定用途向け集積回路であり、画像形成装置における画像入出力機能、画像処理機能、データ通信機能等の複数のアプリケーション機能を有する。また、ＡＳＩＣ１６は、ＮＶＲＡＭ１２、ＳＤＲＡＭ１３、ＦＲＯＭ１４、及びＳＤ  Ｃａｒｄ  Ｓｌｏｔ１５とバスを介して接続され、これらのメモリ制御を行うとともに、ＣＰＵ１１との間で必要なデータのやり取りを行う。
【００２１】
ＨＤＤ１７は、画像イメージや各種データを保存する。操作部１８は、データ入力を行う入力キーや、タッチパネル及び表示用液晶ディスプレイ等を備える。スキャナ１９は、画像形成装置１が原稿データを取得するための原稿読み取りを行う。プロッタ２０は、画像形成装置１が保持する画情報の印刷出力を行う。エンジン制御部２１は、スキャナ１９及びプロッタ２０と接続されこれらの制御を行うとともに、読み取った原稿データや出力する画情報等についてコントローラ１０との間でやり取りを行う。
【００２２】
図２は、本実施形態におけるログ情報記憶処理の流れを示したフローチャートである。
【００２３】
まず、ログ情報の記憶処理を実行するか否かの判断がなされ（ステップＳ２０１）、記憶処理実行の設定がなされていた場合（ステップＳ２０１／ＹＥＳ）は、記憶先の記憶手段の判断に移行する（ステップＳ２０２）。記憶処理を実行しない設定の場合（ステップＳ２０１／ＮＯ）は、ログ情報を保存せず終了となる。
【００２４】
記憶先がＳＤカードと設定されていた場合（ステップＳ２０２／ＹＥＳ）には、ＳＤカードがＳＤ  Ｃａｒｄ  Ｓｌｏｔに装着されているか否かが判断される（ステップＳ２０３）。
【００２５】
ＳＤカードがＳＤ  Ｃａｒｄ  Ｓｌｏｔに装着されている場合（ステップＳ２０３／ＹＥＳ）には、ログ情報をＳＤカードに記憶する処理を実行する（ステップＳ２０５）。ＳＤ  Ｃａｒｄ  Ｓｌｏｔに装着されていない場合（ステップＳ２０３／ＮＯ）には、ＳＤカードが装着されていない状態である旨のメッセージを操作部により表示させ（ステップＳ２０６）、再度ＳＤカードの装着状態の判断へ移る（ステップＳ２０３）。
【００２６】
他方、記憶先がＳＤカードと設定されていない場合（ステップＳ２０２／ＮＯ）には、従来のようにＲＡＭに、すなわち本実施形態ではＮＶＲＡＭにログ情報を記憶する（ステップＳ２０４）。
【００２７】
図３は、本実施形態におけるログ情報記憶処理の流れを示したフローチャートである。本フローは、ＳＤカードの装着状態の判断までは図２と同様だが、さらに、記憶容量の判断、上書き保存の指示が新たに加わっている。
【００２８】
まず、ログ情報の記憶処理を実行するか否かの判断がなされ（ステップＳ３０１）、該処理実行の設定がなされていた場合（ステップＳ３０１／ＹＥＳ）は、記憶先の記憶手段の判断に移行し（ステップＳ３０２）、記憶処理を実行しない設定の場合（ステップＳ３０１／ＮＯ）は、ログ情報を保存せず終了となる。
【００２９】
記憶先がＳＤカードと設定されていた場合（ステップＳ３０２／ＹＥＳ）には、ＳＤカードがＳＤ  Ｃａｒｄ  Ｓｌｏｔに装着されているか否かが判断され（ステップＳ３０３）、ＳＤカードが装着されている場合（ステップＳ３０３／ＹＥＳ）には、ＳＤカードへの記憶容量が最大であるか否かが判断される（ステップＳ３０５）。一方、ＳＤカードがＳＤ  Ｃａｒｄ  Ｓｌｏｔに装着されていない場合（ステップＳ３０３／ＮＯ）には、非装着状態である旨のメッセージを操作部により表示させ（ステップＳ３０６）、再度ＳＤカードの装着状態の判断へ移る（ステップＳ３０３）。
【００３０】
ＳＤカードへの記憶容量が最大ではないと判断された場合（ステップＳ３０５／ＮＯ）は、空き容量に対してログ情報を記憶する（ステップＳ３０８）。記憶容量が最大であると判断された場合（ステップＳ３０５／ＹＥＳ）には、操作部にその旨のメッセージを表示させ、上書き保存の指示入力を促す（ステップＳ３０７）。
【００３１】
そして、上書き保存の指示が入力されたか否かを判断し（ステップＳ３０９）、該指示入力があった場合は（ステップＳ３０９／ＹＥＳ）ＳＤカードへログ情報を上書きして記憶する（ステップＳ３１０）。上書き保存は、古いログ情報（すなわちより以前に記憶処理がなされたログ情報）から順に行っていく。
【００３２】
他方、記憶先がＳＤカードと設定されていない場合（ステップＳ３０２／ＮＯ）には、従来のようにＲＡＭ（本実施形態ではＮＶＲＡＭ）にログ情報を記憶する（ステップＳ３０４）。
【００３３】
なお、図２及び図３のフローでは、ＳＤカードの非装着状態について操作部により表示させるものとしたが、画像形成装置がネットワーク接続されている場合には、ネットワークインタフェース部より他の装置に対して該非装着状態に関する通知を行うように構成してもよい。
【００３４】
上記の実施形態によれば、画像形成装置において、不具合が発生した際に、ＲＡＭにログを保存し一括でＳＤカードやＨＤＤに保存する必要がなくなる。また、常にＳＤカードに保存しているため、画像形成装置がフリーズしたときにもフリーズするまでのログ情報の保存が可能となる。さらに、壊れ難いＳＤカードにログ情報を保存することで、情報の安全性が向上するとともに持ち運びが容易になる。
【００３５】
また、上記実施形態によれば、コントローラログをＳＤカードに直接保存することが可能となる。
【００３６】
また、上記実施形態によれば、コントローラログ取得について選択することで、無駄なログを取得しないことが可能となる。
【００３７】
また、上記実施形態によれば、ＳＤカードの記憶容量が最大になった際に、最大になったことを操作部に表示させることで、ユーザにその事実を知らせることが可能となる。
【００３８】
また、上記実施形態によれば、ＳＤカードの記憶容量が最大になった際に、ネットワークを介して最大になったことを表示させることで、ユーザやサービスマンにその事実を知らせることが可能となる。
【００３９】
また、上記実施形態によれば、ＳＤカードの記憶容量が最大になった際に、古いログ情報から順に上書きすることで、ＳＤカードを交換することなく、最新のログ情報を取得し続けることが可能となる。
【００４０】
また、上記実施形態によれば、ＳＤカードが装着されていない際に、非装着状態であることを操作部に表示させることで、ユーザにその事実を知らせることが可能となる。
【００４１】
また、上記実施形態によれば、ＳＤカードが装着されていない際に、ネットワークを介して非装着状態であることを表示させることで、ユーザやサービスマンにその事実を知らせることが可能となる。
【００４２】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００４３】
すなわち、本実施形態では、メモリカードとしてＳＤカードを用いたが、これのみに限定されず、コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック、ＭＭＣ（MultiMedia Card）といった他の種類のものを適用してもよい。
【００４４】
また、先に述べてきた本発明の実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読み取り可能な記録媒体、すなわち記憶メディアを画像形成装置に供給し、画像形成装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶メディアに格納されたプログラムコードを読み出し実行することによっても、本発明の目的を達成することは可能である。
【００４５】
この場合、記憶メディアから読み出されたプログラムコード自体が前述の実施形態の機能を実現することになり、そのプログラムコードを記憶したコンピュータ読み取り可能な記録媒体は本発明を構成する。また、プログラムコードを供給するための記憶メディアとしては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、不揮発性のメモリカード、磁気テープ等を用いることができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係る画像形成装置の内部構成を示したブロック図である。
【図２】本発明の実施形態におけるログ情報記憶処理の流れを示したフローチャートである。
【図３】本発明の実施形態におけるログ情報記憶処理の流れを示したフローチャートである。
【符号の説明】
【００４７】
１    画像形成装置
１０    コントローラ
１１    ＣＰＵ
１２    ＮＶＲＡＭ
１３    ＳＤＲＡＭ
１４    ＦＲＯＭ
１５    ＳＤ  Ｃａｒｄ  Ｓｌｏｔ
１６    ＡＳＩＣ
１７    ＨＤＤ
１８    操作部
１９    スキャナ
２０    プロッタ
２１    エンジン制御部
【図１】
2008142932.tif 000003
【図２】
2008142932.tif 000004
【図３】
2008142932.tif 000005