(57)【要約】【課題】主走査方向の印刷においても、無駄なインクを消費することなく、インク滴を噴射して装置内を汚したときの不具合を回避できるインクジェット記録装置を提供する。【解決手段】このインクジェット記録装置は、印字可能な記録ヘッドを主走査させると共に、記録媒体を副走査させることにより記憶媒体上に所定の印字を行うときに、この記録媒体に対する最初の主走査のみ、操作者が設定した記録媒体の種類によって速度を変えて主走査方向の記録媒体の範囲を検出し、検知した記録ヘッドの位置が記録媒体の範囲外である場合には印字を行わないようにした。【選択図】        図１０
2004174780.tif 000002
【特許請求の範囲】
【請求項１】
印字可能な記録ヘッドを主走査させると共に、記録媒体を副走査させることにより記憶媒体上に所定の印字を行うインクジェット記録装置において、主走査方向の記録媒体の範囲を検出する手段と、前記記録ヘッドの位置を検知する手段と、この検知した記録ヘッドの位置が前記記録媒体の範囲外であるか否かを判定する手段とを有し、検知した記録ヘッドの位置が前記記録媒体の範囲外である場合には印字を行わないようにしたことを特徴とするインクジェット記録装置。
【請求項２】
請求項１に記載のインクジェット記録装置において、前記主走査方向の記録媒体の範囲を検出する手段は、この記録媒体に対する最初の主走査のみ、主走査の速度を遅くして検出するようにしたことを特徴とするインクジェット記録装置。
【請求項３】
請求項１または２に記載のインクジェット記録装置において、前記主走査方向の記録媒体の範囲を検出する手段は、この記録媒体に対する最初の主走査の速度を、操作者が設定した記録媒体の種類によって変えて検出するようにしたことを特徴とするインクジェット記録装置。
【請求項４】
コンピュータに、請求項１、２または３に記載のインクジェット記録装置の機能を実行させるためのプログラム。
【請求項５】
請求項４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録ヘッドとしてインクジェット記録ヘッドを搭載したキャリッジを用紙の記録幅方向に往復移動して、その用紙上にドットを形成して印刷を行うインクジェット記録装置、インクジェット記録装置の機能を実行するためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
近年、コンピュータの出力装置として、記録ヘッドのノズルからインクを噴射するインクジェットプリンタが広く普及している。
このインクジェットプリンタでは、用紙をプラテン上で記録ヘッドに向かい合うように支持し、記録ヘッドを水平方向（主走査方向）に移動させながら用紙上の所定の位置で記録ヘッド上のノズルからインク滴を噴射してドットを形成させ、主走査を終了すると垂直方向（副走査方向）に用紙を所定量だけ搬送し、この主走査と副走査とを交互に繰り返すことにより、所定の印刷を行っている。
【０００３】
【特許文献１】
特開２００２−１０３５８７号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したようなインクジェットプリンタでは、用紙上にインク滴が着弾せずに搬送ベルトやプラテン上に着弾してしまう場合がある。
このような場合には、搬送ベルトやプラテン上に着弾したインクによって、その後に通過する用紙が汚されてしまうことになる。また、不必要にインクを噴射して無駄なインクを消費してしまうことにもなる。
【０００５】
特許文献１の技術は、複数のノズルからなる印字ヘッドで印刷用紙の端部まで印刷するときに、プラテンを汚すことなく余白なく印刷できるようにしている。このために、印刷用紙の種類に基づいて決定した印刷用紙より広い拡張領域を設定し、副走査方向の印刷には、ヘッドのうち印刷用紙上にあるノズルのみを用いてインク滴を噴射してドットを記録している。
また、印刷用紙の主走査方向の左右端部を印刷するノズルは、左側溝部または右側溝部上に位置するため、インク滴が印刷用紙からはずれた場合にも、インク滴はプラテンの中央部に着弾することなく、左側溝部または右側溝部に着弾するので、インク滴によって印刷用紙が汚されることがない。
【０００６】
しかし、この特許文献１の技術では、主走査方向の印刷では、印刷用紙から外れたところでインクを噴射するため、インクを浪費してしまう。
【０００７】
本発明の目的は、主走査方向の印刷においても、無駄なインクを消費することなく、インク滴を噴射して装置内を汚したときの不具合を回避できるインクジェット記録装置、プログラムおよび記録媒体を提供する。
さらに、他の目的として、最初の主走査のみに用紙の範囲を検出するようにして、検出動作による生産性低下を最小限にするインクジェット記録装置、プログラムおよび記録媒体を提供する。
また、他の目的として、用紙の範囲を検出するときに、主走査の速度を遅くして用紙の端部を検出し、誤差を最小限にするインクジェット記録装置、プログラムおよび記録媒体を提供する。
また、他の目的として、用紙の範囲を検出するときに、用紙の種類に応じて主走査の速度を変えてより正確に端部位置を検出できるようにするインクジェット記録装置、プログラムおよび記録媒体を提供する。
【０００８】
【課題を解決するための手段】
上記の課題を解決するために、本発明の請求項１は、印字可能な記録ヘッドを主走査させると共に、記録媒体を副走査させることにより記憶媒体上に所定の印字を行うインクジェット記録装置において、主走査方向の記録媒体の範囲を検出する手段と、前記記録ヘッドの位置を検知する手段と、この検知した記録ヘッドの位置が前記記録媒体の範囲外であるか否かを判定する手段とを有し、検知した記録ヘッドの位置が前記記録媒体の範囲外である場合には印字を行わないようにしたことを特徴とする。
また、本発明の請求項２は、請求項１に記載のインクジェット記録装置において、前記主走査方向の記録媒体の範囲を検出する手段は、この記録媒体に対する最初の主走査のみ、主走査の速度を遅くして検出するようにしたことを特徴とする。
また、本発明の請求項３は、請求項１または２に記載のインクジェット記録装置において、前記主走査方向の記録媒体の範囲を検出する手段は、この記録媒体に対する最初の主走査の速度を、操作者が設定した記録媒体の種類によって変えて検出するようにしたことを特徴とする。
また、本発明の請求項４は、コンピュータに、請求項１、２または３に記載のインクジェット記録装置の機能を実行させるためのプログラムである。
また、本発明の請求項５は、請求項４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【０００９】
以上の構成により、用紙１枚ごとに用紙幅を検出することによって、その用紙幅以内で印刷を行うので、無駄なインク噴射が減少し、インクの浪費を押さえることができる。これにより、静電搬送ベルトなど装置内にインクを噴射して汚してしまったり、不必要な噴射によって引き起こされる装置の不具合を未然に防ぐことができる。
【００１０】
また、最初の主走査のみで用紙の範囲を検出して、以降の主走査においてはその範囲を参照するので、印字動作全体の生産性を上げることができる。
また、用紙１枚ごとに範囲を検出するので、複数枚を連続印刷するときに幅の異なる用紙が含まれていても、その幅を検出することができる。
【００１１】
また、用紙の最初の主走査のみ速度を遅くしたので、検出位置の誤差がなくなり、より正確に用紙幅を検知することができる。
【００１２】
また、用紙に対する最初の主走査の速度を操作者が設定した用紙の種類にあわせて変えるので、どのような種類の用紙であってもより正確に用紙の範囲を検出することができる。
また、逆に、端部が検出容易な用紙においては、通常の主走査速度と同等もしくは近い速度で検出できるので、印字動作全体の生産性を上げて、尚且つより正確に用紙の範囲を検知することができる。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を説明する。
図１は、本発明が実施されるインクジェット記録装置の印字制御機構部の概略斜視図、図２は、同印字制御機構部の側面図である。
このインクジェット記録装置は、記録装置本体１の内部に主走査方向に移動可能なキャリッジ１３、キャリッジ１３に搭載したインクジェットヘッドからなる記録ヘッド１４、記録ヘッド１４へのインクを供給するインクタンク１５等で構成される印字制御機構部２等を収納し、記録装置本体１の下方部には前方側から多数枚の用紙（記録媒体）３を積載可能な給紙カセット（あるいは給紙トレイでもよい）４を抜き差し自在に装着することができる。以下の説明では、「用紙」とは、一般的な印刷装置で用いられている紙のみならず、広く布、プラスチックフィルム、金属板等、記録ヘッドによって吐出されるインクを受容可能なものもいうものとする。
また、用紙３を手差しで給紙するための手差しトレイ５を開倒することができ、給紙カセット４あるいは手差しトレイ５から給送される用紙３を取り込み、印字制御機構部２によって所要の画像を記録した後、後面側に装着された排紙トレイ６に排紙する。
【００１４】
印字制御機構部２は、図示しない左右の側板に横架したガイド部材である主ガイドロッド１１でキャリッジ１３を主走査方向（図２の紙面垂直方向）に摺動自在に保持し、このキャリッジ１３にはイエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の各色のインク滴を噴射するインクジェットヘッドからなる記録ヘッド１４をインク滴噴射方向を下方に向けて装着し、キャリッジ１３の上側には記録ヘッド１４に各色のインクを供給するための各サブタンク１２を装着している。
各色のインクに対応するサブタンク１２は、インク供給チューブ１６を介して、交換可能に装着されたインクタンク１５と接続され、インクタンク１５から対応する色のインクを供給される。
【００１５】
キャリッジ１３は、後方側（用紙搬送方向下流側）を主ガイドロッド１１に摺動自在に嵌装している。そして、このキャリッジ１３を主走査方向に移動走査するため、主走査モータ１７で回転駆動される駆動プーリ１８と従動プーリ１９との間にタイミングベルト２０を張装し、このタイミングベルト２０をキャリッジ１３に固定している。
【００１６】
記録ヘッド１４として用いるインクジェットヘッドは、圧電素子などの電気機機械変換素子で液室（インク流路）壁面を形成する振動板を介してインクを加圧する。
このインクジェットヘッドには、ピエゾ型のもの、あるいは発熱抵抗体による膜沸騰でバブルを生じさせてインクを加圧するバブル型のもの、若しくはインク流路壁面を形成する振動板とこれに対向する電極との間の静電力で振動板を変位させてインクを加圧する静電型のものなどを使用することができるが、ここでは静電型インクジェットヘッドを用いることにする。
【００１７】
また、記録ヘッドとしてここでは各色に対応した記録ヘッド１４を用いているが、各色のインク滴を噴射するノズルを有する１個のヘッドでもよい。
【００１８】
一方、給紙カセット４にセットした用紙３を記録ヘッド１４の下方側に搬送するために、給紙カセット４から用紙３を分離給装する給紙ローラ２１およびフリクションパッド２２と、用紙３を案内するガイド部材２３と、給紙された用紙３を反転させて搬送する搬送ローラ２４と、この搬送ローラ２４の周面に押し付けられる搬送コロ２５および搬送ローラ２４からの用紙３の送り出し角度を規定する先端コロ２６とを設けている。搬送ローラ２４は、副走査モータ２７によってギヤ列を介して回転駆動される。
【００１９】
そして、キャリッジ１３の主走査方向の移動範囲に対応して搬送ローラ２４から送り出された用紙３を記録ヘッド１４の下方側へ案内する静電搬送ベルト２９を設けている。この静電搬送ベルト２９は、チャージャ３０により帯電することにより搬送されてきた用紙３を吸着し、用紙面とヘッド面とを並行に保つ役割を担っている。静電搬送ベルト２９の用紙搬送方向下流側には、用紙３を排紙トレイ６に送り出す排紙コロ３３を配設している。
【００２０】
また、キャリッジ１３の移動方向右端側には記録ヘッド１４の信頼性を維持、回復するための信頼性維持回復機構（以下、サブシステムという）３７を配置している。キャリッジ１３は印字待機中にはこのサブシステム３７側に移動されてキャッピング手段などで記録ヘッド１４がキャッピングされる。
また、このサブシステム３７側の位置（この位置を信頼性維持回復位置という）にあるときに、第２駆動波形を用いた信頼性維持回復動作の一環としてのメニスカス振動を発生させる制御も行う。
【００２１】
次に、用紙の端部位置検出と画像マスクに関する動作を説明する。
図３は、インクジェット記録装置の印字制御機構部を正面から見た図で、キャリッジ１３には２つの記録ヘッド（１０１、１０２）が装着され、さらに記録ヘッド１０１には２本のノズル列（１０５、１０６）および記録ヘッド１０２には２本のノズル列（１０３、１０４）が配置され、この各々のノズル列からインク滴が噴射される。
【００２２】
キャリッジ１３が図３のようなキャッピング位置にある場合、記録ヘッド１０１はキャップ１０７で、記録ヘッド１０２は吸引兼用キャップ１０８で覆われ、ヘッド面を保湿し、ノズル列中のインクの目詰まりが起きにくいように保護されている。
【００２３】
用紙検出センサ１０９は、キャリッジ１３の正面から見て左側に据え付けられており、発光部と受光部を持ち、光の反射から用紙の有り無しを検出する。
図４は、用紙検出センサ１０９の仕組みを示したもので、発光部（発光素子）３０１から照射された光が静電搬送ベルト２９上の用紙３に反射して、受光部（受光素子）３０２に受光する。
図５のように、発光部３０１からの照射された光が濃い色が塗布された静電搬送ベルト２９にあてられると、受光部３０２は反射光を得ることができないので、用紙検出センサ１０９は用紙がないと判断する。
したがって、用紙検出センサ１０９は、受光部３０２での感度の有無により、用紙の有無を検出できる。
【００２４】
例えば、図６は、キャリッジ１３がキャッピング位置から主走査正方向に移動した図で、このキャリッジ位置では、用紙検出センサ１０９は用紙３を検出しない。しかし、キャリッジ１３がさらに主走査正方向（図６の左側方向）に進んだ図７の位置では用紙３の右端を検出し、さらに主走査正方向（図７の左側方向）に進んだ図８の位置を通過したところで用紙３の左端を検出し、さらに主走査正方向（図８の左側方向）進んだ位置では用紙３を検出しない。
【００２５】
図９は、用紙検出センサと各ノズル列間の距離を示したもので、発光部３０１と受光部３０２との中央位置をＳとして、
Ｓ１は、Ｓの位置からノズル列１０６までの距離、
Ｓ２は、Ｓの位置からノズル列１０５までの距離、
Ｓ３は、Ｓの位置からノズル列１０４までの距離、
Ｓ４は、Ｓの位置からノズル列１０３までの距離
をそれぞれ示す。
【００２６】
図１０は、インクジェット記録装置の印字制御機構部２の制御ブロック図であり、同図において、ＣＰＵ５００は、指令を与えることによって印字制御機構部２の各部を制御する。副走査モータ動作指令回路５０９および給紙クラッチドライバ５１１に指令が与えられると、副走査モータ２７および給紙クラッチ５１２を駆動し、給紙カセット４（図２参照）から用紙３を給紙し、搬送を行う。
【００２７】
さらに、主走査モータ動作指令回路５０６に指令が与えられると、主走査モータドライバ５０７を介して主走査モータ１７を駆動し、キャリッジ１３を主走査方向に移動させる。このときＣＰＵ５００は、主走査エンコーダ５１３の出力信号を主走査モータ動作指令回路５０６を介して読み出すことにより、キャリッジ１３の位置を知ることができる。
【００２８】
操作部５０３は、図示しないＬＣＤやＬＥＤ等を具備し、ＣＰＵ５００からの指令により装置の状態を操作者に知らしめる。
不揮発性メモリ５０１は、電源が遮断された状態でも書き込まれたデータを保持することができるメモリであって、例えばバッテリ内臓のＳＲＡＭやＥ２ＰＲＯＭ等により構成される。
【００２９】
画像メモリ５０２は、印刷する画像データが蓄えられるメモリで、例えばＳＤＲＡＭ等によって構成される。
画像メモリ５０２から読み出された画像データは、伸張回路５２０によって圧縮状態から伸張され、さらに、どのノズル列でインク滴を噴射すか否かのマスクを画像マスク回路５２１で決定して、Ｉ／Ｆ回路５２２を介して、記録ヘッド１４に送り出され、マスクがかかっていないノズル列からインク滴を噴射させる。
ここで、伸張回路５２０、画像マスク回路５２１、Ｉ／Ｆ回路５２２は、それぞれノズル列の数の分だけ用意され、各ノズル列のデータを並行して処理する。
【００３０】
また、Ｉ／Ｆ回路５２２には主走査エンコーダ５１３の出力信号が入力され、キャリッジ１３の主走査位置に同期して、画像データが記録ヘッドに送り出される。
さらに、ＣＰＵ５００は、画像マスク回路５２１に指令を与えることによって、任意のタイミングで出力画像をマスクすることができる。
用紙検出センサ１０９の出力信号は、ＣＰＵ５００に入力される。
【００３１】
次に、用紙端部の検出動作を図１１のフローチャートをもとに説明する。
ＣＰＵ５００は、印刷動作が始まると用紙３を静電搬送ベルト２９上まで給紙・搬送させ（ステップＳ１）、搬送動作完了後（ステップＳ２のＹＥＳ）、キャリッジの位置Ｐを原点に設定し（ステップＳ３）、キャリッジ１３の駆動を開始し、キャリッジ１３を主走査の正方向に移動させる（ステップＳ４）。
【００３２】
このときその用紙に対する最初の主走査である場合（ステップＳ５のＹＥＳ）、用紙検出センサ１０９の出力がＯＦＦからＯＮに変化したタイミングでのキャリッジ位置Ｐを読み出し、その位置Ｐを用紙の右端座標位置Ｐｒとして記憶する（ステップＳ６，Ｓ７，Ｓ８）。
さらに、用紙検出センサ１０９の出力がＯＮからＯＦＦに変化したタイミングでのキャリッジ位置Ｐを読み出し、その位置Ｐを用紙の左端位置Ｐｌとして記憶する（ステップＳ９，Ｓ１０）。
【００３３】
用紙の左右の端部位置を検出した後は、キャリッジ１３を主走査の負方向へ駆動し、キャッピング位置に戻した後、用紙端部位置の検出動作を完了させる（ステップＳ１１，Ｓ１２）。
一方、ステップＳ５でキャリッジがその用紙に対する最初の主走査でない場合（ステップＳ５のＮＯ）、用紙端部の検出動作は行わない。
【００３４】
上記の用紙端部検出の動作は、印写の動作と同時に行うこともできる。
また、連続して複数枚を印刷する場合には、用紙ごとに用紙端部検出の動作を行う。
【００３５】
このように、用紙に対する最初の主走査のみで用紙の範囲を検出し、この用紙の範囲を保持し、以降の主走査においてはその情報を参照するので、印字動作全体の生産性を上げることができる。
また、用紙１枚ごとに範囲を検出するようにして、複数枚からなる連続印刷で幅の異なる用紙が含まれていても、その幅の違いを検出できる。
【００３６】
次に、他の用紙端部検出動作を図１２のフローチャートをもとに説明する。
この方法は、用紙に対する最初の主走査の場合、キャリッジ１３の主走査速度を通常の主走査速度より遅くし、次の主走査からは用紙端部検出動作を行わず、キャリッジの主走査速度を通常の主走査速度に戻すようにした。
このように、用紙に対する最初の主走査のみ速度を遅くすることで、通常の主走査速度では出てしまう可能性のある検出位置の誤差がなくなり、より正確に用紙の範囲を検知することができる。
【００３７】
ＣＰＵ５００は、印刷動作が始まると用紙３を静電搬送ベルト２９上まで給紙・搬送させ（ステップＳ２１）、搬送動作完了後（ステップＳ２２のＹＥＳ）、キャリッジの位置Ｐを原点に設定し（ステップＳ２３）、キャリッジ１３の駆動を開始し、キャリッジ１３を主走査の正方向に移動させる（ステップＳ２４）。
【００３８】
このときその用紙に対する最初の主走査である場合（ステップＳ２５のＹＥＳ）、キャリッジ１３を通常の駆動速度より遅くして移動させ、用紙検出センサ１０９の出力がＯＦＦからＯＮに変化したタイミングでのキャリッジ位置Ｐを読み出し、その位置Ｐを用紙の右端座標位置Ｐｒとして記憶する（ステップＳ２６，Ｓ２７，Ｓ２８，Ｓ２９）。
さらに、用紙検出センサ１０９の出力がＯＮからＯＦＦに変化したタイミングでのキャリッジ位置Ｐを読み出し、その位置Ｐを用紙の左端位置Ｐｌとして記憶する（ステップＳ３０，Ｓ３１）。
【００３９】
用紙の左右の端部位置を検出した後は、キャリッジ１３を主走査の負方向へ駆動し、キャッピング位置に戻した後、駆動速度を通常の速さに戻して用紙端部位置の検出動作を完了させる（ステップＳ３２，Ｓ３３，Ｓ３４）。
一方、ステップＳ２５でキャリッジがその用紙に対する最初の主走査でない場合（ステップＳ２５のＮＯ）、用紙端部の検出動作は行わない。
【００４０】
上記の用紙端部検出の動作は、印写の動作と同時に行うこともできる。
また、連続して複数枚を印刷する場合には、用紙ごとに用紙端部検出の動作を行う。
【００４１】
さらに、他の用紙端部検出動作を図１３のフローチャートをもとに説明する。
この方法は、操作者が印刷に先立ち、どの種類の用紙に対して印字するのかを設定し、その内容を不揮発性メモリ５０１に記録しておく。キャリッジ駆動の最初の主走査時にそのデータを参照してキャリッジの主走査速度を決定する。これは、用紙の種類によって反射率が異なるので、主走査の速度を用紙の種類にあわせて変えて、より確実に用紙検出センサ１０９に用紙端部を検出させるためである。
【００４２】
これにより、どのような種類の用紙であってもより正確に用紙の範囲を検出することができる。
また、逆に、端部が検出容易な用紙においては、通常の主走査速度と同等もしくは近い速度で検出できるので、印字動作全体の生産性を上げて、尚且つより正確に用紙の範囲を検知することができる。
【００４３】
ＣＰＵ５００は、印刷動作が始まると、まず不揮発性メモリ５０１からどの種類の用紙に対して印字するのかを読み出し（ステップＳ４１）、用紙３を静電搬送ベルト２９上まで給紙・搬送させ（ステップＳ４２）、搬送動作完了後（ステップＳ４３のＹＥＳ）、キャリッジの位置Ｐを原点に設定し（ステップＳ４４）、キャリッジ１３の駆動を開始し、キャリッジ１３を主走査の正方向に移動させる（ステップＳ４５）。
【００４４】
このときその用紙に対する最初の主走査である場合（ステップＳ４６のＹＥＳ）、先に読み込んだ用紙の種類からキャリッジ１３の駆動速度を決定して移動させ、用紙検出センサ１０９の出力がＯＦＦからＯＮに変化したタイミングでのキャリッジ位置Ｐを読み出し、その位置Ｐを用紙の右端座標位置Ｐｒとして記憶する（ステップＳ４７，Ｓ４８，Ｓ４９，Ｓ５０）。
さらに、用紙検出センサ１０９の出力がＯＮからＯＦＦに変化したタイミングでのキャリッジ位置Ｐを読み出し、その位置Ｐを用紙の左端位置Ｐｌとして記憶する（ステップＳ５１，Ｓ５２）。
【００４５】
用紙の左右の端部位置を検出した後は、キャリッジ１３を主走査の負方向へ駆動し、キャッピング位置に戻した後、駆動速度を通常の速さに戻して用紙端部位置の検出動作を完了させる（ステップＳ５３，Ｓ５４，Ｓ５５）。
一方、ステップＳ４６でキャリッジがその用紙に対する最初の主走査でない場合（ステップＳ４６のＮＯ）、用紙端部の検出動作は行わない。
【００４６】
上記の用紙端部検出の動作は、印写の動作と同時に行うこともできる。
また、連続して複数枚を印刷する場合には、用紙ごとに用紙端部検出の動作を行う。
【００４７】
次に、画像マスク回路５２１における画像マスク動作を説明する。
上述したように、用紙検出センサ１０９の発光部３０１と受光部３０２との中央位置をＳとして、
Ｓ１＝Ｓの位置からノズル列１０６までの距離、
Ｓ２＝Ｓの位置からノズル列１０５までの距離、
Ｓ３＝Ｓの位置からノズル列１０４までの距離、
Ｓ４＝Ｓの位置からノズル列１０３までの距離
としたので、これらの座標から各ノズル列のマスク解除開始座標と終了座標は次のように計算され、不揮発性メモリ５０１に記録される。ここで「マスク解除」とは、ノズル列からインク滴を噴射させるような状態にすることである。
【００４８】
ノズル列１０６のマスク解除開始座標Ｐｓ１＝Ｐｒ＋Ｓ１
ノズル列１０５のマスク解除開始座標Ｐｓ２＝Ｐｒ＋Ｓ２
ノズル列１０４のマスク解除開始座標Ｐｓ３＝Ｐｒ＋Ｓ３
ノズル列１０３のマスク解除開始座標Ｐｓ４＝Ｐｒ＋Ｓ４
ノズル列１０６のマスク解除終了座標Ｐｅ１＝Ｐｌ＋Ｓ１
ノズル列１０５のマスク解除終了座標Ｐｅ２＝Ｐｌ＋Ｓ２
ノズル列１０４のマスク解除終了座標Ｐｅ３＝Ｐｌ＋Ｓ３
ノズル列１０３のマスク解除終了座標Ｐｅ４＝Ｐｌ＋Ｓ４
【００４９】
ＣＰＵ５００は、印刷動作が始まると用紙３を静電搬送ベルト２９上まで給紙・搬送させ、搬送動作完了後、全ノズル列（１０３，１０４，１０５，１０６）の画像マスクを有効にした後に、キャリッジ１３の駆動を開始させ、キャリッジ１３を主走査の正方向に移動させる。
【００５０】
次に、ＣＰＵ５００は、画像データを画像メモリ５０２から読み出し、各ノズル列に対応して、伸張回路５２０で圧縮状態から伸張し、さらに、どのノズル列でインク滴を噴射すか否かのマスクを画像マスク回路５２１で決定して、Ｉ／Ｆ回路５２２を介して、記録ヘッド１４に送出し、マスクがかかっていない（解除されている）ノズル列からインク滴を噴射させる。
【００５１】
図１４は、１つのノズル列１０３に対する画像マスク回路５２１の画像マスク動作を説明するためのフローチャートである。ノズル列１０３についての画像マスク動作について説明するが、他のノズル列（１０４，１０５，１０６）についても対応する解除開始座標と解除終了座標によって同様に動作する。
【００５２】
ノズル列１０３に対する画像マスクを有効にする（ステップＳ６０）。
主走査エンコーダ５１３の出力信号からキャリッジ１３の座標位置ＰがＰｓ４に達した場合は（ステップＳ６１のＹＥＳ）、ノズル列１０３の画像マスクの解除を行う（ステップＳ６２）。一方、座標位置ＰがＰｓ４に達しない場合（ステップＳ６１のＮＯ）、ノズル列１０３の画像マスクは有効のままである。
【００５３】
次に、キャリッジ１３の座標位置ＰがＰｅ４に達している場合は（ステップＳ６３のＹＥＳ）、ノズル列１０３の画像マスクを有効にもどす（ステップＳ６４）。一方、座標位置ＰがＰｅ４に達していない場合（ステップＳ６３のＮＯ）、ノズル列１０３の画像マスクを解除する。
【００５４】
このようにしてマスクを決定すると、各ノズル列の画像マスク解除開始から終了までの区間では、ヘッドに与えられた画像データは有効画像としてノズル列からインクが噴射される。逆に、各ノズル列のマスクが解除されていない区間では、ヘッドには白データが与えられ、ノズル列からインクは噴射されない。
【００５５】
上述の方法では、ＣＰＵ５００がキャリッジ位置を監視しながらリアルタイムに画像マスク回路５２１を制御しているが、図１０のようなマスク解除開始判定回路５５０と、同様な構成をもつマスク解除終了判定回路５６０を用いることにより、ＣＰＵの処理負荷を下げることができる。
【００５６】
これらのマスク解除開始判定回路５５０とマスク解除終了判定回路５６０とは、それぞれ画像マスク回路５２１と対応して用意されるので、それぞれノズル列の数分必要となる。以下の説明ではノズル列１０３について説明するが、他のノズル列（１０４，１０５，１０６）についても同様に動作する。
【００５７】
マスク解除開始判定回路５５０は、主走査カウンタ５５１、レジスタ５５２、比較器５５３からなっている。
レジスタ５５２は、上述したノズル列１０３のマスク解除開始位置Ｐｓ４を記憶する。
主走査カウンタ５５１は、入力された主走査エンコーダ信号からキャリッジ位置を計測し比較器５５３へ出力する。
比較器５５３は、ＣＰＵバスのタイミングでレジスタ５５２に書き込んだマスク解除開始位置と主走査カウンタ５５１が計測したキャリッジ位置とを比較して、マスク解除開始位置Ｐｓ４の方が小さければ、ノズル列１０３に対するマスク解除開始信号が画像マスク回路５２１に出力される。一方、キャリッジ位置の方が小さいときには、マスク解除終了信号が画像マスク回路５２１へ出力される。
【００５８】
同様に、マスク解除終了判定回路５６０は、主走査カウンタ５６１、レジスタ５６２、比較器５６３からなっている。
レジスタ５６２は、上述したノズル列１０３のマスク解除終了位置Ｐｅ４を記憶する。
主走査カウンタ５６１は、入力された主走査エンコーダ信号からキャリッジ位置を計測し比較器５６３へ出力する。
比較器５６３は、ＣＰＵバスのタイミングでレジスタ５６２に書き込んだマスク解除終了位置Ｐｅ４と主走査カウンタ５６１が計測したキャリッジ位置とを比較して、マスク解除終了位置Ｐｅ４の方が小さければ、ノズル列１０３に対するマスク解除終了信号が画像マスク回路５２１に出力される。一方、キャリッジ位置の方が小さいときには、マスク解除開始信号が画像マスク回路５２１へ出力される。
【００５９】
これらの判定回路を使うときには、ＣＰＵ５００は、予め各ノズル列に対応する判定回路のレジスタ５５２にマスク解除開始位置を、レジスタ５６２にマスク解除終了位置をそれぞれ書き込んでおく。
キャリッジ１３が移動をはじめると、主走査エンコーダ信号が主走査カウンタ５５１および主走査カウンタ５６１に入力され、キャリッジ位置が主走査カウンタ５５１および主走査カウンタ５６１で計測される。ここで、主走査カウンタ５５１が計測したキャリッジ位置がレジスタ５５２に書き込んだ位置より大きくなると比較器５５３からマスク解除開始信号が出力され、一方、小さい間はマスク解除終了信号が出力される。この出力信号が画像マスク回路５２１に与えられる。
【００６０】
一方、主走査カウンタ５６１が計測したキャリッジ位置がレジスタ５６２に書き込んだ位置より大きくなると比較器５６３からマスク解除終了信号が出力され、一方、小さい間はマスク解除開始信号が出力される。この出力信号が画像マスク回路５２１に与えられる。
【００６１】
画像マスク回路５２１は、これらのマスク解除開始判定回路５５０とマスク解除終了判定回路５６０からの出力信号がともにマスク解除開始信号であるときには、画像マスクが解除されたと解釈して、ノズル列１０３の画像マスクを解除する。また、出力信号がこれ以外の組み合わせのときには、画像マスクが有効であると解釈して、ノズル列１０３の画像マスクを有効とする。
【００６２】
本発明は、上述した実施形態のみに限定されたものではない。上述した実施形態のインクジェット記録装置の印字制御機構を構成する各機能をそれぞれプログラム化し、予めＲＯＭの記録媒体に書き込んでおき、インクジェット記録装置にこのＲＯＭを装着して、これらのプログラムをマイクロプロセッサで実行することによって、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読み出された実行された状態が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
【００６３】
なお、このような機能を実現するプログラムは、半導体媒体（例えば、ＲＯＭ、不揮発性メモリ等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）等のいずれの形態の記録媒体で提供されてもよい。
あるいは、ネットワーク等の通信網を介して記憶装置に格納されたプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【００６４】
このような記録媒体で提供された場合は、その記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置にインストールし、そのインストールされたプログラムをマイクロプロセッサが実行することによって上述した実施形態の機能が実現される。または、記録媒体に記録されたプログラムを直接実行するようにしてもよい。
【００６５】
また、上述の実施形態ではインクジェット記録装置について述べたが、本発明はその構成に限定されるものではない。記録ヘッドに対し用紙を相対的に搬送して印刷を行うものであれば、サーマル式、熱転写印刷装置など、方式を問わずいずれの印刷装置についても有効である。
【００６６】
【発明の効果】
以上説明したように本発明によれば、用紙１枚ごとに用紙幅を検出することによって、その用紙幅以内で印刷を行うので、無駄なインク噴射が減少し、インクの浪費を押さえることができる。これにより、静電搬送ベルトなど装置内にインクを噴射して汚してしまったり、不必要な噴射によって引き起こされる装置の不具合を未然に防ぐことができる。
【００６７】
また、最初の主走査のみで用紙の範囲を検出して、以降の主走査においてはその範囲を参照するので、印字動作全体の生産性を上げることができる。
また、用紙１枚ごとに範囲を検出するので、複数枚を連続印刷するときに幅の異なる用紙が含まれていても、その幅を検出することができる。
【００６８】
また、用紙の最初の主走査のみ速度を遅くしたので、検出位置の誤差がなくなり、より正確に用紙幅を検知することができる。
【００６９】
また、用紙に対する最初の主走査の速度を操作者が設定した用紙の種類にあわせて変えるので、どのような種類の用紙であってもより正確に用紙の範囲を検出することができる。
また、逆に、端部が検出容易な用紙においては、通常の主走査速度と同等もしくは近い速度で検出できるので、印字動作全体の生産性を上げて、尚且つより正確に用紙の範囲を検知することができる。
【図面の簡単な説明】
【図１】インクジェット記録装置の印字制御機構部の概略斜視図である。
【図２】図１の印字制御機構部の側面図である。
【図３】インクジェット記録装置の印字制御機構部を正面から見た断面図である。
【図４】用紙検出センサが用紙を検出している状態を示した図である。
【図５】用紙検出センサが用紙を検出していない状態を示した図である。
【図６】キャリッジがキャッピング位置から主走査正方向に移動しているが、まだこのキャリッジ位置では、用紙検出センサは用紙を検出しない状態を示した図である。
【図７】図６よりさらにキャリッジが主走査正方向に移動し、用紙検出センサが用紙の右端を検出している状態を示した図である。
【図８】図７よりさらにキャリッジが主走査正方向に移動し、用紙検出センサが用紙の左端を検出する直前の状態を示した図である。
【図９】用紙検出センサと各ノズル列間の距離を説明する図である。
【図１０】印字制御機構部の制御ブロック図である。
【図１１】用紙端部位置検出動作を説明するフローチャートである。
【図１２】他の用紙端部位置検出動作を説明するフローチャートである。
【図１３】他の用紙端部位置検出動作を説明するフローチャートである。
【図１４】画像マスク動作を説明するフローチャートである。
【図１５】印字制御機構部のマスク解除開始・終了判定回路の回路図である。
【符号の説明】
１…記録装置本体、２…印字制御機構部、３…用紙、４…給紙カセット、５…手差しトレイ、６…排紙トレイ、１１…主ガイドロッド、１２…サブタンク、１３…キャリッジ、１４，１０１，１０２…記録ヘッド、１５…インクタンク、１６…インク供給チューブ、１７…主走査モータ、１８…駆動プーリ、１９…従動プーリ、２０…タイミングベルト、２１…給紙ローラ、２２…フリクションパッド、２３…ガイド部材、２４…搬送ローラ、２５…搬送コロ、２６…先端コロ、２７…副走査モータ、２９…静電搬送ベルト、３０…チャージャ、３３…排紙コロ、３７…サブシステム、１０３，１０４，１０５，１０６…ノズル列、１０７…キャップ、１０８…吸引兼用キャップ、１０９…用紙検出センサ、３０１…発光部、３０２…受光部、５００…ＣＰＵ、５０１…不揮発性メモリ、５０２…画像メモリ、５０３…操作部、５０６…主走査モータ動作指令回路、５０７…主走査モータドライバ、５０９…副走査モータ動作指令回路、５１０…副走査モータドライバ、５１１…給紙クラッチドライバ、５１２…給紙クラッチ、５１３…主走査エンコーダ、５２０…伸張回路、５２１…画像マスク回路、５２２…Ｉ／Ｆ回路、５５０…マスク解除開始判定回路、５５１…主走査カウンタ、５５２…レジスタ、５５３…比較器、５６０…マスク解除終了判定回路、５６１…主走査カウンタ、５６２…レジスタ、５６３…比較器。
【図１】
2004174780.tif 000003
【図２】
2004174780.tif 000004
【図３】
2004174780.tif 000005
【図４】
2004174780.tif 000006
【図５】
2004174780.tif 000007
【図６】
2004174780.tif 000008
【図７】
2004174780.tif 000009
【図８】
2004174780.tif 000010
【図９】
2004174780.tif 000011
【図１０】
2004174780.tif 000012
【図１１】
2004174780.tif 000013
【図１２】
2004174780.tif 000014
【図１３】
2004174780.tif 000015
【図１４】
2004174780.tif 000016
【図１５】
2004174780.tif 000017