(57)【要約】【課題】読取幅の狭い安価なイメージセンサーを用いても、用紙の主走査方向の位置のずれを正確に認識する。【解決手段】画像形成装置は、給紙装置、用紙搬送部、ラインヘッド、イメージセンサー、移動機構、制御部を含む。イメージセンサーは、主走査方向の読取幅が印刷可能な最大サイズの用紙の主走査方向の幅よりも狭い。幅広用紙を用いる設定のとき、制御部は、幅広用紙の一方側のエッジを読み取れるように、一方側に向けてイメージセンサーを移動機構に移動させる。読み取りで得られた読取画像データに基づき、制御部は、搬送される幅広用紙の主走査方向での位置のずれ方向とずれ量を認識する。【選択図】図１１
2020203452.tif 000002
【特許請求の範囲】
【請求項１】
用紙を給紙する給紙装置と、
前記給紙装置から供給された用紙を搬送する用紙搬送部と、
用紙搬送方向と垂直な主走査方向に並ぶ複数のノズルを含み、搬送用紙に前記ノズルからインクを吐出して印刷するラインヘッドと、
前記ラインヘッドよりも前記用紙搬送方向の上流側に設けられ、前記主走査方向で搬送用紙を読み取り、前記主走査方向の読取幅が、印刷可能なサイズの用紙のうちの一部の用紙の前記主走査方向の幅よりも狭いイメージセンサーと、
前記主走査方向に前記イメージセンサーを移動させる移動機構と、
制御部と、を含み、
前記読取幅よりも前記主走査方向の幅が広い幅広用紙を用いる設定のとき、
前記制御部は、
前記幅広用紙のエッジのうち、一方側の前記エッジを読み取れるように、予め定められた基準位置から前記一方側に向けて前記イメージセンサーを前記移動機構に移動させ、
前記イメージセンサーの読み取りで得られた読取画像データに基づき、搬送される前記幅広用紙について、前記主走査方向での位置のずれ方向とずれ量を認識することを特徴とする画像形成装置。
【請求項２】
前記幅広用紙を用いる設定のとき、
前記制御部は、
前記読取画像データのうち、前記一方側と反対方向の他方側の端の画素から前記幅広用紙の前記一方側のエッジまでの距離として読取用紙幅を求め、
前記主走査方向で前記幅広用紙の位置がずれていないときの前記読取用紙幅である期待値と求めた前記読取用紙幅との大小関係に基づき、前記ずれ方向を認識し、
前記期待値と求めた前記読取用紙幅との差に基づき、前記ずれ量を認識することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記基準位置は、前記読取幅の前記主走査方向の中央と、前記主走査方向で位置がずれていない前記搬送用紙の前記主走査方向の中央が一致する位置であり、
前記制御部は、
使用する前記幅広用紙の前記主走査方向の幅の１／２と、前記読取幅の１／２と、を加算し、前記イメージセンサーの前記主走査方向の移動距離を減じて得られる値を前記期待値とすることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、認識した前記ずれ方向に、認識した前記ずれ量だけ、前記ラインヘッドのインクの吐出位置をずらすことを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記制御部は、
前記ラインヘッドからのインクの吐出の可否を定めたマスクデータを生成し、
前記読取画像データのうち、用紙を読み取った画素である用紙読取画素と前記用紙を読み取らなかった画素である用紙なし画素を認識し、
前記用紙読取画素のうち、前記主走査方向で用紙の前記一方側の端を示す一方側エッジ画素を認識し、
前記幅広用紙を用いる設定のとき、前記マスクデータにおいて、前記一方側エッジ画素に対応する画素よりも前記一方側の画素については、インクの吐出を禁止する値とすることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項６】
前記制御部は、
前記幅広用紙を用いる設定のとき、前記マスクデータにおいて、前記一方側エッジ画素に対応する画素から前記他方側の画素については、インクの吐出を許可する値とすることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御部は、認識した前記ずれ量が予め定められた上限値よりも大きいとき、用紙サイズエラーと判定することを特徴とする請求項１乃至６の何れか１項に記載の画像形成装置。
【請求項８】
前記制御部は、
前記ラインヘッドからのインクの吐出の可否を定めたマスクデータを生成し、
前記読取画像データのうち、用紙を読み取った画素である用紙読取画素と前記用紙を読み取らなかった画素である用紙なし画素を認識し、
前記用紙読取画素のうち、前記主走査方向で用紙の前記一方側の端を示す一方側エッジ画素を認識し、
用紙サイズエラーと判定したとき、前記マスクデータのうち、前記一方側エッジ画素に対応する画素よりも前記一方側の画素、及び、前記マスクデータのうち、前記読取画像データで最も前記他方側の前記用紙読取画素に対応する画素よりも前記他方側の画素を、インクの吐出を禁止する値とすることを特徴とすることを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項９】
前記給紙装置は、どのサイズの用紙でも、前記一方側と反対方向の他方側で用紙の端を揃えて給紙するサイド揃え給紙を行い、
前記用紙搬送部は、主走査方向の用紙の端の位置が一致するように用紙を搬送するサイド揃え搬送を行うことを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送用紙を読み取る画像形成装置に関する。
【背景技術】
【０００２】
イメージセンサーを用いて用紙を読み取る装置がある。例えば、複合機、プリンターのような画像形成装置が該当する。イメージセンサーが出力するアナログ画像信号に基づき画像データが生成される。そして、イメージセンサーを用紙の情報取得に用いることがある。イメージセンサーを用紙サイズの検知に用いる装置の一例が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、セットされた原稿を自動搬送し、光電変換用の複数の素子が主走査方向に配列された読取ユニットを用いて自動搬送される原稿を読み取る第１の領域と第１の領域とは異なる第２の領域を読み取り、スライド可能に設けられて自動搬送される原稿の搬送方向のエッジをガイドするエッジガイドと、エッジガイドのスライドに機械的に連動する連動機構と、連動機構に取り付けられ連動機構の連動に伴って移動して第２の領域上で位置が変化する変位部材と、を含み、原稿サイズ毎のサイズ情報と複数の素子の出力パターンとの対応関係を記憶し、第２の領域を読み取って読み取りにより得られる複数の素子の出力パターンと対応関係とに基づいてセットされた原稿のサイズを判定する原稿読取装置が記載されている。この構成により、専用のセンサーを用いることなく、原稿のサイズを判定しようとする（特許文献１：請求項１、段落［０００６］）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０９００８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
搬送用紙の主走査方向の位置が理想的な位置からずれることがある。ずれの程度を検知するため、イメージセンサーで搬送用紙を読み取り、用紙のエッジ（端辺の位置）を検知することが考えられる。エッジの検知結果に基づき、例えば、ずれの程度を求め、用紙の無い部分へのインクの吐出を避けることが考えられる。
【０００６】
搬送用紙を読み取る場合、従来、主走査方向の読取幅が、印刷可能な最大サイズの用紙の主走査方向の幅よりも広いイメージセンサーが用いられている。言い換えると、従来、位置が最大サイズの用紙の全域を読み取れるイメージセンサーが用いられている。これにより、どのサイズの用紙でも、搬送用紙の両端のエッジの位置を認識することができる。
【０００７】
しかし、読取幅が広い（長い）ほど、イメージセンサーの価格は高くなる。一般に流通するイメージセンサーでは長さが足りず、特注品となることもあり得る。搬送用紙の主走査方向のエッジを検知する場合、読取幅が広く、高価なイメージセンサーを用いる必要があり、画像形成装置の製造コストが高くなるという問題がある。
【０００８】
特許文献１記載の技術は、搬送される原稿を読み取る。得られた画像データに基づき、印刷や送信を行う。多少原稿がずれても原稿を読み取れるように、特許文献１記載の装置の読取幅は、読み取り可能な最大サイズの原稿の主走査方向の幅よりも広くする必要がある（特許文献１：段落［００２５］）。従って、特許文献１記載の技術では、上記の問題を解決することはできない。
【０００９】
本発明は上記の課題に鑑み、読取幅の狭い安価なイメージセンサーを用いても、用紙の主走査方向の位置のずれを正確に認識する。
【課題を解決するための手段】
【００１０】
本発明に係る画像形成装置は、給紙装置、用紙搬送部、ラインヘッド、イメージセンサー、移動機構、制御部を含む。前記給紙装置は用紙を給紙する。前記用紙搬送部は、前記給紙装置から供給された用紙を搬送する。前記ラインヘッドは、用紙搬送方向と垂直な主走査方向に並ぶ複数のノズルを含む。前記ラインヘッドは、搬送用紙に前記ノズルからインクを吐出して印刷する。前記イメージセンサーは、前記ラインヘッドよりも前記用紙搬送方向の上流側に設けられる。前記イメージセンサーは前記主走査方向で搬送用紙を読み取る。前記イメージセンサーは、前記主走査方向の読取幅が印刷可能なサイズの用紙のうち、一部の用紙の前記主走査方向の幅よりも狭い。前記移動機構は、前記主走査方向に前記イメージセンサーを移動させる。前記読取幅よりも前記主走査方向の幅が広い幅広用紙を用いる設定のとき、前記制御部は、前記幅広用紙のエッジのうち、一方側の前記エッジを読み取れるように、予め定められた基準位置から前記一方側に向けて前記イメージセンサーを前記移動機構に移動させる。前記イメージセンサーの読み取りで得られた読取画像データに基づき、前記制御部は、搬送される前記幅広用紙について、前記主走査方向での位置のずれ方向とずれ量を認識する。
【発明の効果】
【００１１】
本発明によれば、従来よりも読取幅の狭い安価なイメージセンサーを用いるので、画像形成装置の製造コストを減らすことができる。読取幅の狭い安価なイメージセンサーを用いても幅広用紙のエッジの位置を検知することができる。検知したエッジに基づき、搬送用紙の主走査方向の位置のずれを正確に認識することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る画像形成装置の一例を示す図である。
【図２】実施形態に係る画像形成装置の一例を示す図である。
【図３】実施形態に係る読取ユニットの一例を示す図である。
【図４】実施形態に係る読取ユニットの一例を示す図である。
【図５】実施形態に係るイメージセンサーの読取幅の一例を示す図である。
【図６】実施形態に係る幅狭用紙のずれの認識の一例を説明するための図である。
【図７】実施形態に係る読取画像データの一例を示す図である。
【図８】実施形態に係るマスクデータを利用した印刷の一例を示す図である。
【図９】実施形態に係る幅広用紙のずれの認識の一例を説明するための図である。
【図１０】実施形態に係る読取画像データの一例を示す図である。
【図１１】実施形態に係る画像形成装置での印刷時の処理の流れの一例を示す図である。
【図１２】変形例に係る幅広用紙のずれの認識の一例を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、図１〜図１２を用いて、本発明の実施形態を説明する。実施形態の説明後、変形例を説明する。以下では、画像形成装置１００としてプリンターを例に挙げて説明する。なお、画像形成装置１００は、例えば、複合機でもよい。画像形成装置１００は、インクを用いて印刷する。
【００１４】
（画像形成装置１００の概要）
まず、図１及び図２を用いて、実施形態に係る画像形成装置１００の概要を説明する。図１、図２は、実施形態に係る画像形成装置１００の一例を示す図である。
【００１５】
図１に示すように、画像形成装置１００は、給紙装置１００ａ、本体装置１００ｂ、第１後処理装置１００ｃ、第２後処理装置１００ｄを含む。図１において、実線矢印は、用紙搬送方向を示す。給紙装置１００ａと本体装置１００ｂが連結（接続）される。本体装置１００ｂと第１後処理装置１００ｃが連結（接続）される。第１後処理装置１００ｃと第２後処理装置１００ｄが連結（接続）される。
【００１６】
給紙装置１００ａは複数の給紙カセット１０１を含む。各給紙カセット１０１は用紙を収容する。印刷のとき、何れかの給紙カセット１０１から用紙が供給される。１つの給紙カセット１０１に対して１つの給紙ローラーが設けられる。印刷時、用紙を給紙する給紙カセット１０１の給紙ローラーが回転する。給紙装置１００ａは、供給した用紙を本体装置１００ｂに向けて搬送する。
【００１７】
本体装置１００ｂは用紙に印刷を行う。本体装置１００ｂはインクを用いて印刷する。第１後処理装置１００ｃは、用紙の乾燥とデカール（カール除去）を行う装置である。インク乾燥のため、第１後処理装置１００ｃは、ファン１０２とヒーター１０３を含む。ファン１０２は風を本体装置１００ｂが印刷した用紙に吹き付ける。ヒーター１０３は用紙に吹き付ける空気を暖める。これにより、インクを乾かすことができる。また、第１後処理装置１００ｃはデカールローラー対１０４を含む。デカールローラー対１０４は用紙に圧力をかける。第２後処理装置１００ｄは、排出トレイ１０５に用紙を排出する。第２後処理装置１００ｄは、印刷された面が下向きとなるように、用紙の表裏を逆転できる。
【００１８】
図２に示すように、画像形成装置１００は制御部１、記憶部２、操作パネル３、印刷部４、通信部５を含む。制御部１、記憶部２、操作パネル３、通信部５は本体装置１００ｂに設けられる。制御部１は画像形成装置１００の各部を制御する。制御部１は、制御回路１０、画像処理回路１１、画像データ生成回路１２を含む基板である。例えば、制御回路１０はＣＰＵである。制御回路１０は、記憶部２に記憶される制御プログラムや制御データに基づき演算、処理を行う。記憶部２は、ＲＯＭ、ストレージ（ＨＤＤ、フラッシュＲＯＭ）のような不揮発性の記憶装置を含む。また、記憶部２は、ＲＡＭのような揮発性の記憶装置を含む。画像処理回路１１は、印刷に用いる画像データの画像処理を行う。そして、画像処理回路１１はインク吐出用画像データ９０を生成する。
【００１９】
画像形成装置１００は操作パネル３を含む。操作パネル３は、表示パネル３１、タッチパネル３２を含む。制御部１は、設定画面や情報を表示パネル３１に表示させる。表示パネル３１は、キー、ボタン、タブのような操作用画像を表示する。タッチパネル３２は表示パネル３１へのタッチ操作を検知する。タッチパネル３２の出力に基づき、制御部１は操作された操作用画像を認識する。制御部１は、使用者が行った設定操作を認識する。
【００２０】
画像形成装置１００は印刷部４を含む。印刷部４は、給紙装置１００ａ、本体装置１００ｂの一部、第１後処理装置１００ｃ、第２後処理装置１００ｄを含む。本体装置１００ｂは、印刷部４として、用紙搬送部４ａと画像形成部４ｂを含む。印刷ジョブを行うとき、制御部１は印刷部４の動作を制御する。
【００２１】
操作パネル３は、印刷に用いる給紙カセット１０１の選択を受け付ける。印刷ジョブのとき、制御部１は、選択された給紙カセット１０１の給紙ローラーを回転させる。そして、制御部１は、用紙を本体装置１００ｂの用紙搬送部４ａに進入させる。用紙搬送部４ａは、画像形成部４ｂに向けて用紙を搬送する。図１、図２に示すように、用紙搬送部４ａの搬送経路上には、用紙搬送方向上流側から順に、読取ユニット６、レジストセンサー４３、レジストローラー対４１、ヘッド４９が設けられる。レジストローラー対４１を回転させるため、レジストモーター４２が設けられる。制御部１は、レジストモーター４２の回転を制御して、レジストローラー対４１の回転を制御する。
【００２２】
本体装置１００ｂはレジストセンサー４３を含む。レジストセンサー４３は、レジストローラー対４１よりも用紙搬送方向上流側に設けられる。レジストセンサー４３の出力レベルは、用紙の存在を検知しているか否かにより変化する。レジストセンサー４３の出力は制御部１に入力される。レジストセンサー４３の出力に基づき、制御部１は、レジストセンサー４３に用紙の先端が到達したことを認識する。また、制御部１は、レジストセンサー４３を用紙後端が抜けたことを認識する。
【００２３】
用紙がレジストローラー対４１に到達した時点では、制御部１は、レジストローラー対４１を停止させておく。例えば、前の用紙の後端がレジストセンサー４３を抜けると、制御部１はレジストローラー対４１を停止させる。一方で、制御部１は、レジストローラー対４１よりも１つ上流側の搬送ローラー対４４を回転させる。用紙の先端は、レジストローラー対４１に突き当たる。突き当たった用紙は撓み、用紙の先端はレジストローラー対４１のニップに沿う。用紙の斜行が矯正される。レジストセンサー４３の出力に基づく用紙の先端到達の認識後、所定の撓み作成時間が経過したとき、制御部１は、レジストローラー対４１を回転させる。これにより、用紙は、搬送ベルト４５に送り出される。
【００２４】
搬送ベルト４５は駆動ローラー４６と従動ローラー４７にかけ回される。駆動ローラー４６を回転させるため、ベルトモーター４８が設けられる。印刷ジョブ中、制御部１は、ベルトモーター４８を回転させ、搬送ベルト４５を周回させる。なお、搬送ベルト４５は用紙を吸着する。複数の孔が搬送ベルト４５に開けられる。例えば、孔から空気を吸引する吸着装置が設けられる。吸着により、印刷中の用紙の位置を固定することができる。
【００２５】
画像形成部４ｂは搬送用紙に印刷を行う。言い換えると、画像形成部４ｂは、搬送用紙にインクを吐出して画像を記録する。図１、図２に示すように、画像形成部４ｂは、４本のラインヘッド４９を含む。ラインヘッド４９のうち、１つはブラック、１つはイエロー、１つはシアン、１つはマゼンタのインクを吐出する。各ラインヘッド４９は固定される。搬送ベルト４５の上方に各ラインヘッド４９が設けられる。各ラインヘッド４９と搬送ベルト４５の間には、一定の隙間が設けられる。用紙はこの隙間を通過する。
【００２６】
ラインヘッド４９は複数のノズルを含む。ノズルは、用紙搬送方向と垂直な方向（主走査方向）に並ぶ（図１では紙面に垂直な方向）。各ノズルの開口は搬送ベルト４５と向かい合う。制御部１は印刷のためのインク吐出用画像データ９０をラインヘッド４９に供給する。このインク吐出用画像データ９０に基づき、ラインヘッド４９は、ノズルからインクを搬送用紙に吐出する。インクは搬送用紙に着弾する。これにより、画像が記録（形成）される。
【００２７】
ラインヘッド４９の上流側に用紙センサー４１０が設けられる。用紙センサー４１０は用紙の先端到達と後端通過を検知する。用紙センサー４１０はページの印刷開始のタイミングを定めるためのセンサーである。用紙センサー４１０の出力は制御部１に入力される。用紙センサー４１０の出力に基づき、制御部１は、用紙センサー４１０への用紙先端到達を認識する。先端到達認識後、所定の待ち時間が経過すると、制御部１は、ラインヘッド４９での１ライン目のインク吐出（描画）を開始させる。待ち時間はラインヘッド４９ごとに定められる。例えば、待ち時間は、用紙センサー４１０の用紙検知位置からラインヘッド４９のノズルまでの距離を仕様上の用紙搬送速度で除した時間とされる。
【００２８】
制御部１は通信部５と接続される。通信部５は通信用コネクター、通信制御回路、通信用メモリーを含む。通信用メモリーは、通信用ソフトウェアを記憶する。通信部５はコンピューター２００と通信する。コンピューター２００は、例えば、ＰＣやサーバーである。制御部１はコンピューター２００から印刷用データを受信する。印刷用データは印刷設定や印刷内容を含む。例えば、印刷用データはページ記述言語で記述されたデータを含む。制御部１（画像処理回路１１）は、受信した（入力された）印刷用データを解析する。受信した印刷用データに基づき、制御部１は画像データ（ラスターデータ）を生成する。
【００２９】
（読取ユニット６）
次に、図１〜図４を用いて、実施形態に係る読取ユニット６の一例を説明する。図３、図４は、実施形態に係る読取ユニット６の一例を示す図である。
【００３０】
図１に示すように、読取ユニット６は、最上流のラインヘッド４９、レジストローラー対４１、及び、レジストセンサー４３よりも用紙搬送方向上流側に設けられる。図１は、搬送ローラー対４４とレジストセンサー４３の間に読取ユニット６（イメージセンサー６１）を設ける例を示す。読取ユニット６は搬送用紙を読み取る。図３、図４に示すように、読み取りのため、読取ユニット６はイメージセンサー６１を含む。イメージセンサー６１はラインセンサーである。イメージセンサー６１は複数の受光素子を含む。複数の受光素子は、主走査方向（図３の紙面垂直方向）に並ぶ。イメージセンサー６１は、主走査方向で搬送用紙を読み取る。制御部１は、主走査方向でのイメージセンサー６１による読み取りを繰り返させる。例えば、イメージセンサー６１の読取解像度はラインヘッド４９の印刷解像度と同じである。
【００３１】
画像形成装置１００の機内では、用紙搬送部４ａの一部として、搬送ガイド４１１による用紙搬送路４１２が形成される。例えば、読取ユニット６は、用紙搬送路４１２の下側に設けられる。読取ユニット６の上面と向かい合う位置にランプ６０が設けられる。ランプ６０は主走査方向に沿って光を照射する。ランプ６０は、用紙搬送路４１２、及び、読取ユニット６の上面に向けて光を照射する（図３の下向き）。ランプ６０は、用紙搬送路４１２を上下方向で横切るように、光を照射する。搬送用紙はランプ６０の光路を遮る。
【００３２】
読取ユニット６の上面は光を透過する。例えば、読取ユニット６の上面は、ガラス板又は透光性樹脂板である。読取ユニット６内部に、レンズ６２（ロッドレンズアレイ）とイメージセンサー６１が設けられる。ランプ６０からの光は、レンズ６２を経て、イメージセンサー６１に入射される。読取ユニット６は、ＣＩＳ型の読取ユニット６である。
【００３３】
イメージセンサー６１は、各受光素子が蓄えた電荷をアナログ画像信号ｉ１として出力する。イメージセンサー６１は、１ライン読み取るごとに、アナログ画像信号ｉ１を出力する。イメージセンサー６１の出力は、制御部１（画像データ生成回路１２）に入力される。画像データ生成回路１２は、アナログ画像信号ｉ１のＡ／Ｄ変換を行い、読取画像データ７を生成する。画像データ生成回路１２は、ライン単位で読取画像データ７の生成を繰り返す。制御部１は、生成された読取画像データ７を記憶部２に記憶させる。
【００３４】
ランプ６０と読取ユニット６の間に用紙がない場合、ランプ６０からの光は、イメージセンサー６１に入射される。ランプ６０と読取ユニット６の間に用紙がある場合、ランプ６０の光は用紙で遮られる。そのため、読取画像データ７では、用紙を読み取った画素（用紙がある部分の画素）は濃い（黒い、高濃度の）画素値となる。一方、用紙がない部分を読み取った画素は、薄い（白い、低濃度の）画素値となる。高濃度画素と低濃度画素の境界の位置に基づき、制御部１は、搬送用紙の主走査方向でのエッジＥｇ（端辺）の位置を認識できる。
【００３５】
（イメージセンサー６１の移動）
次に、図３、図４を用いて、実施形態に係るイメージセンサー６１の移動の一例を説明する。画像形成装置１００は移動機構８を含む。移動機構８は主走査方向にイメージセンサー６１を移動させる。イメージセンサー６１を移動させる駆動源として、移動機構８は移動用モーター８１を含む。移動用モーター８１は正転と逆転の両方が可能である。図３に示すように、移動機構８は、スライドテーブル８２、スライドガイド８３を含む。
【００３６】
スライドガイド８３はＵ字形状である。スライドガイド８３は、スライドテーブル８２の移動をガイドする。読取ユニット６は、スライドテーブル８２に固定される。読取ユニット６の下面とスライドテーブル８２の上面が接する。スライドテーブル８２の移動方向は主走査方向である。スライドテーブル８２はナット８４を含む。このナット８４にボールねじ８５が通される。なお、図３では、ボールねじ８５の図示を省略している。図４に示すように、移動用モーター８１はボールねじ８５を回転させる。イメージセンサー６１を移動させるとき、制御部１は移動用モーター８１を回転させる。その結果、ボールねじ８５が回転し、スライドテーブル８２にあわせて読取ユニット６が移動する。移動用モーター８１の回転が一軸（主走査方向）の直線運動に変換される。
【００３７】
（イメージセンサー６１の読取幅Ｗ１）
次に、図５を用いて、実施形態に係るイメージセンサー６１の読取幅Ｗ１の一例を説明する。図５は実施形態に係るイメージセンサー６１の読取幅Ｗ１の一例を示す図である。
【００３８】
図５のうち、最も大きい矩形は、画像形成装置１００で印刷可能な最大サイズの用紙を示す。以下の説明では、便宜上、画像形成装置１００で印刷可能な最大サイズの用紙を最大用紙Ｐｍと称する。最大用紙Ｐｍは予め定められる。画像形成装置１００では、最大用紙Ｐｍは、ＳＲＡ３である。ＳＲＡ３サイズはＡ３サイズよりも大きいサイズである。ＳＲＡ３の長辺は４５０ｍｍ、短辺は３２０ｍｍである。ＳＲＡ３サイズの用紙は、印刷後、ふちを裁断してＡ３サイズにすることを考慮した用紙である。ＳＲＡ３サイズの用紙は、例えば、ふちなし印刷されたＡ３サイズの印刷物を得るために用いられる。
【００３９】
イメージセンサー６１の主走査方向の読取幅Ｗ１は、最大用紙Ｐｍの短辺方向の幅Ｗ２よりも短い。また、イメージセンサー６１の主走査方向の読取幅Ｗ１は、予め定められた基準用紙Ｐｒの長辺の幅Ｗ３よりも長い。基準用紙Ｐｒのサイズは、よく用いるサイズの用紙に基づき、定めることができる。例えば、基準用紙ＰｒのサイズはＡ４サイズである。基準用紙Ｐｒのサイズはレターサイズでもよい。図５では、Ａ４サイズを基準用紙Ｐｒとする例を示す。イメージセンサー６１を用いた場合、基準用紙Ｐｒよりも小さい用紙については、主走査方向の両方のエッジＥｇを読み取ることができる。このように、イメージセンサー６１は、主走査方向の読取幅Ｗ１が、印刷可能なサイズの用紙のうちの一部の用紙の主走査方向の幅よりも狭い。具体的に、イメージセンサー６１の読取幅Ｗ１は、予め定められた最大用紙Ｐｍの短辺よりも短く、予め定められた基準用紙Ｐｒの長辺よりも長い。
【００４０】
以下の説明では、イメージセンサー６１の読取幅Ｗ１よりも主走査方向の幅が広い用紙を、幅広用紙Ｐｗ、と称する。幅広用紙Ｐｗは、上述の例で言えば、ＳＲＡ３である。また、幅広用紙Ｐｗ（読取幅Ｗ１）よりも主走査方向の幅が狭い用紙を、以下の説明では、幅狭用紙Ｐｎ、と称する。
【００４１】
（幅狭用紙Ｐｎのずれの認識）
次に、図６、図７を用いて、実施形態に係る画像形成装置１００での幅狭用紙Ｐｎのずれの認識の一例を説明する。図６は、実施形態に係る画像形成装置１００での幅狭用紙Ｐｎのずれの認識の一例を説明するための図である。図７は、実施形態に係る読取画像データ７の一例を示す図である。
【００４２】
まず、画像形成装置１００では中央通紙が行われる。中央通紙では、用紙搬送部４ａは、主走査方向の用紙の中央と用紙搬送路４１２の主走査方向の中央とが一致するように、用紙を搬送する。図６の上下方向の二点鎖線は基準中央線ＣＬの一例を示す。基準中央線ＣＬは用紙搬送路４１２の主走査方向の中央と一致する。図６において、イメージセンサー６１は基準位置にある。基準中央線ＣＬはイメージセンサー６１の読取幅Ｗ１の中央と一致する。イメージセンサー６１の基準位置は、イメージセンサー６１の主走査方向の読取幅Ｗ１の中央と、基準中央線ＣＬが一致する位置である。
【００４３】
中央通紙を行う場合、用紙は、用紙搬送路４１２の主走査方向の中央と用紙の中央が一致するように、給紙装置１００ａ（給紙カセット１０１）にセットされる。給紙カセット１０１は、用紙を規制する一対のカーソル（不図示）を含む。一対のカーソルは連動し、スライド移動する。一対のカーソルは用紙を挟む。一対のカーソルは、用紙のうち、用紙搬送方向（副走査方向）と平行な辺と接する。一対のカーソルは、用紙の主走査方向の中央と、基準中央線ＣＬ（用紙搬送路４１２の主走査方向の中央）が一致するように、セットされた用紙の位置を規制する。
【００４４】
しかし、給紙、又は、搬送の過程で、搬送用紙の位置がずれることがある。読取画像データ７に基づき、制御部１は、幅狭用紙Ｐｎの主走査方向でのずれ方向とずれ量を認識する。図７を用いて、幅狭用紙Ｐｎのずれ方向とずれ量の認識の一例を説明する。
【００４５】
例えば、制御部１は、印刷ジョブ開始のとき、１枚目の用紙の給紙の開始前から、ランプ６０の点灯とイメージセンサー６１の読み取りを開始させる。制御部１は、イメージセンサー６１の読み取りで得られた読取画像データ７を記憶部２に設けられたリングバッファに記憶させていく。制御部１は、印刷ジョブが終わるまで、ランプ６０の点灯とイメージセンサー６１の読み取りとリングバッファへの読取画像データ７の記憶を続けさせる。
【００４６】
読取ユニット６（イメージセンサー６１）は、レジストセンサー４３よりも用紙搬送方向上流に設けられる。レジストセンサー４３の出力に基づき、制御部１が用紙先端到達を認識したとき、用紙は必ずイメージセンサー６１に到達している。制御部１は、レジストセンサー４３への用紙先端到達時に書き込まれた読取画像データ７について、記憶部２（リングバッファ）でのアドレス（先端到達時アドレス）を認識する。一方、レジストセンサー４３とイメージセンサー６１の距離は決まっている。レジストセンサー４３とイメージセンサー６１の距離に相当する用紙搬送方向（副走査方向）のライン数である遡上ライン数が予め定められる。制御部１は、先端到達時アドレスから遡上ライン数分遡った主走査方向のラインを、１ページの読取画像データ７の先頭のラインとする。
【００４７】
図７は、搬送される幅狭用紙Ｐｎの１ページ分の読取画像データ７の一例を示す。用紙先端が最も上流側のラインヘッド４９に到達する前にずれ方向とずれ量を定める（検知する）必要がある。そこで、先頭から数ｍｍ〜数ｃｍ分の読取画像データ７に基づき、ずれ方向とずれ量を認識する。読取画像データ７のうち、ずれ方向とずれ量を検知するために用いる領域を検知利用領域Ｒ０と称する。検知利用領域Ｒ０の大きさ（副走査方向の幅、何本の主走査方向のラインデータを用いるか）は、予め定められる。
【００４８】
制御部１は、検知利用領域Ｒ０の主走査方向のラインデータ（主走査ラインデータ）のそれぞれについて、用紙読取画素７１を認識する。制御部１は、画素値が予め定められた閾値よりも濃い画素（暗い画素、高濃度画素）を、用紙読取画素７１と認識する。用紙がある部分では、ランプ６０の光が用紙で遮光される。用紙を読み取った部分の画素は高濃度となる。一方、制御部１は、用紙を読み取らなかった部分の画素（閾値以上に薄い画素、高濃度画素ではない画素）を、用紙なし画素７２と認識する。用紙が無い部分では、ランプ６０の光が遮光されないため、明るい（低濃度の）画素値となる。
【００４９】
また、制御部１は、各主走査ラインデータにおいて、主走査方向の両端の用紙読取画素７１（高濃度画素）の位置を認識する。主走査方向の両端の用紙読取画素７１は幅狭用紙Ｐｎの端辺（エッジＥｇ）を示す。主走査ラインデータごとに、制御部１は、用紙読取画素のうち、主走査方向で用紙の一方側のエッジを示す用紙読取画素７１である一方側エッジ画素を認識する。また、制御部１は、用紙読取画素７１のうち、主走査方向で他方側のエッジを示す用紙読取画素７１を他方側エッジ画素を認識する。
【００５０】
検知利用領域Ｒ０の主走査ラインデータごとに、制御部１は、一方側エッジ画素と他方側エッジ画素の中央位置を認識する。そして、制御部１は中央位置の平均を求める。また、理想中央位置が予め設定される。理想中央位置は、主走査方向でずれが無いときの幅狭用紙Ｐｎの両端の中央の位置である。理想中央位置は基準中央線ＣＬの位置と重なる。
【００５１】
制御部１は、求めた平均中央位置と理想中央位置の差を認識する。制御部１は、差の絶対値をずれ量（何ドット分ずれているか）として認識する。理想中央位置に対して、平均中央位置が一方側にあるか他方側にあるかに基づき、制御部１はずれ方向を認識できる。制御部１は、認識したずれ方向に、認識したずれ量だけ、ラインヘッド４９のインクの吐出位置をずらす。具体的に、制御部１は、ラインヘッド４９に与える画像データを主走査方向でシフトして印刷位置を調整する。
【００５２】
（マスクデータ９）
次に、図６、図８を用いて、実施形態に係るマスクデータ９の一例を説明する。図８は、実施形態に係るマスクデータ９を利用した印刷の一例を示す図である。
【００５３】
読取画像データ７に基づき、制御部１はマスクデータ９を生成する。マスクデータ９は、ノズルからのインクの吐出可否を定義したデータである。例えば、読取画像データ７とマスクデータ９は同じ解像度とできる。マスクデータ９の主走査方向の画素数は、各ラインヘッド４９の主走査方向の画素数と同じである。マスクデータ９の副走査方向の画素数は、用紙の副走査方向のサイズを、１画素の副走査方向のピッチで除して得られる値である。このように、マスクデータ９のサイズは予め決まっている。マスクデータ９の主走査方向のデータの１つの画素は、１つのノズルと対応する。制御部１は、マスクデータ９を色ごとに生成する。
【００５４】
インク吐出前に、制御部１は、マスクデータ９のうち、インクを吐出しようとするラインのデータ生成を完了しておく必要がある。読取画像データ７の主走査方向のラインデータが１本生成されると、制御部１は、直ちに、対応する主走査方向のラインについて、マスクデータ９を生成する。
【００５５】
マスクデータ９のうち、制御部１は、用紙読取画素７１に対応する画素については、インク吐出許可を示す値とする。例えば、マスクデータ９は２値のデータである。例えば、０を吐出禁止、１を吐出許可を示す値とすると、制御部１は、マスクデータ９のうち、用紙読取画素７１に対応する画素の画素値を１とする。制御部１は、マスクデータ９のうち、用紙なし画素７２に対応する画素、及び、イメージセンサー６１で読み取れなかった範囲に対応する画素の画素値を０とする。図６では、マスクデータ９でインクの吐出禁止の領域を網掛けとしている。
【００５６】
例えば、読取画像データ７では、用紙が折れた部分は、用紙なし画素７２となる。制御部１は、折れ部分に対応する位置でのインク吐出を禁止するマスクデータ９を生成する。マスクデータ９によって、折れた部分へのインク吐出を防ぐことができる。また、穿孔された（パンチされた）用紙が用いられることがある。イメージセンサー６１は孔も読み取る。孔の部分は用紙なし画素７２となる。制御部１は、孔部分に対応する位置でのインク吐出を禁止するマスクデータ９を生成する。これにより、穿孔部分へのインクの吐出を防ぐことができる。
【００５７】
図６の下側は、生成されるマスクデータ９の一例を示す。図７に示すように、読取画像データ７について、制御部１は、用紙読取画素７１と用紙なし画素７２を定める。読取画像データ７に基づき、マスクデータ９の各画素の画素値を定める。幅狭用紙Ｐｎの場合、マスクデータ９のうち、制御部１は、一方側エッジ画素から他方側エッジ画素までの間にある画素の画素値を、吐出を許可する値に設定する。制御部１は、主走査方向で一方側エッジ画素よりも外側に対応する画素と、他方側エッジ画素よりも外側に対応する画素の画素値を、吐出を禁止する値に設定する。
【００５８】
マスクデータ９に基づき、制御部１はインクの吐出を制御する。制御部１（画像処理回路１１）は、コンピューター２００から送信され、受信した印刷用データを解析し、画像データを生成する。例えば、制御部１は、ラスタライズ処理を行って、画像データを生成する。画像処理回路１１、設定に応じて画像処理を行った後、インク吐出用画像データ９０を生成する。
【００５９】
例えば、インク吐出用画像データ９０とマスクデータ９のサイズ、解像度は同じである。インク吐出用画像データ９０は網点処理（ハーフトーン処理）を行った画像データである。インク吐出用画像データ９０は、画像が点のパターンで描かれたデータである。インク吐出用画像データ９０は、各画素がインクの吐出、不吐出を示すデータとなっている。
【００６０】
例えば、制御部１は主走査方向のライン単位で、マスクデータ９とインク吐出用画像データ９０を読み出す。制御部１は、副走査方向で同じ位置のマスクデータ９のラインデータとインク吐出用画像データ９０のラインデータの論理積をとる。制御部１は、同じ位置の画素の画素値の論理積をとる。マスクデータ９により、インク吐出用画像データ９０の画素値がインク不吐出を示す値に修正されることがある。図８に示すように、制御部１は、マスクデータ９で修正したインク吐出用画像データ９０をラインヘッド４９に送信する。制御部１は、１ライン、又は、複数ライン単位で送信する。ラインヘッド４９は、受信したインク吐出用画像データ９０に基づきインクを吐出する。
【００６１】
（幅広用紙Ｐｗのずれの認識）
次に、図９、図１０を用いて、実施形態に係る画像形成装置１００での幅広用紙Ｐｗのずれの認識の一例を説明する。図９は、実施形態に係る画像形成装置１００での幅広用紙Ｐｗのずれの認識の一例を説明するための図である。図１０は、実施形態に係る読取画像データ７の一例を示す図である。
【００６２】
上述したように、画像形成装置１００では中央通紙が行われる。図９の上下方向の二点鎖線は、基準中央線ＣＬを示す。基準中央線ＣＬは用紙搬送路４１２の主走査方向の中央と一致する。図９において、破線の矩形は、基準位置にあるイメージセンサー６１の一例を示す。イメージセンサー６１の基準位置は、主走査方向の読取幅Ｗ１の中央と、基準中央線ＣＬ（用紙搬送路４１２の主走査方向の中央）が一致する位置である。
【００６３】
ここで、搬送用紙が幅広用紙Ｐｗの場合、基準位置のイメージセンサー６１では、幅広用紙ＰｗのエッジＥｇを読み取ることができない。そこで、幅広用紙Ｐｗを搬送する場合（幅広用紙Ｐｗを用いて印刷する場合）、制御部１は、主走査方向でイメージセンサー６１（読取ユニット６）を移動機構８に移動させる。図９において、移動後のイメージセンサー６１の位置の一例を実線矩形で示す。なお、実際には、移動前と移動後では、イメージセンサー６１の副走査方向の位置は変わらない。見やすくする便宜上、図９では、移動前と移動後のイメージセンサー６１の副走査方向の位置をずらしている。
【００６４】
制御部１は、基準位置から一方側に向けて、イメージセンサー６１（読取ユニット６）を移動機構８に移動させる。制御部１は、幅広用紙Ｐｗの主走査方向の一方側のエッジＥｇを読み取れるようにする。一方側とは、幅広用紙Ｐｗの使用時にイメージセンサー６１を移動させる方向である。他方側とは、一方側の反対方向である。なお、印刷ジョブの終了後、制御部１は、他方側に向けて、イメージセンサー６１を移動機構８に移動させる。制御部１はイメージセンサー６１を基準位置に戻す。
【００６５】
イメージセンサー６１の主走査方向での移動距離Ｌ１（移動量）は、決まっている。幅広用紙Ｐｗのサイズによらず、移動距離Ｌ１は一定である。例えば、制御部１は、イメージセンサー６１（読取幅Ｗ１）の一方側の端部が、用紙搬送路４１２の一方側の端に到達するまで、移動機構８に移動させる。移動距離Ｌ１は、例えば、１〜５ｃｍの間の何れかの値とされる。
【００６６】
給紙、又は、搬送の過程で、幅広用紙Ｐｗの主走査方向の位置がずれることがある。読取画像データ７に基づき、制御部１は、幅広用紙Ｐｗの主走査方向でのずれ方向とずれ量を認識する。図１０を用いて、ずれ方向とずれ量の認識の一例を説明する。ランプ６０の点灯とイメージセンサー６１の読み取り開始の時点は、幅狭用紙Ｐｎの場合と同様である。また、ランプ６０の消灯と、読み取り終了も幅狭用紙Ｐｎの場合と同様である。
【００６７】
図１０は、幅広用紙Ｐｗを読み取って得られた読取画像データ７の一例を示す。用紙先端が最も上流側のラインヘッド４９に到達する前にずれ方向とずれ量を定める（検知する）必要がある。幅広用紙Ｐｗでも、制御部１は、読取画像データ７のうち、検知利用領域Ｒ０に基づき、ずれ方向とずれ量を定める。
【００６８】
制御部１は、検知利用領域Ｒ０の主走査方向のラインデータ（主走査ラインデータ）のそれぞれの画素について、用紙読取画素７１か用紙なし画素７２の何れであるかを認識する。また、制御部１は、各主走査ラインデータにおいて、最も一方側にある用紙読取画素７１（高濃度画素）の位置を認識する。最も一方側の用紙読取画素７１は幅広用紙Ｐｗの一方側の端辺（エッジＥｇ）を示す。主走査ラインデータごとに、制御部１は、主走査方向で用紙の一方側の端を示す用紙読取画素７１である一方側エッジ画素を認識する。
【００６９】
制御部１は、検知利用領域Ｒ０の主走査ラインデータごとに、読取画像データ７の主走査方向の他方側の端から一方側エッジ画素までの画素数に、１画素のピッチを乗じた長さを求める。制御部１は、検知利用領域Ｒ０の主走査ラインデータごとに求めた長さの平均値を、読取用紙幅Ｗ４として求める。制御部１は、読取画像データ７の主走査方向の他方側の端から幅広用紙Ｐｗの一方側のエッジＥｇまでの距離として、読取用紙幅Ｗ４を求める。図１０に、読取用紙幅Ｗ４の一例を実線矢印で示す。
【００７０】
制御部１は、求めた読取用紙幅Ｗ４と期待値Ｗ５を比較する。期待値Ｗ５は予め定められる。記憶部２は、期待値Ｗ５を不揮発的に記憶する（図２参照）。制御部１は、記憶部２の期待値Ｗ５を参照する。幅広用紙Ｐｗが複数種類ある場合、期待値Ｗ５は、幅広用紙Ｐｗのサイズごとに定められる。期待値Ｗ５は、以下の式に基づき定められる。
（式）期待値Ｗ５＝（読取幅Ｗ１の１／２）＋（幅広用紙Ｐｗの１／２）−移動距離Ｌ１
期待値Ｗ５は、幅広用紙Ｐｗが主走査方向でずれていないときに求められる読取用紙幅Ｗ４である。図９に期待値Ｗ５の一例を実線両矢印で示す。図９では、幅広用紙Ｐｗの半長を１／２Ｐｗの符号で図示している。また、図９では、読取幅Ｗ１の半長を１／２Ｗ１の符号で図示している。
【００７１】
読取用紙幅Ｗ４と期待値Ｗ５の差の絶対値は、幅広用紙Ｐｗの主走査方向でのずれ量を示す。制御部１は、期待値Ｗ５と求めた読取用紙幅Ｗ４との差の絶対値を、ずれ量として求める。読取用紙幅Ｗ４と期待値Ｗ５の大小関係により、ずれ方向を認識することができる。制御部１は、期待値Ｗ５と求めた読取用紙幅Ｗ４の大小関係に基づき、ずれ方向を認識する。制御部１は、読取用紙幅Ｗ４から期待値Ｗ５を減じる。減算で求められた値が正の場合、制御部１は、幅広用紙Ｐｗ（搬送用紙）が主走査方向の一方側にずれていると認識する。求めた差が負の場合、制御部１は、幅広用紙Ｐｗ（搬送用紙）が主走査方向の他方側にずれていると認識する。制御部１は、認識したずれ方向に、認識したずれ量だけ、ラインヘッド４９のインクの吐出位置をずらす。具体的に、制御部１は、ラインヘッド４９に与える画像データを主走査方向でシフトして印刷位置を調整する。
【００７２】
（マスクデータ９）
次に、図９を用いて、実施形態に係る画像形成装置での幅広用紙Ｐｗの印刷時に生成すマスクデータ９の一例を説明する。
【００７３】
幅広用紙Ｐｗを印刷するときも、制御部１は、読取画像データ７に基づき、マスクデータ９を生成する。幅広用紙Ｐｗのマスクデータ９でも、主走査方向の画素数は、各ラインヘッド４９の主走査方向の画素数と同じである。マスクデータ９の副走査方向の画素数は、用紙の副走査方向のサイズを、１画素の副走査方向のピッチで除して得られる値である。幅広用紙Ｐｗでも、制御部１は、マスクデータ９を色ごとに生成する。
【００７４】
インク吐出前に、制御部１は、インクを吐出しようとするラインのマスクデータ９の生成を完了しておく必要がある。読取画像データ７の主走査方向のラインデータが１本生成されると、直ちに、制御部１は、マスクデータ９のうち、新たに生成された読取画像データ７に対応するラインの画素の値を調整する。
【００７５】
読取画像データ７に基づき、制御部１は、用紙読取画素７１と用紙なし画素７２を認識する。また、主走査方向のラインごとに、制御部１は一方側エッジ画素を認識する。制御部１は、マスクデータ９のうち、用紙読取画素７１に対応する画素については、画素値をインク吐出許可を示す値とする。
【００７６】
ここで、イメージセンサー６１の読取幅Ｗ１は幅広用紙Ｐｗの主走査方向の幅よりも狭い。主走査方向で一方側のエッジＥｇを読み取るため、制御部１は、イメージセンサー６１を主走査方向で移動させる。そこで、制御部１は、マスクデータ９において、一方側エッジ画素に対応する画素よりも一方側の画素については画素値を吐出禁止する値とする。
【００７７】
イメージセンサー６１を移動させた場合、主走査方向において、幅広用紙Ｐｗの他方側のエッジＥｇを検知することができない。そこで、幅広用紙Ｐｗを用いる設定のとき、制御部１は、マスクデータ９において、読取画像データ７で最も他方側の画素に対応する画素よりも他方側の画素については、インクの吐出を許可する値とする。つまり、制御部１は、マスクデータ９のうち、一方側エッジ画素から他方側の画素に対応する画素については、画素値をインク吐出許可を示す値とする。これにより、幅広用紙Ｐｗに全ての内容が印刷される。なお、制御部１は、読取画像データ７で最も他方側の画素に対応する画素よりも他方側の画素について、吐出を禁止する値とすることがある（詳細は後述）。
【００７８】
図９の下側の図は、読取画像データ７に基づき生成するマスクデータ９の一例を示す。図９に示すように、読取画像データ７に基づき、制御部１は、マスクデータ９の各画素の画素値を定める。一方側エッジ画素よりも一方側には、用紙がないことが明らかである。そこで、マスクデータ９のうち、一方側エッジ画素に対応する画素よりも一方側の画素の画素値を、インク吐出を禁止する値に設定する。制御部１は、マスクデータ９のうち、用紙読取画素７１に対応する画素の画素値を、インク吐出を許可する値に設定する。
【００７９】
制御部１は、マスクデータ９に基づき、インクの吐出を制御する。まず、制御部１（画像処理回路１１）は、コンピューター２００から送信され、受信した印刷用データを解析し、画像データを生成する。例えば、制御部１は、ラスタライズ処理を行って、画像データを生成する。画像処理回路１１、設定に応じて画像処理を行った後、インク吐出用画像データ９０を生成する。
【００８０】
例えば、制御部１は主走査方向のライン単位で、マスクデータ９とインク吐出用画像データ９０を読み出す。制御部１は、副走査方向で同じ位置のマスクデータ９のラインデータとインク吐出用画像データ９０のラインデータの論理積をとる。制御部１は、同じ位置の画素の画素値の論理積をとる。マスクデータ９により、インク吐出用画像データ９０の画素値がインク不吐出を示す値に修正されることがある。
【００８１】
制御部１は、マスクデータ９で修正したインク吐出用画像データ９０をラインヘッド４９に送信する。制御部１は、１、又は、複数の主走査方向のライン単位で送信する。ラインヘッド４９は、受信したインク吐出用画像データ９０に基づき、インクを吐出する。
【００８２】
（幅広用紙Ｐｗの印刷時の処理の流れ）
次に、図１１を用いて、実施形態に係る画像形成装置１００での印刷時の処理の流れの一例を説明する。図１１は、実施形態に係る画像形成装置１００での印刷時の処理の流れの一例を示す図である。
【００８３】
図１１は、幅広用紙Ｐｗの印刷時の処理の流れの一例を示す。図１１のスタートは、レジストセンサー４３への幅広用紙Ｐｗの先端到達を認識した時点である。制御部１は、レジストセンサー４３への幅広用紙Ｐｗの先端到達を認識するごとに、図１１のフローチャートを実行する。
【００８４】
なお、図１１のスタートの前に、制御部１は、読取ユニット６（ランプ６０とイメージセンサー６１）を動作させている。以後、印刷ジョブの完了まで、イメージセンサー６１は周期的にアナログ画像信号ｉ１を出力する。制御部１（画像データ生成回路１２）は、アナログ画像信号ｉ１を周期的に処理し、１ラインずつ読取画像データ７を生成する。また、給紙カセット１０１から幅広用紙Ｐｗの送り出しもなされている。制御部１は用紙搬送部４ａを動作させ、排出トレイ１０５に向けて用紙を搬送する。
【００８５】
また、図１１のスタートの前、かつ、イメージセンサー６１の読み取り開始前に、制御部１は、一方側の方向に、イメージセンサー６１を移動機構８に移動させている。イメージセンサー６１の移動は完了している。例えば、操作パネル３が使用する用紙として幅広用紙Ｐｗを受け付けた時点で、制御部１は、イメージセンサー６１を移動機構８に移動させる。
【００８６】
レジストセンサー４３への幅広用紙Ｐｗの先端到達を認識に伴い、制御部１は、１ページの読取画像データ７の先頭ラインを定める（ステップ♯１）。ページの先頭ラインの確定に伴って、制御部１は、マスクデータ９の生成を開始する（ステップ♯２）。
【００８７】
レジストセンサー４３への先端到達を認識して、１ページの幅広用紙Ｐｗの読取画像データ７の先頭ラインを定めた後、検知利用領域Ｒ０の読み取りが完了すると、制御部１は、読取用紙幅Ｗ４を求める（ステップ♯３）。求めた読取用紙幅Ｗ４に基づき、制御部１は、ずれ方向とずれ量を求める（ステップ♯４）。そして、制御部１は、求めたずれ量が上限値Ａ１よりも大きいか否かを確認する（ステップ♯５）。
【００８８】
上限値Ａ１は予め定められる。記憶部２は上限値Ａ１を不揮発的に記憶する（図２参照）。複合機では、使用できる用紙サイズは複数ある。例えば、上限値Ａ１は、サイズが異なる用紙のうち、主走査方向の幅が最も近い用紙の差（最小差）の１／２を上限値Ａ１と定めることができる。また、画像形成装置１００では、主走査方向の位置ずれの許容範囲が仕様で定められることがある。この許容範囲の最大値を上限値Ａ１としてもよい。
【００８９】
ずれ量が上限値Ａ１以下のとき（ステップ♯５のＮｏ）、制御部１は、通常どおりマスクデータ９を生成する（ステップ♯６）。具体的に、制御部１は、一方側エッジ画素よりも一方側のノズルからのインクの吐出を禁止するマスクデータ９を生成する。また、制御部１は、一方側エッジ画素から他方側のノズルからのインクの吐出を許可するマスクデータ９を生成する。制御部１は、生成したマスクデータ９に基づき、ラインヘッド４９にインクを吐出させる（ステップ♯７）。そして、制御部１は、本フローチャートの処理を終了する（エンド）。
【００９０】
ずれ量が上限値Ａ１よりも大きいとき（ステップ♯５のＹｅｓ）、制御部１は、用紙サイズエラーと判定する（ステップ♯８）。このとき、制御部１は、用紙サイズエラー発生のメッセージを操作パネル３（表示パネル３１）に表示させてもよい。そして、制御部１は、マスクデータ９のうち、一方側エッジ画素に対応する画素よりも一方側の画素、及び、マスクデータ９のうち、最も他方側の用紙読取画素７１に対応する画素よりも他方側の画素を、インクの吐出を禁止する値とする。（ステップ♯９）。これにより、用紙のない領域へのインク吐出を防ぐ。
【００９１】
そして、制御部１は、エラー検知時処理を行う（ステップ♯１０）。そして、制御部１は、本フローチャートを終了する（エンド）。エラー検知時処理では、例えば、制御部１は、給紙装置１００ａからの次の用紙の給紙を行わせない。また、制御部１は、用紙搬送路４１２に残る用紙を全て排出させた後、用紙搬送部４ａを停止させる。
【００９２】
このようにして、実施形態に係る画像形成装置１００は、給紙装置１００ａ、用紙搬送部４ａ、ラインヘッド４９、イメージセンサー６１、移動機構８、制御部１を含む。給紙装置１００ａは用紙を給紙する。用紙搬送部４ａは、給紙装置１００ａから供給された用紙を搬送する。ラインヘッド４９は、用紙搬送方向と垂直な主走査方向に並ぶ複数のノズルを含む。ラインヘッド４９は、搬送用紙にノズルからインクを吐出して印刷する。イメージセンサー６１は、ラインヘッド４９よりも用紙搬送方向の上流側に設けられる。イメージセンサー６１は主走査方向で搬送用紙を読み取る。イメージセンサー６１は、主走査方向の読取幅Ｗ１が、印刷可能なサイズの用紙のうちの一部の用紙の主走査方向の幅よりも狭い。移動機構８は、主走査方向にイメージセンサー６１を移動させる。読取幅Ｗ１よりも主走査方向の幅が広い幅広用紙Ｐｗを用いる設定のとき、制御部１は、幅広用紙ＰｗのエッジＥｇのうち、一方側のエッジＥｇを読み取れるように、予め定められた基準位置から一方側に向けてイメージセンサー６１を移動機構８に移動させる。イメージセンサー６１の読み取りで得られた読取画像データ７に基づき、制御部１は、搬送される幅広用紙Ｐｗについて、主走査方向での位置のずれ方向とずれ量を認識する。
【００９３】
幅広用紙Ｐｗ（用紙の主走査方向の幅がイメージセンサー６１の読取幅Ｗ１よりも広い用紙）を搬送するとき、イメージセンサー６１を主走査方向で移動させることができる。イメージセンサー６１の読取幅Ｗ１が狭くても、幅広用紙Ｐｗの端辺を読み取ることができる。どのサイズの用紙でもエッジＥｇを読み取ることができる。読み取ったエッジＥｇに基づき、幅広用紙Ｐｗについても、主走査方向の位置のずれを正確に認識することができる。読取幅Ｗ１の狭い安価なイメージセンサー６１を用いるので、画像形成装置１００の製造コストを減らすことができる。
【００９４】
幅広用紙Ｐｗを用いる設定のとき、制御部１は、読取画像データ７のうち、一方側と反対方向の他方側の端の画素から幅広用紙Ｐｗの一方側のエッジＥｇまでの距離として読取用紙幅Ｗ４を求める。主走査方向で幅広用紙Ｐｗの位置がずれていないときの読取用紙幅Ｗ４である期待値Ｗ５と求めた読取用紙幅Ｗ４との大小関係に基づき、制御部１はずれ方向を認識する。期待値Ｗ５と求めた読取用紙幅Ｗ４との差に基づき、制御部１はずれ量を認識する。搬送される幅広用紙Ｐｗの主走査方向でのずれの方向とずれ量を正確に認識することができる。
【００９５】
基準位置は、読取幅Ｗ１の主走査方向の中央と、主走査方向で位置がずれていない搬送用紙の主走査方向の中央が一致する位置である。制御部１は、使用する幅広用紙Ｐｗの主走査方向の幅の１／２と、読取幅Ｗ１の１／２と、を加算し、イメージセンサー６１の主走査方向の移動距離Ｌ１を減じて得られる値を期待値Ｗ５とする。センターあわせでの搬送（中央通紙）の場合に、幅広用紙Ｐｗの主走査方向でのずれを認識できるように、期待値Ｗ５を設定することができる。
【００９６】
制御部１は、認識したずれ方向に、認識したずれ量だけ、ラインヘッド４９のインクの吐出位置をずらす。幅広用紙Ｐｗの主走査方向のずれにあわせて、描画位置（インク吐出位置）を調整することができる。用紙内での印刷位置のずれをなくすことができる。精密、正確に印刷することができる。印刷位置にずれがない印刷物を得ることができる。
【００９７】
制御部１は、ラインヘッド４９からのインクの吐出の可否を定めたマスクデータ９を生成する。制御部１は、読取画像データ７のうち、用紙を読み取った画素である用紙読取画素７１と用紙を読み取らなかった画素である用紙なし画素７２を認識する。制御部１は、用紙読取画素７１のうち、主走査方向で用紙の一方側の端を示す一方側エッジ画素を認識する。制御部１は、幅広用紙Ｐｗを用いるとき、マスクデータ９において、一方側エッジ画素に対応する画素よりも一方側の画素については、ノズルからのインクの吐出を禁止する値とする。用紙がない領域にインクを着弾させるノズルからのインク吐出を禁止することができる。用紙外へのインク吐出を防ぎ、インクで機内が汚れることを防ぐことができる。
【００９８】
また、制御部１は、幅広用紙Ｐｗを用いる設定のとき、マスクデータ９において、読取画像データ７で最も他方側の画素に対応する画素よりも他方側の画素については、インクの吐出を許可する値とする。基準位置からイメージセンサー６１を移動すると、幅広用紙Ｐｗの主走査方向の一方側のエッジＥｇは読み取ることができる。しかし、イメージセンサー６１の他方側の端の受光素子よりも他方側にある用紙を読み取ることができない。そのため、他方側のエッジＥｇは読み取ることができない。他方側の用紙なし画素７２には、インクを吐出すべき領域（用紙がある領域）が含まれる。そこで、他方側の用紙なし画素７２については、インクの吐出を許可する。これにより、全ての内容を幅広用紙Ｐｗに印刷することができる。
【００９９】
制御部１は、認識したずれ量が予め定められた上限値Ａ１よりも大きいとき、用紙サイズエラーと判定する。用紙のセットミスがあった場合（異なるサイズの用紙がセットされた場合）、期待値Ｗ５と読取用紙幅Ｗ４との差は大きくなる。制御部１は、認識したずれ量が予め定められた上限値Ａ１よりも大きいか否かを確認する。これにより、用紙サイズエラーか否かを判定することができる。
【０１００】
制御部１は、ラインヘッド４９からのインクの吐出の可否を定めたマスクデータ９を生成する。制御部１は、読取画像データ７のうち、用紙を読み取った画素である用紙読取画素７１と用紙を読み取らなかった画素である用紙なし画素７２を認識する。制御部１は、用紙読取画素７１のうち、主走査方向で用紙の一方側の端を示す一方側エッジ画素を認識する。用紙サイズエラーと判定したとき、制御部１は、マスクデータ９のうち、一方側エッジ画素に対応する画素よりも一方側の画素、及び、マスクデータ９のうち、読取画像データ７で最も他方側の用紙読取画素７１に対応する画素よりも他方側の画素を、インクの吐出を禁止する値とする。用紙サイズエラーと判定したとき、イメージセンサー６１が用紙ありと検知できない全領域へのインク吐出を禁止することができる。印刷に用いる用紙よりも小さい用紙が誤ってセットされても、用紙外へのインク吐出を防ぐことができる。機内がインクで汚れることを防ぐことができる。
【０１０１】
（変形例）
次に、図１２を用いて変形例に係る画像形成装置１００を説明する。図１２は変形例に係る画像形成装置１００の幅広用紙Ｐｗのずれの認識の一例を説明するための図である。
【０１０２】
実施形態の説明では、中央通紙を行う画像形成装置１００の一例を説明した。変形例では、サイド揃え通紙を行う画像形成装置１００の一例を説明する。変形例の画像形成装置１００の給紙装置１００ａは、どのサイズの用紙でも、主走査方向の用紙の端を揃えて給紙するサイド揃え給紙を行う。また、変形例の画像形成装置１００の給紙装置１００ａや用紙搬送部４ａ（レジストローラー対４１、搬送ベルト４５等）は、主走査方向の用紙の端の位置が一致するように、用紙を搬送する（サイド揃え搬送）。
【０１０３】
図１２は、変形例の画像形成装置１００が用紙の他方側（一方側と反対側）の端部を揃えたサイド揃え通紙を行う例を示す。図１２において、破線矩形は、基準位置のイメージセンサー６１の一例を示す。サイド揃え通紙の場合、イメージセンサー６１の基準位置は読取幅Ｗ１の他方側の端と用紙の他方側の端が一致する位置とできる。
【０１０４】
変形例でも、イメージセンサー６１の主走査方向の読取幅Ｗ１は、幅広用紙Ｐｗの短辺方向の幅よりも短い。また、イメージセンサー６１の主走査方向の読取幅Ｗ１は、所定の基準用紙Ｐｒサイズの幅よりも長い。変形例でも、イメージセンサー６１の読取幅Ｗ１は、最大用紙Ｐｍの短辺よりも短く、基準用紙Ｐｒサイズの長辺よりも長い。なお、図１２では、幅広用紙Ｐｗが３種類ある例を示している。
【０１０５】
変形例（サイド揃え通紙）の場合でも、搬送用紙が幅広用紙Ｐｗの場合、基準位置のイメージセンサー６１では、幅広用紙Ｐｗの一方側のエッジＥｇを読み取ることができない。そこで、幅広用紙Ｐｗを搬送する場合、制御部１は、主走査方向でイメージセンサー６１を移動機構８に移動させる。図１２において移動後のイメージセンサー６１の位置の一例を実線矩形で示す。制御部１は、基準位置から一方側に向けて、イメージセンサー６１を移動機構８に移動させる。制御部１は、幅広用紙Ｐｗの主走査方向の一方側のエッジＥｇを読み取れるようにする。なお、印刷ジョブの終了後、制御部１は、他方側に向けて、イメージセンサー６１を移動機構８に移動させる。制御部１は、イメージセンサー６１を基準位置に戻す。
【０１０６】
変形例（サイド揃え通紙）の場合でも、イメージセンサー６１の主走査方向での移動距離Ｌ１（移動量）は決まっている。幅広用紙Ｐｗのサイズによらず、移動距離Ｌ１は一定である。例えば、制御部１は、位置ずれのない最大用紙Ｐｍの一方側の端よりも、イメージセンサー６１の一方側の端部が一方側に位置するように、移動させる。移動距離Ｌ１は、例えば、１〜５ｃｍの間の何れかの値とされる。
【０１０７】
給紙、又は、搬送の過程で、幅広用紙Ｐｗの主走査方向の位置がずれることがある。変形例（サイド揃え通紙）の場合でも、読取画像データ７に基づき、制御部１は、幅広用紙Ｐｗの主走査方向でのずれ方向とずれ量を認識する。変形例の場合でも、制御部１は、読取画像データ７のうち、検知利用領域Ｒ０に基づき、ずれ方向とずれ量を定める。
【０１０８】
制御部１は、検知利用領域Ｒ０の主走査方向のラインデータ（主走査ラインデータ）のそれぞれについて、用紙読取画素７１と用紙なし画素７２と認識する。また、制御部１は、各主走査ラインデータにおいて、最も一方側にある用紙読取画素７１（高濃度画素）の位置を認識する。最も一方側の用紙読取画素７１は幅広用紙Ｐｗの一方側の端辺（エッジＥｇ）を示す。主走査ラインデータごとに、制御部１は、用紙読取画素７１のうち、主走査方向で用紙の一方側の端を示す用紙読取画素７１である一方側エッジ画素を認識する。
【０１０９】
制御部１は、検知利用領域Ｒ０の主走査ラインデータごとに、主走査方向の他方側の端から一方側エッジ画素までの画素数に、１画素のピッチを乗じた長さを求める。制御部１は、検知利用領域Ｒ０の主走査ラインデータごとに求めた長さの平均値を、読取用紙幅Ｗ４として求める。制御部１は、読取画像データ７の主走査方向の他方側の端から幅広用紙Ｐｗの一方側のエッジＥｇまでの距離として、読取用紙幅Ｗ４を求める。図１２に、読取用紙幅Ｗ４の一例を実線矢印で示す。
【０１１０】
制御部１は、求めた読取用紙幅Ｗ４と期待値Ｗ５を比較する。変形例でも期待値Ｗ５は予め定められる。記憶部２は、期待値Ｗ５を不揮発的に記憶する（図２参照）。制御部１は記憶部２の期待値Ｗ５を参照する。幅広用紙Ｐｗが複数種類ある場合、期待値Ｗ５は、幅広用紙Ｐｗのサイズごとに定められる。変形例では、期待値Ｗ５は、主走査方向で位置ずれがないときの読取用紙幅Ｗ４とされる。変形例では、期待値Ｗ５は、イメージセンサー６１の他方側の端の受光素子から、ずれがないときの幅広用紙Ｐｗの一方側のエッジＥｇまでの距離となる。実測結果に基づき、期待値Ｗ５を予め定めておくことができる。
【０１１１】
読取用紙幅Ｗ４と期待値Ｗ５の差の絶対値は、幅広用紙Ｐｗの主走査方向でのずれ量を示す。制御部１は、期待値Ｗ５と求めた読取用紙幅Ｗ４との差の絶対値を、ずれ量として求める。読取用紙幅Ｗ４と期待値Ｗ５の大小関係により、ずれ方向を認識することができる。制御部１は、期待値Ｗ５と求めた読取用紙幅Ｗ４の大小関係に基づき、ずれ方向を認識する。制御部１は、読取用紙幅Ｗ４から期待値Ｗ５を減じる。減算で求められた値が正の場合、制御部１は、幅広用紙Ｐｗ（搬送用紙）が主走査方向の一方側にずれていると判定する。求めた差が負の場合、制御部１は、幅広用紙Ｐｗ（搬送用紙）が主走査方向の他方側にずれていると判定する。制御部１は、認識したずれ方向に、認識したずれ量だけ、ラインヘッド４９のインクの吐出位置をずらす。具体的に、制御部１は、ラインヘッド４９に与える画像データを主走査方向でシフトして印刷位置を調整する。
【０１１２】
また、変形例でも、制御部１は、ずれ量が上限値Ａ１よりも大きいか否かを確認する。変形例でも、上限値Ａ１は予め定められる。変形例では、サイド揃え通紙を行う。サイド揃え通紙では、中央通紙を行う場合に比べ、異なる用紙サイズ間での一方側のエッジＥｇの位置の差が大きくなる。そのため、変形例では実施形態のときよりも、上限値Ａ１を大きくすることができる。用紙サイズがあっていないこと（用紙サイズエラー）をより正確に判定することができる。
【０１１３】
変形例に係る画像形成装置１００では、給紙装置１００ａは、どのサイズの用紙でも、一方側と反対方向の他方側で用紙の端を揃えて給紙するサイド揃え給紙を行う。用紙搬送部４ａは、主走査方向の用紙の端の位置が一致するように用紙を搬送するサイド揃え搬送を行う。他方側で用紙の端を揃えることで、中央通紙を行う場合に比べ、用紙サイズごとの一方側のエッジＥｇの位置の差が大きくなる。用紙サイズエラーをより正確に認識することができる。
【０１１４】
本発明の実施形態と変形例を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１１５】
本発明は搬送用紙を読み取るイメージセンサーを含む画像形成装置に利用可能である。
【符号の説明】
【０１１６】
１００    画像形成装置                １００ａ  給紙装置
１        制御部                      ４ａ      用紙搬送部
４９      ラインヘッド                ６１      イメージセンサー
７        読取画像データ              ７１      用紙読取画素
７２      用紙なし画素                ８        移動機構
９        マスクデータ                Ａ１      上限値
Ｅｇ      エッジ                      Ｐｗ      幅広用紙
Ｗ１      読取幅                      Ｗ４      読取用紙幅
Ｗ５      期待値
【図１】
2020203452.tif 000003
【図２】
2020203452.tif 000004
【図３】
2020203452.tif 000005
【図４】
2020203452.tif 000006
【図５】
2020203452.tif 000007
【図６】
2020203452.tif 000008
【図７】
2020203452.tif 000009
【図８】
2020203452.tif 000010
【図９】
2020203452.tif 000011
【図１０】
2020203452.tif 000012
【図１１】
2020203452.tif 000013
【図１２】
2020203452.tif 000014