(57)【要約】【課題】本発明は、システム設定値、印刷枚数カウント値等の設定情報の汎用性の向上を図った画像形成装置、設定情報管理プログラム及び記憶媒体に関する。【解決手段】プリンタＰｒは、操作パネル１１等から設定情報の書き出しが指示されると、ＣＰＵ２６が、ＮＶＲＡＭ２８に記憶されている設定情報を読み出して、他のプリンタで解釈可能な形式の汎用設定情報に変換してサーバやＳＤメモリ等の外部記憶装置に書き出す。したがって、システム設定値、印刷枚数カウント値等の設定情報を異機種間で有効利用することができる。【選択図】          図１
2008238676.tif 000002
【特許請求の範囲】
【請求項１】
システム設定値、印刷枚数カウント値等の設定情報を設定情報記憶手段に記憶する画像形成装置において、外部記憶手段に接続する接続手段と、前記設定情報記憶手段から前記設定情報を読み出す読み出し手段と、該読み出し手段の読み出した該設定情報を他の画像形成装置の解釈可能な所定形式の汎用設定情報に変換する変換手段と、該汎用設定情報を該接続手段を介して前記外部記憶手段に書き出す書き出し手段とを備え、該設定情報記憶手段の該設定情報を該外部記憶手段に該汎用設定情報として書き出す設定情報書き出し処理を行うことを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、任意に設定された書き出し設定時間を計時して該書き出し設定時間に前記設定情報書き出し処理を実行させる時間管理手段を備えていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、任意のタイミングで前記設定情報書き出し処理の開始を指示操作する開始指示手段を備えていることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記画像形成装置は、前記設定情報が複数の設定項目と該設定項目に設定されている設定値の情報を有し、前記設定情報書き出し処理で書き出す該設定情報の該設定項目に対する他の画像形成装置での利用の許可／不許可を任意に設定する利用項目設定手段を備え、前記変換手段は、該利用項目設定手段の設定に応じて該設定項目毎に該利用許可／不許可を規定する利用項目情報を付加して該設定情報の前記汎用設定情報への変換を行うことを特徴とする請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記画像形成装置は、前記設定情報書き出し処理で書き出す前記汎用設定情報の利用を許可する他の画像形成装置の範囲を利用範囲として設定する利用範囲設定手段を備え、前記変換手段は、該利用範囲設定手段の設定に応じて該利用範囲を規定する利用範囲情報を付加して前記設定情報の前記汎用設定情報への変換を行うことを特徴とする請求項１から請求項４のいずれかに記載の画像形成装置。
【請求項６】
システム設定値、印刷枚数カウント値等の設定情報を記憶する設定情報記憶手段を備えている画像形成装置において、所定形式の汎用設定情報を記憶する外部記憶手段に接続する接続手段と、該接続手段を介して該外部記憶手段から該汎用設定情報を読み込む読み込み手段と、該読み込み手段の読み込んだ該汎用設定情報を解釈して前記設定情報に変換する変換手段と、該変換手段の変換した該設定情報を前記設定情報記憶手段に書き込む書き込み手段とを備え、該外部記憶手段の該汎用設定情報を該設定情報記憶手段に該設定情報として書き込む設定情報書き込み処理を行うことを特徴とする画像形成装置。
【請求項７】
前記画像形成装置は、前記設定情報書き込み処理にエラーが発生すると、該エラー状況をエラー履歴情報として保存するエラー履歴手段を備えていることを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記変換手段は、前記汎用設定情報を暗号化する暗号化手段、または、暗号化された前記汎用設定情報を復号化する復号化手段を備えていることを特徴とする請求項１から請求項７のいずれかに記載の画像形成装置。
【請求項９】
画像形成装置に請求項１から請求項８のいずれかに記載の画像形成装置として機能させることを特徴とする設定情報管理プログラム。
【請求項１０】
請求項９記載の設定情報管理プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、設定情報管理プログラム及び記録媒体に関し、詳細には、システム設定値、印刷枚数カウント値等の各種設定情報の汎用性を向上させたプリンタ、複写装置等の画像形成装置、該設定情報の管理を行う設定情報管理プログラム及び該設定情報管理プログラムを記録する記憶媒体に関する。
【背景技術】
【０００２】
複写装置、プリンタ装置、複合装置等の画像形成装置においては、システム設定値、印刷枚数カウント値、印刷設定等の各種設定情報を不揮発性メモリに記憶して、該設定情報を用いて画像形成装置の動作制御や消耗品管理等を行っている。例えば、画像形成装置の設置時に該設置地域、設置環境等に応じたシステム設定がサービスマンによって行われ、該設定されたシステム設定情報を不揮発性メモリに記憶し、また、印刷枚数をカウントして該カウントしたカウント値を不揮発性メモリに記憶して、画像形成装置の動作制御を行ったり、感光体の寿命管理等の消耗品の管理等を行っている。
【０００３】
そして、画像形成装置に代替機への置き換え等が発生すると、該置き換え前の画像形成装置の不揮発性メモリに格納されていた設定情報を交換後の画像形成装置に再設定する必要がある。
【０００４】
このような設定情報の再設定を容易なものとするために、従来、機器内の設定情報を読み出して、サービスマンによって設定されたデータ変換フォーマットの種類で変換して、設定情報を外部から取り出しやすくした画像形成装置が提案されている（特許文献１参照）。
【０００５】
また、従来、画像形成装置の記憶手段に記憶されている設定情報を通信ネットワークに接続されている他の画像形成装置であって転送指示された画像形成装置に転送する画像形成装置が提案されている（特許文献２参照）。
【０００６】
【特許文献１】特開２００４−１７３６１号公報
【特許文献２】特開２００４−８０２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術にあっては、いずれも画像形成装置の機種については考慮されておらず、異機種の画像形成装置間での設定情報の有効利用を図る上で、改良の必要があった。
【０００８】
すなわち、特許文献１記載の従来技術にあっては、指定されたデータ変換フォーマットで設定情報を変換して取り出せるようにしているが、このデータ変換フォーマットは、サービスマンが取り出しやすいフォーマットに変換するだけであって、他機種の画像形成装置への適用を考慮したものではなく、異機種の画像形成装置間での設定情報の有効利用を図る上で、改良の必要があった。
【０００９】
また、特許文献２記載の従来技術にあっては、もともと異機種での設定情報の転送は考慮されておらず、異機種の画像形成装置間での設定情報の有効利用を図る上で、改良の必要があった。
【００１０】
そこで、本発明は、異機種間で設定情報を有効利用することのできる画像形成装置、設定情報管理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１１】
請求項１記載の発明の画像形成装置は、システム設定値、印刷枚数カウント値等の設定情報を設定情報記憶手段に記憶する画像形成装置において、外部記憶手段に接続する接続手段と、前記設定情報記憶手段から前記設定情報を読み出す読み出し手段と、該読み出し手段の読み出した該設定情報を他の画像形成装置の解釈可能な所定形式の汎用設定情報に変換する変換手段と、該汎用設定情報を該接続手段を介して前記外部記憶手段に書き出す書き出し手段とを備え、該設定情報記憶手段の該設定情報を該外部記憶手段に該汎用設定情報として書き出す設定情報書き出し処理を行うことにより、上記目的を達成している。
【００１２】
この場合、例えば、請求項２に記載するように、前記画像形成装置は、任意に設定された書き出し設定時間を計時して該書き出し設定時間に前記設定情報書き出し処理を実行させる時間管理手段を備えていてもよい。
【００１３】
また、例えば、請求項３に記載するように、前記画像形成装置は、任意のタイミングで前記設定情報書き出し処理の開始を指示操作する開始指示手段を備えていてもよい。
【００１４】
さらに、例えば、請求項４に記載するように、前記画像形成装置は、前記設定情報が複数の設定項目と該設定項目に設定されている設定値の情報を有し、前記設定情報書き出し処理で書き出す該設定情報の該設定項目に対する他の画像形成装置での利用の許可／不許可を任意に設定する利用項目設定手段を備え、前記変換手段は、該利用項目設定手段の設定に応じて該設定項目毎に該利用許可／不許可を規定する利用項目情報を付加して該設定情報の前記汎用設定情報への変換を行ってもよい。
【００１５】
また、例えば、請求項５に記載するように、前記画像形成装置は、前記設定情報書き出し処理で書き出す前記汎用設定情報の利用を許可する他の画像形成装置の範囲を利用範囲として設定する利用範囲設定手段を備え、前記変換手段は、該利用範囲設定手段の設定に応じて該利用範囲を規定する利用範囲情報を付加して前記設定情報の前記汎用設定情報への変換を行ってもよい。
【００１６】
請求項６記載の発明の画像形成装置は、システム設定値、印刷枚数カウント値等の設定情報を記憶する設定情報記憶手段を備えている画像形成装置において、所定形式の汎用設定情報を記憶する外部記憶手段に接続する接続手段と、該接続手段を介して該外部記憶手段から該汎用設定情報を読み込む読み込み手段と、該読み込み手段の読み込んだ該汎用設定情報を解釈して前記設定情報に変換する変換手段と、該変換手段の変換した該設定情報を前記設定情報記憶手段に書き込む書き込み手段とを備え、該外部記憶手段の該汎用設定情報を該設定情報記憶手段に該設定情報として書き込む設定情報書き込み処理を行うことにより、上記目的を達成している。
【００１７】
この場合、例えば、請求項７に記載するように、前記画像形成装置は、前記設定情報書き込み処理にエラーが発生すると、該エラー状況をエラー履歴情報として保存するエラー履歴手段を備えていてもよい。
【００１８】
上記各場合において、例えば、請求項８に記載するように、前記変換手段は、前記汎用設定情報を暗号化する暗号化手段、または、暗号化された前記汎用設定情報を復号化する復号化手段を備えていてもよい。
【００１９】
請求項９記載の発明の設定情報管理プログラムは、画像形成装置に請求項１から請求項８のいずれかに記載の画像形成装置として機能させることにより、上記目的を達成している。
【００２０】
請求項１０記載の発明の記録媒体は、請求項９記載の設定情報管理プログラムを記録することにより、上記目的を達成している。
【発明の効果】
【００２１】
本発明によれば、設定情報記憶手段に記憶されている設定情報を他の画像形成装置で解釈可能な所定形式の汎用設定情報に変換して外部記憶手段に書き出すので、システム設定値、印刷枚数カウント値等の設定情報を異機種の画像形成装置間で有効利用することができ、サービスマンの作業を軽減させることができるとともに、保守・管理の品質を向上させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２３】
図１〜図１２は、本発明の画像形成装置、設定情報管理プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の画像形成装置、設定情報管理プログラム及び記録媒体の一実施例を適用した画像形成システム１のシステム構成図である。
【００２４】
図１において、画像形成システム１は、プリンタＰｒにホスト装置ＨＳが所定の通信回線、例えば、ＬＡＮ（Local Area Network）等のネットワークや双方向パラレルケーブル等で接続されている。
【００２５】
ホスト装置ＨＳは、通常のハードウェア及びソフトウェア構成のパーソナルコンピュータ等の情報処理装置であり、プリンタＰｒに印刷データ及び制御信号等を送信する。
【００２６】
プリンタＰｒは、操作パネル１１、プリンタエンジン１２及びコントローラ１３等を備えており、電子写真方式による印刷を行う。
【００２７】
操作パネル（開始指示手段、利用項目設定手段、利用範囲設定手段）１１は、プリンタＰｒのモードやフォント等の設定操作等の各種操作を行うための各種操作キーを備えるとともに、プリンタＰｒの状態を表示するディスプレイ（例えば、液晶ディスプレイ）を備えている。特に、操作パネル１１は、後述する設定情報書出処理での書き出し時間設定の設定、任意のタイミングでの設定情報書き出し処理の開始の指示操作、設定情報書き出し処理で書き出す該設定情報の該設定項目に対する他の画像形成装置での利用の許可／不許可の設定操作及び設定情報書き出し処理で書き出す汎用設定情報の利用を許可する他の画像形成装置の範囲（利用範囲）の設定操作等が行われる。
【００２８】
プリンタエンジン１２は、図示しないが、電子写真方式で記録紙に印刷データを印刷出力するのに必要な部品、例えば、感光体、光書き込み部、現像部、帯電部及びクリーニング部等を備えており、ビデオ信号および制御信号により光書き込み部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。プリンタエンジン１２は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を印刷する。
【００２９】
コントローラ１３は、そのとき設定されている制御モード及びホスト装置ＨＳからの制御コードに従って、ホスト装置ＨＳからの印刷データを、ビデオデータに変換してプリンタエンジン１２へ出力する制御機構の総称であり、ホストＩ／Ｆ２１、プログラムＲＯＭ（Read Only Memory）２２、フォントＲＯＭ２３、パネルＩ／Ｆ２４、ハードディスク（ＨＤＤ）２５、ＣＰＵ（Central Processing Unit ）２６、ＲＡＭ（Random Access Memory）２７、ＮＶＲＡＭ（Non-Volatile Random Access Memory）２８、エンジンＩ／Ｆ２９及びオプションＲＡＭ３０等を備えていて、上記各部は、バス３１により接続されている。
【００３０】
ホストＩ／Ｆ２１には、上記通信回線を介してホスト装置ＨＳが接続されており、ホストＩ／Ｆ２１は、ホスト装置ＨＳから送信されてくる制御信号及びデータを受け取るとともに、プリンタＰｒからホスト装置ＨＳに送信するステータス信号等の送り出しを行うインターフェイスである。
【００３１】
プログラムＲＯＭ２２は、コントローラ１３内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム、具体的には、プリンタＰｒとしての基本処理プログラム及び後述する設定情報管理プログラム等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。
【００３２】
フォントＲＯＭ２３は、プリンタＰｒで印刷に使用する各種フォントが予め格納されており、ＣＰＵ２６により読み出されて、印刷処理に供される。
【００３３】
パネルＩ／Ｆ２４には、上記操作パネル１１が接続されており、パネルＩ／Ｆ２４は、コントローラ１３と操作パネル１１との間の信号の授受を行う。
【００３４】
ＨＤＤ２５は、ＣＰＵ１６の制御下で、大容量のデータを記憶し、例えば、ホスト装置ＨＳから送信されてきた印刷データ等を記憶する。
【００３５】
ＣＰＵ２６は、プログラムＲＯＭ２２に格納されているプログラムに基づいて、ＲＡＭ２７をワークメモリとして利用しつつ、プリンタＰｒの各部を制御して、印刷処理を行うとともに、後述する設定情報管理処理を行う。
【００３６】
ＲＡＭ２７は、ＣＰＵ２６のワークメモリとして利用されるとともに、ホスト装置ＨＳからの印刷データをページ単位に管理して一時記憶するバッファ及びバッファに記憶されたデータを実際の印刷パターンに変換したビデオデータを記憶するビットマップメモリ等として利用される。
【００３７】
ＮＶＲＡＭ（設定情報記憶手段）２８は、プリンタＰｒの電源が切られているときにも記憶内容を保持するメモリであり、プリンタＰｒの電源がオフの際にも保持する必要のあるデータ、特に、システム設定値、印刷枚数カウント値、印刷設定等の各種設定情報等がＣＰＵ２６の制御下で格納される。
【００３８】
エンジンＩ／Ｆ２９には、プリンタエンジン１２が接続されており、コントローラ１３からプリンタエンジン１２への制御信号やビデオ信号及びプリンタＰｒからコントローラ１３へのステータス信号の授受を行う。
【００３９】
オプションＲＡＭ３０は、いわゆる補助メモリであり、ＲＡＭ２７の容量が不足した際等に補助として使用されるものである。
【００４０】
そして、プリンタＰｒは、ホストＩ／Ｆ２１を介してホスト装置ＨＳからデータを受け取ると、ＣＰＵ２６が、該受け取ったデータをプログラムＲＯＭ２２上のデータ解析プログラムに従って解析し、印刷データ及び印刷制御データ（ＳＰ、ＣＲ、ＬＦ、ＨＴ、ＶＴ、・・・等）とその他に分ける。ＣＰＵ２６は、印刷データ及び印刷制御データをＲＡＭ２７上の受信バッファに一旦記憶し、該一旦記憶した受信データを、プログラムＲＯＭ２２上の制御プログラムに従って一つずつ取り出して、該受信データの処理を行う。例えば、ＣＰＵ２６は、取り出したデータが文字コードであれば、印字位置、印字サイズ、文字コード、フォント情報等を備えた中間コードを作成して、ＲＡＭ２７上に設けられた中間バッファに収納し、取り出したデータが制御コードやエスケープシーケンス等のコマンドであると、それらに予め定義された処理を行う。具体的には、ＣＰＵ２６は、コマンドが印字位置の指定であると、次にきた文字コードの位置を指定された位置に設定し、また、コマンドがフォントの変更であると、次にきた文字コードのフォント情報を指定されたフォントにする等の処理を行う。そして、ＣＰＵ２６は、このようにしてホスト装置ＨＳからのプリント命令の処理を行うか、または、コマンドで指定された処理を行ったデータが１ページ分を超えると、次に中間バッファに貯えられた中間コードを、制御プログラムに従ってビデオデータに変換する処理を行う。ＣＰＵ２６は、中間コードのビデオデータへの変換が終了すると、コントローラ１３は、エンジンＩ／Ｆ２９を通してプリンタエンジン１２にプリントスタートの命令を出し、この命令に同期してビデオデータをプリンタエンジン１２に転送する。プリンタＰｒは、上述のような一連の流れの処理を行うことで、ホスト装置ＨＳからの印刷データをプリンタエンジン１２で用紙に印刷出力する。
【００４１】
そして、プリンタＰｒは、図２に示すように、外部記憶装置（外部記憶手段）として、図２（ａ）に示すサーバ４０ａまたは図２（ｂ）に示す外部メモリ素子４０ｂが接続可能となっており、サーバ４０ａが接続されるときには、図示しないネットワークインターフェイス（接続手段）に上記通信回線としてネットワークＮＷが接続されていて該ネットワークＮＷにサーバ４０ａが接続される。また、プリンタＰｒがネットワークＮＷに接続されているときには、後述する設定情報を移植する他のプリンタＰｒｂが該ネットワークＮＷに接続されていてもよい。外部記憶装置としてサーバ４０ａが接続されているときには、ネットワークＮＷを介して設定情報の該サーバ４０ａへの設定情報の書き出し及び該サーバ４０ａからの設定情報の書き込みを行う。また、外部記憶装置として外部メモリ素子４０ｂが接続されるときには、プリンタＰｒは、該外部メモリ素子４０ｂのインターフェイス（接続手段）を備えており、該インターフェイスを介して外部メモリ素子４０ｂへの設定情報の書き出し及び該外部メモリ素子４０ｂからの設定情報の書き込みを行う。なお、外部メモリ素子４０ｂとしては、図２（ｂ）では、ＳＤメモリカード（Secure Digital：ＳＤ）が例示されているが、ＳＤメモリカードに限るものではなく、着脱可能なメモリ素子であればよく、例えば、スマートメディア、 コンパクトフラッシュ（ＣＦ：登録商標）、マルチメディアカード（ＭＭＣ）、メモリスティック（Memory Stick：ＭＳ）、ＣＤ−Ｒ（Compact Disc Recordable ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）−Ｒ（Ｗ）及び携帯型ハードディスク（ＨＤＤ）等を用いることができる。
【００４２】
また、プリンタＰｒは、発振器及び分周回路等からなるタイマ（時間管理手段）を備え、タイマは、現在時刻の計時や任意の時間の計時、特に、後述する設定情報管理処理で使用する書き出し設定時間等の各種時間の計時を行う。
【００４３】
プリンタＰｒは、ＣＤ（Compact Disc）、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、メモリカード、フレキシブルディスク等の記録媒体に記録されている設定情報管理プログラム及び必要なデータが図示しない読み取り部によって読み取られて上記プログラムＲＯＭ２２に格納されて実行されることで、図３に示すような機能モジュールが構築されて、本発明の設定情報管理処理を実行するプリンタ（画像形成装置）として動作する。
【００４４】
すなわち、プリンタＰｒは、入力モジュール５０、実行管理モジュール５１、内部読み取りモジュール５２，外部読み取りモジュール５３、変換モジュール５４、外部書き出しモジュール５５、内部書き込みモジュール５６を備え、変換モジュール５４は、エラー処理モジュール５７と暗号化／復号化モジュール５８を備えている。
【００４５】
入力モジュール（開始指示手段、利用項目設定手段、利用範囲設定手段）５０は、操作パネル１１等を用いたユーザとのインターフェイス処理を行うモジュールであり、ユーザからの入力操作には、外部記憶装置への設定情報の書き出し指示、外部記憶装置からの設定情報の読み取り指示、設定情報のうち他のプリンタによって利用を許可／不許可する設定項目内容の選択、設定情報の適用範囲（設定情報の利用を許可／不許可する他の画像形成装置の機種等）の指定・設定等があり、また、ユーザへの出力としては、指示の実行結果の表示出力や印刷出力がある。入力モジュール５０は、ユーザによる指示あるいは設定を実行管理モジュール５１に通知し、実行管理モジュール５１から実行結果通知を受け取って、ユーザに通知する。
【００４６】
実行管理モジュール５１は、設定情報管理処理を管理するモジュールであり、入力モジュール５０からの実行の開始指示または書き出し設定時間を計時するタイマからの実行開始指示を各実行モジュールに通知する。また、入力モジュール５０からのユーザ設定内容の変換モジュール５４への通知、各モジュールの実行状況の監視、入力モジュール５０への実行結果の通知を行う。
【００４７】
内部読み取りモジュール（読み出し手段）５２は、実行管理モジュール５１から実行通知を受け取ると、ＮＶＲＡＭ２８から設定情報を読み取る。
【００４８】
変換モジュール（変換手段）５４は、設定情報を汎用性を有する形式の汎用設定情報Ｓｄ（図５参照）に変換し、また、汎用性を有する形式の設定情報（汎用設定情報Ｓｄ）から自己に適した形式の設定情報に逆変換する。すなわち、プリンタＰｒは、ＮＶＲＡＭ２８に、図４に示すような変換テーブルＴｂが格納されており、変換テーブルＴｂは、該ＮＶＲＡＭ２８から読み出された設定情報のアドレスと該アドレスの示す設定項目及び設定値からなる。そして、変換モジュール５４は、この変換テーブルＴｂを用いて設定情報を、実行管理モジュール５１から受け取った設定内容に従って、図５に示すような他の画像形成装置の解釈可能な汎用形式の汎用設定情報Ｓｄに変換し、また、この汎用設定情報ＳｄをプリンタＰｒに応じた形式でＮＶＲＡＭ２８に格納可能な設定情報に逆変換する。
【００４９】
変換モジュール５４のエラー処理モジュール（エラー履歴手段）５７は、変換モジュール５４の逆変換処理の際に、プリンタＰｒの機種間の設定項目の違い等により変換できなかった設定項目を検知し、その内容をエラーログ（エラー履歴）として書き出す処理を行う。
【００５０】
変換モジュール５４の暗号化／復号化モジュール（暗号化手段、復号化手段）５８は、所定のキー情報、例えば、外部メモリ素子４０ｂに汎用設定情報Ｓｄを書き出す場合、外部メモリ素子４０ｂの識別情報（ＩＤ）をキー情報として、汎用設定情報Ｓｄを暗号化し、また、暗号化された汎用設定情報Ｓｄを該キーに基づいて復号化する。
【００５１】
外部書き出しモジュール（書き出し手段）５５は、変換モジュール５４から変換後の設定情報（汎用設定情報Ｓｄ）を受け取り、該汎用設定情報Ｓｄを外部記録装置４０に書き出す。このとき、外部書き出しモジュール５５は、書き込み開始、書き込み終了、書き込み結果等の書き込みの状況を実行管理モジュール５１に通知する。
【００５２】
外部読み取りモジュール（読み込み手段）５３は、実行管理モジュール５１から実行通知を受け取ると、外部記録装置４０から汎用設定情報Ｓｄを読み取って、変換モジュール５４に渡す。
【００５３】
内部書き込みモジュール（書き込み手段）５６は、逆変換や復号化された設定情報を変換モジュール５４から受け取り、該設定情報をＮＶＲＡＭ２８に書き込む。このとき、内部書き込みモジュール５６は、書き込み開始、書き込み終了、書き込み結果等の書き込みの状況を実行管理モジュール５１に通知する。
【００５４】
次に、本実施例の作用を説明する。本実施例のプリンタＰｒは、ＮＶＲＡＭ２８に格納されている設定情報を汎用の形式で外部記憶装置に書き出す設定情報書出処理を行い、また、外部記憶装置から汎用設定情報Ｓｄを読み取ってＮＶＲＡＭ２８に設定情報を書き込む設定情報書き込み処理を行う。
【００５５】
すなわち、プリンタＰｒは、その設置時やその他のメンテナンス時等においてサービスマンが設定したシステム設定情報や印刷動作に伴った各種動作関連情報（例えば、印刷枚数等のカウント値）を設定情報としてＮＶＲＡＭ２８に格納し、プリンタＰｒの動作制御や各種消耗品の管理等に使用している。
【００５６】
そして、プリンタＰｒは、図６及び図７に示すように、入力モジュール５０から実行管理モジュール５１に対して、ＮＶＲＡＭ２８の設定情報の外部記憶装置への書き出し指示が適宜のタイミングにあり、該各種設定である設定情報の各種設定項目のうち書き出しを行う書き出し項目と該設定情報を適用する他のプリンタ等の画像形成装置の利用範囲（適応範囲）等の各種設定がユーザによって指定されると（ステップＳ１０１）、実行管理モジュール５１は、該ユーザ指定の書き出し項目と適用範囲（利用範囲）を変換モジュール５４に渡すとともに、内部読み取りモジュール５２にＮＶＲＡＭ２８からの設定情報の読み出し実行要求を発行する（ステップＳ１０２）。この書き出し項目の選択は、個々の項目について設定することができ、また、適応範囲（利用範囲）は、適用するプリンタ等の画像形成装置の機種コード、部番、シリアル番号等を用いて行われる。
【００５７】
内部読み取りモジュール５２は、実行管理モジュール５１から読み出し実行要求を受け取ると、ＮＶＲＡＭ２８から設定情報（設定内容）を読み出して変換モジュール５４に渡し（ステップＳ１０３）、変換モジュール５４は、ＮＶＲＡＭ２８に格納されている変換テーブルＴｂ（図４参照）を利用して該読み出した設定情報を汎用形式（他の画像形成装置が解釈可能な形式）の汎用設定情報Ｓｄに変換する（ステップＳ１０４）。このとき、変換モジュール５４は、実行管理モジュール５１から設定項目の選択情報である書き出し項目及び適用範囲の情報を受け取っているので、これらの情報を汎用設定情報Ｓｄの変換情報に付加する。
【００５８】
すなわち、変換モジュール５４は、上述のように、変換テーブルＴｂを用いて設定情報を汎用形式の設定情報（汎用設定情報Ｓｄ）に変換するが、この汎用設定情報Ｓｄは、例えば、図５に示したような形式で記載され、図５では、適応範囲（利用範囲）を限定せずに書き出す設定項目として、「ｉｔｅｍＡ」、「ｉｔｅｍＢ」等が記載され、書き出したくない設定項目として、「ｉｔｅｍＣ」が記載されているが、書き出したくない設定項目には、行頭に利用項目情報として「＃」が挿入されており、その他の情報として、機種コード、適用範囲が記載される。適用範囲は、「ｓｃｏｐｅ」で示される行に記載され、図５では、全ての画像形成装置に適用可能であることを示す「ＡＬＬ」が記載されている。
【００５９】
また、変換モジュール５４は、設定情報を変換する際、実行管理モジュール５１からの指示等に応じて暗号化／復号化モジュール５８で汎用設定情報Ｓｄを暗号化してもよく、この場合、暗号化／復号化モジュール５８は、所定のキー情報、例えば、外部メモリ素子４０ｂに汎用設定情報Ｓｄを書き出す場合、外部メモリ素子４０ｂの識別情報（ＩＤ）をキー情報として、また、外部記憶装置としてのサーバ４０ａに汎用設定情報Ｓｄを書き出す場合には、該サーバ４０Ａの機番をキー情報として汎用設定情報Ｓｄを暗号化する。
【００６０】
変換モジュール５４は、変換後の設定情報（汎用設定情報Ｓｄ）を外部書き出しモジュール５５に渡し、外部書き出しモジュール５５が外部記憶装置に該汎用設定情報Ｓｄを書き出す（ステップＳ１０５）。このとき、外部記憶装置が、図２（ａ）に示すようなサーバ４０ａであると、ネットワークＮＷを介して該汎用設定情報Ｓｄを送信して、該サーバ４０ａに格納させ、また、外部記憶装置が図２（ｂ）に示すような外部メモリ素子４０ｂであると、該外部メモリ素子４０ｂ用のインターフェイスを介して該外部メモリ素子４０ｂに該汎用設定情報Ｓｄを書き出す。
【００６１】
そして、変換モジュール５４は、図７に示すように、外部記憶装置への書き出し結果を実行管理モジュール５１に通知し、実行管理モジュール５１は、該受け取った書き出し結果を入力モジュール５０に通知して、入力モジュール５０が該受け取った書き出し結果を操作パネル１１のディスプレイに表示する等の方法でユーザに通知する。
【００６２】
そして、プリンタＰｒは、上記外部記憶装置への書き出し指示は、図７に示したように操作パネル１１からのユーザの書き出し指示操作を入力モジュール５０で書き出し指示として受け取ってもよいが、ユーザによる指示に限るものではなく、上記タイマによる書き出し設定時間の計時結果によって書き出し指示を行ってもよい。
【００６３】
すなわち、図８及び図９に示すように、実行管理モジュール５１が、タイマが予め設定されている書き出し設定時間を計時するのを待ち（ステップＳ２０１）、タイマからの書き出し指示があるかチェックする（ステップＳ２０２）。タイマからの書き出し指示がないときには、実行管理モジュール５１は、ユーザによる書き出し指示が入力モジュール５０からあるかチェックし（ステップＳ２０３）、入力モジュール５０からユーザによる書き出し指示があると、上記図６及び図７に示した設定情報書き出し処理を行う（ステップＳ２０４）。
【００６４】
ステップＳ２０３で、ユーザからの書き出し指示がないと、実行管理モジュール５１は、ステップＳ２０１に戻って、タイマを監視して（ステップＳ２０１）、ステップＳ２０２で、タイマによる書き出し指示があると、上記図６及び図７に示した設定情報書き出し処理を行う（ステップＳ２０４）。
【００６５】
このとき、実行管理モジュール５１は、図９に示すように、書き出し項目と適用範囲（利用範囲）を変換モジュール５４に渡すとともに、内部読み取りモジュール５２にＮＶＲＡＭ２８からの設定情報の読み出し実行要求を発行するが、この書き出し項目と適用範囲は、予めユーザによって設定されている内容を実行管理モジュール５１がＮＶＲＡＭ２８等に記憶して、タイマからの書き出し指示があると、該予め設定されている書き出し項目と適用範囲を変換モジュール５４に渡す。
【００６６】
そして、このタイマからの書き出し指示による設定情報書き出し処理を行う場合、タイマに、所定時間毎等の任意の定期書き出し設定時間を設定することで、定期的に設定情報を外部記憶装置に書き出してバックアップを取ることができる。
【００６７】
このようにして外部記憶装置（サーバ４０ａ、外部メモリ素子４０ｂ）に設定情報が書き出されると、該外部記憶装置の設定情報は、エディタ等で編集することが可能であり、適宜、設定内容や適応範囲の指定等を変更することができる。
【００６８】
そして、外部記憶装置に書き出された設定情報は、他のプリンタＰｒｂ等の画像形成装置に書き込んで有効利用することができる。
【００６９】
すなわち、図２（ａ）に示したように、プリンタＰｒがネットワークＮＷに接続されていて外部記憶装置としてサーバ４０ａを利用して汎用設定情報Ｓｄの書き出しをサーバ４０ａに行うと、該ネットワークＮＷに接続される他のプリンタＰｒｂに汎用設定情報Ｓｄの書き込みを行って有効利用し、また、図２（ｂ）に示したように、プリンタＰｒが外部記憶装置として外部メモリ素子４０ｂを利用して汎用設定情報Ｓｄの書き出しを行うと、該外部メモリ素子４０ｂを他のプリンタＰｒｂに接続して、汎用設定情報Ｓｄの書き込みを行って有効利用する。
【００７０】
なお、以下の説明では、外部記憶装置の設定情報の書き込まれる他のプリンタＰｒｂが上記プリンタＰｒと同様の機能を有しているものとし、上記プリンタＰｒの説明で用いた符号をそのまま用いて説明する。
【００７１】
該他のプリンタＰｒｂが外部記憶装置としてのサーバ４０ａの接続されているネットワークＮＷに接続され、あるいは、外部メモリ素子４０ｂが該他のプリンタＰｒｂに接続され、該他のプリンタＰｒｂは、図１０及び図１１に示すように、入力モジュール５０またはタイマから実行管理モジュール５１に外部記憶装置からの汎用設定情報Ｓｄの読み出し指示（読み込み指示）があると（ステップＳ３０１）、実行管理モジュール５１が、外部読み取りモジュール５３に読み取り実効要求を出して、外部読み取りモジュール５３がネットワークＮＷまたは外部メモリインターフェイスを介して外部記憶装置としてのサーバ４０ａまたは外部メモリ素子４０ｂから汎用設定情報Ｓｄを読み出して変換モジュール５４に渡す（ステップＳ３０２）。
【００７２】
変換モジュール５４は、受け取った汎用設定情報Ｓｄが自機が適応機種であるか等によって設定情報の書き込み（更新）が可能かチェックし（ステップＳ３０３）、設定情報の書き込みが可能でないときには、そのまま設定情報書き込み処理を終了する。
【００７３】
変換モジュール５４は、ステップＳ３０３で、受け取った汎用設定情報Ｓｄが書き込み可能であるときには、図４に示した変換テーブルＴｂを用いて該プリンタＰｒｂに適用可能な設定情報に逆変換して内部書き込みモジュール５６に渡し（ステップＳ３０４）、内部書き込みモジュール５６が、該逆変換された設定情報に基づいて各設定項目毎に設定値をＮＶＲＡＭ２８に書き込んで、設定情報の書き込み処理を終了する（ステップＳ３０５）。
【００７４】
また、内部書き込みモジュール５６は、変換モジュール５４によって逆変換された設定情報のＮＶＲＡＭ２８への書き込みにおいて、図１１に示すように、書き込み結果状況を実行管理モジュール５１に通知し、実行管理モジュール５１は、該受け取った書き込み結果を入力モジュール５０に通知して、入力モジュール５０が該受け取った書き込み結果を操作パネル１１のディスプレイに表示する等の方法でユーザに通知する。
【００７５】
そして、上記ステップＳ３０１の外部読み取りモジュール５３による汎用設定情報Ｓｄの読み取りからステップＳ３０３の変換モジュール５４による変換処理においては、図１２に示すように、該設定情報の設定項目毎に処理を行う。すなわち、外部読み取りモジュール５３が外部記憶装置から１つの設定項目の読み取り（読み出し）を行うと（ステップＳ４０１）、変換モジュール５４は、該設定項目名が変換テーブルＴｂにあるか検索し（ステップＳ４０２）、該当する設定項目名があり、書き込み禁止情報（＃）が付加されていないと、該変換テーブルＴｂに記載されている設定値と該変換テーブルＴｂに記載されているＮＶＲＡＭ２８のアドレスを内部書き込みモジュール５６に渡して、内部書き込みモジュール５６がＮＶＲＡＭ２８の該アドレスに該設定値を書き込む（ステップＳ４０３）。
【００７６】
プリンタＰｒｂは、１つの設定項目について変換を行ってＮＶＲＡＭ２８への書き込みを完了すると、全ての設定項目についての変換が完了したかチェックし（ステップＳ４０４）、まだ未変換の設定項目があると、ステップＳ４０１に戻って、外部読み取りモジュール５３が外部記憶装置から次の設定項目の読み取りを行って変換モジュール５４に渡して（ステップＳ４０１）、変換モジュール５４が、上記同様に該設定項目名が変換テーブルＴｂにあるか検索し（ステップＳ４０２）、変換テーブルＴｂを検索した結果、該当する設定項目名がないか、設定項目名があっても書き込み禁止情報（＃）が付加されているときには、設定更新が不可能と判断して、エラーログ（エラー履歴）に書き出しを行って（ステップＳ４０５）、全ての設定項目についての変換が完了したかチェックし（ステップＳ４０４）、まだ未変換の設定項目があると、ステップＳ４０１に戻って、外部読み取りモジュール５３が外部記憶装置から次の設定項目の読み取りを行う処理から上記同様に処理する（ステップＳ４０１〜Ｓ４０５）。
【００７７】
ステップＳ４０４で、外部記憶装置の全ての設定項目について変換が完了すると、設定情報書き込み処理を終了する。
【００７８】
なお、変換モジュール５４は、外部読み取りモジュール５３から受け取った設定情報が暗号化されているときには、その暗号化／復号化モジュール５８でキー情報に基づいて復号する。
【００７９】
このように、本実施例のプリンタＰｒは、ＮＶＲＡＭ２８に記憶されている設定情報を他のプリンタＰｒｂ等の画像形成装置で解釈可能な所定形式の汎用設定情報Ｓｄに変換して外部記憶装置に書き出している。
【００８０】
したがって、システム設定値、印刷枚数カウント値等の設定情報を異機種の画像形成装置間で有効利用することができ、サービスマンの作業を軽減させることができるとともに、保守・管理の品質を向上させることができる。
【００８１】
また、本実施例のプリンタＰｒは、任意に設定された書き出し設定時間をタイマで計時して該書き出し設定時間に設定情報書き出し処理を実行している。
【００８２】
したがって、定期的に設定情報を外部記憶装置にバックアップすることができ、設定情報の管理・保存を適切に行うことができる。
【００８３】
させる時間管理手段を備えていてもよい。
【００８４】
さらに、本実施例のプリンタＰｒは、操作パネル１１における任意のタイミングでの設定情報書き出し処理の開始の指示操作に応じて設定情報書き出し処理を行っている。
【００８５】
したがって、サービスマン等が設定情報を必要とするタイミングに設定情報の書き出しを行うことができ、設定情報の利用性をより一層向上させることができる。
【００８６】
また、本実施例のプリンタＰｒは、設定情報が複数の設定項目と該設定項目に設定されている設定値の情報を有し、設定情報書き出し処理で書き出す該設定情報の該設定項目に対する他のプリンタＰｒｂ等の画像形成装置での利用の許可／不許可が操作パネル１１で任意に設定されると、変換モジュール５４が、該設定に応じて該設定項目毎に該利用許可／不許可を規定する利用項目情報（＃）を付加して該設定情報の汎用設定情報Ｓｄへの変換を行っている。
【００８７】
したがって、利用先の画像形成装置に応じた設定項目やサービスマン等の意図する設定項目のみを選択して利用させることができ、設定情報の利用性をより一層向上させることができるとともに、設定情報の機密の保護を図ることができる。
【００８８】
さらに、本実施例のプリンタＰｒは、設定情報書き出し処理で書き出す汎用設定情報Ｓｄの利用を許可する他のプリンタＰｒｂ等の画像形成装置の範囲を利用範囲（適用範囲）とし操作パネル１１で設定されると、変換モジュール５４が、該設定に応じて該利用範囲を規定する利用範囲情報（ＡＬＬ等）を付加して設定情報の汎用設定情報Ｓｄへの変換を行っている。
【００８９】
したがって、利用先の画像形成装置を特定することができ、設定情報の利用性をより一層向上させることができるとともに、設定情報の機密の保護を図ることができる。
【００９０】
また、本実施例のプリンタＰｒｂは、該外部記憶装置の汎用設定情報Ｓｄを解釈してＮＶＲＡＭ２８に設定情報として書き込んでいる。
【００９１】
したがって、他のプリンタＰｒ等の画像形成装置の設定情報を書き込んで利用することができ、サービスマンの作業を軽減させることができるとともに、保守・管理の品質を向上させることができる。
【００９２】
さらに、本実施例のプリンタＰｒｂは、設定情報の書き込み処理にエラーが発生すると、該エラー状況をエラー履歴情報として保存している。
【００９３】
したがって、エラー発生の原因を解明して、設定情報の利用性をより一層向上させることができる。
【００９４】
また、本実施例のプリンタＰｒ、Ｐｒｂは、変換モジュール５４が、汎用設定情報Ｓｂを暗号化し、また、暗号化された汎用設定情報Ｓｂを復号化する暗号化／復号化モジュール５８を備えている。
【００９５】
したがって、設定情報を暗号化して外部記憶装置に保存することができるとともに、暗号化された設定情報（汎用設定情報Ｓｂ）を復号化して有効利用することができ、設定情報の機密をより一層確保することができる。
【００９６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００９７】
本発明は、システム設定値、印刷枚数カウント値等の各種設定情報を不揮発性メモリに格納して利用するプリンタ、複写装置等の画像形成装置、該設定情報の管理を行う設定情報管理プログラム及び該設定情報管理プログラムを記録する記憶媒体に適用することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明の一実施例を適用した画像形成システムのシステム構成図。
【図２】図１のプリンタによる外部記憶装置であるサーバ（図２（ａ））と外部メモリ素子（図２（ｂ））への設定情報の書き出し処理と他のプリンタへの書き込み処理の説明図。
【図３】図１のプリンタの機能モジュールのブロック構成図。
【図４】図１のＮＶＲＡＭに格納されている変換テーブルの一例を示す図。
【図５】外部記憶装置に書き出される汎用設定情報の一例を示す図。
【図６】図１のプリンタによる外部記憶装置への設定情報書き出し処理を示すフローチャート。
【図７】図１のプリンタによる外部記憶装置への設定情報書き出し処理の説明図。
【図８】図６の設定情報書き出し処理での書き出し指示処理を示すフローチャート。
【図９】図８のタイマによる書き出し指示処理時の設定情報書き出し処理の説明図。
【図１０】外部記憶装置からの設定情報書き込み処理を示すフローチャート。
【図１１】外部記憶装置からの設定情報書き込み処理の説明図。
【図１２】図１１の設定情報書き込み処理の外部記憶装置からの設定情報の読み出しから変換までの詳細な処理を示すフローチャート。
【符号の説明】
【００９９】
１  画像形成システム
Ｐｒ、Ｐｒｂ  プリンタ
ＨＳ  ホスト装置
１１  操作パネル
１２  プリンタエンジン
１３  コントローラ
２１  ホストＩ／Ｆ
２２  プログラムＲＯＭ
２３  フォントＲＯＭ
２４  パネルＩ／Ｆ
２５  ハードディスク（ＨＤＤ）
２６  ＣＰＵ
２７  ＲＡＭ
２８  ＮＶＲＡＭ
２９  エンジンＩ／Ｆ
３０  オプションＲＡＭ
３１  バス
ＮＷ  ネットワーク
４０  外部記憶装置
４０ａ  サーバ
４０ｂ  外部メモリ素子
５０  入力モジュール
５１  実行管理モジュール
５２  内部読み取りモジュール
５３  外部読み取りモジュール
５４  変換モジュール
５５  外部書き出しモジュール
５６  内部書き込みモジュール
５７  エラー処理モジュール
５８  暗号化／復号化モジュール
Ｓｄ  汎用設定情報
【図１】
2008238676.tif 000003
【図２】
2008238676.tif 000004
【図３】
2008238676.tif 000005
【図４】
2008238676.tif 000006
【図５】
2008238676.tif 000007
【図６】
2008238676.tif 000008
【図７】
2008238676.tif 000009
【図８】
2008238676.tif 000010
【図９】
2008238676.tif 000011
【図１０】
2008238676.tif 000012
【図１１】
2008238676.tif 000013
【図１２】
2008238676.tif 000014