(57)【要約】【課題】平成５年特許出願公告第５２７９４号公報の回避。記憶装置が動作可能になるまで時間を短くし、不揮発性記憶手段書き込み回数を減らすことが可能な記録装置および記録装置の設定情報の制御方法を提供する。【解決手段】電気的に書き込みおよび消去が可能な不揮発性記憶手段を有する記録装置において、不揮発性記憶手段の情報のエラー検出手段と、前記エラー検出手段がエラーを検出した場合は初期情報を、そうでない場合は不揮発性記憶手段の情報を一時記憶手段に複写する。不揮発性記憶手段への書き込みは、前記一時記憶手段の情報が、初期情報および不揮発性記憶手段の情報と異なる場合のみ実行する。【選択図】        図１
2004178062.tif 000002
【特許請求の範囲】
【請求項１】
電気的に書き込みおよび消去が可能な不揮発性記憶手段を有する記録装置において、
前記不揮発性記憶手段の情報を、一時的に記憶する一時記憶手段に複写する第１の複写手段と、
初期情報を、初期情報記憶手段から前記一時記憶手段に複写する第２の複写手段と、
前記不揮発性記憶手段の情報のエラーを検出するエラー検出手段と、
前記エラー検出手段の結果に応じて、前記一時記憶手段に複写する情報を制御する第１の制御手段と、
前記一時記憶手段と前記初期情報記憶手段との情報が一致しているか否かを判定する第１の比較判定手段と、
前記一時記憶手段と前記不揮発性記憶手段との情報が一致しているか否かを判定する第２の比較判定手段と、
前記一時記憶手段の情報を前記不揮発性記憶手段に複写する第３の複写手段と、
前記第１と第２の比較判定手段の結果に応じて、前記第３の複写手段を制御する第２の制御手段とを
備えたことを特徴とする記録装置。
【請求項２】
前記第１の制御手段は、前記エラー検出手段がエラーを検出した場合、第２の複写手段により初期情報を、そうでない場合は第１の複写手段により前記不揮発性記憶手段の情報を前記一時記憶手段に複写するように制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第２の制御手段は、前記第１と第２の比較判定手段の結果、両方とも異なる場合のみ前記第３の複写手段を実行するように制御することを特徴とする請求項１に記載の記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置および記録装置における設定情報の制御方法に閲し、特に、不揮発性記憶手段を有した記録装置および記録装置における設定情報の制御方法に関する。
【０００２】
【従来の技術】
従来より、記録装置は、その動作を規定するための動作モードや、記録装置を最適な状態で使用するための調整値、さらには記録装置の保守をするための情報を随時不揮発性記憶手段に書き込み、必要なときにこれらの情報を読み出して、記録動作を行ったり、保守作業を行っていた。前記不揮発性記憶手段にはその取り扱いが容易なことからＥＥＰＲＯＭなどの電気的に書き込み消去可能なものが採用されていた。
【０００３】
さて、このような不揮発性記憶手段は情報の書き込み中に電源が切られると、そのときの書き込み情報は保証されず不定な情報になる。
【０００４】
このような不揮発性記憶手段の情報の不定（エラー）を検出すると、初期記憶手段に記憶された初期情報を前記不揮発性記憶手段に再設定するという構成が提案されている（例えば平成５年特許出願公告第５２７９４号公報）。
【０００５】
【発明が解決しようとする課題】
ところが、上記従来例では、前記不揮発性記憶手段とは別の記憶手段に記憶されている初期情報を、前記不揮発性記憶手段へ再設定するため、記憶装置が動作可能になるまでに余分な時間が必要となる。さらに、書き込み回数に制限がある前記不揮発性記憶手段への情報書き込み回数が余分に１回増えてしまうという問題点があった。
【０００６】
【課題を解決するための手段】
本発明は上述した従来例に鑑みてなされたもので、記憶装置が動作可能になるまで時間を短くし、不揮発性記憶手段書き込み回数を減らすことが可能な記録装置および記録装置の設定情報の制御方法を提供することを目的としている。
【０００７】
上記目的を達成するために本発明の記録装置は、以下のような構成からなる。
【０００８】
即ち、電気的に書き込みおよび消去が可能な不揮発性記憶手段を有する記録装置において、前記不揮発性記憶手段の情報を、一時的に記憶する一時記憶手段に複写する第１の複写手段と、初期情報を、初期情報記憶手段から前記一時記憶手段に複写する第２の複写手段と、前記不揮発性記憶手段の情報のエラーを検出するエラー検出手段と、前記エラー検出手段の結果に応じて、前記一時記憶手段に複写する情報を制御する第１の制御手段と、前記一時記憶手段と前記初期情報記憶手段との情報が一敦しているか否かを判定する第１の比較判定手段と、前記一時記憶手段と前記不揮発性記憶手段との情報が一致しているか否かを判定する第２の比較判定手段と、前記一時記憶手段の情報を前記不拝発性記憶手段に複写する第３の複写手投と、前記第１と第２の比較判定手段の結果に応じて、前記第３の複写手段を制御する第２の制御手段とを有することを特徴とする記録装置および記録装置の設定情報の制御方法を備える。
【０００９】
ここで、前記第１の制御手段は、前記エラー検出手段がエラーを検出した場合、第２の複写手段により初期情報を、そうでない場合は第１の複写手段により前記不拝発性記憶手段の情報を前記一時記憶手段に複写するように制御するまた、前記第２の制御手段は、前記第１と第２の比較判定手段の結果、両方とも異なる場合のみ前記第３の複写手段を実行する。
【００１０】
【発明の実施の形態】
以下、図面に示す実施例に基づいて本発明の詳細を説明する。
【００１１】
＜装置本体の概略説明＞
図１は、本発明に適用されるインクジェット記録装置ＩＪＲＡの概観を示す斜視図である。
【００１２】
図において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５０１１，５００９を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジ（ＨＣ）５０１４はピン（不図示）を有し、ガイドレール５００３に支持されて矢印ａ，ｂ方向に往復移動される。このキャリッジＨＣには、記録ヘッド（ＩＪＨ）１８とインクタンク（ＩＴ）５００１とを内蔵した一体型インクジェットカートリッジＩＪＣが搭載されている。また、１９は記録媒体Ｐを間欠的に搬送する搬送モータである。このモータを正逆回転させることにより、記録媒体の走査方向を制御することが可能である。
【００１３】
５００２は紙押え板であり、キャリッジ移動方向にわたって紙をプラテン５０００に対して押圧する。５００７，５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切換等を行うためのホームポジション検知手段である。
【００１４】
５０１６は記録ヘッドの前面をキャップするキャップ部材５０２２を支持する部材で、５０１５はこのキャップ内を吸引する吸引手段でキャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。５０１７はクリーニングブレードで、５０１９はこのブレードを前後方向に移動可能にする部材であり、本体支持板５０１８にこれらは支持されている。ブレードとしては、この形態だけでなく周知のクリーニングブレードが本例に適用できることはいうまでもない。
【００１５】
又、５０１２は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切換等の公知の伝達手段で移動制御される。
【００１６】
これらのキャッピング、クリーニング、吸引回復は、キャリッジＨＣがホームポジション側領域にきたときにリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の作動を行うようにすれば、本例には何れも適用できる。
【００１７】
なお、上述のように、インクタンク５００１と記録ヘッド１８とは一体的に形成されて交換可能なインクカートリッジＩＪＣを構成しても良いが、これらインクタンク５００１と記録ヘッド１８とを分離可能に構成して、インクがなくなったときにインクタンク５００１だけを交換できるようにしても良い。
【００１８】
＜制御構成の説明＞
図２は記録装置ＩＪＲＡの制御回路の構成を示すブロック図である。制御回路を示す同図において１００は記録制御命令や記録情報を記録措置ＩＪＲＡに送信したり、記録装置ＩＪＲＡからの応答信号やエラー情報などを受信してユーザにそれを表示する機能を持つホストコンピュータ（以下、ホストと言う）、１０１はホスト１００と記録装置ＩＪＲＡを接続するケーブル、１７００はホスト１００と情報の授受を行うインターフェース、１７０１は記録装置全体を制御するマイクロプロセッサ（ＭＰＵ）、１７０２は前記設定情報の初期情報を記憶する初期情報記憶手段を含み、その他ＭＰＵ１７０１が実行する制御プログラムを格納するＲＯＭ、１７０３は前記設定情報を一時的に記憶する一時記憶手段を含み、その他ホスト１００から受信した情報を一時的に記憶する受信バッファや記録情報を格納する記録バッファと前記制御プログラム実行時に必要な変数を保存しておくダイナミック型のＲＡＭである。
【００１９】
また、１７０４は記録ヘッドＩＪＨに対する記録情報の供給制御を行うゲートアレイ（Ｇ．Ａ．）であり、インターフェース１７００、ＭＰＵ１７０１、ＲＡＭ１７０３間の情報転送制御も行う。１７１０は記録ヘッドＩＪＨを搬送するためのキャリアモータ、１７０９は記録媒体搬送のための搬送モータである。１７０５は記録ヘッドＩＪＨを駆動するヘッドドライバ、１７０６，１７０７は夫々搬送モータ１７０、９、キャリアモータ１７１０を駆動するモータドライバである。
【００２０】
さらに、１７０８は記録装置ＩＪＲＡの動作を規定するための動作モードや、記録装置ＩＪＲＡを最適な状態で使用するための調整値、さらには記録装置ＩＪＲＡの保守をするための情報を記憶するためのＥＥＰＲＯＭである。ＥＥＰＲＯＭ１７０８とＭＰＵ１７０１との間には前述の情報以外にも、チップセレクト、読み出し、書き込み、およびクロック信号などの種種の制御信号が授受される。なお、ＥＥＰＲＯＭ以外の不揮発性メモリを用いていも良い。
【００２１】
上記制御構成の動作を説明すると、インタフェース１７００に記録情報が入ると、ゲートアレイ１７０４とＭＰＵ１７０１との間で記録情報がプリント用の記録信号に変換される。そして、モータドライバ１７０６、１７０７が駆動されるとともに、ヘッドドライバ１７０５に送られた記録情報に従って記録ヘッドＩＪＨが駆動され、記録が行われる。
【００２２】
次に、以上のような構成のプリンタにおいて、ＥＥＰＲＯＭ１７０８の内容がどのように入出力されるか、その制御について説明する。
【００２３】
図３は、ＥＥＰＲＯＭ１７０８の設定情報格納額域とＲＯＭ１７０２の初期情報格納領域と、これに関係するＤＲＡＭ１７０３の設定情報格納領域との関係を示す図である。図３に示すように、ＤＲＡＭ１７０３には、ＥＥＰＲＯＭ１７０８の情報あるいはＲＯＭ１７０２の所定領域に記憶されている初期情報の一時的な待避領域として作業領域（ＷＯＲＫ額域）が設定されている。
【００２４】
ここで、ＥＥＰＲＯＭ１７０８からの読み出し手順とについて、図４乃至図７に示すフローチャートを参照して説明する。なお、この手順はＭＰＵ１７０１がＲＯＭ１７０２に格納された制御プログラムを実行することで実現される。
【００２５】
まず、プリンタＩＪＲＡに電源が投入されると、ステップＳ４１で、第１の複写手段を呼び出す。ステップＳ６１で設定情報を格納するのに必要なＷＯＲＫ領域をＤＲＡＭに確保する。ステップＳ６２でＥＥＰＲＯＭ１７０８の情報を読み出し、ＷＯＲＫ領域にコピーする。そして呼び出されたところに戻る。次のステップＳ４２でエラー検出手段を呼び出す。ステップＳ５１で戻り値にＯＫをセットする。次のステップＳ５２でＷＯＲＫ領域の情報をチェック情報も含めてアドレス毎に加算する。そしてステップＳ５３でその加算結果と予め決められた所定値と一致するか否かを判定する。一致している（エラーでない）場合はそのまま終了し、呼び出されたところに戻る。一方、一致していない（エラー）場合は、ステップＳ５４に進み、戻り値をＮＧに書き換えて呼び出されたところに戻る。ステップＳ４３で戻り値を参照してエラーの有無を判定し、エラー（ＮＧ）の場合はステップＳ４４へ進み、第２の複写手段を呼び出す。ステップＳ７１で、ＷＯＲＫ領域に初期情報をコピーする。これにより、ＷＯＲＫ領域はＥＥＰＲＯＭのコピー情報が初期情報で上書きされる。一方、エラーでない場合はそのまま終了する。これ以降、電源が切断されるまでは、必要に応じてこのＷＯＲＫ領域の情報を参照、あるいは更新する。
【００２６】
次に、ＥＥＰＲＯＭ１７０８への書き込み手頓について、図８乃至図１１に示すフローチャートを参照して説明する。なお、この手順はＭＰＵ１７０１がＲＯＭ１７０２に格納された制御プログラムを実行することで実現される。
【００２７】
まず、ステップＳ８１で、第１の比較手段を呼び出す。ステップＳ９１で戻り値にＯＫ（不一致）をセットする。次のステップＳ９２でＷＯＲＫ領域の情報と初期情報記憶手段に記憶されている初期情報とをアドレス毎に一致しているか否かを比較する。ステップＳ９３でその比較結果を判定し、ずべて一致している場合にはそのまま終了する。一方、いずれか１つでも異なる場合はステップＳ９４に進み、戻り値にＮＧ（一致）をセットして呼び出されたところに戻る。ステップＳ８２で戻り値を参照して、ＷＯＲＫ領域の情報と初期情報記憶手段に記憶されている初期情報が一致しているか否かの判定を行う。一致している場合はそのまま終了し、ＥＥＰＲＯＭへの書き込みは行わない。一方、一致していない場合は、次のステップＳ８３へ進み、第２の比較手段を呼び出す。ステップＳ１０ｌで戻り値にＯＫ（不一致）をセットする。次のステップＳ１０２で、ＷＯＲＫ領域の情報とＥＥＰＲＯＭに記憶されている設定情報とをアドレス毎に一致しているか否かを比較する。ステップＳ１０３でその比較結果を判定し、すべて一致している場合にはそのまま終了する。一方、いずれか１つでも異なる場合はステップＳ１０４に進み、戻り値にＮＧ（一致）をセットして呼び出されたところに戻る。ステップＳ８４で、ＷＯＲＫ領域の情報とＥＥＰＲＯＭに記憶されている設定情報とが一致しているか否かの判定を行う。一致している場合はそのまま終了し、ＥＥＰＲＯＭへの書き込みは行わない。一方、一致していない場合は、次のステップＳ８５へ進み、第３の複写手段を呼び出す。ステップＳ１１１で、チェック情報を除くＷＯＲＫ領域の情報をアドレス毎に加算する。次のステップＳ１１２で、所定値からステップＳ１１１で得られた加算値を減算して、それをチェック情報とする。そして次のステップＳ１１３で、ＷＯＲＫ領域の設定情報とチェック情報をＥＥＰＲＯＭへコピーする（書き込む）。
【００２８】
このＥＥＰＲＯＭ１７０８への書き込み手順は、あらかじめ決められた所定の操作あるいは動作が行われる毎に呼び出される。例えば、印字終了毎や、パワーオフ操作が行われたときなどが考えられる。
【００２９】
【発明の効果】
以上説明したように、不揮発性記憶手段の内容をチェックし、その結果に応じた処理が行われるので、正当性が保証されない情報をそのまま用いて記録装置に以上動作が発生することが防止される。さらに記憶装置が動作可能になるまでの時間を短くし、不揮発性記憶手段書き込み回数を減らすことが可能になり、より信頼性を向上させるとともに使い勝手と耐久性も向上させることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の代表的な実施形態であるインクジェット記録装置（以下、記録装置という）ＩＪＲＡの構成の概要を示す外観斜視図である。
【図２】記録装置ＩＪＲＡの制御回路の構成を示すブロック図である。
【図３】ＥＥＰＲＯＭとＤＲＡＭ作業領域との関係を示す図である。
【図４】ＥＥＰＲＯＭの読み出し手順を示すフローチャートである。
【図５】エラー検出手段を示すフローチャートである。
【図６】第１の複写手段を示すフローチャートである。
【図７】第２の複写手段を示すフローチャートである。
【図８】ＥＥＰＲＯＭへの書き込み手順を示すフローチャートである。
【図９】第１の比較手段を示すフローチャートである。
【図１０】第２の比較手段を示すフローチャートである。
【図１１】第３の複写手段を示すフローチャートである。
【符号の説明】
１００  ホストコンピュータ
１７００  インタフェース
１７０１  ＭＰＵ
１７０２  ＲＯＭ
１７０３  ＤＲＡＭ
１７０８  ＥＥＰＲＯＭ
【図１】
2004178062.tif 000003
【図２】
2004178062.tif 000004
【図３】
2004178062.tif 000005
【図４】
2004178062.tif 000006
【図５】
2004178062.tif 000007
【図６】
2004178062.tif 000008
【図７】
2004178062.tif 000009
【図８】
2004178062.tif 000010
【図９】
2004178062.tif 000011
【図１０】
2004178062.tif 000012
【図１１】
2004178062.tif 000013