(57)【要約】      （修正有）【課題】自動両面印刷できない用紙に対して第二面の印字位置調整を第二面の印刷直前に行うことで、当該用紙の印字位置調整を正確に行う印刷装置を提供する。【解決手段】画像をシートに印刷する印刷手段と、シートにテストチャートを印刷させる制御手段と、シートに対するテストチャートの位置に関する情報を取得する取得手段と、情報に基づいて、シートに印刷される画像の印刷位置を調整する調整手段を有し、印刷手段により第１のシートの第二面にテストチャートを印刷させ、第１のシートを排紙させ、制御手段は、印刷手段により第２のシートの第一面にテストチャートを印刷させ、排紙手段により第２のシートを排紙させ、印刷手段により第２シートの第二面にテストチャートを印刷させ、排紙手段により第２のシートを排紙させることを特徴とする印刷装置。【選択図】図１１
2020106554.tif 000002
【特許請求の範囲】
【請求項１】
画像をシートに印刷する印刷手段と、前記印刷手段により前記画像が印刷された前記シートを搬送する搬送手段と、前記搬送手段により搬送された前記シートを反転して、前記搬送手段へ再び搬送する反転手段と、前記搬送手段により搬送された前記シートを排紙する排紙手段と、前記印刷手段により前記シートにテストチャートを印刷させる制御手段と、前記シートに対する前記テストチャートの位置に関する情報を取得する取得手段と、前記取得手段により取得された前記情報に基づいて、前記印刷手段により前記シートに印刷される画像の印刷位置を調整する調整手段と、を有し、前記調整手段は、前記搬送手段の搬送方向において所定の条件を満たす第１のシートに印刷される画像の印刷位置を調整する第１モードと、前記搬送方向において前記所定の条件を満たさない第２のシートに印刷される画像の印刷位置を調整する第２モードと、を有し、前記調整手段が前記第１モードを実行する場合、前記制御手段は、前記印刷手段により前記第１のシートの第一面にテストチャートを印刷させ、前記反転手段により前記第１のシートを反転させ、前記印刷手段により前記第１のシートの第二面にテストチャートを印刷させ、前記排紙手段により前記第１のシートを排紙させ、前記調整手段が前記第２モードを実行する場合、前記制御手段は、前記印刷手段により前記第２のシートの第一面にテストチャートを印刷させ、前記排紙手段により前記第２のシートを排紙させ、前記印刷手段により前記第２シートの第二面にテストチャートを印刷させ、前記排紙手段により前記第２のシートを排紙させることを特徴とする印刷装置。
【請求項２】
前記印刷装置はさらに、前記第２モードを実行する場合、前記第２シートの第二面にテストチャート印刷することを検知する検知手段を備える請求項１に記載の印刷装置。
【請求項３】
前記所定の条件は、用紙のサイズであることを特徴とする請求項１に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置の印字位置調整方法及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷装置において、用紙に対し意図した位置に画像が印字されるように画像の印字位置を微調整する技術（以下、印字位置調整）が用いられている。この技術は、プレプリント紙のように予め罫線が印字された用紙への印刷や、表裏面の位置合わせが必要な両面印刷の際も高精度での印字位置合わせを行うことを目的としている。
【０００３】
この印字位置調整は、印刷装置にて使用される用紙ごとに行う必要がある。これは、用紙のサイズ・坪量・材質などにより用紙搬送の特性が異なるため、用紙種類によって印字位置に微量な差異が生じるためである。他にも、例えば用紙の吸湿量によって第一面定着時の熱により生じる用紙の収縮率が変化するため、第二面の画像印字位置や拡縮率に差異が生じる場合がある。
【０００４】
印字位置調整の方法として、調整の対象である用紙に所定のチャート（以下、調整用チャート）を印刷して行う手段が知られている。この調整用チャートにおけるマークの相対位置から印字位置の位置ずれ量が算出され、当該用紙の印字パラメータとして記憶される。以降、当該用紙を用いて印刷が行われる際には、前記印字パラメータを参照し、その位置ずれ量が打ち消されるように調整して印字することで印字位置が調整された出力結果が得られる。この印字位置調整は、スキャナなどの画像読取装置を用いて調整用チャートを読み取り、読み取った画像を解析することにより行われる。
【０００５】
一方、従来、用紙を反転させて両面印刷を行う印刷装置が知られている。このような印刷装置では通常、用紙の片面に印刷処理を行った後、用紙を反転させて残りの片面に印刷処理を行う（以下、自動両面印刷）。しかし、このような自動両面印刷機能を有する印刷装置であっても、用紙を反転させる紙搬送路を通過させることができないような長さ、厚さや材質の用紙に対しては、自動両面印刷を行うことができない。そのような用紙に対して両面印刷を行いたい場合には、例えば、まず用紙の何れかの片面を第一面として印刷して排紙する。次に、片面が印刷済みとなった当該用紙を手差しトレイなどの給紙部に給紙して残りの片面に印刷することにより、両面印刷を実現する。
【０００６】
このように自動両面印刷できない用紙に対しても、手動で印刷可能なサイズの用紙であれば手動で両面印刷を行う機構として、特許文献１が公開されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−００１２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記のように自動両面印刷ができない用紙に対しても、印刷装置にて印字位置調整を行うことが可能である。しかし、自動両面印刷ができない用紙は、用紙搬送路による反転ではなく、人の手で再び用紙トレイに用紙をセットする必要があるため、自動両面印刷可能な用紙と比較して、第一面の印刷から第二面の印刷までの時間が保証されていない。このため、第一面の印刷から第二面の印刷までの用紙の伸縮幅も保証されておらず、自動両面印刷できない用紙では、自動両面印刷可能な用紙と同様に印字位置調整を行うと、第二面の印字位置がずれやすくなる場合がある。
【０００９】
本発明は、上述の課題に鑑みて成されたものであり、自動両面印刷できない用紙に対して第二面の印字位置調整を第二面の印刷直前に行うことで、当該用紙の印字位置調整を正確に行うことを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明に係る印刷装置は、
画像をシートに印刷する印刷手段（０１０９）と、前記印刷手段により前記画像が印刷された前記シートを搬送する搬送手段と、前記搬送手段により搬送された前記シートを反転して、前記搬送手段へ再び搬送する反転手段（０９１７）と、前記搬送手段により搬送された前記シートを排紙する排紙手段と、前記印刷手段により前記シートにテストチャートを印刷させる制御手段（０１０５）と、前記シートに対する前記テストチャートの位置に関する情報を取得する取得手段（０１１０）と、前記取得手段により取得された前記情報に基づいて、前記印刷手段により前記シートに印刷される画像の印刷位置を調整する調整手段（０１０５）と、を有し、前記調整手段は、前記搬送手段の搬送方向において所定の条件を満たす第１のシートに印刷される画像の印刷位置を調整する第１モード（Ｓ１１０４）と、前記搬送方向において前記所定の条件を満たさない第２のシートに印刷される画像の印刷位置を調整する第２モード（Ｓ１１１１）（Ｓ１１１７）と、を有し、前記調整手段が前記第１モードを実行する場合、前記制御手段は、前記印刷手段により前記第１のシートの第一面にテストチャートを印刷させ、前記反転手段により前記第１のシートを反転させ、前記印刷手段により前記第１のシートの第二面にテストチャートを印刷させ、前記排紙手段により前記第１のシートを排紙させ、前記調整手段が前記第２モードを実行する場合、前記制御手段は、前記印刷手段により前記第２のシートの第一面にテストチャートを印刷させ、前記排紙手段により前記第２のシートを排紙させ、前記印刷手段により前記第２シートの第二面にテストチャートを印刷させ、前記排紙手段により前記第２のシートを排紙させることを特徴とする印刷装置を有することを特徴とする。
【発明の効果】
【００１１】
本発明に係る印刷装置によれば、自動両面印刷の可否に関わらず適切なタイミングで印字位置調整を行うことを可能にするため、用紙の長さ、厚さ、材質などによらず印字位置調整の精度を向上することができる。
【図面の簡単な説明】
【００１２】
【図１】実施例における印刷装置のハードウェア構成を示すブロック図
【図２】画像形成部の構成を表す模式図
【図３】スキャナ部の構成を表す模式図
【図４】用紙ライブラリへの操作を行うインターフェース画面
【図５】用紙情報の編集を行うインターフェース画面
【図６】用紙ライブラリを示す模式図
【図７】印字位置調整に使用される調整用チャート
【図８】調整用チャートの実測値から印字位置ずれ量を算出する方法を示す図
【図９】印刷装置の簡略断面図
【図１０】用紙の第二面に印刷を開始するか確認するＵＩ画面
【図１１】実施例における印刷装置の動作フローチャート
【図１２】自動両面印刷可能な用紙の印字位置調整における印刷装置の動作フローチャート
【図１３】自動両面印刷できない用紙の第一面印字位置調整における印刷装置の動作フローチャート
【図１４】自動両面印刷できない用紙の第二面印字位置調整における印刷装置の動作フローチャート
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。なお、特に断らない限り、本発明に係る機能が実現されるのであれば、単体の機器であっても、複数の機器からなる印刷システムであっても、本発明を適用できることは言うまでもない。また、特に断らない限り、本発明の機能が実現されるのであれば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続がなされ、処理が行われる印刷システムであっても本発明を適用できることは言うまでもない。すなわち、以下の実施例で説明する各種端末が接続されたシステム構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１４】
［実施例］
図１は、本発明に係る印刷装置の一実施形態としてのハードウェア概略構成を表すブロック図である。なお、本実施例の印刷装置は電子写真方式の印刷装置を用いて説明するが、本実施例における印刷装置は、インクジェット方式、オフセット方式など、異なる画像形成方式の印刷装置であっても良い。
【００１５】
本実施例では、印刷装置０１０９と、ホストコンピュータ０１０１とが通信回線ネットワーク０１２０によって互いに接続されている。なおホストコンピュータ、印刷装置などが複数台接続されている構成であっても問題ない。
【００１６】
ホストコンピュータ０１０１は不図示の入力装置によるユーザーからの入力情報を取得し、プリントジョブを作成して印刷装置０１０９へ送信することができる。コントローラ０１０８は、各種データ処理を行い、印刷装置０１０９の動作を制御する。操作パネル０１１０は、タッチパネル方式でユーザーからの各種操作を受け付ける。スキャナ０１１１は、光学センサを用いて原稿文書をスキャンし、スキャン画像データを取得する。本実施例では、スキャナ０１１１で画像を読み取る方法として、フィーダに原稿を複数枚置いて読み取ることが可能なＡＤＦ読取方式を用いて説明するが、例えば原稿台ガラスに原稿を１枚ずつ置く圧板読取方式であっても良い。
【００１７】
給紙部０１１２は、複数の給紙デッキから構成される給紙装置である。各給紙デッキには、用紙を積載・収容することが可能である。各給紙デッキでは、収納された用紙の最上位の用紙一枚のみを分離し、プリンタエンジン０１１３へと搬送することが可能である。プリンタエンジン０１１３は、画像データを用紙に物理的に印刷する。なお０１１９は印刷された印刷結果を表す。
【００１８】
次にコントローラ０１０８の構成について説明する。
【００１９】
Ｉ／Ｏ制御部０１０２は、通信回線ネットワーク０１２０との通信制御を行う。ＲＯＭ０１０３は、各種制御プログラムを記憶する。
【００２０】
ＣＰＵ０１０５は、システムバス０１０７を介して印刷装置０１０９内の各部における制御や演算を行う。また、ＣＰＵ０１０５は、ＲＯＭ０１０３に格納され、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）０１０４にロードされるプログラムの実行を司る。ＲＡＭ０１０４は、ＣＰＵ０１０５から直接アクセスできる一般的な揮発性記憶装置の一種で、ＣＰＵ０１０５のワークエリアまたはその他一時的なデータ記憶領域として使用される。ＨＤＤ０１０６は、画像データやプリントデータなどの大容量のデータを一時的あるいは長期的に保持する目的で使用されるＨＤＤである。
【００２１】
各モジュールはそれぞれシステムバス０１０７を介して互いに接続される。さらにシステムバス０１０７は、コントローラボックスと印刷装置０１０９内の各デバイスとを互いに接続している。なおＲＡＭ０１０４はＣＰＵ０１０５の主メモリ、ワークメモリとしても機能する。また制御プログラムおよびオペレーティングシステムはＲＯＭ０１０３だけでなくＨＤＤ０１０６にも格納される。さらに、図示しないＮＶＲＡＭを有し、操作パネル０１１０からの印刷装置モード設定情報を記憶するようにしてもよい。
【００２２】
次にプリンタエンジン０１１３の構成について説明する。
【００２３】
画像形成部０１１４は、現像ユニット０１１５、感光体ドラム０１１６、転写ベルト０１１７を備える。画像形成部０１１４は、コントローラ０１０８によって生成された画像データに従い、現像ユニット０１１５を用いて感光体ドラム０１１６の周囲上にトナー像を形成し、転写ベルト０１１７上に搬送された用紙に形成されたトナー像を転写する。
【００２４】
定着ユニット０１１８は、画像形成部０１１４によって用紙に転写されたトナー像を定着させる。定着ユニット０１１８は不図示の加圧ローラーと加熱ローラーを備え、各ローラーの間を用紙が通過することにより、トナーを溶融・圧着することで用紙にトナー像を定着させる。
【００２５】
図２は、第一の実施例における画像形成部０１１４の構成である。
【００２６】
現像ユニット０１１５は感光体ドラム０１１６に対向して配置されており、その内部は垂直方向に延在する隔壁０２０１によって現像室０２０２と撹拌室０２０３とに区画されている。現像室０２０２には矢印方向に回転する非磁性の現像スリーブ０２０４が配置されており、この現像スリーブ０２０４内部にはマグネット０２０５が固定配置されている。現像スリーブ０２０４はブレード０２０６によって層厚規制された二成分現像剤（磁性キャリアと非磁性トナーを含む）の層を担持搬送し、感光体ドラム０１１６と対向する現像領域で現像剤を感光体ドラム０１１６に供給して感光体ドラム０１１６上の静電潜像を現像する。
【００２７】
現像効率、即ち静電潜像へのトナーの付与率を向上させるために、現像スリーブ０２０４には直流電圧を交流電圧に重畳した現像バイアス電圧が印加されている。現像室０２０２及び撹拌室０２０３にはそれぞれ現像剤撹拌スクリュー０２０７及び０２０８が配置されている。
【００２８】
スクリュー０２０７は現像室０２０２中の現像剤を撹拌搬送する。スクリュー０２０８は、トナー補給槽０２０９のトナー排出口０２１０から搬送スクリュー０２１２の回転によって供給されたトナー０２１１と既に現像ユニット０１１５内にある現像剤０２１３とを撹拌搬送し、トナー濃度を均一化する。なお隔壁０２０１には、図２における手前側と奥側の端部において現像室０２０２と撹拌室０２０３とを相互に連通させる現像剤通路（不図示）が形成されている。
【００２９】
現像によってトナーが消費されてトナー濃度の低下した現像室０２０２内の現像剤は、スクリュー０２０７、０２０８の搬送力により、一方の現像剤通路から撹拌室０２０３内へ移動される。そして撹拌室０２０３内でトナー濃度の回復した現像剤は、他方の現像剤通路から現像室０２０２内へ移動されるように構成されている。
【００３０】
感光体ドラム０１１６は図示矢印方向に回転駆動される。感光体ドラム０１１６の周辺には、感光体ドラム０１１６を一様に帯電する帯電器０２１４、現像ユニット０１１５、現像された可視トナー像を印刷用紙へ転写する転写帯電器０２１５、ドラムクリーナ０２１８が感光体ドラム０１１６の回転方向に順次配設されている。
【００３１】
また、感光体ドラム０１１６の上方には像露光装置０２１９が設けられている。像露光装置０２１９は、半導体レーザ、ポリゴンミラー、反射鏡等からなり、コントローラ０１０８によってデジタル信号に変換された画像に対応するデジタル画素信号（ビデオデータ）の入力を受けて、信号に対応して変調されたレーザビームを照射する。
【００３２】
像露光装置０２１９は、前記レーザビームを帯電器０２１４と現像ユニット０１１５との間で感光体ドラム０１１６の母線方向に走査するよう照射し、感光体ドラム０１１６のドラム面を露光して静電潜像を形成する。その後、感光体ドラム０１１６が回転することで、静電潜像が現像ユニット０１１５によって可視トナー像に現像される。
【００３３】
感光体ドラム０１１６下部には、矢印で示す方向に用紙を搬送する無端状の転写ベルト０１１７が複数のローラー間に架張されて配置される。給紙部０１１２から給紙された用紙は、転写ベルト０１１７の右側から送給され、転写ベルト０１１７を挟んで対向設置される吸着帯電器０２１６の作用により、転写ベルト０１１７に担持され、左側へ搬送される。
【００３４】
用紙が感光体ドラム０１１６と転写帯電器０２１５の間を通過する際、転写帯電器０２１５の作用により、感光体ドラム０１１６上に現像された可視トナー像が用紙へ転写される。トナー像が転写された用紙は、除電用帯電器０２１７によって転写ベルト０１１７から分離され、不図示の定着ユニット０１１８へ搬送される。なお用紙へのトナー転写後に感光体ドラム０１１６上に残存するトナーはドラムクリーナ０２１８により除去される。
【００３５】
図３は、スキャナ０１１１の読取部の構成を示す断面図である。
【００３６】
同図において、読み取られる原稿０３０１は、原稿台ガラス０３０２に載置され、操作パネル０１１０のスタートキー（不図示）の押下、もしくはタッチパネル部（不図示）に表示される読取開始ボタンの押下などをトリガとして、スキャン動作を開始する。
【００３７】
スキャン動作を開始すると、第一ミラーユニット０３０３と第二ミラーユニット０３０４は、一旦ホームポジションセンサ０３０５のあるホームポジションまで戻り、原稿照明ランプ０３０６を点灯し、原稿に照射する。その反射光は第一ミラーユニット内の第１ミラー０３０７と、第二ミラーユニット内の第２ミラー０３０８及び、第３ミラー０３０９を経由して、レンズ０３１０を通してＣＣＤセンサ０３１１上に結像され、光信号としてＣＣＤセンサに入力される。
【００３８】
ここで、第一ミラーユニットと第二ミラーユニットは、同じ原稿スキャナモータ０３１２で駆動しているが、動滑車の応用で、第二ミラーユニットは、第一ミラーユニットの速度（Ｖ）の半分の速度（Ｖ／２）で移動することにより、原稿の全面を走査する。
【００３９】
なお、本実施例では、スキャナ０１１１の圧板を用いたスキャン方法による印字位置調整の方法を説明するが、実際の印字位置調整の形態はこの限りではない。例えば印刷装置０１０９における印刷時の用紙搬送路に読み取りセンサや画像診断用カメラを搭載するなどして、印刷の用紙搬送中に自動的に原稿を読み取って画像を得る仕組みを用いても良い。即ち、本実施例に示す原稿の読み取り形式は一例であり、原稿読み取りの形態、ユーザーが原稿読み取りを能動的に行うか否かの選択、原稿読み取りのタイミングなどはその形式を限定しない。
【００４０】
印刷装置０１０９で使用される用紙は、ユーザーによって用紙ライブラリと呼ばれるデータベースを用いて管理される。用紙ライブラリは、ＲＯＭ０１０３もしくはＨＤＤ０１０６に保存され、各ソフトウェアモジュールにより必要に応じて読み出し・書き込みがなされる。用紙ライブラリの詳細な構成については、後程図６を用いて説明する。
【００４１】
図４は本実施例における印刷システムにおいて、ユーザーが用紙ライブラリへの編集などの操作を行うためのインターフェース画面を表す模式図である。
【００４２】
０４０１は、ＣＰＵ０１０５が操作パネル０１１０に表示するインターフェース画面全体を表す。
【００４３】
用紙ライブラリに記憶された用紙情報は、用紙リスト０４０７にリスト表示される。用紙リスト０４０７においては、各用紙に対し列０４０２〜０４０６に示すような用紙属性が付随情報として、ユーザーに向けて提示される。列０４０２は各用紙の用紙名称を表す。用紙名称は、各用紙が互いに識別されるようにユーザーなどから指定される名称である。列０４０３は各用紙のサイズを表す。用紙サイズには、Ａ３やＬＴＲなど定型と呼ばれるサイズや、別途ユーザーが主走査方向と副走査方向のサイズを自由に入力できるカスタムサイズがある。
【００４４】
列０４０４は各用紙の坪量を表す。列０４０５は各用紙における表面性を表す。ここで表面性とは用紙表面の物理特性を表す属性で、例えば光沢性を上げるための表面コートがなされた「コート」や、表面に凹凸のあるような「エンボス」などがある。列０４０６は各用紙の色を表す。また操作パネル０１１０上において、用紙リスト０４０７の任意の用紙が表示されている箇所に触れることで、その用紙を選択することが可能である。選択された用紙は、ハイライト表示（反転表示）される。
【００４５】
図５には、一例として「ＸＹＺ製紙  上質８１」が選択されている様子を示す。また用紙ライブラリに記録された用紙数が、用紙リスト０４０７に一度に表示できる用紙数よりも多い場合には、スクロールバー０４０８が使用される。ユーザーはスクロールバー０４０８を操作することにより、任意の用紙を選択することが可能となる。
【００４６】
０４０９は新規追加ボタンで、用紙ライブラリに新しく用紙を追加するためのボタンである。０４１０は編集ボタンで、用紙リスト０４０７において選択された用紙の用紙属性を編集するためのボタンである。新規追加ボタン０４０９または編集ボタン０４１０が押されると、図５に示すインターフェース画面が表示される。０４１１は削除ボタンで、用紙リスト０４０７において選択された用紙を用紙ライブラリから削除するためのボタンである。０４１２は印字位置調整ボタンで、用紙リスト０４０７において選択された用紙に対する印字位置調整を行うためのボタンである。
【００４７】
図５はユーザーが用紙属性の編集を行うためのインターフェース画面を表す模式図である。
【００４８】
０５０１は、ＣＰＵ０１０５が操作パネル０１１０に表示するインターフェース画面全体を表す。
【００４９】
０５０２は用紙名称を入力するためのテキストボックスである。０５０３は用紙サイズを入力するためのコンボボックスである。０５０４は用紙の坪量を入力するためのテキストボックスである。テキストボックス０５０２、０５０４は、ソフトウェアキーボードや操作パネル０１１０に備えられるテンキーなどを介して入力を受け付ける。
【００５０】
コンボボックス０５０３では、予め登録された、印刷装置０１０９が搬送可能な用紙サイズのリストから一つを選択することが可能である。また、定型サイズのみならず、ユーザーが用紙の主走査方向と副走査方向の長さをそれぞれ入力するカスタムサイズを選択できる形式であっても良い。
【００５１】
０５０５は、用紙の表面性を指定するためのコンボボックスである。コンボボックス０５０５では、予め登録された、印刷装置０１０９が搬送可能な表面性のリストから一つを指定することが可能である。０５０６は、用紙の色を指定するためのコンボボックスである。０５０７は、該用紙がプレプリント紙かどうかを指定するためのチェックボックスである。該用紙がプレプリント紙である場合は、ユーザーはチェックボックス０５０７をチェックする。
【００５２】
編集終了ボタン０５０８が押下されるとその時点で入力された用紙属性が確定され、用紙ライブラリに保存される。その後インターフェース画面０５０１は閉じられ、インターフェース画面０４０１へと戻る。キャンセルボタン０５０９が押下されると用紙属性の編集処理を中止し、インターフェース画面０５０１を閉じてインターフェース画面０４０１へと戻る。
【００５３】
図６は、ＲＯＭ０１０３やＨＤＤ０１０６などに保存される用紙ライブラリを表す。ここでは説明のため模式図を用いるが、実際には用紙ライブラリはＸＭＬやＣＳＶなどのデジタル情報で保存される。
【００５４】
０６０１〜０６０８はそれぞれ、用紙ライブラリに登録された各用紙情報を表す。列０６０９〜０６１８は各用紙に対し、ユーザーが指定した用紙属性を表す。列０６０９は用紙名称を表す。列０６１０〜０６１３は用紙の物理的特性を示す用紙属性で、それぞれ用紙サイズ・坪量・表面性・色を表す。列０６１４は用紙がプレプリント紙かどうかを表している。
【００５５】
列０６１５、０６１６は、各用紙の第一面および第二面に対する印字位置ずれ量を表す。ここで印字位置ずれ量とは、理想の印字位置からの位置ずれ量を表すもので、本実施例ではリード位置、サイド位置、主走査倍率、副走査倍率の項目から構成される。実際の印刷時には、印刷装置０１０９は、これらの印字位置ずれ量を基に、理想の印字位置に印字されるよう調整し（つまり、印字位置ずれ量を打ち消すように調整し）、印字する。リード位置・サイド位置は、それぞれ用紙に対する副走査方向・主操作方向の印字位置ずれ量を表す。リード位置は用紙搬送方向先頭の用紙端を起点とした画像の印字開始位置を、サイド位置は用紙搬送方向左側の用紙端を起点とした画像の印字開始位置を、変更することで調整される。具体的には、像露光装置０２１９から感光体ドラム０１１６へ照射するレーザビームの照射開始タイミングを調整することで実現される。
【００５６】
副走査方向倍率は、副走査方向の画像長のずれ（理想の長さに対する倍率）を表す。副走査方向倍率は、具体的には転写ベルト０１１７の駆動速度を制御することで調整される。主走査方向倍率は、主走査方向の画像長のずれ（理想の長さに対する倍率）を表す。主走査方向倍率は、具体的には像露光装置０２１９においてデジタル画像信号からレーザビームに変調する際のレーザビームのクロック周波数を制御することで調整される。
【００５７】
これらの印字位置ずれ量は、所定のマークが配置された調整用チャートを印刷し、印刷された調整用チャート上のマークの位置を検出することで算出される。調整用チャートの例については図７を用いて説明する。なお、これら印字位置ずれ量の初期値は各項目０であり、用紙ライブラリ上で用紙情報が新規登録された時や、用紙が登録されていても印字位置調整が行われていない場合などには、初期値が設定される。
【００５８】
図７は、印字位置調整に使用される調整用チャートの例を表す模式図である。
【００５９】
調整用チャートは印字位置調整を開始後、ＣＰＵ０１０５の指示によって印刷される。
【００６０】
０７０１は印刷された調整用チャートの第一面を、０７０２は０７０１と同じ調整用チャートの第二面を表す。
【００６１】
０７０３および０７０４は、ユーザーが調整用チャートの搬送方向および第一面・第二面を識別するために調整用チャート上に印字される画像である。図７では、用紙搬送方向は矢印で表現され、その下に第一面であるか第二面であるかが文字で示されているが、第一面・第二面をスキャナで読み取った際にスキャン画像から容易に判断可能な表裏識別マークを配置しても良い。
【００６２】
０７０５は、調整用チャートの特定の位置に印刷されたマークを表す。なお、マーク０７０５は通常、用紙に対する反射率の差が大きい色のトナーで形成される。本実施例では、マーク０７０５は黒色のトナーで形成されるものとする。マーク０７０５は調整用チャートの第一面・第二面それぞれの４隅に、計８箇所印字される。マーク０７０５は、印字位置が理想通りなら、用紙端から一定距離離れた位置に印字されるように画像配置される。このマーク０７０５の、調整用チャート上における相対位置を測定することで、印字位置のずれ量が求められる。
【００６３】
本実施例では、図７中（Ａ）〜（Ｒ）で表された部分が測定される。（Ａ）および（Ｂ）は、それぞれ調整チャートの副走査方向長さおよび主走査方向長さとなり、理想的な長さは用紙ライブラリで定義された用紙長となる。（Ｃ）〜（Ｒ）は、マーク０７０５から直近の用紙端までの距離となる。
【００６４】
図８は、（Ａ）〜（Ｒ）の実測値から印字位置ずれ量を算出する方法を示す。
【００６５】
項目０８０１〜０８０８は、印字位置ずれ量を表す各項目である。０８０１〜０８０４は、それぞれ第一面に対するリード位置、サイド位置、主走査倍率、副走査倍率を表す。０８０５〜０８０８は、それぞれ第二面に対するリード位置、サイド位置、主走査倍率、副走査倍率を表す。
【００６６】
列０８１０は、対応する各項目の測定値を、図７で示された（Ａ）〜（Ｒ）の実測値から算出する計算式を表す。リード位置は用紙搬送方向先頭の用紙端から対応するマークまでの距離（（Ｃ）と（Ｅ）、及び（Ｋ）と（Ｍ））の平均値となる。サイド位置は用紙搬送方向に対して左側の用紙端から対応するマークまでの距離（（Ｆ）と（Ｊ）、及び（Ｎ）と（Ｒ））の平均値となる。主走査倍率は、主走査方向に同一走査線上に並ぶマーク間の距離の平均値となる。副走査倍率は、副走査方向に同一走査線上に並ぶマーク間の距離の平均値となる。
【００６７】
列０８１１は、対応する各項目の理想値となる、ここではマーク０７０５は、理想的にはそれぞれ対応する用紙端から１ｃｍ離れた位置に印字されるものとする。この場合、リード位置およびサイド位置の理想値は１ｃｍとなる。主走査倍率の理想値は、用紙ライブラリに登録された該用紙の主走査方向用紙長から２ｃｍ減算した値となる。副走査倍率の理想値は、用紙ライブラリに登録された該用紙の副走査方向用紙長から２ｃｍ減算した値となる。
【００６８】
列０８１２は、対応する測定値と理想値から、各項目の最終的な印字位置ずれ量を算出する計算式を表す。リード位置およびサイド位置の印字位置ずれ量は、測定値から理想値を減算することで算出される（単位はｍｍ）。主走査倍率および副走査倍率の印字位置ずれ量は、測定値から理想値を減算したものを理想値で除算することで算出される（単位は％）。算出された各印字位置ずれ量は、図６で示した用紙ライブラリによって管理される。
【００６９】
（Ａ）〜（Ｒ）の実測方法は、ユーザーが定規などによって実測する方法のほかに、調整用チャートをスキャナ０１１１によってスキャンしたスキャン画像から画像解析により算出する方法がある。スキャン画像から算出する方法では、調整用チャートがスキャナ０１１１の所定の位置に置かれスキャンされる。
【００７０】
スキャンされた画像は、ＣＰＵ０１０５によって画像解析され、濃度差から調整用チャートの用紙端およびマーク０７０５のエッジ（用紙下地とマーク０７０５の境界）が検出される。そして検出された用紙端およびマーク０７０５のエッジから（Ａ）〜（Ｒ）の長さが算出される。さらに、（Ａ）〜（Ｒ）の実測方法として、スキャナだけでなく、例えばＣＣＤカメラなどの画像撮影機器を印刷時の用紙搬送路に設置し、撮影することで画像を取得して算出する方法もある。
【００７１】
図９は、印刷装置０１０９の構造を示す簡略断面図である。
【００７２】
印刷装置０１０９はエンジン部を構成するための各機構と、各機構による各印字プロセス処理（例えば、給紙処理など）に関する制御を行なうエンジン制御部、及びプリンタコントローラを収納する制御ボード収納部とが内蔵されている。
【００７３】
エンジン部を構成するための各機構としては、レーザ光の走査による感光ドラム０９０１上への静電潜像形成、その静電潜像の顕像化、その顕像を中間転写体０９０２に多重転写し、多重転写されたカラー画像を用紙０９０３へ更に転写するための光学処理機構、用紙０９０３に転写されたトナー像を定着させるための定着処理機構、用紙０９０３の給紙処理機構、用紙０９０３の搬送処理機構が設けられている。
【００７４】
光学処理機構は、レーザスキャナ部０９０４において、プリンタコントローラから供給されたイメージデータに応じて不図示の半導体レーザから発射されるレーザ光をオン、オフに駆動するレーザドライバを有し、半導体レーザから発射されたレーザ光は回転多面鏡０９０５により走査方向に振られる。ここで主走査方向に振られたレーザ光は反射ポリゴンミラー０９０６を介して感光ドラム０９０１に導かれ、感光ドラム０９０１上を主走査方向に露光する。
【００７５】
一方、帯電器０９０７により帯電され、レーザ光による走査露光によって感光ドラム０９０１上に形成された静電潜像は現像器０９０８により供給されるトナーによってトナー像に顕像化される。そして、感光ドラム０９０１上の顕像されたトナー像は、トナー像とは逆特性の電圧を印加された中間転写体上に転写される。カラー画像形成時には、Ｙステーション０９０９、Ｍステーション０９１０、Ｃステーション０９１１、Ｋステーション０９１２からＣＭＹＫそれぞれの色を中間転写体上に順次形成し、その結果フルカラー可視像を中間転写体上に形成する。
【００７６】
転写材の収納庫０９１３から給送した用紙０９０３を搬送し、先端検知センサ０９１４で用紙０９０３を検出後、中間転写体上のフルカラー可視像の先端が転写部に到達するタイミングが一致するように用紙０９０３の先端位置制御（先端レジ制御）を行なう。
【００７７】
次に、転写ローラー０９１５にて用紙０９０３を中間転写体に圧接すると同時に、転写ローラー０９１５にトナーと逆特性のバイアスを印加することで、中間転写体上に形成された可視像は用紙０９０３の搬送方向（副走査方向）に同期して搬送される用紙０９０３に転写される。
【００７８】
このようにして、用紙０９０３の給紙搬送方向先端を基準とした高精度な位置合わせが行われた画像転写が完了する。
【００７９】
二次転写を終えた用紙０９０３が定着器０９１６を通過することによって、用紙０９０３上に転写されたトナーが加熱溶融し、用紙０９０３に画像として定着する。両面プリントの場合は反転部０９１７を通過してスイッチバック反転し、再び先端検知センサ０９１４にて先端位置検出を行なって先端レジ制御を行う。こうして可視像に対して再び先端基準で位置合わせを行なった用紙０９０３を転写部に導入することで用紙０９０３へ第二面画像が転写される。
【００８０】
その後、用紙０９０３が前記同様に定着器０９１６を通過することによって用紙０９０３上のトナー像が加熱定着され、プリンタ外へと排紙されることでプリントプロセスが完了する。以上のように、用紙０９０３に対する自動両面画像転写が行なわれ、自動両面印刷が実現される。
【００８１】
なお、用紙の長さ、厚さ、材質によっては、反転部０９１７を通ってスイッチバック反転することができない。このような用紙は、例えば手差しトレイ０９１８などの給紙部から給紙反転部０９１７を用いずに印刷する。手差しトレイに積載された用紙は給紙ローラー０９１９によって一枚ずつ搬送される。具体的には、ピックアップローラによって積載されたシートが順次繰り出され、給紙ローラー０９１９に対向して設けられる分離ローラーによって重送が防止されてシートは１枚ずつ搬送ガイドへと送り出される。分離ローラーには搬送方向とは逆方向に回転させる駆動力が図示しないトルクリミッタを介して入力されている。
【００８２】
給紙ローラー０９１９との間に形成されるニップ部に用紙が１枚だけ進入しているときには、用紙に従動して搬送方向に回転する。一方、重送が発生している場合には搬送方向とは逆方向に回転することにより重送したシートが戻され、最上部の１枚だけが送り出されるようになっている。
【００８３】
その後、用紙は搬送ガイドの間を搬送され、印刷装置０１０９本体の中に入る。そして先端検知センサ０９１４で検出された後は、上述の通り、先端レジ制御、転写ローラー０９１５での転写を経て位置合わせず未の画像転写が完了する。定着器０９１６にて二次転写を終えた用紙に画像が定着されてプリンタ外へと排紙される過程も同様である。
【００８４】
即ち、スイッチバックできない用紙に両面印刷を行う場合、用紙は、第一面に印刷され、反転部０９１７に搬送されることなく排紙された後、再度給紙部に給紙され、第二面に印刷され排紙される。
【００８５】
本実施例においては、前述のような自動両面印刷できない用紙に対して印字位置調整が行われた場合、第一面印刷終了後、用紙排紙時の先端を後端、排紙時の後端を先端とし、さらに第二面を上面として用紙を給紙する必要がある。これは、印字位置調整がなされた時点で、各辺からの印字位置ずれ量が更新されているため、第二面印刷時も、図６で示した用紙ライブラリで記憶されている各ずれ量を正確に使用する必要があるためである。
【００８６】
図１０は、自動両面印刷できない用紙に対して印刷する場合に、第一面への印刷を終了して第二面への印刷を開始するかどうかユーザーに確認する確認画面である。
【００８７】
例えば、印刷開始時に印刷装置０１０９が印刷予定枚数を取得しておき、当該印刷予定枚数の印刷が終了した時点でＣＰＵ０１０５が確認画面１００１を操作パネル０１１０に表示する。
【００８８】
確認画面１００１は、第二面の印刷を開始するかどうかをユーザーに確認するボタン１００２と１００３を備え、それぞれ第二面への印刷を開始するかどうかの入力を受け付ける。
【００８９】
本実施例の確認画面１００１は、第二面への印刷を開始するかどうかの入力を受け付けるのみだが、加えて、例えば「印刷したい面を上にして給紙トレイに給紙すること」など、用紙の置き方を指示する文や画像が表示されても良い。また、画像の上下によって適切な用紙積載の向きも異なる場合があるので、積載時の用紙と画像の天地の対応を示す文や画像が表示されても良い。
【００９０】
なお、確認画面１００１は用紙が用紙トレイからなくなったことを検知して操作パネル０１１０に表示されても良い。また、例えば第一面と第二面への印刷ジョブが個別であり、第二面への印刷ジョブが、第二面への印刷である旨を属性として保持し、印刷装置０１０９が当該第二面への印刷ジョブを受信した際に、確認画面１００１を操作パネル０１１０に表示しても良い。即ち、第二面への印刷開始の検知の方法は用紙積載依存でも印刷ジョブ依存でも良く、その形態を限定しない。
【００９１】
以下、フローチャートを用いて本実施例の特徴となる処理について説明する。なお、本フローに係る印刷装置のプログラムは、印刷装置０１０９のＲＯＭ０１０３あるいはＨＤＤ０１０６に記憶されており、ＲＡＭ０１０４に読み出され、ＣＰＵ０１０５によって実行される。
【００９２】
図１１は、本実施例における印刷装置の制御について説明するフローチャートである。
【００９３】
まず、Ｓ１１０１にて、Ｉ／Ｏ制御部０１０２がホストコンピュータ０１０１より両面印刷の印刷ジョブを受信し、印刷を開始する。本実施例では、自動両面印刷可能なサイズの用紙も、自動両面印刷できないサイズの用紙も積載できる手差しトレイに用紙を積載して印刷するものとする。なお、用紙を積載するのが手差しトレイでなくても、自動両面印刷ができないサイズの用紙を積載あるいは収容できるトレイであれば良い。印刷ジョブは、印刷装置０１０９のＲＯＭ０１０３あるいはＨＤＤ０１０６に予め記憶されていても良い。
【００９４】
次に、Ｓ１１０２にて、Ｉ／Ｏ制御部０１０２は印刷ジョブで使用する用紙サイズから、給紙部０１１２に給紙する際に自動両面印刷可能な用紙かどうか判断する。自動両面印刷可能な用紙である場合、Ｓ１１０３に進む。
【００９５】
Ｓ１１０３にて、ＣＰＵ０１０５が操作パネル０１１０上に表示されたインターフェース画面０４０１上の印字位置調整ボタン０４１２を介してユーザーの印字位置調整実行を受け付けた場合、Ｓ１１０４に進む。
【００９６】
Ｓ１１０４にて、Ｉ／Ｏ制御部０１０２は、給紙部０１１２から用紙を給紙し、自動両面印刷可能な用紙を用いて印字位置調整を実行する。自動両面印刷の場合の印字位置調整の動作フローは、別途図１２を用いて説明する。
【００９７】
印字位置調整が終了したらＳ１１０５に進み、第一面の印字位置ずれ量を更新する。
【００９８】
次に、Ｓ１１０６にて、第二面の印字位置ずれ量を更新する。
【００９９】
そして、Ｓ１１０７とＳ１１０８にて、それぞれＳ１１０５とＳ１１０６にて更新された第一面と第二面の印字位置ずれ量を用いて印字位置調整を行って印刷する。
【０１００】
Ｓ１１０９にて、Ｓ１１０１での印刷開始時に印刷装置０１０９に通知されていた予定印刷枚数の印刷が終了していない場合はＳ１１０７、Ｓ１１０８の自動両面印刷を予定印刷枚数に到達するまで繰り返す。Ｓ１１０９にて、予定印刷枚数の印刷が終了していれば、そのまま処理を終了する。
【０１０１】
Ｓ１１０３にて、ＣＰＵ０１０５が操作パネル０１１０上に表示されたインターフェース画面０４０１上の印字位置調整ボタン０４１２を介してユーザーの印字位置調整実行を受け付けなかった場合、Ｓ１１０９に進み、以降は上述のフローと同様に処理を終了する。
【０１０２】
Ｓ１１０２にて、自動両面印刷できない用紙の場合は、Ｓ１１１０に進む。
【０１０３】
Ｓ１１１０にて、ＣＰＵ０１０５が操作パネル０１１０上に表示されたインターフェース画面０４０１上の印字位置調整ボタン０４１２を介してユーザーの印字位置調整実行を受け付けた場合、Ｓ１１１１に進む。Ｓ１１１１にてＩ／О制御部０１０２は給紙部０１１２から用紙を給紙し、自動両面印刷できない用紙の第一面を用いて印字位置調整を実行する。自動両面印刷できない場合の用紙第一面に対する印字位置調整の動作フローは、別途図１３を用いて説明する。第一面の印字位置調整が終了したらＳ１１１２に進み、第一面の印字位置ずれ量を更新する。
【０１０４】
次に、Ｓ１１１３にて、Ｓ１１１２にて更新された第一面の印字位置ずれ量を用いて印字位置調整を行って印刷ジョブの第一面を印刷する。
【０１０５】
Ｓ１１１４にて、Ｓ１１０１での印刷開始時に印刷装置０１０９に通知されていた予定印刷枚数の印刷が終了していない場合はＳ１１１３の第一面への印刷を予定印刷枚数に到達するまで繰り返す。Ｓ１１１４にて、予定印刷枚数の印刷が終了していれば、Ｓ１１１５に進む。
【０１０６】
Ｓ１１１５にて、ＣＰＵ０１０５は操作パネル０１１０上に表示された確認画面１００１上の第二面印刷開始ボタン１００２が押下されるまで待機する。第二面印刷開始ボタン１００２が押下されたらＳ１１１６に進み、Ｉ／Ｏ制御部０１０２は、給紙部０１１２から用紙を給紙し、Ｓ１１１１にて用いた自動両面印刷できない用紙の第二面を用いて印字位置調整を実行する。
【０１０７】
なお本実施例においては、Ｓ１１１１では自動両面印刷できない用紙の第一面に対して印刷し、Ｓ１１１６では当該用紙の第二面に対して印刷するものとするが、実施の形態はこの限りではない。即ち、Ｓ１１１６にて用いる用紙は、例えばＳ１１１１での第一面印字位置ずれ量更新時に開封したが第一面には何も印刷されていない用紙や、Ｓ１１１３にて予め余分に印刷された印刷ジョブ第一面印刷済みの用紙であっても良く、その状態を限定しない。
【０１０８】
自動両面印刷できない場合の用紙第二面に対する印字位置調整の動作フローは、別途図１４を用いて説明する。第二面の印字位置調整が終了したらＳ１１１７に進み、第二面の印字位置ずれ量を更新する。
【０１０９】
次に、Ｓ１１１８にて、Ｓ１１１７にて更新された第二面の印字位置ずれ量を用いて印字位置調整を行って印刷ジョブの第二面を印刷する。
【０１１０】
Ｓ１１１９にて、１１０１での印刷開始時に印刷装置０１０９に通知されていた予定印刷枚数の印刷が終了していない場合はＳ１１１８の第二面への印刷を予定印刷枚数に到達するまで繰り返す。Ｓ１１１９にて、予定印刷枚数の印刷が終了していれば、そのまま処理を終了する。
【０１１１】
Ｓ１１１０にて、ＣＰＵ０１０５が操作パネル０１１０上に表示されたインターフェース画面０４０１上の印字位置調整ボタン０４１２を介してユーザーの印字位置調整実行を受け付けなかった場合、Ｓ１１２０に進む。
【０１１２】
Ｓ１１２０にて、自動両面印刷できない用紙の第一面に対し、印刷ジョブの第一面を印刷する。
【０１１３】
Ｓ１１２１にて、Ｓ１１０１での印刷開始時に印刷装置０１０９に通知されていた予定印刷枚数の印刷が終了していない場合はＳ１１２０の第一面への印刷を予定印刷枚数に到達するまで繰り返す。Ｓ１１２１にて予定印刷枚数の印刷が終了していれば、Ｓ１１２２に進む。
【０１１４】
Ｓ１１２２にて、ＣＰＵ０１０５は操作パネル０１１０上に表示された確認画面１００１上の第二面印刷開始ボタン１００２が押下されるまで待機する。第二面印刷開始ボタン１００２が押下されたらＳ１１２３に進み、Ｓ１１２０にて第一面に対して印刷済みの自動両面印刷できない用紙の第一面に対し、印刷ジョブの第二面を印刷する。
【０１１５】
Ｓ１１２４にて、Ｓ１１０１での印刷開始時に印刷装置０１０９に通知されていた予定印刷枚数の印刷が終了していない場合はＳ１１２３の第二面への印刷を予定印刷枚数に到達するまで繰り返す。Ｓ１１２４にて、予定印刷枚数の印刷が終了していれば、そのまま処理を終了する。
【０１１６】
本実施例では、自動両面印刷可能な用紙かどうかを、用紙のサイズにより判定するものとしたが、判定基準は用紙の厚さ、硬さ、材質などであっても良い。
【０１１７】
また本実施例では、ユーザーが印字位置調整を行う選択をすれば印字位置調整を実行する、というフローを用いて説明した。しかし、印字位置ずれ量の登録の有無に関わらず印字位置調整を実行したり、ユーザーが実行を選択しなくても印字位置調整を自動的に実行したりしても良く、印字位置調整実行の理由やタイミング、実行の形態についてはその形式を限定しない。
【０１１８】
以上の手順により、本実施例によると、用紙のサイズに対応した適切な印字位置ずれ量を算出、取得して保存し、適用することで用紙のサイズに依らず、適切な印字位置調整を行うことができる。そのため、印字位置調整の精度を向上させることが可能である。
【０１１９】
図１２は、図１１に示す自動両面印刷可能な用紙への印字位置調整のサブルーチン内容を示すフローチャートである。
【０１２０】
本フローに係る印刷装置のプログラムは、印刷装置のＲＯＭ０１０３あるいはＨＤＤ０１０６に記憶されており、ＲＡＭ０１０４に読み出され、ＣＰＵ０１０５によって実行される。
【０１２１】
Ｓ１２０１にて、Ｉ／Ｏ制御部０１０２は、給紙部０１１２から用紙を給紙して調整用チャートを自動両面印刷にて出力し、Ｓ１２０２に進む。
【０１２２】
Ｓ１２０２にて、ＣＰＵ０１０５は、原稿台ガラス０３０２に置かれた、調整用チャート印刷済みの用紙の第一面のスキャンを受け付け、ＣＣＤセンサを介してスキャン画像を取得する。
【０１２３】
Ｓ１２０３にて、ＣＰＵ０１０５は、原稿台ガラス０３０２に置かれた、調整用チャート印刷済みの用紙の第二面のスキャンを受け付け、ＣＣＤセンサを介してスキャン画像を取得する。
【０１２４】
Ｓ１１０４にて、ＣＰＵ０１０５は、Ｓ１１０２、Ｓ１１０３にて取得したスキャン画像を用いて図７にて示した（Ａ）〜（Ｒ）の値を検出し、図８にて示した計算式により、印字位置ずれ量を算出する。
【０１２５】
次に、Ｓ１１０５に進み、ＣＰＵ０１０５は、Ｓ１１０４にて算出した印字位置ずれ量を、図４におけるインターフェース画面で選択されている現在の用紙における縦置き時印字位置ずれ量として用紙ライブラリに格納する。
【０１２６】
そして、Ｓ１１０６にて、ＣＰＵ０１０５はＨＤＤ０１０６上の用紙ライブラリを参照して、Ｓ１１０５にて用紙ライブラリに格納された値を当該用紙の縦置き時印字位置ずれ量として、更新、記憶する。
【０１２７】
図１３は、図１１に示す自動両面印刷できない用紙への印字位置調整のサブルーチン内容を示すフローチャートである。
【０１２８】
本フローに係る印刷装置のプログラムは、印刷装置のＲＯＭ０１０３あるいはＨＤＤ０１０６に記憶されており、ＲＡＭ０１０４に読み出され、ＣＰＵ０１０５によって実行される。
【０１２９】
Ｓ１３０１にて、Ｉ／Ｏ制御部０１０２は、給紙部０１１２から用紙を給紙して調整用チャートの第一面を出力し、Ｓ１３０２に進む。
【０１３０】
Ｓ１３０２にて、ＣＰＵ０１０５は、原稿台ガラス０３０２に置かれた、調整用チャート印刷済みの用紙の第一面のスキャンを受け付け、ＣＣＤセンサを介してスキャン画像を取得する。
【０１３１】
Ｓ１３０３にて、ＣＰＵ０１０５は、Ｓ１３０２にて取得したスキャン画像を用いて図７にて示した（Ａ）〜（Ｒ）の値を検出し、図８にて示した計算式により、第一面印字位置ずれ量を算出する。
【０１３２】
次に、Ｓ１３０４に進み、ＣＰＵ０１０５は、Ｓ１３０３にて算出した第一面印字位置ずれ量を、図４におけるインターフェース画面で選択されている現在の用紙における第一面印字位置ずれ量として用紙ライブラリに格納する。
【０１３３】
そして、Ｓ１３０５にて、ＣＰＵ０１０５はＨＤＤ０１０６上の用紙ライブラリを参照して、Ｓ１３０４にて用紙ライブラリに格納された値を当該用紙の第一面印字位置ずれ量として、更新、記憶する。
【０１３４】
図１４は、図１１に示す自動両面印刷できない用紙への印字位置調整のサブルーチン内容を示すフローチャートである。
【０１３５】
本フローに係る印刷装置のプログラムは、印刷装置のＲＯＭ０１０３あるいはＨＤＤ０１０６に記憶されており、ＲＡＭ０１０４に読み出され、ＣＰＵ０１０５によって実行される。
【０１３６】
Ｓ１４０１にて、Ｉ／Ｏ制御部０１０２は、給紙部０１１２から用紙を給紙して調整用チャートの第二面を出力し、Ｓ１４０２に進む。当該用紙は、Ｓ１３０１にて調整用チャートの第一面を印刷された用紙であっても良いし、他の画像が第一面に印刷されている用紙や、第一面に印刷されていない用紙であっても良い。
【０１３７】
Ｓ１４０２にて、ＣＰＵ０１０５は、原稿台ガラス０３０２に置かれた、調整用チャート印刷済みの用紙の第二面のスキャンを受け付け、ＣＣＤセンサを介してスキャン画像を取得する。
【０１３８】
Ｓ１４０３にて、ＣＰＵ０１０５は、Ｓ１３０２にて取得したスキャン画像を用いて図７にて示した（Ａ）〜（Ｒ）の値を検出し、図８にて示した計算式により、第二面印字位置ずれ量を算出する。
【０１３９】
次に、Ｓ１４０４に進み、ＣＰＵ０１０５は、Ｓ１４０３にて算出した第二面印字位置ずれ量を、図４におけるインターフェース画面で選択されている現在の用紙における第二面印字位置ずれ量として用紙ライブラリに格納する。
【０１４０】
そして、Ｓ１４０５にて、ＣＰＵ０１０５はＨＤＤ０１０６上の用紙ライブラリを参照して、Ｓ１４０４にて用紙ライブラリに格納された値を当該用紙の第二面印字位置ずれ量として、更新、記憶する。
【０１４１】
［その他の実施例］
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステムあるいは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵなど）がプログラムを読みだして実行する処理である。
【符号の説明】
【０１４２】
０１０５  制御手段（調整手段）、０１０９  印刷手段、０１１０  取得手段、
０９１７  反転手段
【図１】
2020106554.tif 000003
【図２】
2020106554.tif 000004
【図３】
2020106554.tif 000005
【図４】
2020106554.tif 000006
【図５】
2020106554.tif 000007
【図６】
2020106554.tif 000008
【図７】
2020106554.tif 000009
【図８】
2020106554.tif 000010
【図９】
2020106554.tif 000011
【図１０】
2020106554.tif 000012
【図１１】
2020106554.tif 000013
【図１２】
2020106554.tif 000014
【図１３】
2020106554.tif 000015
【図１４】
2020106554.tif 000016