(57)【要約】【課題】設定データ形式が同一ではない画像形成装置間でも、有効な設定を引き継げるようにする。【解決手段】異機種間で共通に有効な設定情報と特定機種にのみ有効な設定情報とを区分して管理する。設定項目の種別を識別する識別情報と設定値が対になっている設定データを、内部記憶装置６に格納しておく。必要に応じて、着脱可能な外部記憶装置８に、設定データを出力する。必要に応じて、外部記憶装置８から、設定データを読み出して、有効な設定値のみを選択して、設定記憶部９に書き込む。その他の設定値としては、初期設定値か、利用者が設定した現在の設定値を使う。外部記憶装置８から読み出した設定データのうち、動作上不都合が生じる設定値については、初期設定値を使う。【選択図】図１
2008238799.tif 000002
【特許請求の範囲】
【請求項１】
異機種間で共通に有効な設定情報と特定機種にのみ有効な設定情報とを区分して管理する管理手段と、設定項目の種別を示す識別情報と設定値が対になっている設定データを格納した内部記憶装置と、着脱可能な外部記憶装置との間で前記設定データを入出力する外部記憶装置制御部と、前記外部記憶装置から読み込んだ設定データを所定の基準で選択して設定記憶部に書き込む選択書込手段とを具備することを特徴とする画像形成装置。
【請求項２】
前記選択書込手段は、前記外部記憶装置から読み込んだ設定データのうちの有効で矛盾のない設定値のみを選択して初期値または現在設定値が書き込まれた設定記憶部に上書きする手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記設定データは、各設定項目に更新フラグを有し、前記外部記憶装置から読み込んだ設定データを更新フラグの送出許可情報または受入許可情報に従って内部記憶装置に書き込む更新手段と、更新フラグのいずれの許可情報に従って設定情報の上書き可否を判断するかを予め設定しておく手段とを備えることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記外部記憶装置の設定データを前記設定記憶部に書き込む手段と、前記設定記憶部の設定データに従って動作する通常動作モードと前記設定記憶部の設定データを更新する更新モードと前記外部記憶装置の設定データを前記設定記憶部に書き込んで動作する外部参照モードのいずれかを選択的に設定する手段とを備えることを特徴とする請求項３記載の画像形成装置。
【請求項５】
異機種間で共通に有効な設定情報と特定機種にのみ有効な設定情報とを区分して管理し、設定項目の種別を識別する識別情報と設定値が対になっている設定データを内部記憶装置に格納し、必要に応じて着脱可能な外部記憶装置に前記設定データを出力し、必要に応じて前記外部記憶装置から前記設定データを読み出して、有効で矛盾のない設定値のみを選択して初期値または現在設定値が書き込まれた設定記憶部に上書きすることを特徴とする画像形成装置制御方法。
【請求項６】
異機種間で共通に有効な設定情報と特定機種にのみ有効な設定情報とを区分して管理し、設定項目の種別を識別する識別情報と設定値と更新フラグが組になっている設定データを内部記憶装置に格納し、必要に応じて着脱可能な外部記憶装置に前記設定データを出力し、更新フラグの送出許可情報または受入許可情報のいずれの許可情報に従って設定情報の上書き可否を判断するかを予め設定しておき、必要に応じて前記外部記憶装置から前記設定データを読み出して、更新フラグの送出許可情報または受入許可情報に従って内部記憶装置に書き込むことを特徴とする画像形成装置制御方法。
【請求項７】
請求項５または６に記載の画像形成装置制御方法をコンピュータで実行するための処理手順を記述したコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、外部記憶装置から設定情報を選択的に取得して機器の設定をする画像形成装置に関する。
【背景技術】
【０００２】
従来、複数のプリンタに対して予め同じ設定をして納品するキッティングが行われている。このとき、手入力で最初から１つずつプリンタの設定をしていると、プリンタが大量であれば多くの時間が掛かってしまう。また、プリンタが故障やトラブルを起こしたとき、一時的あるいは長期的に使用するために、バックアップ機に入れ替えて回復するときも、プリンタを最初から設定しなおさなければならない。長時間かかる手入力設定を避けるために、着脱可能なメモリカードに設定情報を保存して、そのメモリカードから基板上の記憶媒体に設定データを反映させる方法がある。また、本出願人は、外部記憶媒体から、画像形成装置に使用可能な情報を選択的に取り込む方法を、特許文献２において提案した。以下に、これに関連する従来技術の例をあげる。
【０００３】
特許文献１に開示された「メモリカード付きラベルプリンタ」は、基板を交換するような障害が発生しても、容易に復旧することができるものである。設定情報や履歴情報を、基板上に直付けされたSRAMなどの記憶媒体に記憶する。着脱可能なメモリカードにも記憶保存する。印字動作を制御する各種の設定情報と、印字動作に係る各種の履歴情報を保存する。設定情報と履歴情報とを、ホストコンピュータやパーソナルコンピュータ等で読み取り可能なファイル形式として、メモリカードに保存する。
【０００４】
特許文献２に開示された「画像形成装置」は、外部記憶媒体を用いた画像形成装置の内部情報のバックアップ及び復元、複製等における情報運用を適正に行い、間違った情報の適用を防止するものである。外部記憶媒体に格納されている情報が、画像形成装置の動作において使用可能か否か判断するための情報が、内部記憶媒体に格納されている。内部記憶媒体に格納されている情報と、外部記憶媒体に格納されている情報とに基づき、外部記憶媒体に格納されている情報が、画像形成装置の動作において使用可能か否かを、情報処理制御部で判断する。情報処理制御部が、外部記憶媒体に格納されている情報は、画像形成装置の動作において使用可能であると判断した場合のみ、外部記憶媒体に格納されている情報を動作において使用する。
【特許文献１】特開2006-035768号公報
【特許文献２】特願2006-300701号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のプリンタ設定情報の設定方法では、次のような問題がある。機器の設定データ（バイナリデータ）をテキストデータ形式で外部記憶媒体に保存しているので、設定データを引き継げるのは、引継ぎ元となる機器と同一の設定データ形式の機器に限られる。そのため、異なる機種のプリンタを代替機として設定することが容易にはできない。また、異なる機種の大量のプリンタに同じ設定をすることも困難である。
【０００６】
本発明の目的は、上記従来の問題を解決して、同一の設定データ形式ではない画像形成装置間でも、有効な設定情報を容易に引き継いで、代替機として活用できるようにするとともに、異なる機種の多数の画像形成装置に容易に同じ設定ができるようにすることである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明では、画像形成装置を、異機種間で共通に有効な設定情報と特定機種にのみ有効な設定情報とを区分して管理する管理手段と、設定項目の種別を示す識別情報と設定値が対になっている設定データを格納した内部記憶装置と、着脱可能な外部記憶装置との間で設定データを入出力する外部記憶装置制御部と、外部記憶装置から読み込んだ設定データを所定の基準で選択して設定記憶部に書き込む選択書込手段とを具備する構成とした。選択書込手段は、外部記憶装置から読み込んだ設定データのうちの有効で矛盾のない設定値のみを選択して初期値または現在設定値が書き込まれた設定記憶部に上書きする。
【０００８】
また、設定データは、各設定項目に更新フラグを有し、外部記憶装置から読み込んだ設定データを更新フラグの送出許可情報または受入許可情報に従って内部記憶装置に書き込む更新手段と、更新フラグのいずれの許可情報に従って設定情報の上書き可否を判断するかを予め設定しておく手段とを備える。さらに、外部記憶装置の設定データを設定記憶部に書き込む手段と、設定記憶部の設定データに従って動作する通常動作モードと設定記憶部の設定データを更新する更新モードと外部記憶装置の設定データを設定記憶部に書き込んで動作する外部参照モードのいずれかを選択的に設定する手段とを備える。
【発明の効果】
【０００９】
上記のように構成したことにより、設定データ形式が同一ではない画像形成装置間でも、有効な設定を容易に引き継いで代替機として活用でき、異なる機種の多数の画像形成装置に容易に同じ設定ができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、図１〜図６を参照しながら詳細に説明する。
【実施例１】
【００１１】
本発明の実施例１は、異機種間で共通の設定情報と、特定機種の設定情報とを区分して管理して、外部記憶装置から読み込んだ設定情報のうちの有効なもののみを動作に反映させる画像形成装置である。
【００１２】
図１は、本発明の実施例１における画像形成装置の構成を示すブロック図である。図２（ａ）は、設定項目ID割当テーブルを示す図である。図２（ｂ）は、機種Ａの設定データを示す図である。図２（ｃ）は、機種Ｂの設定データ取込状況を示す図である。図２（ｄ）は、機種Ｂの設定値の初期値を示す図である。図２（ｅ）は、機種Ｂの設定値の反映結果を示す図である。図３は、動作手順を示す流れ図である。図１において、データ処理部１は、CPUとプログラムなどにより、全体の制御と画像形成のデータ処理を行う手段である。データ作成部２は、各メモリに書き込むデータなどを作成する手段である。データ解釈部３は、入力されたデータなどを解釈する手段である。入力制御部４は、入力手段を制御する手段である。データ保存管理部５は、記憶するデータの読み書きを管理する手段である。内部記憶装置６は、不揮発性の内部メモリである。外部記憶装置制御部７は、外部記憶装置へのデータの読み書きを制御する手段である。外部記憶装置８は、着脱可能な不揮発性のメモリカードである。設定記憶部９は、設定値を保持するメモリである。
【００１３】
上記のように構成された本発明の実施例１における画像形成装置の機能と動作を説明する。最初に、図１を参照しながら、画像形成装置の機能の概要を説明する。図１（ａ）に、画像形成装置の機構的なブロック図を示す。基本的な構成は従来の装置と同様である。RAMは、DRAM等の揮発性メモリによって構成されるメインメモリである。NV-RAMは、画像形成装置の動作環境や動作履歴に関する情報が格納された不揮発性のメモリである。ROMには、ファームウェア等の制御プログラムや、印字に用いる基本のフォント等が格納されている。操作パネルは、オペレータが画像形成装置を操作し、画像形成装置の状態を確認するためのユーザインターフェースである。ENGINEは、実際に画像形成を実行する手段である。メモリカードI/Fは、外部記憶媒体との入出力インターフェースである。
【００１４】
図１（ｂ）に、画像形成装置の機能的なブロック図を示す。データ処理部１を中心とした構成のみを示してある。入力制御部４では、操作パネルなどから来た入力を解釈して、どのボタンが押されたのかなど、その内容をデータ解釈部３に渡す。データ解釈部３では、入力制御部４から来た情報が何に関する設定なのか、外部記憶装置制御部７から来た情報などのデータを解釈する。データ作成部２では、外部記憶装置８や内部記憶装置（NVRAM）６に書き込むデータを作成する。データ保存管理部５では、データ作成部２から来たデータを、内部記憶装置６に書き込み、必要なデータを、内部記憶装置６から取得する。外部記憶装置制御部７では、データ作成部２から来たデータを、外部記憶装置８に書き込み、外部記憶装置８より必要なデータを取得する。内部記憶装置６には、設定情報や機種の機番情報などが保存されている。外部記憶装置８は着脱可能で、データの書込みも可能である。外部記憶装置８としては、メモリカードなどの着脱可能な外部記憶媒体ならば何でもよい。
【００１５】
この画像形成装置では、異機種間で共通に有効な設定情報と、特定機種にのみ有効な設定情報とを区分して、データテーブルで管理する。設定項目の種別を識別する識別情報と設定値が対になっている設定データを、内部記憶装置６に格納しておく。外部記憶装置制御部７で、着脱可能な外部記憶装置８との間で設定データを入出力する。外部記憶装置８から読み込んだ設定データを、所定の基準で選択して設定記憶部に書き込む。すなわち、外部記憶装置８から読み込んだ設定データのうちの有効で矛盾のない設定値のみを選択して、初期値または現在設定値が書き込まれた設定記憶部９に上書きする。外部記憶装置８から読み出した設定データのうちの動作上不都合が生じる設定値については、初期設定値を使う。
【００１６】
次に、図２（ａ）を参照しながら、設定データを説明する。外部記憶装置８に設定値を保存するときのデータは、設定IDと値の対になったデータテーブルとなる。設定IDは、汎用的な設定項目であり、機種間で引き継いでも意味のあるものは共通性ありとして、それが判別できるようなIDが割り振られている。この例では、先頭に「COM-」の接頭語が付けられている。それに対し、同一機種でないと意味がないか、不都合が生じる可能性のある設定項目に対しても、同様に、該当機種が判別できるようなIDを割り当てる。この例では、機種Ａの設定項目は「A-」の接頭語にし、機種Ｂの設定項目は「B-」の接頭語にしている。以上は、識別情報が文字列によるID識別の運用例であるが、10000番台を共通とし、20000番台を機種Ａとするというように、数値に意味をもたせる方法もある。
【００１７】
次に、図２（ｂ）を参照しながら、機種Ａにおける設定データを説明する。COM-004は、機種間共通の設定であるが、機種Ａでは、180°回転機能を持たないので、機種Ａには設定値が存在しない。外部記憶装置８へIDと値の対のデータを保存する場合に、このデータは無いことになる。全く空の状態の外部記憶装置８に保存する場合、保存される設定データは、図３と全く同一となる。
【００１８】
次に、図２（ｃ）、（ｄ）、（ｅ）を参照しながら、データの取込みについて説明する。外部記憶装置８に保存されている設定情報を装置に取り込む場合、外部記憶装置８に保存されているデータの先頭から、設定項目のIDを調べる。対応する設定項目が内部記憶装置６のデータテーブルに存在する場合には、IDと対になって保存されている設定値を採用する。機種Ａで保存されたデータを機種Ｂに取り込んだ場合の取込結果は、図２（ｃ）に示すようになる。機種Ｂが両面印刷の機能を有さず、設定値が必要ない場合、機種Ａで保存されているCOM-003の情報は無視される。また、機種Ａ用のトレイ紙サイズや紙種の設定も同様に無視されて、反映されることはない。
【００１９】
機種Ｂで180°回転機能を有する場合のCOM-004や、機種Ｂ用のトレイ紙サイズや紙種の設定項目は、保存されているものがなく、反映はされない。保存されている設定データがない項目には、図２（ｄ）に示すように、その機種の所定値を採用する。所定値が初期値である場合の例では、次のようになる。機種Ｂの初期値が図２（ｄ）に示すものである場合、図２（ｂ）に示すデータを取り込んだときの結果は、図２（ｅ）に示すようになる。動作に反映される設定は、装置の起動時に作業用の設定記憶部９（設定RAM）に置かれ、動作を制御する際に随時参照されるようになっている。
【００２０】
次に、図３を参照しながら、設定値反映の動作手順を説明する。装置の起動時に、ROMやNV-RAMなどの内部記憶装置６に記憶されている機種の所定値の内容が、まず作業用の設定記憶部９にコピーされる。次いで、前述のように、外部記憶装置８から設定データを順次読み込み、有効なもののみが上書きされる。所定値は、その機種の初期設定値であったり、利用者が任意に設定している現設定値であったりする。初期設定値は、一般に工場出荷時の値であり、装置の状態や設定の組合せなどにより、動作に不都合が生じないような値となっている。
【００２１】
また、装置の状態や設定の組合せなどにより、動作に不都合が生じる条件の情報を、ROMなどの記憶装置に保持しておく。その情報を元に、外部記憶装置８に保存されている設定を取り込む。反映させると動作に不都合が生じる項目を検出した場合には、当該項目の設定値は採用せず、その機種の初期設定値を採用する。不都合が生じる例としては、次のような場合がある。両面印刷がA4サイズまでしか行ないような機種で、用紙トレイの設定が全てA4サイズ以上の設定になっているにもかかわらず、両面印刷を行う（On）設定になってしまった場合、実行不可であり、不都合が生じる。そのため、両面印刷はしない（Off）という初期値に変更する。
【００２２】
外部記憶装置８からの読込処理においては、図３（ａ）に示すように、ステップ１で、内部記憶装置６から、所定値を動作反映用の設定記憶部９（設定RAM）にコピーする。ステップ２で、外部記憶装置８から、１対の設定データを読み込む。ステップ３で、有効データがあるかどうか調べる。有効データがあれば、ステップ４で、自装置の設定に該当するIDの設定があるかどうか検索する。ステップ５で、自装置にも該当するIDかどうか調べる。該当しなければ、ステップ２に戻る。該当すれば、ステップ６で、自装置の設定に反映するように上書きして、ステップ２に戻る。有効データが無くてデータの終わりならば、ステップ７で、組合せなどで自装置の動作上不都合となる設定値があるかどうか調べる。なければ終了する。あれば、ステップ８で、不都合の原因になる項目は、装置の初期設定値に変更する。
【００２３】
外部記憶装置８への書込処理においては、図３（ｂ）に示すように、ステップ11で、自装置の設定データを１対読み込む。ステップ12で、外部記憶装置８のデータに、該当するIDの情報があるかどうか検索する。ステップ13で、該当するデータのIDがあるかどうか調べる。なければ、ステップ14で、外部記憶装置８の設定データの最後に、IDと値の対を追加で書き込む。あれば、ステップ15で、該当IDの値部分に、装置の設定を上書きする。ステップ16で、未処理の設定項目があるかどうか調べる。あれば、ステップ11に戻る。なければ、終了する。
【００２４】
上記のように、本発明の実施例１では、画像形成装置を、異機種間で共通の設定情報と、特定機種の設定情報とを区分して管理して、外部記憶装置から読み込んだ設定情報のうちの有効なもののみを動作に反映させる構成としたので、同一の設定データ形式ではない画像形成装置間でも、有効な設定を引き継ぐことができる。
【実施例２】
【００２５】
本発明の実施例２は、内部記憶装置に格納された設定情報を外部記憶装置に書き出し、外部記憶装置に格納されている設定情報を、更新フラグに従って内部記憶装置の設定情報に選択的に上書きする画像形成装置である。
【００２６】
本発明の実施例２における画像形成装置の基本的な構成は、実施例１と同じである。設定情報のデータテーブルの更新方法が異なる。図４（ａ）は、本発明の実施例２における画像形成装置の内部記憶装置に保持されている設定情報テーブルである。図４（ｂ）は、設定情報を上書きする前の設定情報テーブルである。図５（ａ）は、更新フラグに従って上書きした設定情報テーブルである。図５（ｂ）は、更新フラグに従って上書きした設定情報テーブルである。図６（ａ）は、設定情報を外部記憶装置に書き込む処理手順を示す流れ図である。図６（ｂ）は、外部記憶装置から設定情報テーブルを読み込む処理手順を示す流れ図である。図６（ｃ）は、起動時の処理手順を示す流れ図である。
【００２７】
上記のように構成された本発明の実施例２における画像形成装置の機能と動作を説明する。最初に、画像形成装置の機能の概要を説明する。基本的な機能は、実施例１と同じである。設定データの各設定項目に更新フラグが有る点が大きく異なる。この画像形成装置では、異機種間でも引継ぎ可能な設定情報と、特定機種にしか有効でない設定情報とを区分して管理している。そのため、設定情報の項目毎に、送出許可と受入許可を示す更新フラグを持つ。更新フラグの許可情報は、いずれか一方の許可情報だけでもよいし、両方の許可情報でもよい。図１（ｂ）の内部記憶装置６に、画像形成装置の各種設定情報で構成されているデータが格納されている。設定情報は、IDと設定値と更新フラグが組になっている。外部記憶装置８から読み込んだ設定データを、更新フラグの送出許可情報または受入許可情報に従って内部記憶装置６に書き込む。更新フラグのいずれの許可情報に従って設定情報の上書き可否を判断するかを予め設定しておく。
【００２８】
外部記憶装置８に設定情報を保存する場合か、外部記憶装置８から設定情報を読み込む場合は、画像形成装置を起動する前に、外部記憶装置８を挿入しておく。例えば、特殊キーを押下しながら電源をONすると、外部記憶装置８に格納された設定情報を内部記憶装置６に上書きしてから、動作を開始する。外部記憶装置８に格納された設定情報を内部記憶装置６に書き込まず、外部記憶装置８の設定情報を参照して設定記憶部９に書き込んで動作することもできる。内部記憶装置６に上書きして動作するか、外部記憶装置８に格納された設定情報を参照して動作するかを選択的に設定可能である。内部記憶装置６に保存された設定情報を参照して動作する通常起動を行うか、外部記憶装置８に格納された設定情報を参照して動作する参照モードで起動するかを、予め設定しておき、設定されたモードで起動する。いずれのモードでも、操作パネルの「外部記憶装置に設定情報を格納する」というメニューキーが押下されたら、外部記憶装置８に設定情報を格納する。
【００２９】
次に、図４（ａ）と図４（ｂ）と図５（ａ）を参照しながら、更新フラグの受入許可情報に従って上書きする場合について説明する。設定先の更新フラグの受入許可情報に従って設定データを上書き更新するか否かを決める方法である。設定を変更されては不都合が生じるデータは、受入不許可（×）にしておく。図４（ａ）は、画像形成装置Ａの内部記憶装置に保存されている設定情報テーブルである。図４（ａ）中の「---」は、画像形成装置Ａにその設定情報が存在しないことを意味している。図４（ｂ）は、設定情報を上書きする前の画像形成装置Ｂの設定情報テーブルである。図５（ａ）は、更新フラグの受入許可情報に従って上書きした後の画像形成装置Ｂの設定情報テーブルである。網掛け部は、上書きされた設定情報である。斜体部は、更新フラグが受入許可でも、設定情報に設定値が存在しなかったため、上書き前の設定値が保持されている設定情報である。
【００３０】
画像形成装置Ａの内部記憶装置に保存されている設定情報テーブルを、外部記憶装置に格納する。外部記憶装置の設定情報テーブルが空であれば、画像形成装置Ａの内部記憶装置に保存されている設定情報テーブルがそのまま外部記憶装置に格納される。外部記憶装置に格納されている設定情報を、画像形成装置Ｂの内部記憶装置に上書きする場合、まず、内部記憶装置の設定情報テーブルの先頭から設定情報のIDを参照する。内部記憶装置に該当する設定情報が存在する場合、即ち、該当するIDが存在する場合は、更新フラグを見る。更新フラグが受入許可に設定されている場合のみ、外部記憶装置の設定情報テーブルのIDに対応して格納されている設定値を、内部記憶装置に上書きする。画像形成装置Ａに保存されていた設定情報を画像形成装置Ｂの内部記憶装置に上書きした場合、画像形成装置Ｂの内部記憶装置の設定情報は、図５（ａ）に示すようになる。図５（ａ）中の網掛部は、上書きされた設定情報を意味し、斜体部は、更新フラグが受入許可（○）でも、更新するべき設定値が存在しなかったため、上書き前の設定値が保持されていることを意味している。
【００３１】
以下に、具体例をあげて説明する。トレイ１用紙サイズの項目では、図４（ｂ）の更新フラグが受入許可（○）であるので、図４（ｂ）の設定値「B4縦」から図４（ａ）の設定値「A4縦」に設定値が上書きされて変更される。受信バッファの項目では、図４（ｂ）の更新フラグが受入不許可（×）であるので、図５（ａ）の設定値は、図４（ｂ）の設定値「256KB」のままである。トレイ３紙種類の項目では、図４（ｂ）の更新フラグが受入許可（○）であるが、図４（ａ）の設定値が「---」なので、図５（ａ）の設定値は元々設定されていた設定値「普通紙」のままである。
【００３２】
次に、図４（ａ）と図４（ｂ）と図５（ｂ）を参照しながら、更新フラグの送出許可情報に従って上書きする場合について説明する。設定元の更新フラグの送出許可情報に従って、設定先のデータを上書き更新するか否かを決める方法である。機器固有のアドレスなどのように、他の機器に設定しても無意味なデータやコピーされると不都合なデータは、送出不許可（×）に設定しておく。ただし、代替機に同じアドレスを設定する場合などには、一時的に更新フラグを変更しておき、設定完了後に元に戻す。あるいは、すべてをコピーするようなモードを設けてもよい。図４（ｂ）に示す画像形成装置Ｂの設定情報テーブルを、図４（ａ）に示す画像形成装置Ａの内部記憶装置に保存されている設定情報テーブルの更新フラグの送出許可情報に従って上書きすると、画像形成装置Ｂの設定情報テーブルは、図５（ｂ）に示すようになる。網掛部は、上書きされた設定情報である。斜体部は、内部記憶装置に保存されている設定情報のIDに該当するIDを有する設定情報が、外部記憶装置に格納された設定情報に存在しなかったため、上書き前の内部記憶装置に保存された設定値が保持されている設定情報である。
【００３３】
図４（ａ）に示す画像形成装置Ａの内部記憶装置に保存されている設定情報テーブルを、そのまま外部記憶装置にコピーする。外部記憶装置に格納されている設定情報を、画像形成装置Ｂの内部記憶装置に上書きする場合は、まず、外部記憶装置に格納されている設定情報テーブルの先頭から設定情報のIDを参照する。内部記憶装置の設定情報テーブルに該当する設定情報が存在する場合、即ち、該当するIDが存在する場合は、以下のように動作する。更新フラグが送出許可（○）と設定されている場合のみ、IDに対応して格納されている設定値と更新フラグを、内部記憶装置の設定値と更新フラグに上書きする。更新フラグが送出不許可（×）と設定されている場合は、設定値と更新フラグは上書きしない。画像形成装置Ａに保存されていた設定情報を、画像形成装置Ｂの内部記憶装置に上書きした場合、画像形成装置Ｂの内部記憶装置の設定情報テーブルは、図５（ｂ）に示すようになる。図５（ｂ）中、網掛部は、上書きされた設定情報を意味し、斜体部は、内部記憶装置に保存されている設定情報のIDに該当するIDを有する設定情報が、外部記憶装置に格納された設定情報に存在しなかったため、上書き前の内部記憶装置に保存されていた設定値が保持されている設定情報であることを意味している。
【００３４】
以下に、具体例をあげて説明する。トレイ１紙種類の項目では、図４（ａ）の更新フラグが送出許可（○）であるので、図５（ｂ）の設定値は、図４（ｂ）の設定値「普通紙」から図４（ａ）の設定値「ラベル紙」に、設定値が上書きされて変更になっている。IPアドレスの項目では、図４（ａ）の更新フラグが送出不許可（×）であるので、図５（ｂ）の設定値は、図４（ｂ）の設定値「133. 139. 011. 003」のままである。エラーレポート印刷ON/OFFの項目では、図４（ａ）の設定値が「---」なので、更新フラグも未設定である。よって、図５（ｂ）の設定値は、図４（ｂ）で元々設定されていた設定値「ON」のままである。双方向通信の項目では、図４（ａ）の更新フラグが、受入不許可（×）であるが送出許可（○）であるので、図５（ｂ）の設定値は、図４（ｂ）の設定値「OFF」から図４（ａ）の設定値「ON」に、設定値が上書きされて変更になっている。
【００３５】
次に、図６（ａ）を参照しながら、内部記憶装置の設定情報を外部記憶装置に書き出す処理手順を説明する。例えば、NVRAMからSDカードに書き出す場合である。ステップ21で、自装置の設定情報を１対読み込む。ステップ22で、外部記憶装置の設定情報の該当するIDの情報を検索する。ステップ23で、該当するIDの情報があるかどうか調べる。無ければ、ステップ25で、外部記憶装置の設定情報テーブルの末尾に、IDと設定値と更新フラグを追加で書き込む。あれば、ステップ26で、該当IDの設定値と更新フラグの欄に、設定情報を上書きする。ステップ26で、読み込んでない設定情報があるかどうか調べる。あれば、ステップ21に戻る。無ければ終了する。外部記憶装置に設定情報のデータテーブルが存在しない場合は、ステップ23の判断結果が常に「No(無い)」になり、設定情報の全ての項目でステップ25の処理が実行される。
【００３６】
次に、図６(ｂ)を参照しながら、外部記憶装置から設定情報を読み込んで内部記憶装置に書き込む処理手順を説明する。例えば、SDカードから読み込んでNVRAMに書き込む場合である。ステップ31で、外部記憶装置に設定情報があるかどうか調べる。なければ終了する。あれば、ステップ32で、外部記憶装置から設定情報を１対読み込む。ステップ33で、内部記憶装置の設定情報から該当するIDの項目を検索する。ステップ34で、内部記憶装置に該当するIDの設定情報があるかどうか調べる。なければ、ステップ31に戻る。あれば、ステップ35で、そのIDの設定情報の更新フラグを参照する。ステップ36で、更新フラグが更新許可を示すものかどうか調べる。更新不許可を示すものであれば、ステップ31に戻る。更新許可を示すものであれば、ステップ37で、内部記憶装置の設定情報の設定値と更新フラグを上書きする。ステップ35とステップ36で調べる更新フラグは、送出許可情報と受入許可情報の２種類が有る。調べる更新フラグによって、複製先の設定情報の上書き結果が異なる。詳細は、既述の通りである。
【００３７】
次に、図６(ｃ)を参照しながら、起動時の処理手順を説明する。必要に応じて、画像形成装置に外部記憶装置を予め挿入しておく。ステップ41で、特殊キーがONされたかどうか調べる。例えば、特殊キーを押下しながら電源をONすると、外部記憶装置に格納された設定情報を内部記憶装置に上書きして動作するように選択できる。あるいは、操作パネルに、「外部記憶装置に設定情報を格納する」というメニューキーを用意しておき、それが押下されたら、外部記憶装置に設定情報を格納するようにしてもよい。特殊キーがONされていたら、ステップ42で、外部記憶装置から設定情報を読み込んで、内部記憶装置に書き込む。特殊キーがONされていなければ、ステップ43で、外部参照モードに設定されているかどうか調べる。内部記憶装置に保存された設定情報を参照して動作する通常起動を行うか、外部記憶装置に格納された設定情報を参照して動作する外部参照モードで起動するかを、予め設定手段に設定しておく。外部参照モードに設定されていなければ、ステップ44で、通常起動を行う。外部参照モードに設定されていれば、ステップ45で、外部記憶装置の設定情報を参照して動作する。
【００３８】
上記のように、本発明の実施例２では、画像形成装置を、内部記憶装置に格納された設定情報を、着脱可能な外部記憶装置に書き出し、外部記憶装置に格納された設定情報を、更新フラグに従って内部記憶装置の設定情報に選択的に上書きする構成としたので、設定データの形式が異なる機種間でも、外部記憶装置を利用して容易に引き継ぐことができる。
【産業上の利用可能性】
【００３９】
本発明の画像形成装置は、外部記憶装置を使用して異機種間で機器の設定を引き継げる画像形成装置として最適である。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施例１における画像形成装置の構成を示すブロック図である。
【図２】本発明の実施例１における画像形成装置の設定項目ID割当テーブルを示す図と、機種Ａの設定データを示す図と、機種Ｂの設定データ取込状況を示す図と、機種Ｂの設定初期値を示す図と、機種Ｂの設定反映結果を示す図である。
【図３】本発明の実施例１における画像形成装置の設定データを外部記憶装置から読み込む処理と外部記憶装置へ書き込む処理の手順を示す流れ図である。
【図４】本発明の実施例２における画像形成装置のコピー元の設定情報テーブルと、コピー先の上書き前の設定情報テーブルである。
【図５】本発明の実施例２における画像形成装置で、受入可否判断による上書き後の設定情報テーブルと、書出可否判断による上書き後の設定情報テーブルである。
【図６】本発明の実施例２における画像形成装置で、設定情報を外部記憶装置に書き込む処理手順を示す流れ図と、外部記憶装置から設定情報を読み込む処理手順を示す流れ図と、起動時の処理手順を示す流れ図である。
【符号の説明】
【００４１】
１…データ処理部、２…データ作成部、３…データ解釈部、４…入力制御部、５…データ保存管理部、６…内部記憶装置、７…外部記憶装置制御部、８…外部記憶装置、９…設定記憶部。
【図１】
2008238799.tif 000003
【図２】
2008238799.tif 000004
【図３】
2008238799.tif 000005
【図４】
2008238799.tif 000006
【図５】
2008238799.tif 000007
【図６】
2008238799.tif 000008