(57)【要約】【課題】  ユーザが第三者にログ情報を取得させる際にネットワークがない環境であっても、ユーザの意図したログ情報を取得することができるようにする。また、ユーザの意図しないデバイスからログ情報を取得してしまうケースを防止できるようにする。【解決手段】  着脱可能な外部記録媒体への情報の読み出し及び書き込みが可能な画像形成装置は、プログラムと定義情報とが格納される記憶手段と、ユーザの指示を受け付ける受け付け手段と、処理状態を表示する表示手段と、接続された外部記憶媒体から設定情報を読み込む読み込み手段と、前記読み込み手段により読み出した前記設定情報に応じてログ情報ファイルを作成する作成手段と、前記作成手段により作成したログ情報ファイルを外部記録媒体へ書き込む書き込み手段と、を備える。【選択図】  図１
2009033539.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な外部記録媒体への情報の読み出し、書き込みが可能な画像形成装置において、
プログラム、定義情報、が格納される記憶手段と、
ユーザの指示を受け付ける受け付け手段と、
処理状態を表示する表示手段と、
接続された外部記憶媒体から外部記憶媒体に保存されている、設定情報を読み込む読み込み手段と、
前記読み込み手段により読み出した前記設定情報に応じてログ情報ファイルを作成する作成手段と、
前記作成手段により作成したログ情報ファイルを外部記録媒体へ書き込む書き込み手段と、
前記記憶手段、前記受付手段、前記表示手段、前記読み込み手段、前記作成手段、前記書き込み手段を統合制御する制御手段を備えたことを特徴とする画像形成装置。
【請求項２】
前記読み込み手段により取得した前記設定情報の内容と前記記憶手段により格納される定義情報とを比較する比較手段と、
前記比較手段の結果不一致を検知すると前記作成手段を取り消す取り消し手段と、前記比較手段、前記取り消し手段を制御する制御手段を持つこと特徴とする請求項１記載の画像形成装置。
【請求項３】
前記書き込み手段によりログ情報ファイルを前記外部記憶媒体へ書き込む際に、前記外部記憶媒体の空き容量を検知する検知手段と、
前記空き容量と前記ログ情報のサイズを比較するサイズ比較手段と、
前記サイズ比較手段の結果ログ情報のサイズが大きいことを検知した場合に、ユーザへ前記表示手段を用いて警告情報を表示する警告手段と、前記検知手段、前記サイズ比較手段、前記警告手段を制御する制御手段を持つこと特徴とする請求項１記載の画像形成装置。
【請求項４】
前記警告手段に応じて前記受付手段によりファイル削除要求を受け付けると、前記外部記憶媒体の不要なファイルを削除する削除手段と前記削除手段を制御する制御手段を持つこと特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能な外部記録媒体への情報の読み出し、書き込みが可能な画像形成装置に関して、特に外部記憶媒体へログ情報の書き込みを行う画像形成装置に関する。
【背景技術】
【０００２】
従来より、複合機のログ情報を取得する際にネットワークを用いて外部よりタグ情報を取得し、取得したタグ情報に対応したログ情報を複合機より取得する手法が知られている（特許文献１）。
【特許文献１】特開2004-215309号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながらネットワークの無い環境において複合機から着脱可能な外部記憶装置へログ情報を取得する場合、タグ情報を取得することができなかった。
【課題を解決するための手段】
【０００４】
上述した課題を解決する為に本発明は、
着脱可能な外部記録媒体への情報の読み出し、書き込みが可能な画像形成装置において、
プログラム、定義情報、が格納される記憶手段と、
ユーザの指示を受け付ける受け付け手段と、
処理状態を表示する表示手段と、
接続された外部記憶媒体から外部記憶媒体に保存されている、設定情報を読み込む読み込み手段と、
前記読み込み手段により読み出した前記設定情報に応じてログ情報ファイルを作成する作成手段と、
前記作成手段により作成したログ情報ファイルを外部記録媒体へ書き込む書き込み手段と、
前記記憶手段、前記受付手段、前記表示手段、前記読み込み手段、前記作成手段、前記書き込み手段を統合制御する制御手段を備えたことを特徴とする。
【０００５】
前記読み込み手段により取得した前記設定情報の内容と前記記憶手段により格納される定義情報とを比較する比較手段と、
前記比較手段の結果不一致を検知すると前記作成手段を取り消す取り消し手段と、前記比較手段、前記取り消し手段を制御する制御手段を持つこと特徴とする。
【０００６】
前記書き込み手段によりログ情報ファイルを前記外部記憶媒体へ書き込む際に、前記外部記憶媒体の空き容量を検知する検知手段と、
前記空き容量と前記ログ情報のサイズを比較するサイズ比較手段と、
前記サイズ比較手段の結果ログ情報のサイズが大きいことを検知した場合に、ユーザへ前記表示手段を用いて警告情報を表示する警告手段と、前記検知手段、前記サイズ比較手段、前記警告手段を制御する制御手段を持つこと特徴とする。
【０００７】
前記警告手段に応じて前記受付手段によりファイル削除要求を受け付けると、前記外部記憶媒体の不要なファイルを削除する削除手段と前記削除手段を制御する制御手段を持つこと特徴とする。
【発明の効果】
【０００８】
本発明によってユーザが第三者にログ情報を取得させる際にネットワークがない環境であっても、ユーザの意図したログ情報を取得することができる。また、ユーザの意図しないデバイスからログ情報を取得してしまうケースを防止できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１０】
本発明に係る第１実施形態に係る画像形成装置について、図面を参照して説明する。
【００１１】
〔図１の説明〕
図１は、本発明の１つの実施形態に係る全体システム構成の一例を示す図である。
【００１２】
図において、１０１は保存プログラム、保存定義情報が格納されるＵＳＢデバイス（１０１）であり、１０３はコピー機能や印刷機能、スキャン機能、ＦＡＸ機能等を有した画像形成装置である。１０２はＵＳＢデバイス（１０１）に保存されている取得ログ情報設定ファイルであり、取得するログのレベルやログの種類といった情報が記述されている。画像形成装置（１０３）はＵＳＢデバイス（１０１）から取得ログ設定情報を自身の記憶領域へ保存する読み込み手段（Ｓ１０１）を持っている。また画像形成装置（１０３）は取得した取得ログ設定情報に応じたログ情報ファイルを生成する手段を持っている（Ｓ１０２）。
また画像形成装置（１０３）は生成したログ情報ファイルをＵＳＢデバイス（１０１）へ書き込む書き込み手段をもっている。
【００１３】
〔図２の説明〕
図２は本発明の実施形態の複合機のコントローラユニットのハードウェア構成を示す図である。コントローラユニット（２１６）は、画像出力デバイスとして機能するプリンタ（２１２）と接続することで、画像データやデバイス情報の入出力を行う。ＣＰＵ（２０１）は、システム全体を制御するプロセッサである。ＮＶＭＥＭ（２１８）は、ＣＰＵ（２０１）が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。ＮＶＭＥＭ（２１８）は不揮発性のメモリであり設定情報等を記録する。ＦＬＡＳＨＲＯＭ（２０２）は書き換え可能な不揮発性メモリであり、システムを制御するための各種制御プログラムが記録される。操作部Ｉ／Ｆ（２０４）は、操作部（２０５）とのインターフェース部で、操作部（２０５）に表示する画像データを操作部（２０５）に対して出力する。また、操作部（２０５）からユーザが入力した情報を、ＣＰＵ（２０１）に伝える役割をする。ＵＳＢポート（２０８）は、ＵＳＢデバイス（２１７）との接続を可能にする。以上のデバイスがシステムバス（２０６）上に配置される。イメージバス（ＩＭＡＧＥ  ＢＵＳ）Ｉ／Ｆ（２０７）は、システムバス（２０６）と画像データを高速で転送する画像バス（２１３）とを接続し、データ構造を変換するバスブリッジである。画像バス（２１３）は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス（２１３）上には以下のデバイスが配置される。ラスタイメージプロセッサ（ＲＩＰ）（２１１）はＰＤＬコードのようなベクトルデータをビットマップイメージに展開する。プリンタＩ／Ｆ（２１０）は、プリンタ（２１２）とコントローラユニット（２１６）を接続し、画像データの同期系／非同期系の変換を行う。画像処理部（２０９）は、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。プリンタ部（２１２）は、ラスタイメージデータを用紙上の画像に変換する部分である。その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ（２０１）からの指示によって開始する。操作部（２０８）は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られている。また操作キーを有している。システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ２０１に伝える。
【００１４】
〔図３の説明〕
図３は、ＵＳＢデバイス（１０１）に保存される取得ログ設定情報の一例を示す図である。
【００１５】
取得ログ設定情報（３０１）はログレベル（３０２）、取得するログの種類（３０３）、デバイス情報（３０４）、機種情報（３０５）が記述されている。ログレベル（３０２）はログ情報毎に付加された値である。ログレベルに大きい値を選択する程、より詳細なログであることを取得できる。取得するログの種類（３０３）にはネットワーク、オペレーティングシステムなどがありログ情報は1つ以上の種類を持つ。デバイス情報（３０４）はデバイス固有の値であるシリアルナンバーを示す。機種情報（３０５）は機種固有の値である機種コード情報を示す。
【００１６】
〔図４の説明〕
図４は、ＵＳＢデバイス（１０１）に保存される取得ログ設定情報を元にログ情報ファイルを作成する一例を示す図である。まずＵＳＢデバイス（１０１）がデバイス（１０３）へ接続される（Ｓ４０１）。次にユーザ（４０１）は操作部Ｉ／Ｆ（２０４）を用いてログ取得操作を行う（Ｓ４０２）。ログ取得操作が行われるとデバイス（１０３）はＵＳＢデバイス（１０１）が取得ログ設定情報が記述されているファイルをファイル名「Log_Config」として保持しているか否かを確認する（Ｓ４０３）。Log_Configが存在していればデバイス（１０３）はＵＳＢデバイス（１０１）よりLog_Configを取得する（Ｓ４０４）。次にデバイス（１０３）は取得したLog_Configに記述された内容に従いログ情報ファイルをファイル名「Log_Info」として作成する。Log_ConfigがＵＳＢデバイス（１０１）に存在しなかった場合はデフォルト値で作成する（Ｓ４０５）。ログ情報ファイルを作成するとデバイス（１０３）はUSBデバイス（１０１）へファイル名「Log_Info」としてログ情報ファイルを書き込む（Ｓ４０６）。ログ情報ファイルの書き込みが完了するとデバイス（１０３）はＵＳＢデバイス（１０１）との接続を遮断する（Ｓ４０７）。次にデバイス（１０３）は操作部Ｉ／Ｆ（２０４）を用いてユーザ（４０１）へログ情報取得が完了したことを通知する。
【実施例２】
【００１７】
実施例１ではデバイス（１０３）がＵＳＢデバイス（１０１）が保持する取得ログ設定情報に応じたログ情報をＵＳＢデバイス（１０１）へ書き込んでいたが、取得ログ設定情報の記述内容によってログ情報の書き込みを制限しても良い。本発明に係る第２実施形態に係る画像形成装置について、図面を参照して説明する。
【００１８】
〔図５の説明〕
図５は、ＵＳＢデバイス（１０１）に保存される取得ログ設定情報を元にログ情報ファイルをＵＳＢデバイス（１０１）へ書き込むか否かを判断する一例を示す図である。まずＵＳＢデバイス（１０１）がデバイス（１０３）へ接続される（Ｓ５０１）。次にユーザ（４０１）は操作部Ｉ／Ｆ（２０４）を用いてログ取得操作を行う（Ｓ５０２）。ログ取得操作が行われるとデバイス（１０３）はＵＳＢデバイス（１０１）が取得ログ設定情報が記述されているファイルをファイル名「Log_Config」として保持しているか否かを確認する（Ｓ５０３）。Log_Configが存在していればデバイス（１０３）はＵＳＢデバイス（１０１）よりLog_Configを取得する（Ｓ５０４）。次にデバイスは取得したLog_Configにデバイス情報（３０４）、機種コード（３０５）のいずれかが記述されているか否かを確認し、記述されている場合は自身のデバイスが持つ情報と比較を行う（Ｓ５０５）。デバイス情報（３０４）、機種コード（３０５）の両方が記述されている場合はデバイス情報（３０４）のみを確認する。デバイスの持つ情報とLog_Config内容が一致することを確認するとデバイス（１０３）は取得したLog_Configに記述された内容に従いログ情報ファイルをファイル名「Log_Info」として作成する。Log_ConfigがＵＳＢデバイス（１０１）に存在しなかった場合はデフォルト値で作成する（Ｓ５０６）。ログ情報ファイルを作成するとデバイス（１０３）はUSBデバイス（１０１）へファイル名「Log_Info」としてログ情報ファイルを書き込む（Ｓ５０７）。ログ情報ファイルの書き込みが完了するとデバイス（１０３）はＵＳＢデバイス（１０１）との接続を遮断する（Ｓ５０８）。次にデバイス（１０３）は操作部Ｉ／Ｆ（２０４）を用いてユーザ（４０１）へログ情報取得が完了したことを通知する（Ｓ５０９）。
【００１９】
〔図６の説明〕
図６は、ＵＳＢデバイス（１０１）に保存される取得ログ設定情報を元にログ情報ファイルをＵＳＢデバイス（１０１）へ書き込むか否かを判断する一例を示す図である。まずＵＳＢデバイス（１０１）がデバイス（１０３）へ接続される（Ｓ６０１）。次にユーザ（４０１）は操作部Ｉ／Ｆ（２０４）を用いてログ取得操作を行う（Ｓ６０２）。ログ取得操作が行われるとデバイス（１０３）はＵＳＢデバイス（１０１）が取得ログ設定情報が記述されているファイルをファイル名「Log_Config」として保持しているか否かを確認する（Ｓ６０３）。Log_Configが存在していればデバイス（１０３）はＵＳＢデバイス（１０１）よりLog_Configを取得する（Ｓ６０４）。次にデバイスは取得したLog_Configにデバイス情報（３０４）、機種コード（３０５）のいずれかが記述されているか否かを確認し、記述されている場合は自身のデバイス情報を比較を行う（Ｓ６０５）。デバイス情報（３０４）、機種コード（３０５）の両方が記述されている場合はデバイス情報（３０４）のみを確認する。デバイスの持つ情報とLog_Configに記述された内容の不一致を確認すると、デバイスは操作部Ｉ／Ｆ（２０４）を用いてユーザ（４０１）へエラーを通知する（Ｓ６０６）。
【実施例３】
【００２０】
実施例１ではデバイス（１０３）がＵＳＢデバイス（１０１）が保持する取得ログ設定情報に応じたログ情報をＵＳＢデバイス（１０１）へ書き込んでいたが、ＵＳＢデバイス（１０１）の空き容量が不足している場合取得不要なログの削除を行っても良い。本発明に係る第２実施形態に係る画像形成装置について、図面を参照して説明する。
【００２１】
〔図７の説明〕
図７は、ＵＳＢデバイス（１０１）の空き容量不足時に取得ログ設定情報を元にログ情報ファイルをＵＳＢデバイス（１０１）へ書き込む一例を示す図である。まずＵＳＢデバイス（１０１）がデバイス（１０３）へ接続される（Ｓ７０１）。次にユーザ（４０１）は操作部Ｉ／Ｆ（２０４）を用いてログ取得操作を行う（Ｓ７０２）。ログ取得操作が行われるとデバイス（１０３）はＵＳＢデバイス（１０１）が取得ログ設定情報が記述されているファイルをファイル名「Log_Config」として保持しているか否かを確認する（Ｓ７０３）。Log_Configが存在していればデバイス（１０３）はＵＳＢデバイス（１０１）よりLog_Configを取得する（Ｓ７０４）。次にデバイス（１０３）はＵＳＢデバイス（１０１）の現在の空き容量値を取得する（Ｓ７０５）。次にデバイスは取得したLog_Configにデバイス情報（３０４）、機種コード（３０５）のいずれかが記述されているか否かを確認し、記述されている場合は自身のデバイスが持つ情報と比較を行う（Ｓ７０６）。デバイス情報（３０４）、機種コード（３０５）の両方が記述されている場合はデバイス情報（３０４）のみを確認する。デバイスの持つ情報とLog_Config内容が一致することを確認するとデバイス（１０３）は取得したLog_Configに記述された内容に従いログ情報ファイルをファイル名「Log_Info」として作成する。Log_ConfigがＵＳＢデバイス（１０１）に存在しなかった場合はデフォルト値で作成する（Ｓ７０７）。ここで作成したLog_Infoに対してＵＳＢデバイス（１０１）の空き容量が不足している場合、デバイス（１０３）はユーザ（４０１）へＵＳＢデバイス（１０１）が保持している古いLog_Infoを削除するか否か判断を促す（Ｓ７０８）。ユーザ（４０１）が操作部Ｉ／Ｆ（２０４）を用いて古いLog_Infoを削除する事を通知すると（Ｓ７０９）、デバイス（１０３）は古いLog_infoを削除する（Ｓ７１０）。
【００２２】
次にデバイス（１０３）はUSBデバイス（１０１）へファイル名「Log_Info」としてログ情報ファイルを書き込む（Ｓ７１１）。ログ情報ファイルの書き込みが完了するとデバイス（１０３）はＵＳＢデバイス（１０１）との接続を遮断する（Ｓ７１２）。次にデバイス（１０３）は操作部Ｉ／Ｆ（２０４）を用いてユーザ（４０１）へログ情報取得が完了したことを通知する（Ｓ７１３）。
【００２３】
〔図８の説明〕
図８は、ＵＳＢデバイス（１０１）の空き容量不足時に取得ログ設定情報を元にログ情報ファイルをＵＳＢデバイス（１０１）へ書き込む一例を示す図である。まずＵＳＢデバイス（１０１）がデバイス（１０３）へ接続される（Ｓ８０１）。次にユーザ（４０１）は操作部Ｉ／Ｆ（２０４）を用いてログ取得操作を行う（Ｓ８０２）。ログ取得操作が行われるとデバイス（１０３）はＵＳＢデバイス（１０１）が取得ログ設定情報が記述されているファイルをファイル名「Log_Config」として保持しているか否かを確認する（Ｓ８０３）。Log_Configが存在していればデバイス（１０３）はＵＳＢデバイス（１０１）よりLog_Configを取得する（Ｓ８０４）。次にデバイス（１０３）はＵＳＢデバイス（１０１）の現在の空き容量値を取得する（Ｓ８０５）。次にデバイスは取得したLog_Configにデバイス情報（３０４）、機種コード（３０５）のいずれかが記述されているか否かを確認し、記述されている場合は自身のデバイスが持つ情報と比較を行う（Ｓ８０６）。デバイス情報（３０４）、機種コード（３０５）の両方が記述されている場合はデバイス情報（３０４）のみを確認する。デバイスの持つ情報とLog_Config内容が一致することを確認するとデバイス（１０３）は取得したLog_Configに記述された内容に従いログ情報ファイルをファイル名「Log_Info」として作成する。Log_ConfigがＵＳＢデバイス（１０１）に存在しなかった場合はデフォルト値で作成する（Ｓ８０７）。ここで作成したLog_Infoに対してＵＳＢデバイス（１０１）の空き容量が不足している場合、デバイス（１０３）はユーザ（４０１）へＵＳＢデバイス（１０１）が保持している古いLog_Infoを削除するか否か判断を促す（Ｓ８０８）。ユーザ（４０１）が操作部Ｉ／Ｆ（２０４）を用いて古いLog_Infoを削除しない事を通知すると（Ｓ８０９）、デバイス（１０３）はLog_Infoの内容を削除し空き容量以下のサイズへ変換する（Ｓ８１０）。次にデバイス（１０３）はＵＳＢデバイス（１０１）へファイル名「Log_Info」としてログ情報ファイルを書き込む（Ｓ８１１）。ログ情報ファイルの書き込みが完了するとデバイス（１０３）はＵＳＢデバイス（１０１）との接続を遮断する（Ｓ８１２）。次にデバイス（１０３）は操作部Ｉ／Ｆ（２０４）を用いてユーザ（４０１）へログ情報取得が完了したことを通知する（Ｓ８１３）。
【図面の簡単な説明】
【００２４】
【図１】本発明の１つの実施形態に係る全体システム構成の一例を示す図である。
【図２】画像形成装置の制御構成を示すブロック図である。
【図３】本発明の第１実施形態に係るＵＳＢデバイスに保存される取得ログ設定情報の一例を示す図である。
【図４】本発明の第１実施形態に係るＵＳＢデバイスに保存される取得ログ設定情報を元にログ情報ファイルを作成する一例を示す図である。
【図５】本発明の第２実施形態に係るＵＳＢデバイスに保存される取得ログ設定情報を元にログ情報ファイルをＵＳＢデバイスへ書き込むか否かを判断する一例を示す図である。
【図６】本発明の第２実施形態に係るＵＳＢデバイスに保存される取得ログ設定情報を元にログ情報ファイルをＵＳＢデバイスへ書き込むか否かを判断する一例を示す図である。
【図７】本発明の第３実施形態に係るＵＳＢデバイスの空き容量不足時に取得ログ設定情報を元にログ情報ファイルをＵＳＢデバイスへ書き込む一例を示す図である。
【図８】本発明の第３実施形態に係るＵＳＢデバイスの空き容量不足時に取得ログ設定情報を元にログ情報ファイルをＵＳＢデバイスへ書き込む一例を示す図である。
【図１】
2009033539.tif 000003
【図２】
2009033539.tif 000004
【図３】
2009033539.tif 000005
【図４】
2009033539.tif 000006
【図５】
2009033539.tif 000007
【図６】
2009033539.tif 000008
【図７】
2009033539.tif 000009
【図８】
2009033539.tif 000010