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