(57)【要約】【課題】記録媒体サイズの誤検知を考慮した記録媒体範囲外への印刷抑制処理を可能とする画像形成装置を提供すること。【解決手段】まず、用紙の幅を検出しながら、検出した用紙の幅に基づいてマスク処理を行い主走査印刷を実行する（Ｓ５１）。次に、カバーが開口しているか否かを判断する（Ｓ５２）。カバーが開口していない場合（Ｓ５２；Ｎ）、検出した用紙の幅に基づいてマスク処理を行い主走査印刷を実行する（Ｓ５３）。次に、ページ内の全ての印刷処理が終了したか否かを判断し（Ｓ５４）、印刷処理が終了していない場合（Ｓ５４；Ｎ）、Ｓ５２の処理を繰り返す。カバーが開口している場合（Ｓ５２；Ｙ）、インクジェット記録装置は、用紙の幅を検出しながら、検出した用紙の幅に基づいてマスク処理を行い主走査印刷を実行する（Ｓ５５）。印刷処理が終了したことを確認し（Ｓ５６）、処理を終了する。【選択図】  図１５
2004243578.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドに設けられたノズルから記録材を吹き付けて、記録媒体に画像を形成する画像形成装置において、
当該画像形成装置に設定された記録媒体のサイズを測定して実測サイズを検出する検出手段と、
前記実測サイズに基づいて前記記録媒体に印刷処理を施さない領域と、印刷処理を施す領域と、を設定するマスク処理を施すマスク処理手段と、
前記マスク処理手段により設定された前記印刷処理を施す領域にのみ印刷処理を施す印刷処理手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記印刷処理手段により印刷処理が施されている期間に前記記録媒体の状態が変化可能な外乱の発生を検知する検知手段を備えたことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記検知手段により前記外乱を検知した場合、当該画像形成装置に設定された記録媒体のサイズを再度測定して再実測サイズを検出する再検出手段を備え、
前記マスク処理手段は、前記再検出手段により検出された前記再実測サイズに基づいて、前記記録媒体に印刷処理を施さない領域と、印刷処理を施す領域と、を設定することを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
当該画像形成装置に設定された記録媒体のサイズ情報を取得する取得手段を備え、
前記マスク処理手段は、前記取得手段により取得された前記記録媒体のサイズ情報に基づいて、前記記録媒体に印刷処理を施さない領域と、印刷処理を施す領域と、を設定することを特徴とする請求項１、請求項２または請求項３記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、専用のインクを記録媒体へ吹き付けて印字するタイプのノンインパクト・プリンタであるインクジェットプリンタなどの画像形成装置に関する。
【０００２】
【従来の技術】
近年、専用のインクを印刷ヘッドのノズルからプリンタ用紙に吹き付けて印字するタイプのノンインパクト・プリンタであるインクジェットプリンタなどのカラープリンタ装置が広く普及してきている。
特に、インクジェットプリンタは、印字ヘッドの小型化が可能であるため、小型で低価格のカラープリンタ装置が多種開発され、個人利用者にも普及してきている。
【０００３】
ところで、このようなインクジェットプリンタを用いて画像を記録媒体に形成する場合に、記録媒体の歪みやずれなどが原因となって、記録媒体の範囲外へインクを吹き付けてしまうことがある。
このような記録媒体範囲外への印刷は、インク等の記録材の浪費となってしまう。
また、画像形成装置の構成要素によっては、記録媒体範囲外への印刷は、機械へダメージを与えるおそれもある。
【０００４】
特に、記録媒体をベルトで搬送している画像形成装置などは、記録媒体範囲外への印刷により、ベルトへのインク等の記録材の付着、固着によって、ベルトの搬送性能（静電吸着方式などはその性能）が低下し、記録媒体の搬送性能に影響してしまうおそれがある。
このような画像形成装置における不具合を解消する技術が下記の特許文献をはじめ、種々開示されている。
【特許文献１】
特開２００１−３４７６５３
特許文献１には、搬送する記録媒体の幅を検出して、記録媒体範囲外への印刷を制限することにより、適切な画像形成処理を実行させる技術が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、記録媒体の幅を検出するためには、プリントヘッドを記録媒体の実際の幅より大きく移動させる必要があるため、画像形成の処理性能（速度）が低下してしまうおそれがある。
また、画像形成の処理性能を重視して、主走査時において記録媒体の幅の検出実行しない場合には、外的要因による記録媒体のずれ、予想をしていない記録媒体の形状により、記録媒体範囲外への印刷を抑制することができない可能性が生じてしまう。
さらに、上記特許文献１に開示されている方法は、構成要素に依存する部分が大きいため対応が不可能な装置が存在するおそれもある。
そこで本発明は、主走査時に記録媒体の幅を検出しながら印刷を抑制する機構を備えていない装置にも対応した、記録媒体サイズの誤検知を考慮した記録媒体範囲外への印刷抑制処理を可能とする画像形成装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１記載の発明では、ヘッドに設けられたノズルから記録材を吹き付けて、記録媒体に画像を形成する画像形成装置において、当該画像形成装置に設定された記録媒体のサイズを測定して実測サイズを検出する検出手段と、前記実測サイズに基づいて前記記録媒体に印刷処理を施さない領域と、印刷処理を施す領域と、を設定するマスク処理を施すマスク処理手段と、前記マスク処理手段により設定された前記印刷処理を施す領域にのみ印刷処理を施す印刷処理手段と、を備えることにより前記目的を達成する。
請求項２記載の発明では、請求項１記載の発明において、前記印刷処理手段により印刷処理が施されている期間に前記記録媒体の状態が変化可能な外乱の発生を検知する検知手段を備えることにより前記目的を達成する。
【０００７】
請求項３記載の発明では、請求項１または請求項２記載の発明において、前記検知手段により前記外乱を検知した場合、当該画像形成装置に設定された記録媒体のサイズを再度測定して再実測サイズを検出する再検出手段を備え、前記マスク処理手段は、前記再検出手段により検出された前記再実測サイズに基づいて、前記記録媒体に印刷処理を施さない領域と、印刷処理を施す領域と、を設定することにより前記目的を達成する。
請求項４記載の発明では、請求項１、請求項２または請求項３記載の発明において、当該画像形成装置に設定された記録媒体のサイズ情報を取得する取得手段を備え、前記マスク処理手段は、前記取得手段により取得された前記記録媒体のサイズ情報に基づいて、前記記録媒体に印刷処理を施さない領域と、印刷処理を施す領域と、を設定することにより前記目的を達成する。
【０００８】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図１から図２２を参照して詳細に説明する。
図１は、本実施の形態に係るインクジェット記録装置の機構部の斜視図である。
また、図２は、本実施の形態に係るインクジェット記録装置の機構部の側面図である。
図１および図２に示すように、インクジェット記録装置は、本体１の内部に主走査方向に移動可能なキャリッジ１３、キャリッジ１３に搭載したインクジェットヘッドからなるヘッド１４、ヘッド１４へインクを供給するインクカートリッジ１５等により構成される印字機構部２を収納している。
本体１の下方部には前方側から多数枚の用紙３を積載可能な給紙カセット４に抜き差し自在に装着することができ、また、用紙３を手差しで給紙するための手差しトレイ５を開倒することができ、給紙カセット４または手差しトレイ５から給送される用紙３を取り込み、印字機構部２によって所要の画像を形成した後、後面側に装着された排紙トレイ６に排紙されるようになっている。
【０００９】
印字機構部２は、図示しない左右の側板に横架したガイド部材である主ガイドロッド１１でキャリッジ１３を主走査方向（図２で紙面垂直方向）に摺動自在に保持し、このキャリッジ１３にはイエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の各色のインク滴を吐出するインクジェットヘッドからなるヘッド１４を、インク滴吐出方向を下方に向けて装着し、キャリッジ１３の上側にはヘッド１４に各色のインクを供給するためのサブタンク１２を装着している。
各色のサブタンク１２は、インク供給チューブ１６を介して、交換可能に装着されたインクカートリッジ１５と接続され、インクカートリッジ１５からインクの供給を受けるようになっている。
【００１０】
キャリッジ１３は、後方側（用紙搬送方向下流側）を主ガイドロッド１１に摺動自在に嵌装されている。そして、このキャリッジ１３を主走査方向に移動走査するため、主走査モータ１７で回転駆動される駆動プーリ１８と従動プーリ１９との間にタイミングベルト２０を張装し、このタイミングベルト２０をキャリッジ１３に固定している。
また、記録ヘッドとしてここでは各色のヘッド１４を用いているが、各色のインク滴を吐出するノズルを有する１個のヘッドを用いるようにしてもよい。
さらに、ヘッド１４として用いるインクジェットヘッドは、圧電素子などの電気機械変換素子で液室（インク流路）壁面を形成する振動板を介してインクを加圧するピエゾ型のもの、発熱抵抗体による膜沸騰でバブルを生じさせてインクを加圧するバブル型のもの、若しくはインク流路壁面を形成する振動板とこれに対向する電極との間の静電力で振動板を変位させてインクを加圧する静電型のもの、等を使用することができる。なお、本実施形態では、静電型インクジェットヘッドを用いて説明する。
【００１１】
インクジェット記録装置は、給紙カセット４から用紙３を分離給装する給紙ローラ２１およびフリクションパッド２２、用紙３を案内するガイド部材２３と、給紙された用紙３を反転させて搬送する搬送ローラ２４、この搬送ローラ２４の周面に押し付けられる搬送コロ２５、および、搬送ローラ２４からの用紙３の送り出し角度を規定する先端コロ２６を用いて、給紙カセット４にセットした用紙３をヘッド１４の下方側に搬送する。
この、搬送ローラ２４は、副走査モータ２７によってギヤ列を介して回転駆動されるようになっている。
【００１２】
インクジェット記録装置には、キャリッジ１３の主走査方向の移動範囲に対応して搬送ローラ２４から送り出された用紙３を、ヘッド１４の下方側へ案内する静電搬送ベルト２９を設けている。
この静電搬送ベルト２９は、チャージャ３０を用いて帯電することにより搬送されてきた用紙３を吸着し、用紙面とヘッド面とを平行に保つことができるようになっている。この静電搬送ベルト２９の用紙搬送方向下流側には、用紙３を排紙トレイ６に送り出す排紙コロ３３が配設されている。
また、キャリッジ１３の移動方向右端側にはヘッド１４の信頼性を維持、回復するための維持回復機構３７を配置している。印字待機中、キャリッジ１３は、この維持回復機構３７側に移動されてキャッピング手段などによりヘッド１４がキャッピングされるようになっている。
【００１３】
次に、インクジェット記録装置における、記録媒体である用紙の端部位置の検出および画像マスクを施す処理について説明する。
図３は、インクジェットプリンタの正面図である。
キャリッジ１３には２つのヘッド１４ａ、１４ｂが装着され、さらにヘッド１４ａ、１４ｂには、それぞれ２本のノズル列１０３、１０４および１０５、１０６が配置されており、これらの各々のノズル列１０３〜１０６からインクが噴射されるようになっている。
【００１４】
図３に示すように、キャリッジ１３がインクジェット記録装置の端部にある場合、ヘッド１４ａはキャップ１０７によって、また、ヘッド１４ｂは吸引兼用キャップ１０８によって覆われ、ヘッド面を保湿してノズル列中のインクの目詰まりがおきにくいように保護されている。
用紙検出センサ１０９は、キャリッジの正面から見て左側に据え付けられている。この用紙検出センサ１０９は、発光素子と受光素子を持ち、光の反射から用紙の有無を検出する働きをする。
静電搬送ベルト２９は、静電気により用紙３を吸着することにより、用紙の平面性を保ちながら搬送させる働きをする。
【００１５】
図４および図５は、用紙検出センサ１０９の構成を示した図である。
図４に示すように、用紙検出センサ１０９では、発光部３０１から照射された光を静電搬送ベルト２９上の用紙３に反射させ、この反射光を受光部３０２で受光するようになっている。
また、図５に示すように、用紙検出センサ１０９が用紙上に位置していない場合には、発光部３０１からの照射された光は濃い色が塗布された静電搬送ベルト２９にあてられるため、受光部３０２は反射光を得ることができない。このようにして、受光部３０２での感度の有無に基づいて、用紙３の存在有無を検出することができるようになっている。
【００１６】
図６は、キャリッジ１３がキャッピング（キャップ）１０７の位置から主走査正方向に移動した場合における、インクジェット記録装置の機構部の側面図である。
図７は、キャリッジ１３が用紙３の右端検出位置に移動した場合における、インクジェット記録装置の機構部の側面図である。
図８は、キャリッジ１３が用紙３の左端検出位置に移動した場合における、インクジェット記録装置の機構部の側面図である。
図６に示すように、このキャリッジ１３の位置では、用紙検出センサ１０９は用紙３を検出しない。
そして、キャリッジ１３がさらに主走査正方向（図の左側方向）に進んだ場合、図７に示すように用紙検出センサ１０９は、用紙３の右端を検出する。
さらに主走査正方向（図の左側方向）に進んだ場合、図８に示すように用紙検出センサ１０９は、用紙３の左端を検出する。
【００１７】
図９は、本実施の形態に係るインクジェット記録装置の制御系の構成を示したブロック図である。
図９に示すように、インクジェット記録装置の制御系は、用紙検出センサ１０９、ＣＰＵ（中央演算処理装置）５００、不揮発性メモリ５０１、画像メモリ５０２、操作部５０３、ヘッド５０４、主走査モータ動作指令回路５０６、主走査モータドライバ５０７、主走査モータ５０８、副走査モータ動作指令回路５０９、副走査モータドライバ５１０、副走査モータ５１１、給紙クラッチドライバ５１２、給紙クラッチ５１３、主走査エンコーダ５１４、伸張回路５２０、画像マスク回路５２１およびＩ／Ｆ（インターフェース）回路５２２から構成されている。
【００１８】
ＣＰＵ５００は、副走査モータ動作指令回路５０９および給紙クラッチドライバ５１１に指令を与えることによって、副走査モータドライバ５１０を介して副走査モータ５１１、給紙クラッチドライバ５１２を介して給紙クラッチ５１３を駆動し、給紙カセット４（図２）から用紙を給紙し、搬送を行う。
さらにＣＰＵ５００は、主走査モータ動作指令回路５０６に指令を与えることにより主走査モータドライバ５０７を介して主走査モータ５０８を駆動し、キャリッジ１３を主走査方向に移動させる。
このときＣＰＵ５００は、主走査エンコーダ５１４の出力信号を主走査モータ指令回路を介して読み出すことにより、キャリッジ１３の位置を認識することができるようになっている。
【００１９】
操作部５０３は、ＬＣＤ（液晶ディスプレイ）やＬＥＤ（発光ダイオード）等を具備し、ＣＰＵ５００からの指令により当該インクジェット記録装置の状態を、操作者に通知する働きをする。
不揮発メモリ５０１は、電源が遮断された状態でも書き込まれたデータを保持することができ、例えばバッテリー内蔵のＳＲＡＭ（スタティック・ランダム・アクセス・メモリ）やＥ２ＰＲＯＭ（電気的消去可能メモリ）等により構成されている。
画像メモリ５０２は、印刷する画像データが蓄えられたメモリで、例えばＳＤＲＡＭ等によって構成されている。
【００２０】
画像メモリ５０２から読み出された画像データは、伸張回路５２０によって圧縮状態から伸張された後、さらに画像マスク回路５２１でマスクするか否かの処理を施される。そして、マスク処理が施されたデータは、Ｉ／Ｆ回路５２２を介して、ヘッド５０４に送出される。
ここでは、伸張回路５２０、画像マスク回路５２１、Ｉ／Ｆ回路５２２は、それぞれノズル列の数分だけ用意され、各ノズル列のデータを並行して処理することができるようになっている。
また、Ｉ／Ｆ回路には、主走査エンコーダ５１４の出力信号が入力され、キャリッジの主走査位置に同期して、画像データがヘッドに送出されるようになっている。
さらに、ＣＰＵ５００は、画像マスク回路５２１に指令を与えることによって、任意のタイミングで出力画像をマスクすることができる。
【００２１】
次に、本実施の形態に係るインクジェット記録装置において、記録媒体である用紙３の端部を検出する方法について説明する。
図１０は、記録媒体である用紙３の端部の検出処理の手順を示したフローチャートである。
まず、ＣＰＵ５００は、用紙３を搬送ベルト上の所定位置まで給紙・搬送させる（ステップ１１）。
次に、ＣＰＵ５００は、用紙３の給紙が完了したか否かを判断する（ステップ１２）。
用紙３の給紙が完了していない場合（ステップ１２；Ｎ）、引き続き用紙３の給紙処理を行う。
一方、用紙３の給紙が完了している場合（ステップ１２；Ｙ）、ＣＰＵ５００は、キャリッジ１３の位置を検出し、検出された位置を基準点（Ｐ＝０）として認識する（ステップ１３）。
【００２２】
ＣＰＵ５００は、キャリッジ１３の駆動を開始し、キャリッジ１３を主走査の正方向に移動させる（ステップ１４）。
そして、ＣＰＵ５００は、用紙センサ１０９の出力がＯＮに変化したか否かを判断する（ステップ１５）。
用紙センサ１０９の出力がＯＮに変化していない場合（ステップ１５；Ｎ）、ＣＰＵ５００は、キャリッジ１３の移動を引き続き行う。
一方、用紙センサ１０９の出力がＯＮに変化した場合（ステップ１５；Ｙ）、ＣＰＵ５００は、用紙センサ１０９の出力がＯＮしたタイミングにおけるキャリッジ１３の位置を読み出し、その位置を用紙の右端位置Ｐｒとして記憶する（ステップ１６）。
【００２３】
次に、ＣＰＵ５００は、用紙センサ１０９の出力がＯＦＦに変化したか否かを判断する（ステップ１７）。
用紙センサ１０９の出力がＯＦＦに変化していない場合（ステップ１７；Ｎ）、ＣＰＵ５００は、キャリッジ１３の移動を引き続き行う。
一方、用紙センサ１０９の出力がＯＦＦに変化した場合（ステップ１７；Ｙ）、ＣＰＵ５００は、用紙センサ１０９の出力がＯＦＦしたタイミングにおけるキャリッジ１３の位置を読み出し、その位置を用紙の左端位置Ｐｌとして記憶する（ステップ１８）。
【００２４】
このようにして、用紙３の左右の端部位置を検出した後、キャリッジ１３を主走査の負方向へ駆動し、キャッピング位置に戻す（ステップ１９）。
そして、ＣＰＵ５００は、キャリッジ１３の移動が完了したか否かを判断する（ステップ２０）。
キャリッジ１３の移動が完了していない場合（ステップ２０；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、キャリッジ１３の移動が完了している場合（ステップ２０；Ｙ）、キャリッジ１３のヘッド１４にキャッピングをして処理を終了する。
このような記録媒体である用紙３の端部を検出する処理は、印写の動作と同時に行うようにしてもよい。
【００２５】
図１１は、用紙検出センサ１０９と各ノズル列１０３〜１０６の位置関係を示した図である。
Ｓ１は用紙検出センサ１０９とノズル列１０６間の距離、Ｓ２は用紙検出センサ１０９とノズル列１０５間の距離、Ｓ３は用紙検出センサ１０９とノズル列１０４間の距離、Ｓ４は用紙検出センサ１０９とノズル列１０３間の距離をそれぞれ示している。
【００２６】
図１２および図１３は、画像のマスク処理の手順を示したフローチャートである。
ここでは、画像のマスク解除を開始する座標Ｐｍｓを用紙３の右端Ｐｒ、画像のマスク解除を終了する座標Ｐｍｅを用紙３の左端Ｐｌ、用紙検出センサ１０９とノズル列１０６間の距離をＳ１、用紙検出センサ１０９とノズル列１０５間の距離をＳ２、用紙検出センサ１０９とノズル列１０４間の距離をＳ３、用紙検出センサ１０９とノズル列１０３間の距離をＳ４と定義する。
このように定義された位置情報に基づいて、各ノズル列におけるマスク解除開始座標およびマスク解除終了座標の演算式を以下に示すと、
ノズル列１０６のマスク解除開始座標は、Ｐｓ１＝Ｐｒ＋Ｓ１、
ノズル列１０５のマスク解除開始座標は、Ｐｓ２＝Ｐｒ＋Ｓ２、
ノズル列１０４のマスク解除開始座標は、Ｐｓ３＝Ｐｒ＋Ｓ３、
ノズル列１０３のマスク解除開始座標は、Ｐｓ４＝Ｐｒ＋Ｓ４、
ノズル列１０６のマスク解除終了座標は、Ｐｅ１＝Ｐｌ＋Ｓ１、
ノズル列１０５のマスク解除終了座標は、Ｐｅ２＝Ｐｌ＋Ｓ２、
ノズル列１０４のマスク解除終了座標は、Ｐｅ３＝Ｐｌ＋Ｓ３、
ノズル列１０３のマスク解除終了座標は、Ｐｅ４＝Ｐｌ＋Ｓ４、となる。
【００２７】
まず、ＣＰＵ５００は、用紙３を搬送ベルト上の所定位置まで給紙・搬送させる（ステップ２１）。
次に、ＣＰＵ５００は、用紙３の給紙が完了したか否かを判断する（ステップ２２）。
用紙３の給紙が完了していない場合（ステップ２２；Ｎ）、引き続き用紙３の給紙処理を行う。
一方、用紙３の給紙が完了している場合（ステップ２２；Ｙ）、ＣＰＵ５００は、全ノズル列の画像マスクを有効にし（ステップ２３）、その後、キャリッジ１３の位置を検出し、検出された位置を基準点（Ｐ＝０）として認識する（ステップ２４）。
ＣＰＵ５００は、キャリッジ１３の駆動を開始し、キャリッジ１３を主走査の正方向に移動させる（ステップ２５）。
【００２８】
次に、ＣＰＵ５００は、キャリッジ１３の現在位置を示すＰの値と、ノズル列１０３のマスク解除開始座標を示すＰｓ４の値とを比較し、ＰがＰｓ４より大きい（Ｐ＞Ｐｓ４）か否かを判断する（ステップ２６）。
ＰがＰｓ４より小さい（Ｐ＜Ｐｓ４）場合（ステップ２６；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、ＰがＰｓ４より大きい（Ｐ＞Ｐｓ４）場合（ステップ２６；Ｙ）、ＣＰＵ５００は、ノズル列１０３の画像マスクの解除を行う（ステップ２７）。つまり、キャリッジ位置ＰがＰｓ４に達した位置において、ノズル列１０３の画像マスクの解除を行う。
【００２９】
次に、ＣＰＵ５００は、キャリッジ１３の現在位置を示すＰの値と、ノズル列１０４のマスク解除開始座標を示すＰｓ３の値とを比較し、ＰがＰｓ３より大きい（Ｐ＞Ｐｓ３）か否かを判断する（ステップ２８）。
ＰがＰｓ３より小さい（Ｐ＜Ｐｓ３）場合（ステップ２８；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、ＰがＰｓ３より大きい（Ｐ＞Ｐｓ３）場合（ステップ２８；Ｙ）、ＣＰＵ５００は、ノズル列１０４の画像マスクの解除を行う（ステップ２９）。つまり、キャリッジ位置ＰがＰｓ３に達した位置において、ノズル列１０４の画像マスクの解除を行う。
【００３０】
次に、ＣＰＵ５００は、キャリッジ１３の現在位置を示すＰの値と、ノズル列１０５のマスク解除開始座標を示すＰｓ２の値とを比較し、ＰがＰｓ２より大きい（Ｐ＞Ｐｓ２）か否かを判断する（ステップ３０）。
ＰがＰｓ２より小さい（Ｐ＜Ｐｓ２）場合（ステップ３０；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、ＰがＰｓ２より大きい（Ｐ＞Ｐｓ２）場合（ステップ３０；Ｙ）、ＣＰＵ５００は、ノズル列１０５の画像マスクの解除を行う（ステップ３１）。つまり、キャリッジ位置ＰがＰｓ２に達した位置において、ノズル列１０５の画像マスクの解除を行う。
【００３１】
次に、ＣＰＵ５００は、キャリッジ１３の現在位置を示すＰの値と、ノズル列１０６のマスク解除開始座標を示すＰｓ１の値とを比較し、ＰがＰｓ１より大きい（Ｐ＞Ｐｓ１）か否かを判断する（ステップ３２）。
ＰがＰｓ１より小さい（Ｐ＜Ｐｓ１）場合（ステップ３２；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、ＰがＰｓ１より大きい（Ｐ＞Ｐｓ１）場合（ステップ３２；Ｙ）、ＣＰＵ５００は、ノズル列１０６の画像マスクの解除を行う（ステップ３３）。つまり、キャリッジ位置ＰがＰｓ１に達した位置において、ノズル列１０６の画像マスクの解除を行う。
【００３２】
次に、ＣＰＵ５００は、キャリッジ１３の現在位置を示すＰの値と、ノズル列１０３のマスク解除終了座標を示すＰｅ４の値とを比較し、ＰがＰｅ４より大きい（Ｐ＞Ｐｅ４）か否かを判断する（ステップ３４）。
ＰがＰｅ４より小さい（Ｐ＜Ｐｅ４）場合（ステップ３４；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、ＰがＰｅ４より大きい（Ｐ＞Ｐｅ４）場合（ステップ３４；Ｙ）、ＣＰＵ５００は、ノズル列１０３の画像マスクを有効にする（ステップ３５）。つまり、キャリッジ位置ＰがＰｅ４に達した位置において、ノズル列１０３の画像マスクを有効にする。
【００３３】
次に、ＣＰＵ５００は、キャリッジ１３の現在位置を示すＰの値と、ノズル列１０４のマスク解除終了座標を示すＰｅ３の値とを比較し、ＰがＰｅ３より大きい（Ｐ＞Ｐｅ３）か否かを判断する（ステップ３６）。
ＰがＰｅ３より小さい（Ｐ＜Ｐｅ３）場合（ステップ３６；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、ＰがＰｅ３より大きい（Ｐ＞Ｐｅ３）場合（ステップ３６；Ｙ）、ＣＰＵ５００は、ノズル列１０４の画像マスクを有効にする（ステップ３７）。つまり、キャリッジ位置ＰがＰｅ３に達した位置において、ノズル列１０４の画像マスクを有効にする。
【００３４】
次に、ＣＰＵ５００は、キャリッジ１３の現在位置を示すＰの値と、ノズル列１０５のマスク解除終了座標を示すＰｅ２の値とを比較し、ＰがＰｅ２より大きい（Ｐ＞Ｐｅ２）か否かを判断する（ステップ３８）。
ＰがＰｅ２より小さい（Ｐ＜Ｐｅ２）場合（ステップ３８；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、ＰがＰｅ２より大きい（Ｐ＞Ｐｅ２）場合（ステップ３８；Ｙ）、ＣＰＵ５００は、ノズル列１０５の画像マスクを有効にする（ステップ３９）。つまり、キャリッジ位置ＰがＰｅ２に達した位置において、ノズル列１０５の画像マスクを有効にする。
【００３５】
次に、ＣＰＵ５００は、キャリッジ１３の現在位置を示すＰの値と、ノズル列１０６のマスク解除終了座標を示すＰｅ１の値とを比較し、ＰがＰｅ１より大きい（Ｐ＞Ｐｅ１）か否かを判断する（ステップ４０）。
ＰがＰｅ１より小さい（Ｐ＜Ｐｅ１）場合（ステップ４０；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、ＰがＰｅ１より大きい（Ｐ＞Ｐｅ１）場合（ステップ４０；Ｙ）、ＣＰＵ５００は、ノズル列１０６の画像マスクを有効にする（ステップ４１）。つまり、キャリッジ位置ＰがＰｅ１に達した位置において、ノズル列１０６の画像マスクを有効にする。
【００３６】
ノズル列１０６の画像マスクを有効にした後、キャリッジ１３を主走査の負方向へ駆動し、キャッピング位置に戻す（ステップ４２）。
そして、ＣＰＵ５００は、キャリッジ１３の移動が完了したか否かを判断する（ステップ４３）。
キャリッジ１３の移動が完了していない場合（ステップ４３；Ｎ）、引き続きキャリッジ１３の移動を行う。
一方、キャリッジ１３の移動が完了している場合（ステップ４３；Ｙ）、キャリッジ１３のヘッド１４にキャッピングをして処理を終了する。
【００３７】
各ノズル列の画像マスク解除開始から終了までの区間では、画像マスク回路５２１で、画像をマスクする処理は行われず、その間にヘッド１４に与えられたデータは有効画像としてノズル列１０３〜１０６から噴射される。
逆に、各ノズル列のマスクが解除されていない区間では、画像マスク回路５２１で、画像をマスクする処理が行われ、その間にヘッドには白データが与えられ、ノズル列からインクは噴射されないようになっている。
【００３８】
上述したような画像のマスク処理では、ＣＰＵ５００がキャリッジ１３の位置を監視しながらリアルタイムに画像マスク回路５２１を制御するようにしているが、図１４に示すような主走査エンコーダ信号を使用した回路を用いることにより、ＣＰＵ５００の処理負荷を低減させることが可能となる。
具体的には、ＣＰＵ５００によって予めマスク解除開始位置をレジスタ５５２に書き込んでおく。
そして、キャリッジ１３が移動を開始すると、主走査エンコーダ信号が、主走査カウンタ５５１に入力され、キャリッジ１３の位置が主走査カウンタ５５１に計測される。
ここで、主走査カウンタ５５１が計測したキャリッジ１３の位置と、レジスタ５５２に書き込んだ位置が一致すると、比較器５５３からマスク解除開始信号が出力される。
このマスク解除開始信号が画像マスク回路５２１に入力されて、画像マスク解除が開始される。
【００３９】
画像マスク解除の終了についても、全く同様の構成の回路を用いることにより実現することができる。
具体的には、画像マスク解除終了位置にキャリッジが到達した時点で、マスク解除終了信号が出力される。
このマスク解除終了信号が画像マスク回路５２１に入力されて、画像マスク解除が終了する。
【００４０】
（第１実施例）
図１５は、第１実施例における画像形成処理の手順について示したフローチャートである。
また、図１６は、第１の実施例におけるキャリッジ１３の移動方向を示した図である。なお、実際には、用紙が搬送されて印刷を行うが、ここでは、用紙に対する主走査の動作をわかりやすくするために、用紙を中心として相対的に、キャリッジ１３の動きを示している。
まず、インクジェット記録装置は、キャリッジ１３を移動させて、当該インクジェット記録装置にセットされている用紙３の幅（エッジ）を検出しながら、検出した用紙３の幅に基づいてマスク処理を行い、主走査印刷を実行する（ステップ５１）。
この用紙３の幅の検出は、用紙検出センサ１０９を用いて前述した方法により行う。
【００４１】
次に、インクジェット記録装置は、カバー４７が開口した状態（カバー開）など、ユーザーが用紙に対して操作可能な条件が発生したか否かを判断する（ステップ５２）。
カバー４７が開口した状態（カバー開）など、ユーザーが用紙に対して操作可能な条件が発生していない場合（ステップ５２；Ｎ）、引き続き検出した用紙３の幅（エッジ）に基づいてマスク処理を行い、主走査印刷を実行する（ステップ５３）。
そして、インクジェット記録装置は、ページ内の全ての印刷処理が終了したか否かを判断する（ステップ５４）。
ページ内の全ての印刷処理が終了している場合（ステップ５４；Ｙ）、ページ印刷処理を終了する。
また、ページ内の全ての印刷処理が終了していない場合（ステップ５４；Ｎ）、再び、ステップ５２の処理を繰り返す。
【００４２】
一方、カバー４７が開口した状態（カバー開）など、ユーザーが用紙に対して操作可能な条件が発生した場合（ステップ５２；Ｙ）、インクジェット記録装置は、カバー４７が開口した状態などが解消されたことを確認した後、再び、キャリッジ１３を移動させて、当該インクジェット記録装置にセットされている用紙３の幅（エッジ）を検出しながら、検出した用紙３の幅に基づいてマスク処理を行い、主走査印刷を実行する（ステップ５５）。
そして、ページ内の全ての印刷処理が終了したことを確認し（ステップ５６）、ページ印刷処理を終了する。
【００４３】
（第２実施例）
図１７は、第２実施例における画像形成処理の手順について示したフローチャートである。
また、図１８は、第２の実施例におけるキャリッジ１３の移動方向を示した図である。なお、実際には、用紙が搬送されて印刷を行うが、ここでは、用紙に対する主走査の動作をわかりやすくするために、用紙を中心として相対的に、キャリッジ１３の動きを示している。
【００４４】
まず、インクジェット記録装置は、キャリッジ１３を移動させて、当該インクジェット記録装置にセットされている用紙３の幅（エッジ）を検出する（ステップ６１）。この用紙３の幅（エッジ）の検出は、用紙検出センサ１０９を用いて前述した方法により行う。
次に、インクジェット記録装置は、検出した用紙３の幅（エッジ）に基づいて、マスク処理を行いながら主走査印刷を実行する（ステップ６２）。
そして、ページ内の全ての印刷処理が終了したことを確認し（ステップ６３）、ページ印刷処理を終了する。
【００４５】
（第３実施例）
図１９は、第３実施例における画像形成処理の手順について示したフローチャートである。
また、図２０は、第３の実施例におけるキャリッジ１３の移動方向を示した図である。なお、実際には、用紙が搬送されて印刷を行うが、ここでは、用紙に対する主走査の動作をわかりやすくするために、用紙を中心として相対的に、キャリッジ１３の動きを示している。
まず、インクジェット記録装置は、キャリッジ１３を移動させて、当該インクジェット記録装置にセットされている用紙３の幅（エッジ）を検出する（ステップ７１）。この用紙３の幅（エッジ）の検出は、用紙検出センサ１０９を用いて前述した方法により行う。
そして、インクジェット記録装置は、前回検出した用紙３の幅（エッジ）に基づいて、マスク処理を行いながら主走査印刷を実行する（ステップ７２）。
【００４６】
次に、インクジェット記録装置は、カバー４７が開口した状態（カバー開）など、ユーザーが用紙に対して操作可能な条件が発生したか否かを判断する（ステップ７３）。
カバー４７が開口した状態（カバー開）など、ユーザーが用紙に対して操作可能な条件が発生していない場合（ステップ７３；Ｎ）、ページ内の全ての印刷処理が終了したことを確認し（ステップ７４）、ページ印刷処理を終了する。
一方、カバー４７が開口した状態（カバー開）など、ユーザーが用紙に対して操作可能な条件が発生した場合（ステップ７３；Ｙ）、インクジェット記録装置は、カバー４７が開口した状態などが解消されたことを確認した後、再び、ステップ７１の処理を繰り返す。
【００４７】
（第４実施例）
図２１は、第４実施例における画像形成処理の手順について示したフローチャートである。
また、図２２は、第４の実施例におけるキャリッジ１３の移動方向を示した図である。なお、実際には、用紙が搬送されて印刷を行うが、ここでは、用紙に対する主走査の動作をわかりやすくするために、用紙を中心として相対的に、キャリッジ１３の動きを示している。
まず、インクジェット記録装置は、当該インクジェット記録装置にセットされている給紙カセット４の情報や、ユーザーにより指定された用紙サイズ情報に基づいて、予想される用紙サイズを決定する（ステップ８１）。
【００４８】
次に、インクジェット記録装置は、カバー４７が開口した状態（カバー開）など、ユーザーが用紙に対して操作可能な条件が発生したか否かを判断する（ステップ８２）。
カバー４７が開口した状態（カバー開）など、ユーザーが用紙に対して操作可能な条件が発生していない場合（ステップ８２；Ｎ）、インクジェット記録装置は、予想される用紙サイズの情報に基づいてマスク処理を行いながら主走査印刷を実行する（ステップ８３）。
そして、インクジェット記録装置は、ページ内の全ての印刷処理が終了したか否かを判断する（ステップ８４）。
ページ内の全ての印刷処理が終了している場合（ステップ８４；Ｙ）、ページ印刷処理を終了する。
また、ページ内の全ての印刷処理が終了していない場合（ステップ８４；Ｎ）、再び、ステップ８２の処理を繰り返す。
【００４９】
一方、カバー４７が開口した状態（カバー開）など、ユーザーが用紙に対して操作可能な条件が発生した場合（ステップ８２；Ｙ）、インクジェット記録装置は、キャリッジ１３を移動させて、当該インクジェット記録装置にセットされている用紙３の幅（エッジ）を検出しながら、検出した用紙３の幅に基づいてマスク処理を行い、主走査印刷を実行する（ステップ８５）。
そして、ページ内の全ての印刷処理が終了したことを確認し（ステップ８６）、ページ印刷処理を終了する。
【００５０】
本実施の形態によれば、記録媒体への１回目の主走査にて、記録媒体の幅を検出しながら、当該記録媒体範囲外への印刷を抑制し、さらに、印刷処理中にカバー開等の外的要因が発生した場合は、記録媒体へユーザーが操作した可能性があるとみなし（記録媒体がずれる可能性がある）、それ以降の主走査においても記録媒体の幅を検出しながら記録媒体への印刷を抑制する主走査を行うことにより、記録媒体範囲外への印刷の抑制を適切に行うことができる。
【００５１】
また、本実施の形態によれば、主走査時、記録媒体の印刷の前に、記録媒体の幅を検出のみを実行し（プリントヘッドに検出機構がついていれば、プリントヘッドを移動させる）、ここで検出された記録媒体の範囲において、記録媒体範囲外への印刷を抑制することにより、記録媒体の幅を検出しながら印刷を抑制する機構を備えていないような画像形成装置であっても、記録媒体範囲外への印刷の抑制を適切に行うことができる。
さらに、本実施の形態によれば、主走査時、ユーザーからの指定や、記録媒体が挿入されているカセット等の所定のサイズに基づいて、で記録媒体の範囲外の印刷を抑制することができる。
【００５２】
【発明の効果】
請求項１記載の発明によれば、記録媒体の幅を検出しながら印刷を抑制する機構を備えていない画像形成装置においても、記録媒体の幅を検出することにより、記録媒体範囲外への印刷を抑制することができる。
請求項２記載の発明によれば、記録媒体の状態が変化可能な外乱の発生を検知することにより、画像形成装置の状態を適切に認識することができる。
請求項３記載の発明によれば、外乱を検知した場合、当該画像形成装置に設定された記録媒体のサイズを再度測定して再実測サイズを検出することにより、ユーザー操作などの外的要因を考慮した適切な印刷処理を実行できる。
請求項４記載の発明によれば、記録媒体のサイズ情報に基づいて、記録媒体に印刷処理を施さない領域と、印刷処理を施す領域と、を設定することにより、記録媒体の幅の検出処理をすることなく適切な印刷処理を実行できる。
【図面の簡単な説明】
【図１】本実施の形態に係るインクジェット記録装置の機構部の斜視図である。
【図２】本実施の形態に係るインクジェット記録装置の機構部の側面図である。
【図３】インクジェットプリンタの正面図である。
【図４】用紙検出センサの構成を示した図である。
【図５】用紙検出センサの構成を示した図である。
【図６】キャリッジがキャッピングの位置から主走査正方向に移動した場合における、インクジェット記録装置の機構部の側面図である。
【図７】キャリッジが用紙の右端検出位置に移動した場合における、インクジェット記録装置の機構部の側面図である。
【図８】キャリッジが用紙の左端検出位置に移動した場合における、インクジェット記録装置の機構部の側面図である。
【図９】本実施の形態に係るインクジェット記録装置の制御系の構成を示したブロック図である。
【図１０】用紙の端部の検出処理の手順を示したフローチャートである。
【図１１】用紙検出センサと各ノズル列の位置関係を示した図である。
【図１２】画像のマスク処理の手順を示したフローチャートである。
【図１３】画像のマスク処理の手順を示したフローチャートである。
【図１４】主走査エンコーダ信号を使用した回路を示した図である。
【図１５】第１実施例における画像形成処理の手順について示したフローチャートである。
【図１６】第１の実施例におけるキャリッジの移動方向を示した図である。
【図１７】第２実施例における画像形成処理の手順について示したフローチャートである。
【図１８】第２の実施例におけるキャリッジの移動方向を示した図である。
【図１９】第３実施例における画像形成処理の手順について示したフローチャートである。
【図２０】第３の実施例におけるキャリッジの移動方向を示した図である。
【図２１】第４実施例における画像形成処理の手順について示したフローチャートである。
【図２２】第４の実施例におけるキャリッジの移動方向を示した図である。
【符号の説明】
１  本体
２  印字機構部
３  用紙
４  給紙カセット
５  手差しトレイ
６  排紙トレイ
１１  主ガイドロッド
１２  サブタンク
１３  キャリッジ
１４  ヘッド
１５  インクカートリッジ
１６  インク供給チューブ
１７  主走査モータ
１８  駆動プーリ
１９  従動プーリ
２０  タイミングベルト
２１  給紙ローラ
２２  フリクションパッド
２３  ガイド部材
２４  搬送ローラ
２５  搬送コロ
２６  先端コロ
２７  副走査モータ
２９  静電搬送ベルト
３０  チャージャ
３３  排紙コロ
３７  維持回復機構
４７  カバー
【図１】
2004243578.tif 000003
【図２】
2004243578.tif 000004
【図３】
2004243578.tif 000005
【図４】
2004243578.tif 000006
【図５】
2004243578.tif 000007
【図６】
2004243578.tif 000008
【図７】
2004243578.tif 000009
【図８】
2004243578.tif 000010
【図９】
2004243578.tif 000011
【図１０】
2004243578.tif 000012
【図１１】
2004243578.tif 000013
【図１２】
2004243578.tif 000014
【図１３】
2004243578.tif 000015
【図１４】
2004243578.tif 000016
【図１５】
2004243578.tif 000017
【図１６】
2004243578.tif 000018
【図１７】
2004243578.tif 000019
【図１８】
2004243578.tif 000020
【図１９】
2004243578.tif 000021
【図２０】
2004243578.tif 000022
【図２１】
2004243578.tif 000023
【図２２】
2004243578.tif 000024