(57)【要約】【課題】  不揮発メモリの有効利用を図ることができる記録装置を提供することを目的とするものである。【解決手段】  不揮発性メモリのエリアのうちで、工場で初期設定されたエリア全体に対して、工場出荷時状態を示す工場出荷時状態フラグを記憶し、上記工場出荷時状態フラグがオンであるときに、工場出荷時を示し、上記工場で初期設定されたエリアを、着荷時フラグ、幼年期の２４時間タイマカウンタとして機能させ、上記工場出荷時状態フラグがオフであれば、通紙カウンタの上位桁として機能させる印刷装置である。【選択図】  図４
2006159590.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性メモリのデータを管理する記録装置において、
上記不揮発性メモリのエリアのうちで、初期設定するデータを記憶する初期設定データ記憶エリアと；
上記初期設定データ記憶エリアに記憶されている上記初期設定データが使用されているかどうかを示すフラグ手段と；
上記初期設定データが使用されていないことを上記フラグ手段が示すと、上記初期設定データ記憶エリアに、他のデータを記憶させる記憶制御手段と；
を有することを特徴とする記録装置。
【請求項２】
請求項１において、
上記初期設定データは、幼年期２４時間タイマカウンタ、着荷時フラグであり、
上記他のデータは、通紙枚数カウンタであることを特徴とする記録装置。
【請求項３】
請求項１において、
上記記録装置は、インクジェット記録装置であることを特徴とする記録装置。
【請求項４】
不揮発性メモリのデータを管理する記録装置の制御方法において、
上記不揮発性メモリのエリアのうちで、初期設定するデータを記憶する初期設定データ記憶エリアに、初期設定する初期設定工程と；、
上記初期設定データ記憶エリアに記憶されている上記初期設定データが使用されているかどうかを検出する初期設定データ使用検出工程と；
上記初期設定データが使用されていないことを、上記初期設定データ使用検出工程で検出すると、上記初期設定データ記憶エリアに、他のデータを記憶させるように制御する制御工程と；
を有することを特徴とする記録装置の制御方法。
【請求項５】
請求項４において、
上記初期設定データ使用検出工程は、フラグを使用して、上記初期設定データが使用されているかどうかを検出する工程であることを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインクジェット記録装置に関し、特に不揮発性メモリの管理方法に関するものである。
【背景技術】
【０００２】
従来、不揮発性メモリは、工場出荷時に着荷時フラグと、幼年期の２４時間タイマカウンタとが設定された後に、出荷される。この工場で初期設定された不揮発性メモリのエリアは、ユーザ先で一定の期間使われる（たとえば、特許文献１参照）。
【特許文献１】特開平８−１２３３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来例では、不揮発性メモリの全エリアのうちで、初期設定された不揮発性メモリのエリアは、役目を終えると使われることがなく、資源の有効利用が図られていないという問題がある。
【０００４】
本発明は、不揮発メモリの有効利用を図ることができる記録装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明は、不揮発性メモリのエリアのうちで、工場で初期設定されたエリア全体に対して、工場出荷時状態を示す工場出荷時状態フラグを記憶し、上記工場出荷時状態フラグがオンであるときに、工場出荷時を示し、上記工場で初期設定されたエリアを、着荷時フラグ、幼年期の２４時間タイマカウンタとして機能させ、上記工場出荷時状態フラグがオフであれば、通紙カウンタの上位桁として機能させる印刷装置である。
【発明の効果】
【０００６】
本発明によれば、不揮発性メモリについて、時間に応じて使用方法を変えることによって、不揮発性メモリを有効利用することができ、したがって、不揮発性メモリの容量削減によるコストダウンと、記憶する情報量の増大化による性能の向上とを図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【０００７】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【０００８】
図１は、本発明の実施例１であるインクジェット記録装置１００を示すブロック図である。
【０００９】
インクジェット記録装置１００は、ＣＰＵ１（中央処理ユニット）と、ＲＯＭ２と、スイッチ４と、ＬＥＤ５と、各種のセンサ６と、ＣＰＵバス７と、ＡＳＩＣ８と、ヘッドダイオード９と、記録ヘッドドライバ１０と、ブラック記録ヘッド１１と、カラー記録ヘッド１２と、ＤＣモータドライバ１３と、ラインフィードモータ１４と、キャリッジモータ１５と、パルスモータドライバ１６と、給紙モータ１７と、回復モータ１８と、不揮発性メモリ１９と、インタフェース２０と、ホストコンピュータ２１と、ＲＡＭ２２と、タイマ２３と、電源２４と、キャリッジ３０と、搬送ローラ３３とを有する。
【００１０】
ＣＰＵ１は、プログラム可能なマイクロプロセッサ等である。ＲＯＭ２は、フォントデータ、記録装置システムを制御し、ＣＰＵ１によって実行されるプログラム命令シーケンス、各種制御テーブルを格納している。
【００１１】
ＲＡＭ２２は、ＣＰＵ１がＲＯＭ２に格納されているプログラムを実行している間に、ブラック記録ヘッド１１とカラー記録ヘッド１２とがプリント出力するために、ＲＡＭ２２内のプリントバッファに、インタフェース２０を介して、ホストコンピュータ２１から送られた各種記録データを格納する。
【００１２】
ＡＳＩＣ８は、制御ロジックであり、記録ヘッド１１、１２内のノズル用の制御信号を出力するために、記録ヘッドドライバ１０を制御し、また、インタフェース２０、ＣＰＵ１、ＲＡＭ２２の間におけるデータ転送を制御し、さらに、ＤＣモータドライバ１３、パルスモータドライバ１６の制御ロジックを有する。
【００１３】
インタフェース２０は、ホストコンピュータ２１を介して、双方向送受信可能な信号経路を備え、ホストコンピュータ２１との間で、記録データとコマンドとを送受信する。
【００１４】
ＤＣモータドライバ１３は、ラインフィードモータ１４と、キャリッジモータ１５とを制御する。ラインフィードモータ１４は、搬送ローラ３３を駆動し、シートの送りと給排出とを制御する。キャリッジモータ１５は、キャリッジ３０を駆動し、記録ヘッド１１、１２の走査行上の記録位置への移動を制御する。
【００１５】
パルスモータドライバ１６は、給紙モータ１７と回復モータ１８とを制御する。給紙モータ１７は、シートの給送におけるピックアップを制御し、回復モータ１８は、記録ヘッド１１、１２のクリーニング、ワイプ、キャップ等の回復動作を制御する。
【００１６】
ブラック記録ヘッド１１とカラー記録ヘッド１２とは、記録ヘッドドライバ１０によって制御され、キャリッジで移動させる取り外し可能なユニットであり、これらのヘッドには、記録媒体上に記録画像を形成するためのインク吐出ノズルと、取り外し可能な記録ヘッドの存在や特性に関する情報をフィードバックするヘッドダイオード９とが含まれている。
【００１７】
記録ヘッドドライバ１０が出力した電気信号に基づいて、記録ヘッド１１、１２の電気熱変換素子を駆動し、インクに膜沸騰を生起させるための熱エネルギーを発生させる。記録ヘッド１１、１２の温度によって、インクの吐出量が変化するので、記録装置１００内の周辺温度を測定するサーミスタ３と、記録ヘッド１１、１２のヘッドダイオード９とによって、温度出力が監視される。
【００１８】
不揮発性メモリ１９は、記録ヘッドの初期状態時の制御に関わる幼年期２４時間タイマカウンタ１９ａ、同着荷時フラグ１９ｂ、通紙枚数カウンタ１９ｃ、インク消費量カウンタ１９ｄ、吸引回数カウンタ１９ｅ、工場出荷時を示す初期値設定フラグ１９ｆ等、プリンタ情報を格納するための不揮発性のメモリである。
【００１９】
各種のセンサ６は、ＰＥセンサ６ａ（ペーパエンドセンサ）と、ＡＳＦセンサ６ｂ（給送センサ）と、ＰＧセンサ６ｃ（パージセンサ）と、インク残検センサ６ｄと、エンコーダ６ｅと、エンコーダ６ｆと、カバースイッチ４ｃに連動するカバーセンサとである。
【００２０】
ＰＥセンサ６ａ（ペーパエンドセンサ）は、通過するシートを検出する。ＡＳＦセンサ６ｂ（給送センサ）は、給送ユニットのカムの回転位置を検出する。ＰＧセンサ６ｃ（パージセンサ）は、ヘッドの回復ユニットのカムの位置を検出する。インク残検センサ６ｄは光学センサであり、キャリッジ３０を移動させ、キャリッジ３０に搭載されたインクタンクが、センサ上を通る時の光の透過率に基づいて、インクタンク内のインクの有無を検出する。エンコーダ６ｅは、キャリッジの位置情報を読み取る。エンコーダ６ｆは、ＬＦの位置情報を読み取る。
【００２１】
ユーザ作動用のスイッチ４は、パワースイッチ４ａ、リジュ−ムスイッチ４ｂ等である。表示用のＬＥＤ５は、記録装置１００の状態をユーザに知らせる。ＬＥＤ５ａは、インク残量検出用の発光素子である。タイマ２３は、各モータの制御に係わっている。電源２４は、記録装置１００の駆動用電源を供給する。
【００２２】
図２は、インクジェット記録装置１００の全体を左側から見た斜視図である。
【００２３】
また、インクジェット記録装置１００は、記録ヘッド（画像記録手段）３０と、キャリッジ３１と、シャーシ３２と、ガイド軸３３と、ガイドレール３４と、タイミングベルト３５と、スケール３６と、ベースシャーシ３７と、左側板３８と、右側板３９と、回復ユニット４０と、搬送ローラ４１と、ピンチローラ４２と、ピンチローラホルダ４３と、自動給送装置４４と、タイミングベルト４５と、ラインフィードエンコーダ４６と、第２シートガイド部材４７と、第１シートガイド部材４８と、位置検出部５１と、ブラックインクタンク５２と、シアンインクタンク５３と、マゼンタインクタンク５４と、イエローインクタンク５５とを有する。
【００２４】
キャリッジ３１は、記録ヘッド３０を搭載するためのヘッド搭載手段である。ガイド軸３３は、キャリッジ３１を、図中矢印Ａ方向に案内する案内部材であり、キャリッジ３１を保持する保持手段である。
【００２５】
ガイド軸３３の右側は、右側板３９で位置決め固定され、ガイド軸３３の左側は、左側板３８で位置決め固定されている。ガイドレール３４は、キャリッジ３１を案内する他の案内部材であり、保持手段であり、キャリッジ３１の移動を案内する。
【００２６】
ガイドレール３４の右側は、右側板３９に位置決めされ、ガイドレール３４の左側は、左側板３８に位置決めされている。タイミングベルト３５の一部が、キャリッジ３１に固定されている。キャリッジモータは、シャーシ３２に位置決め固定され、駆動することによって、記録ヘッド３０を搭載したキャリッジ３１を、図２中、矢印Ａ方向に走査させることができる。
【００２７】
スケール３６は、キャリッジ３１の走査方向における絶対位置を示し、位置検出手段を構成しているキャリッジエンコーダである。キャリッジエンコーダ３６の右側は、右側板３９に位置決め固定され、キャリッジエンコーダ３６の高さ方向の位置は、左側板３８によって規制されている。
【００２８】
回復ユニット４０は、記録ヘッド３０の吐出回復処理を行い、記録ヘッド３０のヘッド面をクリーニングする不図示のクリーニング手段と、記録ヘッド３０の吐出口部に密閉系を形成するための不図示のキャップ手段等を有する。回復ユニット４０は、ベースシャーシ３７に位置決め固定されている。
【００２９】
搬送ローラ４１は、記録媒体としての記録シートを搬送するシート搬送回転部材（搬送手段）である。ピンチローラ４２は、不図示のばねによって記録シートを搬送ローラ４１に当接させる。ピンチローラホルダ４３は、ピンチローラ４２を回転自在に支持する。搬送ローラ４１の端部には、搬送ローラ４１の回転位置を検出するスケールであるラインフィードエンコーダ４６が取り付けられ、左側板３８に、位置決め固定された位置検出部５１によって、搬送ローラ４１の回転量を検出する。
【００３０】
排紙ローラ３２は、記録シートを記録装置１００外に排出する。自動給送装置４４は、複数枚の記録シートを積載し、１枚ごとに分離・給送する。自動給送装置４４から給送された記録シートは、ピンチローラホルダ４３と、第１シートガイド部材４８とにガイドされ、搬送ローラ４１とピンチローラ４２とのニップへ搬送される。第１シートガイド部材４８も、第２シートガイド部材と同様に、ベースシャーシ３７の位置決め部に位置決め固定されている。
【００３１】
記録ヘッド３０に搭載されているブラックインクタンク５２、シアンインクタンク５３、マゼンタインクタンク５４、イエローインクタンク５５は、記録ヘッド３０に対して着脱可能であり、ホストによって指示された各インクを、紙面上に吐出するためのインク貯蔵手段である。
【００３２】
図３は、不揮発性メモリの従来の使用形態を説明する図である。
【００３３】
幼年期２４時間タイマカウンタ１９ａと同じ幼年期２４時間タイマカウンタ６０は、記録ヘッドの初期状態時の制御に関わり、初期値が設定され、２４時間間隔の吸引毎に、０になるまで減算されるカウンタである。幼年期２４時間タイマカウンタ６０の値が０になると、以後は、未使用状態になる（６８）。
【００３４】
着荷時フラグ１９ｂと同じ着荷時フラグ６１は、ユーザが初めて使用する時の制御に関わり、フラグオンで初期設定され、最初のインクタンク装着時に、吸引制御が実行されるように設計されている。フラグがオフになると、未使用状態になる（６７）。
【００３５】
通紙枚数をカウントする通紙枚数カウンタ１９ｃと同じ通紙枚数カウンタ６２は、給排紙がされる毎に、カウントアップされる９ビットのカウンタである。
【００３６】
インク消費量カウンタ１９ｄと同じインク消費量カウンタは、上位桁６４と下位桁６３とに分かれて記憶される１６ビットカウンタである。
【００３７】
吸引回数カウンタ１９ｅと同じ吸引回数カウンタも、上位桁６６と下位桁６５とに分かれて記憶される１６ビットカウンタである。
【００３８】
図４は、実施例１において、不揮発性メモリ１９を使用する形態を示す図である。
【００３９】
工場出荷時を示す初期値設定フラグ１９ｆがオンであれば、図３に示す従来例の動作と同様に、幼年期２４時間タイマカウンタ１９ａは、着荷時フラグ１９ｂ、インク消費量の上位桁７５、下位桁７４と、吸引回数の上位桁７７、下位桁７６とを記憶し、通紙枚数１９ｃは、下位桁の８ビットのみを表す。
【００４０】
幼年期２４時間タイマカウンタ１９ａと着荷時フラグ１９ｂとが、ともにその機能を使い終えると、工場出荷時を示す初期値設定フラグ１９ｆは、オフになり（８０）、このときに、幼年期２４時間タイマカウンタ１９ａのエリアと、着荷時フラグ１９ｂのエリアとが、通紙枚数上位桁８０の７ビットカウンタとして使用される。
【００４１】
したがって、従来は、５１１枚までしか、通紙枚数をカウントできなかったが、上記のように、幼年期２４時間タイマカウンタ１９ａのエリアと、着荷時フラグ１９ｂのエリアとを、通紙枚数上位桁８０の７ビットカウンタとして使用するので、通紙枚数は、トータルで１５ビットのカウンタになり、図３に示す従来の９ビットから、６ビット拡張され、したがって、上限３２７６７枚までカウントすることができる。
【００４２】
図５は、実施例１における印刷動作を示すフローチャートである。
【００４３】
Ｓ１で、印刷がスタートし、Ｓ２で、初期化設定フラグを調べ、初期化設定フラグがオフであれば、Ｓ１２で、通紙枚数をカウントアップし、Ｓ８に遷移する。Ｓ２で、初期化設定フラグがオンであれば、Ｓ３で、幼年期タイマカウンタ１９ａをリードし、Ｓ４で、着荷時フラグをリードし、Ｓ５で、通紙枚数の下位桁をカウントアップし、Ｓ６に進む。Ｓ６では、Ｓ３、Ｓ４でリードした幼年期タイマカウンタ１９ａと着荷時フラグ１９ｂとに、吸引指示があれば、吸引し、Ｓ７で、吸引回数をカウントアップし、Ｓ８で、給紙し、Ｓ９で印刷し、Ｓ１０でインク消費量をカウントアップし、Ｓ１１で、排紙し、Ｓ１３で印刷処理を終了する。
【００４４】
また、上記実施例を、インクジェット記録装置以外の記録装置に適用するようにしてもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施例１であるインクジェット記録装置１００を示すブロック図である。
【図２】インクジェット記録装置１００の全体を左側から見た斜視図である。
【図３】不揮発性メモリの従来の使用形態を説明する図である。
【図４】実施例１において、不揮発性メモリ１９を使用する形態を示す図である。
【図５】実施例１における印刷動作を示すフローチャートである。
【符号の説明】
【００４６】
１００…インクジェット記録装置、
１…ＣＰＵ、
２…ＲＯＭ、
４…スイッチ、
５…ＬＥＤ、
６…センサ、
１９…不揮発性メモリ。
【図１】
2006159590.tif 000003
【図２】
2006159590.tif 000004
【図３】
2006159590.tif 000005
【図４】
2006159590.tif 000006
【図５】
2006159590.tif 000007