(57)【要約】【課題】  画像の位置合わせのためにマークが印刷されたシートの下地と、当該シート外との間で濃度差の有意な変化が検出されないことがある。例えば、当該シートの画像をスキャンする時に、当該シートの下地と当該シート外との境目で白飛びが生じた場合である。このような場合、スキャンした画像データのシートの端を正確に検出できないためマークの位置を特定できない。【解決手段】  シートの端に掛かるように画像を印刷し、当該印刷された画像を読み取って画像データを生成し、当該生成された画像データからシートの端を検出することを特徴とする。【選択図】  図９
2016103805.tif 000002
【特許請求の範囲】
【請求項１】
シートの端に掛かるように画像を印刷する印刷手段と、
前記印刷手段によって印刷された前記画像を読み取って画像データを生成する読み取り手段と、
前記読み取り手段によって生成された画像データからシートの端を検出する検出手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記検出手段によって前記シートの端が検出されたことに従って、前記シートの印刷位置のずれ量を前記画像データに基づいて取得する取得手段を更に有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記取得手段によって取得された前記ずれ量に基づいて、前記シートの印刷位置を調整し、当該調整された印刷位置に画像を印刷するよう制御する印刷制御手段を更に有することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記取得手段によって取得された前記ずれ量を前記シートに対応づけて記憶する記憶手段を更に有することを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記取得手段によって取得された前記ずれ量を前記シートに対応づけて記憶する記憶手段と、
前記記憶手段に記憶された前記ずれ量を読み出して、当該読み出されたずれ量に基づいて前記シートの印刷位置を調整し、当該調整された印刷位置に画像を印刷するよう制御する印刷制御手段と、
を更に有することを特徴とする請求項２に記載の印刷装置。
【請求項６】
印刷位置を調整すべきシートを選択する選択手段を更に有し、
前記印刷手段は、前記選択手段によって選択されたシートの端に掛かるように前記画像を印刷する
ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷手段によってシートの端に掛かるように印刷される画像は、黒色の画像である
ことを特徴とする請求項１乃至６のいずれか１項に記載の印刷位置。
【請求項８】
シートの端に掛かるように画像を印刷する印刷工程と、
前記印刷工程で印刷された前記画像を読み取って画像データを生成する読み取り工程と、
前記読み取り工程で生成された画像データからシートの端を検出する検出工程と、
を有することを特徴とする印刷装置の制御方法。
【請求項９】
前記検出工程で前記シートの端が検出されたことに従って、前記シートの印刷位置のずれ量を前記画像データに基づいて取得する取得工程を更に有することを特徴とする請求項８に記載の印刷装置の制御方法。
【請求項１０】
請求項８又は９に記載の印刷装置の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を印刷する印刷装置、印刷装置の制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
先端レジずれを確認するためのチャートとして、所定の幅を持った黒色の画像（以下、マークと呼ぶ）を少なくともチャートの端の一辺に接するように出力する画像形成装置がある。この画像形成装置は、出力されたチャートを読み取って画像データを生成し、当該画像データを画像診断装置に送信する。この画像診断装置は、受信した画像データに基づいて、チャートの端からマークのエッジまでの距離（余白部の距離）を測定する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７６０４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
チャートの端及びマークのエッジの検出は、チャートの画像データの解析時に、例えば、チャートの下地とチャート外との間の濃度の変化に注目することで行われる。一方、チャートの読み取り時にチャートの下地とチャート外との境目で白飛びが発生した場合、チャートの下地とチャート外との間で濃度に有意な差が検出されないことがある。チャートの端を検出できなかった場合、仮に、マークのエッジを検出できたとしても、チャートの端からマークのエッジまでの距離を測定できない。しかしながら、上記特許文献１に記載の画像形成装置及び画像診断装置では、チャートの画像データからチャートの端を検出できない場合について何ら考慮がなされていない。
【０００５】
本発明は、上記の課題に鑑みてなされたものである。例えば、シートの端に掛かるように画像を印刷することにより、当該画像を読み取って生成された画像データからシートの端を検出できる装置や方法等を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、シートの端に掛かるように画像を印刷する印刷手段と、前記印刷手段によって印刷された前記画像を読み取って画像データを生成する読み取り手段と、前記読み取り手段によって生成された画像データからシートの端を検出する検出手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、例えば、シートの端に掛かるように画像を印刷することにより、当該画像を読み取って生成された画像データからシートの端を検出することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る印刷システムの構成を示すブロック図である。
【図２】本実施形態に係る画像形成部の構成を示す断面図の一例である。
【図３】本実施形態に係るスキャナ部の構成を示す断面図の一例である。
【図４】本実施形態に係るテーブルの一例である。
【図５】本実施形態に係る画面の構成を説明するための図である。
【図６】第１の実施形態に係る調整用チャートの模式図の一例である。
【図７】第１の実施形態に係るテーブルの一例である。
【図８】第１の実施形態に係るチャートの端の検出方法を説明するための図である。
【図９】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図１０】第１の実施形態に係る画面の構成を説明するための図である。
【図１１】第１の実施形態に係る画面の構成を説明するための図である。
【図１２】第２の実施形態に係る制御例を説明するためのフローチャートである。
【図１３】第２の実施形態に係る画面の構成を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものではなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
［第１の実施形態］
本発明の第１の実施形態に係る印刷システムの構成について図１を用いて説明する。
【００１１】
第１の実施形態では、シートに対する印刷位置の自動調整を行う場合に、ＣＰＵ１１４は、シートの端の一部に接するように所定のマークが形成された調整用チャートを印刷するよう画像形成部１５１に指示する。そして、ＣＰＵ１１４は、当該所定のマークが印刷された調整用チャートの画像を読み取って生成された画像データを解析する。ＣＰＵ１１４は、当該解析の結果、濃度差から当該調整用チャートの端、及び、当該所定のマークのエッジを検出する。そして、ＣＰＵ１１４は、検出されたチャートの端、及び当該所定のマークのエッジに基づいて、印刷位置のずれ量を自動で算出し、印刷位置を調整するものである。
【００１２】
以下、詳細に説明する。
【００１３】
本実施形態に係る印刷システムは、印刷装置１００と、外部装置の一例であるＰＣ（コンピュータ）１０１とで構成される。
【００１４】
印刷装置１００は、原稿を読み取って画像データを生成する画像読取機能と、生成した画像データに基づいて画像をシートに印刷する印刷機能（コピー機能）を備えている。また、印刷装置１００は、ＰＣ１０１等から印刷ジョブを受信し、印刷指示を受け付けたデータに基づいて文字や画像をシートに印刷する印刷機能（ＰＣプリント機能）を備えている。なお、印刷機能による印刷は、カラーであっても、モノクロであってもよい。
【００１５】
印刷装置１００のコントローラ部（制御部）１１０は、ネットワークケーブル１０５を介してＰＣ１０１と接続される。なお、コントローラ部１１０とＰＣ１０１は、ネットワークケーブル１０５を介して接続される構成に限られない。コントローラ部１１０とＰＣ１０１は、ローカルエリアネットワーク等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続される構成であってもよい。また、コントローラ部１１０とＰＣ１０１は、インターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、専用のプリンタケーブルを介して接続される構成であってもよい。なお、ネットワークケーブル１０５を介して１台のＰＣ１０１が印刷装置１００に接続される構成を図１に例示したが、これに限られない。ネットワークケーブル１０５を介して複数台のＰＣ１０１が印刷装置１００に接続される構成であってもよい。
【００１６】
ＰＣ１０１は、例えば、アプリケーションソフトウェアによって画像データを生成し、生成した画像データを印刷装置１００に送信する。また、ＰＣ１０１は、例えば、アプリケーションソフトウェアやプリンタドライバを用いて、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを生成する。そして、コントローラ部１１０は、ＰＣ１０１からネットワークケーブル１０５を経由して送られてきたＰＤＬデータを、ラスタライズすることにより、ビットマップデータを生成する。なお、ラスタライズする動作を実行するプログラム等は、後述するＲＯＭ１１２又はＨＤＤ１１５に記憶されている。
【００１７】
なお、本実施形態では、ＰＣ１０１を外部装置の一例として説明するが、これに限られない。外部装置は、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）やスマートフォン等の携帯情報端末、ネットワーク接続機器、又は外部専用装置等であっても良い。
【００１８】
続いて、本実施形態に係る印刷装置１００のブロック図について、図１を用いて説明する。印刷装置１００は、コントローラ部１１０、画像出力デバイスであるプリンタエンジン１５０、画像入力デバイスであるスキャナ部１３０、給送部１４０、及び、操作部１２０を有する。これらは電気的に接続されており、互いに制御コマンドやデータを送受信する。
【００１９】
コントローラ部１１０は、印刷装置１００の動作を統括的に制御すると共に、画像情報やデバイス情報の入出力制御を行う。また、コントローラ部１１０は、複数の機能ブロックとして、ＣＰＵ１１４、Ｉ／Ｏ制御部１１１、ＲＯＭ１１２、ＲＡＭ１１３、及び、ＨＤＤ１１５を有する。なお、各モジュールは、それぞれシステムバス１１６を介して互いに接続される。
【００２０】
ＣＰＵ１１４は、印刷装置１００の全体を制御するプロセッサーである。ＣＰＵ１１４は、ＲＯＭ１１２に記憶された制御プログラム等に基づいて、接続中の各種デバイスとのアクセスを統括的に制御する。また、ＣＰＵ１１４は、コントローラ部１１０の内部で行われる各種処理を統括的に制御する。
【００２１】
Ｉ／Ｏ制御部１１１は、外部のネットワークとの通信制御を行うためのモジュールである。
【００２２】
ＲＡＭ１１３は、読み出し及び書き込み可能なメモリである。また、ＲＡＭ１１３は、ＣＰＵ１１４が動作するためのシステムワークメモリでもある。ＲＡＭ１１３には、スキャナ部１３０やＰＣ１０１等から入力された画像データや、各種プログラムや設定情報等が記憶される。
【００２３】
ＲＯＭ１１２は、読み出し専用のメモリである。また、ＲＯＭ１１２は、ブートＲＯＭである。ＲＯＭ１１２には、システムのブートプログラムが予め記憶されている。
【００２４】
ＨＤＤ１１５は、主に、コンピュータを起動・動作させるために必要な情報（システムソフトウェア）や、画像データが記憶される。
【００２５】
なお、コントローラ部１１０がＮＶＲＡＭ（不図示）を有している場合、システムソフトウェアや、画像データや、後述する操作部１２０を介して受け付けた設定情報等をＮＶＲＡＭに記憶してもよい。
【００２６】
ＲＡＭ１１３又はＨＤＤ１１５には、印刷装置１００における印刷に使用されるシートの属性情報をリスト形式で管理するためのシート管理テーブル４００が記憶される。なお、シート管理テーブル４００の詳細については、図４で後述する。
【００２７】
ＲＯＭ１１２又はＨＤＤ１１５には、ＣＰＵ１１４により実行される、後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムが記憶されている。また、ＲＯＭ１１２又はＨＤＤ１１５には、ユーザインタフェース画面（以下、ＵＩ画面）を含む操作部１２０の表示部（不図示）に各種のＵＩ画面を表示させるための表示制御プログラムも記憶されている。ＣＰＵ１１４が、ＲＯＭ１１２又はＨＤＤ１１５に記憶されているプログラムを読み出して、ＲＡＭ１１３に当該プログラムを展開することにより、本実施形態に係る各種動作を実行する。
【００２８】
プリンタエンジン１５０は、画像形成部１５１と、定着ユニット１５５を有する。また、画像形成部１５１は、現像ユニット１５２、感光体ドラム１５３、及び転写ベルト１５４を有する。なお、画像形成部１５１及び定着ユニット１５５の詳細については、図２で後述する。
【００２９】
スキャナ部１３０は、光学センサを用いて原稿（シート）の画像をスキャンし、スキャン画像データを取得する。なお、スキャナ部１３０の詳細については、図３で後述する。
【００３０】
給送部１４０は、複数のシート収納部（例えば、給送カセット、給送デッキ、手差しトレイ等）からシートを給送するためのユニットである。各シート収納部は、複数種類のシートを収納することができ、また、複数枚のシートを収納することができる。シート収納部に収納されたシートのうち最上位のシートが１枚ずつ分離されて、画像形成部１５１に搬送される。そして、画像形成部１５１は、スキャナ部１３０やＰＣ１０１等から入力された画像データに基づいて、シート収納部から給送されたシートに画像を印刷する。
【００３１】
操作部１２０は、ユーザインタフェース部の一例に該当する。操作部１２０は、表示部（不図示）と、キー入力部（不図示）とを有する。また、操作部１２０は、表示部やキー入力部を介して、ユーザからの各種設定を受け付ける機能を有する。また、操作部１２０は、表示部を介して、ユーザに情報を提供する機能を有する。
【００３２】
表示部は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、ＬＣＤ上に貼られた透明電極（静電容量方式でもよい）とを有するタッチパネルシートとで構成される。ＬＣＤには、操作画面が表示される他、印刷装置１００の状態が表示される。キー入力部には、例えば、スキャンやコピー等の実行の開始を指示するために用いられるスタートキーや、スキャンやコピー等の稼働中の動作の中止を指示するために用いられるストップキー等がある。
【００３３】
続いて、画像形成部１５１の構成を示す断面図の一例について、図２を用いて説明する。
【００３４】
画像形成部１５１は、コントローラ部１１０によって生成された画像データに従って、現像ユニット１５２を用いて感光体ドラム１５３の周囲上にトナー像を形成する。
【００３５】
なお、現像ユニット１５２は、感光体ドラム１５３に対向して配置される。現像ユニット１５２の内部は、垂直方向に延在する隔壁２０１によって現像部２０２と撹拌部２０３とに分かれている。
【００３６】
現像部２０２には、矢印２４１の方向に回転する非磁性の現像スリーブ２０４が配置される。現像スリーブ２０４の内部には、マグネット２０５が固定配置される。
【００３７】
現像スリーブ２０４は、ブレード２０６によって取り出された現像剤（例えば、二成分現像剤である。磁性キャリアと非磁性トナーを含む。）を搬送する。そして、感光体ドラム１５３と対向する現像領域で現像剤を感光体ドラム１５３に供給して、感光体ドラム１５３上の静電潜像を現像する。なお、現像効率、即ち静電潜像へのトナーの付与率を向上させるために、現像スリーブ２０４には、直流電圧を交流電圧に重畳した現像バイアス電圧が印加される。
【００３８】
現像部２０２及び撹拌部２０３には、現像剤を撹拌するためのスクリュー２０７、２０８がそれぞれ配置されている。スクリュー２０７は、現像部２０２中の現像剤を撹拌し、撹拌された現像剤を搬送する。一方、スクリュー２０８は、トナー補給槽２１０のトナー排出口２１１から搬送スクリュー２１２の回転によって供給されたトナー２１３と、現像ユニット１５２内に既に存在する現像剤２１４とを撹拌する。そして、スクリュー２０８は、撹拌された現像剤を搬送し、トナー濃度を均一化する。
【００３９】
なお、隔壁２０１には、図２に示す手前側と奥側の端部において、現像部２０２と撹拌部２０３とを相互に連通させるための現像剤通路（不図示）が形成されている。現像によってトナーが消費されてトナー濃度の低下した現像部２０２内の現像剤は、スクリュー２０７、２０８の搬送力により、一方の現像剤通路から撹拌部２０３内に移動される。そして、撹拌部２０３内でトナー濃度が回復した現像剤は、他方の現像剤通路から現像部２０２内に移動されるように構成されている。
【００４０】
感光体ドラム１５３は、矢印２４２の方向に回転駆動される。感光体ドラム１５３の周辺には、感光体ドラム１５３を一様に帯電する一次帯電器２２０、現像ユニット１５２、現像された可視トナー像をシートに転写する転写ユニット２２１、ドラムクリーナ２２２が感光体ドラム１５３の回転方向に順次配設されている。
【００４１】
また、感光体ドラム１５３の上方には像露光装置２２３が設けられている。像露光装置２２３は、半導体レーザ、ポリゴンミラー、反射鏡等からなり、コントローラ部１１０によってデジタル信号に変換された画像に対応するデジタル画素信号（ビデオデータ）の入力を受けて、信号に対応して変調されたレーザビームを照射する。
【００４２】
像露光装置２２３は、当該レーザビームを、一次帯電器２２０と現像ユニット１５２との間で感光体ドラム１５３の母線方向に走査するよう照射する。そして、感光体ドラム１５３のドラム面は露光されて、静電潜像が形成される。その後、感光体ドラム１５３が回転することで、静電潜像が現像ユニット１５２によって可視トナー像に現像される。
【００４３】
感光体ドラム１５３の下部には、矢印２４３の方向にシートを搬送する転写ベルト１５４が複数のローラ間に張架されて配置される。
【００４４】
給送部１４０から給送されたシートは、転写ベルト１５４の右側から搬送される。そして、当該シートは、転写ベルト１５４を挟んで対向設置される吸着帯電器２３０の作用により、転写ベルト１５４に担持されて、転写ベルト１５４の左側（矢印２４３の方向）に搬送される。そして、感光体ドラム１５３と転写ユニット２２１との間をシートが通過する際に、転写ユニット２２１の作用によって、感光体ドラム１５３上に現像された可視トナー像が当該シートに転写される。トナー像が転写されたシートは、除電用帯電器２３１によって転写ベルト１５４から分離され、定着ユニット１５５に搬送される。
【００４５】
そして、定着ユニット１５５が備える加圧ローラ（不図示）と加熱ローラ（不図示）との間を当該シートが通過し、トナーが溶融・圧着される。これにより、シートにトナー像が定着される。なお、シートへのトナーを転写した後に感光体ドラム１５３上に残存するトナーは、ドラムクリーナ２２２により除去される。
【００４６】
続いて、スキャナ部１３０の構成を示す断面図の一例について、図３（Ａ）及び図３（Ｂ）を用いて説明する。
【００４７】
原稿３０１の画像の読み取り方法には、流し読み方式と光学系移動方式の２つの方式がある。流し読み方式では、原稿積載部（原稿トレイとも呼ぶ）３４０に原稿３０１が載置されて、自動原稿搬送装置（ＡＤＦ）によって原稿３０１を搬送させながら、固定された光学系の位置で原稿３０１の画像を読み取る（ＡＤＦ読みとも呼ぶ）。なお、ＡＤＦとは、Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒのことである。一方、光学系移動方式では、プラテンガラス（原稿台）３０２上に原稿３０１が載置されて、光学系を移動させながら、原稿位置が固定された原稿３０１の画像を読み取る（圧板読みとも呼ぶ）。
【００４８】
本実施形態におけるスキャナ部１３０では、ＡＤＦ読みで原稿３０１をスキャンする構成と、圧板読みで原稿３０１をスキャンする構成の両方を備えている場合について以降説明するが、これに限られない。第１の実施形態では、スキャナ部１３０は、ＡＤＦ読みで原稿３０１をスキャンする構成、又は、圧板読みで原稿３０１をスキャンする構成のいずれかを少なくとも備えていればよい。
【００４９】
なお、スキャナ部１３０における原稿３０１の画像の読み取り動作（スキャン動作とも呼ぶ）の開始指示は、例えば、スキャンの実行の開始を指示するためのスタートキーがユーザによって押下されることにより行われる。もしくは、スキャン動作の開始指示は、例えば、操作部１２０の表示部に表示されるスタートボタンがユーザによって押下されることにより行われてもよい。
【００５０】
まず、圧板を用いて原稿３０１の画像を読み取る場合について、図３（Ａ）を用いて説明する。
【００５１】
スキャン動作の開始指示により、プラテンガラス３０２上に載置された原稿３０１の画像の読み取るために、第一ミラーユニット３０３と第二ミラーユニット３０４は、モータ３１２の駆動によって、ホームポジションセンサ３０５のある位置まで一旦戻される。そして、原稿照明ランプ３０６が点灯され、点灯された光は原稿３０１に照射される。原稿３０１からの反射光は、第一ミラーユニット３０３内の第１ミラー３０７と、第二ミラーユニット３０４内の第２ミラー３０８、及び、第二ミラーユニット３０４内の第３ミラー３０９を経由する。第３ミラー３０９からの反射光は、レンズ３１０を通してＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ３１１上に結像されて、光信号としてＣＣＤセンサ３１１に入力される。
【００５２】
なお、第二ミラーユニット３０４は、第一ミラーユニット３０３の速度（Ｖ）の半分の速度（Ｖ／２）で移動する。これにより、原稿３０１の全面が走査される。
【００５３】
なお、本実施形態では、スキャナ部１３０が備える光学系は、原稿３０１からの反射光をＣＣＤセンサ３１１上に結像する縮小光学系である場合について説明したが、これに限られない。スキャナ部１３０が備える光学系は、原稿３０１からの反射光をＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）上に結像する等倍光学系であってもよい。
【００５４】
続いて、ＡＤＦを用いて原稿３０１の画像を読み取る場合について、図３（Ｂ）を用いて説明する。
【００５５】
ピックアップローラ３２２と給送ローラ３２３との間に配置されている原稿検知センサ（不図示）によって、原稿積載部３４０に原稿（不図示）がセットされていることを検知した場合に、ＡＤＦ読みによる原稿のスキャン動作が開始される。
【００５６】
スキャン動作の開始指示を受け付けると、まず、原稿給送部３４１は、摩擦分離方式により原稿束の最上のシート（原稿）を１枚ずつ分離し、分離された原稿をレジストローラ対３２４まで搬送する。なお、原稿を給送する際には、ピックアップローラ３２２が原稿束の上に下降し、中板が上昇して原稿束を給送ローラ３２３に押圧することによって、原稿の給送のための予備動作に入る。その後、モータ（不図示）を駆動源として、給送ローラ３２３とピックアップローラ３２２が時計回り方向に回転することにより、原稿が搬送される。最上のシートに後続して送られようとする２枚目以降のシートは、摩擦片（不図示）により静止し、原稿積載部３４０に留まる。なお、原稿が分離されたことは、給送ローラ３２３の下流に配置された分離センサ（不図示）によって検知される。
【００５７】
その後、分離された原稿は、ガイド板（不図示）の間を通過して、レジストローラ対３２４まで搬送される。なお、レジストローラ対３２４は、原稿の先端が到達した時には停止している。そして、当該原稿は、給送ローラ３２３による搬送で、ループが形成されて斜行が補正されて、原稿搬送部３４２まで搬送される。
【００５８】
原稿搬送部３４２は、搬送ベルト３２５を駆動ローラ３２６、従動ローラ３２７で張架し、押圧コロ３２８によって搬送ベルト３２５をプラテンガラス３０２に押圧することで、搬送ベルト３２５を回動させる。原稿は、搬送ベルト３２５とプラテンガラス３０２の間に搬送されると、搬送ベルト３２５の摩擦力によりプラテンガラス３０２の上を通過する。
【００５９】
原稿給送部３４１から原稿搬送部３４２まで搬送された原稿は、搬送ベルト３２５によりプラテンガラス３０２の所定の位置まで搬送されたことに従って、駆動モータ（不図示）の停止に伴い搬送が停止される。そして、当該原稿の画像は、スキャナ部１３０により読み取られる。
【００６０】
スキャナ部１３０による読み取りが終了した後、搬送ベルト３２５によって原稿が反転排送部３４３に搬送される。この時、反転排送部３４３の入口付近でシートの進行経路を規制する反転フラッパ３３１は、ソレノイド（不図示）の制御により、原稿を反転ローラ３２９まで搬送する。さらに、当該原稿は、逆時計回り方向に回転する反転ローラ３２９と、反転ローラ３２９に対向する反転コロ３３２によって鋏持され、搬送ローラ対３３０まで搬送される。
【００６１】
原稿の後端が排出フラッパ３３３を抜けた地点まで到達したことに従って、排出フラッパ３３３は時計回り方向に回動するとともに、反転ローラ３２９は逆転して時計回り方向に回転する。これにより、原稿のスイッチバック搬送が開始される。このようにして、反転ローラ３２９の時計回り方向の回転により搬送された原稿は、原稿排出部３４４に排出される。ここで、後続の原稿がある場合、後続の原稿は、搬送ベルト３２５の回動により、先行の原稿と同様にして所定の位置まで搬送される。そして、駆動モータの停止に伴って読み取り位置で停止した当該原稿の画像は、スキャナ部１３０により読み取られる。このスキャン動作の実行中に、先行の原稿は、独立して動作する反転排送部３４３によって表裏が反転されて、原稿排出部３４４まで搬送される。
【００６２】
なお、図３（Ｂ）の例では、ＡＤＦを用いて原稿３０１の画像を読み取るにあたって、原稿を圧板読みで読み取る位置まで搬送させ、原稿の搬送を停止してスキャンを実行する方式（光学系移動方式）で説明したが、これに限られない。例えば、スキャナ部１３０が原稿の搬送路上に固定された読み取りセンサを備える場合、ＡＤＦを用いる原稿３０１の画像の読み取り方式は、原稿を一定速度で搬送させながらスキャンを実行する方式（流し読み方式）でもよい。
【００６３】
また、ＡＤＦ読みとして、図３（Ｂ）の例では、原稿の裏面をスキャンする場合に、原稿の表面をスキャンした後、当該原稿を反転させて搬送し、続けて原稿の裏面をスキャンする方式（両面反転読みと呼ぶ）について説明したが、これに限られない。例えば、スキャナ部１３０が原稿の搬送路の上側と下側に２つの読み取りセンサを備える場合、流し読みを行いながら、原稿の表面と裏面を同時にスキャンする方式（両面同時読みと呼ぶ）によりＡＤＦ読みを実行してもよい。
【００６４】
続いて、印刷装置１００における印刷に使用されるシートの属性情報を管理するためのシート管理テーブル４００の詳細について、図４を用いて説明する。
【００６５】
なお、印刷装置１００において印刷に使用されるシートには、例えば、標準的に使用されるシート、プリンタメーカによって評価済みのシート、及び、標準シートや評価済みシートの属性情報がユーザによってカスタマイズされたユーザ定義のシート等がある。これら複数のシートの属性情報は、シート管理テーブル４００によるリスト形式で、ＲＡＭ１１３又はＨＤＤ１１５に記憶される。シート管理テーブル４００に登録されている各データは、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＣＳＶ（Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）等のデジタル情報である。そして、各ソフトウェアモジュールは、ＲＡＭ１１３又はＨＤＤ１１５に記憶されているシート管理テーブル４００に対して読み出しと書き込みが可能である。
【００６６】
続いて、シート管理テーブル４００に登録されるデータ（シートの属性情報）の詳細について以降説明する。
【００６７】
シート名称（４１１）は、印刷に使用されるシートを互いに識別するための情報である。
【００６８】
副走査方向のシート長（４１２）、主走査方向のシート長（４１３）、シートの坪量（４１４）、及び、シートの表面性（４１５）は、それぞれ、印刷に使用されるシートの物理特性である。なお、シートの表面性（４１５）は、シートの表面の物理特性を表すための属性であり、例えば、光沢性を上げるための表面コートが施された「コート」や、表面に凹凸のあるような「エンボス」等がある。
【００６９】
シートの色（４１６）は、シートの下地の色を表すための属性である。プレプリント紙（４１７）は、印刷に使用されるシートがプレプリント紙であるか否かを識別するための情報である。
【００７０】
印刷装置１００は、理想の印刷位置に画像が印刷されるように、印刷の実行時にシートに対する印刷位置のずれを調整する。シートの表面に対する印刷位置のずれ量（４２０）は、シートの表面における理想の印刷位置からの位置ずれ量を表す情報である。一方、シートの裏面に対する印刷位置のずれ量（４２１）は、シートの裏面における理想の印刷位置からの位置ずれ量を表す情報である。
【００７１】
印刷位置のずれ量（４２０，４２１）として、例えば、シートに対する副走査方向の印刷位置のずれ量（以降、リード位置のずれ量と呼ぶ）がある。リード位置とは、シートの搬送方向の先頭におけるチャートの端を起点とした画像の印刷の開始位置のことである。なお、リード位置の初期値はゼロである。リード位置のずれ量の調整時において、像露光装置２２３から感光体ドラム１５３に照射するレーザビームの照射開始タイミングが調整される。これにより、シートの搬送方向の先頭におけるチャートの端を起点とした画像の印刷の開始位置が変更される。
【００７２】
また、印刷位置のずれ量（４２０，４２１）として、例えば、シートに対する主走査方向の印刷位置のずれ量（以降、サイド位置のずれ量と呼ぶ）がある。サイド位置とは、シートの搬送方向の左側におけるチャートの端を起点とした画像の印刷の開始位置のことである。なお、サイド位置の初期値はゼロである。サイド位置のずれ量の調整時において、像露光装置２２３から感光体ドラム１５３に照射するレーザビームの照射開始タイミングが調整される。これにより、シートの搬送方向の先頭におけるチャートの端を起点とした画像の印刷の開始位置が変更される。
【００７３】
また、印刷位置のずれ量（４２０，４２１）として、例えば、副走査方向の画像長のずれ量（理想の長さに対する倍率）と、主走査方向の画像長のずれ（理想の長さに対する倍率）がある。なお、副走査倍率、及び、主走査倍率の初期値はゼロである。副走査倍率は、転写ベルト１５４の駆動速度を制御することで調整される。一方、主走査倍率は、像露光装置２２３においてデジタル画像信号からレーザビームに変調する際のレーザビームのクロック周波数を制御することで調整される。
【００７４】
これらの印刷位置のずれ量（４２０，４２１）は、所定のマークが印刷された調整用チャートをスキャナ部１３０でスキャンし、当該調整用チャート上のマークの位置を検出することで算出される。所定のマークが印刷される調整用チャートの詳細については、図６で後述する。また、調整用チャート上のマークの位置を検出する方法の詳細については、図８で後述する。
【００７５】
なお、前述したように、印刷位置のずれ量（４２０，４２１）の調整は、例えば、レーザの照射タイミングを調整することにより行われる場合について説明したが、これに限られない。シートに印刷すべき画像自体を所定量シフトさせて印刷することにより、印刷位置のずれを調整してもよい。なお、印刷位置のずれ量の調整時において、ユーザは、シートに印刷する画像のシフト量を任意に指定できるようにしてもよい。
【００７６】
シート管理テーブル４００に登録されているシートの属性情報の編集や、シート管理テーブル４００に対する新たなシートの追加登録は、図５（Ａ）に示す編集画面５００によって行うことができる。なお、編集画面５００は、例えば、操作部１２０の表示部や、ＰＣ１０１のモニタ（不図示）に表示される。
【００７７】
編集画面５００上でユーザによって選択されたシートは、ハイライト表示（反転表示）される。図５（Ａ）の例では、「ＸＹＺ製紙  カラー８１」のシートがハイライト表示されている。ユーザは、編集画面５００上のボタン５０１を押下することによって、シート管理テーブル４００に登録すべき新たなシートを追加することができる。また、ユーザは、編集画面５００上のボタン５０２を押下することによって、選択されたシート（ハイライト表示されているシート）の属性情報を編集することができる。なお、ボタン５０１又はボタン５０２がユーザによって押下されたことに従って、図５（Ｂ）に示す編集画面５１０が呼び出される。なお、編集画面５１０は、例えば、操作部１２０の表示部や、ＰＣ１０１のモニタ（不図示）に表示される。
【００７８】
ユーザは、編集画面５１０上で、例えば、シート名称、副走査方向のシート長、主走査方向のシート長、坪量、表面性、色、及び、プレプリント紙等に関する各データを入力することができる。なお、表面性については、印刷装置１００でサポート可能な表面性のリストから選択される。また、色については、予め登録された色のリストから選択される。ユーザによって各データが入力された後、編集画面５１０上のボタン５１１が押下されることにより、その時点で入力されたデータ（シートの属性情報）が確定されて、シート管理テーブル４００に登録される。
【００７９】
編集画面５００上で、ユーザは、シート名称、副走査方向のシート長、主走査方向のシート長、坪量、表面性、及び、色に関する属性情報を入力することができる。なお、表面性は、印刷装置１００でサポート可能な表面性のリストからユーザは一つを選択する。また、色は、予め登録された色のリストからユーザは任意の一つを選択することができる。また、編集画面５００上では、編集するシートがプレプリント紙５０７であるか否かの情報をユーザは入力することができる。
【００８０】
編集画面５００上の編集終了ボタン５２０が押下されると、その時点で入力されたシート属性が確定されて、シート管理テーブル４００に記憶される。
【００８１】
そして、編集画面５００上のボタン５０３がユーザによって押下されることにより、選択されたシート（ハイライト表示されているシート）に対する印刷位置を調整するための一連の処理を実行することができる。なお、印刷位置の調整を実行する一連の処理の詳細については、図９で後述する。
【００８２】
続いて、印刷位置の調整に使用される調整用チャートの模式図の一例について、図６（Ａ）及び図６（Ｂ）を用いて説明する。
【００８３】
まず、シートに対する印刷位置の調整のために、図６（Ａ）に示す調整用チャート６０１用いる場合について説明する。
【００８４】
調整用チャート６０１の画像データは、ＲＡＭ１１３又はＨＤＤ１１５に格納されている。調整用チャート６０１を印刷する際に、調整用チャート６０１の画像データがＲＡＭ１１３又はＨＤＤ１１５から読み出されて、プリンタエンジン１５０に転送される。
【００８５】
シートに対する表面の印刷位置を調整する場合、シートの表面の特定の位置（例えば、四隅）には、マーク６２０が印刷される。また、シートに対する裏面の印刷位置を調整する場合、シートの裏面の特定の位置（例えば、四隅）には、マーク６２０が印刷される。なお、マーク６２０は、通常のシートに対する反射率の差が大きい色のトナー（例えば、黒色のトナー）で形成される。このように、調整用チャート６０１は、チャートの表面及び裏面のそれぞれに４箇所（合計８箇所）にマーク６２０が印刷される。
【００８６】
調整用チャート６０１の表面には、チャートの搬送方向を識別するための画像６１０、及び、チャートの表裏を識別するための画像６１２が印刷される。また、調整用チャート６０１の裏面には、チャートの搬送方向を識別するための画像６１１、及び、チャートの表裏を識別するための画像６１３が印刷される。
【００８７】
即ち、両面印刷の実行時に両面画像の位置合わせを行う場合、調整用チャート６０１の表面には画像６１０及び画像６１２を印刷し、調整用チャート６０１の裏面には画像６１１及び画像６１３を印刷すればよい。一方、片面印刷の実行時に印刷位置の調整を行う場合、少なくとも調整用チャート６０１の表面に画像６１０及び画像６１２を印刷すればよい。
【００８８】
また、調整用チャート６０１の搬送方向を識別するための画像６１０及び画像６１１は、調整用チャート６０１をＡＤＦ読みでスキャンする場合に印刷されていればよく、調整用チャート６０１を圧板読みでスキャンする場合には印刷されていなくてもよい。
【００８９】
なお、図６（Ａ）に示すように画像６１０及び画像６１１は、例えば、チャートの搬送方向をユーザが識別可能な矢印である。一方、画像６１２及び画像６１３は、例えば、チャートの表裏をユーザが識別可能な文字である。
【００９０】
続いて、シートに対する印刷位置の調整のために、図６（Ｂ）に示す調整用チャート６０２を用いる場合について説明する。
【００９１】
調整用チャート６０２の画像データは、ＲＡＭ１１３又はＨＤＤ１１５に格納されている。調整用チャート６０２を印刷する際に、調整用チャート６０２の画像データがＲＡＭ１１３又はＨＤＤ１１５から読み出されて、プリンタエンジン１５０に転送される。
【００９２】
シートに対する表面の印刷位置を調整する場合、シートの表面の特定の位置（例えば、四隅）には、マーク６２０が印刷される。また、シートに対する裏面の印刷位置を調整する場合、シートの裏面の特定の位置（例えば、四隅）には、マーク６２０が印刷される。なお、マーク６２０は、通常のシートに対する反射率の差が大きい色のトナー（例えば、黒色のトナー）で形成される。
【００９３】
また、調整用チャート６０２では、チャートの端を検出するために、所定の幅を持ったマーク６３０がチャートの端の一部に接するように印刷される。なお、調整用チャート６０２の印刷時に、転写ユニット２２１によってシートに転写されるトナー像（マーク６３０のトナー像）がシートの端に掛かるように、感光体ドラム１５３上にマーク６３０の像が形成される。
【００９４】
調整用チャート６０２に印刷されるマーク６３０は、所定の幅を持つ。このため、調整用チャート６０２の印刷時に、印刷位置のずれが仮に発生していたとしても、印刷位置のずれ量が調整可能な範囲内（例えば、６ｍｍ以内）であれば、調整用チャート６０２の端に掛かるようにマーク６３０が印刷されることになる。
【００９５】
マーク６３０は、チャートの端の一部に接しているのであれば、図６（Ｂ）で示した大きさや形状に限定されるものではない。なお、マーク６３０の色は、マーク６２０の色に対して同一の色であってもよく、異なる色であってもよい。即ち、調整用チャート６０２には、通常のシートに対する反射率の差が大きい色のトナー（例えば、黒色のトナー）を用いてマーク６３０が印刷されている。
【００９６】
調整用チャート６０２におけるチャートの端の検出方法の詳細については、図８で後述する。
【００９７】
このように、調整用チャート６０２は、チャートの表面及び裏面のそれぞれに４箇所（合計８箇所）にマーク６２０が印刷されて、かつ、当該チャートの表面及び裏面のそれぞれに８箇所（合計１６箇所）にマーク６３０が印刷される。
【００９８】
調整用チャート６０２の表面には、チャートの搬送方向を識別するための画像６１０、及び、チャートの表裏を識別するための画像６１２が印刷される。また、調整用チャート６０２の裏面には、チャートの搬送方向を識別するための画像６１１、及び、チャートの表裏を識別するための画像６１３が印刷される。
【００９９】
即ち、両面印刷の実行時に、両面画像の位置合わせを行う場合、調整用チャート６０２の表面には画像６１０及び画像６１２を印刷し、調整用チャート６０２の裏面には画像６１１、及び画像６１３を印刷すればよい。一方、片面印刷の実行時に印刷位置の調整を行う場合、少なくとも調整用チャート６０２の表面に画像６１０及び画像６１２を印刷すればよい。
【０１００】
また、調整用チャート６０２の搬送方向を識別するための画像６１０及び画像６１１は、調整用チャート６０２をＡＤＦ読みでスキャンする場合に印刷されていればよく、調整用チャート６０２を圧板読みでスキャンする場合には印刷されていなくてもよい。
【０１０１】
なお、図６（Ｂ）に示すように画像６１０及び画像６１１は、例えば、チャートの搬送方向をユーザが識別可能な矢印である。一方、画像６１２及び画像６１３は、例えば、チャートの表裏をユーザが識別可能な文字である。
【０１０２】
マーク６２０は、理想通りの位置に印刷されている場合、チャートの端から所定の距離の位置に印刷されるように配置される。そこで、本実施形態では、シートに対する表面の印刷位置の調整を調整用チャート６０１で行う場合、調整用チャート６０１の表面に印刷されているマーク６２０の位置を測定することにより、シートの表面の印刷位置のずれ量が算出（又は取得）される。同様に、本実施形態では、シートに対する表面の印刷位置の調整を調整用チャート６０２で行う場合、調整用チャート６０２の表面に印刷されているマーク６２０の位置を測定することにより、シートの表面の印刷位置のずれ量が算出（又は取得）される。
【０１０３】
また、本実施形態では、シートに対する裏面の印刷位置の調整を調整用チャート６０１で行う場合、調整用チャート６０１の裏面に印刷されているマーク６２０の位置を測定することにより、シートの裏面の印刷位置のずれ量が算出（又は取得）される。同様に、本実施形態では、シートに対する裏面の印刷位置の調整を調整用チャート６０２で行う場合、調整用チャート６０２の裏面に印刷されているマーク６２０の位置を測定することにより、シートの裏面の印刷位置のずれ量が算出（又は取得）される。
【０１０４】
なお、調整用チャート６０１の表面及び裏面に印刷されている各々のマーク６２０の相対位置を測定することで、表面の印刷位置に対しての裏面の印刷位置のずれ量、又は、裏面の印刷位置に対しての表面の印刷位置のずれ量を算出（又は取得）してもよい。同様に、調整用チャート６０２の表面及び裏面に印刷されている各々のマーク６２０の相対位置を測定することで、表面の印刷位置に対しての裏面の印刷位置のずれ量、又は、裏面の印刷位置に対しての表面の印刷位置のずれ量を算出（又は取得）してもよい。
【０１０５】
続いて、調整用チャート６０１、もしくは、調整用チャート６０２を用いて印刷位置の調整を行う場合について、図６（Ａ）及び図６（Ｂ）を用いて以降説明する。
【０１０６】
調整用チャート（６０１，６０２）の表面と裏面のそれぞれのマーク６２０の位置を測定するために、調整用チャート（６０１，６０２）の表面における（ａ）〜（ｊ）で表される部分が測定される。また、調整用チャート（６０１，６０２）の裏面における（ｋ）〜（ｒ）で表される部分が測定される。
【０１０７】
なお、（ａ）の部分は、調整用チャート（６０１，６０２）の副走査方向の長さであり、（ｂ）の部分は調整用チャート（６０１，６０２）の主走査方向の長さである。なお、（ａ）の部分の理想的な長さは、シート管理テーブル４００によって登録されている副走査方向のシート長（４１２）である。また、（ｂ）の部分の理想的な長さは、シート管理テーブル４００によって登録されている主走査方向のシート長（４１３）である。一方、（ｃ）〜（ｒ）の長さは、それぞれ、マーク６２０から直近のチャートの端までの距離である。
【０１０８】
なお、（ａ）〜（ｒ）の長さの測定方法として、手動で測定する方法と、自動で算出する方法とがある。手動で測定する方法では、ユーザが、調整用チャート（６０１，６０２）に定規を当てることにより、（ａ）〜（ｒ）の長さを実測する。
【０１０９】
一方、自動で算出する方法では、調整用チャート（６０１，６０２）をスキャナ部１３０でスキャンする。そして、ＣＰＵ１１４は、調整用チャート（６０１，６０２）の画像を読み取って生成された画像データを解析する。ＣＰＵ１１４は、当該解析の結果、濃度差から調整用チャート（６０１，６０２）の端、及び、マーク６２０のエッジ（即ち、チャートの下地とマーク６２０の境界）を検出する。そして、ＣＰＵ１１４は、検出されたチャートの端、及びマーク６２０のエッジ８１２から（ａ）〜（ｒ）の長さを算出する。
【０１１０】
続いて、測定されたマーク６２０の位置に基づく印刷位置のずれ量の算出方法について、図７を用いて説明する。
【０１１１】
調整用チャート（６０１，６０２）の表面及び裏面における「リード位置」、「サイド位置」、「主走査倍率」、「副走査倍率」の測定値（７１０）、理想値（７１１）、及び印刷位置のずれ量（７１２）の各々は、図７に示すテーブル７００によって定義される。なお、テーブル７００は、ＲＡＭ１１３又はＨＤＤ１１５に記憶される。
【０１１２】
例えば、調整用チャート（６０１，６０２）の表面における「リード位置」の測定値（７１０）は、テーブル７００に示した数式を用いて、図６で示した（ｃ）及び（ｅ）の実測値から算出される。即ち、リード位置は、シートの搬送方向の先頭におけるチャートの端から対応するマーク６２０までの距離の平均値である。
【０１１３】
また、例えば、調整用チャート（６０１，６０２）の表面における「サイド位置」の測定値（７１０）は、テーブル７００に示した数式を用いて、図６で示した（ｆ）及び（ｊ）の実測値から算出される。即ち、サイド位置は、シートの搬送方向の左側におけるチャートの端から対応するマーク６２０までの距離の平均値である。
【０１１４】
また、例えば、調整用チャート（６０１，６０２）の表面における「主走査倍率」の測定値（７１０）は、テーブル７００に示した数式を用いて、図６で示した（ｂ）、（ｄ）、（ｆ）、（ｈ）、及び（ｊ）の実測値から算出される。即ち、主走査倍率は、主走査方向に同一走査線上に並ぶマーク６２０間の距離の平均値である。
【０１１５】
また、例えば、調整用チャート（６０１，６０２）の表面における「副走査倍率」の測定値（７１０）は、テーブル７００に示した数式を用いて、図６で示した（ａ）、（ｃ）、（ｅ）、（ｇ）、及び（ｉ）の実測値から算出される。即ち、副走査倍率は、副走査方向に同一走査線上に並ぶマーク６２０間の距離の平均値である。
【０１１６】
テーブル７００に示すように、「リード位置」及び「サイド位置」の理想値（７１１）は、それぞれ１ｃｍである。即ち、マーク６２０は、理想的にはそれぞれ対応するチャートの端から１ｃｍ離れた位置に印刷されるべきである。
【０１１７】
また、テーブル７００に示すように、「主走査倍率」の理想値（７１１）は、シート管理テーブル４００に登録されている各々のシートにおける主走査方向のシート長から２ｃｍ減算した値である。同様に、「副走査倍率」の理想値（７１１）は、シート管理テーブル４００に登録されている各々のシートにおける副走査方向のシート長から２ｃｍ減算した値である。
【０１１８】
また、テーブル７００に示すように、「リード位置」、「サイド位置」、「主走査倍率」、及び「副走査倍率」の各々における印刷位置のずれ量（７１２）は、対応する測定値（７１０）及び理想値（７１１）を用いて算出される。
【０１１９】
より具体的に、「リード位置」及び「サイド位置」の印刷位置のずれ量（７１２）は、測定値（７１０）から理想値（７１１）を減算することで算出される（単位は「ｍｍ」である）。一方、「主走査倍率」及び「副走査倍率」の印刷位置のずれ量（７１２）は、測定値（７１０）から理想値（７１１）を減算したものを理想値（７１１）で除算することで算出される（単位は「％」である）。
【０１２０】
以上によって算出された印刷位置のずれ量（７１２）は、シートの属性情報としてシート管理テーブル４００に登録される。
【０１２１】
前述したように、調整用チャート６０１を用いて印刷位置の調整を行う場合、（ａ）〜（ｒ）の長さを自動で算出する方法では、調整用チャート６０１をスキャナ部１３０でスキャンする。そして、ＣＰＵ１１４は、調整用チャート６０１の画像を読み取って生成された画像データを解析し、例えば、チャートの下地とチャート外との間の濃度の変化に注目する。ＣＰＵ１１４は、当該解析の結果、濃度差から調整用チャート６０１の端、及び、マーク６２０のエッジ（即ち、チャートの下地とマーク６２０の境界）を検出する。そして、ＣＰＵ１１４は、検出されたチャートの端、及びマーク６２０のエッジ８１２から（ａ）〜（ｒ）の長さを算出する。
【０１２２】
しかしながら、調整用チャート６０１の読み取り時に、チャートの下地とチャート外との境目で白飛びが発生した場合、チャートの下地とチャート外との間で濃度に有意な差が検出されないことがある。このような場合、チャートの端を検知できないため、仮に、マークのエッジを検知できたとしても、チャートの端からマークのエッジまでの距離（例えば、調整用チャート６０１の（ｃ）で表される部分）を測定できない。このように、チャートの読み取り時に、チャートの下地とチャート外との境目で白飛びが発生した場合、チャートの端からマークのエッジまでの距離を算出できないため、シートに対する印刷位置の自動調整ができないことがある。
【０１２３】
そこで、第１の実施形態では、シートに対する印刷位置の自動調整を行う場合に、ＣＰＵ１１４は、チャートの端の一部に接するようにマーク６３０が形成された調整用チャート６０２を印刷するよう画像形成部１５１に指示する。
【０１２４】
なお、調整用チャート６０２には、前述したとおり、通常のシートに対する反射率の差が大きい色のトナー（例えば、黒色のトナー）で、マーク６３０がチャートの端の一部に接するように印刷されている。マーク６３０がチャートの端に印刷されることにより、マーク６３０がチャートの端に印刷されていない場合と比べて、スキャン時に白飛びが起こりにくくなるという性質がある。
【０１２５】
ＣＰＵ１１４は、マーク６３０が印刷された調整用チャート６０２の画像を読み取って生成された画像データを解析する。ＣＰＵ１１４は、当該解析の結果、濃度差から調整用チャート６０２の端、及びマーク６３０のエッジ（即ち、チャートの下地とマーク６３０の境界）を検出する。そして、ＣＰＵ１１４は、検出されたチャートの端、及びマーク６３０のエッジに基づいて、印刷位置のずれ量を自動で算出し、印刷位置を調整するものである。
【０１２６】
以下、詳細に説明する。
【０１２７】
調整用チャート６０２をスキャナ部１３０でスキャンして生成された画像データ８００に基づいて、調整用チャート６０２の端８１０を検出する方法について、図８（Ａ）及び図８（Ｂ）を用いて説明する。
【０１２８】
まず、調整用チャート６０２をスキャナ部１３０でスキャンして生成された画像データの一部を、図８（Ａ）を用いて説明する。
【０１２９】
端８１０は、画像データ８００のシートの端である。解析範囲８１１は、画像データ８００の解析が行われる範囲である。画像データ８００の解析は、画像データ８００の画像端から主走査方向と副走査方向の濃度変化を画素単位で計測することで行われ、当該計測結果から端８１０や、マーク６２０が検出される。なお、計測する単位は、画素単位より微小な単位であっても、より大きな単位であってもよい。また、読み取りの間隔は、一定の間隔で行っても、間引いて行ってもよい。
【０１３０】
続いて、解析範囲８１１における画像データ８００の解析結果の一例を、図８（Ｂ）を用いて説明する。解析範囲８１１における画像データ８００の濃度計測は、画像データ８００のシートの端（画像端）から行われる。
【０１３１】
まず、ＣＰＵ１１４は、シート外（図８の区間（Ａ）に相当）の濃度を検出する。続いて、ＣＰＵ１１４は、マーク６３０に相当する箇所（図８の区間（Ｂ）に相当）の濃度を検出する。続いて、ＣＰＵ１１４は、マーク６３０とマーク６２０との間にあるシートの下地（図８の区間（Ｃ）に相当）の濃度を検出する。続いて、ＣＰＵ１１４は、マーク６２０に相当する箇所（図８の区間（Ｄ）に相当）の濃度を検出する。
【０１３２】
続いて、ＣＰＵ１１４は、シートの下地（図８の区間（Ｅ）に相当）の濃度を再び検出する。続いて、ＣＰＵ１１４は、マーク６２０に相当する箇所（図８の区間（Ｆ）に相当）の濃度を再び検出する。続いて、ＣＰＵ１１４は、マーク６３０とマーク６２０との間にあるシートの下地（図８の区間（Ｇ）に相当）の濃度を再び検出する。続いて、ＣＰＵ１１４は、マーク６３０に相当する箇所（図８の区間（Ｈ）に相当）の濃度を再び検出する。続いて、ＣＰＵ１１４は、シート外（図８の区間（Ｉ）に相当）の濃度を再び検出する。
【０１３３】
そして、ＣＰＵ１１４は、これらの測定結果に基づいて、画像データ８００の区間（Ａ）〜（Ｉ）の測定位置から範囲を算出し、マーク６２０とマーク６３０の画像の範囲（大きさ）と比較する。当該比較の結果から、ＣＰＵ１１４は、区間（Ｂ）及び区間（Ｈ）がマーク６３０による濃度であると検出し、更に、区間（Ｄ）及び区間（Ｆ）がマーク６２０による濃度であると検出する。また、区間（Ｃ）、区間（Ｅ）、及び区間（Ｇ）がチャートの下地による濃度であると検出する。
【０１３４】
そして、ＣＰＵ１１４は、当該検出の結果から、区間（Ａ）と区間（Ｂ）で濃度が切り替わる箇所を端８１０（左端）として検出し、更に、区間（Ｃ）と区間（Ｄ）で濃度が切り替わる箇所をマーク６２０（左マーク）のエッジ８１２（左端）として検出する。
【０１３５】
また、ＣＰＵ１１４は、当該検出の結果から、区間（Ｆ）と区間（Ｇ）で濃度が切り替わる箇所をマーク６２０（右マーク）のエッジ８１２（右端）として検出し、更に、区間（Ｈ）と区間（Ｉ）で濃度が切り替わる箇所を端８１０（右端）として検出する。
【０１３６】
そして、ＣＰＵ１１４は、検出の結果に基づき、端８１０（左端）からマーク６２０（左マーク）のエッジ８１２（左端）までの距離を、調整用チャート６０２の（ｃ）の長さとして自動で算出する。また、ＣＰＵ１１４は、マーク６２０（右マーク）のエッジ８１２（右端）から端８１０（右端）までの距離を、調整用チャート６０２の（ｇ）の長さとして自動で算出する。また、ＣＰＵ１１４は、端８１０（左端）から端８１０（右端）までの距離を、調整用チャート６０２の（ａ）の長さとして自動で算出する。
【０１３７】
なお、調整用チャート６０２の（ｃ）と（ｇ）の長さの算出方法について上述したが、調整用チャート６０２の（ｅ）と（ｉ）、（ｄ）と（ｆ）、及び、（ｈ）と（ｊ）の長さについても、同様の方法によって算出することができる。また、調整用チャート６０２の（ａ）の長さの算出方法について上述したが、調整用チャート６０２の（ｂ）の長さについても、同様の方法によって算出することができる。
【０１３８】
このようにして、端８１０と、マーク６２０のエッジ８１２が検出されたことに従って、ＣＰＵ１１４は、調整用チャート６０２の（ａ）〜（ｒ）の長さを自動で算出することが可能となる。
【０１３９】
第１の実施形態に係る印刷装置１００において、印刷位置の調整を実行する一連の処理を、図９に示すフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１４が、ＲＯＭ１１２又はＨＤＤ１１５から読み出してＲＡＭ１１３に展開された制御プログラムを実行することで行われる。なお、この処理は、例えば、操作部１２０の表示部に編集画面５００が表示され、かつ、編集画面５００上で任意のシートが選択された状態で開始される。
【０１４０】
Ｓ９０１において、ＣＰＵ１１４は、編集画面５００上のボタン５０３がユーザによって押下されたか否かを判定する。ＣＰＵ１１４は、ボタン５０３が押下された（即ち、ＹＥＳ）と判定した場合、Ｓ９０２に処理を進める。一方、ＣＰＵ１１４は、ＮＯと判定した場合、ボタン５０３が押下されたと判定するまで、Ｓ９０１の処理を繰り返す。
【０１４１】
Ｓ９０２において、ＣＰＵ１１４は、編集画面５００上で選択されたシートに調整用チャート６０２を印刷するよう画像形成部１５１に指示する。この時、ＲＡＭ１１３又はＨＤＤ１１５に格納された調整用チャート６０２の画像データが読み出されて、プリンタエンジン１５０に転送される。そして、印刷指示を受け付けた画像形成部１５１は、給送部１４０から給送されたシートに対して、調整用チャート６０２の画像データに基づき当該シートに調整用チャート６０２を印刷する。なお、調整用チャート６０２が印刷されたシートは、印刷装置１００の機外に排出される。
【０１４２】
Ｓ９０３において、ＣＰＵ１１４は、図１０に示す選択画面１０００を操作部１２０の表示部に表示して、Ｓ９０４に処理を進める。なお、選択画面１０００は、印刷位置の調整方法として、スキャナを用いた自動調整（１００１）、又は、手動調整（１００２）のいずれかをユーザに選択させるための画面である。
【０１４３】
Ｓ９０４において、ＣＰＵ１１４は、スキャナを用いた自動調整（１００１）が選択されたか否かを判定する。なお、ＣＰＵ１１４は、選択画面１０００上のボタン１００１が押下された場合にＹＥＳと判定して、Ｓ９０５に処理を進める。一方、ＣＰＵ１１４は、選択画面１０００上のボタン１００２が押下された場合にＮＯと判定して、Ｓ９１１に処理を進める。
【０１４４】
Ｓ９０５において、ＣＰＵ１１４は、Ｓ９０２で印刷された調整用チャート６０２をスキャンするようスキャナ部１３０に指示して、Ｓ９０６に処理を進める。なお、ユーザは、調整用チャート６０２をスキャンするために、プラテンガラス３０２、又は原稿積載部３４０上に調整用チャート６０２を載置する。そして、例えば、スキャンの実行の開始を指示するためのスタートキーがユーザによって押下されたことに従って、スキャナ部１３０に対するスキャン指示が行われる。
【０１４５】
Ｓ９０６において、ＣＰＵ１１４は、調整用チャート６０２のスキャンにより生成された画像データ８００を解析する。そして、ＣＰＵ１１４は、チャートの端に接するマーク６３０を基に、調整用チャート６０２の端８１０、及びマーク６２０のエッジ８１２を検出して、Ｓ９０７に処理を進める。なお、画像データ８００の解析処理は、図８で前述した方法によって行われる。
【０１４６】
Ｓ９０７において、ＣＰＵ１１４は、Ｓ９０６による検出処理の結果、調整用チャート６０２の端８１０、及びマーク６２０のエッジ８１２の検出に成功したか否かを判定する。ＣＰＵ１１４は、成功した（ＹＥＳ）と判定した場合、Ｓ９０８に処理を進める。一方、ＣＰＵ１１４は、ＮＯと判定した場合、Ｓ９０９に処理を進める。なお、Ｓ９０７でＮＯと判定されるのは、例えば、調整用チャート６０２が印刷されたシートの下地とマーク６２０との濃度差が小さいために、マーク６２０のエッジ８１２の検出が正しく行われなかった場合である。
【０１４７】
Ｓ９０８において、ＣＰＵ１１４は、Ｓ９０６で検出された端８１０、及びマーク６２０のエッジ８１２から、図６（Ｂ）に示した（ａ）〜（ｒ）の長さを算出して、Ｓ９１１に処理を進める。
【０１４８】
Ｓ９０９において、ＣＰＵ１１４は、図１１に示すエラー画面１１００を操作部１２０の表示部に表示する。なお、エラー画面１１００は、調整用チャートの画像データの解析に失敗したために、印刷位置の調整が実行されなかったことをユーザに通知するための画面である。Ｓ９０９の処理の後、図９に係る一連の処理を終了する。
【０１４９】
Ｓ９１０において、ＣＰＵ１１４は、手動で測定された（ａ）〜（ｒ）の長さ（実測値）の入力を編集画面５１０上でユーザから受け付けて、Ｓ９１１に処理を進める。
【０１５０】
Ｓ９１１において、ＣＰＵ１１４は、Ｓ９０８で算出された（ａ）〜（ｒ）の長さ、又は、Ｓ９１０で入力された（ａ）〜（ｒ）の長さに基づいて、印刷位置のずれ量（７１２）を算出して、Ｓ９１２に処理を進める。なお、印刷位置のずれ量（７１２）は、図７で前述した数式を用いて算出される。
【０１５１】
Ｓ９１２において、ＣＰＵ１１４は、編集画面５００上で選択されたシートに対する印刷位置のずれ量（７１２）として、シート管理テーブル４００に登録する。なお、Ｓ９１２によって、選択されたシートに対する表面の印刷位置のずれ量（４２０）、及び裏面の印刷位置のずれ量（４２１）を表す情報として、例えば、リード位置、サイド位置、主走査倍率、副走査倍率等が登録される。そして、Ｓ９１２の処理の後、図９に係る一連の処理を終了する。
【０１５２】
以上が、第１の実施形態に係る印刷装置１００において、印刷位置の調整を実行する一連の処理の詳細である。
【０１５３】
以上説明したように、第１の実施形態では、シートの端の一部に接するようにマーク６３０が形成された調整用チャート６０２を印刷した。シートの端に掛かるように画像を印刷することにより、当該画像を読み取って生成された画像データからシートの端を検出することができる。
【０１５４】
このため、シートに対する印刷位置の自動調整を行う場合に、ＣＰＵ１１４は、調整用チャート６０２のスキャンにより印刷位置のずれを自動で算出することができる。故に、ユーザは、印刷位置のずれを知るために、調整用チャート６０２のマーク６２０からチャートの端までの長さを手動で計測する手間を省くことができる。
【０１５５】
［第２の実施形態］
前述した第１の実施形態では、スキャナを用いた自動調整（１００１）により印刷位置のずれを調整する場合であっても、手動調整（１００２）により印刷位置のずれを調整する場合であっても、調整用チャート６０２を印刷して使用する場合について説明した。
【０１５６】
一方、手動調整（１００２）を行う場合、シートの端に接するようにマーク６３０が印刷された調整用チャート６０２を使用する代わりに、調整用チャート６０１を使用してもよい。なぜなら、手動調整（１００２）では、マーク６２０からチャートの端までの長さをユーザが手動で計測する際に、マーク６３０を参照する必要がないからである。
【０１５７】
スキャナを用いた自動調整（１００１）を圧板読みで行う場合、例えば、プラテンガラス３０２上に載置された調整用チャート６０１の上から黒色の画像のバッキングシート（不図示）を充ててスキャンする。このようにして、スキャナを用いた自動調整（１００１）を圧板読みで行う場合、シートの端に接するようにマーク６３０が印刷された調整用チャート６０２を使用する代わりに、調整用チャート６０１を使用してもよい。
【０１５８】
他方、スキャナを用いた自動調整（１００１）をＡＤＦ読みで行う場合、原稿積載部３４０上に載置された調整用チャート６０１の上から黒色の画像のバッキングシートを充ててスキャンすることができない。そのため、スキャナを用いた自動調整（１００１）をＡＤＦ読みで行う場合、シートの端に接するようにマーク６３０が印刷された調整用チャート６０２を使用する必要がある。
【０１５９】
そこで、第２の実施形態に係る印刷装置１００では、スキャナを用いた自動調整（１００１）を行うよう指示された場合に、圧板読みで印刷位置の調整を実行するか、又は、ＡＤＦ読みで印刷位置の調整を実行するかをユーザが任意に選択できるようにする。そして、圧板読みによって印刷位置の調整を実行するよう指示された場合には、調整用チャート６０１を印刷し、ＡＤＦ読みによって印刷位置の調整を実行するよう指示された場合は、調整用チャート６０２を印刷するよう制御する。また一方で、手動調整（１００２）を行うよう指示された場合に、調整用チャート６０１を印刷するよう制御する場合について以降説明する。
【０１６０】
第２の実施形態に係る印刷装置１００において、印刷位置の調整を実行する一連の処理を、図１２に示すフローチャートを用いて説明する。この処理は、コントローラ部１１０のＣＰＵ１１４が、ＲＯＭ１１２又はＨＤＤ１１５から読み出してＲＡＭ１１３に展開された制御プログラムを実行することで行われる。なお、この処理は、例えば、操作部１２０の表示部に編集画面５００が表示され、かつ、編集画面５００上で任意のシートが選択された状態で開始される。
【０１６１】
Ｓ１２０１において、ＣＰＵ１１４は、編集画面５００上のボタン５０３がユーザによって押下されたか否かを判定する。ＣＰＵ１１４は、ボタン５０３が押下された（即ち、ＹＥＳ）と判定した場合、Ｓ１２０２に処理を進める。一方、ＣＰＵ１１４は、ＮＯと判定した場合、ボタン５０３が押下されたと判定するまで、Ｓ１２０１の処理を繰り返す。
【０１６２】
Ｓ１２０２において、ＣＰＵ１１４は、図１０に示す選択画面１０００を操作部１２０の表示部に表示して、Ｓ１２０３に処理を進める。
【０１６３】
Ｓ１２０３において、ＣＰＵ１１４は、スキャナを用いた自動調整（１００１）が選択されたか否かを判定する。なお、ＣＰＵ１１４は、選択画面１０００上のボタン１００１が押下された場合にＹＥＳと判定して、Ｓ１２０４に処理を進める。一方、ＣＰＵ１１４は、選択画面１０００上のボタン１００２が押下された場合にＮＯと判定して、Ｓ１２１６に処理を進める。
【０１６４】
Ｓ１２０４において、ＣＰＵ１１４は、図１３に示す選択画面１３００を操作部１２０の表示部に表示して、Ｓ１２０５に処理を進める。なお、選択画面１３００は、印刷位置の調整方法として、圧板を用いた自動調整（１３０１）、又は、ＡＤＦを用いた自動調整（１３０２）のいずれかをユーザに選択させるための画面である。
【０１６５】
Ｓ１２０５において、ＣＰＵ１１４は、ＡＤＦを用いた自動調整（１３０２）が選択されたか否かを判定する。なお、ＣＰＵ１１４は、選択画面１３００上のボタン１３０２が押下された場合にＹＥＳと判定して、Ｓ１２０６に処理を進める。一方、ＣＰＵ１１４は、選択画面１３００上のボタン１３０１が押下された場合にＮＯと判定して、Ｓ１２０９に処理を進める。
【０１６６】
Ｓ１２０６において、ＣＰＵ１１４は、編集画面５００上で選択されたシートに調整用チャート６０２を印刷するよう画像形成部１５１に指示する。この時、ＲＡＭ１１３又はＨＤＤ１１５に格納された調整用チャート６０２の画像データが読み出されて、プリンタエンジン１５０に転送される。そして、印刷指示を受け付けた画像形成部１５１は、給送部１４０から給送されたシートに対して、調整用チャート６０２の画像データに基づき当該シートに調整用チャート６０２を印刷する。なお、調整用チャート６０２が印刷されたシートは、印刷装置１００の機外に排出される。Ｓ１２０６の処理の後、Ｓ１２０７に処理を進める。
【０１６７】
Ｓ１２０７において、ＣＰＵ１１４は、Ｓ１２０６で印刷された調整用チャート６０２をＡＤＦ読みでスキャンするようスキャナ部１３０に指示して、Ｓ１２０８に処理を進める。なお、ユーザは、調整用チャート６０２をスキャンするために、原稿積載部３４０上に調整用チャート６０２を載置する。そして、例えば、スキャンの実行の開始を指示するためのスタートキーがユーザによって押下されたことに従って、スキャナ部１３０に対するスキャン指示が行われる。
【０１６８】
Ｓ１２０８において、ＣＰＵ１１４は、調整用チャート６０２のスキャンにより生成された画像データ８００を解析する。そして、ＣＰＵ１１４は、チャートの端に接するマーク６３０を基に、調整用チャート６０２の端８１０、及びマーク６２０のエッジ８１２を検出して、Ｓ１２１２に処理を進める。なお、画像データ８００の解析処理は、図８で前述した方法によって行われる。
【０１６９】
Ｓ１２０９において、ＣＰＵ１１４は、編集画面５００上で選択されたシートに調整用チャート６０１を印刷するよう画像形成部１５１に指示する。この時、ＲＡＭ１１３又はＨＤＤ１１５に格納された調整用チャート６０１の画像データが読み出されて、プリンタエンジン１５０に転送される。そして、印刷指示を受け付けた画像形成部１５１は、給送部１４０から給送されたシートに対して、調整用チャート６０１の画像データに基づき当該シートに調整用チャート６０１を印刷する。なお、調整用チャート６０１が印刷されたシートは、印刷装置１００の機外に排出される。Ｓ１２０９の処理の後、Ｓ１２１０に処理を進める。
【０１７０】
Ｓ１２１０において、ＣＰＵ１１４は、Ｓ１２０９で印刷された調整用チャート６０１を圧板読みでスキャンするようスキャナ部１３０に指示して、Ｓ１２１１に処理を進める。なお、ユーザは、調整用チャート６０１をスキャンするために、プラテンガラス３０２上に調整用チャート６０１を載置する。そして、例えば、スキャンの実行の開始を指示するためのスタートキーがユーザによって押下されたことに従って、スキャナ部１３０に対するスキャン指示が行われる。
【０１７１】
Ｓ１２１１において、ＣＰＵ１１４は、調整用チャート６０１のスキャンにより生成された画像データ（不図示）を解析する。そして、ＣＰＵ１１４は、当該解析の結果、調整用チャート６０１の下地と調整用チャート６０１の領域外の濃度差から、調整用チャート６０１の端８１０、及びマーク６２０のエッジ８１２を検出する。なお、Ｓ１２１１で行われる画像データの解析処理は、図８で前述した方法と同様の方法によって説明されるため、詳細な説明を省略する。Ｓ１２１１の処理の後、Ｓ１２１２に処理を進める。
【０１７２】
Ｓ１２１２において、ＣＰＵ１１４は、Ｓ１２０８又はＳ１２１１による検出処理の結果、調整用チャート（６０１，６０２）の端８１０、及びマーク６２０のエッジ８１２の検出に成功したか否かを判定する。ＣＰＵ１１４は、成功した（ＹＥＳ）と判定した場合、Ｓ１２１３に処理を進める。一方、ＣＰＵ１１４は、ＮＯと判定した場合、Ｓ１２１４に処理を進める。なお、Ｓ１２１２でＮＯと判定されるのは、例えば、調整用チャート（６０１，６０２）が印刷されたシートの下地とマーク６２０との濃度差が小さいために、マーク６２０のエッジ８１２の検出が正しく行われなかった場合である。
【０１７３】
Ｓ１２１３において、ＣＰＵ１１４は、Ｓ１２０８又は１２１１で検出された端８１０、及びマーク６２０のエッジ８１２から、図６（Ａ）又は図６（Ｂ）に示した（ａ）〜（ｒ）の長さを算出して、Ｓ１２１７に処理を進める。
【０１７４】
Ｓ１２１４において、ＣＰＵ１１４は、図１１に示すエラー画面１１００を操作部１２０の表示部に表示する。Ｓ１２１４の処理の後、図１２に係る一連の処理を終了する。
【０１７５】
Ｓ１２１５において、ＣＰＵ１１４は、編集画面５００上で選択されたシートに調整用チャート６０１を印刷するよう画像形成部１５１に指示する。この時、ＲＡＭ１１３又はＨＤＤ１１５に格納された調整用チャート６０１の画像データが読み出されて、プリンタエンジン１５０に転送される。そして、印刷指示を受け付けた画像形成部１５１は、給送部１４０から給送されたシートに対して、調整用チャート６０１の画像データに基づき当該シートに調整用チャート６０１を印刷する。なお、調整用チャート６０１が印刷されたシートは、印刷装置１００の機外に排出される。Ｓ１２１５の処理の後、Ｓ１２１６に処理を進める。
【０１７６】
Ｓ１２１６において、ＣＰＵ１１４は、手動で測定された（ａ）〜（ｒ）の長さ（実測値）の入力を編集画面５１０上でユーザから受け付けて、Ｓ１２１７に処理を進める。
【０１７７】
Ｓ１２１７において、ＣＰＵ１１４は、Ｓ１２１３で算出された（ａ）〜（ｒ）の長さ、又は、Ｓ１２１６で入力された（ａ）〜（ｒ）の長さに基づいて、印刷位置のずれ量（７１２）を算出して、Ｓ１２１８に処理を進める。なお、印刷位置のずれ量（７１２）は、図７で前述した数式を用いて算出される。
【０１７８】
Ｓ１２１８において、ＣＰＵ１１４は、編集画面５００上で選択されたシートに対する印刷位置のずれ量（７１２）として、シート管理テーブル４００に登録する。なお、Ｓ１２１８によって、選択されたシートに対する表面の印刷位置のずれ量（４２０）、及び裏面の印刷位置のずれ量（４２１）を表す情報として、例えば、リード位置、サイド位置、主走査倍率、副走査倍率等が登録される。そして、Ｓ１２１８の処理の後、図１２に係る一連の処理を終了する。
【０１７９】
以上が、第２の実施形態に係る印刷装置１００において、印刷位置の調整を実行する一連の処理の詳細である。
【０１８０】
なお、前述した図１２に係る一連の処理において、手動調整（１００２）を実行するよう指示された場合には、調整用チャート６０１を印刷する場合について説明したが、これに限られない。手動調整（１００２）を実行するよう指示された場合であっても、調整用チャート６０２を印刷してもよい。また、手動調整（１００２）を実行するよう指示された場合に、調整用チャート６０１を印刷するか、又は、調整用チャート６０２を印刷するかを設定画面（不図示）によってユーザが予め設定可能であってもよい。
【０１８１】
また、圧板を用いた自動調整（１３０１）を実行するよう指示された場合には、調整用チャート６０１を印刷する場合について説明したが、これに限られない。圧板を用いた自動調整（１３０１）を実行するよう指示された場合であっても、調整用チャートの上から黒色の画像のバッキングシートを充てずにスキャンする場合には、調整用チャート６０２を印刷してもよい。また、圧板を用いた自動調整（１３０１）を実行するよう指示された場合に、調整用チャート６０１を印刷するか、又は、調整用チャート６０２を印刷するかを設定画面（不図示）によってユーザが予め設定可能であってもよい。
【０１８２】
以上説明したように、第２の実施形態では、圧板読みで印刷位置の調整を実行するか、ＡＤＦ読みで印刷位置の調整を実行するか、又は、手動で印刷位置の調整を実行するかの設定に応じて、印刷位置の調整のために適切なチャートがシートに印刷する事ができる。
【０１８３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１８４】
例えば、本実施形態では、印刷装置１００のコントローラ部１１０のＣＰＵ１１４が上記各種制御の主体となっていたが、これに限らない。印刷装置１００と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１８５】
また、本実施形態では、印刷された調整用チャートをスキャナ部１３０でスキャンするために、ユーザは、調整用チャート（６０１，６０２）をプラテンガラス３０２、又は原稿積載部３４０上に載置する場合について説明したが、これに限られない。シートの搬送経路上にラインスキャナを設ける事で、シートに調整用チャートの画像が形成されてから当該シートが機外に排出されるまでの間に、当該ラインスキャナによって当該シート（即ち、調整用チャート）を読み取る事ができるような構成であってもよい。
【０１８６】
また、本発明を適用した実施形態を、単色トナーを扱う画像形成部１５１を持つ印刷装置１００を用いて説明したが、これに限られない。複数色のトナーを扱う画像形成部１５１を持つ印刷装置１００であっても、本発明を適用した実施形態を同様に説明できる。例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色を扱うフルカラーの印刷装置１００である場合、ブラックのトナーを用いて印刷位置の調整を行い、ブラックの印刷位置を基準に他の色の印刷位置の調整を行えばよい。
【０１８７】
以上、本発明の様々な例と実施形態を示して説明したが、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１８８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１８９】
１００  印刷装置
１１４  ＣＰＵ
１１５  ＨＤＤ
１３０  スキャナ部
１５０  プリンタエンジン
１５１  画像形成部
【図１】
2016103805.tif 000003
【図２】
2016103805.tif 000004
【図３】
2016103805.tif 000005
【図４】
2016103805.tif 000006
【図５】
2016103805.tif 000007
【図６】
2016103805.tif 000008
【図７】
2016103805.tif 000009
【図８】
2016103805.tif 000010
【図９】
2016103805.tif 000011
【図１０】
2016103805.tif 000012
【図１１】
2016103805.tif 000013
【図１２】
2016103805.tif 000014
【図１３】
2016103805.tif 000015