(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
前記画像形成装置が通電されている状態で記録媒体を当該画像形成装置に接続および接続解除し得る接続手段と、
記録媒体が前記接続手段に接続されたことを認識する認識手段と、
前記認識手段により記録媒体が前記接続手段に接続されたことが認識された場合、当該記録媒体に保存されている予め規定された形式で記述された指示情報を解析する解析手段と、
前記指示情報に当該画像形成装置に関する装置情報の読み取り指示が含まれている場合、前記解析手段による前記指示情報の解析結果に応じて、前記装置情報を前記記録媒体に書き込む書込手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記装置情報は、前記画像形成装置の消耗品の使用状況を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記装置情報は、前記画像形成装置で印刷された用紙の枚数を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記装置情報は、前記画像形成装置で処理された印刷ジョブの履歴を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記装置情報は、前記画像形成装置の構成に関する構成情報を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記装置情報は、前記画像形成装置に対して設定された設定情報を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記装置情報は、前記画像形成装置で実行されるプログラムの動作ログを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記装置情報は、当該装置情報の種類ごとに分けられた複数のファイルとして、前記記録媒体に書き込まれることを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記装置情報は、前記画像形成装置を特定し得るディレクトリ内のファイルとして、前記記録媒体に書き込まれることを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
前記認識手段により記録媒体が前記接続手段に接続されたことが認識された場合、当該記録媒体に保存されているパスワードと当該画像形成装置に保存されているパスワードとを比較する比較手段と、
前記比較手段による比較の結果、両者のパスワードが一致しない場合、前記装置情報の前記記録媒体への書込みを禁止する禁止手段と、
をさらに有することを特徴とする請求項１に記載の画像形成装置。
【請求項１１】
前記指示情報に当該画像形成装置に対して設定され得る設定情報の書き込み指示が含まれている場合、前記解析手段による前記指示情報の解析結果に応じて、前記設定情報を前記記録媒体から読み出す読出手段と、
前記読出手段により読み出された設定情報を当該画像形成装置に反映させる反映手段と、をさらに有することを特徴とする請求項１に記載の画像形成装置。
【請求項１２】
前記記録媒体はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリであることを特徴とする請求項１〜１１のいずれか１つに記載の画像形成装置。
【請求項１３】
画像形成装置で実行される方法であって、
前記画像形成装置が通電されている状態で記録媒体を当該画像形成装置に接続および接続解除し得る接続手段に、記録媒体が接続されたことを認識する認識ステップと、
前記認識ステップにおいて記録媒体が前記接続手段に接続されたことが認識された場合、当該記録媒体に保存されている予め規定された形式で記述された指示情報を解析する解析ステップと、
前記指示情報に当該画像形成装置に関する装置情報の読み取り指示が含まれている場合、前記解析ステップにおける前記指示情報の解析結果に応じて、前記装置情報を前記記録媒体に書き込む書込ステップと、
を有することを特徴とする方法。
【請求項１４】
画像形成装置を制御するためのプログラムであって、
前記画像形成装置が通電されている状態で記録媒体を当該画像形成装置に接続および接続解除し得る接続手段に、記録媒体が接続されたことを認識する認識手順と、
前記認識手順において記録媒体が前記接続手段に接続されたことが認識された場合、当該記録媒体に保存されている予め規定された形式で記述された指示情報を解析する解析手順と、
前記指示情報に当該画像形成装置に関する装置情報の読み取り指示が含まれている場合、前記解析手順における前記指示情報の解析結果に応じて、前記装置情報を前記記録媒体に書き込む書込手順と、
を前記画像形成装置に実行させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置で実行される方法、および画像形成装置に実行させるためのプログラムに関する。
【背景技術】
【０００２】
オプションの装着状況等の構成情報、印刷条件、システム設定等の設定情報、トナー（インク）等の消耗品の使用状況、印刷処理枚数、用紙のサイズ・種類および残量などの装置情報を、操作パネル部からの指示により用紙に印刷、あるいは操作パネル部に表示させることが可能な複写機等の画像形成装置が存在する。こうして得られた装置情報は、消耗品の補給、部品の交換または修理、課金処理、装置の管理などの様々な用途に利用され得る。
【０００３】
また、端末装置をインタフェースケーブル等で画像形成装置に接続し、端末装置における操作により、端末装置が画像形成装置から装置情報を収集する方法が提案されている（特許文献１参照）。
【０００４】
しかしながら、上記した従来技術においては、所望する装置情報を取得する際に、オペレータが画像形成装置の操作パネル部、あるいは画像形成装置に接続された端末装置を操作して、装置情報の取得のための指示を行う必要があった。
【０００５】
このため、オペレータは、装置情報の取得が必要な画像形成装置ごとに、煩雑な操作を強いられるという問題があった。
【特許文献１】特開平１１−２９８６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、本発明の目的は、画像形成装置に関する装置情報の取得が必要な際に、オペレータの手間を省いて容易かつ迅速に装置情報を収集することができる画像形成装置、画像形成装置で実行される方法、および画像形成装置に実行させるためのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）画像形成装置であって、前記画像形成装置が通電されている状態で記録媒体を当該画像形成装置に接続および接続解除し得る接続手段と、記録媒体が前記接続手段に接続されたことを認識する認識手段と、前記認識手段により記録媒体が前記接続手段に接続されたことが認識された場合、当該記録媒体に保存されている予め規定された形式で記述された指示情報を解析する解析手段と、前記指示情報に当該画像形成装置に関する装置情報の読み取り指示が含まれている場合、前記解析手段による前記指示情報の解析結果に応じて、前記装置情報を前記記録媒体に書き込む書込手段と、を有することを特徴とする画像形成装置。
【０００９】
（２）前記装置情報は、前記画像形成装置の消耗品の使用状況を含むことを特徴とする上記（１）に記載の画像形成装置。
【００１０】
（３）前記装置情報は、前記画像形成装置で印刷された用紙の枚数を含むことを特徴とする上記（１）に記載の画像形成装置。
【００１１】
（４）前記装置情報は、前記画像形成装置で処理された印刷ジョブの履歴を含むことを特徴とする上記（１）に記載の画像形成装置。
【００１２】
（５）前記装置情報は、前記画像形成装置の構成に関する構成情報を含むことを特徴とする上記（１）に記載の画像形成装置。
【００１３】
（６）前記装置情報は、前記画像形成装置に対して設定された設定情報を含むことを特徴とする上記（１）に記載の画像形成装置。
【００１４】
（７）前記装置情報は、前記画像形成装置で実行されるプログラムの動作ログを含むことを特徴とする上記（１）に記載の画像形成装置。
【００１５】
（８）前記装置情報は、当該装置情報の種類ごとに分けられた複数のファイルとして、前記記録媒体に書き込まれることを特徴とする上記（１）に記載の画像形成装置。
【００１６】
（９）前記装置情報は、前記画像形成装置を特定し得るディレクトリ内のファイルとして、前記記録媒体に書き込まれることを特徴とする上記（１）に記載の画像形成装置。
【００１７】
（１０）前記認識手段により記録媒体が前記接続手段に接続されたことが認識された場合、当該記録媒体に保存されているパスワードと当該画像形成装置に保存されているパスワードとを比較する比較手段と、前記比較手段による比較の結果、両者のパスワードが一致しない場合、前記装置情報の前記記録媒体への書込みを禁止する禁止手段と、をさらに有することを特徴とする上記（１）に記載の画像形成装置。
【００１８】
（１１）前記指示情報に当該画像形成装置に対して設定され得る設定情報の書き込み指示が含まれている場合、前記解析手段による前記指示情報の解析結果に応じて、前記設定情報を前記記録媒体から読み出す読出手段と、前記読出手段により読み出された設定情報を当該画像形成装置に反映させる反映手段と、をさらに有することを特徴とする請求項１に記載の画像形成装置。
【００１９】
（１２）前記記録媒体はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリであることを特徴とする上記（１）〜（１１）のいずれか１つに記載の画像形成装置。
【００２０】
（１３）画像形成装置で実行される方法であって、前記画像形成装置が通電されている状態で記録媒体を当該画像形成装置に接続および接続解除し得る接続手段に、記録媒体が接続されたことを認識する認識ステップと、前記認識ステップにおいて記録媒体が前記接続手段に接続されたことが認識された場合、当該記録媒体に保存されている予め規定された形式で記述された指示情報を解析する解析ステップと、前記指示情報に当該画像形成装置に関する装置情報の読み取り指示が含まれている場合、前記解析ステップにおける前記指示情報の解析結果に応じて、前記装置情報を前記記録媒体に書き込む書込ステップと、を有することを特徴とする方法。
【００２１】
（１４）画像形成装置を制御するためのプログラムであって、前記画像形成装置が通電されている状態で記録媒体を当該画像形成装置に接続および接続解除し得る接続手段に、記録媒体が接続されたことを認識する認識手順と、前記認識手順において記録媒体が前記接続手段に接続されたことが認識された場合、当該記録媒体に保存されている予め規定された形式で記述された指示情報を解析する解析手順と、前記指示情報に当該画像形成装置に関する装置情報の読み取り指示が含まれている場合、前記解析手順における前記指示情報の解析結果に応じて、前記装置情報を前記記録媒体に書き込む書込手順と、を前記画像形成装置に実行させるためのプログラム。
【００２２】
（１５）上記（１４）に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２３】
本発明の画像形成装置は、記録媒体が接続手段に接続されたことを認識した場合、当該記録媒体に保存されている予め規定された形式で記述された指示情報を解析し、当該指示情報に当該画像形成装置に関する装置情報の読み取り指示が含まれている場合、当該解析結果に応じて、装置情報を記録媒体に書き込む。
【００２４】
したがって、オペレータは、装置情報の取得が必要なプリンタ等の画像形成装置ごとに、画像形成装置の操作パネル部、あるいは画像形成装置に接続された端末装置を操作して、装置情報の取得のための指示を行うという、煩雑な作業を行う必要が無くなる。
【００２５】
このように本発明によれば、画像形成装置に関する装置情報の取得が必要な際に、オペレータの手間を省いて容易かつ迅速に装置情報を収集することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２７】
図１は、本発明の一実施形態にかかる画像形成装置としてのプリンタの構成を示すブロック図である。
【００２８】
プリンタ１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、不揮発性記憶部１０４、操作パネル部１０５、印刷部１０６、ネットワークインタフェース１０７、およびＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェース１０８を含み、これらは信号を遣り取りするためのバス１０９を介して相互に接続されている。
【００２９】
ＣＰＵ１０１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１０２は、各種プログラムおよび各種データを格納する。ＲＡＭ１０３は、作業領域として一時的にプログラムおよびデータを記憶する。不揮発性記憶部１０４は、プリンタ１００の電源をオフしても記憶内容を保持するデバイスであり、ハードディスク、フラッシュメモリ等を含む。ＣＰＵ１０１は、不揮発性記憶部１０４等の記憶デバイスに対して、必要に応じて各種データの読み出しまたは書き込みを行う。
【００３０】
操作パネル部１０５は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００３１】
印刷部１０６は、電子写真式プロセス等の周知の作像プロセスを用いて、用紙等の記録材上に画像を印刷する。
【００３２】
ネットワークインタフェース１０７は、ネットワークを介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３３】
ＵＳＢインタフェース１０８は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ４００（図２参照）等のＵＳＢ規格にしたがう機器を、プリンタ１００が通電されている状態で当該プリンタ１００に接続および接続解除し得るインタフェースである。ＵＳＢメモリ４００は、不揮発性メモリと、当該不揮発性メモリに接続された端子とを有している。図２に示すように、ＵＳＢインタフェース１０８は、ＵＳＢメモリ４００の端子を挿入し得るＵＳＢコネクタ１０８ａを含んでいる。
【００３４】
なお、プリンタ１００は、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００３５】
図３は、本実施形態のプリンタ１００に実装されるファームウェア２００の構成を示す図である。ファームウェア２００は、ＵＳＢホストドライバ２０１、Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓドライバ２０２、ファイルシステム２０３、外部メモリ制御部２０４、装置情報管理部２０５、および解析処理部２０６を含んでおり、不揮発性記憶部１０４内に保存される。
【００３６】
ＵＳＢホストドライバ２０１は、データの送受信、およびＵＳＢメモリ４００との接続・切断の確立を行う。Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓドライバ２０２は、接続されたＵＳＢメモリをストレージデバイスとして制御する。ファイルシステム２０３は、ＵＳＢメモリ４００内のデータをファイルとして読み書きするための制御を行う。外部メモリ制御部２０４は、ＵＳＢメモリ４００内のデータを読み込んで解析し、必要に応じて各種のデータをＵＳＢ４００メモリに書き込む処理を行う。装置情報管理部２０５は、プリンタ１００に関する種々の情報、すなわち装置情報を管理する。装置情報には、プリンタ１００の消耗品の使用状況、プリンタ１００で印刷された用紙の枚数、プリンタ１００で処理された印刷ジョブの履歴、プリンタ１００の構成に関する構成情報、プリンタ１００に対して設定された設定情報、プリンタ１００におけるエラー履歴、および現在のプリンタ１００における用紙ジャム、カバーオープン等を含むステータス情報などが含まれる。解析処理部２０６は、ネットワークインタフェース１０７を介して受信した印刷ジョブを解析して処理する。ファームウェア２００の上記各部の機能は、それぞれに対応するプログラムをＣＰＵ１０１がＲＡＭ１０３上で実行することにより発揮される。
【００３７】
ここで、プリンタ１００に対する各種の設定情報は、操作パネル部１０５あるいはネットワークインタフェース１０７を介して、ＲＡＭ１０３あるいは不揮発性記憶部１０４に記憶される。消耗品の使用状況および装置状態は、装置状態管理部２０５によって管理され、必要に応じてＲＡＭ１０３あるいは不揮発性記憶部１０４に記憶される。ネットワークインタフェース１０７を介して受信した印刷ジョブは、解析処理部２０６によって解析され、当該解析結果に応じて適切な用紙サイズ、カラー／モノクロ等の印刷条件の下で処理される。また、印刷部１０６における印刷出力結果が正常か否かが判断され、印刷ジョブの履歴情報として必要な情報が逐次、不揮発性記憶部１０４に記憶される。
【００３８】
次に、まずプリンタ１００に関する装置情報をＵＳＢメモリ４００に書き込む処理について説明し、その後に、ＵＳＢメモリ４００内に保存されている設定情報をプリンタ１００に反映させる処理について説明する。
【００３９】
プリンタ１００から装置情報を取得するために、前段階として、オペレータは、ＵＳＢメモリ４００が使用可能な図示しないＰＣ（パーソナルコンピュータ）等の端末装置にＵＳＢメモリ４００を接続し、指示情報ファイルを作成してＵＳＢメモリ４００に保存する。
【００４０】
図６は、ＵＳＢメモリ４００内に保存されるデータのファイル構成の一例を示す図、図７は、装置情報の読み取り指示を含む指示情報ファイル（ｐｒｉｎｔｅｒ．ｉｎｆ）３１０の一例を示す図である。
【００４１】
図６に示すように、指示情報ファイル３１０は、ルートディレクトリ３００内のファイルとして保存される。なお、図６において、実線枠で囲まれた名称はディレクトリ名を示し、破線枠で囲まれた名称はファイル名を示している。
【００４２】
指示情報ファイル３１０は、図７に示すような予め規定された形式で記述された定義ファイルである。指示情報ファイル３１０には、パスワード３１１、取得したい装置情報の項目３１２等の情報が記載される。
【００４３】
図４および図５は、プリンタ１００におけるＵＳＢメモリ４００が接続された場合の処理の手順を示すフローチャートである。図４および図５のフローチャートに示されるアルゴリズムは、プリンタ１００の不揮発性記憶部１０４にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【００４４】
ステップＳ１０１では、ＵＳＢメモリ４００が、プリンタ１００のＵＳＢインタフェース１０８に接続されたことが認識されたか否かが判断される（Ｓ１０１）。ここで、ＵＳＢメモリ４００がプリンタ１００のＵＳＢインタフェース１０８のＵＳＢコネクタ１０８ａに挿入されると、ＵＳＢホストドライバ２０１により、ＵＳＢメモリ４００がＵＳＢインタフェース１０８に接続されたことが検出される。
【００４５】
ＵＳＢメモリ４００が、プリンタ１００のＵＳＢインタフェース１０８に接続されたことが認識された場合（Ｓ１０１：ＹＥＳ）、ＵＳＢメモリ４００がファイルデバイスとして登録される（Ｓ１０２）。
【００４６】
ここで、Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓドライバ２０２は、ＵＳＢホストドライバ２０１を介して、ＵＳＢメモリ４００をＵＳＢ規格のＭａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓとして動作させる処理を行い、ファイルシステム２０３内に、ＵＳＢメモリ４００をファイルデバイスとして登録する。これにより、外部メモリ制御部２０４が、ＵＳＢメモリ４００内のデータをファイルとして読み書きすることが可能となる。
【００４７】
続いて、外部メモリ制御部２０４により、ＵＳＢメモリ４００内に保存されている指示情報ファイル３１０のオープンが試みられ（Ｓ１０３）、指示情報ファイル３１０のオープンが成功したか否かが判断される（Ｓ１０４）。
【００４８】
指示情報ファイル３１０をオープンできなければ（Ｓ１０４：ＮＯ）、ＵＳＢメモリ４００に対するデータの読み書きは行われない。
【００４９】
指示情報ファイル３１０のオープンが成功した場合（Ｓ１０４：ＹＥＳ）、指示情報ファイル３１０内のデータの解析が行われる。
【００５０】
まず、指示情報ファイル３１０内のパスワード３１１が取得され、プリンタ１００に保存されているパスワードと一致するか否かが判断される（Ｓ１０６）。ここで使用されるパスワードは、例えば管理者用のパスワードである。両者のパスワードが一致しない場合（Ｓ１０６：ＮＯ）、ＵＳＢメモリ４００に対するデータの読み書きは行われない。なお、パスワードの使用は必ずしも必要ではない。また、パスワードは暗号化されてもよい。
【００５１】
両者のパスワードが一致すると判断された場合（Ｓ１０６：ＹＥＳ）、指示情報ファイル３１０内に、読み取り指示されている装置情報の項目３１２が存在するか否かが判断される（Ｓ１０７）。
【００５２】
例えば図７に示される例において、「ＣＯＮＦＩＧ＝ＹＥＳ」は、プリンタ１００の構成および設定情報を取得することを指定、「ＪＯＢ＿ＬＯＧ＝ＹＥＳ」は、印刷ジョブの履歴を取得することを指定、「ＳＴＡＴＩＳＴＩＣＳ＝ＹＥＳ」は、消耗品の使用状況や印刷された用紙の枚数を含む統計情報を取得することを指定、「ＳＹＳＴＥＭ＿ＬＯＧ＝ＹＥＳ」は、プリンタ１００で実行されるプログラムの動作ログを取得することを指定するための各項目を示す。
【００５３】
指示情報ファイル３１０内に、読み取り指示されている装置情報の項目３１２が存在しない場合には（Ｓ１０７：ＮＯ）、ステップＳ１１０に進む。
【００５４】
指示情報ファイル３１０内に、読み取り指示されている装置情報の項目３１２が存在する場合（Ｓ１０７：ＹＥＳ）、当該装置情報の項目３１２に応じて、装置情報管理部２０５を介して、あるいは直接的に、ＲＡＭ１０３若しくは不揮発性記憶部１０４から必要なデータが収集される（Ｓ１０８）。
【００５５】
続いて、収集されたデータを用いて、装置情報のファイルが作成され、ＵＳＢメモリ４００に書き込まれる（Ｓ１０９）。
【００５６】
ここで、装置情報は、プリンタ１００を特定し得るユニークな文字列で名称付けられたディレクトリ内のファイルとして、ＵＳＢメモリ４００に書き込まれる。また、装置情報は、当該装置情報の種類ごとに分けられた複数のファイルとして、ＵＳＢメモリ４００に書き込まれる。
【００５７】
例えば図６に示される例において、「装置名＿シリアル番号」で示されるプリンタ１００を特定し得るディレクトリ（例えば「ｍｃ１００＿０００００００１」）３２０がまず作成される。そして、構成および設定情報ファイル３３０（ｃｏｎｆｉｇ．ｔｘｔ）、印刷ジョブの履歴ファイル（ｊｏｂ＿ｌｏｇ．ｔｘｔ）３４０、統計情報ファイル（ｓｔａｔｉｓｔｉｃｓ．ｔｘｔ）３５０、および動作ログファイル（ｓｙｓｔｅｍ＿ｌｏｇ．ｔｘｔ）３６０が、ディレクトリ３２０内のファイルとして作成される。
【００５８】
図８は、構成および設定情報ファイル３３０の一例を示す図、図９は、印刷ジョブの履歴ファイル３４０の一例を示す図、図１０は、統計情報ファイル３５０の一例を示す図、図１１は、動作ログファイル３６０の一例を示す図である。
【００５９】
こうして、ＵＳＢメモリ４００に書き込まれた装置情報は、ＵＳＢメモリ４００が使用可能なＰＣ等の端末装置にＵＳＢメモリ４００を接続することにより、テキストエディタ等のアプリケーションソフトウエアで閲覧および編集され得る。
【００６０】
次に、図５のステップＳ１１０〜Ｓ１１４を参照して、外部メモリ制御部２０４がＵＳＢメモリ４００から設定情報を読み込み、プリンタ１００に対する設定値を変更する場合の手順を説明する。
【００６１】
プリンタ１００に対して設定情報を書き込むために、前段階として、オペレータは、ＵＳＢメモリ４００が使用可能な図示しないＰＣ等の端末装置にＵＳＢメモリ４００を接続し、プリンタ１００に対して設定され得る設定情報の書き込み指示を含む指示情報ファイル３１０ａ（図１２参照）を作成してＵＳＢメモリ４００に保存する。また、オペレータは、図８に示したような予め規定された形式で記述された構成および設定情報ファイル３３０内の設定値をＰＣ等の端末装置で必要に応じて編集し、ＵＳＢメモリ４００に保存する。
【００６２】
図１２は、設定情報の書き込み指示を含む指示情報ファイル（ｐｒｉｎｔｅｒ．ｉｎｆ）３１０ａの一例を示す図である。指示情報ファイル３１０ａには、パスワード３１１、書き込みたい設定情報の項目３１２ａ等の情報が記載される。
【００６３】
ステップＳ１１０では、指示情報ファイル３１０ａ内に、書き込み指示されている設定情報の項目３１２ａが存在するか否かが判断される（Ｓ１１０）。
【００６４】
例えば図１２に示される例において、「ＣＯＮＦＩＧ＝ＹＥＳ−ｗ」は、プリンタ１００に設定情報を書き込むことを指定するための項目を示す。
【００６５】
指示情報ファイル３１０ａ内に、書き込み指示されている装置情報の項目３１２ａが存在しない場合には（Ｓ１１０：ＮＯ）、ＵＳＢメモリ４００からの設定情報の読み出しは行われない。
【００６６】
指示情報ファイル３１０ａ内に、書き込み指示されている装置情報の項目３１２ａが存在する場合（Ｓ１１０：ＹＥＳ）、ＵＳＢメモリ４００内に保存されている設定情報を含むファイル、すなわち構成および設定情報ファイル３３０（図８参照）のオープンが試みられ（Ｓ１１１）、構成および設定情報ファイル３３０のオープンが成功したか否かが判断される（Ｓ１１２）。
【００６７】
構成および設定情報ファイル３３０をオープンできなければ（Ｓ１１２：ＮＯ）、ＵＳＢメモリ４００からの設定情報の読み出しは行われない。
【００６８】
構成および設定情報ファイル３３０のオープンが成功した場合（Ｓ１１２：ＹＥＳ）、構成および設定情報ファイル３３０が読み出されて、構成および設定情報ファイル３３０内のデータの解析が行われる（Ｓ１１３）。
【００６９】
続いて、読み出された構成および設定情報ファイル３３０に含まれる設定情報がプリンタ１００に反映される（Ｓ１１４）。すなわち、外部メモリ制御部２０４は、構成および設定情報ファイル３３０に記述された情報を解析した結果に基づいて、プリンタ１００に対する設定情報として変更ないし設定可能な項目についてのみ、装置情報管理部（２０５）を介して、あるいは直接的に、ＲＡＭ１０３若しくは不揮発性記憶部１０４に記憶させる。
【００７０】
このように本実施形態のプリンタ１００は、ＵＳＢメモリ４００がＵＳＢインタフェース１０８に接続されたことを認識した場合、当該ＵＳＢメモリ４００に保存されている予め規定された形式で記述された指示情報を解析し、当該指示情報に当該プリンタ１００に関する装置情報の読み取り指示が含まれている場合、当該解析結果に応じて、装置情報をＵＳＢメモリ４００に書き込む。
【００７１】
したがって、オペレータは、装置情報の取得が必要なプリンタ等の画像形成装置ごとに、画像形成装置の操作パネル部、あるいは画像形成装置に接続された端末装置を操作して、装置情報の取得のための指示を行うという、煩雑な作業を行う必要が無くなる。
【００７２】
このように本実施形態によれば、画像形成装置に関する装置情報の取得が必要な際に、オペレータの手間を省いて容易かつ迅速に装置情報を収集することが可能となる。
【００７３】
また、本実施形態のプリンタ１００は、ＵＳＢメモリ４００がＵＳＢインタフェース１０８に接続されたことを認識した場合、当該ＵＳＢメモリ４００に保存されている予め規定された形式で記述された指示情報を解析し、当該指示情報に当該プリンタ１００に対して設定され得る設定情報の書き込み指示が含なれている場合、当該解析結果に応じて、設定情報をＵＳＢメモリ４００から読み出し、読み出された設定情報を当該プリンタ１００に反映させる。
【００７４】
したがって、オペレータは、設定情報の反映が必要なプリンタ等の画像形成装置ごとに、画像形成装置の操作パネル部、あるいは画像形成装置に接続された端末装置を操作して、設定情報の反映のための指示を行うという、煩雑な作業を行う必要が無くなる。
【００７５】
このように本実施形態によれば、画像形成装置に対する設定情報の反映が必要な際に、オペレータの手間を省いて容易かつ迅速に設定情報を画像形成装置に反映させることが可能となる。
【００７６】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００７７】
例えば、上記実施形態では、記録媒体としてＵＳＢメモリを例に挙げて説明したが、本発明はこれに限定されるものではない。記録媒体は可搬性を有する記録媒体を意味しており、典型的にはＵＳＢメモリのほか、コンパクトフラッシュ（登録商標）メモリ、ＳＤカードメモリ等が挙げられる。また、記録媒体としては、記録媒体を内蔵あるいは装着可能な、情報携帯端末、携帯電話等の可搬性端末装置であってもよい。
【００７８】
また、記録媒体を接続および接続解除し得る接続手段としては、典型的には上記各記録媒体に対応したインタフェースが挙げられ、これら接続手段は端子を備え、これら端子に対して記録媒体は電気的かつ物理的に接続解除可能に接続され得る。また、この接続手段としては、赤外線インタフェースのように、物理的な取り外しではなく通信的に接続解除可能な形態のインタフェースを含んでもよい。
【００７９】
また、上記実施形態では、画像形成装置としてプリンタが採用されているが、本発明はこれに限定されるものではない。本発明は、例えば複写機、ＭＦＰ（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの他の装置に適用されてもよい。
【００８０】
本実施形態にかかる画像形成装置における各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施形態にかかる画像形成装置としてのプリンタの構成を示すブロック図である。
【図２】プリンタにＵＳＢメモリが接続される様子を示す図である。
【図３】プリンタに実装されるファームウェアの構成を示す図である。
【図４】プリンタにおけるＵＳＢメモリが接続された場合の処理の手順を示すフローチャートである。
【図５】図４から続く、プリンタにおけるＵＳＢメモリが接続された場合の処理の手順を示すフローチャートである。
【図６】ＵＳＢメモリ内に保存されるデータのファイル構成の一例を示す。
【図７】装置情報の読み取り指示を含む指示情報ファイルの一例を示す。
【図８】構成および設定情報ファイルの一例を示す。
【図９】印刷ジョブの履歴ファイルの一例を示す。
【図１０】統計情報ファイルの一例を示す。
【図１１】動作ログファイルの一例を示す。
【図１２】設定情報の書き込み指示を含む指示情報ファイルの一例を示す。
【符号の説明】
【００８２】
１００    プリンタ（画像形成装置）、
１０１    ＣＰＵ、
１０２    ＲＯＭ、
１０３    ＲＡＭ、
１０４    不揮発性記憶部、
１０５    操作パネル部、
１０６    印刷部、
１０７    ネットワークインタフェース、
１０８    ＵＳＢインタフェース（接続手段）
１０９    バス、
２００    ファームウェア、
２０４    外部メモリ制御部、
３１０    指示情報ファイル（指示情報）、
３１１    パスワード、
３１２    装置情報の項目、
３２０    プリンタを特定し得るディレクトリ、
３３０    構成および設定情報ファイル（装置情報）、
３４０    印刷ジョブの履歴ファイル（装置情報）、
３５０    統計情報ファイル（装置情報）、
３６０    動作ログファイル（装置情報）、
４００    ＵＳＢメモリ（記録媒体）。
【図１】
0004622926.tif 000002
【図２】
0004622926.tif 000003
【図３】
0004622926.tif 000004
【図４】
0004622926.tif 000005
【図５】
0004622926.tif 000006
【図６】
0004622926.tif 000007
【図７】
0004622926.tif 000008
【図８】
0004622926.tif 000009
【図９】
0004622926.tif 000010
【図１０】
0004622926.tif 000011
【図１１】
0004622926.tif 000012
【図１２】
0004622926.tif 000013