(57)【要約】【課題】シートの表面のサイズと裏面のサイズとの差である表裏差を考慮して画像形成位置の補正量を決定すること。【解決手段】読取手段はシートの第一面と第二面とにそれぞれ形成された、画像形成位置を補正するためのマークを読み取る。測定手段は第一面から得られた画像と第二面から得られた画像に基づき第一面側のシートサイズと第二面側のシートサイズとを測定する。判定手段は第一面側のシートサイズと第二面側のシートサイズとの差分である表裏差が閾値以上かどうかを判定する。決定手段は表裏差が閾値以上であると判定されなかったシートに形成されたマークを用いて画像形成位置の補正量を決定する。【選択図】図９
2017134268.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を形成する画像形成手段と、
前記画像形成手段により画像形成位置を補正するためのマークを第一面と第二面とにそれぞれ形成されたシートを読み取る読取手段と、
前記読取手段により前記シートの第一面から得られた画像と前記シートの第二面から得られた画像に基づき前記シートの第一面側のシートサイズと前記シートの第二面側のシートサイズとを測定する測定手段と、
前記測定手段により測定された前記シートの第一面側のシートサイズと前記シートの第二面側のシートサイズとの差分である表裏差を取得する取得手段と、
前記表裏差が予め定められた閾値以上かどうかを判定する判定手段と、
前記表裏差が前記閾値以上であると判定されなかったシートに形成された前記マークを用いて前記画像形成手段の画像形成位置の補正量を決定する決定手段と、
前記決定手段により決定された補正量を用いて前記画像形成手段の画像形成位置を補正する補正手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記読取手段は、前記表裏差が前記閾値以上と判定されたシートを予め定められた回数を上限として繰り返し読み取ることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記読取手段は、前記マークを形成されたＮ枚のシートのうち少なくとも一枚のシートについて前記表裏差が前記閾値以上と判定されると、前記予め定められた回数を上限として前記Ｎ枚のシートのすべてを繰り返し読み取ることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記読取手段を用いて前記マークを形成されたシートを再度読み取るよう促すメッセージを出力する出力手段をさらに有することを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記画像形成手段は、前記表裏差が前記閾値以上であると判定されると、再度、シートに前記マークを形成することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記画像形成手段は、前記Ｎ枚のシートからなるシートセットについて実行された繰り返し読み取り回数が上限に達すると、Ｎ枚のシートへの前記マークの形成を再度実行することを特徴とする請求項３に記載の画像形成装置。
【請求項７】
前記画像形成手段を用いてＮ枚のシートへの前記マークの形成を再度実行するよう促すメッセージを出力する出力手段をさらに有することを特徴とする請求項５または６に記載の画像形成装置。
【請求項８】
前記決定手段はＮ枚のシートに形成された各マークから測定されたマーク形成位置の平均値を求め、当該平均値に基づいて前記画像形成位置の補正量を決定することを特徴とする請求項１ないし７のいずれか一項に記載の画像形成装置。
【請求項９】
前記表裏差が前記閾値以上であると判定されなかったシートを用いて前記画像形成手段の画像形成位置の補正量を決定する第一モードと、Ｎ枚のシートのそれぞれを用いて前記画像形成手段の画像形成位置の補正量を決定する第二モードとを含む複数の補正モードのうちいずれかを選択する選択手段をさらに有し、
前記決定手段は前記選択手段により選択された補正モードを用いて前記画像形成位置の補正量を決定することを特徴とする請求項１ないし８のいずれか一項に記載の画像形成装置。
【請求項１０】
前記閾値は５０マイクロメートルであることを特徴とする請求項１ないし９のいずれか一項に記載の画像形成装置。
【請求項１１】
前記シートサイズは前記画像形成手段におけるシートの搬送方向に対して直交した方向における前記シートの長さであることを特徴とする請求項１ないし１０のいずれか一項に記載の画像形成装置。
【請求項１２】
前記画像形成手段は、シートを加熱することで画像を当該シートに定着させる定着手段を有している請求項１ないし１１のいずれか一項に記載の画像形成装置。
【請求項１３】
シートに画像を形成する画像形成手段と、
前記画像形成手段により画像形成位置を補正するためのマークを第一面と第二面とにそれぞれ形成されたシートを読み取る読取手段と、
前記読取手段により前記シートの第一面から得られた画像と前記シートの第二面から得られた画像に基づき前記シートの第一面側のシートサイズと前記シートの第二面側のシートサイズとを測定する測定手段と、
前記測定手段により測定された前記シートの第一面側のシートサイズと前記シートの第二面側のシートサイズとの差分である表裏差を取得する取得手段と、
前記表裏差が予め定められた閾値以上かどうかを判定する判定手段と、
複数のシートのうち前記表裏差が前記閾値以上であると判定されなかったシートを用いて前記画像形成手段の画像形成位置の補正量を決定する第一モードと、複数のシートのそれぞれを用いて前記画像形成手段の画像形成位置の補正量を決定する第二モードとを含む複数の補正モードのうちいずれかを選択する選択手段と、
前記選択手段により選択された補正モードを用い、前記表裏差が前記閾値以上であると判定されなかったシートに形成された前記マークに基づき前記画像形成手段の画像形成位置の補正量を決定する決定手段と、
前記決定手段により決定された補正量を用いて前記画像形成手段の画像形成位置を補正する補正手段と
を有することを特徴とする画像形成装置。
【請求項１４】
前記第一モードは、前記複数のシートのうち前記表裏差が前記閾値以上であると判定されたシートに形成された前記マークから測定された位置データを破棄し、前記複数のシートのうち前記表裏差が前記閾値以上ではないと判定されたシートに形成された前記マークから測定された位置データを用いて前記補正量を決定する補正モードであることを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記第二モードは、前記複数のシートのうち前記表裏差が前記閾値以上であると判定されたシートが存在すると、前記複数のシートに形成された前記マークの読み取りを再度実行することを含む補正モードであることを特徴とする請求項１３または１４に記載の画像形成装置。
【請求項１６】
前記第二モードは、前記複数のシートのうち前記表裏差が前記閾値以上であると判定されたシートが存在すると、複数のシートへの前記マークの形成を再度実行することを含む補正モードであることを特徴とする請求項１３ないし１５のいずれか一項に記載の画像形成装置。
【請求項１７】
操作手段が、画像形成位置の補正を実行するための指示を受け付ける工程と、
前記操作手段が、補正モードの指定を受け付ける工程と、
画像形成手段が、第一面と第二面とにそれぞれ画像形成位置を補正するためのマークを形成することで測定チャートを作成する工程と、
読取手段が、前記測定チャートの第一面をそれぞれ読み取る工程と、
前記読取手段が、前記測定チャートの第二面をそれぞれ読み取る工程と、
第一モードが指定されると、第一面側のシートサイズと第二面側のシートサイズとの差分である表裏差が閾値以上である測定チャートに形成された前記マークから測定された位置データを用いて前記画像形成手段の画像形成位置の補正量が決定される工程と、
第二モードが指定されると、複数の測定チャートのすべてについて表裏差が閾値未満となるまで前記読取手段に繰り返し前記複数の測定チャートを読み取らせるか、または、前記画像形成手段に複数の測定チャートを再作成させることで前記補正量が決定される工程と、
を有することを特徴とする画像形成位置の補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置および画像形成位置の補正方法に関する。
【背景技術】
【０００２】
画像形成装置によりシートに画像を形成すると、画像の形成位置が理想位置からずれてしまうことがある。特許文献１によれば、基準画像が形成されたシートを読取装置によって読み取らせ、読取結果に基づきシートの端から基準画像までの距離を求め、当該距離に基づいて画像形成位置を調整することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１７３１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
定着装置を用いてトナー画像をシートの両面に定着させる画像形成装置では第一面（表面）のシートの熱伸縮量と第二面（裏面）の熱伸縮量とが異なることがある。したがって、シートの両面にマークを形成してマークの位置を読み取ることで、両面における画像形成位置を一致させなければならない。シートにマークを印刷してからイメージリーダで読み取るまでの経過時間に応じてシートは元のサイズに戻って行く。したがって、第一面を読み取ってから第二面を読み取るまでの経過時間にばらつきがあると、画像形成位置の補正精度が低下しうる。そこで、本発明は、シートの表面のサイズと裏面のサイズとの差である表裏差を考慮して画像形成位置の補正量を決定することを目的とする。
【課題を解決するための手段】
【０００５】
本発明によれば、
シートに画像を形成する画像形成手段と、
前記画像形成手段により画像形成位置を補正するためのマークを第一面と第二面とにそれぞれ形成されたシートを読み取る読取手段と、
前記読取手段により前記シートの第一面から得られた画像と前記シートの第二面から得られた画像に基づき前記シートの第一面側のシートサイズと前記シートの第二面側のシートサイズとを測定する測定手段と、
前記測定手段により測定された前記シートの第一面側のシートサイズと前記シートの第二面側のシートサイズとの差分である表裏差を取得する取得手段と、
前記表裏差が予め定められた閾値以上かどうかを判定する判定手段と、
前記表裏差が前記閾値以上であると判定されなかったシートに形成された前記マークを用いて前記画像形成手段の画像形成位置の補正量を決定する決定手段と、
前記決定手段により決定された補正量を用いて前記画像形成手段の画像形成位置を補正する補正手段と
を有することを特徴とする画像形成装置が提供される。
【発明の効果】
【０００６】
本発明によれば、シートの表面のサイズと裏面のサイズとの差である表裏差を考慮して画像形成位置の補正量が決定されるようになる。
【図面の簡単な説明】
【０００７】
【図１】画像形成装置の概略図
【図２】制御部のブロック図
【図３】測定チャートの第一面と第二面を表す図
【図４】測定チャートの分割読取と読み取り結果の合成を説明する図
【図５】画像形成位置のずれ量を求める方法を説明する図
【図６】画像形成位置の補正方法を示すフローチャート
【図７】シートサイズの変化を示す図
【図８】ユーザインタフェースを示す図
【図９】補正量決定方法を示すフローチャート
【図１０】表裏差取得方法を示すフローチャート
【発明を実施するための形態】
【０００８】
＜画像形成装置＞
図１は画像形成装置１０の概略断面図である。画像形成装置１０はプリンタエンジン１５０とイメージスキャナ１００を有している。プリンタエンジン１５０はシートに画像を形成する画像形成手段の一例である。プリンタエンジン１５０は単色画像を形成するエンジンであってもよいが、ここでは多色画像を形成するエンジンが採用されている。イメージスキャナ１００はシートに形成された画像を読み取る読取手段や測定用画像の位置を測定する測定手段として機能する。操作部２０を通じて原稿の複写を指示されると、イメージスキャナ１００は原稿台に載置された原稿を読み取り、画像データを生成する。読取部４０はホームポジションＰ１から副走査方向Ｄ１に向かって終了ポジションＰ２まで移動しながら原稿を読み取ってゆく。
【０００９】
複数の画像形成ステーション１０１ｙ、１０１ｍ、１０１ｃ、及び１０１ｋはそれぞれ色の異なるトナーを用いてトナー画像を形成する。画像形成ステーション１０１ｙはイエローの画像を形成する。画像形成ステーション１０１ｍはマゼンタの画像を形成する。画像形成ステーション１０１ｃはシアンの画像を形成する。画像形成ステーション１０１ｋはブラックの画像を形成する。このように参照符号の末尾に付与されているｙ、ｍ、ｃ、ｋはトナーの色を示しており、全ての色に共通する事項が説明される際にはｙ、ｍ、ｃ、ｋの文字が参照符号から省略される。画像形成装置１０は、イメージスキャナ１００や不図示のＰＣ（パーソナルコンピュータ）から画像データを受信すると、画像データに対応する画像をシート上に形成する。
【００１０】
感光ドラム１０２は左回りに回転する像担持体である。感光ドラム１０２は帯電器よって一様に帯電する。露光装置１０３は画像データに基づき感光ドラム１０２を露光する。これにより感光ドラム１０２上に静電潜像が形成される。感光ドラム１０２上の静電潜像は現像器によって現像される。現像器はトナーとキャリアとを含む現像剤を収容しており、現像剤中のトナーを用いての静電潜像をトナー像として顕像化する。このように感光ドラム１０２は静電潜像やトナー画像を担持する像担持体である。感光ドラム１０２ｙにはイエローのトナー像が形成される。感光ドラム１０２ｍにはマゼンタのトナー像が形成される。感光ドラム１０２ｃにはシアンのトナー像が形成される。感光ドラム１０２ｋにはブラックのトナー像が形成される。一次転写器１０５ｙ、１０５ｍ、１０５ｃおよび１０５ｋは感光ドラム１０２ｙ、１０２ｍ、１０２ｃおよび１０２ｋ上に形成された各トナー像を中間転写ベルト１０４上に転写する。これによって中間転写ベルト１０４には多色画像が形成される。中間転写ベルト１０４は画像を担持する像担持体として機能する。
【００１１】
収容部１１０ａ、１１０ｂはシートを収容する。収容部１１０ａ、１１０ｂ内のシートは給紙ローラによって給紙され、搬送路に沿ってレジストレーションローラ１１１へ搬送される。レジストレーションローラ１１１は、中間転写ベルト１０４上の画像が二次転写部１０６に到達するタイミングとシートが二次転写部１０６に到達するタイミングとが同じとなるように、シートの搬送タイミングを制御する。中間転写ベルト１０４上の画像とシートとが二次転写部１０６を通過する間に中間転写ベルト１０４上のトナー画像がシートに転写される。中間転写ベルト１０４上のトナー画像がシートに転写された後、中間転写ベルト１０４に残留したトナーはベルトクリーナ１０８によって清掃される。
【００１２】
画像が転写されたシートは定着器１０７へと搬送される。定着器１０７は複数のローラとヒータを有する。定着器１０７はシート上の未定着のトナー画像を加熱および加圧することによってトナー画像をシートに定着させる。定着器１０７によって画像が定着したシートは排紙ローラ１１２により画像形成装置１０から出力される。
【００１３】
操作部２０を通じてシートの両面に画像を形成する両面印刷モードの実行を指示されると、まず、シートの第一面（表面）にトナー画像が形成される。定着器１０７を通過したシートはフラッパによって反転パス１１３に導かれる。反転パス１１３に送り込まれることで搬送方向が反転したシートは両面パス１１４へ搬送される。両面パス１１４に沿って搬送されたシートは再びレジストレーションローラ１１１により二次転写部１０６へ搬送される。二次転写部１０６に搬送されたシートの第二面（裏面）には中間転写ベルト１０４上のトナー画像が転写される。定着器１０７はトナー画像をシートの裏面に定着させる。シートは排紙ローラ１１２によって排紙トレイに排出される。これによって、シートの両面に画像が形成される。両面印刷モードに関する画像品質の一つとして、表面の画像形成位置と裏面の画像形成位置とが整合していることが挙げられる。測定チャートを用いて測定された表面の画像形成位置のずれ量と裏面の画像形成位置のずれ量を補正することで、表面の画像形成位置と裏面の画像形成位置とが整合する。
【００１４】
＜制御部＞
図２は画像形成装置１０を制御する制御部を示すブロック図である。ＣＰＵ２００は記憶部２０１に記憶されている制御プログラムを実行することで各種の機能を実現する。なお、これらの機能の一部またはすべてはＡＳＩＣ（特定用途集積回路）などのハードウエア回路によって実現されてもよい。記憶部２０１はリードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）およびハードディスクドライブ（ＨＤＤ）などにより構成されうる。ＣＰＵ２００は複写ジョブにおいてイメージスキャナ１００により生成された原稿の画像データを用いてプリンタエンジン１５０を制御し、原稿の複写物を生成する。ＣＰＵ２００はプリントジョブにおいて不図示のホストコンピュータから受信した画像データを用いてプリンタエンジン１５０を制御し、シートに画像を形成する。
【００１５】
ＣＰＵ２００は操作部２０に接続されている。操作部２０は操作者からの指示を入力する入力部と、操作者に情報を出力する出力部とを有している。たとえば、操作部２０を通じて画像形成位置の補正を指示されるとＣＰＵ２００はパターン生成部２０２に測定画像データを生成させ、プリンタエンジン１５０に供給し、画像形成位置を測定するための一つ以上のマークをシート上に形成する。なお、マークを形成されたシートは測定チャートと呼ばれる。画像処理部２１０は、入力された画像データをプリンタエンジン１５０の仕様に応じた画像データ（画像信号）に変換するユニットである。たとえば、画像処理部２１０はＲＧＢ形式の画像データをＹＭＣＫ形式の画像信号に変換したり、プリンタエンジン１５０の階調特性に応じて画像データを変換するガンマ補正を実行したりする。補正部２０３は測定チャーチを用いて決定された補正量でもって画像データを補正するユニットである。これにより、シートに形成される画像の位置が所望位置に補正される。本実施例は測定チャートの読取制御に特徴があるため、画像形成位置の補正方法に制限されることはない。したがって、本実施例は公知の補正方法を含む種々の補正方法を採用できる。
【００１６】
本実施例はＮ枚の測定チャートを生成し、各測定チャートの第一面のシートサイズと第二面のシートサイズとの差を測定し、この差に応じて補正モードの選択や測定チャートの再読取を実行する。Ｎは１以上の整数である。第一面のシートサイズと第二面のシートサイズとの差は表裏差と呼ばれる。シートサイズとはシートの長さを示す用語である。たとえば、シートサイズは、シートの主走査方向の長さ（主走査長）や副走査方向の長さ（副走査長）、対角線の長さなどである。副走査方向は画像形成装置１０におけるシートの搬送方向である。主走査方向は搬送方向に対して直交する方向である。長さ測定部２０４はイメージスキャナ１００によって取得された各測定チャートの画像データに基づき各測定チャートの第一面のシートサイズと第二面のシートサイズを測定する。取得部２０５は、長さ測定部２０４により測定された測定チャートの第一面のシートサイズと第二面のシートサイズとの表裏差を算出する。判定部２０６は表裏差が所定の閾値以上かどうかの判定など、各種の判定処理を実行する。選択部２０７は操作部２０から入力された選択指示に応じて補正モードを選択し、選択した補正モードを補正量決定部２０９に設定する。位置測定部２０８は測定チャートに形成された各マークの位置（マーク形成位置）を測定する。補正量決定部２０９は、位置測定部２０８により測定された各マークの位置に基づき、画像データにおける各画素の位置の補正量を決定する。補正量はスカラー量であってもよいし、ベクトル量であってもよいし、入力画像データの各画素の座標を変換する変換式や変換テーブルなどであってもよい。補正量は記憶部２０１に記憶され、補正部２０３によって使用される。
【００１７】
＜測定チャート＞
本実施例ではプリンタエンジン１５０が出力する測定チャートをイメージスキャナ１００で読み取らせることで画像形成位置が補正される。図３は位置補正に使用される測定チャートの第一面（表面３００）と第二面（裏面３０１）を示している。本実施例では副走査方向における画像書き出し側を先端側と称し、画像書き終わり側を後端側と称する。つまり、シートは先端側から二次転写部に進行する。なお、本実施例では両面印刷のためにスイッチバック方式により表面と裏面とが反転されるため、表面３００において先端側であった端部は裏面３０１では後端側の端部になる。本実施例では、１枚の測定チャートについて四回の読み取りが実行される。たとえば、表面の先端、表面の後端、裏面の先端、裏面の後端といった順番で読み取りが実行される。この理由は、イメージスキャナ１００の読み取り可能なサイズに比較して、測定チャートのサイズが大きいからである。つまり、測定チャートの一面を２回に分けて読み取り、読み取り結果を合成することで一面あたりの読取結果（画像データ）が生成される。イメージスキャナ１００が一面を一回で読み取り可能な画像読取装置であれば、合成処理は省略でき、測定チャートの読み取り回数も半減される。
【００１８】
目印３１０〜３１３は操作者がイメージスキャナ１００の原稿台ガラスに測定チャートを載置する際の目安となるトナー画像である。目印３１０〜３１３は形状や数が異なってもよいし、色が異なってもよい。たとえば、目印３１０〜３１３の色はレッド、ブルー、シアン、マゼンタであってもよい。これにより、操作者は測定チャートを読み取る順番を容易に理解できよう。なお、ＣＰＵ２００は読み取る順番を示すガイダンスを操作部２０に表示してもよい。マーク３２０は画像形成位置を測定するための基準となるマークである。マーク３２０の色は、シートの反射率に対する差が大きい反射率となる色が採用される。たとえば、シートの色が白であれば、マーク３２０は黒色のトナーで形成される。マーク３２０は測定チャートの表面３００と裏面３０１のそれぞれの４隅に形成される。つまり、一枚の測定チャートには合計で８個のマーク３２０が形成される。マーク３２０は、画像形成位置が理想通りなら、シートの端部（辺）から一定距離離れた位置に形成される。測定チャートにおけるマーク３２０の形成位置を測定することで、形成位置のずれ量が求められる。図３ではｄ１ないしｄ１４が画像形成位置を補正するための測定値となる。Ｌｔｏｐ１は表面３００における主走査方向のシートサイズである。Ｌｓｉｄｅは表面３００における副走査方向のシートサイズである。Ｌｔｏｐ２は裏面３０１における主走査方向のシートサイズである。ｄ１ないしｄ１４はマーク３２０から最も近いシート端までの距離である。ｄ１ないしｄ１４の理想値は、たとえば、１ｃｍに設定される。Ｎ枚の測定チャートが出力される場合、ｄ１ないしｄ１４はＮ枚のシートから得られたＮ個の測定値の平均値となる。つまり、Ｎ枚の測定チャートからＮ個のｄ１が測定されるため、Ｎ個のｄ１の和をＮで除算することでｄ１の平均値が算出される。ｄ２ないしｄ１４も同様に平均値が求められる。このようにＣＰＵ２００は平均値演算部として機能してもよい。
【００１９】
マーク３３０は、測定チャートの先端側と後端側を別々に読み取った後に先端側の画像データと後端側の画像データを一つの画像データへと合成するための基準となるマークである。表面３００と裏面３０１のそれぞれに２箇所ずつマーク３３０が形成される。つまり、一枚の測定チャートには合計で４個のマーク３３０が形成される。
【００２０】
図４（Ａ）および図４（Ｂ）は二つの画像データを一つの画像データへと合成する方法を説明する図である。とりわけ、図４（Ａ）は表面３００の先端側を読み取ることで生成された画像データを表す。図４（Ｂ）は表面３００の後端側を読み取ることで生成された画像データを表す。マーク３３０は先端側を読み取らせたときと後端側を読み取らせたときの両方でイメージスキャナ１００に読み取られる。二つのマーク３３０の各中心位置の座標はそれぞれ（ｘ０１，ｙ０１）と（ｘ０２，ｙ０２）で表現される。図４（Ａ）に示した先端側の画像データにおける（ｘ０１，ｙ０１）と（ｘ０２，ｙ０２）と図４（Ｂ）に示した後端側の画像データにおける（ｘ０１，ｙ０１）と（ｘ０２，ｙ０２）とが一致するようにＣＰＵ２００はこれらの画像データを合成する。その結果、図４（Ｃ）に示すように、表面３００の全体が含まれる一つの画像データが得られる。
【００２１】
（主走査長の取得と位置補正）
図５（Ａ）ないし図５（Ｇ）は画像形成位置の補正量を算出する方法を説明している。とりわけ、図５（Ａ）は測定チャートの表面３００を読み取った結果の一例を表す。シート端からの距離ｄ１からｄ８はある位置を基準位置とした座標系でそれぞれ（ｘ１１，ｙ１１）、（ｘ１２，ｙ１２）、（ｘ１３，ｙ１３）、（ｘ１４，ｙ１４）と表現される。図５（Ａ）が示すように各座標は直線で結ばれる。次に、画像先端側の（ｘ１１，ｙ１１）と（ｘ１２，ｙ１２）を結ぶ直線が、（ｘ１１，ｙ１１）と（ｘ１３，ｙ１３）を結ぶ直線に対して直角なるように補正される。図５（Ｂ）が示すように（ｘ１１，ｙ１１）と（ｘ１２，ｙ１２）との中点となる位置（ｘ１０１，ｙ１０１）を基準にして、（ｘ１１，ｙ１１）が（ｘ２１，ｙ２１）に補正される。同様に、（ｘ１２，ｙ１２）が（ｘ２２，ｙ２２）に補正される。図５（Ｂ）が示すように、（ｘ１１，ｙ１１）と（ｘ１２，ｙ１２）を結ぶ直線は角度θ１だけ回転されるため、（ｘ１３，ｙ１３）と（ｘ１４，ｙ１４）とを結ぶ直線も角度θ１だけ回転される。その結果、（ｘ１３，ｙ１３）は（ｘ２３，ｙ２３）に補正され、（ｘ１４，ｙ１４）は（ｘ２４，ｙ２４）補正される。（ｘ２３，ｙ２３）は、（ｘ１１，ｙ１１）と（ｘ１３，ｙ１３）を結ぶ直線と、角度θ１だけ回転した（ｘ１３，ｙ１３）と（ｘ１４，ｙ１４）とを結ぶ直線との交点となる。（ｘ２４，ｙ２４）は、（ｘ１２，ｙ１２）と（ｘ１４，ｙ１４）を結ぶ直線と、角度θ１だけ回転した（ｘ１３，ｙ１３）と（ｘ１４，ｙ１４）とを結ぶ直線との交点となる。画像後端側にある（ｘ２３，ｙ２３）と（ｘ２４，ｙ２４）を結ぶ直線を（ｘ２１，ｙ２１）と（ｘ２３，ｙ２３）を結ぶ直線に対して直角にするための台形補正が実行される。図５（Ｃ）が示すように（ｘ２３，ｙ２３）と（ｘ２４，ｙ２４）の中点（ｘ１０２，ｙ１０２）を基準とし、（ｘ２３，ｙ２３）と（ｘ２４，ｙ２４）を結ぶ直線を回転させる。この直線が（ｘ２１，ｙ２１）と（ｘ２３，ｙ２３）を結ぶ直線に対して直角になったときの交点が（ｘ３３，ｙ３３）である。同様にして、（ｘ２４，ｙ２４）が（ｘ３４，ｙ３４）に補正される。つまり、（ｘ３３，ｙ３３）と（ｘ１０２，ｙ１０２）とを結ぶ直線と、（ｘ２２，ｙ２２）と（ｘ２４，ｙ２４）とを結ぶ直線との交点が（ｘ３４，ｙ３４）となる。その結果、（ｘ２１，ｙ２１）、（ｘ２２，ｙ２２）、（ｘ３３，ｙ３３）、（ｘ３４，ｙ３４）が形成する矩形はシートの形状に対して相似形となる。
【００２２】
図５（Ｄ）が示すように主走査方向と副走査方向の画像の長さを理想の長さ（主走査方向、副走査方向それぞれシート長−２ｃｍ）にするための補正が実行される。（ｘ２１，ｙ２１）、（ｘ２２，ｙ２２）、（ｘ３３，ｙ３３）、（ｘ３４，ｙ３４）から主走査方向の倍率と副走査方向の倍率を求められる。（ｘ２１，ｙ２１）、（ｘ２２，ｙ２２）、（ｘ３３，ｙ３３）、（ｘ３４，ｙ３４）による矩形の中心を基準にして、（ｘ２１，ｙ２１）が（ｘ４１，ｙ４１）に補正される。同様に（ｘ２２，ｙ２２）が（ｘ４２，ｙ４２）に補正され、（ｘ３３，ｙ３３）が（ｘ４３，ｙ４３）に補正され、（ｘ３４，ｙ３４）が（ｘ４４，ｙ４４）に補正される。このようにして倍率補正が実行される。
【００２３】
図５（Ｅ）が示すようにシートの角（ｘ１０３，ｙ１０３）と角（ｘ１０４，ｙ１０４）を結ぶ直線（左辺）に対して矩形画像の（ｘ４１，ｙ４１）と（ｘ４３，ｙ４３）を結ぶ直線が平行に補正される。（ｘ４１，ｙ４１）を基準とし、矩形画像が角度θ２だけ回転される。その結果、（ｘ４２，ｙ４２）が（ｘ５２，ｙ５２）に補正され、（ｘ４３，ｙ４３）が（ｘ５３，ｙ５３）に補正され、（ｘ４４，ｙ４４）が（ｘ５４，ｙ５４）に補正される。
【００２４】
図５（Ｆ）が示すように、シートの中心に矩形画像の中心が一致するように、矩形画像が移動される。その結果、（ｘ４１，ｙ４１）が（ｘ６１，ｙ６１）に補正され、（ｘ４２，ｙ４２）が（ｘ６２，ｙ６２）に補正され、（ｘ４３，ｙ４３）が（ｘ６３，ｙ６３）に補正され、（ｘ４４，ｙ４４）が（ｘ６４，ｙ６４）に補正される。最終的に、図５（Ａ）に示されていた画像は、図５（Ｇ）が示すような矩形画像に補正される。裏面３０１も同様に補正される。図５（Ａ）に示されていた画像を構成する画素の位置と、図５（Ｇ）が示すような矩形画像の画素の位置とを結ぶベクトルがずれ量である。たとえば、（ｘ６１，ｙ６１）から（ｘ１１，ｙ１１）に向かうベクトルがずれ量を示すベクトルであり、（ｘ１１，ｙ１１）から（ｘ６１，ｙ６１）に向かうベクトルが補正量を示すベクトルである。（ｘ６１，ｙ６１）は元の画像データの位置であるため、この位置を始点として補正量を示すベクトルを適用することで、画像形成位置が補正される。補正部２０３は補正量決定部２０９により決定された補正量を用いて画像データを予め変形（座標変換）することで、シート上での画像形成位置が理想位置に補正される。図５（Ａ）に示されていた画像を構成する画素の位置を図５（Ｇ）が示すような矩形画像の画素の位置に変換する行列の逆行列を用いて補正部２０３は画像データの各画素の位置を補正する。
【００２５】
（位置補正の流れ）
図６は測定チャートを用いた位置補正の一連の流れを説明するフローチャートである。ＣＰＵ２００は操作部２０を通じて操作者から画像形成位置の補正処理を実行するよう指示されると、以下の処理を実行する。なお、補正処理の開始指示が入力されると、ＣＰＵ２００は操作部２０を通じて補正モードの指定／選択を受け付けてもよい。その後、ＣＰＵ２００はＳ６０１に進む。
【００２６】
Ｓ６０１でＣＰＵ２００はプリンタエンジン１５０を制御してＮ枚の測定チャートを生成する。たとえば、ＣＰＵ２００はパターン生成部２０２に測定画像データを生成させてプリンタエンジン１５０へ出力させることで、プリンタエンジン１５０はＮ枚の測定チャートを出力する。Ｎは１以上である。たとえば、Ｎの初期値は１０であってもよいが、Ｎは１に設定されてもよい。なお、ＣＰＵ２００は操作部２０を通じて操作者から測定チャートの枚数Ｎの指定を受け付けてもよい。複数の測定チャートの測定結果を平均化することで測定チャートごとのシートサイズのばらつきの影響が削減され、画像形成位置の補正精度が向上する。
【００２７】
Ｓ６０２でＣＰＵ２００はイメージスキャナ１００を制御し、表面３００の先端領域の読み取りを実行する。ＣＰＵ２００は操作部２０に表面３００の先端領域をイメージスキャナ１００に載置するよう操作者に促すメッセージを表示してもよい。メッセージには表面３００の先端領域の特徴となる目印３１０に関する情報が含まれてもよい。Ｓ６０３でＣＰＵ２００はイメージスキャナ１００を制御し、表面３００の後端領域の読み取りを実行する。ＣＰＵ２００は操作部２０に表面３００の後端領域をイメージスキャナ１００に載置するよう操作者に促すメッセージを表示してもよい。メッセージには表面３００の後端領域の特徴となるマーク３１１に関する情報が含まれてもよい。Ｓ６０４でＣＰＵ２００はイメージスキャナ１００を制御し、裏面３０１の先端領域の読み取りを実行する。ＣＰＵ２００は操作部２０に裏面３０１の先端領域をイメージスキャナ１００に載置するよう操作者に促すメッセージを表示してもよい。メッセージには裏面３０１の先端領域の特徴となるマーク３１２に関する情報が含まれてもよい。Ｓ６０５でＣＰＵ２００はイメージスキャナ１００を制御し、裏面３０１の後端領域の読み取りを実行する。ＣＰＵ２００は操作部２０に裏面３０１の後端領域をイメージスキャナ１００に載置するよう操作者に促すメッセージを表示してもよい。メッセージには裏面３０１の後端領域の特徴となるマーク３１３に関する情報が含まれてもよい。
【００２８】
Ｓ６０６でＣＰＵ２００はＮ枚の測定チャートの読み取りが完了したかどうかを判定する。ＣＰＵ２００は、測定チャートの読取枚数をカウントするカウンタを有していてもよい。なお、本実施例では一枚の測定チャートについて四回の読み取りが実行される。Ｎ枚の測定チャートの読み取りが完了していなければ、ＣＰＵ２００はカウント値を一つ増分してＳ６０２に戻る。Ｎ枚の測定チャートの読み取りが完了していれば、ＣＰＵ２００はＳ６０７に進む。Ｓ６０７でＣＰＵ２００はＮ枚の測定チャートの読み取り結果を用いて画像形成位置の補正量を決定する。
【００２９】
なお、イメージスキャナ１００に正しく測定チャートを設定するために、台紙が使用されてもよい。台紙に位置合わせのためのマークが設けられていてもよい。台紙上のマークに対して、目印３１０〜３１３を位置合わせすることで、測定チャートがイメージスキャナ１００に正しく載置されやすくなる。ここでの位置合わせの精度は特に高い精度は要求されない。イメージスキャナ１００の読取領域内に測定チャートのマーク３２０とシートの端部が含まれていればよい。なお、台紙の色は黒色などである。これにより測定チャートの端部を正確に測定しやすくなる。
【００３０】
このように一枚の測定チャートにつきイメージスキャナ１００による四回の読み取りと操作者による四回の測定シートの載置作業が必要になる。したがって位置補正は時間のかかる作業となりやすい。発明者らが実験したところ、一領域あたりの平均的な読み込み時間は８秒であった。イメージスキャナ１００に対して測定チャートを載置するのに要する平均的な時間は１５秒であった。つまり、トータルでは９２秒が必要となる。このため、表面３００の先端領域の読取開始タイミングから裏面３０１の先端領域の読取開始タイミングまでの時間差は４６秒である。この４６秒には表面３００の先端領域の読み取り（８秒）、表面３００の後端領域のセットおよび読み取り（１５秒＋８秒）、裏面３０１の先端領域のセット（１５秒）のための時間が含まれる。
【００３１】
（シートサイズの変動）
定着器１０７は未定着のトナー画像とシートに熱と圧力を加えて、トナー画像をシートに定着させるため、熱や圧力の影響でシートが伸縮する。図７（Ａ）は両面に画像が形成されたシートについての先端部の主走査方向における長さ（シートサイズＬｔｏｐ１）の時間経過に伴う変化を示している。図７（Ａ）が示すように、定着によりシートが急激に収縮し、その後、時間の経過とともに緩やかに伸張が進んでいく。定着によってシートが収縮する要因は様々ある。定着器１０７によりシートが加熱されると、シートが含有している水分が蒸発したり、現像剤が凝固したりすることで、シートは縮む。一旦収縮したシートは時間の経過とともに大気中の水分を吸収するため、シートが徐々に伸張する。シートサイズＬｔｏｐ１は定着直後の２分間で激しく変化するが、その後はなだらかに変化する。表面３００のシートサイズＬｔｏｐ１、表面３００の後端部の主走査長Ｌｂｏｔｔｏｍ１、裏面３０１のシートサイズＬｔｏｐ２が順番に測定される間にもシートは伸張を続ける。その結果、シートサイズＬｔｏｐ１とシートサイズＬｔｏｐ２に差異が生じる。上述したようにシートサイズＬｔｏｐ１を測定したからシートサイズＬｔｏｐ２を測定するまでに要する平均的な時間差は４６秒であるため、シートの伸張による測定誤差は０．２ｍｍに達する。これは平均的な処理時間による測定誤差である。つまり、不慣れな操作者が作業をする場合、より多くの処理時間が必要になるため、測定誤差もさらに大きくなるだろう。発明者らによる実験によれば、読み取り精度が３０ｕｍのイメージスキャナ１００を用いて測定された表裏差が５０ｕｍを超えると、測定誤差の影響が画像形成位置の補正量に及ぶことが分かった。ｕｍはマイクロメートルの略称である。
【００３２】
（主走査長の表裏差の例）
図７（Ｂ）、図７（Ｃ）を用いて表裏差の変化について説明する。横軸は測定チャートの識別番号（チャートＮｏ．）を示す。ただし、識別番号の小さいものから順番に測定チャートが読み取られているため、横軸は間接的に時間を示している。縦軸は表裏差を示している。図７（Ｂ）は１０枚の測定チャートの出力完了から時間をおかずに読み取りを実行して得られた表裏差を示している。このケースでは未だ伸張過程にある測定チャートが読み取られている。そのため、特に出力完了後から３分以内に読み取られた１枚目から５枚目の測定チャートの表裏差のばらつきが大きい。図７（Ｂ）が示すように、表裏差は時間の経過とともに小さくなる。図７（Ｃ）は１０枚の測定チャートの出力が完了した後で十分な時間をおいてから読み取りが実行されたときの表裏差を示している。このケースではシートサイズの変動が収束しており、表裏差はいずれも小さく、ばらつきも小さくなっている。
【００３３】
このように測定チャートを読み取るタイミングは補正精度に影響を与える。出力完了直後の測定チャートを読み取らせて位置補正を実行する場合、位置補正の実施後も表裏差が残る。この問題を解決するため一案は、測定チャートを表裏差が十分に小さくなるまで測定チャートの読み込みを遅延ないしは待機させることである。しかし、シートのサイズ（例：Ａ４、Ａ３など）や坪量（重量）、材質に依存して遅延時間（待機時間）は異なるため、シートの種類に依存することなく一律に操作者を待たせれば、ユーザビリティが低減するだろう。そこで、本実施例では、高精度に位置補正を行う高精度モードとデフォルトの標準モードを含む複数の補正モードが設けられてもよい。高精度モードで、ＣＰＵ２００は、測定された表裏差が所定閾値以上であれば、Ｎ枚の測定チャートをイメージスキャナ１００に再度読み取らせる。つまり、イメージスキャナ１００はＮ枚の測定チャートの各表裏差が所定閾値未満となるまで、Ｎ枚の測定チャートのセットを繰り返し読み取る。ただし、繰り返しの読み取り回数には上限値が設定されてもよい。標準モードで、ＣＰＵ２００は、Ｎ枚の測定チャートのうち表裏差が所定閾値よりも小さい測定チャートから取得された測定値を使用して位置補正を行う。これにより高精度モードではシートサイズの変動が十分に収束した測定チャートが使用されるため、信頼性と平均化効果による高精度な位置補正が実現されよう。また、標準モードでは、シートサイズの変動が十分に収束した測定チャートのみが使用されるため、位置補正の処理時間と位置補正の精度とを両立させることが可能となろう。
【００３４】
（位置補正モード）
図８（Ａ）は位置補正モードの選択画面８０１を示す図である。ＣＰＵ２００は操作部２０から画像形成位置の補正を指示されると、操作部２０に選択画面８０１を表示する。ＣＰＵ２００はＯＮボタンが押されたことを検知すると、高精度モードが選択されたと認識する。一方で、ＣＰＵ２００はＯＮボタンが押されていなければ、デフォルトモードである標準モードが選択されたと認識する。
【００３５】
（シートサイズの変動を考慮した画像形成位置の補正処理）
図９は画像形成位置の補正量を決定する処理を示すフローチャートである。この処理は上述したＳ１０７のサブルーチンに相当する。ここでは、Ｎ枚の測定チャートの読み取りが完了しているものとする。Ｓ９０１でＣＰＵ２００（取得部２０５）はＮ枚の測定チャートのそれぞれについて表裏差δＬｔｏｐを取得する。図１０は表面差の取得処理を示すフローチャートである。図１０を用いてＳ９０１についてさらに詳細に説明する。Ｓ１００１でＣＰＵ２００（取得部２０５）はｉ番目の測定チャートのシートサイズＬｔｏｐ１とシートサイズＬｔｏｐ２とを計測し、その差分を取得する。たとえば、ｉ番目の測定チャートの表裏差δＬｔｏｐ（ｉ）は次式から算出されてもよい（ｉは１からＮまでの整数）。
δＬｔｏｐ（ｉ）＝｜Ｌｔｏｐ２（ｉ）−Ｌｔｏｐ１（ｉ）｜・・・・（１）
Ｌｔｏｐ２（ｉ）はｉ番目の測定チャートを読み取って得られた画像から計測された裏面３０１の先端部のシートサイズである。Ｌｔｏｐ１（ｉ）はｉ番目の測定チャートを読み取って得られた画像から計測された表面３００の先端部のシートサイズである。なお、位置測定部２０８はＮ枚の測定チャートのそれぞれについて位置データｄ１〜ｄ１４も測定し、記憶部２０１に記憶する。
【００３６】
Ｓ１００２でＣＰＵ２００（判定部２０６）はＮ枚の測定チャートのすべてについて表裏差δＬｔｏｐ（ｉ）の取得が完了したかどうかを判定する。完了していなければ、Ｓ１００１に戻り、ＣＰＵ２００はｉ＋１番目の測定チャートについてδＬｔｏｐ（ｉ＋１）を取得する。つまり、δＬｔｏｐ（１）、δＬｔｏｐ（２）、・・・・、δＬｔｏｐ（Ｎ）が取得されると、ＣＰＵ２００はＳ１００３に進む。
【００３７】
Ｓ１００３でＣＰＵ２００（判定部２０６）は、Ｎ枚の測定チャートの内で表裏差δＬｔｏｐ（ｉ）が所定の閾値ｔｈ（例：５０ｕｍ）以上となる測定チャートが存在するかどうかを判定する。表裏差δＬｔｏｐ（ｉ）が所定の閾値ｔｈ以上となる測定チャートが存在しなければ、ＣＰＵ２００はフラグに０をセットし、Ｓ９０２に進む。一方で、表裏差δＬｔｏｐ（ｉ）が所定の閾値ｔｈ以上となる測定チャートが一つでも存在すれば、ＣＰＵ２００はＳ１００４に進む。Ｓ１００４でＣＰＵ２００（補正量決定部２０９）はＮ枚の測定チャートのうち、表裏差δＬｔｏｐが閾値ｔｈ以上となった測定チャートから取得された位置データｄ１〜ｄ１４を破棄する。表裏差δＬｔｏｐが閾値ｔｈ以上となった測定チャートは複数枚であってもよい。Ｓ１００５でＣＰＵ２００（フラグ設定部）は、廃棄されたデータが存在することを示すフラグに１をセットし、Ｓ９０２に進む。閾値ｔｈとして５０ｕｍを挙げたが、これは説明の便宜上の一例に過ぎない。この表裏差の閾値はシートの種類に応じて異なるため、位置補正に使用されるシートの種類毎に予め記憶部２０１に記憶されていてもよい。ＣＰＵ２００は操作部２０を通じて指定されたシートの種類に対応する閾値ｔｈを記憶部２０１から読み出す。ここでは、表裏差を先端部の幅（主走査長）から求めたら、後端部の幅から求められてもよいし、左端部や右端部の副走査長から求められてもよい。また、先端部の主走査長と後端部の主走査長との差が表裏として使用されてもよい。
【００３８】
Ｓ９０２でＣＰＵ２００（選択部２０７）は操作者により指定された補正モードが高精度モードかどうかを判定する。高精度モードが選択されている場合、ＣＰＵ２００はＳ９０３に進む。Ｓ９０３でＣＰＵ２００（判定部２０６）はフラグを記憶部２０１から読み出し、フラグに１が代入されているかどうかを判定する。フラグにセットされた１は、Ｎ枚の測定チャートのいずれかに表裏差が閾値以上となった測定チャートが存在し、その測定チャートから取得された位置データは無効化または破棄されていることを意味する。フラグにセットされた０は、表裏差が閾値以上となった測定チャートは存在せず、Ｎ枚の測定チャートから取得されたすべての位置データが有効であり、記憶部２０１に保持されていることを意味する。フラグに１が設定されている場合、ＣＰＵ２００はＳ９０４に進む。Ｓ９０４でＣＰＵ２００（判定部２０６）はＮ枚の測定チャートからなるシートセットの読み取り回数が上限回数であるＭ回を超えているかどうかを判定する。たとえば、Ｍは２であってもよい。読み取り回数がＭを超えていなければ、ＣＰＵ２００はＳ９０５に進む。Ｓ９０５でＣＰＵ２００はＮ枚の測定チャートのシートセットの読み込みを再度実行するよう促すメッセージを操作部２０に表示する。たとえば、操作部２０は、図８（Ｂ）に示すようなユーザインタフェース８０２を表示してもよい。その後、ＣＰＵ２００は上述したＳ６０２に戻る。読み取り回数がＭを超えていれば、ＣＰＵ２００はＳ９０８に進む。Ｓ９０８でＣＰＵ２００はＮ枚の測定チャートの再作成を実行するよう促すメッセージを操作部２０に表示する。たとえば、操作部２０は、図８（Ｃ）に示すようなユーザインタフェース８０３を表示してもよい。その後、ＣＰＵ２００は上述したＳ６０１に戻る。
【００３９】
Ｓ９０２で標準モードが選択されている場合やＳ９０３でフラグに０が設定されていた場合、ＣＰＵ２００はＳ９０６に進む。Ｓ９０６でＣＰＵ２００（補正量決定部２０９）は有効な位置データを記憶部２０１から読み出し、画像形成位置の補正量を決定する。たとえば、補正モードが標準モードであれば、ＣＰＵ２００はＮ枚の測定チャートのうち無効化された測定チャートの位置データを除いた残りの有効な位置データを使用して補正量を決定する。高精度モードでは、ＣＰＵ２００は、Ｎ枚の測定チャートから取得されたすべての位置データを使用して補正量を決定する。ＣＰＵ２００は上述したようにＮ枚の測定チャートから測定された各Ｎ個の位置データｄ１〜ｄ１４の平均値を用いて補正量を決定する。たとえば、Ｎ枚の測定チャートから取得されたＮ個の位置データｄ１の平均値が算出される。位置データｄ２〜ｄＮについても同様に平均値が求められる。これらの平均値を用いて各画素の座標（書き出し位置）の補正量が決定される。とりわけ、高精度モードでは再読み込みや再作成によって高精度な位置データが得られるため、測定誤差の影響が小さくなる。また、平均化処理によってさらに、測定誤差の影響が小さくなる。一方、標準モードでは、より短時間で効率的に画像形成位置の補正量が決定される。なお、高精度モードでは平均化処理に使用されるデータ数が標準モードで平均化処理に使用されるデータ数よりも多いため、平均化効果が高い。Ｓ９０７でＣＰＵ２００（補正量決定部２０９）は補正量を記憶部２０１に記憶させるか、または、補正部２０３に設定する。
【００４０】
以上の説明ではＳ９０６で一括して補正量が決定されているが、測定チャートの読み込みが実行されるたびに補正量が算出されてもよい。また、最終的な補正量は平均化処理によって求められてもよい。
【００４１】
＜まとめ＞
本実施例によれば、イメージスキャナ１００はシートの第一面とシートの第二面とにそれぞれ形成された、画像形成位置を補正するためのマークを読み取る読取手段として機能する。ＣＰＵ２００の長さ測定部２０４はイメージスキャナ１００によりシートの第一面から得られた画像とシートの第二面から得られた画像に基づきシートの第一面側のシートサイズとシートの第二面側のシートサイズとを測定する測定手段として機能する。ＣＰＵ２００の取得部２０５は長さ測定部２０４により測定されたシートの第一面側のシートサイズとシートの第二面側のシートサイズとの差分である表裏差δＬｔｏｐを取得する取得手段して機能する。ＣＰＵ２００の判定部２０６は表裏差が予め定められた閾値以上かどうかを判定する判定手段として機能する。補正量決定部２０９は表裏差が閾値以上であると判定されなかったシートに形成されたマークを用いて画像形成位置の補正量を決定する決定手段として機能する。たとえば、標準モードであれば、Ｎ枚の測定チャートのうち表裏差が閾値以上ではない測定チャートから取得された位置データが使用されて補正量が決定される。また、高精度モードでは再読取や再作成の結果、表裏差が閾値以上ではないＮ枚の測定チャートから取得された位置データが使用されて補正量が決定される。補正部２０３は補正量決定部２０９により決定された補正量を用いて画像形成位置を補正する。このように本実施例によれば、シートの表面のサイズと裏面のサイズとの差である表裏差を考慮して画像形成位置の補正量が決定されるようになる。
【００４２】
Ｓ９０４に関して説明したように、イメージスキャナ１００は、表裏差が閾値以上と判定されたシートのマークを予め定められた回数を上限として繰り返し読み取ってもよい。これにより、測定チャートの読み取り回数を制限できるようになる。測定チャートの繰り返し読み取りは、Ｎ枚の測定チャートのうちで表裏差が閾値以上となった測定チャートのみについて実行されてもよいし、Ｎ枚の測定チャートからなるシートセットの全体について実行されてもよい。つまり、図１０、Ｓ９０３およびＳ９０４に関して説明したように、イメージスキャナ１００はマークを形成されたＮ枚のシートのうち少なくとも一枚のシートについて表裏差が閾値以上と判定されると、予め定められた回数を上限としてＮ枚のシートのすべてを繰り返し読み取ってもよい。図８（Ｂ）やＳ９０５に関して説明したように、操作部２０は、イメージスキャナ１００を用いてマークを形成されたシートを再度読み取るよう促すメッセージを出力する出力手段として機能してもよい。これにより操作者は測定チャートの再度の読み取りが必要なことを容易に認識できるようになろう。
【００４３】
図１０やＳ９０３、Ｓ９０４、Ｓ９０８に関して説明したように、プリンタエンジン１５０は、表裏差が閾値以上であると判定されると、再度、シートにマークを形成してもよい。図８（Ｃ）に関して説明したように、操作部２０は、プリンタエンジン１５０を用いてＮ枚のシートへのマークの形成を再度実行するよう促すメッセージを出力する出力手段として機能してもよい。これにより操作者は測定チャートの再度の作成が必要なことを容易に認識できるようになろう。なお、Ｓ９０４におけるＭはゼロであってもよい。この場合は表裏差が閾値以上であると判定されると再読取は実行されず、すぐに再作成が実行される。つまり、再読取は省略されてもよい。
【００４４】
Ｓ９０６に関して説明したように、補正量決定部２０９はＮ枚のシートに形成された各マークから測定されたマーク形成位置の平均値を求め、当該平均値に基づいて画像形成位置の補正量を決定してもよい。このような平均化処理により、シート自体のサイズのばらつきの影響が削減されよう。
【００４５】
上述したように、標準モードは、表裏差が閾値以上であると判定されなかったシートを用いてプリンタエンジン１５０の画像形成位置の補正量を決定する第一モードの一例である。高精度モードは、Ｎ枚のシートのそれぞれを用いてプリンタエンジン１５０の画像形成位置の補正量を決定する第二モードの一例である。また、選択部２０７は複数の補正モードのうちいずれかを選択する選択手段として機能する。補正量決定部２０９は選択部２０７により選択された補正モードを用いて画像形成位置の補正量を決定する。標準モードは相対的に短時間に補正量を求めるモードであり、高精度モードは高精度の補正量を求めるモードであり、両者のメリットは相違している。したがって、複数の補正モードからいずれかを選択可能とすることで、操作者は自分の好みのモードを選択できるようになろう。
【００４６】
たとえば、閾値ｔｈは５０マイクロメートルであってもよいが、これはイメージスキャナ１００の読取精度に依存して決定されるべきものである。基本的に、シートサイズはプリンタエンジン１５０におけるシートの搬送方向に対して直交した方向におけるシートの長さである。このような主走査長が採用されてもよいし、副走査長が採用されてもよいし、対角線の長さが採用されてもよい。これらのいずれであっても表裏差を求めることが可能である。
【符号の説明】
【００４７】
１５０…プリンタエンジン、１００…イメージスキャナ、２０３…補正部、２０４…長さ測定部、２０５…取得部、２０６…判定部、２０９…補正量決定部
【図１】
2017134268.tif 000003
【図２】
2017134268.tif 000004
【図３】
2017134268.tif 000005
【図４】
2017134268.tif 000006
【図５】
2017134268.tif 000007
【図６】
2017134268.tif 000008
【図７】
2017134268.tif 000009
【図８】
2017134268.tif 000010
【図９】
2017134268.tif 000011
【図１０】
2017134268.tif 000012