(57)【要約】【課題】  キャリッジ上の部品と記録媒体とが接触したことを検出する。【解決手段】  記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置において、例えば、記録媒体の浮きやそりなどにより記録ヘッドなどが記録媒体と接触した状態でキャリッジが駆動されると、両者の接触による摩擦等によってキャリッジの速度が低下することを利用して、記録ヘッドを含むキャリッジ上の部品と記録媒体との接触を、キャリッジの走査の間における速度の値に基づいて検出し、該検出に応答してキャリッジを停止させる。【選択図】  図６
2007055030.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置であって、
前記キャリッジの走査の間における速度の値に基づいて、前記記録ヘッドを含む前記キャリッジ上の部品と前記記録媒体との接触を検出する検出手段と、
前記検出に応答して前記キャリッジを停止させるエラー判定手段と、を備えることを特徴とする記録装置。
【請求項２】
前記エラー判定手段は、前記キャリッジの１回の走査の間において、前記キャリッジの瞬間的な速度の値が所定の閾値以下となったことが連続して所定回数検出されたときに、前記接触を検出することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録装置は、記録ヘッドからインクを吐出して記録を行う記録装置であり、
前記キャリッジ上の部品が、前記キャリッジ上のサブタンクへインクを供給するためのインク供給針を含むことを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記エラー判定手段によって前記キャリッジが停止させられた後に、前記キャリッジ上の部品が前記記録媒体と接触しない位置へ、前記キャリッジを退避させる退避手段を更に備えることを特徴とする請求項１から３のいずれか１項に記載の記録装置。
【請求項５】
前記キャリッジ上の部品が前記記録媒体と接触しない位置が、前記キャリッジが停止させられた時に行っていた走査の開始位置を含むことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記退避が正常に行われなかった場合、復帰不可能であることを示す情報を所定の記憶領域に記憶するエラー情報記憶手段を更に備えることを特徴とする請求項４又は５に記載の記録装置。
【請求項７】
前記キャリッジの駆動可能範囲の端部への走査が正常に終了したときに、当該走査が正常終了したことを示すフラグをオンにするフラグ手段と、
前記キャリッジの駆動を開始する際に行う初期化動作を、前記フラグの状態に応じて変更する初期化手段と、を更に備えることを特徴とする請求項１から６のいずれか１項に記載の記録装置。
【請求項８】
前記初期化手段は、前記フラグがオンであるときに前記初期化動作を簡略化することを特徴とする請求項７に記載の記録装置。
【請求項９】
記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置の制御方法であって、
前記記録ヘッドを含む前記キャリッジ上の部品と前記記録媒体との接触を、前記キャリッジの走査の間における速度の値に基づいて検出する検出工程と、
前記接触が検出されたときに、前記キャリッジを停止させるエラー判定工程と、を備えることを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及び記録装置の制御方法に関し、より詳細には、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置における、キャリッジ上の部品と記録媒体とが接触したことを検出する技術に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータの処理速度及びデータ転送速度の向上に伴い、出力装置として使用される記録装置（プリンタ）の技術も飛躍的な進化を遂げている。プリンタは、転送された画像情報に基づいて記録媒体上に画像を記録する装置である。その中で、最近は主流となる記録方式としてインクジェット記録方式が知られている。
【０００３】
インクジェット記録方式は、記録ヘッドから吐出したインクによって用紙に記録を行う方法である。その長所は高精細カラー画像を高速で記録することができる点である。加えて、記録ヘッドを搭載したキャリッジを用紙等の記録媒体上で移動（走査）させる間に記録を行う構成とすると、装置も比較的安価に製造できる点で他の記録方法よりも優れている。
【０００４】
高精細な画像を形成するために、最近では、エンコーダによってキャリッジの変位量を逐次モニタし、その情報に基づいてキャリッジの移動制御を行う手法が一般的になっている。エンコーダは、一般的に、キャリッジの移動方向に沿って取り付けられ、所定間隔でスリットが設けられたスケールと、キャリッジに搭載されスリットを検出するセンサとから構成される。
【０００５】
エンコーダのセンサの構造は発光側と受光側からなり、スケールのスリットの明暗による光の透過によって出力信号（矩形波）の状態が変化する。そしてエンコーダから出力された矩形信号を基に、プリンタ内の専用システムＬＳＩ（ＡＳＩＣ）で基準パルスが生成され、そのパルスをカウントすることによって位置情報が算出される。また、そのパルス間の時間を計測することによって速度情報も算出される。そして、これら位置情報や速度情報を基に閉じられたループ内で制御を行う。
【０００６】
この制御は、フィードバック制御、またはサーボ制御と呼ばれている。サーボ制御では速度や位置をある一定時間間隔で検出し、その情報に基づいてキャリッジのモータドライバに与えるエネルギー量を増減させる。つまり、過去の事象から、フィードバックをかけるため、より正確な速度・位置制御を行うことが可能である。さらには上記フィードバック制御によって、キャリッジが一定速度にある範囲内において、エンコーダによって検出された位置情報を基に記録タイミングが制御されるため、インクを紙面上の目標位置に着弾させることが可能である。
【０００７】
主走査方向へは上記キャリッジの移動によって記録ヘッドからインクを吐出させて用紙上に記録を行う一方で、副走査方向に記録を行うためには、走査の後に用紙を搬送する手段が必要になる。副走査方向への用紙の搬送を実現する構成としては、フィードローラとリタードローラを設けて２つのローラで紙を挟み込み、その状態でフィードローラを回転させて用紙に摩擦を与えることにより、用紙を副走査方向に搬送する構成が一般的である。
【０００８】
記録中に記録ヘッドへインクを継続的に供給するためには、キャリッジ上に所定量のインクを貯留するタンクを設けるのが好ましい。インクタンクを記録ヘッドに着脱可能なカートリッジ型として、内部のインクがなくなったときにインクタンクを交換する方式が一般的である。
【０００９】
一方、キャリッジ上には記録媒体１枚分のインクを貯留するサブタンクを設け、装置本体側に容量の大きなインクタンクを設ける構成も提案されている。例えば、サブタンクを介してメインタンクより記録ヘッドへインクを供給する構成が特許文献１に開示されている。このようなプリンタの一例では、キャリッジにサブタンクに連通するインク供給針が設けられており、インクタンクにはインク供給針と嵌合するためのゴム栓が設けられている。そして、キャリッジが所定の位置にあるときに、インク供給針をインクタンクに突き刺して、インク供給針を通じて、インクタンクからサブタンクへインクを供給（充填）する。
【００１０】
非記録時はこのゴム栓でインクタンクを封止する事により、インクタンクからインクが漏れたり水分が蒸発するのを防止している。ただし、ゴム栓にはインク供給針を挿入するためのスリットを設けるのが一般的であるので、インクタンクからの漏れ防止には、ゴム栓及びスリットの形状が大きく影響する。
【００１１】
例えば、供給針が太くなればそれに応じてゴム栓のスリットも大きくする必要があるが、この場合、インク漏れの危険性はスリットの大きさに比例して高くなる。また、供給針の長さが短くなると、針が確実にゴム栓を貫通するように、ゴム栓の厚さを薄くする必要が生じ、この場合も同様にインク漏れの危険性が高くなる。よって、インク供給針は、出来るだけ細くする事が望ましく、また一定以上の長さを必要とする。
【特許文献１】特開平４−１４６１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、近年は用紙の全面に記録する、いわゆる、フチなし記録が可能なプリンタが主流となっている。また、高精細な画像を記録するインクジェット記録方式のプリンタでは、インクの着弾精度を向上させるため、記録ヘッドの吐出面と記録媒体との間（紙間）の距離を出来る限り小さく、かつ一定にする事も要求される。
【００１３】
ところが、フチなし記録を行う場合、用紙の全面をキャリッジが移動するためキャリッジの稼動範囲にフィードローラやリタードローラを配置する事は出来ない。このため、キャリッジが用紙上を移動している間に、用紙を下方向に押付ける機構を装置に設ける事は困難である。
【００１４】
それに対して、記録媒体として広く用いられている紙はその特性上、温度、湿度、及び材質によってカールする事が一般的に知られている。上方向にカールした紙はフィードローラ部を通過後に徐々に上側に浮き始め、キャリッジと接触する場合もある。このような紙浮きによる記録ヘッドとの擦れ及び接触は、記録画質の劣化を招くだけではなく、時として記録ヘッド吐出面に重大な損傷を与える可能性がある。これはインクジェット記録方式のプリンタにおいて、現状で解決されていない問題点の１つである。
【００１５】
同時に、紙浮きに起因して、キャリッジ上にインク供給針を設けたプリンタでは、紙の端面がインク供給針に接触するという別の深刻な問題が生じる。特にインク供給針は、上記で説明した様に、出来るだけ細く、かつ一定以上の長さが要求されるため、強度を一定以上に強くする事は困難である。このため、インク供給針を設けたプリンタにおいて、紙浮き等で紙の端面がインク供給針に接触して、針が曲がるという問題が現実に発生している。
【００１６】
本発明は以上のような状況に鑑みてなされたものであり、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置において、キャリッジ上の部品と記録媒体とが接触したことを検出することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成する本発明の一態様としての記録装置は、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置であって、
前記キャリッジの走査の間における速度の値に基づいて、前記記録ヘッドを含む前記キャリッジ上の部品と前記記録媒体との接触を検出する検出手段と、
前記検出に応答して前記キャリッジを停止させるエラー判定手段と、を備えている。
【００１８】
すなわち、本発明では、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置において、例えば、記録媒体の浮きやそりなどにより記録ヘッドなどが記録媒体と接触した状態でキャリッジが駆動されると、両者の接触による摩擦等によってキャリッジの速度が低下することを利用して、キャリッジの走査の間における速度の値に基づいて、記録ヘッドを含むキャリッジ上の部品と記録媒体との接触を検出し、該検出に応答してキャリッジを停止させる。
【００１９】
このため、キャリッジ上の部品が記録媒体と接触することによる、部品の損傷や劣化を最小限に留めることが可能になる。
【００２０】
更に、記録ヘッド等の部品に付着している記録材が飛び散って、装置内部及び記録媒体を汚すことを最小限にとどめることが可能になる。
【００２１】
エラー判定手段は、キャリッジの１回の走査の間において、キャリッジの瞬間的な速度の値が所定の閾値以下となったことが連続して所定回数検出されたときに、接触を検出してもよい。
【００２２】
記録装置が、記録ヘッドからインクを吐出して記録を行う記録装置であり、キャリッジ上の部品が、キャリッジ上のサブタンクへインクを供給するためのインク供給針を含んでいてもよい。
【００２３】
エラー判定手段によってキャリッジが停止させられた後に、キャリッジ上の部品が記録媒体と接触しない退避位置へ、キャリッジを退避させる退避手段を更に備えていてもよい。
【００２４】
退避位置が、キャリッジが停止させられた時に行っていた走査の開始位置を含んでいてもよい。
【００２５】
退避が正常に行われなかった場合、復帰不可能であることを示す情報を所定の記憶領域に記憶するエラー情報記憶手段を更に備えていてもよい。
【００２６】
キャリッジの駆動可能範囲の端部への走査が正常に終了したときに、当該走査が正常終了したことを示すフラグをオンにするフラグ手段と、キャリッジの駆動を開始する際に行う初期化動作を、フラグの状態に応じて変更する初期化手段と、を更に備えていてもよい。
【００２７】
この場合、初期化手段は、フラグがオンであるときに初期化動作を簡略化するのが好適である。
【００２８】
また、上記の目的は、上記の記録装置に対応した記録装置の制御方法、該制御方法をコンピュータ装置に実行させるコンピュータプログラム、及び該コンピュータプログラムを記憶した記憶媒体によっても達成される。
【発明の効果】
【００２９】
本発明によれば、キャリッジ上の部品が記録媒体と接触することによる、部品の損傷や劣化を最小限に留めることが可能になる。
【００３０】
更に、記録ヘッド等の部品に付着している記録材が飛び散って、装置内部及び記録媒体を汚すことを最小限にとどめることが可能になる。
【発明を実施するための最良の形態】
【００３１】
以下に、添付図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００３２】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。すなわち、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００３３】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００３４】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。すなわち、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００３５】
またさらに、「ノズル」（「記録素子」と言う場合もある）とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００３６】
＜第１の実施形態＞
図１は、本発明に係るインクジェット記録装置の主走査方向の駆動に関する構成を示した概観斜視図である。
【００３７】
キャリッジ１は、ガイド軸５と主軸６によって双方の軸上を移動可能な構造を取る。駆動用モータと連結されたリードスクリュー７の回転による駆動力が、キャリッジ１に伝達されてキャリッジ１はガイド軸５と主軸６上を往復移動することが可能になる。サブタンク４は、キャリッジ１の内部に配置され、少なくとも記録可能な最大サイズの用紙１ページ分の記録を行えるだけのインク容量を貯留する事ができる。サブタンク４に貯留されたインクを、キャリッジ１の往復動作に連動して、記録ヘッド２の吐出面に設けられた複数のノズルから吐出することで、記録動作が実現される。また、サブタンク４内に貯留されるインク容量が、所定の容量より少なくなった場合、供給針３を介してインクを充填する必要が生じる。
【００３８】
図２は、サブタンク４にインクを充填するための機構及びインクタンク１２に関する構成を示す概観斜視図である。また、図３は、インクタンク１２のゴム栓１４の部分拡大図である。
【００３９】
インクタンクは、内部に色ごとに区分けされたインク袋１３を備え、本体との連結を行うためのゴム栓１４を各色ごとに装備している。図３に示すように、各ゴム栓１４には、微小なスリット１５が空けられているが、放置状態ではこのスリット１５からはインクが漏れ出すことはない様に設計されている。
【００４０】
図２の状態で、プラテン１０を上方向に動作させる機構（不図示）を使用して、インクタンク１２のゴム栓１４部分をインク供給針３と嵌合させる。このようにして、インクタンク１２とサブタンク４は連通され、インクタンク１２のインクをサブタンク４に充填することができる。なお、図中３本の供給針３の右から２本目と３本目の間には、供給針３よりも頑健なガイド針が設けられており、このガイド針がインクタンク１２の対応する孔に挿入されることで、インク供給針３とゴム栓１４とが確実に嵌合される。
【００４１】
図４は、本実施形態のインクジェット装置の副走査方向の駆動に関する構成を示した断面図である。カセット１１に装填された用紙は、フィードローラ８とリタードローラ９に挟み込む様に給紙され、フィードローラ８の回転でリタードローラ９に押付けられた状態で、摩擦力により図中キャリッジ１の方向へ搬送される。搬送された用紙は、プラテン１０に押付けられた状態でキャリッジ１の下の記録領域を搬送される。この記録領域において、キャリッジの往復移動の間に記録ヘッド２からインク吐出を行うことにより記録が行われる。
【００４２】
用紙がカセット１１に装填された状態ですでに図４の上方向にカールしていた場合、フィードローラ８とリタードローラ９の間を通過時点では、ある程度のカールは矯正される。しかし、搬送されてキャリッジ１付近に近づくにつれ徐々に紙の先端が浮き始める。浮き始めた紙は、そのカール量に比例して大きく上方向に浮き上がる。場合によっては、記録ヘッド２及びインク供給針３に接触する。
【００４３】
図５は、本実施形態のインクジェット記録装置の制御構成を示すブロック図である。
【００４４】
図５に示すように、コントローラ６００は、ＭＰＵ６０１、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したＲＯＭ６０２を含む。更に、キャリッジモータＭ１の制御、搬送モータＭ２の制御、及び、記録ヘッド２の制御のための制御信号を生成する特殊用途集積回路（ＡＳＩＣ）６０３、画像データの展開領域やプログラム実行のための作業用領域等を設けたＲＡＭ６０４を含んでいる。また、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行うシステムバス６０５、以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＭＰＵ６０１に供給するＡ／Ｄ変換器６０６などで構成される。
【００４５】
また、図５において、６１０は画像データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）でありホスト装置と総称される。ホスト装置６１０と記録装置との間ではインタフェース（Ｉ／Ｆ）６１１を介して画像データ、コマンド、ステータス信号等を送受信する。
【００４６】
さらに、６２０はスイッチ群であり、ユーザによる指示入力を受けるためのスイッチから構成される。具体的には、電源スイッチ６２１、プリント開始を指令するためのプリントスイッチ６２２、及び記録ヘッド２のインク吐出性能を良好な状態に維持するための処理（回復処理）の起動を指示するための回復スイッチ６２３などを含む。６３０はホームポジションやサブタンクへのインク供給位置を検出するためのフォトカプラなどの位置センサ６３１、環境温度を検出するために記録装置の適宜の箇所に設けられた温度センサ６３２等から構成される装置状態を検出するためのセンサ群である。
【００４７】
さらに、６４０はキャリッジ１を主走査方向に往復走査させるためのキャリッジモータＭ１を駆動させるキャリッジモータドライバ、６４２は用紙を搬送するための搬送モータＭ２を駆動させる搬送モータドライバである。
【００４８】
ＡＳＩＣ６０３は、記録ヘッド２による記録走査の際に、ＲＡＭ６０２の記憶領域に直接アクセスしながら記録ヘッドに対してノズルの駆動データを転送する。
【００４９】
以下、本実施形態において、記録ヘッドやインク供給針等のキャリッジ上の部品と用紙との接触をエラーとして検出する処理のシーケンスについて、図６のフローチャートを参照して説明する。ここでは、キャリッジの片方向への１回の移動中に行われるシーケンスについて説明する。
【００５０】
まず、キャリッジの駆動開始時にエラーカウンタの値（Ｃｏｕｎｔ）を０にクリアしておく（ステップＳ６０１）。キャリッジの駆動を開始すると、エンコーダの出力信号に基づいてキャリッジの瞬間的な速度値Ｔ１を取得する（ステップＳ６０２）。そして、装置の機構的仕様からあらかじめ明確になっている正常動作時の下限速度閾値Ｔ０を取得する（ステップＳ６０３）。このＴ０は、装置の性能を満足するキャリッジ駆動の総合変動範囲から決定される値として、本体メモリ内に保持されている。
【００５１】
次に、速度値Ｔ１と下限速度閾値Ｔ０とを比較し（ステップＳ６０４）、Ｔ１がＴ０以下である時、エラーと判断してエラーカウンタを１だけカウントアップさせる（ステップＳ６０６）。この場合には、１スキャン内でエラーカウントの値（Ｃｏｕｎｔ）Ｎ以上となったか否かを判定し（ステップＳ６０７）、エラーカウントの値がＮ以上であればエラーとして判定し、キャリッジを停止させる（ステップＳ６０８）。
【００５２】
一方、ステップＳ６０４でＴ１がＴ０以上であると判定された場合には、エラーカウンタの値（Ｃｏｕｎｔ）を０にクリアする（ステップＳ６０５）。
【００５３】
ステップＳ６０５の後、及びステップＳ６０７でエラーカウントの値がＮ未満であると判定された場合には、キャリッジが１スキャン分の移動を終了したか否かを判定する（ステップＳ６０９）。そして、１スキャン分の移動が終了していなければ、ステップＳ６０２へ戻り、以降の処理を繰り返す。一方、１スキャン分の移動が終了していれば、キャリッジの駆動処理を終了して（ステップＳ６１０）、本シーケンスを正常終了する（ステップＳ６１１）。
【００５４】
なお、ここでは速度値Ｔ１の取得を行うタイミングや間隔については特に規定していないが所定間隔毎に速度値Ｔ１を取得するようにしてもよい。例えば、ステップＳ６０９の後に、タイマー等によって所定時間が経過したのを確認した後に、ステップＳ６０２へ戻るようにすれば、速度値Ｔ１を取得する間隔を制御できる。
【００５５】
以上説明したように、本実施形態によれば、１スキャン内において、キャリッジの速度が所定の閾値以下となることが連続して所定回数発生したことに基づいて、キャリッジ上のインク供給針や記録ヘッドなどの部品と用紙との接触が検出される。
【００５６】
このため、記録ヘッドやインク供給針の損傷や劣化を防止すること、並びに記録ヘッドやインク供給針に僅かに付着しているインク等が飛び散り装置内部及び用紙を汚すのを最小限にとどめることが可能になる。
【００５７】
なお、以上説明したシーケンスにおいては、１スキャン分の移動中に速度値Ｔ１が下限速度閾値Ｔ０未満となるのが連続してＮ回生じたときにエラーと判定するが、このエラー判定方法に関しては他の判定方法としてもよい。例えば、１スキャン分の移動中に速度値Ｔ１が下限速度閾値Ｔ０未満となるのが合計Ｎ回、または、連続Ｎ回の平均速度がＴ０より小さい場合としてもよい。あるいは、連続Ｎ回中の最大値からＭ個の値または最小値からＰ個の値を除いた（Ｎ−Ｍ）回、または、（Ｎ−Ｐ）回または、（Ｎ−Ｍ−Ｐ）回の平均速度がＴ０より小さい場合、等の様々な判定方法から、適宜選択することができる。
【００５８】
また、下限速度閾値Ｔ０に関しても、本実施形態では装置の機械的仕様からあらかじめ明確になっている値を用いているが、この値以外にも、通常使用でのキャリッジ駆動時の速度変動の履歴から算出される速度を使用する方法も考えられる。この場合、速度変動の履歴を常にメモリに格納し、その平均値を利用しても同様な効果が期待できる。更には、実際の記録ヘッドやインク供給針が用紙と接触した状態におけるキャリッジの速度を実験等によって測定し、測定した値に基づいて下限速度閾値Ｔ０を決定しても良い。
【００５９】
＜第２の実施形態＞
以下、本発明に係る記録装置の第２の実施形態について説明する。第２の実施形態も第１の実施形態と同様な構成を有するインクジェット記録装置であり、以下の説明では上記第１の実施形態と同様な部分については説明を省略し、本実施形態の特徴的な部分を中心に説明する。
【００６０】
本実施形態では、第１の実施形態で図６のフローチャートに関して説明した、記録ヘッドやインク供給針と用紙との接触をエラーとして検出する処理を行った後に、エラーからの復帰処理を実行する。
【００６１】
図７は、本実施形態におけるエラーからの復帰処理のシーケンスを示すフローチャート図である。
【００６２】
図６のステップＳ６０８でエラーと判定されてキャリッジを停止した後、キャリッジの往復移動可能な駆動範囲としてＰ０〜Ｐｍａｘを設定する（ステップＳ７０１）。ここでＰ０はホームポジション側の駆動開始位置、Ｐｍａｘはその反対側の駆動終了位置であるとする。
【００６３】
次に、停止されたときのキャリッジの駆動方向がＰ０→Ｐｍａｘの往方向であったか否かを判定する（ステップＳ７０２）。駆動方向が往方向だった場合、エラーで停止された場所から、用紙のない領域へキャリッジを退避させる事を目的として、キャリッジをＰ０に移動させる（ステップＳ７０３）。一方、ステップＳ７０２で駆動方向が往方向でないと判定された場合には、駆動方向がＰｍａｘ→Ｐ０の復方向であったとして、同様な理由により、キャリッジをＰｍａｘに移動させる（ステップＳ７０４）。
【００６４】
このように、ステップＳ７０３及び７０４においてキャリッジを駆動開始位置へ移動させるのは、キャリッジを確実に退避させるためである。すなわち、キャリッジ上のインク供給針や記録ヘッドなどの部品が用紙と接触した場合においても、用紙の搬送が行われる前にキャリッジを用紙のない領域（用紙と接触しない位置）に退避させるためである。これにより、キャリッジ上の部品が用紙と接触した状態で用紙が搬送され、記録ヘッドやインク供給針等のキャリッジ上の部品が損傷を受けるのを防止することが可能になる。
【００６５】
更に、用紙のない領域への退避動作の際には、キャリッジの駆動速度を変更してもよい。この場合駆動速度を記録に使用する用紙の種類に応じて変更しても良い。これは例えば、用紙の硬さや種類によって、キャリッジを高速で移動させて短時間で接触状態を解消した方が良い場合と、キャリッジを低速で移動させて移動の際の瞬間的なダメージを低減した方が良い場合の両方が考えられるためである。
【００６６】
次に、キャリッジの駆動を終了し（ステップＳ７０５）、この駆動が正常に終了したか否かを判定する（ステップＳ７０６）。キャリッジ駆動が正常に終了した場合には、復帰可能なエラーであることを記憶して処理を終了し（ステップＳ７０６）、キャリッジ駆動が正常に終了しなかった場合には、復帰不可能なエラーであることを記憶して処理を終了する（ステップＳ７０８）。
【００６７】
キャリッジ上の部品（インク供給針や記録ヘッド）と用紙との接触は、通常は、キャリッジの退避動作後に用紙を取り除けば解消され、以降は正常な状態でプリンタの使用が可能になる。しかしながら、例えば、インク供給針と用紙とがからまって、キャリッジの退避動作の際の駆動が正常に終了しない場合が考えられる。この場合は、すでに、キャリッジの移動や用紙の搬送が出来ない状態となっていると考えられる。よって本実施形態では、ステップＳ７０６でキャリッジの駆動が正常に終了しなかった場合には、ステップＳ７０８で、復帰不可能なエラーであることを示す情報を不揮発性もしくはバックアップされたメモリに記憶し、装置の動作を完全に停止するようにしている。
【００６８】
なお、ステップＳ７０７及びＳ７０８において、エラーの状態（復帰可能／復帰不可能）を記憶するのと共に、ＬＥＤや液晶パネル等の表示手段によってユーザに通知するようにしてもよい。
【００６９】
以上説明したように、本実施形態によれば、キャリッジ上のインク供給針や記録ヘッドなどの部品と用紙との接触が検出されてエラーとなった場合に、キャリッジを用紙と接触しない位置に退避させることが出来る。更に、当該エラーからの復帰が可能であるか否かがわかるため、エラー発生後の対応が容易となる。
【００７０】
＜第３の実施形態＞
以下、本発明に係る記録装置の第３の実施形態について説明する。第３の実施形態も第１の実施形態と同様な構成を有するインクジェット記録装置であり、以下の説明では上記第１の実施形態と同様な部分については説明を省略し、本実施形態の特徴的な部分を中心に説明する。
【００７１】
本実施形態では、第１の実施形態で図６のフローチャートに関して説明した、記録ヘッドやインク供給針と用紙との接触をエラーとして検出する処理とは別個に行われる初期化処理において、正常終了時と異常終了時とで処理を異ならせる。
【００７２】
なお、本実施形態の記録装置は、キャリッジの駆動範囲の両端に記録動作を行わないときに待機するホーム位置が設けられており、１回の記録走査の後には必ずホーム位置へ移動するように駆動されるものとする。ここで、ホーム位置の少なくとも一方は、ホームポジションとは異なる位置である。
【００７３】
図８Ａは、本実施形態でキャリッジ駆動を行うときの処理を示すフローチャートである。図示されたように、キャリッジ駆動が指示されると（ステップＳ８０１）、キャリッジの駆動を開始すると共に、キャリッジがホーム位置付近にあることを示す、ホーム位置フラグをＯｆｆにする（ステップＳ８０２）。このホーム位置フラグは、不揮発性メモリの所定領域に記憶される。
【００７４】
そして、キャリッジの駆動が正常に終了したことを確認し（ステップＳ８０３）、終了した駆動がホーム位置への駆動であったか否かを判定する（ステップＳ８０４）。そうであればホーム位置フラグをＯｎにし（ステップＳ８０５）、そうでなければそのまま処理を終了する。
【００７５】
なお、ここではキャリッジ駆動を行うときに独立して図８Ａの処理が実行されるものとして説明したが、図６に示したエラー検出処理の中で、図８Ａの処理が実行されても良い。この場合、例えば、ステップＳ６０１の処理の中で、ステップＳ８０２の処理が実行され、ステップＳ６１１の処理の中で、ステップＳ８０３〜Ｓ８０５の処理が行われる。
【００７６】
図８Ｂは、本実施形態で初期化処理内で行われる初期化駆動処理を示すフローチャートである。本実施形態では、起動時、停止あるいは休止状態から記録動作を開始する前に、キャリッジを駆動する初期化駆動が実行される。初期化駆動が開始されると（ステップＳ８１１）、ホーム位置フラグがＯｎとなっているか否かを判定する（ステップＳ８１２）。ホーム位置フラグがＯｎであれば、正常終了時のキャリッジ初期化動作を実行し（ステップＳ８２１）、ホーム位置フラグがＯｆｆであれば、異常終了時のキャリッジ初期化動作を実行する（ステップＳ８３１）。
【００７７】
このように本実施形態では、キャリッジが１回の記録走査の後には必ずホーム位置へ移動するように駆動されるので、ホーム位置フラグの状態によって、キャリッジの駆動が正常終了したのか異常終了したのかがわかる。
【００７８】
図８Ｃは、正常終了時のキャリッジ初期化動作（ステップＳ８２１）のフローチャートである。ここでは、キャリッジの駆動範囲Ｐ０〜Ｐｍａｘに対して、現在のキャリッジの位置を示すｐ０を、ｐ０＝Ｐ０に設定する（ステップＳ８２２）。本実施形態では、Ｐｍａｘ→Ｐ０方向への駆動でキャリッジが突き当たった端部位置をホーム位置としている。このため、次に、キャリッジを現在のホーム位置とは逆方向であるＰ０→Ｐｍａｘ方向に、Ｐｍａｘ／Ｎ（または、Ｐｍａｘ−Ｎ）の位置まで駆動を行う（ステップＳ８２３）。なお、ここでＮは１より大きい整数を表しており、Ｐ０→Ｐｍａｘ方向の駆動は、Ｐｍａｘより少ない値での駆動を行う事を意味している。
【００７９】
次に、移動方向をＰｍａｘ→Ｐ０方向として、キャリッジが端部側面に突き当たるまで駆動し（ステップＳ８２４）、処理を終了する。このようなキャリッジの突き当て動作は、ホームポジション位置を電気的に検出できない装置などにおいて一般的に行われる手法であり、キャリッジを駆動範囲の端部側面に当接させて停止させ、その位置をその後の駆動の基準位置とする方法である。本例において、一旦突き当て方向と逆の方向に駆動して、その後、突き当て方向へ駆動して突き当て動作を行う。これは、最初にキャリッジが突き当て位置であるホーム位置に存在するので、逆方向への駆動を行わない限り、正常に駆動できるかどうかを知ることが出来ないためである。このようにして、キャリッジが全く動作できない状態にはなっておらず、正常に動作することが確認される。
【００８０】
図８Ｄは、異常終了後のキャリッジ初期化動作（ステップＳ８３１）のフローチャートである。ここでも、キャリッジの駆動範囲Ｐ０〜Ｐｍａｘに対して、Ｐｍａｘ→Ｐ０方向への駆動でキャリッジが突き当たった端部位置をホーム位置とし、突き当て方向をＰｍａｘ→Ｐ０方向に設定する（ステップＳ８３２）。そして、キャリッジを突き当て方向とは逆方向のＰ０→Ｐｍａｘ方向に駆動し逆方向の端部側面まで突き当たるまで駆動する（ステップＳ８３３）。
【００８１】
次に、移動方向を突き当て方向であるＰｍａｘ→Ｐ０に変更し、キャリッジが端部側面に突き当たるまで駆動する（ステップＳ８３４）。ここで、その前のＰｍａｘ→Ｐ０方向への駆動量とＰｍａｘを比較して等しい場合、キャリッジは駆動範囲を１往復動作することとなり、キャリッジの動作が正常に行われたことが確認出来る。このため、ステップＳ８３３での移動量（Ｐｍａｘ）とステップＳ８３４での移動量とが等しいか否かを判定する（ステップＳ８３５）。両者の移動量が等しければ、キャリッジが正常に動作することが確認されたとして正常終了する（ステップＳ８３６）。一方、両者の移動量が等しくない場合は、何らかの不具合（例えば、キャリッジ上のインク供給針や記録ヘッドの一部が用紙等に接触した状態）のために、正常な駆動が出来ないと判断する。そして、復帰不可能なエラーとして、復帰不可能なエラーであることを示す情報を不揮発性もしくはバックアップされたメモリに記憶し、装置の動作を完全に停止する。
【００８２】
以上説明した様に、本実施形態では、ホーム位置フラグの状態によって、初期化動作を変更している。すなわち、ホーム位置フラグがＯｆｆの場合には、異常終了したとして、キャリッジを駆動範囲の両端まで移動させる。一方、ホーム位置フラグがＯｎの場合には、正常終了したとして、キャリッジの駆動を簡略化して初期化動作の時間短縮及び装置の省電力化を可能としている。
【００８３】
＜他の実施形態＞
以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備えるものが好適である。このような熱エネルギーによりインクの状態変化を生起させる方式を用いることにより、記録の高密度化、高精細化が達成できる。
【００８４】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによって、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【００８５】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられる以外の形態であっても良い。例えば、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置、或いはそれらの機能を併せ持つ複合機の形態を取るものであっても良い。
【００８６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。具体的には、上記実施形態では図６、図８Ａから８Ｄに示すフローチャートに対応したプログラムである。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００８７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【図面の簡単な説明】
【００８９】
【図１】本発明に係るインクジェット記録装置の主走査方向の駆動に関する構成を示した概観斜視図である。
【図２】サブタンクにインクを充填するための機構及びインクタンクに関する構成を示す概観斜視図である。
【図３】インクタンク１２のゴム栓１４の部分拡大図である。
【図４】本装置の副走査方向の駆動に関する構成を示した断面図である。
【図５】図１のインクジェット記録装置の制御構成を示すブロック図である。
【図６】第１の実施形態の動作シーケンスを示したフローチャートである。
【図７】第２の実施形態の動作シーケンスを示したフローチャートである。
【図８Ａ】、
【図８Ｂ】、
【図８Ｃ】、
【図８Ｄ】第３の実施形態の動作シーケンスを示したフローチャートである。
【符号の説明】
【００９０】
１  キャリッジ
２  記録ヘッド
３  インク供給針
４  サブタンク
５  ガイド軸
６  主軸
７  リードスクリュー
８  フィードローラ
９  リタードローラ
１０  プラテン
１１  カセット
１２  インクタンク
１３  インク袋
１４  ゴム栓
１５  スリット
【図１】
2007055030.tif 000003
【図２】
2007055030.tif 000004
【図３】
2007055030.tif 000005
【図４】
2007055030.tif 000006
【図５】
2007055030.tif 000007
【図６】
2007055030.tif 000008
【図７】
2007055030.tif 000009
【図８Ａ】
2007055030.tif 000010
【図８Ｂ】
2007055030.tif 000011
【図８Ｃ】
2007055030.tif 000012
【図８Ｄ】
2007055030.tif 000013