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