(57)【特許請求の範囲】
【請求項１】
記録媒体の第１の辺から決められた距離に設けられた第１のマークと、前記第１の辺に対向する第２の辺から前記距離に設けられた第２のマークとを有するテスト画像を前記記録媒体に形成する画像形成手段と、
前記記録媒体を搬送する搬送手段と、
前記記録媒体が置かれる原稿台と、
該搬送された記録媒体および前記原稿台に置かれた記録媒体から、画像を読み取る読取手段と、
前記原稿台に置かれ、前記テスト画像が形成された記録媒体から、前記読取手段にて読取られた第１の画像において、前記第１のマークから前記第２のマークまでの距離を、前記記録媒体の前記第１の辺から前記第１のマークまでの距離と、前記第２の辺から前記第２のマークまでの距離と、前記第１の辺および前記第２の辺に直交する方向の前記記録媒体の幅とを用いた第１の方法で測定し、前記搬送手段にて搬送され、前記テスト画像が形成された記録媒体から、前記読取手段により読み取られた第２の画像において、前記第１のマークから前記第２のマークまでの距離を直接測定する第２の方法で測定し、前記第１の方法および前記第２の方法でそれぞれ測定された距離の比を、補正係数として記憶しておき、前記搬送手段により搬送され前記テスト画像が形成された前記記録媒体から第２の画像が読み取られた際において、当該記録媒体の前記第１の辺または前記第２の辺が検出されなかった場合、前記第２の方法で測定した距離に前記補正係数を乗じて得られる値を用いて、前記画像形成手段における形成画像の目標サイズを補正することにより、前記画像形成手段において、新たに記憶媒体に形成される画像の出力サイズを補正する補正手段と
を有する画像形成装置。
【請求項２】
前記読取手段は、前記搬送手段により搬送された記録媒体の両面から画像を読み取り、
前記補正手段は、前記記録媒体の同じ面から読み取られた前記第１の画像と前記第２の画像とを利用して前記補正係数を算出する
ことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
原稿搬送部により搬送された原稿をスキャナ部に読み取らせる技術が知られている。特許文献１には、原稿読み取り部が読み取り可能な最大幅で原稿の読み取りを行うことにより、原稿全体の画像を欠けることなく読み取らせる技術が記載されている。特許文献２には、ファクシミリ通信のシステムに関し、原稿の読み取り幅方向の両端の空白部分を削除した画像データを送信することにより、通信データ量を削減する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１９４９３８号公報
【特許文献２】特開平１１−０６９１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、搬送された記録媒体から読み取られた画像から当該記録媒体の辺が検出されない場合に、記録媒体に形成される画像の大きさの補正の精度を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、一の態様において、記録媒体の第１の辺から決められた距離に設けられた第１のマークと、前記第１の辺に対向する第２の辺から前記距離に設けられた第２のマークとを有するテスト画像を前記記録媒体に形成する画像形成手段と、前記記録媒体を搬送する搬送手段と、前記記録媒体が置かれる原稿台と、該搬送された記録媒体および前記原稿台に置かれた記録媒体から、画像を読み取る読取手段と、前記原稿台に置かれ、前記テスト画像が形成された記録媒体から、前記読取手段にて読取られた第１の画像において、前記第１のマークから前記第２のマークまでの距離を、前記記録媒体の前記第１の辺から前記第１のマークまでの距離と、前記第２の辺から前記第２のマークまでの距離と、前記第１の辺および前記第２の辺に直交する方向の前記記録媒体の幅とを用いた第１の方法で測定し、前記搬送手段にて搬送され、前記テスト画像が形成された記録媒体から、前記読取手段により読み取られた第２の画像において、前記第１のマークから前記第２のマークまでの距離を直接測定する第２の方法で測定し、前記第１の方法および前記第２の方法でそれぞれ測定された距離の比を、補正係数として記憶しておき、前記搬送手段により搬送され前記テスト画像が形成された前記記録媒体から第２の画像が読み取られた際において、当該記録媒体の前記第１の辺または前記第２の辺が検出されなかった場合、前記第２の方法で測定した距離に前記補正係数を乗じて得られる値を用いて、前記画像形成手段における形成画像の目標サイズを補正することにより、前記画像形成手段において、新たに記憶媒体に形成される画像の出力サイズを補正する補正手段とを有する画像形成装置を提供する。
好ましい態様において、前記読取手段は、前記搬送手段により搬送された記録媒体の両面から画像を読み取り、前記補正手段は、前記記録媒体の同じ面から読み取られた前記第１の画像と前記第２の画像とを利用して前記補正係数を算出する。
【発明の効果】
【０００９】
本願発明によれば、第１のマークと第２のマークとの距離と、第２の画像から算出された係数とを利用して記録媒体に形成される画像の大きさが補正されない場合と比較して、第１の画像から第１の辺または第２の辺が検出されない場合において、画像の大きさの補正の精度が低下することが抑制される。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置のハードウェア構成を示すブロック図
【図２】補正機能において用いられるテスト用紙を示す図
【図３】画像形成装置の機能的構成を示すブロック図
【図４】補正係数算出処理を示すフローチャート
【図５】第１読取画像を例示する図
【図６】第２読取画像を例示する図
【図７】補正機能が実行されるときの処理を示すフローチャート
【図８】テスト用紙の端部が含まれていない第１読取画像を例示する図
【発明を実施するための形態】
【００１１】
図１は、画像形成装置１のハードウェア構成を示すブロック図である。画像形成装置１は、複写機、プリンタ、スキャナ、およびファクシミリとして機能する情報処理装置である。同図に示したように、画像形成装置１は、制御部１０１と、記憶部１０２と、操作部１０３と、表示部１０４と、搬送部１０５と、原稿台１０６と、画像読取部１０７と、画像形成部１０８と、通信部１０９と、画像処理部１１０とを備える。また、画像形成装置１の各部（原稿台１０６を除く）は、バス１１１に接続されており、このバス１１１を介して各種データの授受を行う。
【００１２】
制御部１０１は、画像形成装置１の各部の動作を制御する手段である。制御部１０１は、ＣＰＵ（Central Processing Unit）などの演算処理装置と、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などの記憶媒体（主記憶装置）とを備える。ＣＰＵは、ＲＯＭおよび記憶部１０２に記憶されているプログラムを読み出し、ＲＡＭを作業エリアにしてプログラムを実行する。制御部１０１は、このようにプログラムを実行することにより、用紙（記録媒体の一例）に画像を形成すること、用紙から画像を読み取って画像データを生成すること、通信回線を介して他の装置と通信を行うことなどを実現する。
【００１３】
記憶部１０２は、データを記憶する手段である。記憶部１０２は、ハードディスク、フラッシュメモリなどの記憶媒体（補助記憶装置）を備え、通信部１０９で受信したデータや画像形成装置１で生成されたデータなどを記憶する。また、記憶部１０２は、いわゆるメモリーカードやＵＳＢメモリなどの着脱可能な記憶媒体（リムーバブルメディア）と、その記憶媒体にデータを読み書きする手段とを含んでもよい。記憶部１０２は、後述する補正プログラムを記憶する。
【００１４】
操作部１０３は、ユーザの操作を受け付ける手段である。操作部１０３は、操作子（ボタン、キーなど）を備え、押下された操作子に応じた制御信号を制御部１０１に供給する。また、操作部１０３は、表示部１０４と、表示部１０４の表示面に重ねて設けられたセンサとを備え、押圧した位置に応じた制御信号を制御部１０１に供給するタッチパネルによって構成されてもよい。
【００１５】
表示部１０４は、情報を表示する手段である。表示部１０４は、表示装置として例えば液晶ディスプレイを有する。表示部１０４は、制御部１０１の制御の下、画像形成装置１を操作するためのメニュー画面を表示する。
【００１６】
搬送部１０５は、画像読取部１０７に対して用紙を搬送する手段である。搬送部１０５は、用紙トレイに積載された用紙を１枚ずつ捌いて原稿台１０６の用紙が読み取られる領域に対して搬送するための各種ロールを備えている。搬送部１０５により搬送された用紙は、原稿台１０６に押圧される。原稿台１０６は、画像読取部１０７により画像が読み取られる用紙が置かれる台、例えば、プラテンガラスである。
【００１７】
画像読取部１０７は、用紙を光学的に読み取って画像データに変換する手段である。画像読取部１０７は、搬送部１０５により搬送されて原稿台１０６に押圧された用紙、または原稿台１０６に置かれた用紙を読み取って画像データに変換する。画像読取部１０７は、主走査方向に伸び、原稿台１０６に押圧された用紙、または原稿台１０６に置かれた用紙の表面に対して光を照射する棒状の光源と、用紙に照射された光の反射光を伝播し結像する光学系と、結像された光学像を光電変換するイメージセンサとを有する。画像読取部１０７は、用紙から読み取られた画像データを画像処理部１１０に供給する。
【００１８】
画像形成部１０８は、用紙に画像を形成する手段である。画像形成部１０８は、電子写真方式によって用紙にトナー像を形成する画像形成機構を具備している。なお、画像形成機構は、電子写真方式に限らず、インクジェット方式などの他の記録方式が用いられてもよい。
【００１９】
通信部１０９は、データを送受信する手段である。通信部１０９は、通信回線に接続されており、通信回線に接続されている他の装置と通信を行う通信インタフェースとして機能する。
【００２０】
画像処理部１１０は、画像データに対して画像処理を実行する手段である。ここでいう画像処理とは、例えば、色補正や階調補正である。画像形成装置１においてプリント機能が実行される場合、画像処理部１１０は、画像処理が施された画像データを画像形成部１０８に供給する。
【００２１】
画像形成部１０８により用紙に形成された画像の大きさ（以下、「出力サイズ」という）が、画像形成装置１が本来形成しようとした画像の大きさ（以下、「目標サイズ」という）と異なる場合がある。そこで、画像形成装置１は、出力サイズに応じて目標サイズを補正する機能（以下、「補正機能」という）を備える。補正機能が実行されると、出力サイズを測定し目標サイズを補正するために用いられる画像（以下、「テスト画像」という）が、画像形成部１０８により用紙に形成される。ユーザは、テスト画像が形成された用紙（以下、「テスト用紙」という）を用紙トレイに載せて画像読取部１０７に読み取らせる。画像形成装置１は、テスト用紙から読み取られた画像（以下、「読取画像」という）を利用して出力サイズを測定し、測定結果に応じて目標サイズを補正する。目標サイズが補正されることにより、新たに用紙に形成される画像の出力サイズが補正される。
【００２２】
図２は、補正機能において用いられるテスト用紙Ｐ１を示す図である。図２では、ＱＲコード（登録商標）Ｃ１と、８つのテストマークＭ（Ｍ１からＭ８）とがテスト画像Ｉ１に含まれている。ＱＲコードＣ１は、補正機能において画像形成装置１により用いられる情報を示す。具体的には、ＱＲコードＣ１には、当該ＱＲコードＣ１を識別するための情報、テスト用紙Ｐ１の用紙サイズおよび坪量などのテスト用紙Ｐ１の種類を示す情報、およびテスト画像Ｉ１が形成されたときの画像形成条件（例えば、目標サイズを補正する処理が行われている場合における補正値など）を示す情報などが含まれる。
【００２３】
読取画像の背景が白色である場合、読取画像においてテスト用紙Ｐ１の端部の位置は検出されにくくなる傾向にある。テストマークＭは、読取画像においてテスト用紙Ｐ１の端部の位置を検出するためのマークである。テストマークＭ１は、短辺Ｌ１および長辺Ｌ４から距離ｄ１の位置に設けられる。テストマークＭ２は、短辺Ｌ１から距離ｄ１の位置に設けられる。テストマークＭ３は、短辺Ｌ１および長辺Ｌ２から距離ｄ１の位置に設けられる。テストマークＭ４は、長辺Ｌ２から距離ｄ１の位置に設けられる。テストマークＭ５は、長辺Ｌ２および短辺Ｌ３から距離ｄ１の位置に設けられる。テストマークＭ６は、短辺Ｌ３から距離ｄ１の位置に設けられる。テストマークＭ７は、短辺Ｌ３および長辺Ｌ４から距離ｄ１の位置に設けられる。テストマークＭ８は、長辺Ｌ４から距離ｄ１の位置に設けられる。
【００２４】
補正機能において、画像形成装置１は、用紙に形成されたテスト画像Ｉ１の幅方向（画像読取部１０７が画像を読み取る方向（換言すると、副走査方向、搬送方向）に垂直な方向）の長さが、所望のサイズとなるように補正を行う。テスト画像Ｉ１の幅方向の長さとしては、２つのテストマーク間の距離が用いられる。具体的には、テスト画像Ｉ１の幅方向が矢印Ａ１の方向である場合、テストマークＭ４とテストマークＭ８との距離が測定される。テスト画像Ｉ１の幅方向が矢印Ａ２の方向である場合、テストマークＭ２とテストマークＭ６との距離がテスト画像Ｉ１の幅方向の長さとして測定される。以下では、テスト画像Ｉ１の幅方向の長さの測定に用いられる２つのテストマークＭを「測定対象マーク」と表現する。測定対象マークは、第１のマークおよび第２のマークの一例である。
【００２５】
補正機能においては、高精度で補正を行うため、測定対象マーク間の距離を正確に測定したいという要求がある。測定対象マーク間の距離を測定する方法としては、（Ａ）測定対象マーク間の距離を直接測定する方法（以下、「方法Ａ」という）、および（Ｂ）測定対象マークと近接する辺との距離を用いて、測定対象マーク間の距離を間接的に測定する方法（以下、「方法Ｂ」という）、の２つの方法がある。方法Ａによれば、読取画像においてテスト用紙Ｐ１の端部が検出されなかった場合であっても、測定対象マーク間の距離が測定されるという利点がある。その反面、後述する方法Ｂを利用した場合に比べて、測定の精度が低いという欠点がある。
【００２６】
次に方法Ｂの詳細を説明する。方法Ｂにおいては、以下の式（１）により、測定対象マーク間の距離（テスト画像Ｉ１の幅方向の長さ）ｄＷが算出される。
【数１】
0006409381.tif 000002
ここで、ｄＰはテスト用紙Ｐ１の幅方向の長さを示す。長さｄＰは、ＱＲコードＣ１により示される。ｄ１Ａは測定対象マークの一方とテスト用紙Ｐ１の端部（当該一方の測定対象マークに近接する辺Ｌ）との距離を、ｄ１Ｂは測定対象マークの他方とテスト用紙Ｐ１の端部（当該他方の測定対象マークに近接する辺Ｌ）との距離を示す。例えば、測定対象マークがテストマークＭ４およびテストマークＭ８である場合、距離ｄ１ＡはテストマークＭ４と長辺Ｌ２との距離を示し、距離ｄ１ＢはテストマークＭ８と長辺Ｌ４との距離を示す。別の例で、測定対象マークがテストマークＭ２およびテストマークＭ６である場合、距離ｄ１ＡはテストマークＭ２と短辺Ｌ１との距離を示し、距離ｄ１ＢはテストマークＭ６と短辺Ｌ３との距離を示す。
【００２７】
画像形成装置１が、読取画像内の２点間の距離を測定する際、測定される距離が長いほど、誤差が大きくなる場合がある。これは例えば以下の理由による。画像形成装置１が一度に測定することのできる距離には上限値がある場合がある。この場合において２点間の距離が上限値を上回るときは、画像形成装置１は、２点間を複数の区間に分割して各区間の距離を測定し、各区間の測定の結果を加算することにより２点間の距離を測定する。このように２点間の距離の測定において複数回の測定が行われる場合、各測定に含まれる誤差は、測定の結果が加算される際に累積されることになる。そのため、読取画像内の２点間の距離の測定では、２点間の距離が長いほど誤差が大きくなる。図２に示す通り、距離ｄ１Ａおよび距離ｄ１Ｂは、テスト画像Ｉ１の幅方向が矢印Ａ１または矢印Ａ２のどちらの方向であっても、距離ｄＷよりも短い値であり、距離ｄ１Ａと距離ｄ１Ｂの測定の精度は、測定対象マーク間の距離を直接測定した場合（方法Ａ）の測定の精度よりも高い。そのため、方法Ｂによれば、方法Ａを利用した場合に比べて、測定の精度が高いという利点がある。その反面、読取画像においてテスト用紙Ｐ１の端部が検出されなかった場合には、方法Ｂは利用できないという欠点がある。
【００２８】
テスト用紙Ｐ１を用紙トレイに載せて画像読取部１０７に読み取らせた場合、読取画像においてテスト用紙Ｐ１の端部が含まれないことがある。例えば、画像読取部１０７が画像データを読み取ることが可能な最大幅のテスト用紙Ｐ１が画像読取部１０７により読み取られた場合、読取画像においてテスト用紙Ｐ１の幅方向の端部が含まれないことがある。この場合、上述した方法Ｂにより測定対象マーク間の距離を測定することはできない。本発明に係る画像形成装置１は、方法Ｂを利用することができない場合（方法Ａが利用される場合）であっても、方法Ａの欠点を補って、用紙に形成される画像の大きさの補正の精度が低下することを防止する。具体的には、画像形成装置１は、補正機能が実行される前に、方法Ａと方法Ｂの両方により距離ｄＷを測定し、測定された２つの距離ｄＷの比率を表す係数を算出する。画像形成装置１は、算出された係数を用いて、補正機能において方法Ａが利用されたときの測定値を補正する。以下では、方法Ａによる測定値を補正するために用いられる係数を「補正係数」と表現する。
【００２９】
図３は、画像形成装置１の機能的構成を示すブロック図である。画像形成装置１は、画像形成手段１１と、搬送手段１２と、読取手段１３と、検出手段１４と、補正手段１５と、算出手段１６とを有する。画像形成手段１１は、テスト画像Ｉ１を用紙に形成する。搬送手段１２は、読取手段１３に対してテスト用紙Ｐ１を搬送する。読取手段１３は、テスト用紙Ｐ１から画像を読み取る。読取手段１３は、搬送手段１２により搬送されたテスト用紙Ｐ１、および原稿台１０６に置かれたテスト用紙Ｐ１から画像を読み取る。検出手段１４は、搬送手段１２により搬送されたテスト用紙Ｐ１から読み取られた画像（以下、「第１読取画像」という）について、テスト用紙Ｐ１の端部を検出する。補正手段１５は、第１読取画像を利用して、用紙に形成される画像の大きさを補正する。算出手段１６は、第１読取画像と、原稿台１０６に置かれたテスト用紙Ｐ１から読み取られた画像（以下、「第２読取画像」という）とを利用して補正係数を算出する。
【００３０】
画像形成装置１において、補正機能を実現するための補正プログラムを実行している制御部１０１により制御された画像形成部１０８は、画像形成手段１１の一例である。補正プログラムを実行している制御部１０１により制御された搬送部１０５は、搬送手段１２の一例である。補正プログラムを実行している制御部１０１により制御された画像読取部１０７は、読取手段１３の一例である。補正プログラムを実行している制御部１０１は、検出手段１４および算出手段１６の一例である。補正プログラムを実行している制御部１０１により制御された画像処理部１１０は、補正手段１５の一例である。
【００３１】
図４は、補正機能が実行される前段階として、画像形成装置１が補正係数を算出する処理（以下、「補正係数算出処理」という）を示すフローチャートである。なお、補正係数算出処理は、画像形成装置１において補正機能が最初に実行される前に少なくとも一回行われればよい。以下の処理は、ユーザが予めテスト用紙Ｐ１を画像形成装置１から出力させ、当該テスト用紙Ｐ１を用紙トレイに置いた状態で開始される。テスト用紙Ｐ１の出力は、例えば、ユーザが操作部１０３を操作して、テスト画像Ｉ１を形成させるための指示が入力されたことを契機として行われる。ユーザは、出力されたテスト用紙Ｐ１を用紙トレイに置く。
【００３２】
ステップＳＡ１において、制御部１０１は、用紙トレイに積載されたテスト用紙Ｐ１から画像を読み取る。テスト用紙Ｐ１の読み取りは、例えば、ユーザが操作部１０３を操作して、テスト用紙Ｐ１の読み取りを開始させるための指示（以下、「読取開始指示」という）を入力したことを契機として行われる。読取開始指示が入力されると、搬送部１０５はテスト用紙Ｐ１を画像読取部１０７に向かって搬送し、画像読取部１０７はテスト用紙Ｐ１から画像を読み取る。制御部１０１は、第１読取画像を示す画像データを記憶部１０２に記憶する。
【００３３】
図５は、第１読取画像を例示する図である。この例で、第１読取画像Ｉ２１は、図２に示したテスト用紙Ｐ１が矢印Ａ１の方向を幅方向として読み取られたときの読取画像である。図５の例で、第１読取画像Ｉ２１には、テスト用紙Ｐ１の端部が含まれている。なお、図５に示す第１読取画像Ｉ２１においてはテスト用紙Ｐ１の端部が含まれているが、テストマークＭが含まれていればテスト用紙Ｐ１の端部は第１読取画像において含まれていなくてもよい。
【００３４】
再び図４を参照する。ステップＳＡ２において、制御部１０１は、第１読取画像におけるテスト用紙Ｐ１の向きを検出する。テスト画像Ｉ１には、上述したテストマークＭの他に、テスト用紙Ｐ１の向き、テストマークＭの位置、およびＱＲコードＣ１の位置を検出するために用いられる図示せぬマーク（以下、「方向検出用マーク」という）が含まれている。方向検出用マークは、互いに形状の異なる複数のマークであって、テスト用紙Ｐ１の端部を構成する各辺に対応させて設けられている。方向検出用マークは、また、テストマークＭに対して、予め定められた位置に設けられている。制御部１０１は、第１読取画像における方向検出用マークの位置を検出することにより、第１読取画像におけるテスト用紙の向きを検出する。例えば、図５に示した第１読取画像Ｉ２１では、テスト用紙Ｐ１の向きとして、短辺Ｌ１および短辺Ｌ３が幅方向に沿っていることが検出される。制御部１０１は、検出された方向検出用マークの位置とテスト用紙の向きとをＲＡＭに記憶する。なお、ステップＳＡ２において、制御部１０１は、テスト用紙Ｐ１の幅方向に沿った辺に対応する方向検出マークを識別する識別子をＲＡＭに記憶する。識別子の記憶は、後述の処理（ステップＳＡ１２）において長さｄＰを特定するために行われる。
【００３５】
ステップＳＡ３において、制御部１０１は、第１読取画像におけるテストマークＭの位置を検出する。具体的には、制御部１０１は、ＲＡＭに記憶された方向検出用マークの位置に対して予め定められた位置を探索することにより、テストマークＭの位置を検出する。制御部１０１は、検出されたテストマークＭの位置をＲＡＭに記憶する。
【００３６】
ステップＳＡ４において、制御部１０１は、第１読取画像における測定対象マークを検出する。具体的には、制御部１０１は、テストマークＭ１からテストマークＭ８を、テスト用紙Ｐ１の幅方向に沿った３つのマーク群に分け、当該３つのマーク群のうち、他の２つのマーク群に挟まれた一のマーク群に属するテストマークＭを測定対象マークとして検出する。図５に示した第１読取画像Ｉ２１においては、テストマークＭ１、Ｍ２、およびＭ３から成るマーク群（以下、「マーク群Ｇ１」という）と、テストマークＭ４およびＭ８から成るマーク群（以下、「マーク群Ｇ２」という）と、テストマークＭ５、Ｍ６、およびＭ７から成るマーク群（以下、「マーク群Ｇ３」という）に分けられる。そして、マーク群Ｇ１とマーク群Ｇ３とに挟まれたマーク群Ｇ２に属するテストマークＭ４およびＭ８とが測定対象マークとして検出される。制御部１０１は、測定対象マークの位置を他のテストマークＭの位置と区別してＲＡＭに記憶する。制御部１０１は、また、ステップＳＡ２において検出された方向検出用マークの位置と測定対象マークの位置との相対的な位置関係を示す情報（以下、「相対位置情報」という）をＲＡＭに記憶する。
【００３７】
ステップＳＡ５において、制御部１０１は、上述した方法Ａを利用して、第１読取画像から距離ｄＷを測定する。具体的には、制御部１０１は、ＲＡＭから測定対象マークの位置を読み出して、距離ｄＷを測定する。以下では、第１読取画像から測定された距離ｄＷを「距離ｄＷ１」と表現する。例えば、図５に示した第１読取画像Ｉ２１では、テストマークＭ４とテストマークＭ８との距離が直接測定されることにより、距離ｄＷ１が測定される。制御部１０１は、測定された距離ｄＷ１をＲＡＭに記憶する。
【００３８】
ステップＳＡ６において、制御部１０１は、原稿台１０６に置かれたテスト用紙Ｐ１から画像を読み取る。ステップＳＡ６の処理は、ステップＳＡ１で画像が読み取られたテスト用紙Ｐ１を原稿台１０６に載せた状態で、ユーザが読取開始指示を入力したこと契機として開始される。なお、テスト用紙Ｐ１が原稿台１０６に載せられる際には、テスト画像Ｉ１の背景となる用紙（以下、「背景用紙」という）がテスト用紙Ｐ１に重ねてセットされる。制御部１０１は、第２読取画像を示す画像データを記憶部１０２に記憶する。
【００３９】
図６は、第２読取画像を例示する図である。この例で、第２読取画像Ｉ２２は、図２に示したテスト用紙Ｐ１から読み取られた読取画像である。第２読取画像Ｉ２２において、斜線で塗られた領域は、背景用紙から読み取られた領域を示す。後述の処理（ステップＳＡ１２）において、制御部１０１は、上述した方法Ｂを利用して、第２読取画像から、距離ｄＷを測定する。そのため、制御部１０１は、第２読取画像にテスト用紙Ｐ１の端部が含まれるように、予め決められたサイズ（例えば、最大サイズ）で画像を読み取る。
【００４０】
再び図４を参照する。ステップＳＡ７において、制御部１０１は、第２読取画像におけるＱＲコードＣ１の位置を検出する。ＱＲコードＣ１は、例えば、上述した方向検出用マークに対して、予め定められた位置に設けられている。制御部１０１は、第２読取画像における方向検出用マークの位置を検出し、検出された方向検出用マークの位置に対して、予め定められた位置を探索することにより、第２読取画像におけるＱＲコードＣ１の位置を検出する。制御部１０１は、検出された方向検出用マークの位置を、ステップＳＡ２においてＲＡＭに記憶された方向検出用マークの位置に上書きする。制御部１０１は、また、検出されたＱＲコードＣ１の位置をＲＡＭに記憶する。
【００４１】
ステップＳＡ８において、制御部１０１は、テスト用紙Ｐ１の用紙サイズを示す情報（以下、「用紙サイズ情報」という）を取得する。具体的には、制御部１０１は、ステップＳＡ７において位置が検出されたＱＲコードＣ１をデコードすることにより、用紙サイズ情報を取得する。用紙サイズ情報は、テスト用紙Ｐ１の短辺の長さと長辺の長さを示す。用紙サイズ情報により示される短辺の長さと長辺の長さとは、短辺および長辺に対応する方向検出用マークを識別する識別子により区別される。制御部１０１は、取得された用紙サイズ情報をＲＡＭに記憶する。
【００４２】
ステップＳＡ９において、制御部１０１は、第２読取画像におけるテストマークＭの位置を検出する。具体的には、制御部１０１は、ＲＡＭに記憶された方向検出用マークの位置に対して、予め定められた位置を探索することにより、テストマークＭの位置を検出する。制御部１０１は、検出されたテストマークＭの位置を、ステップＳＡ３においてＲＡＭに記憶されたテストマークＭの位置に上書きする。
【００４３】
ステップＳＡ１０において、制御部１０１は、第２読取画像におけるテスト用紙Ｐ１の端部の位置を検出する。具体的には、制御部１０１は、ＲＡＭに記憶された、第２読取画像におけるテストマークＭの位置を利用してテスト用紙Ｐ１の端部の位置を検出する。制御部１０１は、検出されたテスト用紙Ｐ１の端部の位置をＲＡＭに記憶する。
【００４４】
ステップＳＡ１１において、制御部１０１は、第２読取画像における測定対象マークを検出する。具体的には、制御部１０１は、ＲＡＭから読み出した、第２読取画像における方向検出用マークの位置を示す情報と相対位置情報とを利用して、ステップＳＡ４において測定対象マークとされたテストマークを第２読取画像における測定対象マークとして検出する。制御部１０１は、測定対象マークの位置を他のテストマークＭの位置と区別してＲＡＭに記憶する。
【００４５】
ステップＳＡ１２において、制御部１０１は、上述した方法Ｂを利用して、第２読取画像から距離ｄＷを測定する。具体的には、制御部１０１は、ステップＳＡ１１において検出された測定対象マークの各々について、テスト用紙Ｐ１の端部（測定対象マークの各々に最も近接する辺）との距離を測定することにより、距離ｄ１Ａおよび距離ｄ１Ｂを測定する。例えば、図６に示した第２読取画像Ｉ２２では、距離ｄ１ＡとしてテストマークＭ４と長辺Ｌ２との距離が測定され、距離ｄ１ＢとしてテストマークＭ８と長辺Ｌ４との距離が測定される。制御部１０１は、また、ＲＡＭに記憶された用紙サイズ情報が示すテスト用紙Ｐ１の短辺の長さと長辺の長さのうち、ステップＳＡ１においてテスト用紙Ｐ１が読み取られたときの幅方向に沿った一方の辺の長さを長さｄＰとして読み出す。幅方向に沿った一方の辺の長さは、ステップＳＡ２においてＲＡＭに記憶された識別子により識別される。例えば、テスト用紙Ｐ１が矢印Ａ１の方向（図２および図５参照）を幅方向として読み取られた場合、テスト用紙Ｐ１の短辺の長さが長さｄＰとして読み出される。制御部１０１は、測定された距離ｄ１Ａおよび距離ｄ１Ｂ、並びにＲＡＭから読み出された長さｄＰを利用して、式（１）により距離ｄＷを測定する。以下では、第２読取画像から測定された、距離ｄＷを「距離ｄＷ２」と表現する。制御部１０１は、測定された距離ｄＷ２をＲＡＭに記憶する。
【００４６】
ステップＳＡ１３において、制御部１０１は、補正係数を算出する。具体的には、制御部１０１は、距離ｄＷ１および距離ｄＷ２をＲＡＭから読み出して、以下の式（２）により補正係数αを算出する。制御部１０１は、算出された補正係数αを記憶部１０２に記憶する。
【数２】
0006409381.tif 000003
【００４７】
図７は、画像形成装置１において補正機能が実行されるときの処理を示すフローチャートである。以下の処理は、図４に示した処理が実行され、補正係数αが記憶部１０２に記憶された状態で開始される。また、以下の処理は、図４と同様に、ユーザが予めテスト用紙Ｐ１を画像形成装置１から出力させ、当該テスト用紙Ｐ１を用紙トレイに載せた状態で開始される。なお、図７に示す処理において用いられるテスト用紙Ｐ１は、補正係数算出処理において用いられたテスト用紙Ｐ１と異なっていてもよい。例えば、図７に示す処理においては、補正係数算出処理において用いられたテスト用紙Ｐ１とは異なる用紙サイズのテスト用紙Ｐ１が用いられてもよい。
【００４８】
ステップＳＢ１およびステップＳＢ２において、制御部１０１は、ステップＳＡ１およびステップＳＡ２と同様の処理を行う。ステップＳＢ３およびステップＳＢ４において、制御部１０１は、ステップＳＡ７およびステップＳＡ８と同様の処理を、ステップＳＢ１で読み取られた第１読取画像について行う。ステップＳＢ５およびステップＳＢ６において、制御部１０１は、ステップＳＡ３およびステップＳＡ４と同様の処理を行う。
【００４９】
ステップＳＢ７において、制御部１０１は、ステップＳＡ１０と同様の処理を、ステップＳＢ１で読み取られた第１読取画像について行う。ステップＳＢ８において、制御部１０１は、第１読取画像において、テスト用紙Ｐ１の読み取り幅方向の端部を構成する２つの辺が検出されたか否かを判断する。具体的には、制御部１０１は、テスト用紙Ｐ１の幅方向の端部を構成する２つの辺の位置がＲＡＭに記憶されているか否かにより、当該２つの辺が検出されたか否かを判断する。２つの辺が検出されたと判断された場合（ＳＢ８：ＹＥＳ）、制御部１０１は、処理をステップＳＢ９に移行する。２つの辺のうち検出されていない辺があると判断された場合（ＳＢ８：ＮＯ）、制御部１０１は、処理をステップＳＢ１０に移行する。
【００５０】
図８は、テスト用紙の端部が含まれていない第１読取画像を例示する図である。この例で、第１読取画像Ｉ２３は、テスト用紙Ｐ１が矢印Ａ３の方向を幅方向として読み取られたときの読取画像である。第１読取画像Ｉ２３においては、当該第１読取画像Ｉ２３の端部とテスト用紙Ｐ１の辺Ｌ２とが重なっている。この場合、上述したステップＳＢ７において辺Ｌ２の位置は検出されず、ステップＳＢ８において検出されていない辺があると判断される。
【００５１】
ステップＳＢ９において、制御部１０１は、方法Ｂを利用して、第１読取画像から距離ｄＷ１を測定する。具体的には、制御部１０１は、ステップＳＡ１２と同様の処理を、ステップＳＢ１で読み取られた第１読取画像について行うことにより距離ｄＷ１を測定する。ステップＳＢ１０において、制御部１０１は、方法Ａを利用して、第１読取画像から距離ｄＷ１を測定する。例えば、図８に示した第１読取画像Ｉ２３では、テストマークＭ４とテストマークＭ８との距離が直接測定されることにより、距離ｄＷ１が測定される。
【００５２】
ステップＳＢ１１において、制御部１０１は、方法Ａを利用して測定された距離ｄＷ１を、補正係数αを利用して補正する。具体的には、以下の式（３）により、補正後の距離ｄＷｒを算出する。
【数３】
0006409381.tif 000004
距離ｄＷ１に補正係数αが乗じられることにより、方法Ａを利用して測定された距離ｄＷ１が補正される。制御部１０１は、算出された距離ｄＷｒをＲＡＭに記憶する。
【００５３】
ステップＳＢ１２において、制御部１０１は、目標サイズを補正するための補正値を算出する。制御部１０１は、ステップＳＢ９で測定された距離ｄＷ１またはステップＳＢ１１で算出された距離ｄＷｒを利用して、予め定められた処理により補正値を算出する。制御部１０１は、算出された補正値により、目標サイズを補正する。
【００５４】
以上の処理により、補正機能において、読取画像からテスト用紙Ｐ１の端部が検出されず、方法Ａを利用して測定対象マーク間の距離が測定される場合であっても、測定値が補正係数αにより補正される。したがって、測定対象マーク間の距離の測定の精度が低いことに起因して、用紙に形成される画像の大きさの補正の精度が低下することが防止される。
【００５５】
本発明は、上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下で説明する変形例のうち、２つ以上のものが組み合わされて用いられてもよい。
【００５６】
画像形成装置１のハードウェア構成は、図１に示した構成に限らない。例えば、画像読取部１０７は、搬送部１０５により搬送された用紙の両面から画像を読み取るための機構を備えていてもよい。具体的には、画像読取部１０７が２つのラインセンサを備え、一方のラインセンサが用紙の一方の面を読みとり、他方のラインセンサが用紙の他方の面を読み取ってもよい。また、画像形成部１０８は、用紙の両面にテスト画像を形成してもよい。両面にテスト画像が形成されたテスト用紙の両面から画像が読み取られる場合、制御部１０１は、テスト用紙の同じ面から読み取られた第１読取画像と第２読取画像とを利用して補正係数αを算出する。
【００５７】
補正係数算出処理および補正機能において実行される処理は、上述の処理に限らない。例えば、ステップＳＡ１０において、制御部１０１は、テストマークＭの位置を利用することなく、第２読取画像の明るさの変化を利用してテスト用紙Ｐ１の端部の位置を検出してもよい。また、実施形態に記載された方法とは異なる方法により、ＱＲコードの位置およびテストマークの位置が検出されてもよい。
【００５８】
テスト画像は、実施形態に記載された画像に限らない。例えば、ＱＲコードＣ１に替えて、ＰＤＦ４１７、ＣＰ(Communication Platform)コード、ＨＣＣＢ(High Capacity Color Barcode)などの他のコード画像が用いられてもよい。また、テストマークＭは、互いに異なる形状であってもよい。さらに、テスト画像に含まれるテストマークＭの数は８つに限らない。
【００５９】
補正機能において画像形成装置１が出力サイズとして取得する長さは、テスト画像Ｉ１の幅方向の長さに限らない。画像形成装置１は、テスト画像Ｉ１の長さ方向（画像読取部１０７が画像を読み取る方向；換言すると、副走査方向、搬送方向）の長さを出力サイズとして取得してもよい。この場合にも、テスト画像Ｉ１の長さ方向の長さについて、図４および図７に示す処理と同様の処理が行われることにより、当該長さの測定値が補正され、用紙に形成される画像の大きさの補正の精度が向上する。
【００６０】
実施形態において、画像形成装置１によって実行される補正プログラムは、磁気記憶媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記憶媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記憶媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータが読み取り可能な記憶媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットなどのネットワーク経由でダウンロードされてもよい。
【符号の説明】
【００６１】
１…画像形成装置、１０１…制御部、１０２…記憶部、１０３…操作部、１０４…表示部、１０５…搬送部、１０６…原稿台、１０７…画像読取部、１０８…画像形成部、１０９…通信部、１１０…画像処理部、１１…画像形成手段、１２…搬送手段、１３…読取手段、１４…検出手段、１５…補正手段、１６…算出手段
【図１】
0006409381.tif 000005
【図２】
0006409381.tif 000006
【図３】
0006409381.tif 000007
【図４】
0006409381.tif 000008
【図５】
0006409381.tif 000009
【図６】
0006409381.tif 000010
【図７】
0006409381.tif 000011
【図８】
0006409381.tif 000012