(57)【要約】【課題】プリンタ制御基板の故障などによりプリンタ制御基板を交換する際にも不揮発性メモリを交換することなく、利用者独自の情報を保持し、低コストおよび基板交換作業の簡素化を図ること。【解決手段】プリンタを制御するプリンタ制御基板上に、プリンタに対する機能設定条件および装置固有の情報を書き込んでおく不揮発性メモリ１０６を搭載したプリンタ制御装置において、不揮発性メモリ１０６に書き込まれている情報を、プリンタ制御基板に接続されたバックアップ用メモリに書き込んでおく。【選択図】        図１
2006272980.tif 000002
【特許請求の範囲】
【請求項１】
プリンタを制御するプリンタ制御基板上に、前記プリンタに対する機能設定条件および装置固有の情報を書き込んでおく不揮発性メモリを搭載したプリンタ制御装置において、
前記不揮発性メモリに書き込まれている情報を、前記プリンタ制御基板に接続されたバックアップ用メモリに書き込んでおくことを特徴とするプリンタ制御装置。
【請求項２】
前記不揮発性メモリに書き込まれている情報を、前記プリンタのエンジン制御基板内の不揮発性メモリにバックアップすることを特徴とする請求項１に記載のプリンタ制御装置。
【請求項３】
前記エンジン制御基板内の不揮発性メモリにバックアップする際に、エンジンインターフェイスのシリアルコマンドを利用することを特徴とする請求項２に記載のプリンタ制御装置。
【請求項４】
プリンタを制御するプリンタ制御基板上に、前記プリンタに対する機能設定条件および装置固有の情報を書き込んでおく不揮発性メモリを搭載し、前記不揮発性メモリの内容をバックアップしておくプリンタ制御装置において、
前記プリンタのコントローラ基板とエンジン制御基板との間でそれぞれの不揮発性メモリの内容をバックアップすることを特徴とするプリンタ制御装置。
【請求項５】
操作パネルを介して設定されるユーザ独自情報を前記不揮発性メモリに書き込むと同時に、前記書き込んだユーザ独自情報を前記プリンタのエンジン制御基板に書き込むことを特徴とする請求項４に記載のプリンタ制御装置。
【請求項６】
電源投入時に、前記バックアップした内容を変更することを特徴とする請求項４に記載のプリンタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ制御基板上に搭載された不揮発性メモリにプリンタのインターフェイス条件などの各種の設定値を設定可能なプリンタ制御装置に関するものである。
【背景技術】
【０００２】
従来、プリンタのインターフェイス条件などの機能設定を利用者により変更することのできるプリンタの制御装置において、プリンタ制御基板内に不揮発性メモリを搭載し、利用者独自の情報を上記不揮発性メモリに書き込み、利用者情報を管理するためのプリンタ制御基板が知られている。例えば、オプションのフォントデータのプロテクトなどに利用されるプリンタＩＤなどの情報や、工場においてのみ設定されるエンジンの調整情報（レジスト条件、作像条件など）は、プリンタ制御基板ごとに異なった値を持っている。なお、上記情報の他に、パラレルインターフェイスとシリアルインターフェイスの区別、シリアルインターフェイスの場合における通信速度の設定やデータの単位数・パリティ検出などの設定、用紙長の設定、各種キャラクタセットの設定、接続されるホスト側の制御装置によって異なるプリンタ制御コードの動作指定、などがある。
【０００３】
そして、プリンタ制御基板内の不揮発性メモリを、例えばＩＣソケットを使用することで着脱可能な構造としておき、プリンタ制御基板の故障などで基板ごと交換の際には、この不揮発性メモリを基板から取り外し、新品の基板に取り替えることで利用者独自の情報を保持している。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記に示されるような従来の技術にあっては、プリンタ制御基板内の不揮発性メモリを着脱可能な構造とするため、その部品コストが上昇すると共に、基板交換の際に不揮発性メモリを交換する作業が必要であった。
【０００５】
また、エンジン基板においても不揮発性メモリを搭載しており、故障などが発生し、基板ごとの交換の際には、不揮発性メモリを取り替える作業が必要であった。
【０００６】
本発明は、上記に鑑みてなされたものであって、プリンタ制御基板の故障などによりプリンタ制御基板を交換する際にも不揮発性メモリを交換することなく、利用者独自の情報を保持し、低コストおよび基板交換作業の簡素化を図ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、プリンタを制御するプリンタ制御基板上に、前記プリンタに対する機能設定条件および装置固有の情報を書き込んでおく不揮発性メモリを搭載したプリンタ制御装置において、前記不揮発性メモリに書き込まれている情報を、前記プリンタ制御基板に接続されたバックアップ用メモリに書き込んでおくことを特徴とする。
【０００８】
また、請求項２にかかる発明は、前記不揮発性メモリに書き込まれている情報を、前記プリンタのエンジン制御基板内の不揮発性メモリにバックアップすることを特徴とする。
【０００９】
また、請求項３にかかる発明は、前記エンジン制御基板内の不揮発性メモリにバックアップする際に、エンジンインターフェイスのシリアルコマンドを利用することを特徴とする。
【００１０】
また、請求項４にかかる発明は、プリンタを制御するプリンタ制御基板上に、前記プリンタに対する機能設定条件および装置固有の情報を書き込んでおく不揮発性メモリを搭載し、前記不揮発性メモリの内容をバックアップしておくプリンタ制御装置において、前記プリンタのコントローラ基板とエンジン制御基板との間でそれぞれの不揮発性メモリの内容をバックアップすることを特徴とする。
【００１１】
また、請求項５にかかる発明は、操作パネルを介して設定されるユーザ独自情報を前記不揮発性メモリに書き込むと同時に、前記書き込んだユーザ独自情報を前記プリンタのエンジン制御基板に書き込むことを特徴とする。
【００１２】
また、請求項６にかかる発明は、電源投入時に、前記バックアップした内容を変更することを特徴とする。
【発明の効果】
【００１３】
本発明（請求項１）にかかるプリンタ制御装置は、プリンタを制御するプリンタ制御基板上に、プリンタに対する機能設定条件および装置固有の情報を書き込んでおく不揮発性メモリを搭載したプリンタ制御装置において、上記不揮発性メモリに書き込まれている情報を、プリンタ制御基板に接続されたバックアップ用メモリに書き込んでおくため、プリンタ制御基板の故障などにより、基板全体を交換する際に不揮発性メモリを付け替える必要がなくなり、利用者独自の情報を保持・継続して使用することができる。また、不揮発性メモリを交換可能な構造としないので、安価な装置を提供することができるという効果を奏する。
【００１４】
また、本発明（請求項２）にかかるプリンタ制御装置は、エンジン制御情報を保持するための不揮発性メモリを搭載している場合が多いので、このような場合に、揮発性メモリに書き込まれている情報を、プリンタのエンジン制御基板内の不揮発性メモリにバックアップすることにより、プリンタ内の資源を有効に活用することができ、しかも、バックアップ用メモリを特別に搭載する必要がないので、プリンタ制御基板の構成を簡素化でき、かつその分低コスト化となるという効果を奏する。
【００１５】
また、本発明（請求項３）にかかるプリンタ制御装置は、エンジン制御基板内の不揮発性メモリにバックアップする際に、エンジンインターフェイスのシリアルコマンドを送受信する信号線を用いるため、エンジンインターフェイスに専用のバスを設ける必要がなくなり、ハードウェア構成の変更を行うことなくバック動作を行うことができるという効果を奏する。
【００１６】
また、本発明（請求項４）にかかるプリンタ制御装置は、プリンタを制御するプリンタ制御基板上に、プリンタに対する機能設定条件および装置固有の情報を書き込んでおく不揮発性メモリを搭載し、上記不揮発性メモリの内容をバックアップしておくプリンタ制御装置において、プリンタのコントローラ基板とエンジン制御基板との間でそれぞれの不揮発性メモリの内容をバックアップするため、プリンタ制御基板の故障などにより、基板全体を交換する際に不揮発性メモリを付け替える必要がなくなり、利用者独自の情報を保持・継続して使用することができる。また、不揮発性メモリを交換可能な構造としないので、安価な装置を提供することができる。さらに、エンジン制御基板の情報もバックアップしてあるため、エンジン制御基板の故障などでも利用者独自の情報を容易に復活することができるという効果を奏する。
【００１７】
また、本発明（請求項５）にかかるプリンタ制御装置は、操作パネルを介して設定されるユーザ独自情報を不揮発性メモリに書き込むと同時に、書き込んだユーザ独自情報をプリンタのエンジン制御基板に書き込むことにより、不揮発性メモリに何回も書き込みを行った場合でも、その都度バックアップ用メモリに書き込みを行うので、常に最新の情報を保持することができ、ユーザによる再設定作業が不要になるという効果を奏する。
【００１８】
また、本発明（請求項６）にかかるプリンタ制御装置は、電源立ち上げ時に実行されるプログラムにおいて、現在の不揮発性メモリの内容をエンジンインターフェイスを介してエンジン制御基板上に書き込むように動作し、他方、不揮発性メモリの内容を書き換えた際には、バックアップ用メモリの書き換えは行わないように動作するので、不揮発性メモリの内容を書き換えた場合にも、バックアップ用メモリへのアクセスが発生せず、印刷可能となるまでの待ち時間が短縮されるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照して、この発明にかかるプリンタ制御装置の最良な実施の形態を詳細に説明する。
【００２０】
〔実施の形態１〕
（プリンタ制御装置の構成）
図１は、本発明の実施の形態１に係るプリンタ制御装置の構成を示すブロック図である。図において、１０１は制御プログラムに基づいて装置全体のシステム制御や画像処理等を実行するＣＰＵ、１０２はＣＰＵ１０１が実行するプログラムや各種パラメータなどが記憶されているＲＯＭ、１０３は制御コードや画像処理の際にワーキングメモリとして使用したり、プリントデータをＣＰＵ１０１が処理して作成した画像データなどを記憶するＲＡＭである。
【００２１】
また、１０４はホストコンピュータ（不図示）との印刷命令やコマンドのやり取りを行うホストＩ／Ｆ、１０５はプリンタエンジン（不図示）に対してコマンドや印刷データを送出するエンジンＩ／Ｆ、１０６は例えばＥＥＰＲＯＭ（電気的に消去可能なプログラマブルＲＯＭ）などによって構成される不揮発性メモリ、１０７は利用者のプリンタ設定情報などを表示・設定する操作パネルＩ／Ｆである。
【００２２】
（プリンタ制御装置の動作）
次に、以上のように構成されたプリンタ制御装置における本発明の特徴となる動作例について説明する。
【００２３】
（動作例１）
ここでは、不揮発性メモリ１０６のデータをプリンタ制御基板に接続されるバックアップ用メモリに書き込む。書き込むタイミングは、例えば不揮発性メモリ１０６内にあるプリンタ制御基板固有の情報や、利用者による機能設定値に変更が生じた場合に行うように下記フローチャートに示す手順で動作させる。
【００２４】
図２は、本発明の実施の形態１に係るプリンタ制御装置の第１の動作手順例を示すフローチャートである。電源をＯＮし（Ｓ２０１）、バックアップ用メモリからプリンタ制御基板内メモリに転送する（Ｓ２０２）。そして、不揮発性メモリ１０６内のデータを変更し（Ｓ２０３）、バックアップ用メモリの内容を変更し（Ｓ２０４）、電源をＯＦＦする（Ｓ２０５）。
【００２５】
したがって、プリンタを制御するプリンタ制御基板上に、プリンタに対する機能設定条件および装置固有の情報を書き込んでおく不揮発性メモリ１０６を搭載したプリンタ制御装置において、不揮発性メモリ１０６に書き込まれている情報を、プリンタ制御基板に接続されたバックアップ用メモリに書き込んでおくため、プリンタ制御基板の故障などにより、基板全体を交換する際に不揮発性メモリ１０６を付け替える必要がなくなり、利用者独自の情報を保持・継続して使用することができる。また、不揮発性メモリ１０６を交換可能な構造としないので、安価な装置を提供することができる。
【００２６】
（動作例２）
ここでは、プリンタ制御基板内の不揮発性メモリ１０６のデータをプリンタ内のエンジン制御基板内に搭載される例えばＥＥＰＲＯＭなどからなる不揮発性メモリに書き込むように下記フローチャートに示す手順で動作させる。
【００２７】
図３は、本発明の実施の形態１に係るプリンタ制御装置の第２の動作手順例を示すフローチャートである。電源をＯＮし（Ｓ３０１）、エンジン制御用メモリからプリンタ制御基板内メモリに転送する（Ｓ３０２）。そして、不揮発性メモリ内のデータを変更し（Ｓ３０３）、エンジン制御用メモリの内容を変更し（Ｓ３０４）、電源をＯＦＦする（Ｓ３０５）。
【００２８】
したがって、エンジン制御情報を保持するための不揮発性メモリを搭載している場合が多い場合に、揮発性メモリに書き込まれている情報を、プリンタのエンジン制御基板内の不揮発性メモリにバックアップすることにより、プリンタ内の資源を有効に活用することができ、しかも、バックアップ用メモリを特別に搭載する必要がないので、プリンタ制御基板の構成を簡素化でき、かつその分低コスト化となる。
【００２９】
（動作例３）
ここでは、プリンタ制御基板内の不揮発性メモリ１０６のデータをプリンタ内のエンジン制御基板内に搭載される例えばＥＥＰＲＯＭなどからなる不揮発性メモリに書き込む際に、専用のバスを使用せずに、エンジンＩ／Ｆ１０５にあるシリアルコマンドを伝達する信号線を使用し、下記フローチャートに示す手順で動作させる。
【００３０】
図４は、本発明の実施の形態１に係るプリンタ制御装置の第３の動作手順例を示すフローチャートである。電源をＯＮし（Ｓ４０１）、エンジン制御用メモリからプリンタ制御基板内メモリにシリアルコマンドを用いて転送する（Ｓ４０２）。そして、不揮発性メモリ内のデータを変更し（Ｓ４０３）、エンジン制御用メモリの内容をシリアルコマンドを用いて変更し（Ｓ４０４）、電源をＯＦＦする（Ｓ４０５）。
【００３１】
したがって、エンジン制御基板内の不揮発性メモリにバックアップする際に、エンジンインターフェイスのシリアルコマンドを送受信する信号線を用いるため、エンジンインターフェイスに専用のバスを設ける必要がなくなり、ハードウェア構成の変更を行うことなくバック動作を行うことができる。
【００３２】
〔実施の形態２〕
（プリンタ制御装置の構成）
この実施の形態２に係るプリンタ制御装置の構成は前述した実施の形態１で説明した図１と同一構成である。したがって、ここでの説明は省略する。
【００３３】
（プリンタ制御装置の動作）
次に、以上のように構成されたプリンタ制御装置における本発明の特徴となる動作例について説明する。
【００３４】
（動作例１）
ここでは、不揮発性メモリ１０６のデータをプリンタ制御基板に接続されるバックアップ用メモリに書き込む。また、エンジン制御基板に接続される不揮発性メモリに書き込みを行う。操作パネルＩ／Ｆ１０７から設定される利用者独自の情報は、ＣＰＵ１０１により不揮発性メモリ１０６に書き込まれる。そして、書き込んだ情報と同じ内容をエンジンＩ／Ｆ１０５を介してエンジン制御基板上の不揮発性メモリに書き込む。また、エンジン制御基板上の不揮発性メモリの内容を、エンジンＩ／Ｆ１０５を介して受け取り、ＣＰＵ１０１により不揮発性メモリ１０６に書き込まれる。この一連の動作手順は以下の通りである。
【００３５】
図５は、本発明の実施の形態２に係るプリンタ制御装置の第１の動作手順例を示すフローチャートである。電源をＯＮし（Ｓ５０１）、プリンタ制御基板内の情報を変更するか否かを判断する（Ｓ５０２）。ここで、プリンタ制御基板内の情報を変更すると判断したならば、バックアップ用メモリの内容を変更する（Ｓ５０３）。一方、プリンタ制御基板内の情報を変更しないならば、さらにエンジン制御基板内の情報を変更するか否かを判断する（Ｓ５０４）。ここで、変更しなければステップＳ５０２に戻り、一方、エンジン制御基板内の情報を変更すると判断したならば、バックアップ用メモリの内容を変更する（Ｓ５０５）。
【００３６】
したがって、プリンタのコントローラ基板とエンジン制御基板との間でそれぞれの不揮発性メモリの内容をバックアップするため、プリンタ制御基板の故障などにより、基板全体を交換する際に不揮発性メモリを付け替える必要がなくなり、利用者独自の情報を保持・継続して使用することができる。また、不揮発性メモリを交換可能な構造としないので、安価な装置を提供することができる。さらに、エンジン制御基板の情報もバックアップしてあるため、エンジン制御基板の故障などでも利用者独自の情報を容易に復活することができる。
【００３７】
（動作例２）
ここでは、プリンタ制御基板内の不揮発性メモリ１０６のデータをプリンタ内のエンジン制御基板内に搭載される例えばＥＥＰＲＯＭなどからなる不揮発性メモリに書き込みを行うように動作する場合、操作パネルＩ／Ｆ１０７などにより設定される利用者独自情報を不揮発性メモリ１０６に書き込むと同時に、書き込んだ情報と同じ内容をエンジンＩ／Ｆ１０５を介してエンジン制御基板上の不揮発性メモリに書き込みを行うように動作する。この一連の動作手順は以下の通りである。
【００３８】
図６は、本発明の実施の形態２に係るプリンタ制御装置の第２の動作手順例を示すフローチャートである。電源をＯＮし（Ｓ６０１）、プリンタ制御基板内の不揮発性メモリ１０６の内容を変更する（Ｓ６０２）。そして、変更内容をエンジン制御基板に転送し（Ｓ６０３）、エンジン制御基板内のバックアップ用メモリの内容を変更する（Ｓ６０４）。
【００３９】
したがって、操作パネルＩ／Ｆ１０７を介して設定されるユーザ独自情報を不揮発性メモリに書き込むと同時に、書き込んだユーザ独自情報をプリンタのエンジン制御基板に書き込むことにより、不揮発性メモリ１０６に何回も書き込みを行った場合でも、その都度バックアップ用メモリに書き込みを行うので、常に最新の情報を保持することができ、ユーザによる再設定作業が不要になる。
【００４０】
（動作例３）
ここでは、プリンタ制御基板内の不揮発性メモリ１０６のデータをプリンタ内のエンジン制御基板内に搭載される例えばＥＥＰＲＯＭなどからなる不揮発性メモリに書き込みを行うように動作する場合、電源立ち上げ時にＲＯＭ１０２に記憶されているプログラムで実行する該プログラムにおいて、現在の不揮発性メモリ１０６の内容をエンジンＩ／Ｆ１０５を介してエンジン制御基板上に書き込むように動作し、不揮発性メモリ１０６の内容を書き換えた際には、バックアップ用のメモリの書き換えは行わない。
【００４１】
図７は、本発明の実施の形態２に係るプリンタ制御装置の第３の動作手順例を示すフローチャートである。電源をＯＮし（Ｓ７０１）、プリンタ制御基板内のメモリの内容をエンジン制御基板に転送し（Ｓ７０２）、エンジン制御基板内のバックアップ用メモリの内容を変更する（Ｓ７０３）。そして、プリンタ制御基板内の不揮発性メモリの内容を変更し（Ｓ７０４）、電源をＯＦＦする（Ｓ７０５）。
【００４２】
したがって、電源立ち上げ時に実行されるプログラム（ＲＯＭ１０２内）において、現在の不揮発性メモリ１０６の内容をエンジンＩ／Ｆ１０５を介してエンジン制御基板上に書き込むように動作し、他方、不揮発性メモリ１０６の内容を書き換えた際には、バックアップ用メモリの書き換えは行わないように動作するので、不揮発性メモリ１０６の内容を書き換えた場合にも、バックアップ用メモリへのアクセスが発生せず、印刷可能となるまでの待ち時間が短縮される。
【産業上の利用可能性】
【００４３】
以上のように、本発明にかかるプリンタ制御装置は、プリンタや複写機などの画像形成装置に有用であり、特に、プリンタ制御基板を交換する際に基板上の不揮発性メモリを交換することなく、装置固有の設定情報などをバックアップする機能を有するプリンタ制御装置に適している。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態に係るプリンタ制御装置の構成を示すブロック図である。
【図２】本発明の実施の形態１に係るプリンタ制御装置の第１の動作手順例を示すフローチャートである。
【図３】本発明の実施の形態１に係るプリンタ制御装置の第２の動作手順例を示すフローチャートである。
【図４】本発明の実施の形態１に係るプリンタ制御装置の第３の動作手順例を示すフローチャートである。
【図５】本発明の実施の形態２に係るプリンタ制御装置の第１の動作手順例を示すフローチャートである。
【図６】本発明の実施の形態２に係るプリンタ制御装置の第２の動作手順例を示すフローチャートである。
【図７】本発明の実施の形態２に係るプリンタ制御装置の第３の動作手順例を示すフローチャートである。
【符号の説明】
【００４５】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０５  エンジンＩ／Ｆ
１０６  不揮発性メモリ
１０７  操作パネルＩ／Ｆ
【図１】
2006272980.tif 000003
【図２】
2006272980.tif 000004
【図３】
2006272980.tif 000005
【図４】
2006272980.tif 000006
【図５】
2006272980.tif 000007
【図６】
2006272980.tif 000008
【図７】
2006272980.tif 000009