(57)【要約】 【課題】印刷用紙が変更された際、ユーザの意思に反して新たな印字調整が行われずに印刷が続行されるのを防止することができる画像形成装置を提供する。【解決手段】画像形成装置５００は、用紙を収容する複数のカセット１１０と、カセットに収容された用紙Ｐを搬送する供給パス１３１と、供給パス１３１で供給された用紙Ｐに画像を形成する画像形成部１０２等と、画像形成部によって用紙Ｐに形成された画像に基づいて印字位置を調整する調整部４０１と、カセット１１０及び供給パス１３１を制御するＣＰＵ４０１を有し、ＣＰＵ４０１は、ジョブ実行中に第１のカセットの用紙がなくなり、第２のカセットに第１のカセットに収容されていた用紙Ｐと同じサイズの用紙が収容されている場合、第１のカセットを第２のカセットに切り換えた際、印刷を一旦停止し、ユーザに対して第２の給紙カセットに収容されている用紙Ｐについて印字位置調整処理の実行を促す。【選択図】  図５
2018066815.tif 000002
【特許請求の範囲】
【請求項１】
用紙を収容する複数の給紙段と、
前記給紙段に収容された用紙を搬送する搬送手段と、
前記搬送手段によって搬送された用紙に画像を形成する画像形成手段と、
前記画像形成手段によって用紙に形成された画像に基づいて印字位置を調整する調整手段と、
前記給紙段及び前記搬送手段を制御する制御手段と、を有し、
前記制御手段は、ジョブ実行中に第１の給紙段の用紙がなくなり、第２の給紙段に前記第１の給紙段に収容されていた用紙と同じサイズの用紙が収容されている場合、前記第１の給紙段を前記第２の給紙段に切り換える際、印刷を一旦停止し、ユーザに対して前記第２の給紙段に収容されている用紙について印字位置調整処理の実行を促すことを特徴とする画像形成装置。
【請求項２】
前記給紙段に収容された用紙の属性情報を管理する管理手段を備え、
前記制御手段は、前記属性情報に基づいて前記第１の給紙段に収容されていた用紙と前記第２の給紙段に収容されている用紙の同一性を判定することを特徴とする請求項１記載の画像形成装置。
【請求項３】
用紙を収容する複数の給紙段と、
前記給紙段に収容された用紙を搬送する搬送手段と、
前記搬送手段によって搬送された用紙に画像を形成する画像形成手段と、
前記画像形成手段によって用紙に形成された画像に基づいて印字位置を調整する印字位置調整手段と、
前記給紙段及び前記搬送手段を制御する制御手段と、を有し、
前記制御手段は、第１の給紙段の用紙がなくなり、当該第１の給紙段に用紙が補給された後、印刷を一旦停止し、ユーザに対して前記補給された用紙について印字位置調整処理の実行を促すことを特徴とする画像形成装置。
【請求項４】
前記給紙段に収容された用紙の属性情報を管理する管理手段を備え、
前記制御手段は、前記属性情報に基づいて前記給紙段に収容されていた用紙と補給された用紙との同一性を判定することを特徴とする請求項１記載の画像形成装置。
【請求項５】
情報を表示する表示手段を有し、
前記制御手段は、前記表示手段に、前記印字位置調整処理の実行を促すための表示を行うことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御手段は、ユーザによって予め設定された条件に従って前記ユーザに対して前記印字位置調整処理の実行を促すことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御手段は、前記ユーザの選択に基づいて前記調整手段を制御して印字位置調整処理を実行させることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、予め選択された条件と、前記ユーザの選択が異なる場合は、前記ユーザの選択に基づいて前記印字位置調整処理を実行させることを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記用紙の表裏両面に画像を形成する際、
前記調整手段は、前記用紙の表面画像と裏面画像の印刷位置が一致するように印字位置を調整することを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記調整手段は、基準となる複数の目印を備えた印字位置調整用のチャートを用いて印字位置を調整することを特徴とする請求項１乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
原稿画像を読み取る画像読取手段を備え、
前記画像読取手段は、前記原稿画像の１部と他の１部を読み取った後、読み取った画像を合成して前記原稿画像の読み取り画像を形成することを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字位置調整機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来から、印刷装置をはじめとする画像形成装置は、ユーザが意図した用紙の位置に画像が印字されるよう、画像の印字位置を微調整する印字位置調整機能を備えている。印字位置調整機能を備えることによって、例えば、プレプリント紙のようにあらかじめ罫線などが印字された用紙に印刷する場合に、高いレベルで印字位置を合わせることが可能となる。
【０００３】
ところで、印字位置の調整は、使用する用紙毎に行われる必要がある。用紙のサイズ、坪量（重量）、材質などによる用紙の属性情報の相違によって、書き出し位置、倍率、斜行性等が影響を受けて印字位置の微小な差に繋がるからである。また、用紙の吸湿性の違いにより、用紙の第１面（表面）を印刷する際の定着熱に起因して用紙の収縮率が変化するために、用紙の第２面（裏面）を印刷する際の印字位置や拡縮率が影響を受けることもある。
【０００４】
印字位置を調整する際は、調整の対象となる用紙の所定位置に所定のマークを印字した印字位置調整用チャートが使用される。印字位置調整用チャートの読み取り画像と、該読み取り画像に基づく印字画像とにおける所定マークの相対的位置から印字位置の位置ずれ量が求められ、求めた位置ずれ量が当該用紙の印字パラメータとして記憶される。そして、それ以降、当該用紙を用いて印刷を行う際には、当該用紙の印字パラメータを参照し、その位置ずれ量を打ち消すように調整しつつ印字することによって、印字位置の調整が行われる。
【０００５】
印字位置調整用チャートに印字されたマークの位置は、オペレータが定規などを用いて、例えば、用紙端からの距離を測定し、測定した距離に基づいたマーク位置をオペレータ自身が印刷装置に入力する方法がある。一方、スキャナなどの画像読取装置を用いて印字位置調整用チャートを読み取り、読み取ったスキャン画像を解析することによって、自動的にマーク位置が検出されて印字位置を調整する方法も提案されている（特許文献１）。
【０００６】
特許文献１に記載の技術によれば、表面及び裏面の少なくとも四隅に位置合わせ用の基準画像が形成された用紙を、画像読取手段によって読み取り、読み取り情報に基づいて印字位置の調整が行われる。なお、印刷ジョブの実行中に、給紙段内の用紙がなくなった場合、新たに用紙が補充され、補充された用紙のサイズ、坪量、材質のばらつき等に応じて再度、印字位置の調整が行われる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１７３１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、近年の画像形成装置では、給紙中の給紙段内の用紙がなくなった場合に、他の給紙段に同じサイズの用紙が入っていれば、給紙段を切り替えて用紙を給紙する給紙段切り換え制御が行われている。紙なし状態となった後、給紙段切り換え制御によって給紙段が切り替えられた場合、先の給紙段に対して実行された印字位置調整のまま、新たな印字調整が行われずに印刷が続行されると、ユーザにとって予期せぬ印刷結果が得られることがある。また、ユーザの操作ミスによって、新たな印字位置調整が実施されることなく、紙なし状態後に用紙が補給された給紙段から給紙される用紙を用いて印刷が続行される場合も、ユーザにとって予期せぬ印刷結果が得られることがある。
【０００９】
本発明は、紙なし状態に起因して印刷用の用紙が更新された際、ユーザの意思に反して更新後の用紙に対して新たな印字調整が行われずに印刷が続行されるのを防止することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の画像形成装置は、用紙を収容する複数の給紙段と、前記給紙段に収容された用紙を搬送する搬送手段と、前記搬送手段によって搬送された用紙に画像を形成する画像形成手段と、前記画像形成手段によって用紙に形成された画像に基づいて印字位置を調整する調整手段と、前記給紙段及び前記搬送手段を制御する制御手段と、を有し、前記制御手段は、ジョブ実行中に第１の給紙段の用紙がなくなり、第２の給紙段に前記第１の給紙段に収容されていた用紙と同じサイズの用紙が収容されている場合、前記第１の給紙段を前記第２の給紙段に切り換える際、印刷を一旦停止し、ユーザに対して前記第２の給紙段に収容されている用紙について印字位置調整処理の実行を促すことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、紙なし状態に起因して印刷用の用紙が更新された際、ユーザに対して更新後の用紙について印字位置調整処理の実行を促す。これによって、用紙の補充又は給紙段の切り替えによって印刷用の用紙が更新された際、印字調整が行われずに印刷が続行されることがなくなる。また、用紙の補充又は給紙段の切り替えによって印刷用の用紙が更新された際、ユーザによる印字位置の調整し忘れを防止することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係る画像形成装置の概略構成を示す断面図である。
【図２】図１の画像形成装置の制御構成を示すブロック図である。
【図３】印字位置の調整に適用される印字位置調整用チャートの一例を表す模式図である。
【図４】別々に読み込まれた印字位置調整チャートの先端側と後端側の画像データを合成させる方法を示す図である。
【図５】図１の画像形成装置で実行される印刷処理の手順を示すフローチャートである。
【図６】印字位置調整割り込みを設定するための事前設定画面を示す図である。
【図７】印字位置調整処理を実行するタイミングを設定するための事前設定画面を示す図である。
【図８】印字位置調整処理の実行画面である。
【図９】印字位置調整処理を行うか否かを選択する画面である。
【図１０】印字位置ずれ量の算出方法及び印字位置調整処理を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、実施の形態について図面を参照しつつ詳細に説明する。
【００１４】
図１は、実施の形態に係る画像形成装置の概略構成を示す断面図である。図１において、画像形成装置５００は、画像形成装置本体（以下、「プリンタ」という。）１００と、該プリンタ１００の上部に設けられた画像読取装置２００及び操作表示装置（操作表示部）３００とから主として構成されている。
【００１５】
画像読取装置（以下、「イメージリーダ」という。）２００は、原稿トレイ２５１及び排紙トレイ２５２を備えた原稿給送部２５０と、プラテンガラス２０６を備えている。プラテンガラス２０６の下方には、スキャナユニット２０１と、該スキャナユニット２０１の光源から照射され、原稿面で反射した反射光を受光するミラー２０２、２０３、レンズ２０４及びイメージセンサ２０５を備えている。
【００１６】
原稿給送部２５０は、原稿トレイ２５１上に、例えば、上向きにセットされた原稿を先頭頁から順に１枚ずつ図１中、左方向へ給紙し、湾曲した搬送パスを介してプラテンガラス２０６上を左から所定の読取位置を経て右方向へ搬送する。そして、原稿給送部２５０は、その後、原稿を排紙トレイ２５２に排出する。
【００１７】
イメージセンサ２０５は、原稿給送部２５０によって給紙された原稿がプラテンガラス２０６上の所定の読取位置を図１中、左から右へ向かって通過するときに、原稿画像を読み取る。読取位置とは、プラテンガラス２０６上で原稿の読み取りを行う所定の位置であり、スキャナユニット２０１が固定される位置に対向するプラテンガラス２０６上の位置をいう。原稿がプラテンガラス２０６上の読取位置を通過するときに、読取位置に対向するように固定、保持されたスキャナユニット２０１を介してイメージセンサ２０５によって原稿画像が読み取られる。
【００１８】
このとき、スキャナユニット２０１の光源から出射された光が原稿面に照射され、原稿からの反射光がミラー２０２、２０３を介してレンズ２０４に導かれる。レンズ２０４を通過した光はイメージセンサ２０５の撮像面に結像することによって原稿画像が読み取られる。光学的に読み取られた画像は、イメージセンサ２０５によって画像データに変換されて出力される。イメージセンサ２０５から出力された画像データは、プリンタ１００の後述する露光制御部にビデオ信号として入力される。
【００１９】
次に、プリンタ１００の構成について説明する。
【００２０】
プリンタ１００は、カラー画像用の画像形成領域と、画像形成領域に記録用紙としての用紙Ｐを供給する用紙搬送部と、用紙Ｐを収容する用紙収容部（給紙段）とを備えている。
【００２１】
画像形成領域は、水平方向に並設された画像形成ステーションを複数備えている。画像形成ステーションは、例えば、４つであり、各画像形成ステーションは、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の画像を形成する。各画像形成ステーションは、それぞれ同じ構成である。各画像形成ステーションは、それぞれ回転自在に軸支された感光体としての感光ドラム１０２ｙ、１０２ｍ、１０２ｃ、１０２ｋを備えている。感光ドラム１０２ｙ、１０２ｍ、１０２ｃ、１０２ｋは、それぞれ像担持体として機能する。感光ドラム１０２ｙ、１０２ｍ、１０２ｃ、１０２ｋの外周面にそれぞれ対向するように一次帯電装置、露光制御部（光学系）１０３ｙ〜１０３ｋ、折り返しミラー、現像装置、及びクリーニング装置が配置されている。
【００２２】
各画像形成ステーションの感光ドラム１０２ｙ〜１０２ｋと摺接するように無端状の中間転写ベルト１０４が配置されている。中間転写ベルト１０４は、感光ドラムと同様、像担持体として機能する。中間転写ベルト１０４は、例えば、駆動ローラ、テンションローラ及び２次転写対向ローラによって回転可能に張架されている。２次転写対向ローラ１０４ａと対向するように２次転写ローラ１０６が配置されている。２次転写ローラ１０６と２次転写対向ローラ１０４ａとの当接部が２次転写部Ｔｅとなる。
【００２３】
中間転写ベルト１０４を介して感光ドラム１０２ｙ〜１０２ｋとそれぞれ対向するように１次転写部材としての１次転写ローラ１０５ｙ〜１０５ｋが配置されている。感光ドラム１０２ｙ〜１０２ｋと１次転写ローラ１０５ｙ〜１０５ｋとの当接部が、それぞれ１次転写部Ｔｙ〜Ｔｋとなる。
【００２４】
中間転写ベルト１０４の下方に、２次転写部Ｔｅまで、用紙（シート）Ｐを搬送する搬送パスと、用紙Ｐを収容する用紙収容部が配置されている。用紙収容部は、給紙段としての上カセット１１０ａ及び下カセット１１０ｂを備えている。上カセット１１０ａ及び下カセット１１０ｂには、それぞれ紙なしセンサ１１５ａ及び開閉センサ１１６ａ、並びに、紙なしセンサ１１５ｂ及び開閉センサ１１６ｂが設けられている。紙なしセンサ１１５ａ及び１１５ｂは、各カセット内の用紙Ｐがなくなった紙なしを検知する。また、開閉センサ１１６ａ及び１１６ｂは、各カセットが開閉されたことを検知する。
【００２５】
上カセット１１０ａ及び下カセット１１０ｂは、それぞれ複数枚の用紙Ｐを積載することができる。上カセット１１０ａ及び下カセット１１０ｂは、例えば、Ａ３、Ａ４などの定形サイズの用紙を収容する。上カセット１１０ａ及び下カセット１１０ｂには、不図示の規制板が用紙搬送方向および用紙搬送方向と交差する方向に設けられている。ユーザは、上カセット１１０ａ、下カセット１１０ｂにそれぞれ用紙Ｐを積載させた後、用紙の端部に接触させるように規制板を移動させて支持する。上カセット１１０ａ及び下カセット１１０ｂにそれぞれ同じサイズのシートＰを収容することもできる。なお、後述するＣＰＵ４０１は、規制板の位置に基づいて上カセット１１０ａ、及び下カセット１１０ｂに積載された用紙のサイズを特定する。
【００２６】
搬送部としての搬送パスは、上カセット１１０ａ又は下カセット１１０ｂからそれぞれ用紙Ｐを２次転写部Ｔｅまで搬送する供給パス１３１と、画像形成後の用紙Ｐを機外に排出する排出パス１３２を備えている。供給パス１３１には、上カセット１１０ａ及び下カセット１１０ｂにそれぞれ対応するピックアップローラ１２７及び１２８、搬送ローラ１２９及び１３０、並びにレジストレーションローラ（レジストローラ）１１１が設けられている。排出パス１３２には、定着装置１０７が設けられており、定着装置１０７の下流側の排出パス１３２には反転パス１２２が接続されている。また、反転パス１２２には、両面搬送パス１２４が接続されている。また、排出パス１３２には、定着装置１０７の下流側に接続された反転パス１２２との分岐部に設けられた切換フラッパ、及び用紙Ｐを装置外に向けて排出する排紙ローラ１１２が設けられている。
【００２７】
次に、図１の画像形成装置の制御構成について説明する。図２は、図１の画像形成装置５００の制御構成を示すブロック図である。
【００２８】
図２において、画像形成装置５００は、ＣＰＵ４０１、ＲＯＭ４０２、及びＲＡＭ４０３を内蔵するシステムコントローラ４００を有する。ＣＰＵ４０１は、ＲＯＭ４０２、ＲＡＭ４０３とそれぞれ接続されている。また、ＣＰＵ４０１は、画像処理部４１０、画像読取部（イメージリーダ）２００、負荷駆動部４３０、及び操作表示部３００とそれぞれアドレスバス又はデータバスで接続されている。
【００２９】
システムコントローラ４００は、画像形成装置５００を統括的にコントロールする。すなわち、システムコントローラ４００は、画像形成装置５００内の各負荷の駆動、センサ類からの情報の収集及び解析、並びに、画像処理部４１０に加えて、ユーザーインターフェースとしての操作表示部３００とのデータ交換等の役割を担っている。また、システムコントローラ４００は、画像処理部４１０に必要な各部の仕様設定値データを送出する。さらに、システムコントローラ４００は、各部からの信号、例えば、画像読取部２００からの原稿画像や濃度信号などを受信して画像処理部４１０を制御して最適な画像形成を行うための演算、設定を行う。
【００３０】
システムコントローラ４００に搭載されたＣＰＵ４０１は、ＲＯＭ４０２に格納されたプログラムによって、予め決められた画像形成シーケンスに纏わる様々なシーケンスを実行する。また、その際、ＲＡＭ４０３は、一次的又は恒久的に保存することが必要な書換え可能なデータを格納する。ＲＡＭ４０３には、例えば、操作表示部３００からの画像形成指令情報などが保存される。操作表示部３００は、ユーザにより設定された複写倍率、濃度設定値などの情報を得ると共に、画像形成装置の状態、例えば、画像形成枚数や画像形成中か否かの情報、ジャムの発生やその箇所等をユーザに示すためのデータを取得し、表示する。
【００３１】
以下、上記構成の画像形成装置５００の基本的なプリント動作について説明する。
【００３２】
イメージリーダ２００のスキャナユニット２０１が原稿を読み取ることによって生成された画像データ、又は操作表示部３００若しくは図示省略したＰＣから送信された印刷ジョブの画像データは、プリンタ１００の露光制御部１０３に入力される。露光制御部１０３は、画像データに対応するレーザ光を感光ドラム１０２に照射して感光ドラム１０２上にそれぞれ対応する色の静電潜像を形成する。感光ドラム１０２上に形成された静電潜像は、現像装置によって現像される。感光ドラム１０２ｙ〜１０２ｋは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色に対応し、それぞれ色成分のトナー像を形成する。感光ドラム１０２上に形成されたトナー像は、それぞれ所定のタイミングで中間転写ベルト１０４上に転写され、各色成分が重なることによって所望の色画像が形成される。
【００３３】
一方、例えば、給紙段１１０ａから給紙された用紙Ｐは、回転停止中のレジストローラ１１１まで搬送される。用紙Ｐの先端がレジストローラ１１１まで達したところで、レジストローラ１１１が任意のタイミングで駆動され、かつ、上記レーザ光照射処理および現像処理とタイミングを合わせて、用紙Ｐが二次転写部Ｔｅまで搬送される。二次転写部Ｔｅにおいて、中間転写ベルト１０４上のトナー像が用紙Ｐ上に転写される。トナー像を用紙Ｐに転写する際、中間転写ベルト１０４上に残留した残留トナーは、中間転写体クリーニング部１０８によって取り除かれる。
【００３４】
トナー像が転写された用紙Ｐは、定着装置１０７に搬入され、ここで、転写されたトナー像が、加熱及び加圧されることによって当該用紙Ｐに定着する。トナー像が定着された用紙Ｐは、例えば、排紙ローラ１１２によって画像形成装置５００の機外へ排出される。
【００３５】
以下に、図１の画像形成装置５００で実行される印字位置の調整処理に使用される印字位置調整用チャートについて説明する。
【００３６】
図３は、印字位置の調整に適用される印字位置調整用チャートの一例を表す模式図である。図３において、印字位置調整用チャート８００の表面８０１及び裏面８０２が表されている。
【００３７】
本実施の形態において、印字位置調整用チャート８００の副走査方向における画像書き出し側を先端側、画像書き終わり側を後端側という。通常、印字位置調整用チャート８００の表面８０１の先端側及び後端側、並びに、裏面８０２の先端側及び後端側の４か所を読み込むことによって印字位置が特定される。
【００３８】
三角マーク８１０〜８１３は、オペレータが印字位置調整用チャート８００をイメージリーダ２００の読み取り面に置く際の位置合わせの目印とされる。三角マーク８１０〜８１３の色は、それぞれ、例えば、レッド、ブルー、シアン、マゼンタである。三角マーク８１０〜８１３によって、例えば、オペレータに印字位置調整用チャート８００を読み込ませる際の順番が指示される。
【００３９】
印字位置調整用チャート８００の表裏両面の４角に、それぞれ四角マーク８２０が形成されている。四角マーク８２０は、通常、用紙に対する反射率の差が大きい色のトナーを用いて形成されている。本実施の形態では、四角マーク８２０は、例えば、黒色のトナーで形成されている。
【００４０】
四角マーク８２０は、印字位置調整用チャート８００の表面８０１、裏面８０２それぞれの４隅の計８箇所印字されている。四角マーク８２０は、印字位置が理想通りなら、用紙端から一定距離離れた位置に印字されている。読み取り画像と印字画像における四角マーク８２０の、印字位置調整用チャート８００上の相対位置を測定することによって、印字位置のずれ量が求められる。複数のマークが形成された印字位置調整用チャート８００を用いて印字位置を特定し、調整することによって、印字位置調整精度を向上させることができる。
【００４１】
本実施の形態では、図３中（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）、（Ｅ）、（Ｆ）、（Ｇ）、（Ｈ）、（Ｉ）、（Ｊ）、（Ｋ）、（Ｌ）、（Ｍ）、（Ｎ）、（Ｏ）、（Ｐ）、（Ｑ）、及び（Ｒ）で表された部分の長さが印字位置を調整するための測定部分となる。（Ａ）及び（Ｂ）は、それぞれ印字位置調整用チャート８００の主走査方向長さ及び副走査方向長さである。主走査方向長さとは、搬送されるシートＰにおける搬送方向に直交する方向の長さをいい、副走査方向長さとは、搬送されるシートＰにおける搬送方向に沿った長さをいう。
【００４２】
また、（Ｃ）〜（Ｒ）は、各四角マーク８２０から直近の用紙端までの距離である。各四角マーク８２０は、理想的にはそれぞれ対応する用紙端から、例えば１ｃｍ離れた位置に印字されている。印字位置調整用チャート８００を複数枚出力して印字位置を調整する場合は、（Ｃ）〜（Ｒ）の長さとして、例えば、それぞれ平均した値が使用される。
【００４３】
また、図３において、印字位置調整用チャート８００の表面８０１及び裏面８０２の副走査方向の中央部分に、それぞれ２つの四角形状の基準マーク８３０が設けられている。基準マーク８３０は、印字位置調整用チャート８００の先端側と後端側を別々に読み込ませた後に先端側の画像データと後端側の画像データを合成させる際の基準となるマークである。基準マーク８３０は、例えば、印字位置調整用チャート８００の表面８０１及び裏面８０２のそれぞれ２箇所の計４箇所に印字されている。
【００４４】
本実施の形態において、印字位置調整用チャート８００の画像を読み取る際、先端側の１部と後端側の１部を別々に読み込ませた後、読み込んだ画像を合成して１枚の読み取り画像とすることもできる。印字位置調整用チャート８００の先端側と後端側を別々に読み込ませた場合における画像データの合成方法について図４を用いて説明する。
【００４５】
図４は、別々に読み込まれた印字位置調整用チャート８００の先端側と後端側の画像データを合成させる方法を示す図である。
【００４６】
図４において、図４（ａ）は、印字位置調整用チャート８００の表面８０１の先端側の１部を読み込んだ画像データを表す。図４（ｂ）は、印字位置調整用チャート８００の表面８０１の先端と後端を入れ替えて後端側の１部を読み込んだ画像データを表す。
【００４７】
図４（ａ）及び（ｂ）において、基準マーク８３０は、印字位置調整用チャート８００の先端側を読み込ませた場合と後端側を読み込ませた場合のどちらにおいても読み込まれている。２つの基準マーク８３０の画像中心位置の座標をそれぞれ（ｘ０１，ｙ０１）、（ｘ０２，ｙ０２）とし、図４（ａ）と図４（ｂ）の（ｘ０１，ｙ０１）と（ｘ０２，ｙ０２）が一致するように画像データが合成される。これによって、図４（ｃ）のように合成された画像データが得られるので、画像読み取り時のバリエーションが増大する。
【００４８】
次に、図１の画像形成装置５００で実行される印刷処理について説明する。
【００４９】
図５は、図１の画像形成装置５００で実行される印刷処理の手順を示すフローチャートである。この印刷処理は、画像形成装置５００のシステムコントローラ４００に内蔵されたＣＰＵ４０１が、ＲＯＭ４０２に格納された印刷プログラムに従って実行する。
【００５０】
図５において、画像形成装置５００の主電源がＯＮされると、ＣＰＵ４０１は、給紙段１１０に設けられた開閉センサ１１６の変化履歴に基づいて給紙段１１０が開閉されたか否かを判定する（ステップＳ００１）。開閉センサ１１６の検出値が変化した場合、ＣＰＵ４０１は、給紙段１１０が開閉されたと判定し、ＲＡＭ４０３に給紙段ごとの変化履歴を記憶する。変化履歴として、例えば、開閉センサ１１６の値に変化があったときに「１」が記憶され、変化がなかった場合には「０」が記憶される。
【００５１】
ステップＳ００１の判定の結果、給紙段１１０が開閉されなかった場合（ステップＳ００１で「ＮＯ」）、ＣＰＵ４０１は、印刷ジョブが入力されたか否かを判定する（ステップＳ００２）。ステップＳ００２の判定の結果、印刷ジョブが入力された場合（ステップＳ００２で「ＹＥＳ」）、ＣＰＵ４０１は、現在の給紙段１１０から用紙を給紙して印刷を開始する（ステップＳ００３）。
【００５２】
一方、ステップＳ００２の判定の結果、印刷ジョブが入力されなかった場合（ステップＳ００２で、「ＮＯ」）、ＣＰＵ４０１は、処理をステップＳ００１に戻し、再度、給紙段１１０が開閉されたか否かを判定する。つまり、ＣＰＵ４０１は、印刷ジョブが入力されるまで、ステップＳ００１において給紙段１１０が開閉されたか否かを判定し続ける。
【００５３】
予め設定されたデフォルトの給紙段から用紙を給紙して印刷を開始した後（ステップＳ００３）、ＣＰＵ４０１は画像データに含まれる全ての画像を形成し終えたか否かを判定する（ステップＳ００４）。
【００５４】
ステップＳ００４の判定の結果、印刷ジョブに含まれる全ての画像を形成し終えていない場合（ステップＳ００４で「ＮＯ」）、ＣＰＵ４０１は、紙なしセンサ１１５を参照して給紙段１１０内の用紙がなくなったか、すなわち、用紙切れか否か判定する（ステップＳ００５）。そして、デフォルトの給紙段に用紙が未だ残っている場合（ステップＳ００５で「ＮＯ」）、ＣＰＵ４０１は、処理をステップＳ００３に戻し、印刷を続行する。
【００５５】
一方、ステップＳ００５の判定の結果、デフォルトの給紙段の用紙が空になった場合（ステップＳ００５で「ＹＥＳ」）、ＣＰＵ４０１は、紙なし時の給紙段切り替えの対象となる他の給紙段が存在するか否か判定する（ステップＳ００６）。このとき、ＣＰＵ４０１は、ＲＡＭ４０３に格納された属性情報を基にデフォルトの給紙段に収容された用紙と代替可能な用紙が他の給紙段に収容されていないかを判定する。ＣＰＵ４０１は、例えば、デフォルトの給紙段に収容された用紙と、サイズ、坪量、並びに材質が等しい用紙が収容された他の給紙段が存在する場合、切り替え先の給紙段があると判定する。用紙の属性情報を用いて当該用紙の同一性を判定することにより、同一性判定の精度が向上し、印字位置の調整をより正確に行うことができるようになる。
【００５６】
ここで、紙なし時の給紙段切り替え制御について説明する。
【００５７】
紙なし時の給紙段切り替え制御とは、同じサイズの用紙が収容された複数の給紙段のうち一の給紙段の用紙が空になった際、他の給紙段の用紙を使用するために、一の給紙段を他の給紙段に切り替える制御をいう。
【００５８】
図１の画像形成装置５００に印刷ジョブが投入されると、ＣＰＵ４０１は、指定された給紙段（デフォルトの給紙段）、例えば、給紙段１１０ａから用紙Ｐを給紙しつつ印刷処理を実行する。なお、ＣＰＵ４０１は、給紙段１１０ａ、及び１１０ｂに入っている用紙の属性情報をＲＡＭ４０３に予め保存している。給紙段１１０ａ、及び１１０ｂに収容する用紙の属性情報は、例えばユーザが操作表示部３００を用いて事前に登録する。
【００５９】
ＣＰＵ４０１は、印刷ジョブ実行中、絶えず給紙前に、紙なしセンサ１１５ａの出力値を参照する。そして、紙なしセンサ１１５ａによって給紙段１１０ａの紙なしが検知された場合、ＣＰＵ４０１は、給紙段 １１０ａと同じサイズの用紙Ｐが入っている給紙段をＲＡＭ４０３に保存された属性情報に基づいて選択する。例えば、給紙段１１０ｂに給紙段１１０ａと同じサイズの用紙Ｐが入っていた場合、ＣＰＵ４０１は、給紙段１１０ａを給紙段１１０ｂに切り替えて印刷ジョブを継続する。ＣＰＵ４０１は、サイズ、坪量、材質等の属性情報に基づいて用紙Ｐの同一性を判定する。属性情報は、管理情報として、例えば、ＲＡＭ４０３に記憶される。
【００６０】
給紙段が切り替えられた後、切り替えられた新しい給紙段の用紙を使用して印刷を実行する際、ジョブを再開する前に、新しい用紙に対して印字位置調整処理が行われるのが好ましい。しかしながら、印字位置調整処理が行われずに、ユーザの意図しない印刷結果が得られる場合がある。また、ユーザが印字位置調整処理を実行し忘れる場合もある。そこで、画像形成装置５００は、給紙元の給紙段が紙なし状態になって給紙段が切り替わる場合、切り替え後の給紙段に収容された用紙に対する印字位置調整処理を割り込んで催促する。
【００６１】
なお、画像形成装置５００は、ジョブの実行中に用紙が空になった給紙段を、当該給紙段と同じ属性情報の用紙が収容された別の給紙段に切り替えて印刷が継続される場合の他、以下の場合も、同様に、印字位置調整処理を割り込んで催促する。例えば、ジョブの実行中、又はジョブ待ち中を問わず、用紙が空になった給紙段に用紙が補給された後、補給された用紙を用いて印刷が再開される場合である。印字位置調整処理を割り込んで催促することによって、印刷用の用紙が変更された際、印字位置調整処理が行われずに、意図しない印刷結果が得られることがなくなる。また、ユーザの印字位置調整処理の実行し忘れを防止することもできる。
【００６２】
図５に戻り、ステップＳ００６の判定の結果、給紙段の切替先がない場合（ステップＳ００６で「ＮＯ」）、ＣＰＵ４０１は、ユーザが用紙を補充するまで待機する（ステップＳ００７）。ここで、用紙が補充されたと判定する基準は、紙なしセンサ１１５が紙なしを検知せずに紙ありを検知した場合である。ステップＳ００７の判定の結果、用紙が補充された場合（ステップＳ００７で「ＹＥＳ」）、ＣＰＵ４０１は、処理をステップＳ００８に進める。
【００６３】
すなわち、ＣＰＵ４０１は、印字位置調整処理の割り込み催促が可能か否か、換言すれば、後述する事前設定画面である図６の“紙なし時の印字位置調整割り込み”項目に黒印が付いているか否か判定する（ステップＳ００８）。
【００６４】
上述したように、印刷用の用紙が変更又は補充された際、新たな用紙について印字位置の調整処理が行われるのが好ましいが、ユーザによっては、自動で印字位置調整処理が割り込んで実施されること、又は催促されることを好まない場合がある。また、ユーザによっては、紙種等の条件ごとに印字位置調整処理の割り込みの頻度を変化させたい場合もある。
【００６５】
従って、使用中の給紙段において紙なしが検知された際、印字位置調整処理を催促する自動割り込みを発生させるか否か、及び、発生した印字位置調整処理を催促する割込み画面で、再度、印字位置調整処理を行うか否かをユーザに選択させることが好ましい。
【００６６】
そこで、本実施の形態では、ユーザが事前に操作表示部３００から入力した情報を基に、給紙段の切り替えを行った場合は印字位置調整処理の実行を開始するための画面（後述の図８）を表示する。また、給紙段の切り替えを行った場合に印字位置調整処理を行うか否かをユーザに選択させるための選択画面（後述の図９）を表示することもできる。ＣＰＵ４０１は、ユーザが行った事前設定によって、紙なし時の印字位置調整処理の割り込みを設定しているか否かを判定する。
【００６７】
以下、ユーザによる事前設定について説明する。
【００６８】
図６は、印字位置調整割り込みを設定するための事前設定画面を示す図である。図６において、紙なし時の印字位置調整処理の割り込みを選択するための項目と、ＵＩ画面での再確認を選択するための項目が表示されている。
【００６９】
図６の画面を用いて、紙なしが検知された後、用紙が補給された場合又は給紙段の切り替えが行われた場合に、印字位置調整処理の催促が行われるように設定することができる。例えば、図６（ａ）の画面のように“紙なし時の印字位置調整割り込み”項目に黒印が付いていない場合、紙なし検知後、用紙が補充された後、又は給紙段の切り替えが起こった後、印刷が再開される前に、印字位置調整処理の催促は表示されない。
【００７０】
一方、図６（ｂ）のように“紙なし時の印字位置調整割り込み”項目に黒印が付いていて、“ＵＩ画面での再確認”項目に黒印が付いていない場合、紙なし検知後に、給紙段の切り替え又は用紙の補充があった場合、後述する図８に示される画面が表示される。図８は、割り込みが入った場合は必ず印字位置調整処理を行う画面を示す図であり、ユーザがＯＫボタンを押下することによって印字位置調整処理が開始される。
【００７１】
また、図６（ｃ）のように“紙なし時の印字位置調整割り込み”と“ＵＩ画面での再確認“項目の両方に黒印が付いていた時、紙なし検知後に、給紙段の切り替え又は用紙の補充があった場合、後述する図９に示される画面が表示される。図９は、割り込みが入った場合に印字位置調整処理を行うかどうかを選択する画面を示す図である。印字位置調整処理を行うかどうかを、処理開始直前に、ユーザに選択させることによって、ユーザの意思に基づく印字位置調整処理の実行が可能となる。また、事前設定では、印字位置調整処理を実行することを予定したとしても、事情の変化等に起因して処理の実行キャンセルすることができるので、ユーザにとって利便性が向上する。
【００７２】
図５に戻り、ステップＳ００８の判定の結果、図６の“紙なし時の印字位置調整割り込み”項目に黒印が付いていて印字位置調整の割り込み催促が可能の場合（ステップＳ００８で「ＹＥＳ」）、ＣＰＵ４０１は、処理をステップＳ００９に進める。すなわち、ＣＰＵ４０１は、ユーザの事前設定によって、印字位置調整処理の割り込み時に、ユーザが図７の“用紙補充履歴参照”項目を対象にしているか否か判定する（ステップＳ００９）。
【００７３】
図７は、印字位置調整処理を実行するタイミングを設定するための事前設定画面を示す図である。
【００７４】
図７において、紙なし時の給紙段切り替え項目と、用紙補充歴参照項目がある。この画面において、印字位置調整処理を実行するタイミングを、ジョブ実行中の紙なし検知に基づいて給紙段の切り替えが行われた際か、ジョブ実行中もしくはジョブ待ち中にかかわらず、給紙段が紙なし状態から紙あり状態に変わった際か、に設定することができる。すなわち、ユーザは、紙なし時の給紙段切り替え時若しくは用紙の補充時のいずれか又は両方で、印字位置調整処理の催促が割り込んで行われることを事前に設定することができる。
【００７５】
印字位置調整処理を行うか否かの設定を、紙なしに基づく給紙段切り替え時に設定すると（図８（ｂ））、ジョブ中に給紙元の給紙段が空になってから代替給紙段から給紙された用紙への印刷処理が実行されるまでの間に、印字位置調整処理が催促される。この場合、給紙段が切り替わらない空の給紙段に用紙を補充した際の印字位置調整処理は行われない。従って、この設定は、空の給紙段に用紙を補充した際に時間をとることができないユーザに有効である。
【００７６】
また、ユーザは、印字位置調整処理を行うか否かの設定を、用紙補充履歴参照、すなわち、用紙なしが用紙ありに変わったタイミングに設定することもできる（図８（ｃ））。この場合、空の給紙段に新たな用紙が補充された際に印字位置調整処理が促される。従って、切り替わり後の給紙段からすぐに給紙を行いつつジョブを実行することができるので、ジョブを早期に終了させることができる。また、印字位置調整処理の実施又は催促を事前に設定することによって、ユーザビリティの向上を図ることができる。
【００７７】
なお、“用紙補充履歴参照”項目の横に黒印が付いていない場合、空の給紙段に用紙が補充されたときに印字位置調整処理は、催促されない。
【００７８】
また、“用紙補充履歴参照”項目と“紙なし時の給紙段切り替え”項目は、同時に設定可能である。同時に設定できる理由として、用紙補充履歴参照”項目と“紙なし時の給紙段切り替え”項目を使ってＣＰＵ４０１が判定するタイミングは、それぞれ独立であることが挙げられる。
【００７９】
以下、図７の（ａ）〜（ｃ）の設定内容について具体的に説明する。
【００８０】
（ａ）の設定では、ＣＰＵ４０１は用紙が補充されたかどうか、紙なし時の給紙段切り替えが起きたかどうかにかかわらず、印字位置調整処理の催促は行われない。
【００８１】
（ｂ）の設定では、用紙が補充された場合は印字位置調整処理の催促は行われないが、紙なし時の給紙段切り替えが起こった場合に印字位置調整処理が割り込んで催促される。
【００８２】
（ｃ）の設定では、紙なし時の給紙段切り替え時は行われずに、紙なしの給紙段に用紙を補充された時に印字位置調整処理が割り込んで催促される。
【００８３】
上述の図６及び図７の事前設定の内容は、ＲＡＭ４０３に記憶される。項目ごとにＲＡＭ４０３のデータ領域が割り当てられており、例えば、黒印が付されたときに１を保存し、黒印が付されなかった場合は０が保存される。ＣＰＵ４０１は、ＲＡＭ４０３に保存されているデータに基づいて判定しつつ図５のフローを実行する。
【００８４】
図５に戻り、ステップＳ００９の判定の結果、ユーザが図７の“用紙補充履歴参照”項目を対象にしている場合（ステップＳ００９で「ＹＥＳ」）、ＣＰＵ４０１は、処理をステップＳ０１０に進める。すなわち、ＣＰＵ４０１は、用紙が補充された給紙段１１０に対して印字位置調整処理が実行済みであるか否か判定する（ステップＳ０１０）。そして、印字位置調整処理が実行済みでない場合（ステップＳ０１０で「ＮＯ」）、ＣＰＵ４０１は、処理を進め、ステップＳ０１１以降の処理を行う。ステップＳ０１１以降の処理については、後述する。
【００８５】
一方、ステップＳ００８の判定の結果、“紙なし時の印字位置調整割り込み”項目に黒印が付いていなかった場合（ステップＳ００８で「ＮＯ」）、すなわち、印字位置調整処理の割り込み催促が不可能の場合、ＣＰＵ４０１は、処理をステップＳ００１に戻す。
【００８６】
また、ステップＳ００９の判定の結果、図７の“用紙補充履歴参照”項目に黒印が付いていない場合（ステップＳ００９で「ＮＯ」）、ＣＰＵ４０１は、処理をステップＳ００１に戻し、ジョブを続行する。
【００８７】
また、ステップＳ０１０の判定の結果、現在選択されている給紙段１１０が開かれた後に印字位置調整が実行済みであった場合（ステップＳ０１０で「ＹＥＳ」）、ＣＰＵ４０１は、処理をステップＳ００１に戻し、ジョブを続行する。
【００８８】
一方、ステップＳ００６の判定の結果、切り替え先の給紙段がある場合（ステップＳ００６で「ＹＥＳ」）、ＣＰＵ４０１は、“紙なし時の印字位置調整処理の割り込み”が可能か否か判定する（ステップＳ０１７）。ステップＳ０１７の判定の結果、図６の“紙なし時の印字位置調整割り込み”項目に黒印が付されており、紙なし時の印字位置調整割り込みが可能な場合（ステップＳ０１７で「ＹＥＳ」）、ＣＰＵ４０１は、処理をステップＳ０１８に進める。すなわち、ＣＰＵ４０１は、ユーザが、給紙段切り換え制御を対象としているか否か判定する（ステップＳ０１８）。
【００８９】
ステップＳ０１８の判定の結果、給紙段切り替え制御が対象となっている場合、すなわち、図７の画面で、紙なし時の給紙段切り替え項目に黒印がついている場合（ステップＳ０１８）で「ＹＥＳ」）、ＣＰＵ４０１は、処理をステップＳ０１０に進める。
【００９０】
すなわち、ＣＰＵ４０１は、ＲＡＭ４０３の記憶を参照して現在の給紙段に対して印字位置調整処理が実行済みか否かを判定する（ステップＳ０１０）。ステップＳ０１０の判定の結果、現在選択されている給紙段１１０が開かれた後に印字位置調整処理が行われていなかった場合（ステップＳ０１０で「ＮＯ」）、ＣＰＵ４０１は、処理をステップＳ０１１に進める。すなわち、ＣＰＵ４０１は、図６の表示画面で、ＵＩ画面を用いたユーザによる再確認が設定されているか否か判定する（ステップＳ０１１）。
【００９１】
ステップＳ０１１の判定の結果、図６のＵＩ画面での再確認が設定されている場合（ステップＳ０１１で「ＹＥＳ」）、ＣＰＵ４０１は、操作表示部３００に、印字位置調整処理の実行可否の選択画面（図９）を表示してユーザの応答を待つ（ステップＳ０１２）。印字位置調整処理の実行可否の選択画面を操作表示部３００に表示することにより、表示内容が正確に報知されると共に、ユーザの対応が容易となる。
【００９２】
図９は、印字位置調整処理を行うかどうかをユーザに問い合わせる画面である。図９において、「画像位置調整を実行してください」との表示があり、ＯＫボタン及びＣａｎｃｅｌボタンが表示されている。
【００９３】
次いで、ＣＰＵ４０１は、図９の画面で、ユーザが「ＯＫ」を選択したか否か判定する（ステップＳ０１３）。ユーザがＯＫボタンを押した場合、印字位置調整が開始される。なお、”紙なし時の印字位置調整割り込み”項目に黒印が付いておらず、かつ“ＵＩ画面での再確認”項目に黒印が書いてあった場合は、印字位置調整処理が割り込みで催促されることはない。
【００９４】
ステップＳ０１３の判定の結果、ユーザが「ＯＫ」ボタンを押下した場合（ステップＳ０１３で「ＹＥＳ」）、ＣＰＵ４０１は、現在選択している給紙段に対して印字位置調整処理を実行する（ステップＳ０１４）。
【００９５】
以下、印字位置調整処理について詳細に説明する。
【００９６】
印字位置調整処理の前提として、印字位置調整処理が行なわれる場合について考える。印字位置の調整が必要な場合として、次の３つの場合が挙げられる。
【００９７】
（１）ジョブが実行されていない状態で、給紙段が開閉されて当該給紙段に用紙が補充された場合、この場合は、用紙が補充された給紙段に対して印字位置調整が行われる。
【００９８】
（２）ジョブ実行中に一の給紙段の用紙がなくなって同じサイズの用紙が収容された別の給紙段への切り替えが起こった場合、この場合は、切替後の給紙段の用紙に対して印字位置調整が行われる。
【００９９】
（３）ジョブ実行中に用紙がなくなったが、給紙段切り替えが行われなかった場合、この場合は、（１）と同じように、用紙が補充された給紙段に対して印字位置調整が行われる。このとき、ＣＰＵ４０１は、印字位置調整処理の余分な実行を避けるために、当該給紙段を閉めた後に印字位置調整が行われたか否かの履歴をＲＡＭ４０３に記憶する。この記憶結果は当該給紙段１１０が開かれたときにクリアされる。
【０１００】
印字位置を調整するための処理は、印字位置のずれ量に基づいて実行される。
【０１０１】
図１０は、印字位置ずれ量の算出方法及び印字位置調整処理を説明するための図である。図１０において、（ａ）は、図３の印字位置調整用チャート８００の表面８０１を読み込み、読み込みデータに基づいて画像形成装置５００で形成した印刷結果の一例を表す図である。
【０１０２】
図１０（ａ）において、画像の四隅は、該画像の四隅の点をそれぞれ特定するための（Ｃ）（Ｄ）、（Ｅ）（Ｆ）、（Ｇ）（Ｈ）、及び（Ｉ）（Ｊ）で表される用紙端からの距離で表される。所定のある位置を基準位置として座標系で表し、画像の四隅を示す４つの座標点をそれぞれ（ｘ１１，ｙ１１）、（ｘ１２，ｙ１２）、（ｘ１３，ｙ１３）、（ｘ１４，ｙ１４）とする。
【０１０３】
次に、それぞれの座標点を直線で結ぶ。そして、画像先端側の点（ｘ１１，ｙ１１）と点（ｘ１２，ｙ１２）を結ぶ直線を、点（ｘ１１，ｙ１１）と点（ｘ１３，ｙ１３）を結ぶ直線に対して直角にするための直角補正を行う。すなわち、図１０（ｂ）に示すように、点（ｘ１１,ｙ１１）と点（ｘ１２，ｙ１２）を結ぶ直線の半分の長さ位置である点（ｘ１０１，ｙ１０１）を基準にして、点（ｘ１１，ｙ１１）が点（ｘ２１，ｙ２１）となるように副走査書き出し位置を求めて補正する。
【０１０４】
また、点（ｘ１２，ｙ１２）が点（ｘ２２，ｙ２２）となるように、点（ｘ１３，ｙ１３）が点（ｘ２３，ｙ２３）となるように副走査書き出し位置を求めて補正する。また、点（ｘ１４，ｙ１４）が点（ｘ２４，ｙ２４）となるように、同様にして主走査方向における各位置での画像の副走査書き出し位置を求めて補正することによって直角補正を行う。
【０１０５】
次に、画像後端側の点（ｘ２３，ｙ２３）と点（ｘ２４，ｙ２４）を結ぶ直線を点（ｘ２１，ｙ２１）と点（ｘ２３，ｙ２３）を結ぶ直線に対して直角にするための台形補正を行う。
【０１０６】
すなわち、図１０（ｃ）に示すように、点（ｘ２３，ｙ２３）と点（ｘ２４，ｙ２４）を結ぶ直線の長さの半分の位置である点（ｘ１０２，ｙ１０２）を基準にして、点（ｘ２３，ｙ２３）が点（ｘ３３，ｙ３３）となるように副走査方向の倍率を求めて補正する。また、点（ｘ２４，ｙ２４）が点（ｘ３４，ｙ３４）となるように、同様に、主走査方向における各位置での副走査方向の倍率を求めて補正することによって、台形補正を行う。
【０１０７】
次に、図１０（ｄ）に示すように、主走査方向と副走査方向の画像の長さが理想の長さとなるように倍率補正を行う。主走査方向と副走査方向の画像の理想の長さとは、主走査方向及び副走査方向のそれぞれ用紙の長さから２ｃｍを減算した長さである。
【０１０８】
すなわち、主走査方向と副走査方向の倍率を求め、画像の中心を基準にして、点（ｘ２１，ｙ２１）が点（ｘ４１，ｙ４１）となるように、点（ｘ２２，ｙ２２）が点（ｘ４２，ｙ４２）となるように、それぞれ補正することで倍率補正を行う。また、点（ｘ３３，ｙ３３）が点（ｘ４３，ｙ４３）となるように、点（ｘ３４，ｙ３４）が（ｘ４４，ｙ４４）となるようにそれぞれ補正することで倍率補正を行う。
【０１０９】
次に、図１０（ｅ）に示すように用紙の先端側の端点（ｘ１０３，ｙ１０３）と後端側の端点（ｘ１０４，ｙ１０４）を結ぶ直線と、画像の点（ｘ４１，ｙ４１）と点（ｘ４３，ｙ４３）を結ぶ直線が平行になるように、斜行を補正する。また、点（ｘ４１，ｙ４１）を基準とし、画像を角度θ２回転させ、点（ｘ４２，ｙ４２）が点（ｘ５２，ｙ５２）となるように斜行を補正する。次いで、点（ｘ４３，ｙ４３）が点（ｘ５３，ｙ５３）となるように、点（ｘ４４，ｙ４４）が点（ｘ５４，ｙ５４）となるようにそれぞれ斜行を補正する。
【０１１０】
次に、図１０（ｆ）に示すように、用紙の中心に画像の中心がくるように、主走査方向と副走査方向の書き出し位置を求めて、図１０（ｇ）に示す位置補正後の画像が得られるように補正する。このような位置づれ量の補正を、印字位置調整用チャート８００の表面８０１に続いて裏面８０２についても同様に実行する。これによって、位置ずれ補正が完了する。印刷位置調整処理を実行すると、用紙に対する画像の位置が理想的な位置となるように画像データを変換するための変換条件が生成される。この変換条件は用紙の属性情報および給紙段の情報と紐付けてＲＡＭ４０３に記憶される。そして、画像処理部４１０は印刷処理を実行する場合にＲＡＭ４０３に記憶された変換条件に基づいて画像データを変換し、ＣＰＵ４０１はプリンタ１００を制御して前記変換された画像データに基づいて用紙に画像を形成させる。
【０１１１】
図５に戻り、ステップＳ０１３の判定の結果、ユーザが「Ｃａｎｃｅｌ」ボタンを押下した場合（ステップＳ０１３で「ＮＯ」）、ＣＰＵ４０１は、処理をステップＳ００１に戻し、印字位置調整を行わずにジョブを続行する。
【０１１２】
一方、ステップＳ０１１の判定の結果、図６のＵＩ画面での再確認が設定されていない場合（ステップＳ０１１で「ＮＯ」）、ＣＰＵ４０１は、処理をステップＳ０１５に進める。すなわち、ＣＰＵ４０１は、印刷を一旦停止し、図８の画面を操作表示部３００に表示する（ステップＳ０１５）。
【０１１３】
図８は、印字位置調整処理を実行させるための画面である。図８において、ユーザがＯＫボタンを押下することによって印字位置調整処理が開始される。図８の画面が表示された場合、ユーザは、「ＯＫ」ボタンを押下することしか選択できない。この場合、印字位置調整処理が必ず実行されることを意味する。
【０１１４】
ユーザが図８のＯＫボタンを押した後、ＣＰＵ４０１は、現在選択されている給紙段１１０の用紙に対して上述の印字位置調整処理を行う（ステップＳ０１６）。ステップＳ０１６において、印字位置調整処理が行われた場合、ＣＰＵ４０１は、現在選択されている給紙段１１０に対して印字位置調整処理が行われことをＲＡＭ４０３に記憶する。
【０１１５】
ステップＳ０１４及びステップＳ０１６において、印字位置調整処理が実行された後、ＣＰＵ４０１は、処理をステップＳ００１に戻してジョブを続行する。
【０１１６】
一方、ステップＳ００１の判定の結果、給紙段１１０が開閉された場合（ステップＳ００１で「ＹＥＳ」）、ＣＰＵ４０１は、開閉された給紙段１１０に用紙があるか否か判定する（ステップＳ０１９）。このとき、ＣＰＵ４０１は、当該給紙段１１０に関する変化履歴を０にクリアする。ステップＳ０１９の判定の結果、給紙段１１０に用紙がある場合（ステップＳ０１９で「ＹＥＳ」）、ＣＰＵ４０１は、処理をステップＳ００８に進める。一方、給紙段１１０に用紙がない場合（ステップＳ０１９で「ＮＯ」）、ＣＰＵ４０１は、処理をステップＳ００１に戻し、給紙段１１０が開閉されたか否かを判定する。
【０１１７】
また、ステップＳ０１７の判定の結果、図７の“紙なし時の印字位置調整割り込み”項目に黒印が付されていない場合（ステップＳ０１７で「ＮＯ」）、ＣＰＵ４０１は、処理をステップＳ００１に戻し、給紙段を切り替えてジョブを続行する。また、ステップＳ０１８の判定の結果、給紙段切り換え制御の対象となっていない場合、すなわち、図７の紙なし時の給紙段の切り替え項目に黒印がついていない場合（ステップＳ０１８で「ＮＯ」）、ＣＰＵ４０１は、処理をステップＳ００１に戻す。
【０１１８】
また、ステップＳ００４の判定の結果、印刷ジョブに含まれる全ての画像の形成が終了した場合（ステップＳ００４で「ＹＥＳ」）、ＣＰＵ４０１は、本処理を終了する。
【０１１９】
図５の処理によれば、紙なし時の給紙段切り替えが起こった時、及びジョブで給紙している際に紙なしになった時に、印字位置調整処理の割り込みが催促される（ステップＳ０１１〜Ｓ０１６５）。また、ジョブ実行されているかを問わずに給紙段１１０が開閉されて用紙が補充された時にも、印字位置調整処理が催促される。このように、印字位置調整処理が催促されるとによって、図７の効果に加えて、紙なし時の給紙段切り替えによるユーザの予期しない印字調整処理の省略や強制的な割り込み催促による余計な印字位置調整処理の頻度を低減することができる。また、ユーザによる印字位置調整処理のし忘れを防止することもできる。
【０１２０】
本実施の形態において、この印字位置調整処理は、主として、図６、図７の事前設定に基づいて印字位置調整の割り込み催促を行う処理に関する。事前設定に基づいて印字位置調整の割り込み催促を行うことによって、ユーザにとってジョブ実行時の応答が容易となり、利便性が向上する。
【０１２１】
また、この処理は、一の給紙段での紙なし時に、当該一の給紙段と紙サイズが一致している別の給紙段がある場合に、当該一の給紙段から別の給紙段への給紙段の切り替え制御が必ず行われるように設定されている装置において実行される。また、この処理は、給紙段の切り替えの実行可否をユーザが選択できるように設定された装置にも適用できる。
【０１２２】
本実施の形態において、用紙Ｐの表裏両面に画像が形成される場合、表面画像と裏面画像の印刷位置が一致又は重なるように印字位置が調整することが好ましい。これによって表裏の画像位置が一致した高品質の印刷物が得られる。
【符号の説明】
【０１２３】
１００  プリンタ
１０２  感光ドラム
１０３  露光制御部
１０４  中間転写ベルト
１０７  定着装置
１１０  給紙段
１１１  レジストローラ
１３１  供給パス
２００  イメージリーダ
２０１  スキャナユニット
２０５  イメージセンサ
３００  操作表示部
４０１  ＣＰＵ
４０３  ＲＡＭ
５００  画像形成装置
【図１】
2018066815.tif 000003
【図２】
2018066815.tif 000004
【図３】
2018066815.tif 000005
【図４】
2018066815.tif 000006
【図５】
2018066815.tif 000007
【図６】
2018066815.tif 000008
【図７】
2018066815.tif 000009
【図８】
2018066815.tif 000010
【図９】
2018066815.tif 000011
【図１０】
2018066815.tif 000012