(57)【要約】【課題】  作業者の負担軽減等、両面印刷に関わるユーザからの様々なニーズに柔軟に対処しつつ、ＰＯＤ環境にも対応可能な、便利な印刷環境を構築可能にする。【解決手段】  印刷媒体の第１面及び第２面に対する両面印刷動作を実行可能な印刷装置を具備する印刷システムにて処理対象となる両面印刷ジョブに関わるユーザ要求を、ユーザインタフェース手段を介して、ユーザから受付可能にし、前記ユーザインタフェース手段を介して受付けた前記ユーザ要求が特定のユーザ要求である場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する一連の両面印刷動作を、処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする。【選択図】  図１５
2006221609.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体の第１面及び第２面に対する両面印刷動作を実行可能な印刷装置を具備する印刷システムであって、
両面印刷ジョブに関わるユーザ要求を、ユーザインタフェース手段を介して、ユーザから受付可能にする、制御手段を、具備し、
前記制御手段は、
前記ユーザインタフェース手段を介して受付けた前記ユーザ要求が特定のユーザ要求である場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する一連の両面印刷動作を、処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする印刷システム。
【請求項２】
前記制御手段は、
前記ユーザインタフェース手段を介して受付けた前記ユーザ要求が特定のユーザ要求である場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、該印刷媒体の第１面及び第２面のうちの一方の面におけるデータの印刷位置が該印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向にずれるように、両面印刷対象のジョブの両面印刷を前記印刷装置により実行させる、ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にする、ことを特徴とする請求項１又は２記載の印刷システム。
【請求項４】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にし、
前記第１の一連の両面印刷動作及び前記第２の一連の両面印刷動作のうちの前記印刷装置により実行させるべき一連の両面印刷動作を、両面印刷対象となるジョブ毎に、決定可能にする、ことを特徴とする請求項１乃至３の何れかに記載の印刷システム。
【請求項５】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にし、
前記制御手段は、
前記第１の一連の両面印刷動作及び前記第２の一連の両面印刷動作のうちの、前記第１の一連の両面印刷動作を、前記ユーザインタフェース手段を介して前記特定のユーザ要求を受付けた場合に、前記印刷装置により実行可能にする、ことを特徴とする請求項１乃至４の何れかに記載の印刷システム。
【請求項６】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にし、
前記制御手段は、
前記第１の一連の両面印刷動作及び前記第２の一連の両面印刷動作のうちの前記印刷装置により実行させるべき一連の両面印刷動作を、前記ユーザインタフェース手段を介してユーザにより予め決定可能にする、ことを特徴とする請求項１乃至５の何れかに記載の印刷システム。
【請求項７】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にし、
前記制御手段は、
前記第１の一連の両面印刷動作及び前記第２の一連の両面印刷動作のうちの前記印刷装置により実行させるべき一連の両面印刷動作を、自動的に決定可能にする、ことを特徴とする請求項１乃至６の何れかに記載の印刷システム。
【請求項８】
前記制御手段は、
前記印刷装置により特定の両面印刷動作を実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブの為に前記印刷装置により実行させる、ことを特徴とする請求項１乃至７の何れかに記載の印刷システム。
【請求項９】
前記制御手段は、
前記印刷装置により特定の両面印刷動作を実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブの為に前記印刷装置により実行可能にし、且つ、
前記制御手段は、
前記特定の両面印刷動作として、前記処理対象となるジョブの印刷データ自体を用いた両面印刷を前記印刷装置により実行させる、ことを特徴とする請求項１乃至８の何れかに記載の印刷システム。
【請求項１０】
前記制御手段は、
前記印刷装置により特定の両面印刷動作を実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブの為に前記印刷装置により実行可能にし、且つ、
前記制御手段は、
前記特定の両面印刷動作として、記憶手段に予め登録されている前記調整の為の特定のデータを用いた両面印刷を前記印刷装置により実行させる、ことを特徴とする請求項１乃至９の何れかに記載の印刷システム。
【請求項１１】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作、及び、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作、のうちの、前記第１の一連の両面印刷動作を、両面印刷対象となるジョブの予め定められたページ分の両面印刷処理が前記印刷装置により実行されたうえで、前記印刷装置により実行可能にする、ことを特徴とする請求項１乃至１０の何れかに記載の印刷システム。
【請求項１２】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作、及び、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作、のうちの、前記第１の一連の両面印刷動作を、両面印刷対象となるジョブの予め定められたページ分の両面印刷処理が前記印刷装置により実行され、且つ、前記ユーザインタフェース手段を介してユーザにより前記第１の一連の両面印刷動作を実行させる指示が入力されたうえで、前記印刷装置により、実行させる、ことを特徴とする請求項１乃至１１の何れかに記載の印刷システム。
【請求項１３】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作、及び、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作、のうちの、前記第１の一連の両面印刷動作を、両面印刷対象となるジョブの予め定められたページ分の両面印刷処理が前記印刷装置により実行されたうえで、自動的に前記印刷装置により実行可能にする、ことを特徴とする請求項１乃至１２の何れかに記載の印刷システム。
【請求項１４】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを、前記ユーザインタフェースを介して受付けたユーザ要求に基いた特定の方向にシフトさせた印刷位置でもって、前記印刷媒体の前記一方の面にプリントさせる、一連の両面印刷動作を、前記印刷装置により、実行可能にする、ことを特徴とする請求項１乃至１３の何れかに記載の印刷システム。
【請求項１５】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを、前記ユーザインタフェースを介して受付けたユーザ要求に基いた特定のずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、一連の両面印刷動作を、前記印刷装置により、実行可能にする、ことを特徴とする請求項１乃至１４の何れかに記載の印刷システム。
【請求項１６】
前記制御手段は、前記特定のユーザ要求を受付可能にする表示を前記ユーザインタフェース手段に実行させ、且つ、
前記制御手段は、
前記ユーザインタフェース手段に実行させた前記表示を介して前記特定のユーザ要求をユーザから受付けたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項１乃至１５の何れかに記載の印刷システム。
【請求項１７】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、処理対象となる複数の両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項１乃至１６の何れかに記載の印刷システム。
【請求項１８】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、処理対象となる複数の両面印刷ジョブにて前記印刷装置により連続的に実行可能にする、ことを特徴とする請求項１乃至１７の何れかに記載の印刷システム。
【請求項１９】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、処理対象となる複数の両面印刷ジョブにて前記印刷装置により連続的に実行可能にし、且つ、
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記ユーザインタフェース手段を介してユーザが複数回の印刷実行指示を入力することなく、処理対象となる前記複数の両面印刷ジョブにて前記印刷装置により連続的に実行可能にする、ことを特徴とする請求項１乃至１８の何れかに記載の印刷システム。
【請求項２０】
前記制御手段は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体の両面印刷結果を考慮した特定の処理条件に基いた一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項１乃至１９の何れかに記載の印刷システム。
【請求項２１】
前記制御手段は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記処理対象となるジョブにて要する印刷媒体の一方の面に印刷対象となる画像のシフト処理を含んだ一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項１乃至２０の何れかに記載の印刷システム。
【請求項２２】
前記制御手段は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体の両面印刷結果を考慮した特定の処理条件に基いた一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記制御手段は、
前記両面印刷結果を考慮した前記特定の処理条件を、前記特定の両面印刷動作を前記印刷装置により実行させたうえで、前記ユーザインタフェース手段を介してユーザから受付可能にする、ことを特徴とする請求項１乃至２１の何れかに記載の印刷システム。
【請求項２３】
前記制御手段は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体の両面印刷結果を考慮した特定の処理条件に基いた一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記制御手段は、
前記両面印刷結果を考慮した前記特定の処理条件を、前記印刷装置内部の印刷媒体を搬送する搬送ユニット上に配設されたセンサユニットからの情報に基いて、自動的に設定可能にする、ことを特徴とする請求項１乃至２２の何れかに記載の印刷システム。
【請求項２４】
前記制御手段は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記処理対象となるジョブにて要する印刷媒体の一方の面に印刷対象となる画像を特定の方向で且つ特定のずれ量でシフトさされた画像を印刷させる画像シフト処理を含んだ一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記制御手段は、
前記特定の方向及び前記特定のずれ量を前記ユーザインタフェース手段を介してユーザから受付可能にする、ことを特徴とする請求項１乃至２３の何れかに記載の印刷システム。
【請求項２５】
前記制御手段は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記制御手段は、
前記特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えている場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記印刷装置により実行させる、ことを特徴とする請求項１乃至２４の何れかに記載の印刷システム。
【請求項２６】
前記制御手段は、
特定の両面印刷動作を前記印刷装置により実行させ、且つ、該特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えている場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行させるが、
特定の両面印刷動作を前記印刷装置により実行させ、且つ、該特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えていない場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作の実行を禁止する、ことを特徴とする請求項１乃至２５の何れかに記載の印刷システム。
【請求項２７】
前記制御手段は、
特定の両面印刷動作を前記印刷装置により実行させ、且つ、該特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えている場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行させ、且つ、
前記制御手段は、
特定の両面印刷動作を前記印刷装置により実行させ、且つ、該特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えていない場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作とは異なる一連の両面印刷動作を、前記印刷装置により、実行可能にする、ことを特徴とする請求項１乃至２６の何れかに記載の印刷システム。
【請求項２８】
前記制御手段は、
前記印刷媒体に対する両面印刷に関わる第１設定を、前記ユーザインタフェース手段を介して、ユーザから受付可能にし、且つ、前記印刷媒体に印刷されるデータの印刷位置を前記印刷装置による印刷開始後に変更可能にする第２設定を、前記ユーザインタフェース手段を介して、ユーザから受付可能にし、
更に、前記制御手段は、
前記ユーザインタフェース手段を介して前記第１設定及び前記第２設定をユーザから受付けた場合に、前記印刷装置により予め定められた枚数分の両面印刷動作の終了後、前記印刷位置の変更を、前記ユーザインタフェース手段を介して、ユーザから受付可能にする、ことを特徴とする請求項１乃至２７の何れかに記載の印刷システム。
【請求項２９】
前記制御手段は、
前記印刷装置により予め定められた枚数分の両面印刷動作が終了後に前記印刷位置の変更を前記ユーザインタフェース手段を介して受付けた後に、前記印刷装置により予め定められた枚数分の両面印刷動作を実行可能にし、且つ、前記印刷位置の変更を前記ユーザインタフェース手段を介して再び受付可能にする、ことを特徴とする請求項２８記載の印刷システム。
【請求項３０】
前記印刷装置は、原稿読取手段からのデータ、及び、前記印刷装置とデータ通信可能なコンピュータからのデータのうちの、少なくとも何れかからのデータを、記憶手段を介して、プリント可能であり、
前記制御手段は、
前記ユーザインタフェース手段としての前記印刷装置が具備する操作手段を介して前記特定のユーザ要求をユーザから受付けた場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する一連の両面印刷動作を、処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項１乃至２９の何れかに記載の印刷システム。
【請求項３１】
前記印刷装置は、原稿読取手段からのデータ、及び、前記印刷装置のプリンタドライバがインストールされたからのデータのうちの、少なくとも何れかからのデータを、記憶手段を介して、プリント可能であり、
前記制御手段は、
前記ユーザインタフェース手段としての前記印刷装置のプリンタドライバがインストールされた前記コンピュータの表示手段を介して前記特定のユーザ要求をユーザから受付けた場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する一連の両面印刷動作を、処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項１乃至３０の何れかに記載の印刷システム。
【請求項３２】
印刷媒体の第１面及び第２面に対する両面印刷動作を実行可能な印刷装置を具備する印刷システムのジョブ処理方法であって、
両面印刷ジョブに関わるユーザ要求を、ユーザインタフェース手段を介して、ユーザから受付可能にし、
前記ユーザインタフェース手段を介して受付けた前記ユーザ要求が特定のユーザ要求である場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する一連の両面印刷動作を、処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とするジョブ処理方法。
【請求項３３】
前記ジョブ処理方法は、
前記ユーザインタフェース手段を介して受付けた前記ユーザ要求が特定のユーザ要求である場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、該印刷媒体の第１面及び第２面のうちの一方の面におけるデータの印刷位置が該印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向にずれるように、両面印刷対象のジョブの両面印刷を前記印刷装置により実行させる、ことを特徴とする請求項３２記載のジョブ処理方法。
【請求項３４】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にする、ことを特徴とする請求項３２又は３３記載のジョブ処理方法。
【請求項３５】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にし、
前記第１の一連の両面印刷動作及び前記第２の一連の両面印刷動作のうちの前記印刷装置により実行させるべき一連の両面印刷動作を、両面印刷対象となるジョブ毎に、決定可能にする、ことを特徴とする請求項３２乃至３４の何れかに記載のジョブ処理方法。
【請求項３６】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作及び前記第２の一連の両面印刷動作のうちの、前記第１の一連の両面印刷動作を、前記ユーザインタフェース手段を介して前記特定のユーザ要求を受付けた場合に、前記印刷装置により実行可能にする、ことを特徴とする請求項３２乃至３５の何れかに記載のジョブ処理方法。
【請求項３７】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作及び前記第２の一連の両面印刷動作のうちの前記印刷装置により実行させるべき一連の両面印刷動作を、前記ユーザインタフェース手段を介してユーザにより予め決定可能にする、ことを特徴とする請求項３２乃至３６の何れかに記載のジョブ処理方法。
【請求項３８】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作を、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作も、前記印刷装置により実行可能にし、且つ、
前記第１の一連の両面印刷動作及び前記第２の一連の両面印刷動作のうちの前記印刷装置により実行させるべき一連の両面印刷動作を、自動的に決定可能にする、ことを特徴とする請求項３２乃至３７の何れかに記載のジョブ処理方法。
【請求項３９】
前記ジョブ処理方法は、
前記印刷装置により特定の両面印刷動作を実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブの為に前記印刷装置により実行させる、ことを特徴とする請求項３２乃至３８の何れかに記載のジョブ処理方法。
【請求項４０】
前記ジョブ処理方法は、
前記印刷装置により特定の両面印刷動作を実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブの為に前記印刷装置により実行可能にし、且つ、
前記特定の両面印刷動作として、前記処理対象となるジョブの印刷データ自体を用いた両面印刷を前記印刷装置により実行させる、ことを特徴とする請求項３２乃至３９の何れかに記載のジョブ処理方法。
【請求項４１】
前記ジョブ処理方法は、
前記印刷装置により特定の両面印刷動作を実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブの為に前記印刷装置により実行可能にし、且つ、
前記特定の両面印刷動作として、記憶手段に予め登録されている前記調整の為の特定のデータを用いた両面印刷を前記印刷装置により実行させる、ことを特徴とする請求項３２乃至４０の何れかに記載のジョブ処理方法。
【請求項４２】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作、及び、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作、のうちの、前記第１の一連の両面印刷動作を、両面印刷対象となるジョブの予め定められたページ分の両面印刷処理が前記印刷装置により実行されたうえで、前記印刷装置により実行可能にする、ことを特徴とする請求項３２乃至４１の何れかに記載のジョブ処理方法。
【請求項４３】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作、及び、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作、のうちの、前記第１の一連の両面印刷動作を、両面印刷対象となるジョブの予め定められたページ分の両面印刷処理が前記印刷装置により実行され、且つ、前記ユーザインタフェース手段を介してユーザにより前記第１の一連の両面印刷動作を実行させる指示が入力されたうえで、前記印刷装置により、実行させる、ことを特徴とする請求項３２乃至４２の何れかに記載のジョブ処理方法。
【請求項４４】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記印刷媒体の他方の面におけるデータの印刷位置に対して予め定められた方向で且つ予め定められたずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、第１の一連の両面印刷動作、及び、
前記第１の一連の両面印刷動作とは異なる一連の両面印刷動作としての、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを前記予め定められた方向並びに前記予め定められたずれ量のいずれにも依らずに前記印刷媒体の前記一方の面にプリントさせる第２の一連の両面印刷動作、のうちの、前記第１の一連の両面印刷動作を、両面印刷対象となるジョブの予め定められたページ分の両面印刷処理が前記印刷装置により実行されたうえで、自動的に前記印刷装置により実行可能にする、ことを特徴とする請求項３２乃至４３の何れかに記載のジョブ処理方法。
【請求項４５】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを、前記ユーザインタフェースを介して受付けたユーザ要求に基いた特定の方向にシフトさせた印刷位置でもって、前記印刷媒体の前記一方の面にプリントさせる、一連の両面印刷動作を、前記印刷装置により、実行可能にする、ことを特徴とする請求項３２乃至４４の何れかに記載のジョブ処理方法。
【請求項４６】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、印刷媒体の第１面及び第２面のうちの一方の面にプリントすべきデータを、前記ユーザインタフェースを介して受付けたユーザ要求に基いた特定のずれ量でもって、前記印刷媒体の前記一方の面にプリントさせる、一連の両面印刷動作を、前記印刷装置により、実行可能にする、ことを特徴とする請求項３２乃至４５の何れかに記載のジョブ処理方法。
【請求項４７】
前記ジョブ処理方法は、
前記特定のユーザ要求を受付可能にする表示を前記ユーザインタフェース手段に実行させ、且つ、前記ユーザインタフェース手段に実行させた前記表示を介して前記特定のユーザ要求をユーザから受付けたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項３２乃至４６の何れかに記載のジョブ処理方法。
【請求項４８】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、処理対象となる複数の両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項３２乃至４７の何れかに記載のジョブ処理方法。
【請求項４９】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、処理対象となる複数の両面印刷ジョブにて前記印刷装置により連続的に実行可能にする、ことを特徴とする請求項３２乃至４８の何れかに記載のジョブ処理方法。
【請求項５０】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、処理対象となる複数の両面印刷ジョブにて前記印刷装置により連続的に実行可能にし、且つ、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記ユーザインタフェース手段を介してユーザが複数回の印刷実行指示を入力することなく、処理対象となる前記複数の両面印刷ジョブにて前記印刷装置により連続的に実行可能にする、ことを特徴とする請求項３２乃至４９の何れかに記載のジョブ処理方法。
【請求項５１】
前記ジョブ処理方法は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体の両面印刷結果を考慮した特定の処理条件に基いた一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項３２乃至５０の何れかに記載のジョブ処理方法。
【請求項５２】
前記ジョブ処理方法は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、
且つ、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記処理対象となるジョブにて要する印刷媒体の一方の面に印刷対象となる画像のシフト処理を含んだ一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項３２乃至５１の何れかに記載のジョブ処理方法。
【請求項５３】
前記ジョブ処理方法は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体の両面印刷結果を考慮した特定の処理条件に基いた一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記両面印刷結果を考慮した前記特定の処理条件を、前記特定の両面印刷動作を前記印刷装置により実行させたうえで、前記ユーザインタフェース手段を介してユーザから受付可能にする、ことを特徴とする請求項３２乃至５２の何れかに記載のジョブ処理方法。
【請求項５４】
前記ジョブ処理方法は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体の両面印刷結果を考慮した特定の処理条件に基いた一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記両面印刷結果を考慮した前記特定の処理条件を、前記印刷装置内部の印刷媒体を搬送する搬送ユニット上に配設されたセンサユニットからの情報に基いて、自動的に設定可能にする、ことを特徴とする請求項３２乃至５３の何れかに記載のジョブ処理方法。
【請求項５５】
前記ジョブ処理方法は、
印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作として、前記処理対象となるジョブにて要する印刷媒体の一方の面に印刷対象となる画像を特定の方向で且つ特定のずれ量でシフトさされた画像を印刷させる画像シフト処理を含んだ一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記特定の方向及び前記特定のずれ量を前記ユーザインタフェース手段を介してユーザから受付可能にする、ことを特徴とする請求項３２乃至５４の何れかに記載のジョブ処理方法。
【請求項５６】
前記ジョブ処理方法は、
特定の両面印刷動作を前記印刷装置により実行させたうえで、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にし、且つ、
前記特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えている場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記印刷装置により実行させる、ことを特徴とする請求項３２乃至５５の何れかに記載のジョブ処理方法。
【請求項５７】
前記ジョブ処理方法は、
特定の両面印刷動作を前記印刷装置により実行させ、且つ、該特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えている場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行させるが、特定の両面印刷動作を前記印刷装置により実行させ、且つ、該特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えていない場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作の実行を禁止する、ことを特徴とする請求項３２乃至５６の何れかに記載のジョブ処理方法。
【請求項５８】
前記ジョブ処理方法は、
特定の両面印刷動作を前記印刷装置により実行させ、且つ、該特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えている場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作を、前記処理対象となる両面印刷ジョブにて前記印刷装置により実行させ、且つ、
特定の両面印刷動作を前記印刷装置により実行させ、且つ、該特定の両面印刷動作により前記印刷装置により印刷させた印刷媒体に印刷された画像の位置ずれが予め定められた値分の位置ずれ量を超えていない場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する前記一連の両面印刷動作とは異なる一連の両面印刷動作を、前記印刷装置により、実行可能にする、ことを特徴とする請求項３２乃至５７の何れかに記載のジョブ処理方法。
【請求項５９】
前記ジョブ処理方法は、
前記印刷媒体に対する両面印刷に関わる第１設定を、前記ユーザインタフェース手段を介して、ユーザから受付可能にし、且つ、
前記印刷媒体に印刷されるデータの印刷位置を前記印刷装置による印刷開始後に変更可能にする第２設定を、前記ユーザインタフェース手段を介して、ユーザから受付可能にし、
更に、前記ユーザインタフェース手段を介して前記第１設定及び前記第２設定をユーザから受付けた場合に、前記印刷装置により予め定められた枚数分の両面印刷動作の終了後、前記印刷位置の変更を、前記ユーザインタフェース手段を介して、ユーザから受付可能にする、ことを特徴とする請求項３２乃至５８の何れかに記載のジョブ処理方法。
【請求項６０】
前記ジョブ処理方法は、
前記印刷装置により予め定められた枚数分の両面印刷動作が終了後に前記印刷位置の変更を前記ユーザインタフェース手段を介して受付けた後に、前記印刷装置により予め定められた枚数分の両面印刷動作を実行可能にし、且つ、前記印刷位置の変更を前記ユーザインタフェース手段を介して再び受付可能にする、ことを特徴とする請求項５９記載のジョブ処理方法。
【請求項６１】
前記印刷装置は、原稿読取手段からのデータ、及び、前記印刷装置とデータ通信可能なコンピュータからのデータのうちの、少なくとも何れかからのデータを、記憶手段を介して、プリント可能であり、
前記ジョブ処理方法は、
前記ユーザインタフェース手段としての前記印刷装置が具備する操作手段を介して前記特定のユーザ要求をユーザから受付けた場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する一連の両面印刷動作を、処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項３２乃至６０の何れかに記載のジョブ処理方法。
【請求項６２】
前記印刷装置は、原稿読取手段からのデータ、及び、前記印刷装置のプリンタドライバがインストールされたからのデータのうちの、少なくとも何れかからのデータを、記憶手段を介して、プリント可能であり、
前記ジョブ処理方法は、
前記ユーザインタフェース手段としての前記印刷装置のプリンタドライバがインストールされた前記コンピュータの表示手段を介して前記特定のユーザ要求をユーザから受付けた場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する一連の両面印刷動作を、処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする、ことを特徴とする請求項３２乃至６１の何れかに記載のジョブ処理方法。
【請求項６３】
請求項３２乃至６２の何れかに記載のジョブ処理方法を実行する印刷装置。
【請求項６４】
請求項３２乃至６２の何れかに記載のジョブ処理方法をコンピュータによって実現させるためのプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項６５】
請求項３２乃至６２の何れかに記載のジョブ処理方法をコンピュータによって実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、両面印刷が可能な印刷装置に関するものである。
【背景技術】
【０００２】
近年、印刷装置は、カラー化、デジタル化、高速化が進められ、このようなある程度高機能な印刷装置が普及されつつある。そして、このような印刷装置の用途も、オフィス等の事務機分野が主となる市場にとどまらず、高度の製本等が要求される印刷業界の分野にまで広がりつつある。例えば、この１例として、ＰＯＤ市場が近年検討されつつある。当該市場では、顧客からの印刷依頼を請負った作業者が印刷装置を操作し、顧客が所望の印刷物を、該装置により作成させる。そして、最終成果物である商品としての印刷物を、顧客に納品することで、顧客から報酬を得るような環境にある（特許文献１参照）。
【特許文献１】特開２００４−３１０７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のようなＰＯＤ市場では、印刷装置により印刷された記録材に対して製本や綴じ等の各種後処理が顧客から要求されるケースが想定される。加えて、出力対象となるデータの印刷形態に関しても、片面印刷のみならず両面印刷が顧客から要求されるケースも想定される。
【０００４】
故に、このようなケースに対応する為には、印刷装置にて提供する両面印刷に関わる機能を、オフィス環境で要求されるレベルに留まらず、ＰＯＤ市場にて要求されるニーズにも対処可能にする事が望ましいと考える。例えば、単に、両面印刷機能を具備するのみならず、ＰＯＤ環境にて要求されるような高度な後処理を念頭に入れた機能を具備する印刷装置を提供すべきと考える。換言すると、商品として使いものにならないような両面印刷結果を印刷出力される事を抑制し、精度の高い両面印刷結果を生成可能にした印刷装置を提供可能にする事が望ましい。この１例として、後処理等が施される事を想定した、高精度な両面画像位置合わせ機能等を提供可能にすることが望ましいと考える。
【０００５】
上記検討事項を更に掘り下げて考察してみると、一般に、オフィス環境では、印刷装置により印刷された記録媒体を商品として製本するといったケースは低い。例えば、オフィス環境では、両面印刷時の記録媒体の表裏に印刷された画像の位置が、仮に、ずれていたとしても、当該印刷物は、商品として取り扱うものではない。故に、あまりユーザに意識されずに、特に問題視もされない。
【０００６】
一方、ＰＯＤ環境では、印刷物をマニュアルやガイドブック等として製本化し、顧客に商品として納品するケースが想定される。且つ、このような製本化される印刷物は、１枚の印刷媒体の表裏に両面印刷が施されるケースが想定される。もし、該ケースにて、印刷媒体の表面に印刷された画像の該印刷媒体における印刷位置と該媒体の裏面に印刷された裏面の画像の該印刷媒体における印刷位置とがずれた印刷結果であるとすると、該印刷物は、商品として採用できなくなる可能性が予想される。且つ、このような表面の画像と裏面の画像の印刷位置のずれの度合い（ずれ量）が、多ければ多い程、その分、当該可能性が高くなる事が予想される。このように、オフィス環境では懸念されないような両面印刷における表裏の画像の印刷結果の位置ずれが、ＰＯＤ環境では、対処が必要となるケースが想定される。
【０００７】
更に、上記検討を掘り下げてみると、上記のような両面印刷時の記録媒体の表裏の画像の位置ずれが生じる要因としては、例えば、印刷装置における記録材の位置合わせ精度に起因する事等が考えられる。例えば、印刷装置自身の記録材の画像の位置合わせ精度に関わる製品の仕様が、２ｍｍと仮定すると、この場合、表裏の画像の位置が、最大４ｍｍずれる可能性が想定される。もし、このような製品仕様で、表裏の画像の位置が４ｍｍずれた印刷結果を印刷装置にて出力した場合、オフィス環境では問題視されないレベルである。
【０００８】
しかし、このようなオフィス環境では問題視されないレベルの位置ずれであっても、ＰＯＤ環境では、商品としての印刷物としては、不採用となる可能性が想定される。又、このように、ＰＯＤ環境にて、このレベルの位置ずれが商品としての印刷物を検品する時に作業者により検出されると、再印刷する可能性が高いと考える。又、このような画像の位置ずれ現象は、例えば、印刷装置内部に記録材（単に、シートとも呼ぶ）を搬送しているあいだに、気温や湿度等の環境変化要因に伴い、該記録材が収縮してしまうことが原因で、発生しうることも考えられる。このように、上記のような現象の発生要因は、印刷装置自体の内的要因のみならず、該印刷装置を取り巻く外的要因も考えられる。
【０００９】
このような状況に対して、実際のＰＯＤ環境の現場に目を向けてみると、現在でも、製本用として両面画像印刷を行うにあたっては、上記のような状況が起きるのを抑える為にも、作業者に対して高度な技術及び多数の作業が要求されることが予想される。例えば、印刷装置へ入稿された画像データに対して画像位置の微調整を、作業者が自身の経験則のもと、ずれ量を予想しながら、手作業で１から行う。且つ、プレ印刷などをして画像の位置合わせを行う。
【００１０】
そして、各種の作業を経て、表裏での画像の位置合わせ作業が完了した時点で、漸く、当該画像位置合わせが完了した画像データを保存し、当該保存した画像データを用いて本番用の印刷を行う。このような、高度且つ煩雑な作業がＰＯＤ環境における現場の作業者に要求される状況が発生しうると考える。
【００１１】
又、上述のように、印刷装置における記録材の位置合わせ精度は、当該印刷装置が設置されている温度や湿度等の環境条件や、定着時の用紙の収縮、更には紙搬送経路におけるずれ等、複数の要因によって変化すると考えられる。換言すると、画像の位置ずれ量は、日々動的に異なる事が予想される。故に、上記のような方法で、表裏での画像位置合わせが完了した画像データを、一度印刷した後でも再利用可能に、保存しておく事が出来たと仮定してみても、次回の印刷時に当該画像データをそのまま用いることはできない事が予想される。換言すると、同一の画像データを再利用可能に保持していても、結局、画像位置合わせ作業は、該データを利用する毎に、毎回、やり直すことが必要となる事が予想される。このような観点からみても、画像位置合わせを行う際の操作者の作業負荷の低減が、今後更に一層、強く求められてくると考えられる。
【００１２】
本発明は、上述の問題を解決できる、印刷システム、ジョブ処理方法ならび記憶媒体を提供することを目的とする。
【００１３】
又、本発明は、上述の想定した課題にも対処でき、両面印刷する場合における、作業者の負担軽減等、両面印刷に関わるユーザからの様々なニーズに柔軟に対処しつつ、ＰＯＤ環境にも対応可能な、便利な印刷環境を構築できるようにすることを目的とする。
【００１４】
更に、上述の想定した課題にも対処でき、両面印刷が可能な印刷装置において、印刷時の画像の位置ずれを直すための画像位置合わせを行う場合でも、印刷装置の生産性及び操作者の作業負荷低減を考慮した、便利な印刷環境の構築を図ることを目的とする。
【課題を解決するための手段】
【００１５】
上記の課題に対処すべく本発明は、印刷媒体の第１面及び第２面に対する両面印刷動作を実行可能な印刷装置を具備する印刷システムにて処理対象となる両面印刷ジョブに関わるユーザ要求を、ユーザインタフェース手段を介して、ユーザから受付可能にし、前記ユーザインタフェース手段を介して受付けた前記ユーザ要求が特定のユーザ要求である場合に、印刷媒体の第１面及び第２面のうちの何れかの面に印刷対象となるデータの印刷位置を調整する一連の両面印刷動作を、処理対象となる両面印刷ジョブにて前記印刷装置により実行可能にする。
【発明の効果】
【００１６】
本発明によれば、背景技術で想定した課題にも対処でき、例えば、両面印刷する場合における、作業者の負担軽減等、両面印刷に関わるユーザからの様々なニーズに柔軟に対処しつつ、ＰＯＤ環境にも対応可能な、便利な印刷環境が構築可能となる。又、例えば、両面印刷が可能な印刷装置において、印刷時の画像の位置ずれを直すための画像位置合わせを行う場合でも、印刷装置の生産性及び操作者の作業負荷低減を考慮した、便利な印刷環境が構築可能となる。
【発明を実施するための最良の形態】
【００１７】
はじめに本発明の各実施形態の概要について説明する。以下に説明する各実施形態のうち第１及び第２の実施形態は、印刷時の画像の位置ずれを直すための画像位置合わせを行うにあたり、操作者の作業負荷の低減を図る構成を具備する。
【００１８】
具体的構成として、例えば、本形態の制御部が、印刷装置により両面印刷対象のジョブの印刷を開始させた後に、所定数の印刷が完了した時点で、自動的に該ジョブの印刷動作を停止させる。且つ、該ジョブの印刷動作停止中に、該ジョブの画像印刷位置をユーザからの指示に基いて修正可能にするための設定画面（両面画像位置合わせ詳細設定画面）を、ユーザインタフェースユニットに表示させる。
【００１９】
その上で、該画面を介して入力されたユーザからの指示に応じた画像位置調整制御のもとで、該印刷動作停止状態中のジョブの印刷動作を再開可能に制御する構成を具備する。
【００２０】
尚、第１の実施形態では、印刷装置が具備するスキャナユニットを介して受付けたジョブのプリントデータを処理する際の制御例を主に説明する。第２の実施形態では、印刷装置とデータ通信可能な外部装置の１例に相当するクライアント（ホストコンピュータ）から受付けたジョブのプリントデータを処理する際の制御例を主に説明する。
【００２１】
また、第１および第２の実施形態では、両面印刷対象のジョブのデータの印刷位置ずれの修正に関する制御を、操作者からの指示に基いて実行可能にする構成である。
【００２２】
これに対して、第３の実施形態では、両面印刷対象のジョブのデータの印刷位置ずれを検知する検知手段を備える。これにより、印刷位置ずれを検知した場合に、操作者からの指示に依らずに、自動的に、ジョブのデータの印刷位置ずれの修正に関する制御を実行可能にする構成である。
【００２３】
尚、付言しておくと、本形態にて提供する印刷装置或いは印刷システムの構成として、該第１、第２、第３の実施形態を含む以下に説明する本実施形態の各構成要件の全て、或いは、２つ等、複数の構成を具備し、それらを選択的に実行可能にする構成でも良い。或いは、以下に説明する各形態の何れか１つの形態のみを実装する構成でも良い。換言すると、上述の従来技術で想定したような課題を解決可能な構成であるならば、本形態の如何なる構成を採用しても良いし、矛盾の生じない範囲内で組み合わせても良い。
【００２４】
［第１の実施形態］
＜印刷システム全体の構成＞
図１は、本発明の第１の実施形態及び後述の実施形態を含む本形態にて提供する、印刷装置（ＭＦＰ１０５、１０６）及びコンピュータ（１０３、１０４）、シート処理装置（１０８、１０９）等を具備する印刷システム全体の構成（一例）を示す図である。
【００２５】
プリプレスサーバ１０３は、スキャナ１０２／ＭＦＰ１０５／ＭＦＰ１０６等のスキャン機能を有するデバイス（スキャンデバイス）によりエンドユーザから受け取った紙原稿をスキャンして、スキャン画像ファイルとして取り込む。且つ、該取り込んだデータの斜行補正や黒点除去等の画像補正を実行する。
【００２６】
又、エンドユーザから受信した複数個の文書／画像ファイルやスキャンデバイスによりスキャンした複数個のスキャン画像ファイルのデータの各種編集処理を実行する。例えば、複数のデータのマージ、ページの挿入／削除、ページ番号やアノテーションの追加、インデックス紙や表紙や合紙の挿入を行う。
【００２７】
又、Ｎｉｎ１印刷や多連印刷の指定等の各種ページレイアウト編集や面付け処理も実行する。このような各種処理を、サーバ１０３のオペレータからの操作に応答し、該サーバ１０３の制御部により実行可能に制御する。
【００２８】
なお、印刷システムの構成としては、図示したように１つのプリプレスサーバ１０３とクライアントＰＣ１０４で構成するようにしてもよいし、プリプレスサーバ１０３なしで複数のクライアントＰＣのみで構成するようにしてもよい。
【００２９】
図１に示す印刷システムにおいて、紙原稿をコピーして製本化する場合には、ＭＦＰ１０５／ＭＦＰ１０６等のスキャンデバイスにより紙原稿をスキャンして、得られたスキャン画像ファイルをＭＦＰ１０５／ＭＦＰ１０６の印刷機能により印刷する。
【００３０】
一方、図１に示す印刷システムにおいて、画像データを印刷して製本化する場合には、まず、プリプレスサーバ１０３やクライアントＰＣ１０４にエンドユーザから受信した文書／画像ファイルを取り込む。また、エンドユーザから受信した文書／画像ファイルやスキャンデバイスによりスキャンしたスキャン画像ファイルが複数個存在する場合は、これらのファイルをマージする。
【００３１】
そして、エンドユーザから受信した文書／画像ファイルやスキャンデバイスによりスキャンしたスキャン画像ファイルをさらに編集する必要がある場合は、以下のような動作を実行可能にする。例えば作業者が複数ページのレイアウトを確認しながら、編集対象ファイルに対して他のファイルからのページを挿入したり、編集対象ファイルのページを削除したりする。
【００３２】
また、例えば作業者からの要求に応じて以下のような処理も実行可能にする。例えば、ページ番号やアノテーション（機密情報を表わすウォーターマークやロゴ等の文字や画像）を追加したり、Ｎｉｎ１印刷や多連印刷（１つの印刷面に複数ページをレイアウトする印刷）を指定可能にする。又、インデックス紙、表紙、合紙を挿入したり、ステイプルやパンチやＺ折り等の後処理を指定したりといったような各種ページレイアウト編集や面付け処理も実行可能にする。
【００３３】
そして、これらの処理がなされた文書／画像ファイルやスキャン画像ファイルをプリプレスサーバ１０３やクライアントＰＣ１０４からＭＦＰ１０５、１０６に送信することにより、ＭＦＰ１０５、１０６の印刷機能を用いて印刷する。
【００３４】
なお、本構成では、プリプレスサーバ１０３や不図示の別サーバに構築したデータベースと連携して、同一ドキュメントを複数部印刷しながら、宛先や関連データを差し替えて印刷するバリアブル印刷システムを構築することも可能である。これによりダイレクトメールの宛名印刷や顧客別のパンフレットといったようなワントゥーワンマーケティングを実現することができる。
【００３５】
また、印刷業界では、製版・印刷工程に入る前に、広告主にプレゼンテーションすることを目的としたカラーカンプ（Ｃｏｌｏｒ  Ｃｏｍｐｒｅｈｅｎｓｉｖｅ  Ｌａｙｏｕｔ）と呼ばれる出力がある。故に、これに対処すべく、パーソナルコンピュータを使って出版物を作成するＤＴＰや、印刷工程で画像の修正や合成などに使用するＣＥＰＳで処理したディジタルカラー画像を本印刷装置で印刷可能にする。これにより、上述のカラーカンプに利用可能に構成する。なお、ＤＴＰとはＤｅｓｋＴｏｐ  Ｐｕｂｌｉｓｈｉｎｇの略であり、ＣＥＰＳとはＣｏｌｏｒ  Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｅｐｒｅｓｓ  Ｓｙｓｔｅｍの略である。
【００３６】
又、ＰＯＤ環境を想定し、ＭＦＰ１０５又はＭＦＰ１０６により、カンプに相当するレイアウト確認と簡易的な色味確認やプルーフに相当する詳細な色味確認を含めて、プルーフ印刷を実行可能に構成している。
【００３７】
このように本構成では、必要に応じてこのような最終成果物のレイアウトや色味を確認するために、ＭＦＰ１０５又はＭＦＰ１０６にプルーフ出力することも可能である。
【００３８】
プリプレスサーバ１０３、クライアントＰＣ１０４、スキャナ１０２、ＭＦＰ１０５、ＭＦＰ１０６は、ネットワークに接続され、データ通信機能を具備する。これにより、各機器間で、処理対象となるジョブの画像データや制御コマンドを送受し、受付けたジョブを処理可能に構成されている。
【００３９】
紙折り機１０７は、本印刷装置（１０５や１０６）より印刷されたマニュアルやガイドブック用の印刷済みシートを、紙折り機１０７の操作ユニットを介して入力された操作者からの指示に基いて、指定された紙折り方法で、折り畳む処理を実行する。
【００４０】
くるみ製本機１０８は、マニュアルやガイドブック等の表紙となる用紙を、紙折り機１０７で折られた出力原稿に包んで糊付け作業を行う。
【００４１】
断裁機１０９は、くるみ製本機１０８によって表紙の付けられた出力原稿を裁断する。裁断する際には、本印刷装置（１０５や１０６）により印刷済みのシートにおける断裁位置の目安となるトンボと呼ばれるマークの位置で裁断可能にする。尚、断裁の種類としては、くるみ製本された印刷物の４つの端部のうちの糊付けされた部分以外の３つの端部を断裁する３方断裁を実行可能に構成されている。
【００４２】
なお、本実施形態では、印刷装置の一例として複数の機能を具備したＭＦＰ１０５、１０６を例示している。しかし、本発明は特にこれに限るものではない。例えば、コンピュータからのプリントデータを印刷する機能のみを具備する印刷装置等、単一機能型の印刷装置も適用可能に構成している。尚、このような装置を、ＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と呼ぶ。
【００４３】
＜ＭＦＰ１０５、１０６の機能構成＞
次に、図２を用いてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）の構成について説明する。
【００４４】
ＭＦＰ１０５、１０６は、自装置内部に複数の処理対象となるジョブのデータを記憶可能なハードディスク等のメモリを具備する。且つ、自装置が具備するスキャナ部２０１から受付けたジョブデータを該メモリを介してプリンタ部２０３で印刷するコピー機能を具備する。且つ、コンピュータ等の外部装置から通信ユニットを介して受付けたジョブデータを該メモリを介してプリンタ部２０３で印刷する印刷機能等を具備する。このような複数の機能を具備した印刷装置（画像形成装置とも呼ぶ）である。
【００４５】
一般に、ＭＦＰにはフルカラー機器とモノクロ機器とがあり、色処理や内部データなどを除いて、基本的な部分において、フルカラー機器がモノクロ機器の構成を包含することが多い。故に、ここではフルカラー機器に絞って説明し、必要に応じて随時モノクロ機器の説明を加えることとする。換言すると、カラープリント可能な印刷装置でもモノクロプリント可能な印刷装置でも、本形態で述べる各種制御を実行可能であるならば如何なる構成でも良い。
【００４６】
図２は、本形態の印刷装置（ＭＰＦ１０５、１０６）のブロック図の一例である。本形態の印刷装置は、原稿画像を読み取り、読み取られた画像データを画像処理するスキャナ部２０１を具備する。又、ファクシミリ、ネットワーク接続機器、外部専用装置と画像データなどを送受する外部Ｉ／Ｆ部２０２を具備する。又、スキャナ部２０１及び外部Ｉ／Ｆ部２０２の何れかから受付けた複数の印刷対象となるジョブの画像データを記憶可能なハードディスク２０８を具備する。又、ハードィスク２０８に記憶された印刷対象のジョブのデータの印刷処理を印刷媒体に対して実行するプリンタ部２０３を具備する。又、本印刷装置は、本印刷システムが具備するユーザインタフェースユニットの一例としての表示部を有する操作部２０４も具備する。
【００４７】
本印刷システムが具備する制御ユニットの一例に相当するＣＰＵ２０５は、本印刷装置が具備する各種ユニットの処理や動作等を統括的に制御する。ＲＯＭ２０７には、後述する図１４、図２２、図２９に示すフローチャートの各種処理等を実行する為のプログラムを含む本形態にて要する各種の制御プログラムが記憶されている。
【００４８】
又、ＲＯＭ２０７には、図６〜図１１、図１５〜図１６、図２６〜図２８の操作画面を含む本形態の表示ユニットに各種のユーザインタフェース画面を表示させる為の表示制御プログラムも記憶されている。ＣＰＵ２０５は、ＲＯＭ２０７のプログラムを読出実行することで、本形態にて説明する各種の動作を本印刷装置により実行させる。外部Ｉ／Ｆ２０２を介して外部装置（１０３や１０４等）から受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータ（ビットマップ画像データ）に展開する動作を実行する為のプログラム等もＲＯＭ２０７に記憶されている。これらは、ソフトウェアによって処理される。
【００４９】
メモリコントローラ部２０６は、接続される記憶装置であるＲＯＭ２０７、ＲＡＭ２０８、及びＨＤＤ２０９へのアクセスを制御する。接続されている各マスタデバイスからのメモリアクセスが競合した場合には、優先順位によって順番に選択したスレーブメモリへアクセスするよう調停動作を行う。
【００５０】
ＲＯＭ２０７は読み出し専用のメモリで、ブートシーケンスやフォント情報等のプログラムや上記のプログラム等各種プログラムが予め記憶されている。
【００５１】
ＲＡＭ２０８は読み出し及び書き込み可能なメモリで、スキャナ部２０１や外部Ｉ／Ｆ２０２よりメモリコントローラ２０６を介して送られてきた画像データや、各種プログラムや設定情報を記憶する。
【００５２】
ＨＤＤ（ハードディスク）２０９は、圧縮伸張部２１０によって圧縮された画像データを記憶する大容量の記憶装置である。当該ＨＤＤ２０９に、処理対象となるジョブのプリントデータ等複数のデータを保持可能に構成されている。ＣＰＵ２０５は、スキャナ部２０１や外部Ｉ／Ｆ部２０２等の各種入力ユニットを介して入力された処理対象となるジョブのデータを、該ＨＤＤ２０９を介して、プリンタ部２０３でプリント可能に制御する。又、外部Ｉ／Ｆ２０２を介して外部装置へ送信できるようにも制御する。このようにＨＤＤ２０９に格納した処理対象のジョブのデータの各種の出力処理を実行可能にＣＰＵ２０５により制御する。
【００５３】
圧縮伸張部２１０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ２０８、ＨＤＤ２０９に記憶されている画像データ等を圧縮・伸張動作を行う。
【００５４】
＜ＭＦＰのハードウェア構成＞
次に、ＭＦＰ１０５、１０６のハードウェア構成について、図３を用いて説明する。本実施形態においては１ＤタイプのカラーＭＦＰの構成について説明する。尚、４ＤタイプのカラーＭＦＰ、白黒ＭＦＰについても、本形態の印刷装置の一例であるが、ここでは説明を割愛する。
【００５５】
自動原稿搬送装置（ＡＤＦ）３０１は、原稿トレイの積載面にセットされた原稿束を順番に分離して、スキャナ３０２によって原稿走査するために原稿台ガラス上へ搬送する装置である。
【００５６】
スキャナ３０２は、原稿台ガラス上に搬送された原稿の画像を読み取り、ＣＣＤによって画像データに変換する。回転多面鏡（ポリゴンミラー等）３０３は、前記画像データに応じて変調された、例えばレーザ光などの光線を入射させ、反射ミラーを介して反射走査光として感光ドラム３０４に照射する。
【００５７】
感光ドラム３０４上に前記レーザ光によって形成された潜像はトナーによって現像され、転写ドラム３０５上に貼り付けられたシート材に対してトナー像を転写する。この一連の画像形成プロセスをイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のトナーに対して順次実行することによりフルカラー画像が形成される。４回の画像形成プロセスの後に、フルカラー画像形成された転写ドラム３０５上のシート材は、分離爪３０６によって分離され、定着前搬送器３０７によって定着器３０８へ搬送される。
【００５８】
定着器３０８は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、トナー像が転写されたシート材上のトナーを、熱と圧力によって溶解、定着させる。
【００５９】
排紙フラッパ３０９は、揺動軸を中心に揺動可能に構成され、シート材の搬送方向を規定する。排紙フラッパ３０９が図中時計回りの方向に揺動しているときには、シート材は真直ぐに搬送され、排紙ローラ３１０によって機外へ排出される。一方、シート材の両面に画像を形成する際には、排紙フラッパ３０９が図中反時計回りの方向に揺動し、シート材は下方向に進路を変更され両面搬送部へと送り込まれる。
【００６０】
両面搬送部は、反転フラッパ３１１、反転ローラ３１２、反転ガイド３１３および両面トレイ３１４を具備する。反転フラッパ３１１は、揺動軸を中心に揺動可能に構成され、シート材の搬送方向を規定する。ＣＰＵ２０５は、両面印刷ジョブを処理する場合、プリンタ部２０３でシートの第１面にプリント済みのシートを、反転フラッパ３１１を図中反時計回りの方向に揺動させ、反転ローラ３１２を介して、反転ガイド３１３へと送り込むよう制御する。
【００６１】
そして、シート材後端が反転ローラ３１２に狭持された状態で反転ローラ３１２を一旦停止させ、引き続き反転フラッパ３１１が図中時計回りの方向に揺動させる。且つ、反転ローラ３１２を逆方向に回転させる。これにより、該シートスイッチバックして搬送させ、シートの後端と先端が入れ替わった状態で、該シートを両面トレイ３１４へと導くよう制御する。
【００６２】
両面トレイ３１４ではシート材を一旦積載し、その後、再給紙ローラ３１５によってシート材は再びレジストローラ３１６へと送り込まれる。このときシート材は、１面目の転写工程とは反対の面が感光ドラムと対向する側になって送られてきている。
【００６３】
そして、先述したプロセスと同様にして該シートの第２面に対して２面目の画像を形成させる。そして、シート材の両面に画像が形成され、定着工程を経て排紙ローラ３１０を介して印刷装置本体内部から機外へと該シートを排出させる。ＣＰＵ２０５は、以上のような一連の両面印刷シーケンスを実行することで、両面印刷対象のジョブのデータのシートの第１面と第２面の各面に対する両面印刷を本印刷装置により実行可能にする。
【００６４】
給紙搬送部は、印刷処理に要するシートを収納する給紙ユニットとしての給紙カセット３１７、３１８、ペーパーデッキ３１９、手差しトレイ３２０等がある。又、これら給紙ユニットに収納されたシートを給送するユニットとして、給紙ローラ３２１、レジストローラ３１６等がある。
【００６５】
給紙カセット３１７、３１８、ペーパーデッキ３１９には、各種のシートサイズで且つ各種のマテリアルのシートを、これらの各給紙ユニット毎に、区別して、セット可能に構成されている。手差しトレイ３２０も、ＯＨＰシート等の特殊なシートを含む各種の印刷媒体をセット可能に構成されている。
【００６６】
給紙カセット３１７、３１８、ペーパーデッキ３１９、手差しトレイ３２０には、それぞれに給紙ローラ３２１が設けられ１枚単位でシートを連続的に給送可能に構成される。例えば、ピックアップローラによって積載されたシート材が順次繰り出され、給紙ローラ３２１に対向して設けられる分離ローラによって重送が防止されてシート材は１枚ずつ搬送ガイドへと送り出される。
【００６７】
ここで、分離ローラには搬送方向とは逆方向に回転させる駆動力が図示しないトルクリミッタを介して入力されている。給紙ローラとの間に形成されるニップ部にシート材が１枚だけ進入しているときには、シート材に従動して搬送方向に回転する。一方、重送が発生している場合には搬送方向とは逆方向に回転することにより重送したシート材が戻され、最上部の１枚だけが送り出されるようになっている。
【００６８】
送り出されたシート材は搬送ガイドの間を案内され、複数の搬送ローラによってレジストローラ３１６まで搬送される。このときレジストローラ３１６は停止しており、シート材の先端がレジストローラ３１６対で形成されるニップ部に突き当たり、シート材がループを形成し斜行が補正される。その後、画像形成部において感光ドラム３０４上に形成されるトナー像のタイミングに合わせて、レジストローラ３１６は回転を開始してシート材を搬送する。
【００６９】
レジストローラ３１６により送られたシート材は、吸着ローラ３２２によって転写ドラム３０５表面に静電気的に吸着される。
【００７０】
定着器３０８から排出されたシート材は、オンラインフィニッシャ部に入る（フィニッシャが接続されている場合）。オンラインフィニッシャ部には、サンプルトレイ３２３及びスタックトレイ３２４があり、ジョブの種類や排出されるシート材の枚数に応じて切り替えて排出される。
【００７１】
尚、本形態の印刷装置は、シフトシート機能を具備する。当該機能は、フィニッシャ内の処理トレイ３２５にスタックされる複数枚のシートを、１束分のシート毎に、ずらして、トレイ３２４に束排紙する機能である。これにより、トレイ３２５上にて、一束毎に区分けされた状態で、複数のシート束を、スタック可能にする。
【００７２】
又、本形態の印刷装置は電子ソート機能も具備する。当該機能は、処理対象となる複数ページからなるプリントデータを全ページＨＤＤ２０９に記憶させ、且つ、ユーザにより設定された印刷部数分、繰り返し、当該ジョブのデータをページ順に読み出してプリンタ部２０３でプリントさせる機能である。
【００７３】
これにより、複数ビンを用いたメカソート機能を具備せずとも、トレイ３２４上に、ページ順序が揃った複数部数の印刷結果を出力可能にする。
【００７４】
又、本形態は、グループソート機能も具備する。当該機能は、複数ページからなるジョブで複数部数の印刷設定がなされたジョブの全ページをＨＤＤ２０９に記憶させ、且つ、該指定された印刷部数分連続して同一ページをＨＤＤ２０９から読み出してプリンタ部２０３でプリントさせる機能である。これを全ページ分繰り返して実行する機能である。
【００７５】
これにより、ページ毎に区分けされた状態で、複数部数の印刷結果をトレイ３２４に出力可能にする。ＣＰＵ２０５は、このような各種機能をユーザインタフェースユニットからのユーザからの印刷設定に従い処理対象のジョブにて実行可能に制御する。
【００７６】
さらに、ＣＰＵ２０５は、出力すべきジョブに対してステープルモードがユーザにより設定されている場合には、該ジョブのシートを以下のようにフィニッシャにより処理させる。例えば、プリンタ部２０５からの該ジョブのプリント済みのシートをフィニッシャ内部の処理トレイ３２５に１束分のシート束をスタックする迄、該トレイ３２５に順次スタックさせる。
【００７７】
１束分のシート束に属する全てのシートをトレイ３２５にスタックしたら、該処理トレイ３２５上の該ジョブのシート束をステープラ３２６にてステイプルさせる。その上で、ステイプル処理済みの該ジョブのシート束をトレイ３２５からスタックトレイ３２４へ、束排出させる。このように本印刷システムではステイプル機能も提供可能に構成している。
【００７８】
その他、本印刷システムではパンチ機能も具備している。例えば、印刷対象となるジョブのシート処理に関する設定としてユーザインタフェースユニットを介してパンチ処理設定がなされた場合に、ＣＰＵ２０５は、次のように動作する。
【００７９】
すなわち、該ジョブの記録紙に対するパンチ処理を、２穴或いは３穴等の穴あけ処理が実行可能なパンチャ３２７により、実行させる。その上で、該ジョブのシートを、スタックトレイ３２４及びサンプルトレイ３２３等の積載ユニットに排紙するよう制御する。
【００８０】
又、本印刷システムは、フィニッシャが具備するサドルステッチャ３２８による中綴じ製本機能も具備する。サドルステッチャ３２８は、シート材の中央部分を２ヶ所バインドした後に、シート材の中央部分をローラに噛ませることによりシート材を半折りし、パンフレットのようなブックレットを作成する処理（中綴じ製本処理）を行う。
【００８１】
サドルステッチャ３２８で製本されたシート材は、ブックレットトレイ３２９に排出される。ＣＰＵ２０５は、当該サドルステッチャ３２８による中綴じ製本処理等のシート処理動作の実行可否も、上述の如く、印刷対象となるジョブに対するユーザによりシート処理設定に基いて、決定する。
【００８２】
又、本印刷システムは、フィニッシャが具備するインサータ３３０によるインサート機能も具備する。例えば、当該機能が設定されたジョブを処理する場合、ＣＰＵ２０５は、インサートトレイ３３１にセットされた印刷済の表紙用等の特別なシートを、プリンタ部へ通さずに、スタックトレイ３２４及びサンプルトレイ３２３等の積載ユニットに搬送可能にする。
【００８３】
これにより、プリンタ部２０３で印刷されたシートに対するインサータ３３０からのシートのインサート（中差し）処理を実行可能にする。尚、インサータ３３０のインサートトレイ３３１にはユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラにより最上部のシート材から順に給送する。
【００８４】
従って、インサータ３３０からのシート材はそのままスタックトレイ３２４またはサンプルトレイ３２３へ搬送することによりフェイスダウン状態で排出される。サドルステッチャ３２８へ送るときには、一度パンチャ側へ送り込んだ後スイッチバックさせて送り込むことによりフェースの向きを合わせる。
【００８５】
ＣＰＵ２０５は、当該インサータ３３０によるインサート処理等のシート処理動作の実行可否も、上述の如く、印刷対象となるジョブに対するユーザによりシート処理設定に基いて、決定する。
【００８６】
＜ＭＦＰ１０５、１０６の操作部の構成＞
図４を用いて、本印刷システムの印刷装置（ＭＦＰ１０５、１０６）が具備するユーザインタフェースユニットの一例に相当する操作部２０４について説明する。操作部２０４は、ハードキーによるユーザ操作を受付け可能なキー入力部４０２、ソフトキー（表示キー）によるユーザ操作を受付可能な表示ユニットの一例としてのタッチパネル部４０１を、有する。
【００８７】
図５に示すように、キー入力部４０２は、操作部電源スイッチ５０１を具備する。該スイッチ５０１のユーザ操作に応答し、ＣＰＵ２０５は、スタンバイモードとスリープモードを選択的に切換るよう制御する。ここで、スタンバイモードとは、通常動作状態をいい、スリープモードとは、ネットワーク印刷やファクシミリなどに備えて割り込み待ち状態でプログラムを停止して、消費電力を抑えている状態をいう。
【００８８】
ＣＰＵ２０５は、該スイッチ５０１のユーザ操作を、システム全体の電源供給を行う主電源スイッチ（不図示）がＯＮ状態にて、受付可能に制御する。
【００８９】
スタートキー５０３は、処理対象となるジョブのコピー動作や送信動作等、ユーザにより指示された種類のジョブ処理を印刷装置に開始させる指示をユーザから受付可能にする為のキーである。ストップキー５０２は、受付けたジョブの処理を印刷装置に中断させる指示をユーザから受付可能にする為のキーである。
【００９０】
テンキー５０６は、各種設定の置数の設定をユーザにより実行可能にする為のキーである。クリアキー５０７は、キー５０６を介してユーザにより設定された置数等の各種パラメータを解除するためのキーである。リセットキー５０４は、ユーザにより処理対象のジョブに対して設定された各種設定を全て無効にし、且つ、設定値をデフォルト状態に戻す指示をユーザから受付る為のキーである。ユーザモードキー５０５は、ユーザごとのシステム設定画面に移行するためのキーである。
【００９１】
次に、図６は、本印刷システムが提供するユーザインタフェースユニットの一例に相当するタッチパネル部（以下、表示部とも呼ぶ）４０１を説明する図である。該タッチパネル部４０１はＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイを有す。
【００９２】
当該ユニット４０１は、操作者からの各種設定を受付ける機能と操作者に情報を提示する機能を兼ね備える。例えば、ＬＣＤ上の有効表示状態の表示キーに該当する個所がユーザにより押下されたのを検知すると、ＣＰＵ２０５は、ＲＯＭ２０７に予め記憶された表示制御プログラムに従い、該表示部４０１に該キー操作に応じた操作画面を表示可能に制御する。尚、図６は、本印刷装置の状態がスタンバイモード時（印刷装置により処理すべきジョブが無い状態）に表示部４０１に表示させる初期画面の一例である。
【００９３】
図６に示す表示部４０１上のコピータブ６０１がユーザにより押下された場合、ＣＰＵ２０５は、本印刷装置が具備するコピー機能の操作画面を表示部４０１に表示させる。送信タブ６０２がユーザにより押下された場合、ＣＰＵ２０５は、本印刷装置が具備するファックスやＥ−ｍａｉｌ送信などデータ送信（Ｓｅｎｄ）機能の操作画面を表示部４０１に表示させる。ボックスタブ６０３がユーザにより押下された場合、ＣＰＵ２０５は、本印刷装置が具備するボックス機能の操作画面を表示部４０１に表示させる。
【００９４】
尚、ボックス機能とは、ＨＤＤ２０９に仮想的に予め設けているユーザ毎に区別して利用可能な複数個のデータ記憶ボックス（以下、ボックスと呼ぶ）を用いた機能である。当該機能にて、ＣＰＵ２０５は、例えば、複数のボックスのうちのユーザが所望のボックスを該ユーザによりユーザインタフェースユニットを介して選択可能にし、所望の操作をユーザから受付可能に制御する。
【００９５】
例えば、ＣＰＵ２０５は、操作部２０４を介して入力されたユーザからの指示に応答し、該ユーザにより選択されたボックスに対して、本印刷装置のスキャナ２０１から受付けたジョブの文書データを記憶可能にＨＤＤ２０９を制御する。
【００９６】
又、外部Ｉ／Ｆ部２０２を介し受付けた外部装置（例えばホストコンピュータ１０３や１０４等）からのジョブの文章データ等も同様である。すなわち、該外部装置のユーザインタフェース部を介して指定された該外部装置のユーザ指示に従い、該ユーザが指定したボックスに、記憶可能にＨＤＤ２０９を制御する。
【００９７】
又、ＣＰＵ２０５は、ボックスに記憶されたジョブのデータを、操作部２０４からのユーザ指示に従い、該ユーザが所望の出力形態で、例えば、プリンタ部２０３により印刷させたり、該ユーザの所望の外部装置に送信可能に外部Ｉ／Ｆ部２０２を制御する。このよう各種のボックス操作をユーザにより実行可能にすべく、ＣＰＵ２０５は、該ボックスタブ６０３のユーザ押下に応答し、表示部４０１にボックス機能の操作画面を表示可能に制御する。
【００９８】
又、ＣＰＵ２０５は、図６の表示部４０１の拡張タブ６０４がユーザにより押下された場合、スキャナ設定など拡張機能を設定するため画面を表示部４０１に表示させる。システムモニタキー６１７がユーザ押下された場合、ＭＦＰの状態や状況をユーザに通知する為の表示画面を表示部４０１に表示させる。
【００９９】
色選択設定キー６０５は、カラーコピー、白黒コピー、あるいは自動選択かを予めユーザにより選択可能にするための表示キーである。倍率設定キー６０８は、等倍、拡大、縮小などの倍率設定をユーザにより実行可能にする設定画面を表示部４０１に表示させる為のキーである。ソータキー６０９がユーザにより押下された場合、ＣＰＵ２０５は、上述の本システムのフィニッシャにより実行可能なステイプルやパンチ等の各種シート処理の何れかを実行させる為の指示を該ユーザにより入力可能にする画面を表示部４０１に表示させる。
【０１００】
両面キー６１４がユーザにより押下された場合、ＣＰＵ２０５は、印刷対象となるジョブのプリント処理にて片面印刷か両面印刷のどちらを実行させるかを該ユーザにより設定可能にする画面を表示部４０１に表示させる。
【０１０１】
又、用紙選択キー６１５のユーザ押下に応答し、ＣＰＵ２０５は、印刷対象のジョブの印刷処理に要する給紙部やシートサイズやシートタイプ（メディアタイプ）を該ユーザにより設定可能にする画面を表示部４０１に表示させる。
【０１０２】
キー６１２のユーザ押下に応答し、ＣＰＵ２０５は、文字モードや写真モードなど原稿画像に適した画像処理モードを該ユーザにより選択可能にする為の画面を表示部４０１に表示させる。又、濃度設定キー６１１をユーザ操作することで、印刷対象となるジョブの出力画像の濃淡を調整可能にする。
【０１０３】
以上のように、ＣＰＵ２０５は、ユーザからの指示に応じた表示を表示部４０１に実行させ、且つ、該表示を介して受付けた該ユーザからの指示に応じた各種の処理条件に従った処理を、処理対象となるジョブにて、実行可能に本システムを制御する。
【０１０４】
又、図６を参照し、ＣＰＵ２０５は、表示部４０１のステータス表示欄６０６に、スタンバイ状態、ウォームアップ中、プリント中、ジャム、エラー等、本印刷装置にて現在発生中のイベントの動作状態をユーザに確認させる為の表示を実行させる。
【０１０５】
又、ＣＰＵ２０５は、処理対象となるジョブの印刷倍率をユーザに確認させる為の情報を、表示欄６０７に、表示させる。又、処理対象となるジョブのシートサイズや給紙モードをユーザに確認させる為の情報を、表示欄６１６に、表示させる。又、処理対象となるジョブの印刷部数をユーザに確認させる為の情報や、プリント動作中にて何枚目を印刷中かをユーザに確認させる為の情報を、表示欄６１０に、表示させる。このように、ＣＰＵ２０５は、ユーザに通知すべき各種情報を表示部４０１に表示させる。
【０１０６】
更に、ＣＰＵ２０５は、割り込みキー６１３がユーザにより押下された場合、本印刷装置により印刷中のジョブの印刷を停止させ、該ユーザのジョブの印刷を実行可能にする。応用モードキー６１８が押下された場合、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面を表示部４０１に表示させる。
【０１０７】
尚、図１〜図６を用いた説明した本印刷装置（ＭＦＰ１０５、１０６）の構成は、第１実施形態〜第３実施形態を含む本形態の全ての実施形態に共通する基本構成である。
【０１０８】
＜コピー機能のジョブを本印刷装置により両面印刷させる場合の表示制御例＞
次に、本実施形態の主な特徴点の１つである、本印刷装置（ＭＦＰ１０５、１０６）により、処理対象のジョブとして、コピー機能のジョブのプリントデータを両面印刷させる際の操作フローに関わる説明を、図６〜図１１を用いて説明する。尚、本例では、本印刷装置が具備するスキャナ部２０１を介して受付けた処理対象のジョブのプリントデータをＨＤＤ２０９を介してプリンタ部２０３により両面印刷させる場合のＣＰＵ２０５による制御例を説明する。
【０１０９】
図６に示す表示部４０１の初期画面上の両面設定キー６１４が操作者により押下された場合、ＣＰＵ２０５は、両面設定キー６１４の表示を選択状態としたうえで（図７参照）、表示部４０１に、図８に示す画面を、表示させる。ＣＰＵ２０５は、表示部４０１に表示させた図８の表示を介して、処理対象となるジョブの両面印刷に関する設定をユーザから受付可能に表示部４０１を制御する。
【０１１０】
図８の画面中央部に具備した印刷形態を指示する為の４個の指示キーのうちの「片面→両面」キーがユーザにより押下された場合、ＣＰＵ２０５は、処理対象となる複数ページからなる一連の原稿のジョブの片面読取処理をスキャナ部２０１に実行させる。且つ、読取った該ジョブのプリントデータをＨＤＤ２０９に順次記憶させる。且つ、ＨＤＤ２０９の該ジョブのプリントデータをシートの表裏にプリントする為の両面印刷をプリンタ部２０３に実行させる。
【０１１１】
一方、図８の画面の「両面→両面」キーがユーザにより押下された場合、ＣＰＵ２０５は、処理対象となる複数ページからなる一連の原稿のジョブの両面読取処理をスキャナ部２０１に実行させる。且つ、読取った該ジョブのプリントデータをＨＤＤ２０９に順次記憶させる。且つ、ＨＤＤ２０９の該ジョブのプリントデータをシートの表裏にプリントする為の両面印刷をプリンタ部２０３に実行させる。
【０１１２】
一方、図８の画面の「両面→片面」キーがユーザにより押下された場合、ＣＰＵ２０５は、処理対象となる複数ページからなる一連の原稿のジョブの両面読取処理をスキャナ部２０１に実行させる。且つ、読取った該ジョブのプリントデータをＨＤＤ２０９に順次記憶させる。且つ、ＨＤＤ２０９の該ジョブのプリントデータをシートの一方の面のみにプリントする為の片面印刷をプリンタ部２０３に実行させる。
【０１１３】
このように、ＣＰＵ２０５は、両面印刷に関わるユーザ設定に応じた動作を本印刷装置に実行させるよう、スキャナ部２０１やＨＤＤ２０９やプリンタ部２０３等の各ユニットを制御する。
【０１１４】
このような構成のもと、図８の画面にて「片面→両面」キー、又は、「両面→両面」キーがユーザにより押下されたとする。この場合、即ち、処理対象となるジョブに対して両面印刷設定がなされた場合、ＣＰＵ２０５は、図８の画面上の詳細設定キーを該ユーザにより押下可能に有効表示状態にするよう表示部４０１を制御する。
【０１１５】
このように、ＣＰＵ２０５は、処理対象のジョブに対して両面印刷設定がなされた場合に、両面印刷に関する詳細設定を、ユーザインタフェースユニットを介して、ユーザから受付可能にする。例えば、図８の画面の詳細設定キー８０１が操作者により押下された事に応答し、ＣＰＵ２０５は、図９に示す詳細設定画面を表示部４０１に表示させる。
【０１１６】
ＣＰＵ２０５が、表示部４０１に表示させる図９の画面は、両面印刷の種類をユーザにより設定可能にする「左右開き」キー及び「上下開き」キーの他に、本形態の特徴点の１つに関わる「表裏の画像を調整する」キー９０１を具備する。該キー９０１がユーザにより押下された場合、ＣＰＵ２０５は、両面印刷対象のジョブにて、シートの表裏の画像の位置が調整された状態の両面印刷結果を出力可能に、本印刷装置を制御する。
【０１１７】
例えば、両面印刷対象のジョブにて、シートの表裏に印刷される表面用画像及び裏面用画像の２つの画像のうちの何れか一方の面の画像のシートにおける印刷位置が、他方の面に印刷される画像の該シートにおける印刷位置と所定値以上ずれないように制御する。その為に、例えば、該一方の面に印刷すべき画像の印字領域を所定値分の所定方向にシフトさせた状態で、該シートの一方の面に該画像をプリントさせる。当該ＣＰＵ２０５による一連の制御は後述する。
【０１１８】
図６の画面上のソータキー６０９が操作者により押下された場合、ＣＰＵ２０５は、図１０の画面を表示部４０１に表示させる。
【０１１９】
図１０の画面は、フィニッシャにより実行させるべきフィニッシィングの種類をユーザにより設定可能にする為の「ソート（１部ごと）」キー、「グループ（ページごと）」キー、「ステイプルソート」キーを具備する。該例の如く、ＣＰＵ２０５は、本システムが有するシート処理装置により実行可能な複数種類のシート処理の中から処理対象のジョブにて実行させる処理をユーザが設定可能にする表示を表示部４０１に実行させる。
【０１２０】
なお、本システムが有するシート処理装置により実行可能な複数種類のシート処理とは、ソート、ステイプル、パンチ、シフト、製本等をいう。
【０１２１】
ＣＰＵ２０５は、以上の図６〜図１０の表示等を介してユーザにより処理対象となるジョブに対する一連の印刷設定が完了したら、該ユーザにより設定された印刷条件をユーザにより確認可能にする表示を表示部４０１に実行させる。この例を図１１に示す。尚、ＣＰＵ２０５は、テンキー５０６を介してユーザにより処理対象のジョブの印刷部数も設定可能にする。
【０１２２】
図１１の例は、処理対象のジョブの印刷条件として、以下の設定がユーザによりユーザインタフェースユニットを介して設定された例である。
【０１２３】
・印刷部数：「５」部
・印刷倍率：「１００％」
・片面印刷か両面印刷かの設定：「両面印刷」
・シート処理装置により実行すべきシート処理：「ステイプル」
・利用するシートのサイズ及び種類：「Ａ４サイズで且つ普通紙」
このように、処理対象となるジョブに対する一連の印刷条件をユーザにより受付けたうえで、スタートキー５０３がユーザにより押下されたことを受け、ＣＰＵ２０５は、当該ジョブを、該ユーザの印刷条件に従った処理を本印刷装置により実行させる。
【０１２４】
＜両面コピーにおけるコピー例＞
次に、マニュアルやガイドブック等の製本用に両面コピーした場合のコピー例について説明する。
【０１２５】
図１２は、本形態の印刷装置（ＭＦＰ１０５、１０６）により、例えば、製品のマニュアル（ガイドブック）を印刷物として作成する場合の例を説明する図である。当該印刷物は両面印刷で出力させた場合の例である。
【０１２６】
ここでは、「ＭＦＰユーザマニュアル」という文書名のドキュメントデータを、両面印刷させる場合の例を説明する。当該ジョブは、１頁目、２頁目、３頁目、４頁目、、、、、というように、複数頁からなる一連のプリントデータで構成されており、最終頁が２ｎ頁である。即ち、トータルのページ数が２ｎ頁分のドキュメントデータである。
【０１２７】
尚、本形態の印刷装置は、自装置が具備するスキャナ部２０１から印刷対象のジョブのデータを受付可能にし、且つ、外部装置から送信された印刷対象のジョブのデータも、外部Ｉ／Ｆ部２０２を介して、受付可能に構成されている。
【０１２８】
当該構成のもと、ＣＰＵ２０５は、これら処理対象となるジョブのデータを、複数のジョブのデータを記憶可能なＨＤＤ２０９に、順次、記憶させる。且つ、ＣＰＵ２０５は、該ＨＤＤ２０９に記憶された複数のジョブのデータのうちの、印刷対象となるジョブのデータを、プリンタ部２０３により印刷可能に制御する。
【０１２９】
なお、このとき、ＣＰＵ２０５は本システムのユーザインタフェースユニットを介して設定されたユーザからの印刷処理条件に従って制御する。
【０１３０】
又、スキャナ部２０１から処理対象となるジョブを受付ける場合には、本印刷装置の操作部２０４から該ジョブの印刷処理条件をユーザから受付ける。他方、外部装置から処理対象となるジョブを受付ける場合には、該外部装置が具備するユーザインタフェースユニットを介して該ジョブの印刷処理条件をユーザから受付ける。
【０１３１】
このように、本形態は、処理対象となるジョブの印刷データの送信源となる装置のユーザインタフェースユニットを介して該ジョブの処理条件をユーザにより設定可能に構成する。
【０１３２】
以上のような構成なので、図１２の「ＭＦＰユーザマニュアル」という文書名のドキュメントデータをスキャナ部２０１から投入する場合には、ＣＰＵ２０５は、該ジョブの印刷処理条件を、本印刷装置の操作部２０４を介して、ユーザから受付ける。他方、当該ジョブのデータを外部装置から投入する場合には、このジョブの印刷処理条件の設定を、該外部装置のユーザインタフェースユニットを介してユーザにより実行可能にする。且つ、当該ジョブのプリントデータと共に当該ジョブの印刷条件データを、外部Ｉ／Ｆ部２０２を介して受付ける。
【０１３３】
図１２では、ＰＯＤ環境を想定し、印刷物として製品のマニュアルを印刷する例を説明する。又、該ジョブは、３種類の画像データを含んだ印刷データの例である。３種類の画像データとは、各ページ毎に、コンテンツ（本文部分の画像データ）、該コンテンツの枠部分に相当する枠画像データ１２０１、該コンテンツのインデックス部分に相当するインデックス画像データ１２０２である。
【０１３４】
又、当該ジョブは両面印刷対象のドキュメントデータである。故に、シートの第１面（表面）に印刷すべきページに該当する奇数頁目のデータに関しては、インデックス画像１２０２が、シートの第１面を正立状態から見て、シートの右端部に印刷されるように、インデックス画像データ１２０２が、レイアウトされている。
【０１３５】
図１２の例では、該ジョブの（１頁目、３頁目、・・・、ｍ頁目、・・・、２ｎ−１頁目）のデータが、これに該当する。又、シートの第２面（裏面）に印刷すべきページに該当する偶数頁目のデータに関しては、インデックス画像１２０２が、シートの第２面を正立状態から見て、シートの左端部に印刷されるように、インデックス画像データ１２０２が、レイアウトされている。
【０１３６】
図１２の例では、該ジョブの（２頁目、４頁目、・・・、２ｎ頁目）のデータが、これに該当する。
【０１３７】
又、該ジョブはマニュアルとして出力される印刷物である。故に、第１章、第２章というように、複数章で構成される印刷データの各章毎に、インデックス部分が、区別できるように、インデックス画像が、レイアウトされている。図１２の例も、章が１つ変る毎に、インデックス画像の印字領域も、ずれるようにレイアウトされている。
【０１３８】
より具体例を挙げて説明する。印刷対象の所定の章に属するページのインデックス画像の印字位置が、シートを正立状態からみて、その章の直前の章に属するページのインデックス画像の印字位置よりも、１インデックス分、下方部にずれるよう、レイアウトされている。
【０１３９】
例えば、第２章に属するページのインデックス画像の印刷位置は、第１章に属するページのインデックス画像の印刷位置よりも、１インデックス分、シートの下方方向に、ずれて、レイアウトされる。但し、同じ章に属するページのインデックス画像は、その章に属するページのインデックス画像の印刷位置と、すべて同じ位置になるよう、レイアウトされている。
【０１４０】
例えば、第２章に属するページのインデックス画像の印刷位置は、第２章に属する他のページインデックス画像の印刷位置と、同じ位置になるよう、レイアウトされている。本形態では、このようなデータ形式のジョブのデータをシートの表裏に両面印刷する場合に、同じ章に属するページのインデックス画像のシートにおける印刷位置が、両面印刷されたシートの表裏にて、極力、ずれないように、印刷させる機能を具備する。その一例が「表裏の画像の位置を調整する」機能である。
【０１４１】
図１２に示したジョブの印刷結果として、製本化された印刷物の一例を、概略図で、図１３のＡ、図１３のＢに示す。図１３の例は、本印刷システムにて、両面印刷対象のジョブにて実行可能な「表裏の画像の位置を調整する」機能を利用せずに、該ジョブの印刷を実行した場合の例に相当する。
【０１４２】
図１３のＡは、印刷物を、立体的な投影図で示したものである。図１２のジョブを両面印刷して製本化すると、各ページの端部に印刷されたインデックス画像は、各ページが製本物として１束にまとめられる事で、印刷物の背表紙部分の反対側の部分（小口と呼ばれる部分）に、図１３のＡのような、印刷結果で、反映される。
【０１４３】
図１３のＡは、第１章、第２章、第３章、というように、他のブロックと区別されるべき個所が、３箇所あり、それぞれに、インデックス画像が、付与された結果を示している。
【０１４４】
図１３のＢは、図１３のＡ中の点線の丸で囲んだ部分のインデックスを形成する任意の用紙の断面図を示したものである。換言すると、シートの表裏にインデックス画像が両面印刷済みの１枚のシートの断面図を示している。
【０１４５】
尚且つ、この図１３のＢの例は、表面のインデックス画像と裏面のインデックス画像とで、本来、同じ部分に該当する印刷領域に印刷されるように、処理対象となるデータ自体はレイアウトされていた例である。そして、実際にシートの表裏に両面印刷した結果、位置ずれが発生している例を示している。
【０１４６】
本形態の「表裏の画像の位置を調整する」機能を利用せずに、両面印刷した場合、印刷装置の位置合わせに関する精度に起因して、図１３のＢに示すように、表裏の画像にて位置ずれが発生する可能性がある。換言すると、シートの表面側に印刷される表面用のインデックス画像１２０２の画像印刷位置と、該シートの裏面側に印刷される裏面用のインデックス１２０２の画像印刷位置とが正確に合わない現象が起こりうる。
【０１４７】
このような、印刷装置の印刷プロセスに関わる画像位置合わせ機構の精度に起因した現象が起こりうる。このような表裏の画像の印刷結果における位置ずれ現象は、例えばオフィス環境等、商品としての印刷物を作成する環境ではない環境では、ユーザからみれば意識されない点である。しかし、例えば、ＰＯＤ環境等を想定した製品を実用化するならば、上記現象に対する対策を取り入れた方が、更により便利な印刷環境を提供できるようになると考える。
【０１４８】
又、このような表裏の画像の位置ずれが、印刷結果として、目立つ状況を検討してみる。例えば、図１２の例のように、印刷対象のジョブのデータが、インデックス画像を有する、マニュアルやガイドブックとして印刷されるプリントデータ等、ＰＯＤ環境にて印刷される可能性が高い印刷データであると考える。
【０１４９】
換言すると、図１２の例のように、シートの端部に画像を両面印刷する必要があるジョブにて、表裏の画像の位置ずれが発生すると、図１３のように、印刷結果にて、その位置ずれが目立つ可能性があると考える。尚且つ、仮に、両面印刷された１束分のシートが、１枚のシートのみで構成されるならば、印刷結果として表裏の位置ずれが発生していても、あまり目立つ可能性は少ないと考える。
【０１５０】
しかし、図１２の如く、両面印刷された１束分のシート束が複数枚のシートで構成される場合、１枚のシート毎に表裏の画像にて位置ずれが発生すると、図１３の如く、１束にまとめた際に、他のページと比較できる分、画像の位置ずれが、目立つ可能性がある。換言すると、位置合わせ精度によっては、インデックス１２０２が頁毎にガタガタ状に印刷されるケースが想定され、作業者の目視において非常に目立つ結果となるケースが発生しうる。
【０１５１】
又、印刷装置の画像位置合わせの精度に関し、例えば、位置合わせ精度として、２ｍｍの誤差があるとする。この場合、本来印字すべき画像の位置から最大２ｍｍずれる可能性がある。当該状況で、両面印刷した場合に、表面で２ｍｍずれ、且つ、表面の画像の位置ずれ方向と逆方向に裏面画像が２ｍｍずれると、シートの表面側に印刷される画像位置ずれ量と裏面側の位置ずれ量の合計で４ｍｍずれる可能性がある。
【０１５２】
このように、ずれ量がある程度大きくなると、ＰＯＤ環境等、印刷物を商品として取り扱う環境では、商品にならない可能性があると考える。
【０１５３】
又、上記のように印刷結果に画像の位置ずれが発生する要因は、印刷装置が設置されている場所の温度や湿度等の環境条件に関わる外的要因があると考える。又、印刷装置内部の定着ユニットによる定着時に発生する熱による用紙の収縮、紙搬送経路における紙ずれ等、内的要因もあると考える。
【０１５４】
換言すると、印刷装置にて画像の位置ずれが発生する要因は、外的要因及び内的要因も含め、複数の要因がある。且つ、そのような複数の要因に関連して、印刷装置にて発生しうる画像の位置ずれ量は、ジョブを印刷する毎、或いは、１日毎等、日々、動的に、変化する可能性がある。
【０１５５】
そこで、本形態では、このような状況にも対処できるように、「表裏の画像の位置を調整する」機能を設けている。且つ、ＣＰＵ２０５が、該機能を本印刷装置にて実行可能に制御する。当該構成により、従来技術で想定したような問題発生も未然に抑制でき、且つ、画像位置合わせの為の操作者による煩雑な作業等を、操作者が逐次やり直すといった、作業負荷を、極力、減らす事が可能となる仕組みを提供している。
【０１５６】
尚且つ、両面印刷に関わる操作者の作業効率を向上可能にする効果を奏するのみならず、当該効果を図りつつも、印刷システムにて処理すべき処理対象となるジョブの生産性をも考慮できる。そして、高生産性を維持する事が可能となるという効果も得られるように構成している。この一例について以下に説明する。
【０１５７】
＜操作部２０４からのユーザ指示に応じた両面印刷ジョブの画像印刷位置合わせ機能＞
本例は、本実施形態の印刷装置自身が具備する操作部２０４（ユーザインタフェースユニットの一例）を介して入力されるユーザ指示に応じ、ＣＰＵ２０５が両面印刷対象のジョブの為に画像印刷位置合わせ動作を該印刷装置に実行させる際の制御例を示す。
【０１５８】
この具体例を、図１４に示すフローチャートの処理を用いて説明する。尚、ここでは、本印刷装置（ＭＦＰ１０５や１０６等）自身が具備するスキャナ部２０１から受付けた両面印刷対象の複数ページからなるジョブの印刷データを対象とする。また、本印刷装置が有する操作部２０４からの指示に応じて、プリンタ部２０３により両面印刷させる場合の制御シーケンスでもって、説明する。ＣＰＵ２０５は、ＲＯＭ２０７に予め記憶されている当該フローチャートの処理に関するプログラムを読み出し実行することで、当該処理を本印刷装置にて実行可能に制御する。
【０１５９】
まず、操作部２０４のスタートキー５０３のユーザ押下に応答し、ＣＰＵ２０５は、ステップＳ１４０１にて、印刷対象となるジョブが、両面印刷処理を要するジョブであるかか否かを判断する。この際、ＣＰＵ２０５は、例えば、両面キー６１４により両面印刷設定がなされたジョブであるか等、操作部２０４からの設定情報を判断材料とする。
【０１６０】
処理対象となるジョブが両面印刷処理を要するジョブではないジョブの場合、ステップＳ１４１４に進み、ＣＰＵ２０５は、両面印刷処理以外の処理を本印刷装置により実行させる。例えば、スキャナ部２０１から入力されるジョブのデータを、ＨＤＤ２０９を介して、操作部２０４を介して設定された印刷処理条件で、プリンタ部２０３により、片面印刷を実行させる。
【０１６１】
一方、処理対象となるジョブが両面印刷処理を要するジョブの場合には、ステップＳ１４０２に進む。
【０１６２】
ステップＳ１４０２にて、ＣＰＵ２０５は、両面印刷対象となる当該ジョブが、本印刷装置による両面画像印刷位置合わせ動作を要するジョブであるか否かを判断する。この際、ＣＰＵ２０５は、例えば、表示部４０１に表示させた図９の画面上の「表裏の画像を調整する」ボタン９０１の押下されたか、即ち、操作部２０４を介して、ユーザにより表裏の画像を調整する指示が入力されたか否かを判断材料とする。
【０１６３】
該両面印刷対象のジョブが、本印刷装置による両面画像印刷位置合わせ動作が不要な印刷ジョブである場合（図９のキー９０１が選択されていない場合）、ステップＳ１４１３に進む。ステップＳ１４１３では、例えば、ＣＰＵ２０５は、画像の位置合わせ動作を本印刷装置により実行する事を禁止した状態で、処理対象のジョブの両面印刷動作を、プリンタ部２０３により、実行させる。
【０１６４】
一例として、ステップＳ１４０９〜Ｓ１４１１等の処理を実行することなく、スキャナ部２０１から入力されるジョブのデータを、操作部２０４を介して設定された印刷処理条件で、プリンタ部２０３により、通常の両面印刷動作を実行させる。
【０１６５】
一方、該両面印刷対象のジョブが、本印刷装置による両面画像印刷位置合わせ動作を要する印刷ジョブである場合（図９のキー９０１が選択された場合）、ステップＳ１４０３に進む。
【０１６６】
ステップＳ１４０３では、ＣＰＵ２０５は、スキャナ部２０１のＡＤＦ３０１にセットされた、表裏の画像の印刷位置合わせ動作を要する該両面印刷対象のジョブの原稿の読取動作を、スキャナ部２０１により、実行させる。例えば、この際、ＣＰＵ２０５は、ＡＤＦ３０１にセットされた複数ページからなる該ジョブの一連の原稿束を、先頭頁から順番に、スキャナ部２０１の読取位置に給送させ、スキャナ部２０１によりスキャンさせる。
【０１６７】
且つ、読み取った該ジョブの原稿の画像データを、順次、先頭頁から順番に、ＨＤＤ２０９に記憶させる。ＣＰＵ２０５は、該ＨＤＤ２０９への該ジョブのデータの記憶動作を、該ジョブの原稿束の最終ページがＨＤＤ２０９へ記憶されるまで、実行させる。
【０１６８】
ステップＳ１４０４では、ＣＰＵ２０５は、ステップＳ１４０３にてＨＤＤ２０９に記憶させた該ジョブの２頁目の原稿データを、ＨＤＤ２０９から読出させる。且つ、ＨＤＤ２０９から読み出した該ジョブの２頁目の原稿データを、該ジョブの印刷にて要する１枚目の記録紙の第２面（裏面）となる面に、プリンタ部２０３により、印刷させる。
【０１６９】
続いて、ステップＳ１４０５では、ＣＰＵ２０５は、ステップＳ１４０３にてＨＤＤ２０９に記憶させた該ジョブの１頁目の原稿データを、ＨＤＤ２０９から読出させる。且つ、ＨＤＤ２０９から読み出した該ジョブの１頁目の原稿データを、該ジョブの印刷にて要する１枚目の記録紙の第１面（表面）となる面に、プリンタ部２０３により、印刷させる。
【０１７０】
尚、この表裏の画像の印刷位置合わせ動作を要するジョブにて要する１枚目の記録紙は、ステップＳ１４０５の段階では、既に給紙部から給送済のシートであり、且つ、印刷部にて、該シートの第２目に２頁目の画像が印刷済のシートである。
【０１７１】
ここで、本形態にて、両面印刷を行う際のプリンタ部２０３に対するＣＰＵ２０５による制御の一例を、図３を用いて説明する。ＣＰＵ２０５は、シートの第１面への印刷に先立ち該シートの第２面に印刷が実行された該シートを、定着部３０８を通過させた後に、部材３０９を介して、両面搬送パス３１４側に導くよう、プリンタ部２０３を制御する。
【０１７２】
更に、ＣＰＵ２０５は、第１面に画像が印刷できる状態で、再度、印刷部に、当該シートを導くよう、紙搬送制御を行う。且つ、シートの第１面に印刷がなされたうえで、該シートを機外へ排出させるが、該シートを機外へ排紙する直前で、該シートの表裏を反転させる。
【０１７３】
以上のような一連の制御を実行することで、シートの表裏への両面印刷が実行済の該シートを、第２面が上向きで且つ第１面が下向きの状態で、排紙部にて、スタックさせる。ＣＰＵ２０５は、このような両面印刷シーケンスを本印刷装置にて実行させる。これにより、複数ページからなるジョブの両面印刷対象の複数枚のシートを、先頭頁順で、順番に、排紙部にて、スタック可能に構成している。
【０１７４】
以上のようなシーケンスを採用するが故に、本形態では、第１面の印刷に先立って、第２面の印刷を実行させるよう制御している。換言すると、印刷順序が揃った印刷物を排紙部にスタックされるが為に第２面の印刷に先立ち第１面の印刷を実行する構成の印刷装置では、上記構成以外の構成を採用しなくても良い。
【０１７５】
例えば、ステップＳ１４０５の処理をＳ１４０４の処理に先立って実行すれば良い。このように、後述する画像位置合わせ動作を実行可能な印刷装置であるならば、如何なる両面印刷シーケンスの印刷装置でも本形態を適用可能である。
【０１７６】
又、本形態では、上記の如く、生産性を極力向上させる仕組みを多数盛り込んでいる。その一例が、ステップＳ１４０４の処理の開始タイミングである。具体例を挙げると、ステップＳ１４０３の処理の実行時点で、表裏の画像の印刷位置合わせ動作を要する該両面印刷対象のジョブの他に、印刷中ジョブや印刷待ち状態のジョブがＨＤＤ２０９に存在しない場合、ＣＰＵ２０５により、次のような制御を、実行する。
【０１７７】
例えば、当該ケースの場合、ＣＰＵ２０５は、表裏の画像の印刷位置合わせ動作を要するジョブの１頁目と２頁目のデータがＨＤＤ２０９に記憶された時点で、ステップＳ１４０４及びＳ１４０５の一連の両面印刷動作を、プリンタ部２０３により実行させる。
【０１７８】
且つ、ＣＰＵ２０５は、この一連の両面印刷動作の実行に並行し（同時に）、該ジョブの３頁目から最終頁目の各ページの印刷データをＨＤＤ２０９に記憶する為の一連の記憶動作を、本印刷装置により実行させる。その為に、スキャナ部２０１やＨＤＤ２０９等、関係する各ユニットを制御する。このような制御を、上記の如く、表裏の画像の位置合わせ動作を要するジョブの他に印刷すべきジョブが存在しない場合に、ＣＰＵ２０５により実行する。
【０１７９】
即ち、ＣＰＵ２０５は、表裏の画像の印刷位置合わせ動作を要する両面印刷対象のジョブの１頁目と２頁目のデータがＨＤＤ２０９に記憶された時点で、該表裏の画像の印刷位置合わせ動作として、所定の両面印刷動作をプリンタ部２０３に実行させる。この所定の両面印刷動作として、本形態では、１枚のシートの各面に印刷すべき表裏の画像の印刷位置合わせ動作を要する両面印刷対象のジョブ自身の１頁目と２頁目の印刷データを１枚のシートの表裏にプリントさせる。
【０１８０】
且つ、ＣＰＵ２０９は、当該印刷動作の実行中に、該ジョブの３頁目以降のデータのＨＤＤ２０９への記憶動作を実行させる。このように、表裏の画像の印刷位置合わせ動作を要する該両面印刷対象のジョブの全ページのデータがＨＤＤ２０９に記憶されるのを待たずに、ステップＳ１４０４以降の処理を開始可能にする。
【０１８１】
これにより、表裏の画像の位置合わせ動作を要する両面印刷ジョブの全ての処理を完結させるのに必要なトータルの時間を短縮させ、生産性を向上可能にする。但し、本形態ではこのように生産性向上を果たすが為に上記動作を採用している。故に、装置の都合やユーザニーズ如何により、上記構成を必ずしも採用しなくても良い。
【０１８２】
次に、ステップＳ１４０５以降の処理について説明する。ステップＳ１４０５の処理を実行することで、該表裏の画像の印刷位置合わせ動作を要するジョブの１頁目、２頁目の印刷を完了させる。尚、この際、ＣＰＵ２０５は、シート第１面に該ジョブの１頁目の画像が印刷され且つ該シート第２面に該ジョブの２頁目の画像が印刷された当該１枚のシートを、例えば、トレイ３２４へ排出させるようプリンタ部２０５を制御する。このような動作をプリンタ部２０３により実行させたうえで、ステップＳ１４０６の処理として、ＣＰＵ２０５は、該ジョブの印刷動作を停止させる。
【０１８３】
なお、この例では、該ジョブの１枚目を排紙後に印刷動作を停止する構成としている。しかし、特にこれに限定されるものではない。例えば、表裏の画像の印刷位置合わせ動作を要するジョブにて、任意の指定枚数分の印刷動作を実行させる。その上で、該印刷動作を停止させる。このような制御をＣＰＵ２０５により実行可能にする。
【０１８４】
又、例えば、表裏の画像の印刷位置合わせ動作を要するジョブの該印刷動作中にて、操作部２０４のストップキー５０２をユーザにより押下可能にする。且つ、該ストップキー５０２の押下により、ストップ指示がユーザにより入力された事に応答し、表裏の画像の印刷位置合わせ動作を要する当該ジョブの印刷動作を停止させる。
【０１８５】
このように、本形態にて提供するユーザインタフェースユニットを介して入力されるユーザ指示に応じて、画像印刷位置位置合わせ動作の一例としての、該ジョブの両面印刷動作を停止させる。このような制御をＣＰＵ２０５により実行可能にする。このように、操作者の所望のタイミングで且つ、所望の枚数分の印刷を実行させたうえで、該印刷動作を停止可能に構成しても良い。
【０１８６】
ステップＳ１４０６にて、表裏の画像の印刷位置合わせ動作を要するジョブの為の印刷動作を停止させる。これを受け、ＣＰＵ２０５は、ステップＳ１４０７の処理を行う。例えば、ＣＰＵ２０５は、該ジョブの両面印刷対象となるデータの表裏の画像の位置合わせに関わる設定をユーザ自身により実行可能にする為の所定の表示を、ユーザインタフェースユニットの一例としての本印刷装置の表示部２０４に、実行させる。この所定の表示の一例として、本形態では、図１５に示す両面画像印刷位置合わせ詳細設定画面を、表示部４０１に、表示させる。
【０１８７】
ＣＰＵ２０５が、ステップＳ１４０７にて表示部４０１に表示させる図１５の画面の表示構成要素として、図１５のような表示構成要素を具備する。その一例が、「印字結果の表面と裏面の位置を確認して下さい」等の、表裏の画像の印刷位置合わせ動作を要する両面印刷ジョブの為のガイダンス情報の表示である。本例では、ステップＳ１４０４、１０４５の処理により、１頁目と２頁目の両面印刷が施され且つトレイ３２４にスタックされたシート、即ち、該ジョブ自身の印刷結果を、ユーザにより確認してもらう例である。
【０１８８】
故に、ＣＰＵ２０５は、その旨をユーザに通知させる。このようなガイダンス情報をユーザに通知することで、該シートの第１面（表面）における該ジョブの１頁目の画像の印刷結果と、該シートの第２面（裏面）における該ジョブの２頁目の画像の印刷結果とを、該ユーザ自身の目視により確認してもらう。
【０１８９】
その上で、ＣＰＵ２０５は、該ジョブの表裏の画像の位置合わせ動作に関する各種実行指示を、表示部４０１に実行させた所定の表示を介して、ユーザから、受付可能にする。この各種指示をユーザから受付可能にする為の所定の表示の一例として、ＣＰＵ２０５は、図１５のような、各種指示キーを具備した操作画面を、表示部４０１に、表示させる。以下に、図１５の画面上の各種指示キーに関わる説明を行う。
【０１９０】
例えば、キー１５０１（本例は、このキーを表面選択キーと呼ぶ）がユーザにより押下されたとする。この場合、ＣＰＵ２０５は、表裏の画像の位置合わせを要するジョブのデータに属する、シートの第１面に印刷すべき頁に相当する印刷データの、シートの第１面に対する印刷位置を調整した、両面印刷処理を、プリンタ部２０３により、実行させる。
【０１９１】
本例では、シートの第１面（表面）に印刷すべき頁に相当する画像のシートの第１面における印刷位置を、第２面（裏面）に印刷すべき頁に相当する画像のシートの第２面における印刷位置に揃える。その為の動作として、ＣＰＵ２０５は、シートの第１面に印刷すべき画像の印刷位置をシフトさせる為の画像処理を、本印刷装置により、実行させる。
【０１９２】
換言すると、シートの第２面に印刷すべき画像の印刷位置はシフトさせずに該第２面に対する印刷を実行させる。例えば、第２面に対する印刷を実行する際には、Ｓ１４０４の処理にて実行した印刷処理と同じ印刷条件（例えば、同じ印字位置）で、シートの第２面に対する印刷を実行させる。
【０１９３】
以上のような動作を本印刷装置に実行させる指示をユーザにより入力可能にする為の表示キーとして、当該キー１５０１をＣＰＵ２０５は表示部に４０１に表示させる。ここで、キー１５０１の活用方法について図３０を用いて説明する。
【０１９４】
例えば、図１２に示す、表裏の画像の位置合わせ動作を要する２Ｎ頁分の印刷データからなる両面印刷対象のジョブの為に、ＣＰＵ２０５が、図１４のステップＳ１４０４、Ｓ１４０５を実行する。換言すると、該ジョブの１頁目のデータをシートの第１面に印刷させ、且つ、該ジョブの２頁目のデータを該シートの第２面に印刷させるようプリンタ部２０３を制御する。このステップＳ１４０４、Ｓ１４０５の処理により、プリンタ部２０３により出力させた、印刷結果の一例を、図３０に示す。
【０１９５】
図３０のＡは１枚の記録紙の表面における印刷結果を示す。図３０のＢは該記録紙の裏面の印刷結果を示す。即ち、図３０の例は、図１２のジョブの１頁目の画像のシートの第１面における印刷位置が該ジョブの２頁目の画像の該シートの第２面における印刷位置よりも下方向にずれた状態となる両面印刷処理を、プリンタ部２０３が、実行した、印刷結果である。
【０１９６】
換言すると、図１２のジョブの２頁目の画像のシートの第２面における印刷位置が該ジョブの１頁目の画像の該シートの第１面における印刷位置よりも上方向にずれた状態となる両面印刷処理を、プリンタ部２０３が、実行した、印刷結果である。
【０１９７】
図３０の例は、図１２のような、製品のマニュアルとして利用されるデータをプリントしたものであり、シートを正立状態からみてシート右端部にインデックス画像がレイアウトされるように生成されたドキュメントデータである。このように、シート端部に画像が配置されるような印刷データを両面印刷した際に、画像の位置ずれが生じると、図３０のように、その画像の位置ずれが目立つ印刷結果となりうる。
【０１９８】
そこで、本形態では、図１４のステップＳ１４０６、Ｓ１４０７の段階にて、印刷装置の操作者により、実際にこの印刷結果を確認してもらう。例えば、図３０のような印刷結果となった出力紙をトレイ３２４から操作者により取り出してもらう。且つ、表裏の画像の印刷位置関係を、該操作者により目視で確認してもらう。
【０１９９】
そして、図３０の印刷結果を確認した操作者が、シートの第１面の画像（表面の画像）が、シートの第２面の画像（裏面の画像）よりも、下方向にずれた結果であると判断したとする。且つ、この結果をみて、シートの第１面の画像（表面の画像）の印刷位置がシートの第２面の画像（裏面の画像）の印刷位置に揃うように両面印刷して欲しいと、該操作者が判断したとする。
【０２００】
このような状況の時に、ステップＳ１４０７のタイミングにて、図１５の画面のキー１５０１をユーザにより押下してもらう。そして、キー１５０１がユーザにより押下されると、ＣＰＵ２０５は、第１面に印刷すべき頁の第１面に対する印刷時には、第２面に印刷すべき頁の第２面における印刷位置に揃うように、プリンタ部２０３に印刷処理を実行させる。
【０２０１】
これにより、図３２のような、表裏の画像の位置ずれが生じていない両面印刷結果を得られるようになる。以上のような効果を得る為の操作指示キーとして本印刷装置の操作者によりキー１５０１を活用してもらう。
【０２０２】
一方、キー１５０２（本例は、このキーを裏面選択キーと呼ぶ）がユーザにより押下されたとする。この場合、ＣＰＵ２０５は、両面印刷対象のジョブのデータに属するシートの第２面に印刷すべき頁に相当する印刷データの印刷位置を調整した両面印刷処理を、プリンタ部２０３に実行させる。
【０２０３】
本例では、シートの第２面（裏面）に印刷すべき頁に相当する画像のシートの第２面における印刷位置を、第１面（表面）に印刷すべき頁に相当する画像のシートの第１面における印刷位置に揃える。その為の動作として、ＣＰＵ２０５は、シートの第２面に印刷すべき頁の画像の印刷位置をシフトさせる為の画像処理を、本印刷装置により、実行させる。
【０２０４】
尚、当該ケースの場合、シートの第１面に印刷すべき頁の画像の第１面における印刷位置はシフトさせずに、第１面に対する印刷を実行させる。例えば、シートの第１面に対する印刷を実行する際には、ステップＳ１４０５の処理にて実行した印刷処理と同じ印刷条件（例えば、同じ印字位置）で、シートの第１面に対する印刷をプリンタ部２０３により実行させる。
【０２０５】
ＣＰＵ２０５は、以上の一連の動作を本印刷装置に実行させる指示をユーザにより入力可能にする為の表示として、該キー１５０２の表示を、表示部４０１により、実行させる。ここで、キー１５０２の活用方法について図３１を用いて説明する。
【０２０６】
例えば、図１２に示す、表裏の画像の位置合わせ動作を要する２Ｎ頁分の印刷データからなる両面印刷対象のジョブの為に、ＣＰＵ２０５が、図１４のステップＳ１４０４、Ｓ１４０５を実行する。換言すると、ＣＰＵ２０５は、該ジョブの１頁目のデータをシートの第１面に印刷させ、且つ、該ジョブの２頁目のデータを該シートの第２面に印刷させるようプリンタ部２０３を制御する。このステップＳ１４０４、Ｓ１４０５の処理により、プリンタ部２０３により出力させた、印刷結果の一例を、図３１に示す。
【０２０７】
図３１のＡは１枚の記録紙の表面における印刷結果を示す。図３１のＢは該記録紙の裏面の印刷結果を示す。即ち、図３１の例は、図１２のジョブの２頁目の画像のシートの第２面における印刷位置が該ジョブの１頁目の画像の該シートの第１面における印刷位置よりも下方向にずれた状態となる両面印刷処理を、プリンタ部２０３が、実行した、印刷結果である。
【０２０８】
換言すると、図１２のジョブの１頁目の画像のシートの第１面における印刷位置が該ジョブの２頁目の画像の該シートの第２面における印刷位置よりも上方向にずれた状態となる両面印刷処理を、プリンタ部２０３が、実行した、印刷結果である。
【０２０９】
図３１の例も、図１２のような、製品のマニュアルとして利用されるデータをプリントしたものであり、シートを正立状態からみてシート右端部にインデックス画像がレイアウトされるように生成されたドキュメントデータである。このように、シート端部に画像が配置されるような印刷データを両面印刷した際に、画像の位置ずれが生じると、図３１のように、その画像の位置ずれが目立つ印刷結果となりうる。
【０２１０】
そこで、本形態では、図１４のステップＳ１４０６、Ｓ１４０７の段階にて、印刷装置の操作者により、実際にこの印刷結果を確認してもらう。例えば、図３１のような印刷結果となった出力紙をトレイ３２４から操作者により取り出してもらう。且つ、表裏の画像の印刷位置関係を、該操作者により目視で確認してもらう。
【０２１１】
そして、図３１の印刷結果を確認した操作者が、シートの第２面の画像（裏面の画像）が、シートの第１面の画像（表面の画像）よりも、下方向にずれた結果であると判断したとする。且つ、この結果をみて、シートの第２面の画像（裏面の画像）の印刷位置がシートの第１面の画像（表面の画像）の印刷位置に揃うように両面印刷して欲しいと、該操作者が判断したとする。当該状況に対応すべく、本例では、ステップＳ１４０７のタイミングにて、図１５の画面のキー１５０２をユーザにより押下可能にする。
【０２１２】
そして、キー１５０２がユーザにより押下されたとする。この場合、ＣＰＵ２０５は、シートの第２面に印刷すべき頁の第２面に対する画像の印刷時に、シートの第１面に印刷すべき頁の第１面における画像の印刷位置に揃うように、該ジョブの印刷処理をプリンタ部２０３に実行させる。
【０２１３】
これにより、図３２のような、表裏の画像の位置ずれが生じていない両面印刷結果を得られるようになる。以上のような効果を得る為の操作指示キーとして本印刷装置の操作者によりキー１５０２も活用してもらう。
【０２１４】
尚、本例では、キー１５０１による指示とキー１５０２による指示は、排他関係になるようＣＰＵ２０５により制御する。例えば、キー１５０１、１５０２のうちの、何れか一方のキーがユーザにより押下された場合には、他方のキーの表示をグレーアウト表示や網掛け表示になるよう表示部４０１を制御する。即ち、他方のキーのユーザによる選択を禁止する。
【０２１５】
このように、キー１５０１と１５０２の両方のキーがユーザにより両方同時に選択出来ないように、ＣＰＵ２０５は、表示部４０１に対する表示制御を行う。換言すると、ＣＰＵ２０５は、キー１５０１によるユーザ指示が入力された場合には、キー１５０２からユーザ指示は無効にする。キー１５０２によるユーザ指示が入力された場合には、キー１５０１からユーザ指示は無効にする。
【０２１６】
又、ＣＰＵ２０５は、図１５の画面を介してユーザから受付可能にする指示として、キー１５０１、１５０２からの指示の他に、キー１５０３（本例ではシフト方向キーと呼ぶ）からの指示も、ユーザから受付可能にする。例えば、キー１５０１及びキー１５０２のどちらのキーをユーザが選択したかによって、第１面（表面）の画像及び第２面（裏面）の画像のうちの、どちらの面の画像をシフトさせるのかを、ＣＰＵ２０５は、特定する。
【０２１７】
その上で、その印字位置をシフトすべき面に印刷すべき画像を、シートの印刷面上の、どの方向に、シフトした状態で、印刷させるかを、ユーザインタエースユニットを介してユーザにより決定可能にする。この一例として、ＣＰＵ２０５は、画像シフトが可能な方向毎に対応した複数の選択候補の中からユーザが所望の候補をユーザ自身により選択可能にする為の表示として、シフト方向キー１５０３の表示を、表示部４０１により、実行させる。
【０２１８】
本例では、図１５の画面のキー１５０３に示すが如く、シフト可能な方向として、上下左右の４つの選択候補をユーザに提示し、その中からユーザが所望の方向を指定可能に、表示部４０１を、ＣＰＵ２０５により、制御する。尚、これら４つの方向キーも、排他関係となるよう制御しても良い。
【０２１９】
例えば、これら何れかの１つの方向キーが選択されたら、これ以外の方向キーからのユーザ指示は受付不可となるようＣＰＵ２０５により制御する。或いは、上下左右の４方向のみならず、斜め方向にも画像シフト可能にすべく、これら４つの方向キーを排他関係にせず、少なくとも２つの方向キーをユーザにより操作可能に制御しても良い。
【０２２０】
例えば、シートの印刷面における右上方向に画像をシフトした印刷を実行させたい場合、ユーザにより、上方向キーと、右方向キーを選択可能にする。左下方向に画像シフトさせたい場合、ユーザにより、左方向キーと下方向キーを選択可能にする。このように、上下キーと左右キーを組み合わせての斜め方向への移動指示もユーザから受付可能に制御しても良い。このように操作性をより充実させるような構成でも良い。
【０２２１】
又、ＣＰＵ２０５は、図１５の画面を介してユーザから受付可能にする指示として、キー１５０１〜１５０３からの指示の他に、キー１５０４（本例ではシフト量キーと呼ぶ）からの指示も、ユーザから受付可能にする。例えば、キー１５０１とキー１５０２のどちらのキーをユーザが選択したかにより、第１面（表面）及び第２面（裏面）のうちのどちらの面の画像をシフトさせるかを、ＣＰＵ２０５は、特定する。且つ、その特定した面の画像を、印刷面上の、どの方向にシフトさせるかを、シフト方向キー１５０３からのユーザ指示に基き、ＣＰＵ２０５は、特定する。
【０２２２】
その上で、そのシフトすべき画像を、シートの印刷面にてどの位、シフトさせるか、そのシフト量を、ユーザインタエースユニットを介してユーザにより決定可能にする。換言すると、シートの第１面及び第２面のうちの、キー１５０１〜１５０２の何れかを介してユーザ指示された印刷面に印刷すべき画像を、キー１５０３を介してユーザ指示された方向に、どれ位シフトさせるか、そのシフト量をユーザにより設定可能にする。
【０２２３】
この一例として、ＣＰＵ２０５は、シフト量をユーザにより入力可能にする表示として、シフト量設定欄１４０４の表示を、表示部４０１に、実行させる。又、本例は、このシフト量として、１ｍｍ単位での入力をテンキー５０６によりユーザから受付可能にＣＰＵ２０５により操作部２０４を制御する。
【０２２４】
尚、シフト量設定欄１４０４には、上下方向シフト量設定欄と、左右方向シフト量設定欄の２項目がある。上下方向シフト量設定欄は、キー１５０３にて上方向が指定された場合にその上方向へのシフト量をユーザにより指定可能にする一方で、キー１５０３にて下方向が指定された場合にその下方向へのシフト量を指定可能にする為の設定欄である。
【０２２５】
左右シフト量設定欄は、キー１５０３にて左方向が指定された場合にその左方向へのシフト量をユーザにより指定可能にする一方で、キー１５０３にて右方向が指定された場合にその右方向へのシフト量を指定可能にする為の設定欄である。
【０２２６】
ここで、キー１５０１〜キー１５０４を介して入力されるユーザ指示に基いた動作として、どのような動作を、ＣＰＵ２０５により、本印刷装置により実行させるか、その制御例を、説明する。
【０２２７】
まず、第１の制御例として、図３０の印刷結果を用いて説明する。例えば、ＣＰＵ２０５は、図１２のジョブの１頁目をシートの第１面に印刷させ２頁目を該シートの第２面に印刷させる両面印刷を、図１４のＳ１４０４、Ｓ１４０５を経て、プリンタ部２０３により、実行させる。この結果、図３０のような両面印刷結果が得られたとする。尚、図３０の例では、シートの第１面における表面の画像の印刷位置が、該シートの第２面における裏面の画像の印刷位置よりも、４ｍｍ、下方向にずれた両面印刷結果であるとする。
【０２２８】
又、ＣＰＵ２０５は、該両面印刷をプリンタ部２０３により実行させた直後に、ステップＳ１４０７にて、図１５の画面を、表示部４０１により、表示させる。ここで、図３０に示すが如く、シートの第１面に印刷された画像が該シートの第２面に印刷された画像よりも下方向にずれた両面印刷結果をユーザが確認した上で、該ユーザにより、図１５の画面を介して、以下の指示が入力されたとする。
【０２２９】
例えば、キー１５０１、１５０２のうちのキー１５０１を介して「表面の画像の位置を裏面の画像の位置に揃える」指示が入力された。且つ、キー１５０３を介して、シフト方向として、「上」が指示された。且つ、シフト量設定欄１４０４の上下方向設定欄にてシフト量として「４ｍｍ」が入力されたとする。このような一連の指示が図１５の画面を介してユーザにより入力されたとする。
【０２３０】
この場合、ＣＰＵ２０５は、当該ジョブの両面印刷にて、シートの第１面に印刷すべき頁（２Ｎ−１）に該当する頁をシートの第１面に印刷させる際には、規定値よりも上方向に４ｍｍずれた位置に画像を配置させる印刷処理を、プリンタ部２０３に実行させる。
【０２３１】
尚、規定値とは、例えば、現時点にてセットされている、シートに対する画像の印刷位置を調整する為のプリンタ内部のエンジン系パラメータに関わる基準値を意味する。換言すると、例えば、ステップＳ１４０５の処理にてプリンタ部２０３によりシートの第１面に印刷を実行させた際の、印刷処理条件パラメータを意味する。
【０２３２】
ＣＰＵ２０５は、このような画像の印刷位置の調整処理を施した印刷処理を、該ジョブのデータの第１面への印刷実行時にてプリンタ部２０３により実行させる。本例では、図１２の複数頁からなるジョブの奇数頁に相当する全ての頁（１頁目、３頁目、・・・、ｍ頁目、・・・２ｎ−１頁目）が、この制御対象となる。
【０２３３】
且つ、ＣＰＵ２０５は、図１２のジョブの両面印刷にて、シートの第２面に印刷すべき頁（２Ｎ）に該当する頁をシートの第２面に印刷させる際は、当該調整処理を施さずに、規定どおりの印刷処理を、プリンタ部２０３により、実行させる。
【０２３４】
換言すると、規定値よりも上方向に４ｍｍ画像がシフトされるように印刷処理等を実行せずに、第２面への印刷を実行させる。即ち、ＣＰＵステップＳ１４０４の処理を実行した際と同じ印刷処理条件でもって、該ジョブの第２面への印刷を実行させる。
【０２３５】
即ち、ＣＰＵ２０５は、ジョブの（２Ｎ−１）頁に該当する頁をシートの第１面に印刷する際は、（２Ｎ）頁に該当する頁をシートの第２面に印刷する際よりも、常に、上方向に４ｍｍ画像がシフトされるように、該ジョブの印刷処理を印刷装置に実行させる。
【０２３６】
以上のような制御を実行することで、図３０のような印刷結果から、図３２のように、表裏の画像の位置ずれが発生していない、ＰＯＤ環境にて商品としての印刷物として採用可能な印刷結果を得られる。
【０２３７】
次に、第２の制御例として、図３１の印刷結果を用いて説明する。例えば、ＣＰＵ２０５は、図１２のジョブの１頁目をシートの第１面に印刷させ２頁目を該シートの第２面に印刷させる両面印刷を、図１４のＳ１４０４、Ｓ１４０５を経て、プリンタ部２０３により、実行させる。
【０２３８】
この結果、図３１のような両面印刷結果が得られたとする。尚、図３１の例では、シートの第２面における裏面の画像の印刷位置が、該シートの第１面における表面の画像の印刷位置よりも、２ｍｍ、下方向にずれた両面印刷結果であるとする。
【０２３９】
又、ＣＰＵ２０５は、該両面印刷をプリンタ部２０３により実行させた直後に、ステップＳ１４０７にて、図１５の画面を、表示部４０１により、表示させる。ここで、図３１に示すが如く、シートの第２面に印刷された画像が該シートの第１面に印刷された画像よりも下方向にずれた両面印刷結果をユーザが確認した上で、該ユーザにより、図１５の画面を介して、以下の指示が入力されたとする。
【０２４０】
例えば、キー１５０１、１５０２のうちのキー１５０２を介して「裏面の画像の位置を表面の画像の位置に揃える」指示が入力された。且つ、キー１５０３を介して、シフト方向として、「上」が指示された。且つ、シフト量設定欄１４０４の上下方向設定欄にてシフト量として「２ｍｍ」が入力されたとする。このような一連の指示が図１５の画面を介してユーザにより入力されたとする。
【０２４１】
この場合、ＣＰＵ２０５は、当該ジョブの両面印刷にて、シートの第２面に印刷すべき頁（２Ｎ）に該当する頁をシートの第２面に印刷させる際には、規定値よりも上方向に２ｍｍずれた位置に画像を配置させる印刷処理を、プリンタ部２０３に実行させる。
【０２４２】
換言すると、ＣＰＵ２０５は、ステップＳ１４０４の処理にてシートの第２面に印刷を実行させた際の第２面に対する画像の印刷位置よりも上方向に２ｍｍ画像がシフトされた状態となる、印刷処理を、プリンタ部２０３により、実行させる。
【０２４３】
ＣＰＵ２０５は、このような画像の印刷位置の調整処理を施した印刷処理を、該ジョブのデータの第２面への印刷実行時にてプリンタ部２０３により実行させる。本例では、図１２の複数頁からなるジョブの偶数頁に相当する全ての頁（２頁目、４頁目、・・・２ｎ頁目）が、この制御対象となる。
【０２４４】
且つ、ＣＰＵ２０５は、図１２のジョブの両面印刷にて、シートの第１面に印刷すべき頁（２Ｎ−１）に該当する頁をシートの第１面に印刷させる際は、当該調整処理を施さずに、規定どおりの印刷処理を、プリンタ部２０３により、実行させる。
【０２４５】
換言すると、規定値よりも上方向に２ｍｍ画像がシフトされるように印刷処理等を実行せずに、第１面への印刷を実行させる。即ち、ＣＰＵステップＳ１４０５の処理を実行した際と同じ印刷処理条件でもって、該ジョブの第１面への印刷を実行させる。
【０２４６】
即ち、ジョブの（２Ｎ）頁に該当する頁をシートの第２面に印刷する際は、該ジョブの（２Ｎ−１）頁に該当する頁をシートの第１面に印刷する際よりも、常に、上方向に２ｍｍ印刷位置がずれた位置に、（２Ｎ）頁の画像が印刷されるように、制御する。
【０２４７】
このように、該ジョブの為に、第１面と第２面のうちの第２面に対する印刷にて画像シフトを要する両面印刷を、本印刷装置により、実行させる。ＣＰＵ２０５は、以上のような制御を実行する。これにより、図３１のような印刷結果から、表裏の画像の位置ずれを抑えた、ＰＯＤ環境にて商品としての印刷物として採用可能な、図３２のような印刷結果を、得られる。
【０２４８】
尚、図３０を用いた制御例１を実行する場合でも、図３１を用いた制御例２を実行する場合でも、表裏の画像の位置合わせを要する両面印刷対象となるジョブの印刷データを本システムが具備するメモリユニットに記憶させる。
【０２４９】
この一例として、例えば、ＣＰＵ２０５は、表裏の画像の位置合わせを要する両面印刷対象のジョブの全頁分の印刷データを、本印刷装置が具備するＨＤＤ２０９に、記憶させる。且つ、ＣＰＵ２０５は、該ＨＤＤ２０９に記憶済の該ジョブの印刷データを用いて、上記の制御例１や制御例２の動作を本印刷装置により実行させる。
【０２５０】
本例では、ＣＰＵ２０５は、図１４のステップＳ１４０３の処理によりＨＤＤ２０９に全頁分のデータが記憶済の図１２のジョブの印刷データを用いて、画像の印刷位置調整を反映した両面印刷処理を、プリンタ部２０３により、実行させる。
【０２５１】
以上の如く、ＣＰＵ２０５は、表裏の画像の印刷位置調整を要する両面印刷対象となるジョブ自身の１頁目と２頁目の両面印刷を、ステップＳ１４０４〜１４０５にて、実際に実行させる。そして、その印刷結果をユーザが確認した上で、該ジョブの両面印刷における印刷位置の調整に関わる各種指示を、図１５の画面を介して、ユーザから受付可能にする。
【０２５２】
且つ、ＣＰＵ２０５は、図１５の画面を介して受付けた該ユーザからの指示に応じた画像印刷位置調整を施した両面印刷処理を、該ジョブの両面印刷動作にて実行するよう、プリンタ部２０５を、制御する。
【０２５３】
このように本例では、両面印刷対象となるジョブの実際のデータを両面印刷させた上で、該ジョブの表裏の画像の位置調整を実行可能にする。これにより、従来技術で想定したような課題を単に解消可能にするのみならず、より精度の高い両面印刷結果が得られるようになる効果等を奏する。
【０２５４】
本例では、ＣＰＵ２０５は、両面印刷対象のジョブの１頁目と２頁目のデータの両面印刷を実行させた上で、表示部４０１の図１５の表示を介して、該ジョブの表裏の画像の位置合わせに関わる指示をユーザから受付可能にする。故に、もし、該ジョブの表裏の画像の位置合わせを実行するならば、その調整指示に基いて、該ジョブの両面印刷を最初からやり直し可能にする事がより便利と考える。
【０２５５】
そこで、本例では、ユーザから受付けた画像の印刷位置調整に関わる指示を反映した状態で、該ジョブの両面印刷を、１頁目から、あらためて、実行可能にする為の指示を、ユーザインタフェースユニットを介して、ユーザから受付可能に制御している。この一例として、ＣＰＵ２０５は、キー１５０１〜１５０４を介して入力された各種指示を反映した状態で該ジョブの両面印刷を１頁目からやり直す為の指示をユーザから受付可能にする表示を、表示部４０１に実行させる。それが、キー１５０５である（本例では、やり直し設定キーと呼ぶ）。
【０２５６】
例えば、図３０を用いて説明した制御例１の動作や、図３１を用いて説明した制御例２の動作は、図１５の画面の当該キー１５０５がユーザにより押下された場合に、ＣＰＵ２０５により、本印刷装置により実行させる。且つ、ＣＰＵ２０５は、当該動作を、表裏の画像の印刷位置合わせを要する図１２の両面印刷対象のジョブの両面印刷にて実行させる。
【０２５７】
ここで、本例では、図１２のジョブの１頁目と２頁目に関しては、ステップＳ１４０４〜Ｓ１４０５にて、既に両面印刷済みである。しかし、この両面印刷処理は、特別な意味を持つ、特定の両面印刷処理に該当する。即ち、表裏の画像の位置関係をユーザが実際に目視により事前確認可能にする為にも実行する両面印刷処理である。
【０２５８】
本例では、この特定の両面印刷処理として、ＣＰＵ２０５は、表裏の画像の位置合わせ処理を要する両面印刷対象となるジョブ自身の１頁目と２頁目の２ページ分の両面印刷処理をプリンタ部２０３により実行させる。尚且つ、ＣＰＵ２０５は、該特定の両面印刷処理を、図１５の画面を介して調整指示をユーザから受付る前に、事前に、プリンタ部２０３により実行させる。
【０２５９】
故に、本例では、図１５にてキー１５０５が押下された場合、ＣＰＵ２０５は、ステップＳ１４０４〜１４０５にて印刷済の図１２のジョブの１頁目及び２頁目も含む、図１２のジョブの全頁について両面印刷を、プリンタ部２０３により、実行させる。
【０２６０】
且つ、ＣＰＵ２０５は、当該全頁についての両面印刷をプリンタ部２０３に実行させる際には、まず、図１５のキー１５０１〜１５０４を介して受付けたユーザ指示に基いた印刷位置の調整処理を実行させる。そのうえで、当該ジョブに属する全頁の両面印刷をプリンタ部２０３に実行させる。
【０２６１】
即ち、ＣＰＵ２０５は、図３０の制御例１を用いて換言すると、図１２のジョブを、以下のような一連の処理でもって、処理するように、プリンタ部２０３を制御する。
【０２６２】
図１２のジョブの１頁目の画像を１枚目のシートの第１面に印刷する際に、当該画像が、ステップＳ１４０５にて第１面への印刷を行った時よりも、シートの上方向に４ｍｍシフトされた状態になるように、１頁目の画像を１枚目のシートの第１面に印刷させる。
【０２６３】
且つ、ジョブの２頁目の画像を該１枚目のシートの第２面に印刷する際には、当該画像は、シフトさせず、ステップＳ１４０４にて第２面への印刷を行った時と同じ印刷位置で印刷されるように、該１枚目のシートの第２面に該２頁目の画像を印刷させる。
【０２６４】
且つ、ジョブの３頁目の画像を２枚目のシートの第１面に印刷する際に、当該画像が、ステップＳ１４０５にて第１面への印刷を行った時よりも、シートの上方向に４ｍｍシフトされた状態になるように、３頁目の画像を２枚目のシートの第１面に印刷させる。
【０２６５】
且つ、ジョブの４頁目の画像を該２枚目のシートの第２面に印刷する際には、当該画像は、シフトさせず、ステップＳ１４０４にて第２面への印刷を行った時と同じ印刷位置で印刷されるように、該２枚目のシートの第２面に該４頁目の画像を印刷させる。
【０２６６】
且つ、ジョブの５頁目の画像を３枚目のシートの第１面に印刷する際に、当該画像が、ステップＳ１４０５にて第１面への印刷を行った時よりも、シートの上方向に４ｍｍシフトされた状態になるように、５頁目の画像を３枚目のシートの第１面に印刷させる。
【０２６７】
且つ、ジョブの６頁目の画像を該３枚目のシートの第２面に印刷する際には、当該画像は、シフトさせず、ステップＳ１４０４にて第２面への印刷を行った時と同じ印刷位置で印刷されるように、該３枚目のシートの第２面に該６頁目の画像を印刷させる。
【０２６８】
このように、図３０のような印刷結果となった図１２のジョブを正式に両面処理する際に、奇数頁の印刷では画像シフト処理を実行する一方で、偶数頁の印刷では画像シフト処理を禁止する。即ち、ＣＰＵ２０５は、シートの第１面と第２面のうちの第１面のみについての画像シフト処理を、該ジョブの最終頁のデータの印刷が完了するまで、繰り返すよう制御する。
【０２６９】
このような一連の動作を、キー１５０５からのユーザ指示により、本印刷装置により、図３０を用いて説明した制御例１の動作として、ＣＰＵ２０５により、実行させる。即ち、ＣＰＵ２０５は、両面印刷対象のジョブの２Ｎ−１頁（奇数頁）目のデータをシートの第１面に印刷する際は、画像のシフト処理を施した印刷処理を、本印刷装置により、実行させる。
【０２７０】
本例では、ステップＳ１４０５にてシートの第１面に印刷した画像の該画像の該シートにおける印刷位置よりも４ｍｍ上方向にシフトされた位置に画像を配置する印刷処理を、該ジョブのシートの第１面への印刷時にて、プリンタ部２０３により、実行させる。
【０２７１】
且つ、ＣＰＵ２０５は、該両面印刷対象のジョブの２Ｎ頁目（偶数頁）のデータをシートの第２面に印刷する際には、画像のシフト処理を禁止した、印刷処理を、本印刷装置により、実行させる。本例では、ステップＳ１４０４にてシートの第２面に印刷した画像の該画像の該シートにおける印刷位置と同じ位置に画像を配置する印刷処理を、該ジョブのシートの第２面への印刷時にて、プリンタ部２０３により、実行させる。
【０２７２】
又、ＣＰＵ２０５は、図３１の制御例２を用いて換言すると、図１２のジョブを、以下のような一連の処理でもって、処理するように、プリンタ部２０３を制御する。
【０２７３】
図１２のジョブの２頁目の画像を１枚目のシートの第２面に印刷する際に、当該画像が、ステップＳ１４０４にて第２面への印刷を行った時よりも、シートの上方向に２ｍｍシフトされた状態になるように、２頁目の画像を１枚目のシートの第２面に印刷させる。
【０２７４】
且つ、ジョブの１頁目の画像を該１枚目のシートの第１面に印刷する際には、当該画像は、シフトさせず、ステップＳ１４０５にて第１面への印刷を行った時と同じ印刷位置で印刷されるように、該１枚目のシートの第１面に該１頁目の画像を印刷させる。
【０２７５】
且つ、ジョブの４頁目の画像を２枚目のシートの第２面に印刷する際に、当該画像が、ステップＳ１４０４にて第２面への印刷を行った時よりも、シートの上方向に２ｍｍシフトされた状態になるように、４頁目の画像を２枚目のシートの第２面に印刷させる。
【０２７６】
且つ、ジョブの３頁目の画像を該２枚目のシートの第１面に印刷する際には、当該画像は、シフトさせず、ステップＳ１４０５にて第１面への印刷を行った時と同じ印刷位置で印刷されるように、該２枚目のシートの第１面に該３頁目の画像を印刷させる。
【０２７７】
且つ、ジョブの６頁目の画像を３枚目のシートの第２面に印刷する際に、当該画像が、ステップＳ１４０４にて第２面への印刷を行った時よりも、シートの上方向に２ｍｍシフトされた状態になるように、６頁目の画像を３枚目のシートの第２面に印刷させる。
【０２７８】
且つ、ジョブの５頁目の画像を該３枚目のシートの第１面に印刷する際には、当該画像は、シフトさせず、ステップＳ１４０５にて第１面への印刷を行った時と同じ印刷位置で印刷されるように、該３枚目のシートの第１面に該５頁目の画像を印刷させる。
【０２７９】
このように、図３１のような印刷結果となった図１２のジョブを正式に両面処理する際に、奇数頁の印刷では画像シフト処理を禁止する一方で、偶数頁の印刷では画像シフト処理を実行する。即ち、ＣＰＵ２０５は、シートの第１面と第２面のうちの第２面のみについての画像シフト処理を、該ジョブの最終頁のデータの印刷が完了するまで、繰り返すよう制御する。
【０２８０】
このような一連の動作を、キー１５０５からのユーザ指示により、本印刷装置により、図３１を用いて説明した制御例２の動作として、ＣＰＵ２０５により、実行させる。即ち、ＣＰＵ２０５は、両面印刷対象のジョブの２Ｎ頁（偶数頁）目のデータをシートの第２面に印刷する際は、画像のシフト処理を施した印刷処理を、本印刷装置により、実行させる。
【０２８１】
本例では、ステップＳ１４０４にてシートの第２面に印刷した画像の該画像の該シートにおける印刷位置よりも２ｍｍ上方向にシフトされた位置に画像を配置する印刷処理を、該ジョブのシートの第２面への印刷時にて、プリンタ部２０３により、実行させる。
【０２８２】
且つ、ＣＰＵ２０５は、該両面印刷対象のジョブの２Ｎ−１頁（奇数頁）目のデータをシートの第１面に印刷する際には、画像のシフト処理を禁止した、印刷処理を、本印刷装置により、実行させる。本例では、ステップＳ１４０５にてシートの第１面に印刷した画像の該画像の該シートにおける印刷位置と同じ位置に画像を配置する印刷処理を、該ジョブのシートの第１面への印刷時にて、プリンタ部２０３により、実行させる。
【０２８３】
尚、付言しておくと、上記のような、印刷装置における両面印刷時の表裏の画像の位置ずれ現象は、プリンタエンジンに影響を与える外的要因或いは内的要因に関わる環境変化によるものではある。しかし、このような表裏の画像の位置ずれ現象は、毎秒又は毎分等の非常に短い期間にて、周期的に、変化するようなものではない。例えば、１日間隔等、プリンタ部２０３を利用した時点からある程度の時間間隔があった場合に変化しうる現象と言える。仮にそうでないにしても、ある程度のページ数で構成される１つのジョブを処理する程度の期間では変化しない現象である。
【０２８４】
そこで、本形態は生産性を向上させる仕組みの１例として、１つのジョブを処理する場合にて利用すべき画像のシフト量は、共通のパラメータを利用可能に構成している。換言すると、１つのジョブの１頁分の画像を印刷する度に、いちいち画像のシフト量を変化させずに、共通のシフト量でもって、表裏の画像の位置合わせ処理を要するジョブの両面印刷処理を本印刷装置により実行可能に制御している。
【０２８５】
又、生産性を向上させる更なる仕組みの１つとして、以下のような制御もＣＰＵ２０５により実行している。
【０２８６】
例えば、図１４のステップＳ１４０４〜Ｓ１４０５の処理により、表裏の画像の位置合わせ処理を指示された両面印刷ジョブ自身の１頁目と２頁目の両面印刷した結果を、ステップＳ１４０７にて、ユーザが確認したとする。そして、確認の結果、表裏の画像の位置ずれ現象が発生していなかったとする。
【０２８７】
換言すると、このままの状態で両面印刷を実行させても、最終成果物としての印刷物として、問題無しとユーザが判断したとする。このような場合、ステップＳ１４０４〜Ｓ１４０５にて、１頁目と２頁目の両面印刷が実行された１枚のシート自身も、最終成果物としての印刷物として、採用した方が、生産性の観点のみならず、コスト面から見ても、得策であると言える。そこで、本例では、このようなユースケースやユーザニーズにも対応可能に構成している。
【０２８８】
この一例として、ＣＰＵ２０５は、上記の如く、表裏の画像の印刷位置結果をユーザにより確認可能にする為の該特定の両面印刷処理を本印刷装置により実行させる。その上で、該表裏の画像の位置合わせ処理が不要とユーザにより判断された場合に、ＣＰＵ２０５は、該特定の両面印刷処理にて印刷した頁の直後の頁から、表裏の画像の位置合わせ処理を禁止した、両面印刷処理を、本印刷装置により、実行可能にする。
【０２８９】
且つ、ＣＰＵ２０５は、この動作を本印刷装置に実行させる為の指示をユーザから受付可能にする為の表示を、該特定の両面印刷処理をプリンタ部２０３により実行させた上で、表示部４０１により、実行可能にする。この表示の一例として、ＣＰＵ２０５は、図１５のキー１５０６（本例では、印刷続行キーと呼ぶ）を図１５の画面にて表示部４０１により表示させる。
【０２９０】
且つ、ＣＰＵ２０５は、当該表示を介して上記指示がユーザにより入力された場合に、該特定の両面印刷処理にて印刷した頁の直後の頁から、表裏の画像の位置合わせ処理を禁止した、両面印刷処理を、プリンタ部２０３により、実行させる。以下にこの具体例を挙げる。
【０２９１】
例えば、図１２のジョブの１頁目と２頁目の両面印刷を１枚の記録紙の第１面と第２面に対して、ステップＳ１４０４〜Ｓ１４０５にて、実行させたとする。その結果、図３０や図３１のような表裏の画像の位置ずれは発生しておらず、図３２のような、適正な位置に各面の画像が配置された適正な両面印刷結果が得られたとする。この場合、当該印刷結果自身も最終成果物の印刷物として採用可能とユーザがＳ１４０７にて判断したとする。
【０２９２】
その上で、キー１５０６がユーザにより押下されたとする。この場合、ＣＰＵ２０５は、キー１５０６からのユーザ指示に基き、このまま、画像のシフト処理無しに両面印刷を続行すべきと判断し、図１２のジョブの両面印刷処理を、プリンタ部２０３により実行させる。
【０２９３】
本例では、特定の両面印刷処理として図１２のジョブ自身の１頁目と２頁目の両面印刷を１枚の記録紙の第１面と第２面に実行させている。故に、ＣＰＵ２０５は、特定の両面印刷にて要したシートを該ジョブの１枚のシートとして採用する。
【０２９４】
且つ、ＣＰＵ２０５は、２枚目のシートとしての利用すべきシートの第１面に対して、画像のシフト処理無しで、図１２のジョブの３頁目を印刷させる。
【０２９５】
且つ、該シートの第２面に対して、画像のシフト処理無しで、図１２のジョブの４頁目を印刷させる。且つ、３枚目のシートとしての利用すべきシートの第１面に対して、画像のシフト処理無しで、図１２のジョブの５頁目を印刷させる。
【０２９６】
且つ、該シートの第２面に対して、画像のシフト処理無しで、図１２のジョブの６頁目を印刷させる。
【０２９７】
このように、図１２のジョブの３頁目以降から最終頁（２ｎ−１）頁目まで、該ジョブの両面印刷を、実行させるよう、プリンタ部２０３を制御する。即ち、ＣＰＵ２０５は、両面印刷対象のジョブの、ステップＳ１４０４にて処理した頁に後続する、２Ｎ頁（偶数頁）目のデータをシートの第２面に印刷する際、画像のシフト処理を禁止した印刷処理を、本印刷装置により、実行させる。
【０２９８】
本例では、ステップＳ１４０４にてシートの第２面に印刷した画像の該画像の該シートにおける印刷位置と同じ位置に画像を配置する印刷処理を、該ジョブのシートの第２面への印刷時にて、プリンタ部２０３により、実行させる。
【０２９９】
且つ、ＣＰＵ２０５は、両面印刷対象のジョブの、ステップＳ１４０５にて処理した頁に後続する、２Ｎ−１頁（奇数頁）目のデータをシートの第１面に印刷する際、画像のシフト処理を禁止した印刷処理を、本印刷装置により、実行させる。
【０３００】
本例では、ステップＳ１４０５にてシートの第１面に印刷した画像の該画像の該シートにおける印刷位置と同じ位置に画像を配置する印刷処理を、該ジョブのシートの第１面への印刷時にて、プリンタ部２０３により、実行させる。このような一連の動作を、キー１５０６を介してユーザ指示が入力された場合に、本印刷装置により実行するようＣＰＵ２０５により制御する。
【０３０１】
尚、当該ケースにおいても、ＨＤＤ２０９に記憶済の、表裏の画像の位置合わせが要求された両面印刷対象のジョブの印刷データを用いる。本例では、ＣＰＵ２０５は、図１４のステップＳ１４０３の処理によりＨＤＤ２０９に全頁分のデータが記憶済の図１２のジョブの３頁目〜最終頁の印刷データを用いて、画像シフト処理を禁止した両面印刷処理を、プリンタ部２０３により、実行させる。このように各種生産性を考慮した仕組みを取り入れている。
【０３０２】
尚、ステップＳ１４０４〜Ｓ１４０５の処理を実行した結果、何らかの理由によりユーザが当該ジョブの両面印刷処理の中止を望む場合も考慮した仕組みも取り入れている。その例として、ＣＰＵ２０５は、図１５の画面にてキャンセルキー１５０７を表示部４０１に表示させる。
【０３０３】
ＣＰＵ２０５は、キー１５０７を介してジョブキャンセルがユーザから指示された場合には、当該ジョブをキャンセルして本印刷装置の状態をスタンバイ状態に復帰させる。尚、この際、ＣＰＵ２０５は、ステップＳ１４０３にてＨＤＤ２０９に取り込んだ当該ジョブの全頁のデータをＨＤＤ２０９から消去させる。このように装置の資源やセキュリティを考慮した仕組みも採用することでより利便性を向上させる。
【０３０４】
尚、ここで、全ての実施形態にて共通して述べるべき事項を、付言しておく。上記のような画像のシフトの方法については、如何なる方法を採用しても良い。例えば、後述するように、処理対象となるジョブのデータを記憶するメモリユニットに対する画像データの読出し制御や画像メモリへの画像のレイアウト制御等を採用しても良い。或いは、印刷部にて実際に印刷を行うタイミングや、給紙部からのシートを給送するタイミングを、制御する方法でも良い。
【０３０５】
このように、本形態にて画像のシフトを行う方法として、如何なる方法を採用しても良い。換言すると、本形態は、シートの第１面及び第２面のうちの画像シフトすべき面の画像が、シフトすべき方向に、シフトすべき量分、シフトされた状態の印刷結果を、プリンタ部２０３を介して得ることができればよい。このためには、如何なる構成、方法であってもよく、それらの構成ならびに方法は本発明に包含される。
【０３０６】
又、シートの第１面に対する印刷とシートの第２面に対する印刷との、これら印刷順序に関しても、同様である。即ち、シートの第１面及び第２面のうちの画像シフトすべき面の画像が、シフトすべき方向に、シフトすべき量分だけ、シフトされた状態の印刷結果を、プリンタ部２０３を介して得ることができればよい。このためには、如何なる順番で、第１面と第２面への両面印刷を実行する構成であってもよく、かかる順番は本発明に包含される。
【０３０７】
即ち、図３０や図３１のような表裏の画像の位置ずれが発生している印刷結果が、図３２のように、表裏の画像の位置ずれを抑えた印刷結果になるならば、如何なる構成であっても本発明に包含される。
【０３０８】
図１４のフローチャートの説明に戻る。ＣＰＵ２０５は、ステップＳ１４０８にて、表裏の画像の位置合わせをユーザから要求された両面印刷対象のジョブをキャンセルするか否かを判断する。本例では、この判断を、ステップＳ１４０７にて表示部４０１に表示させた図１５の両面画像印刷位置合わせ詳細設定画面上のキャンセルキー１５０７がユーザにより押下されたか否かに基いて行う。
【０３０９】
ステップＳ１４０８において、ジョブをキャンセルしないと判断した場合には、ステップＳ１４０９に進む。ＣＰＵ２０５は、ステップＳ１４０９にて、当該両面印刷対象のジョブは、画像印刷位置を変更すべきジョブか否かを判断する。本例では、この判断を、ステップＳ１４０７にて表示部４０１に表示させた図１５の両面画像印刷位置合わせ詳細設定画面上のやり直し設定キー１５０５がユーザにより押下されたか否かに基いて行う。
【０３１０】
当該両面印刷対象のジョブは、画像印刷位置を変更すべきジョブと判断した場合には、ステップＳ１４０９からステップＳ１４１１に進む。ステップＳ１４１１に進む場合、ＣＰＵ２０５は、表裏の画像の位置合わせを要する両面印刷対象のジョブにて、画像のシフト処理を含んだ両面印刷処理を、プリンタ部２０３により、実行させる。このステップＳ１４１１側へ進んだ場合の両面印刷シーケンスの具体例を挙げる。
【０３１１】
例えば、ＣＰＵ２０５は、表裏の画像の位置合わせを要する両面印刷対象のジョブにて要するシートの第１面（本例では表面）及び第２面（本例では裏面）のうちの、特定の面に印刷すべき画像をシフト（移動とも呼ぶ）処理対象の画像となるよう制御する。この特定の面として、本例では、表示部４０１に表示させた図１５の画面のキー１５０１及びキー１５０２のうちのユーザにより押下されたキーに対応する面を採用する。
【０３１２】
例えば、キー１５０１がユーザ選択された場合、ＣＰＵ２０５は、シートの第２面（本例では裏面）に印刷すべき頁の画像はシフト対象の画像とせず、且つ、シートの第１面（本例では表面）に印刷すべき頁の画像を、シフト対象の画像と判断する。
【０３１３】
一方、キー１５０２がユーザ選択された場合、ＣＰＵ２０５は、シートの第１面（本例では表面）に印刷すべき頁の画像はシフト対象の画像とせず、且つ、シートの第２面（本例では裏面）に印刷すべき頁の画像を、シフト対象の画像と判断する。
【０３１４】
且つ、ＣＰＵ２０５は、この表裏の画像の位置合わせを要する両面印刷対象のジョブの、上記特定の面に印刷すべき頁の画像を、特定の方向にシフトさせるよう制御する。この特定の方向として、本例では、表示部４０１に表示させた図１５の画面のシフト方向設定欄１５０３を介して実行されたユーザ設定に基いた方向を採用する。
【０３１５】
例えば、設定欄１５０３で「上」がユーザ選択された場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうち、ユーザにより選択されたキーに対応する面に印刷すべき頁の画像を印刷させる。このとき、該面の上方向にシフトさせた位置に相当する印字位置に画像を印刷するよう制御する。
【０３１６】
又、例えば、設定欄１５０３で「下」がユーザ選択された場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうち、ユーザにより選択されたキーに対応する面に印刷すべき頁の画像を該面の下方向にシフトさせた位置に印刷するよう制御する。
【０３１７】
又、例えば、設定欄１５０３で「左」がユーザ選択された場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちのユーザ選択されたキーに対応する面に印刷すべき頁の画像を該面の左方向にシフトさせた位置に印刷させるよう制御する。又、例えば、設定欄１５０３で「右」がユーザ選択された場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちのユーザ選択されたキーに対応する面に印刷すべき頁の画像を該面の右方向にシフトさせた位置に相当する印字位置に印刷するよう制御する。
【０３１８】
本例では、少なくとも、これら４つの選択候補となるシフト方向の中からユーザの所望のシフト方向を選択可能に構成している。尚且つ、本例では、シフト方向として、斜め方向も選択可能に構成している。例えば、設定欄１５０３にて「上」と「左」の２項目がユーザ選択されたとする。
【０３１９】
この場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちのユーザ選択されたキーに対応する面に印刷すべき頁の画像を、該面の左上方向にシフトさせた位置に相当する印字位置に、印刷させるよう、制御する。
【０３２０】
又、例えば、設定欄１５０３にて「上」と「右」の２項目がユーザ選択されたとする。この場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちのユーザ選択されたキーに対応する面に印刷すべき頁の画像を、該面の右上方向にシフトさせた位置に相当する印字位置に、印刷させるよう、制御する。
【０３２１】
又、例えば、設定欄１５０３にて「下」と「左」の２項目がユーザ選択されたとする。この場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちのユーザ選択されたキーに対応する面に印刷すべき頁の画像を、該面の左下方向にシフトさせた位置に相当する印字位置に、印刷させるよう、制御する。又、例えば、設定欄１５０３にて「下」と「右」の２項目がユーザ選択されたとする。
【０３２２】
この場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちのユーザ選択されたキーに対応する面に印刷すべき頁の画像を、該面の右下方向にシフトさせた位置に相当する印字位置に、印刷させるよう、制御する。
【０３２３】
尚、本例では、更なるユーザ利便性の向上を考慮しているが故の仕様であるが故、このように複数候補のシフト方向を用意している。しかし、少なくとも表裏の画像の位置合わせが可能な機能を具備するならば、この構成は、必須要件としなくても良い。
【０３２４】
且つ、ＣＰＵ２０５は、この表裏の画像の位置合わせを要する両面印刷対象のジョブの、上記特定の面に印刷すべき頁の画像を、上記特定の方向で、且つ、特定のシフト量分、シフトさせるように、制御する。この特定のシフト量として、本例では、表示部４０１に表示させた図１５の画面のシフト量設定欄１５０４を介して実行されたユーザ設定に基いたシフト量を採用する。
【０３２５】
例えば、ユーザにより、設定欄１５０３を介して「上」が選択されたうえで、設定欄１５０４の上下方向シフト量欄を介して「２ｍｍ」が設定されたとする。この場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちの該ユーザにより選択されたキーに対応する面に印刷すべき頁の画像を、該面の上方向に「２ｍｍ」シフトさせた位置に相当する印字位置に、印刷させるよう、制御する。
【０３２６】
又、例えば、ユーザにより設定欄１５０３で「下」が選択されたうえで、設定欄１５０４の上下方向シフト量欄を介して「３ｍｍ」が設定されたとする。この場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちのユーザ選択されたキーに対応する面に印刷すべき頁の画像を、該面の下方向に「３ｍｍ」シフトさせた位置に相当する印字位置に、印刷させるよう、制御する。
【０３２７】
又、例えば、ユーザにより設定欄１５０３で「左」が選択されたうえで、設定欄１５０４の左右方向シフト量欄を介して「４ｍｍ」が設定されたとする。この場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちのユーザ選択されたキーに対応する面に印刷すべき頁の画像を、該面の左方向に「４ｍｍ」シフトさせた位置に相当する印字位置に、印刷させるよう、制御する。
【０３２８】
又、例えば、ユーザにより設定欄１５０３で「右」が選択されたうえで、設定欄１５０４の左右方向シフト量欄を介して「５ｍｍ」が設定されたとする。この場合、ＣＰＵ２０５は、キー１５０１及びキー１５０２のうちのユーザ選択されたキーに対応する面に印刷すべき頁の画像を、該面の右方向に「５ｍｍ」シフトさせた位置に相当する印字位置に、印刷させるよう、制御する。
【０３２９】
尚、本例にて、例えば、設定欄１５０３を介して「上」又は「下」がユーザ選択されたとする。この場合、ＣＰＵ２０５は、設定欄１５０４の上下方向シフト量設定欄を介してユーザからシフト量を受付可能にするが、設定欄１５０４の左右方向シフト量設定欄からのユーザ指示は無効にする。
【０３３０】
例えば、この場合、左右方向のシフト量は無しとして、「０ｍｍ」にする。一方、本例にて、例えば、設定欄１５０３を介して「左」又は「右」がユーザ選択されたとする。この場合、ＣＰＵ２０５は、設定欄１５０４の左右方向シフト量設定欄を介してユーザからシフト量を受付可能にするが、設定欄１５０４の上下方向シフト量設定欄からのユーザ指示は無効にする。
【０３３１】
例えば、この場合、上下方向のシフト量は無しとして、「０ｍｍ」にする。又、ユーザから受付可能なシフト量の設定値は、制限値範囲内の値となるよう、ＣＰＵ２０５は制御する。本例では、上下方向でも左右方向でも、「０ｍｍ以上〜１０ｍｍ以下」となるように、ユーザからのシフト量を制限する。尚、ＣＰＵ２０５は、当該シフト量の数値入力を、テンキー５０６を介してユーザから受付可能にし、且つ、その設定値を、設定欄１５０４に反映させるよう表示部４０１を制御する。
【０３３２】
以上のように、ＣＰＵ２０５は、表裏の画像の位置合わせを要する両面印刷対象のジョブの為に、表示部４０１に実行させる表示を介して、該ジョブのユーザから各種表裏の画像の位置合わせに関する各種指示を受付可能に制御する。
【０３３３】
尚、図１５の例では、図１５の画面のキー１５０２のユーザ選択により、シートの第１面（本例では表面）と第２面（裏面）のうちの第２面（本例では裏面）に印刷すべき画像をシフトさせる設定が、ユーザにより、なされた例である。且つ、図１５の画面の設定欄１５０３のユーザ設定により、その面に印刷すべき画像を上方向にシフトさせる設定が、該ユーザにより、なされた例である。且つ、図１５の画面の設定欄１５０４で、その面のその方向にシフトさせる画像のシフト量として、「２ｍｍ」が、ユーザにより、設定された例である。
【０３３４】
このように、ＣＰＵ２０５は、図１５の例示のような、表裏の画像の位置合わせに関わるユーザ指示を受付可能にする為の表示を、上述した特定の両面印刷処理をプリンタ部２０３により実行させたうえで、表示部４０１により、実行させる。
【０３３５】
且つ、該表示を介してユーザにより設定された該指示に応じた画像の位置合わせ処理を、処理対象となる両面印刷対象のジョブの両面印刷にて、実行するよう、本印刷装置を制御する。例えば、本例では、このような処理を本印刷装置により実行させるべく、ＣＰＵ２０５は、ＨＤＤ２０９やＲＡＭ２０８やプリンタ部２０３等、表裏の画像の位置合わせ処理を行ううえで利用すべき本印刷装置が具備する各種関係するユニットを制御する。
【０３３６】
尚、本例にて、画像のシフト処理（画像の位置合わせ処理）を行う場合に、どの点を基点にして画像シフトを行うのか、その１例を具体例でもって説明する。例えば、画像の印刷位置を上方向に２ｍｍシフトさせる場合、ＣＰＵ２０５は、基準となる印刷位置から上方向に２ｍｍシフトさせた位置に画像を印字させるよう制御する。
【０３３７】
この基準となる印刷位置とは、例えば、表面の画像をシフトさせるならば、直前に実行したステップＳ１４０５における表面印刷時の画像印刷にて用いた座標軸を基準にする。又、裏面の画像をシフトさせるならば、直前に実行したステップＳ１４０４における裏面印刷時の画像印刷にて用いた座標軸を基準にする。
【０３３８】
例えば、ＣＰＵ２０５により、最初に実行したＳ１４０４の処理にて、Ａ４サイズの１ページ分の画像を、以下のような配置位置になるように、当該画像が第２面に印刷されたとする。換言すると、当該データを、画像シフト処理を行う前に、印刷した際の、該データのシート上の印刷位置を示す。
【０３３９】
該１ページ分の画像データの左上隅のデータの印字位置が、横軸方向における印刷位置と縦方向における印刷位置で表現して、（ＸＡ１＝Ｘ０、ＹＡ１＝Ｙ０）であるとする。なお、横軸方向とは、Ｘ軸方向であり、シートはＮ双方向に並行する方向をいう。また、縦方向とは、Ｙ軸方向であり、シート搬送方向に直交する方向をいう。
【０３４０】
且つ、該１ページ分の画像データの右上隅のデータの印字位置が、横軸方向における印刷位置と縦方向における印刷位置とで表現して、（ＸＡ２＝Ｘ０＋２１０．０ｍｍ、ＹＡ２＝Ｙ０）であるとする。且つ、該１ページ分の画像データの左下隅のデータの印字位置が、横軸方向における印刷位置と縦方向における印刷位置とで表現でして、（ＸＡ３＝Ｘ０、ＹＡ３＝Ｙ０＋２９７．０ｍｍ）であるとする。
【０３４１】
且つ、１ページ分の画像データの右下隅のデータの印字位置が、横軸方向における印刷位置と縦方向における印刷位置とで表現でして、（ＸＡ４＝Ｘ０＋２１０．０ｍｍ、ＹＡ４＝Ｙ０＋２９７．０ｍｍ）であるとする。
【０３４２】
このようなＡ４サイズの１ページ分のデータを上方向に２ｍｍシフトさせてプリンタ部２０３で印刷させるという事は、シートの第２面にて以下のような印刷位置となるように当該データの印刷位置をＣＰＵ２０５により制御する。
【０３４３】
上記Ａ４サイズの１ページ分のデータの左上隅のデータの印刷位置を、横軸方向における印刷位置と縦方向における印刷位置とで表現して、（ＸＢ１＝ＸＡ１、ＹＢ１＝ＹＡ１の位置よりも２．０ｍｍ真上に相当する位置）とする。且つ、該データの右上隅のデータの印字位置を、横軸方向における印刷位置と縦方向における印刷位置とで表現して、（ＸＢ２＝ＸＡ２、ＹＢ２＝ＹＡ２の位置よりも２．０ｍｍ真上に相当する位置）とする。
【０３４４】
且つ、該データの左下隅のデータの印字位置を、横軸方向における印刷位置と縦方向における印刷位置とで表現して、（ＸＢ３＝ＸＡ３、ＹＢ３＝ＹＡ３の位置よりも２．０ｍｍ真上に相当する位置）とする。且つ、該データの右下隅のデータの印字位置を、横軸方向における印刷位置と縦方向における印刷位置とで表現して、（ＸＢ４＝ＸＡ４、ＹＢ４＝ＹＡ４の位置よりも２．０ｍｍ真上に相当する位置）とする。
【０３４５】
このような印刷位置関係でもって、上記１ページ分のデータが第２面に印刷されるようにＣＰＵ２０５により制御する。尚、実際には、後述するようなＲＡＭ等の画像メモリ上での画像のレイアウト処理を実行することで、上記画像シフトされた画像データを生成する。
【０３４６】
例えば、ＨＤＤ２０９からＲＡＭ２０８等の画像メモリに上記Ａ４サイズの１ページ分の画像データを展開する際に、上記のような印刷位置関係になるようにデータの書込みアドレス或いは読出しアドレスを制御する。これにより、上記画像シフト処理済みの画像データを生成させる。そして、その画像シフト処理済みの画像データに基いた画像をシートに像形成することで、図３２のような印刷結果を得るように構成している。
【０３４７】
このように、画像シフト処理として、画像メモリ上で画像のレイアウト処理を行う。そして、その作成した画像データに基いた１ページ分の画像を、シートの印刷面上に印刷するような構成である。尚、この例は、両面印刷されたシートの第１面及び第２面のうちの特定の面の画像が、特定の方向に、且つ、特定のシフト量分だけ、シフトされた、両面印刷結果画像を、生成させる為のデータ生成方法の１例である。
【０３４８】
即ち、本発明の趣旨を逸脱しない方法ならば、如何なるデータ生成方法で、シートの表裏のうちの特定の面の画像が特定の方向に特定のシフト量分シフトされた両面印刷結果を生成しても構わない。具体例を挙げて換言すると、図３０や図３１のような印刷結果となってしまった両面印刷対象のジョブのデータから。図３２のような両面印刷結果を得る事を可能にする、データ生成方法であるなれば、如何なる構成でも良い。
【０３４９】
又、本例では、ユーザ利便性を極力向上させる仕組みを多数取り入れている。その一例が、ステップＳ１４１１側の処理に以降する際の操作フローである。
【０３５０】
例えば、ステップＳ１４０９のＹＥＳの場合、図１５の表示を用いた制御例で例示した如く、表裏の画像の位置合わせを要する両面印刷対象のジョブの為の、表裏の画像の位置合わせに関するユーザ指示を受付可能にＣＰＵ２０５により制御する。
【０３５１】
そして、該表裏の画像の位置合わせの設定がユーザにより実行された事を受け、ＣＰＵ２０５は、そのユーザからの指示内容を、例えばＲＡＭ２０８やＨＤＤ２０９等の適当なメモリに、登録する。尚、ＣＰＵ２０５は、この表裏の画像の位置合わせに関するユーザ設定情報を、ＨＤＤ２０９に記憶済の処理対象となる両面印刷対象のジョブの印刷データに関連付けて、登録させる。
【０３５２】
ＣＰＵ２０５は、このような作業をステップＳ１４１１にて実行する。且つ、ＣＰＵ２０５は、当該ステップＳ１４１１の処理を、図１５の表示のキー１５０５がユーザにより押下された事に応答して、実行する。且つ、ＣＰＵ２０５は、ステップＳ１４１１の処理を実行する場合、該ステップＳ１４１１の処理を経て、ステップＳ１４０４の処理へ再び処理を戻すよう制御する。
【０３５３】
このように、本例では、ステップＳ１４１１からステップＳ１４０４に処理を戻す事で、ステップＳ１４０４、Ｓ１４０５の処理を再び実行する。換言すると、本例では、表裏の画像の位置合わせを要する両面印刷対象のジョブの１頁目と２頁目のデータの両面印刷処理を、ステップＳ１４１１の処理を経て、再度、ステップＳ１４０４〜Ｓ１４０５にて、実行する。
【０３５４】
この場合、ＣＰＵ２０５は、当該両面印刷にて、ステップＳ１４１１でセットされたユーザからの表裏の画像の位置合わせに関する指示に応じた位置合わせ処理を、実行するよう、本印刷装置を制御する。換言すると、ＣＰＵ２０５は、表示部４０１により実行させた図１５の表示を介して受付た表裏の画像の位置合わせに関するユーザ要求に基いた画像のシフト処理を、該ジョブの１頁目と２頁目の両面印刷にて実行させる。例えば、図１５の表示を介して設定されたユーザ要求は、以下である。
【０３５５】
まず、該ジョブのデータを印刷するシートの表裏の第１面及び第２面のうちのシフトさせるべく特定面として、図１５の表示のキー１５０２を介して、「第２面（裏面）」が、ユーザにより指示された（以下、指示１と称す）。
【０３５６】
且つ、該画像のシフトを実行すべき特定面に該当する該第２面に印刷対象となる画像の特定のシフト方向として、図１５の表示のキー１５０３を介して、「上」が、ユーザにより指示された（以下、指示２と称す）。且つ、該特定面に該当する第２面で且つ該特定シフト方向に該当する「上」に対して画像をシフトさせる特定のシフト画像量として、図１５の表示のキー１５０４を介して、「２ｍｍ」が、ユーザにより指示された（以下、指示３と称す）。
【０３５７】
そして、このような各指示１〜３がユーザにより設定されたうえで、図１５の表示のキー１５０５を介して、ユーザにより、当該ジョブの印刷再開が指示された。以上の指示をユーザから受付けたうえで、ＣＰＵ２０５は、当該表裏の画像の位置合わせを動作を要する該処理対象の両面印刷ジョブを、以下のように処理するよう、本装置を制御する。
【０３５８】
例えば、本印刷装置の給紙部から該ジョブにて要する１枚のシートを給送させる。且つ、先のステップ１４０３の段階でＨＤＤ２０９に全頁分の印刷データを記憶済みの該ジョブの１頁目の印刷データと２頁目の印刷データを、それぞれ、給紙部から給送する該１枚のシートの第１面と第２面の、各面に、印刷するよう制御する。
【０３５９】
この１枚のシートの各面に印刷をプリンタ部２０３により実行させるにあたり、ＣＰＵ２０５は、該シートの第１面に対して該ジョブの１頁目の印刷データを印刷する場合には、該１頁目の印刷データの画像シフト処理の実行は禁止する。且つ、該第１頁目の画像のシフト処理は実行させずに、プリンタ部２０３により、該１頁目の画像の印刷を該シートの第１面に実行させる。但し、該シートの第２面に対して該ジョブの２頁目の印刷データを印刷する場合には、該２頁目の印刷データの画像シフト処理の実行は許可する。
【０３６０】
即ち、ＣＰＵ２０５は、該第２頁目の画像のシフト処理を実行させたうえで、該画像シフト処理済の該２頁目の画像を、プリンタ部２０３により、該シートの第２面に対して、印刷させる。なぜなら、ＣＰＵ２０５は、シートの第１面及び第２面のうちの画像シフト処理がユーザから要求された特定の印刷面は、シートの第１面ではなく第２面であり、図１５の表示を介して上記指示１をユーザから受付からである。
【０３６１】
尚且つ、ＣＰＵ２０５は、画像シフトさせる当該ジョブの２頁目の画像のシフト方向として上方向に当画像をシフトすべきと判断する。この理由は、上記指示２のユーザ要求に基く。且つ、ＣＰＵ２０５は、該画像のシフト量は「２ｍｍ」と判断するこの理由は、上記指示３のユーザ要求に基く。
【０３６２】
換言すると、ＣＰＵ２０５は、先のステップＳ１４０４で実施した該２頁目の画像のシート第２面に対する画像印字領域よりも全体的に上方向に２ｍｍシフトした画像印字領域内に、該２頁目の画像が収まるように、印刷処理を実行させる。この画像のシフト処理の具体的方法は、上記の如く、メモリ読出しタイミングを制御する方法でも良いし、印刷タイミングを制御する方法でも良い。
【０３６３】
以上のような図１５の表示を介してユーザ要求された指示１〜３に基づいた画像のシフト処理を含んだ該ジョブの１頁目と２頁目の１枚のシートの表裏に対する両面印刷が完了したら、ＣＰＵ２０５は、再度、ステップＳ１４０６へ以降する。且つ、Ｓ１４０７の処理にて、再度、図１５の表示を、上記ＵＩ部に実行させる。且つ、ＣＰＵ２０５は、表裏の画像の位置合わせに係わるユーザ要求を、再度、図１５の表示を介して、ユーザから受付可能に制御する。
【０３６４】
そして、再度、表裏の画像の位置合わせに関するユーザ要求を図１５の表示を介して、受付けた場合は、ＣＰＵ２０５は、再度、Ｓ１４０４に処理を戻す。且つ、ＣＰＵ２０５は、この表裏の画像の位置合わせに関するユーザの再要求に応じた画像のシフト処理を、該ジョブの１頁目及び２頁目の両面印刷処理にて、再び、実行するよう、プリンタ部２０３を制御する。
【０３６５】
換言すると、この一連の制御は、表裏の画像の位置合わせ処理済みの両面印刷結果を、ユーザが納得いくまで、何回でも、繰り返しに、実行可能にする仕組みである。但し、Ｓ１４０４→Ｓ１４０５→Ｓ１４０７→Ｓ１４０９でＹＥＳ→ステップＳ１４１１を経て、画像シフト処理に関するユーザ要求を、該ＵＩ部を介して、ユーザから１回受け付けたとする。
【０３６６】
当該動作に応答し、ＣＰＵ２０５は、ステップＳ１４０７における図１５の表示を介して受付けたユーザ要求に応じた画像のシフト処理を含んだ両面印刷処理を、該ジョブの１頁目から最終頁まで、全頁、自動的に、実行させる構成でも、良い。このように１つのジョブの処理にて、画像のシフト処理に関する画像の位置合わせ動作を、１回だけ、実行させる構成でも良い。これにより生産性を向上させるように構成しても良い。
【０３６７】
以上のように、画像の位置合わせ処理を図１５の表示を介して受付けたユーザ要求に基いて、該ジョブの１頁目と２頁目の両面印刷を実行させたとする。そして、ユーザによりこの両面印刷結果を目視で確認してもらい特に画像の位置合わせ処理を実行する必要なしと判断されたとする。
【０３６８】
換言すると、上記の一連の制御により、表裏の画像の位置合わせ処理を含んだ両面印刷処理により、表裏の画像の位置ずれ現象が解消されたとする（以下、ケース１と称す）。或いは、今日、本印刷装置の電源を投入して、はじめて、図１４のフローチャートの処理を経て、該ジョブの１頁目及び２頁目の両面印刷したとする。
【０３６９】
且つ、その本日１回目の両面結果自体が、そもそも、ユーザの所望とする両面印刷結果であるとする。換言すると、例えば、表裏の画像の位置ずれ現象が、上記のような画像の位置合わせ処理を実行しなくても、起きていない状況であるとする（ケース２と称す）。
【０３７０】
これら何れかのパターンの場合には、当該両面印刷対象のジョブに対する処理として、ＣＰＵ２０５はＵＩ部に表示させた図１５の表示のキー１５０６を介して、「そのまま印刷続行する」指示を、ユーザから受付可能にする。但し、ケース１の状況下にてキー１５０６を介してユーザ指示された場合と、ケース２の状況下にてキー１５０６を介してユーザ指示された場合とでは、両面印刷シーケンスを異ならせるよう制御する。
【０３７１】
なぜなら、ケース１の状況は、図１５の表示を介してユーザ要求された画像のシフト処理に関するユーザ指示に基いた画像シフト処理を含んだ両面印刷処理を、プリンタ部２０３により、実行させた、ケースに該当する。即ち、このシーケンスを実行した結果、画像の位置ずれ問題が解消したものである。
【０３７２】
換言すると、このシーケンスを実行しなければ、表裏の画像の位置ずれ問題が残さされたままの状態である。他方、ケース２の状況は、図１５の表示を介して画像のシフト処理に関するユーザ要求がなされていない状況である。換言すると、画像のシフト処理を含んでいない両面印刷処理を、プリンタ部２０３により、実行させた、ケースに該当する。そして、上記の表裏の画像の位置合わせの為の制御シーケンスを実行しなくても、画像の位置ずれ問題が発生していない状況である。
【０３７３】
故に、ＣＰＵ２０５は、ケース１の状況下にてキー１５０６を介してユーザ指示されたうえで、ステップＳ１４１１の処理へ以降する場合には、当該処理対象の両面印刷ジョブを、次のように、制御する。
【０３７４】
例えば、このステップＳ１４１１の処理に移行する直前に実行した画像のシフト処理と同一の画像シフト処理を含んだ両面印刷処理を、該ジョブの３頁目〜最終頁の印刷データに対して実行するようプリンタ部２０３を制御する。
【０３７５】
換言すると、該ジョブの１頁目と２頁目の２頁分の印刷データを１枚の記録紙の表裏に印刷した際の画像印刷領域に係わる印刷処理条件パラメータと同一の印刷条件でもって、該ジョブの３頁目〜最終頁目のデータの両面印刷処理を実行させる。尚且つ、この画像のシフト処理は、記録紙１枚単位で、（即ち、１枚のシートの表裏に印刷されるペアとなる２ページ分の印刷データ単位で）、１回ずつ、繰り返し、プリンタ部２０３により、実行させる。
【０３７６】
この具体例を説明する。例えば、この状況は、図１５の表示を介して上記指示１〜３の指示をユーザから受付済の状況に該当する。且つ、図１５の表示を介して受付たユーザ要求が上記指示１〜３に示す要求である場合に該当する。このユーザ要求の場合、ＣＰＵ２０５は、Ｓ１４１１の処理を経た直後のＳ１４０５にて、該ジョブの１頁目の画像の１枚目のシートの第１面に対する印刷時に、「画像シフトなし」の印刷条件で、該１頁目の画像の印刷を、プリンタ部２０３により、実行させる。
【０３７７】
且つ、ＣＰＵ２０５は、Ｓ１４１１の処理を経た直後のＳ１４０４にて、該ジョブの２頁目の画像の１枚目のシートの第２面に対する印刷時に、「上方向に２ｍｍ画像シフトする」印刷条件で、該２頁目の画像の印刷を、プリンタ部２０３により、実行させる。その上で、キー１５０６を介してユーザ要求を受付けた状況に該当する。
【０３７８】
以上のような状況にて、キー１５０６が押下された事に応答し、以下のように動作させる。該ジョブの３頁目の画像の２枚目のシートの第１面に対する印刷時に、「画像シフトなし」の印刷条件で、該３頁目の画像の印刷を、プリンタ部２０３により、実行させる。
【０３７９】
且つ、ＣＰＵ２０５は、該ジョブの４頁目の画像の該２枚目のシートの第２面に対する印刷時に、「上方向に２ｍｍ画像シフトする」印刷条件で、該４頁目の画像の印刷を、プリンタ部２０３により、実行させる。このように、該ジョブでは、１頁目と２頁目のうちの１頁目の画像のシフトは実行させずに、２頁目の画像のシフトを実行させるケースに該当する。
【０３８０】
換言すると、シートの第１面と第２面のうちの第２面に印刷対象となる頁に該当する偶数頁目（２ｎ頁目）のデータが、画像シフト処理済みの画像を印刷すべき頁に該当する。且つ、該シートの第１面と第２面のうちの第１面に印刷対象となる頁に該当する奇数頁目（２ｎ−１頁目）のデータが、画像シフト処理無しで、画像を印刷すべき頁に該当する。
【０３８１】
このルールに従って、ＣＰＵ２０５は、このジョブの３頁目移行の両面処理を実行する。即ち、該ジョブの１、３、５、・・・、２ｎ−１頁を、それぞれ、１枚目のシートの第１面、２枚目のシートの第１面、３枚目のシートの第１面、・・・、最終頁のシートの第１面に印刷する際は、画像シフト処理を禁止した状態で印刷するよう制御する。
【０３８２】
且つ、該ジョブの２、４、６、・・・、２ｎ頁を、それぞれ、１枚目のシートの第２面、２枚目のシートの第２面、３枚目のシートの第２面、・・・、最終頁を印刷する最後のシートの第２面に印刷する際は、画像シフト処理を実行した上で、画像を印刷させる。尚且つ、この画像シフト処理は、全て、２頁目のシフト処理と同一条件である、「上方向に画像を２ｍｍシフトさせる」印刷条件でもって、当該偶数頁目の印刷データに該当する頁の画像をプリンタ部２０３で、印刷させる。このように、ケース１の状況下では、ＣＰＵ２０５は、以上のような表裏の画像の位置合わせ処理を反映させた両面印刷処理を、ステップＳ１４１０にて、実行させる。
【０３８３】
一方、上記ケース２の状況下では、表裏の画像の位置合わせ動作がキー９０１を介してユーザにより要求されたジョブではある。しかし、ステップＳ１４０４、Ｓ１４０５による該ジョブの１頁目と２頁目の両面印刷をプリンタ部２０３により実行させ、ステップＳ１４０６の段階におけるユーザの目視による該両面印刷結果より、表裏の画像の位置ずれ無しの判断が下された状況に該当する。
【０３８４】
即ち、該ジョブの１頁目と２頁目のうちの１頁目の画像のシフトも実行させず、且つ、２頁目の画像のシフトも実行させない、ケースに該当する。
【０３８５】
換言すると、シートの第１面と第２面のうちの第２面に印刷対象となる頁に該当する偶数頁目（２ｎ頁目）のデータは、画像シフト処理無しで、画像を印刷すべき頁に該当する。且つ、該シートの第１面と第２面のうちの第１面に印刷対象となる頁に該当する奇数頁目（２ｎ−１頁目）のデータも、画像シフト処理無しで、画像を印刷すべき頁に該当する。このルールに従って、ＣＰＵ２０５は、このジョブの３頁目移行の両面処理を実行する。即ち、該ジョブの１、３、５、・・・、２ｎ−１頁を、それぞれ、１枚目のシートの第１面、２枚目のシートの第１面、３枚目のシートの第１面、・・・、最終頁のシートの第１面に印刷する際は、画像シフト処理を禁止した状態で印刷するよう制御する。
【０３８６】
且つ、該ジョブの２、４、６、・・・、２ｎ頁を、それぞれ、１枚目のシートの第２面、２枚目のシートの第２面、３枚目のシートの第２面、・・・、最終頁のシートの第２面に印刷する際も、画像シフト処理を禁止した状態で印刷するよう制御する。このように、ケース２の状況下では、ＣＰＵ２０５は、以上のような表裏の画像の位置合わせ処理を反映させない両面印刷処理を、ステップＳ１４１０にて、実行させる。
【０３８７】
以上の一連の制御フローで説明したように、図１４のステップＳ１４１１の処理に移行する場合には、ＣＰＵ２０５は、ステップＳ１４０４の処理に再び戻る。且つ、ＣＰＵ２０５は、図９の表示のキー９０１を介して指示された表裏の画像の画像の位置合わせ処理を要する当該ジョブの２頁目の印刷動作から、処理をやり直すよう制御する。
【０３８８】
このように、ＣＰＵ２０５は、ステップＳ１４０４→Ｓ１４０５→Ｓ１４０６→Ｓ１４０７→Ｓ１４０９でＹＥＳ→Ｓ１４１１という一連の処理を、ステップＳ１４０９にて画像印刷位置を変更しないと判断されるまで繰り返し、実行可能に制御する。
【０３８９】
即ち、ユーザが両面印刷結果を目視確認して、表面と裏面の画像印刷位置が一致するまで（ユーザが納得するまで）、繰り返し実行可能に制御する。但し、上記の如く、再ループ処理を実行する（即ち、１つのジョブにてステップＳ１４０４を再実行する）場合、ＣＰＵ２０５は、ステップＳ１４０４の処理直前に受付けた、表裏の画像の位置合わせについてのユーザ要求に応答した制御を本装置に実行させる。
【０３９０】
一方、ステップＳ１４０９において画像印刷位置を変更しないと判断した場合には、ステップＳ１４１０の処理へ移行する。本例では、ＣＰＵ２０５は、このステップＳ１４０９の判断を、Ｓ１４０７にてＵＩ部に実行させた図１５の表示（両面画像印刷位置合わせ詳細設定画面）の印刷続行キー１５０６がユーザにより押下されたか否かに基いて、実行する。もしキー１５０６を介してユーザ指示がなされれば、上記ケース１やケース２で説明した一連の両面印刷シーケンスを本印刷装置により実行させる。
【０３９１】
尚、本例では、利便性を更に向上させる仕組みを具備する。この一例として、該ステップＳ１４１０の処理へ移行し、該両面印刷シーケンスを実行する前に、ＣＰＵ２０５は、図１６に示すが如くの表示を、該ＵＩ部により、実行させる。図１６は、ステップＳ１４１０の処理を実行する場合に、ＣＰＵ２０５が、ＵＩ部により表示させる両面画像印刷位置合わせ詳細設定登録画面である。
【０３９２】
図１６の画面の「この設定を登録し、印刷続行する」キー１６０１は、図１５の表示を介してユーザから受付けた設定に基いて処理対象のジョブの両面印刷動作を続行させ、且つ、該設定をメモリに登録させる指示をユーザから受付る為の表示キーである。
【０３９３】
本例では、キー１６０１が押下された場合、ＣＰＵ２０５は、図１５のキー１５０１〜１５０４を介してユーザから受付けた両面印刷における画像位置合わせに係わる処理条件に基いた画像シフト処理を実行させる。具体的には、上述制御例の如く、該キー１５０１〜１５０４を介して受付けた設定に基いた画像シフト処理を含んだ一連の両面印刷動作を、ステップＳ１４０６により現在印刷動作が停止状態中の上記ジョブ（本例では図１２のジョブ）の印刷にて、実行させる。
【０３９４】
しかも、キー１６０１が押下された場合、ＣＰＵ２０５は、上記動作をプリンタ部２０３に実行させるのみならず、上記キー１５０１〜１５０４を介してユーザから受付けた表裏の画像の位置合わせに関する処理条件を、ＨＤ２０９に登録させる。
【０３９５】
換言すると、図１６のキー１６０１は、図１４のステップＳ１４１０の処理に移行する直前の処理フローを介して獲得した画像の位置合わせ結果を反映した両面印刷条件パラメータを記憶部に登録させる指示をユーザから受付ける為の表示キーでもある。例えば、キー１６０１がユーザにより押下された場合、ＣＰＵ２０５は、図１４の処理におけるステップＳ１４１０の処理に移行する直前の処理フローを介して獲得した画像の位置合わせ結果を反映した両面印刷条件パラメータを例えばＨＤＤ２０９に登録させる。
【０３９６】
そして、このデータを、ＣＰＵ２０５は、上記表裏の画像の位置合わせに係わる処理条件パラメータに従った両面印刷処理を、当該ジョブの両面印刷実行時に、利用するよう制御する。尚且つ、このジョブの処理を完了させた後でも、当該パラメータを繰り返し、このジョブに後続する他の両面印刷対象のジョブの処理でも、再利用可能に、制御する。
【０３９７】
換言すると、例えば、１時間、或いは、半日等、ある程度の期間にわたって処理する複数の両面印刷のジョブの場合、当該処理条件パラメータを共通に利用するよう制御する。これは、従来技術で想定したように、表裏の画像の位置ずれ現象は、プリンタ内部に直接影響のある湿度や室温等外的要因に起因するからである。加えて、このような要因に起因した位置ずれ現象は、１日おき等ある程度の期間が経過した場合に、変化／発生しうる現象であるからである。
【０３９８】
換言すると、本形態が着目する表裏の画像の位置ずれ現象は、ある集中した期間中にて連続して複数のジョブを処理するような状況下では、変化する可能性が低い現象である。故に、該特性を加味して、本例では、上記の如く表裏の画像の位置ずれを修正する為に図１５の表示を介してユーザから受付けた印刷条件パラメータを、複数の両面印刷ジョブにて再利用可能に保持する。具体的には、当該印刷条件パラメータを、不揮発性メモリにより保持するようＣＰＵ２０５が制御する。このように構成することで、極力、画像の位置合わせに関するユーザ設定を省略化させる。即ち、利便性及び生産性を極力向上可能に構成する。
【０３９９】
図１６の画面の「この設定は登録せず、印刷続行する」キー１６０２は、図１５の表示を介してユーザから受付けた設定に基いて現処理対象のジョブの両面印刷動作を続行させるための表示キーである。かつ、該設定をメモリに登録させない為の指示を入力するための表示キーである。本例では、このキー１６０２が押下された場合、ＣＰＵ２０５は、図１５のキー１５０１〜１５０４を介してユーザから受付けた両面印刷における画像位置合わせに係わる処理条件に基いた画像シフト処理を実行させる。
【０４００】
具体的には、上述制御例の如く、該キー１５０１〜１５０４を介して受付けた設定に基いた画像シフト処理を含んだ一連の両面印刷動作を、ステップＳ１４０６により現在印刷動作が停止状態中の上記ジョブ（本例では図１２のジョブ）の印刷にて、実行させる。しかし、キー１６０２が押下された場合、ＣＰＵ２０５は、この図１５の表示を介して受付けたユーザ設定でもって処理する両面印刷ジョブは、該ジョブのみとする。
【０４０１】
且つ、後続する他の両面印刷ジョブでは、別途、図１５の表示を介して、あらためて、画像の位置合わせに関する処理条件をユーザから、受付けるよう、制御する。
【０４０２】
換言すると、ＣＰＵ２０５は、図１６のキー１６０２が押下された場合、直前に表示させた図１５のキー１５０１〜１５０４を介してユーザから受付けた両面印刷における表裏の画像の位置合わせに関する処理条件を、ＨＤ２０９に、登録する事は禁止する。
【０４０３】
図１６の画面のキャンセルキー１６０３は、当該手続をキャンセルする指示をユーザから受付けるための表示キーである。このキー１６０３が押下された場合、このジョブの処理を中止させる。この動作の１例として、例えば、ＣＰＵ２０５は、先のステップＳ１４０３にてＨＤＤ２０９に記憶させた当該ジョブ（この例では図１２のジョブ）の印刷データを、全頁、ＨＤＤ２０９から、消去させる。
【０４０４】
以上の如く、ＣＰＵ２０５は、ＵＩ部により実行させる図１６の表示のキー１６０１がユーザ押下された場合、図１５の表示を介してユーザから既に受付済の両面印刷における表裏の画像の位置調整に係わる設定値をメモリに登録可能に制御する。
【０４０５】
又、この構成を前提とした構成として次の構成も具備する。例えば、表裏の画像の位置ずれ現象が発生しないような期間において、連続して複数の両面印刷ジョブを処理する場合には、ＣＰＵ２０５は、このメモリに登録した設定値を、図１５の表示を表示させる際に、初期値として表示させる。且つ、この初期値として図１５の表示に反映させた当該設定値に基いて、該複数の両面印刷ジョブを処理させる。
【０４０６】
これにより、表裏の画像の位置合わせを要する複数の両面印刷ジョブが集中的に存在する場合においても、各ジョブを、表裏の画像の位置合わせを行いつつ、連続的に、処理可能となる。又、該構成により、ユーザは位置調整した値を記憶しておく必要もなく、操作を簡略化することができるという効果も奏する。
【０４０７】
ここで、上述した本印刷システムが具備する構成の確認を行う。本構成では、上記の如く、ＣＰＵ２０５は、表裏の画像の位置合わせ動作が図９の表示のキー９０１を介してユーザから要求された両面印刷対象のジョブのデータを、図１４のステップＳ１４０４及びＳ１４０５にて、プリンタ部２０３に両面印刷させる。
【０４０８】
且つ、この両面印刷結果に該当する印刷物を該ユーザにより実際に目視で確認してもらう。その上で、該両面印刷結果に基いた画像の位置合わせに関する処理条件を該ユーザ自身から受付可能にする表示として、ＣＰＵ２０５は、図１５の表示を、ＵＩ部により、実行させる。
【０４０９】
且つ、ＣＰＵ２０５は、ＵＩ部に実行させた図１５の表示を介して、該ジョブの両面印刷結果に基いた画像の位置合わせに関する処理条件をユーザから受付ける。且つ、図１５の表示を介してユーザから該処理条件を受付けた場合、ＣＰＵ２０５は、該図１５の表示を介してユーザから受付けた該処理条件に基いた画像のシフト処理を、本印刷装置により、実行させる。
【０４１０】
換言すると、ＣＰＵ２０５は、該ユーザから受付けた処理条件に基いた画像のシフト処理を含んだ両面印刷シーケンスでもって、該表裏の画像の位置合わせがユーザから要求された該両面印刷対象のジョブのデータの両面印刷を、プリンタ部２０３に実行させる。
【０４１１】
以上の如く、本例では、現在処理対象の両面印刷ジョブを処理するうえで利用可能にする情報として、図１５の表示を介してユーザから受付けた両面印刷における表裏の画像の位置合わせに関わる処理条件を、活用する（以下、第１の活用方法と呼ぶ）。なお、両面印刷における表裏の画像の位置あわせに関わる処理条件を、以下、「位置合わせ情報」とも呼ぶ。
【０４１２】
本例では、この第１の活用方法以外にも、該位置合わせ情報の活用方法が存在する。その１例として、この図１５の表示を介してユーザから設定された該位置合わせ情報をメモリ部に登録させる指示を該ユーザから受付可能にする表示として、ＣＰＵ２０５は、図１６の表示を、ＵＩ部により、実行させる。
【０４１３】
本例では、図１６の表示のキー１６０１がユーザにより押下された場合に、ＣＰＵ２０５は、図１５の表示を介してユーザから設定された該両面印刷における位置合わせ情報を、ＨＤ２０９に、登録させる。且つ、ＣＰＵ２０５は、このＨＤＤ２０９に登録させた位置合わせ情報を、現在処理対象であるジョブ（本例では図１２に示す合計２ｎ頁で構成されるプリントジョブ）に後続する、他の両面印刷ジョブを処理する場合においても、利用可能に、制御する。この１例として、ＣＰＵ２０５は、該ＨＤＤ２０９に登録された該位置合わせ情報に基いた画像のシフト処理を含んだ一連の両面印刷動作を、該ジョブに後続する他の両面印刷対象ジョブの両面印刷にて、プリンタ部２０３により、実行可能にする。
【０４１４】
以上の如く、本例では、現在処理対象の両面印刷ジョブとは異なる他の両面印刷対象のジョブを処理するうえで利用可能にする情報として、図１５の表示を介してユーザから設定された上記両面印刷における位置合わせ情報を活用する。なお、以下、これを第２の活用方法と呼ぶ。
【０４１５】
このように本例では、図１５の表示を介してユーザから受付けた両面印刷における表裏の画像の位置合わせ情報の活用方法として、上記第１、第２の少なくとも２つの活用方法が存在する。本例では、図１６の表示を介してキー１６０１が押下された場合、上記第１の活用方法と第２の活用方法の両方を実行可能に本装置を制御する。一方、図１６のキー１６０２が押下された場合、第２の活用方法は実行せず、第１の活用方法を本装置により実行可能に制御する。
【０４１６】
尚、本例ではユーザの利便性を考慮した上での仕様として、ＣＰＵ２０５は、ＵＩ部に実行させた図１５の表示のキー１５０６がユーザにより押下された事に応答し、図１６の表示を該ＵＩ部により実行させる。且つ、図１６の表示のキー１６０１及びキー１６０２を介して上記２つの指示を選択的にユーザから受付ける。そして受付けた指示に応じた動作を本印刷装置により実行させるよう、ＣＰＵ２０５により制御する。
【０４１７】
この１例として、キー１６０１が押下された場合、図１５の表示を介してユーザから受付けた情報に基いて、画像シフト処理を含んだ一連の両面印刷動作を、現在処理対象のジョブ（ステップＳ１４０６により印刷動作を停止させたジョブ）について実行させる。
【０４１８】
且つ、該情報をＨＤＤ２０９に登録させ、該ＨＤＤ２０９に登録させた該情報に基いた画像シフト処理を含んだ一連の両面印刷動作を、上記ジョブ以外の他の両面印刷ジョブにて、実行可能にする。
【０４１９】
一方、キー１６０２が押下された場合、図１５の表示を介してユーザから受付けた情報に基いた画像シフト処理を含んだ一連の両面印刷動作を、現在処理対象のジョブに相当するＳ１４０６により印刷動作を停止させたジョブにて、実行させる。但し、該情報は後続の両面印刷にて利用させない。換言すると、該情報をＨＤＤ２０９に登録させる事は禁止する。このように、ユーザ利便性を考慮した仕組みを本システムにて採用している。しかし、構成を簡略化すべく、例えば以下のような構成でも良い。
【０４２０】
例えば、図１５の表示のキー１５０６がユーザにより押下された場合でも、ＣＰＵ２０５は、図１６の表示をＵＩ部に実行させる事を禁止する。換言すると、図１６の表示を介してキー１６０１からの指示やキー１６０２からの指示をユーザから受付ける事を禁止する。
【０４２１】
尚且つ、キー１５０６が押下された事に応答し、以下のように動作させる。例えば、図１５の表示を介してユーザから受付けた情報に基いた画像シフト処理を含んだ一連の両面印刷動作を、現在処理対象のジョブに相当するＳ１４０６により印刷動作を停止させたジョブにて、実行させる。
【０４２２】
このように、キー１５０６が押下されたら、図１６の表示はＵＩ部に実行させることなく、ステップＳ１４１０の処理に移行させるよう、制御する構成でも良い。このように、従来技術で想定したような課題を解決可能な構成であるならば、その趣旨を逸脱しない範囲内で、如何なる変形応用も可能とする。
【０４２３】
図１４の説明に戻る。ＣＰＵ２０５は、ＵＩ部に実行させた図１６の表示を介してキー１６０１及びキー１６０２の何れかがユーザにより押下された事に応答し、ステップＳ１４１０の処理へ移行する。尚、キー１６０３が押下された場合には、上記の如く、当該ジョブの処理をキャンセルし、処理を終了する。
【０４２４】
ステップＳ１４１０では、図１５の表示のキー１５０１〜１５０４を介してユーザから受付けた両面画像印刷位置合わせの設定に従って、現在処理対象のジョブの印刷動作を、プリンタ部２０３に実行させる。この現在処理対象のジョブとは、Ｓ１４０９の処理の直前のステップＳ１４０４、１４０５の処理により１頁目と２頁目の２ページ分の両面印刷を実行させた上で、Ｓ１４０６にて、印刷動作を停止させた、図１２のジョブである。
【０４２５】
尚、この画像の位置合わせがユーザによりキー９０１を介して要求された当該ジョブは、当該Ｓ１４１０の処理に到達する前に、少なくとも以下の何れかの一連の処理フローを経由している。
【０４２６】
この１例が、（スタート）→Ｓ１４０１で（ＹＥＳ）→Ｓ１４０２で（ＹＥＳ）→Ｓ１４０３→Ｓ１４０４→Ｓ１４０５→Ｓ１４０６→Ｓ１４０７→Ｓ１４０８で（ＮＯ）→Ｓ１４０９で（ＮＯ）→Ｓ１４１０の処理フローである。この処理フローは、上記ジョブの１頁目及び２頁目の１枚の記録紙に対する両面印刷を実際に行った結果、１枚の記録紙の表裏に印刷された画像同士での位置ずれ現象が発生していなかった場合に、実行可能にする処理フローに該当する。
【０４２７】
換言すると、印刷装置の現在の状態が、上述の位置合わせ動作を本印刷装置により実行させなくてもユーザが所望の両面印刷結果をプリンタ部２０３により出力可能な状態である場合に、実行可能にする処理フローである。
【０４２８】
上述の処理フロー以外の１例が、（スタート）→Ｓ１４０１で（ＹＥＳ）→Ｓ１４０２で（ＹＥＳ）→Ｓ１４０３→Ｓ１４０４→Ｓ１４０５→Ｓ１４０６→Ｓ１４０７→Ｓ１４０８で（ＮＯ）→Ｓ１４０９で（ＹＥＳ）の場合の処理フローである。このフローは、Ｓ１４０９で（ＹＥＳ）の後にＳ１４１１を実行する。
【０４２９】
且つ、このＳ１４１１の処理の後に、Ｓ１４０４、Ｓ１４０５、Ｓ１４０６、Ｓ１４０７を、再び、実行する処理フローである。この一連の処理を経た後に、Ｓ１４０８で（ＮＯ）→Ｓ１４０９で（ＮＯ）を経て、Ｓ１４１０へ移行する、処理フローである。
【０４３０】
この処理フローは、上記ジョブの１頁目及び２頁目の１枚の記録紙に対する両面印刷を実際に行った結果、１枚の記録紙の表裏に印刷された画像同士での位置ずれ現象が発生していた場合に、実行可能にする処理フローに該当する。換言すると、印刷装置の現在の状態が、ユーザの所望の両面印刷結果をプリンタ部２０３により出力させるうえで、上述の位置合わせ動作を本印刷装置により実行させる必要がある状態に、実行可能にする処理フローである。
【０４３１】
これら二つの処理フローを対比しても分るように、どちらの処理フローを実行する場合でも、ステップＳ１４０４、Ｓ１４０５による両面印刷結果に関し、表裏の画像の位置合わせ結果に問題がない旨を、ＵＩ部を介してユーザから受付けるよう構成されている。
【０４３２】
この一例として、本例では、図１６の表示のキー１６０１及びキー１６０２の何れかのキー入力がユーザによりなされた事を条件に、ＣＰＵ２０５が、ステップＳ１４０９でＮＯ判定を下して、ステップＳ１４１０へ移行する。
【０４３３】
即ち、上述のどちらの処理フローを経由しても、少なくとも、ステップＳ１４１０の処理に移行する前には、上記ジョブの１頁目と２頁目の両面印刷を実行済みである。且つ、この１頁目と２頁目の両面印刷結果は、ユーザが所望の両面印刷結果である。換言すると、表裏の画像の位置ずれ問題が発生していない印刷結果である。
【０４３４】
故に、ステップＳ１４１０の印刷処理にて印刷対象となる頁は、上記ジョブの３頁目の印刷データから最終頁目の印刷データである。即ち、図１２のジョブの例だと、１頁目と２頁目の２ページ分のデータを差し引いた、ページ数分（図１２のジョブの合計ページ数（２ｎ）−１頁目と２頁目の２頁分＝２ｎ−１）分の両面印刷を実行させる。
【０４３５】
但し、前者の処理フローを経てステップＳ１４１０を実行する場合には、上述の画像シフト動作を実行することなく、両面印刷させる。しかし、後者の処理フローを経てステップＳ１４１０を実行する場合には、直前のステップＳ１４１１のタイミングで獲得した図１５の表示を介してユーザから受付けた位置合わせ情報に基いた画像シフト処理を動作を含んだ両面印刷動作を実行させる。尚、このシフト動作を含んだ一連の両面印刷動作の具体例は、先の図１５の表示を用いた制御例で、詳細に説明したので、ここでは、割愛する。
【０４３６】
以上のように、本例では、ステップＳ１４１０では、３頁目以降の残りの頁の印刷動作を最終頁の画像データまで続行するよう、ＣＰＵ２０５により、ＨＤＤ２０９やプリンタ部２０３を制御する。
【０４３７】
ステップＳ１４１２にて、ＣＰＵ２０５は、ステップＳ１４１０にて処理したジョブ以外に印刷すべき印刷待ち状態のジョブがＨＤＤ２０９に存在するか否かを判断する。印刷待ち残りのジョブがＨＤＤ２０９に存在する場合には、ＣＰＵ２０５は、ステップＳ１４１２からステップＳ１４０１へ処理を戻す。そして、もし、両面印刷ジョブであるならば、上記と同様な処理フローを図１４の処理にて実行する。一方、ステップＳ１４１２の判断にて、残りのジョブが存在しないと判断した場合には、ＣＰＵ２０５は、図１４の処理を終了する。
【０４３８】
＜画像データのメモリ上での座標位置＞
次に、上記の表裏の画像の位置合わせ要求がユーザからなされた両面印刷ジョブにて、如何様に画像シフト処理を実行するのか、その具体例の１例を図１７を用いて説明する。この画像シフト処理の実行させる１つの方法として、画像メモリを用いた画像レイアウト制御をＣＰＵ２０５により実行する。
【０４３９】
図１７は、少なくとも２ページ分の画像データを記憶可能な図２のＲＡＭ２０８上の座標位置（アドレス）を示す図である。本例では、上述の実施形態でも後述する実施形態でも、ＣＰＵ２０５が、処理対象となるジョブの印刷データを、全頁、ＨＤＤ２０９に、記憶させる。
【０４４０】
且つ、表裏の画像の位置合わせ動作として画像シフト処理を実行する場合、ＣＰＵ２０５は、該ＲＡＭ２０８を利用する。例えば、ＣＰＵ２０５は、まず、図１４のステップＳ１４０３にてＨＤＤ２０９に記憶させたジョブのデータのうちの１頁目と２頁目の画像データを、ＨＤＤ２０９から読出す。そのうえで、該ＲＡＭ２０８の画像印刷位置合わせ用に割り当てられたアドレス領域にライトさせるよう制御する。
【０４４１】
図１７において、Ｘ座標は、ＲＡＭ２０８上の座標位置（アドレス）の横方向（左右）のアドレスを示し、Ｙ座標は、ＲＡＭ２０８上の座標位置（アドレス）の縦方向（上下）のアドレスを示す。尚、横方向とは、先の説明の如く、印刷媒体に相当する記録紙のプリンタ内部におけるシート搬送方向に対して水平方向に相当する方向である。他方、縦方向とは、該シート搬送方向に対して直交する方向（垂直方向）に相当する方向である。
【０４４２】
Ｘ座標において、Ｘ１、Ｘ２はそれぞれ１頁目、２頁目の横方向の初期の開始アドレスを示しており、Ｙ座標において、Ｙ１、Ｙ２はそれぞれ１頁目、２頁目の縦方向の初期の開始アドレスを示している。図１７ではＹ１、Ｙ２は同一アドレスになっているが、別アドレスに設定しても構わない。この初期の開始アドレスとは、表裏の画像の位置合わせ処理（画像シフト処理）を実行する前にプリンタ部２０３により実行させた１頁目と２頁目の両面印刷動作時における開始アドレスに該当する。
【０４４３】
図１４の例で説明する。図１５の表示をＵＩ部に実行させる前に、ステップＳ１４０４、１４０５にて、ＣＰＵ２０５が、プリンタ部２０３に実行させた１頁目と２頁目の両面印刷時にこれらの画像データをＲＡＭ２０８に記憶させた際の記憶アドレスに相当する。
【０４４４】
本例では、画像シフト処理を実行させる直前にプリンタ部２０３により実行させた印刷動作にてＲＡＭ２０８に画像データを記憶させた際の記憶アドレスを基準に、処理対象となる印刷データの画像シフト処理を実行させる。
【０４４５】
例えば、図１４のステップＳ１４１１の処理タイミングにて、ＣＰＵ２０５が、ＵＩ部に実行させた図１５の表示を介してユーザから受付けた画像の位置合わせに関する処理条件が、図１５に示すが如くの設定条件であるとする。即ち、シートの第１面（表面）と第２面（裏面）のうちの第２面（裏面）画像を上方向に２ｍｍシフトさせる設定を、図１５の表示を介して、ＣＰＵ２０５が、ユーザから、受付けたとする。
【０４４６】
この設定に従った画像シフト処理に相当する画像レイアウト制御をＲＡＭ２０８を用いてＣＰＵ２０５により実行する。例えば、ＣＰＵ２０５は、シートの第２面（裏面）に印刷対象となる２頁目の画像が、図１７の点線で示すＹ２’から始まるメモリアドレス上で、２ｍｍより換算されるアドレス分手前にシフトした位置に移動する。
【０４４７】
換言すると、上記位置合わせ設定がユーザによりなされた場合、２頁目の画像のＲＡＭへの書き込み開始アドレスを、（Ｘ２、Ｙ２’）とする。このアドレスを基点に、該２頁目のデータの１頁分の書込み処理をＲＡＭ２０８で展開する。そして、この２頁目の画像データの１頁分の画像のレイアウトが完了したら、この１頁分のメモリ展開が完了した該画像データに基いた画像を、シートの第２面に像形成させる。
【０４４８】
以上のメモリ制御並びに画像レイアウトを、画像シフト処理として実行する。これにより、画像シフト処理前にシートの第２面に印刷した２頁目の該第２面における該画像の印刷位置よりも全体的に２ｍｍ上方向にシフトされた印字位置に該シフト処理後の２頁目の画像が印刷される。
【０４４９】
この具体例を図３１と図３２を用いて挙げるならば、ＣＰＵ２０５は以下のように本装置を制御する。図１４のステップＳ１４０４、１４０５により、図３１に示す両面印刷結果をプリンタ部２０３により、印刷させる。この処理は画像シフト処理を実行する前の処理である。
【０４５０】
図３１の両面印刷結果は、シートの第２面の画像が第１面の画像よりも２ｍｍ下方向にずれた両面印刷結果である。このような両面印刷結果を、ステップＳ１４０６のタイミングで、実際にユーザにより目視で確認してもらう。且つ、ＣＰＵ２０５は、この際に、図１５の表示をＵＩ部に実行させる。そのうえで、該ユーザがより表裏の画像の位置合わせに関する設定として、ＣＰＵ２０５は、図１５に示す処理条件を、図１５の表示を介して、ユーザから受付ける。且つ、ＣＰＵ２０５は、この図１５の表示を介して受付けたユーザ設定に従った画像シフト処理を本装置により実行させる。
【０４５１】
本例では、上記の如く、ＲＡＭ２０８における画像データの記憶アドレスの制御、及び、ＲＡＭ２０８を用いた画像レイアウト制御を実行する。尚、この例では、ＣＰＵ２０５は、シートの第２面に印刷対象となる偶数頁に相当する頁の画像は、上記２頁目の画像のように、ＲＡＭ２０８上でシフト対象の画像として処理する。
【０４５２】
しかし、シートの第１面に印刷対象となる奇数頁に相当する頁の画像は、ＲＡＭ２０８上でシフト対象の画像として処理せずに、ＲＡＭ２０８に画像展開する。即ち、１頁目の画像はシフトさせずに、ステップＳ１４０５の処理の時と同じアドレス位置を基点に、ＲＡＭ２０８上でデータ展開させる。そのうえで、該ＲＡＭ２０８に展開済みの２頁目の画像をシートの第２面に印刷させる。１頁目の画像もＲＡＭ２０８への展開が完了したら、該ＲＡＭ２０８に展開済みの１頁目の画像をシートの第１面に印刷させる。
【０４５３】
これにより、図３１に示すような表裏の画像の位置ずれ現象が発生していた印刷物の位置ずれを解消した印刷物として、図３２に示すように表裏の画像の位置ずれ現象が解消された両面印刷結果を作成することが出来る。換言すると、図３１の印刷結果では、２頁目の第２面（裏面）における印刷位置が、１頁目の第１面（表面）における印刷位置と比較して、下方向に２ｍｍずれた印刷位置に、２頁目の画像が印刷された印刷物だった。これが、図３２のように表裏の画像の位置合わせを行った両面印刷結果の印刷物を生成可能になる。
【０４５４】
即ち、ＣＰＵ２０５は、第１面の１頁目の画像の印字位置は、図３１と同様の印字位置とし、第２面の２頁目の画像の印刷位置は、図３１に比べ全体的に２ｍｍ上方向にシフトされた位置となるように、シートの表裏に画像を配置させる。
【０４５５】
それ以降、再びステップＳ１４１１においてシフト位置が変更されるまで、ＨＤＤ２０９より読み出される３頁目以降の裏面の画像データ（４頁目、６頁目、・・・、２ｎ頁目の画像データ）は、Ｙ２’の座標より始まるアドレスへライトするよう制御される。
【０４５６】
換言すると、ＣＰＵ２０５は、該ジョブに含まれるデータのうちの偶数頁目に該当する画像データの全てを、画像シフト処理の対象の画像データとして、ＲＡＭ２０８上で、上記２頁目の画像レイアウトと同様の画像レイアウト処理を、実行させる。但し、ＣＰＵ２０５は、該ジョブに含まれるデータのうちの奇数頁目に該当する画像データは、全て、画像シフト処理の非対象の画像データとして、ＲＡＭ２０８上で、上記１頁目の画像レイアウトと同様の画像レイアウト処理を、実行させる。
【０４５７】
上述の制御例は、両面印刷ジョブの印刷に要するシートの第１面と第２面のうちの該第１面に印刷する画像は、シフトさせずに印刷させ、且つ該第２面に印刷する画像はシフトさせて印刷させる場合の両面印刷動作の制御例である。ＣＰＵ２０５は、シートの表裏の画像の位置調整の実行要求をユーザからＵＩ部を介し受付けた場合であって、シートの第２面に印刷する画像のシフトの実行要求をユーザから該ＵＩ部を介し受付けた場合に、この一連の両面印刷動作を本印刷装置に実行させる。
【０４５８】
この１例として、ＣＰＵ２０５は、図９の表示のキー９０１を介してユーザからなされた上記位置調整の実行要求を受け付ける。更に、図１５の表示のキー１５０２を介してユーザよりなされた第２面に印刷する画像についてのシフトの実行要求を受付ける。このユーザ要求に応じて、ＣＰＵ２０５は、上記一連の両面印刷動作を本印刷装置により実行させるよう制御する。
この、両面印刷ジョブにてシートの第２面に印刷対象となる画像のシフト処理を含んだ一連の両面印刷動作を、第１タイプの両面印刷動作と定義する。
本形態にて、ＣＰＵ２０５は、この画像シフト処理を要する第１タイプの両面印刷動作を本印刷装置により実行可能にするのみならず、これとは別タイプの画像シフト処理を含んだ両面印刷動作をも該印刷装置により実行可能に制御する。
【０４５９】
その１例として、ＣＰＵ２０５は、両面印刷ジョブの印刷に要するシートの第１面と第２面のうちの該第２面に印刷する画像についてはシフトさせずに印刷させ、且つ該第１面に印刷する画像についてはシフトさせて印刷させる両面印刷動作を実行可能にする。この、両面印刷ジョブにてシートの第１面に印刷対象となる画像のシフト処理を含んだ一連の両面印刷動作を、第２タイプの両面印刷動作と定義する。
【０４６０】
ＣＰＵ２０５は、上記位置調整の実行要求をユーザからＵＩ部を介し受付けた場合で且つ、シートの第１面に印刷対象となる画像のシフトの実行要求をユーザから該ＵＩ部を介し受付けた場合に、この一連の両面印刷動作を本印刷装置に実行させる。本例では、ＣＰＵ２０５は、ＵＩ部に実行させた図９の表示のキー９０１を介して上記位置調整の実行要求をユーザから受け付け、且つ、該ＵＩ部に実行させた図１５の表示のキー１５０１を介して第１面に印刷対象となる画像のシフトの実行要求を受付ける。このユーザ要求に応じて、ＣＰＵ２０５は、該第２タイプの一連の両面印刷動作を本印刷装置により実行させるよう制御する。
【０４６１】
この画像シフト処理を含んだ第２タイプの両面印刷動作では、例えば、ＣＰＵ２０５は、以下のようなＲＡＭ２０８を用いた画像レイアウト制御を、画像シフト処理として実行する。
【０４６２】
例えば、ＵＩ部に実行させた図９の表示のキー９０１を介して、上記実行要求をユーザから受付けたうえで、図１５の表示のキー１５０１を介して、表面側（第１面側）の画像印刷位置をシフトさせる指示をユーザから受付けたとする。この場合、ＣＰＵ２０５は、図１７のＲＡＭ２０８のアドレス座標の（Ｘ１、Ｙ１）で示される１頁目の開始アドレスをシフトさせるようにアドレス制御を実行する。
【０４６３】
具体的には、図１５の表示のキー１５０３を介して該ユーザから指定された方向に、該ユーザから設定されたシフト量分、（Ｘ１、Ｙ１）を基点としてシフトさせた座標位置に該当するアドレスを、１頁目の画像データの書込開始アドレスとする。このようなメモリ制御をＲＡＭ２０８に対してＣＰＵ２０５により実行する。ここでは、ＲＡＭ２０８へ格納される画像データは説明上、１頁目と２頁目の画像データのみとした。
【０４６４】
しかし、ＲＡＭ２０８の位置合わせの為の領域をそれ以上確保できる場合には、それ以上の頁数の画像データを記憶して、表面に相当する画像データ、もしくは裏面に相当する画像データを連動させて一緒にシフトするように制御することも可能である。
【０４６５】
又、実際にプリンタ部２０３により印刷を実行させる際には、シートの各面に対して１頁単位で印刷を行う。故に、２頁分の画像をＲＡＭ２０８に同時に書き込む構成は必須要件ではない。換言すると、１頁分の画像データを記憶可能なメモリを用いても、本形態の画像シフト処理は実行可能である。このようにメモリの構成や画像シフト処理の方法は特に限定されるものではない。換言すると、図３０又は図３１のような両面印刷結果となった両面印刷ジョブのデータを図３２のような両面印刷結果となるように出力処理可能な構成ならば、如何なる構成であっても本形態に包含される。
【０４６６】
以上のように、第１実施形態では、印刷装置により両面印刷を実行させるにあたり、処理対象となる両面印刷ジョブの為に、印刷装置自身が具備するＵＩ部に表示させる図９の画面を介して、事前に、ユーザにより、キー９０１を、押下可能に構成する。
【０４６７】
且つ、該キー９０１を介して表裏の画像の位置調整要求をユーザから受付けた場合、ＣＰＵ２０５は、該ジョブの表裏の画像の位置合せ動作として、該ジョブ自身のデータの両面印刷を該印刷装置に開始させる。
【０４６８】
且つ、ＣＰＵ２０５は、該両面印刷動作の開始後、所望のページ数の印刷が完了した時点で、該印刷動作を自動的に停止させる。且つ、この印刷動作により出力させた印刷物の両面印刷結果を該ユーザにより目視で確認させる。
【０４６９】
且つ、この際に、ＣＰＵ２０５は、図１５のような両面画像印刷位置合わせ詳細設定画面を、印刷装置自身が具備するＵＩ部により、表示させる。そして、上記印刷動作により出力された両面印刷結果にて位置ずれが発生していた場合には、この位置ずれを修正する為の設定を、この設定画面を介して、該ユーザ自身から受付可能にする。
【０４７０】
且つ、ＣＰＵ２０５は、このユーザから受付けた設定に従った画像シフト処理を含んだ両面印刷動作を、該ジョブの為に、印刷装置により、実行させる。
【０４７１】
上記の如く構成することで、従来技術で想定したような課題が発生しても対処できる。又例えば、印刷装置で出力した印刷物の両面印刷結果に画像の位置ずれが発生している事を、操作者が、ある程度の時間経過後に、気が付く等の時間的なロスを無くす事も可能となる。
【０４７２】
且つ、このような現象が発生したが故に、その印刷物のオリジナルマスタデータに相当するデータを大量の受注データ群の中から探しだし、ＰＣ等を駆使してあらためて１から再構成し直すといった、オペレータの一連の作業工程も、省略可能となる。例えば、印刷装置のＵＩ部を介し両面印刷ジョブの印刷要求をした場合に、該操作者は、該ジョブにて印刷媒体の表面（第１面）又は裏面（第２面）に印刷対象の画像の印刷位置の変更（特に微調整）を、そのＵＩ部を介し容易に実行させることが可能となる。
【０４７３】
即ち、換言すると、図１２に示すようなコンテンツを商品として印刷し顧客に納品するケースが想定されうるＰＯＤ環境にも適した、操作性や生産性や使い勝手を考慮した、柔軟且つ便利な、印刷環境が、構築可能となる。
【０４７４】
［第２の実施形態］
上記第１の実施形態では、印刷装置自身が具備するスキャナ部２０１から処理対象となるジョブのデータを受付けてプリンタ部２０３で印刷させる場合の制御例を主に説明した。換言すると、本印刷システムにて提供するＵＩ部の１例である印刷装置自身が具備する操作部２０４を介して、処理対象となるジョブの印刷実行要求、並びに、両面印刷における画像の印刷位置合わせ要求を、操作者から受付けた場合の制御例を主に説明した。
【０４７５】
しかし、本発明は特にこれに限定されるものではない。例えば、図１のＰＣ１０３や１０４等の、本印刷装置に対するデータ通信が可能な外部装置から、印刷処理対象となるジョブのデータを、本印刷装置が受付可能にした構成でも良い。１例として、本印刷装置による印刷を実行させる為のコンピュータプログラムをダウンロード済のＰＣ１０４のプリンタドライバを介して、両面印刷ジョブにて表裏の画像の位置合せの実行要求を、該ＰＣ１０４の操作者から受付可能にした構成を説明する。
【０４７６】
尚、本形態の印刷システムは、クライアントＰＣ１０４及びプリプレスサーバ１０３のどちらのコンピュータを用いても、以下に例示する制御を実行可能に構成されている。即ち、ＰＣ１０３も１０４も同等の機能、構成を具備している。以下では、代表して、ＰＣ１０４を用いて説明する。換言すると、以下の説明にてクライアントＰＣ１０４に該当する記載は、全て、プレスサーバ１０３に、置換可能な説明である。
【０４７７】
＜プリンタドライバの設定画面＞
プリプレスサーバ１０３またはクライアントＰＣ１０４の印刷アプリケーションからＭＦＰ１０５、１０６等の印刷機能を有するデバイス（プリントデバイス）にプルーフ出力し、最終成果物を出力したりするために、プリンタドライバが使用される。
【０４７８】
ＰＣ１０４が具備する制御部（ＣＰＵ）は、本印刷システムにて提供するＵＩ部の更なる１例であるＰＣ１０４の表示部に、本印刷装置（図１のＭＦＰ１０５及び１０６等）の印刷設定画面を、表示させる。この１例として、図１８のような、本システムが具備する本印刷装置の為のプリンタドライバの設定画面を表示させる。
【０４７９】
ＰＣ１０４の制御部は、ＰＣ１０４のマウス／キーボード等の操作指示部に該当するＵＩ部を介して入力されるＰＣ１０４のユーザによる本印刷装置のプリンタドライバ起動指示に応答して、該画面を、ＰＣ１０４の表示部により、表示させる。例えば、該印刷装置を用いて処理対象となるデータの印刷を実行するにあたり、ＰＣにインストール済の一般的なアプリケーションソフトの印刷メニューがＰＣの操作者により選択されたことに応じて、該プリンタドライバの設定画面をＰＣの表示部に表示させる。
【０４８０】
ＰＣ１０４の制御部は、ＰＣ１０４の表示部に実行させた図１８の表示の「プリンタ名」プルダウンリストボックスを介して、選択候補の印刷装置がＰＣ１０４の操作者のキー操作により、特定された事に応答し、以下のような表示制御を実行する。例えば、図１８の表示の「状態」欄に該印刷装置の状態を表示させる。
【０４８１】
且つ、図１８の表示の「種類」欄に該印刷装置の種類（例えば該印刷装置の機種名）を表示させる。且つ、図１８の表示の「場所」欄に該印刷装置の設置場所情報を表示させる。
【０４８２】
且つ、図１８の表示の「コメント」欄に該印刷装置の管理者からのコメント情報を表示させる。且つ、ＰＣ１０４の制御部は、図１８の表示の「ファイルへ出力」チェックボックスがＰＣ１０４の操作者のキー操作によりチェックされた場合は、現在該ＰＣ１０４の操作者により選択対象のデータを該印刷装置で印刷せずにファイル出力させる。この場合、ＰＣ１０４のメモリを含む、記憶先となるデータ格納場所を該ＰＣ１０４の操作者により特定させる。
【０４８３】
ＰＣ１０４の制御部は、図１８の表示の設定項目「印刷範囲」に属する「すべて」、「現在のページ」、「選択したページ」、「ページ指定」のラジオボタンを介して、これら４つの選択肢の中から所望の印刷範囲の設定をＰＣ１０４の操作者から受け付ける。尚、「ページ指定」を操作者が選択した場合は、同項目右側近傍のエディットボックスを介し、複数頁で構成される印刷対象データの中から印刷対象とするページの頁番号を、ＰＣ１０４の操作者のキー操作により、受付可能にする。
【０４８４】
ＰＣ１０４の制御部は、図１８の表示の設定項目「印刷対象」のプルダウンリストボックスを介して、印刷対象となる文書の属性をＰＣ１０４の操作者から受付可能にする。図１８の表示の設定項目「印刷指定」プルダウンリストボックスを介して、複数頁で構成される印刷対象データの中から全ページを印刷するか、奇数あるいは偶数頁だけを印刷するのかを特定する為の設定を、ＰＣ１０４の操作者から、受付可能にする。
【０４８５】
ＰＣ１０４の制御部は、図１８の表示の設定項目「印刷部数」を介して、印刷対象のデータの印刷部数を、ＰＣ１０４の操作者から、受付ける。この複数部数の印刷を印刷装置に実行させる場合にて、ページ単位ではなく部単位で印刷する場合は、図１８の表示の設定項目「部単位で印刷」を介して該指示を受付ける。
【０４８６】
ＰＣ１０４の制御部は、図１８の表示の設定項目「拡大／縮小」を介して、Ｎｕｐ印刷（ユーザにより指定された頁数分の複数頁のデータを１枚のシートの同一面上にレイアウト印刷させる機能）の設定を、ユーザから受付ける。又、図１８の表示の設定項目「用紙サイズの指定」を介して、印刷ジョブにて要する出力用紙のサイズの設定を、ユーザから受付ける。
【０４８７】
ＰＣ１０４の制御部は、図１８の表示の「プロパティ」キー１８０１がＰＣ１０４のユーザにより操作された場合、更に詳細な印刷処理条件の設定をユーザにより実行可能にする為の設定画面を、ＰＣ１０４の表示部に、表示させる。
【０４８８】
ＰＣ１０４の作業者により本印刷装置に対する一連の印刷処理条件の設定が全て完了し、図１８の表示の「ＯＫ」キー１８０２が押下されたとする。当該キー操作に応答し、ＰＣ１０４の制御部は、該処理対象のジョブの印刷データ及び該一連の印刷条件条件データを、ＰＣ１０４から本印刷装置に送信する。
【０４８９】
換言すると、ＰＣ１０４の制御部は、該印刷データの印刷処理を、該印刷処理条件に従って、本印刷装置により、実行させる。図１８の表示の「キャンセル」キー１８０３が押下された場合は、該ジョブの処理を終了し、当該プリントドライバの画面を閉じる。
【０４９０】
図１９は、プリンタドライバの詳細な印刷処理条件設定の１つに属する、ページ設定処理に関連したプロパティ設定画面構成の一例を示す図である。
【０４９１】
ＰＣ１０４の制御部は、ＰＣ１０４の表示部に実行させた図１８の表示のプロパティボタンキー１８０１がＰＣ１０４の操作者により押下された場合に、ＰＣ１０４の表示部に、図１９の画面を表示させる。この画面は以下のその他の設定を行う為の複数の詳細設定画面のうちのデフォルト画面として、表示させる。
【０４９２】
ＰＣ１０４の制御部は、図１９の表示を介して、印刷対象となるジョブの印刷にて実行すべき各種印刷処理条件を、ＰＣ１０４の操作者からのキー操作により、受付可能にする。例えば、図１９の表示を介して、原稿サイズ／用紙サイズ／ページレイアウト（Ｎｕｐ印刷機能）／スタンプ／印刷倍率／印刷部数／印刷向き等、各種処理条件の設定を、処理対象となるジョブのデータの印刷の為にユーザから受付可能にする。
【０４９３】
図２０は、プリンタドライバの詳細な印刷処理条件設定の１つに属する、印刷対処となるジョブのデータの印刷体裁（例えば仕上げ処理等）に係わる印刷処理条件をユーザにより設定可能にする表示の１例としての、プロパティ設定画面である。ＰＣ１０４の制御部は、図１９の表示の「仕上げ」タブキー１９０２がＰＣ１０４の作業者によるキー操作より選択された事に応答し、図２０の画面を、ＰＣ１０４の表示部に、表示させる。
【０４９４】
ＰＣ１０４の制御部は、この図２０の表示を介して、ＰＣ１０４の操作者から、印刷対象となるジョブの印刷における印刷体裁に係わる各種印刷処理条件を、受付ける。例えば、本印刷装置により片面印刷設定を実行させるか両面印刷を実行させるか、その印刷方法を特定する為の印刷処理条件を、図２０の表示の設定項目「印刷方法」２００１を介して、ユーザから受付ける。
【０４９５】
又、例えば、両面印刷を実行させる場合に、とじ方向をユーザにより特定させる為の印刷条件も受付可能にする。又、印刷させたシートに対してステイプル処理や製本処理やパンチ処理等の各種シート処理を実行させる為の指示を、図２０の表示を介して、ユーザから受付可能にする。
【０４９６】
又、ＰＣ１０４の制御部がＰＣ１０４の表示部を実行させることにより表示される図２０の表示は、設定項目「表裏の画像の画像を調整する」２００２を具備する。当該制御部は、ＰＣ１０４から本印刷装置へ送信する両面印刷ジョブのデータの該印刷装置における両面印刷動作にて、シートの表裏に印刷される画像の位置合わせ処理を該印刷装置に実行させる指示を、該設定項目２００２を介してユーザから受け付ける。
【０４９７】
換言すると、該設定項目２００２を介してＰＣ１０４の操作者からのユーザ要求を受付けた場合、ＰＣ１０４の制御部は、画像シフト処理を含んだ一連の両面印刷動作を、ＰＣ１０４から送信される両面印刷ジョブのデータに対して、該印刷装置に実行させる。尚、本形態では、ユーザの誤操作を防止する仕組みを採用している。例えば、処理対象のジョブの為に両面印刷を実行させる設定が、図２０の表示の設定項目２００１を介して、ＰＣ１０４のユーザにより実行された場合に、該設定項目２００２を介して上記指定を該ユーザから受付ける事を許可する。
【０４９８】
一方、処理対象のジョブの為に片面印刷を実行させる設定が、図２０の表示の設定項目２００１を介して、ＰＣ１０４のユーザにより実行された場合に、該設定項目２００２を介して上記指定を該ユーザから受付ける事を禁止する。この場合、ＰＣ１０４の制御部は、該項目２００２を網掛け表示／グレーアウト表示させる。このような禁則制御をＰＣ１０４の制御部により実行する。このような機能をＰＣ１０４等の外部装置側に設けることで、外部装置からの両面印刷ジョブであっても、表裏の画像の位置合わせ要求を該外部装置のユーザから受付可能にする。
【０４９９】
ＰＣ１０４の制御部は、ＰＣ１０４の表示部に実行させた図２０の表示の設定項目２００１を介してＰＣ１０４の作業者により「両面印刷」が選択されたうえで、設定項目２００２を有効表示状態にするようＰＣ１０４の表示部を制御する。
【０５００】
該構成のもとで、ＰＣ１０４の作業者により、図２０の表示の設定項目２００１を介して「両面印刷」が要求され、且つ、設定項目２００２を介して「表裏の画像を調整する」要求がされ、そのうえで、印刷開始指示がキー１８０２により要求されたとする。尚、この設定がなされた場合の表示例を図２１に示す。この場合、ＰＣ１０４の制御部は、該ＰＣ１０４から本印刷装置に送信させる印刷ジョブは、「両面印刷ジョブであり且つ表裏の画像の位置調整を要するジョブ」であると判断する。
【０５０１】
一方、ＰＣ１０４の作業者により、図２０の表示の設定項目２００１を介して「両面印刷」が要求されたが、設定項目２００２を介して「表裏の画像を調整する」要求は行われずに、印刷開始指示がキー１８０２により要求されたとする。この場合、ＰＣ１０４の制御部は、該ＰＣ１０４から本印刷装置に送信させる印刷ジョブは、「両面印刷ジョブであり且つ表裏の画像の位置調整は不要なジョブ」であると判断する。
【０５０２】
一方、ＰＣ１０４の作業者により、図２０の表示の設定項目２００１を介して「片面印刷」が要求されたうえで、印刷開始指示がキー１８０２により要求されたとする。この場合、ＰＣ１０４の制御部は、該ＰＣ１０４から本印刷装置に送信させる印刷ジョブは、「片面印刷ジョブ」であると判断する。尚、この場合、このジョブは片面印刷ジョブである故、当然、表裏の画像の位置調整は不要なジョブである。
【０５０３】
以上の如く構成することで、本印刷システムにて、ＰＣ１０４等の外部装置から印刷装置に対して、複数種類の印刷方法の中から該外部装置のユーザの所望の印刷方法でもって、印刷対象のジョブのデータを、送信可能にする。
【０５０４】
これにより、例えば、ＰＣ１０４等の外部装置から「両面印刷ジョブであり且つ表裏の画像の位置調整を要するジョブ」を印刷装置が受付けたとする。この場合、本印刷装置のＣＰＵ２０５は、該ジョブの印刷データを、該外部装置からの印刷方式に関するユーザ要求に応じて、上述の画像シフト処理を要する一連の両面印刷動作でもって、処理するように、該印刷装置を制御する。
【０５０５】
一方、例えば、ＰＣ１０４等の外部装置から「両面印刷ジョブであり且つ表裏の画像の位置調整は不要なジョブ」を印刷装置が受付けたとする。この場合、本印刷装置のＣＰＵ２０５は、該ジョブの印刷データを、該外部装置からの印刷方式に関するユーザ要求に応じて、表裏の画像の印刷結果に依らずに、上述の画像シフト処理を禁止した一連の両面印刷動作でもって、該印刷装置を制御する。
【０５０６】
一方、例えば、ＰＣ１０４等の外部装置から「片面印刷ジョブ（表裏の画像の位置調整は不要なジョブ）」を印刷装置が受付けたとする。この場合、本印刷装置のＣＰＵ２０５は、該ジョブの印刷データを、該外部装置からの印刷方式に関するユーザ要求に応じて、上述の画像シフト処理は禁止した一連の片面印刷動作でもって、処理するように、該印刷装置を制御する。
【０５０７】
尚、ＰＣ１０４における一連の印刷条件が全て完了し、印刷開始要求が「ＯＫ」キー１８０２を介してＰＣ１０４のユーザにより要求されると、ＰＣ１０４は、印刷データを本印刷装置に対して、印刷条件データ共に送信する。
【０５０８】
このＰＣ１０４等の外部装置からの処理対象となるジョブのデータ（複数頁で構成される印刷データ自体、及び、印刷条件データ）は、本印刷装置の外部Ｉ／Ｆ２０２を介して受信する。印刷装置のＣＰＵ２０５は、当該外部装置から受信した処理対象のジョブのデータを、ＨＤＤ２０９やＲＡＭ２０８に記憶させる。尚、この際、該ジョブのデータに含まれる複数頁からなる印刷データの全頁を、全て、ＨＤＤ２０９に、記憶させる。そして、該印刷装置のＣＰＵ２０５は、このＨＤＤ２０９に記憶した該印刷データを用いて、該処理条件に応じた、印刷処理を、プリンタ部２０３により、実行させる。
【０５０９】
＜外部装置からの両面印刷ジョブの印刷装置における印刷時の画像印刷位置合わせ機能＞
印刷装置（ＭＦＰ１０５、１０６）のＣＰＵ２０５は、外部装置（サーバ１０３やＰＣ１０４等）からの印刷ジョブのデータを、複数種類の印刷方法の中から該外部装置にて指定された印刷方法でもってプリンタ部２０３がプリントできるように制御する。
【０５１０】
以下では、外部装置のＵＩ部を介して該外部装置のユーザにより両面印刷が指定され且つ表裏の画像の位置調整の実行要求がなされたジョブのデータを印刷装置が受信した場合における、該印刷装置のＣＰＵ２０５による制御の１例を、主に説明する。
【０５１１】
尚、本形態の印刷システムは、印刷装置の１例として、ＭＦＰ１０５、１０６等、複数台の複合画像形成装置を有す。これらは本形態で述べる主要部分に関する機能並びに構成に関し全て同等である。換言すると、以下の印刷装置に関わる説明は、ＭＦＰ１０５の構成要件の説明でもあるし、ＭＦＰ１０６の構成要件の説明でもある。この点は、上記第１実施形態を含む全ての実施形態において共通して言える事である。
【０５１２】
又、本形態の印刷システムは、外部装置の１例として、サーバ１０３、ＰＣ１０４等の情報処理装置を有する。以下では、先の説明を踏まえて、ＰＣ１０４を代表して説明する。換言すると、サーバ１０３を用いても同一の事が実行可能である。
【０５１３】
図２２は、本実施形態にかかる印刷装置（ＭＦＰ１０５、１０６等）のＣＰＵ２０５により実行する印刷時の画像印刷位置合わせ機能の処理の流れを示すフローチャートである。
【０５１４】
ステップＳ２２０１にて、印刷装置の外部Ｉ／Ｆ部２０２によりＰＣ１０４から送信された印刷対象となるジョブのデータ（印刷対象となる画像データ及びプリンタドライバで設定された各種印刷処理条件データ）を受信する。これを受け、ＣＰＵ２０５は、該ジョブのデータを記憶部（ＨＤＤ２０９やＲＡＭ２０８）に記憶させる。この際、ＣＰＵ２０５は、該ＰＣ１０４からの印刷対象となるジョブの印刷データを、先頭頁から順次、最終頁まで、全頁、ＨＤＤ２０９に、記憶させる。
【０５１５】
ステップＳ２２０２にて、ＣＰＵ２０５は、ステップＳ２２０１にて受信した画像データのヘッダ部分を解析する。その解析結果に基いて該ジョブが両面印刷の設定がなされたジョブであるか判断する。
【０５１６】
例えば、ＰＣ１０４の操作者が、図２０のプリンタドライバ詳細設定画面の設定項目２００１を介して「片面印刷」の設定を行った場合（両面印刷を行う設定としていなかった場合）、その旨が、画像データのヘッダ部分に印刷処理条件データとして記載される。
【０５１７】
換言すると、当該処理対象のジョブは、「片面印刷ジョブ（表裏の画像の位置調整は不要なジョブ）」である。この場合、ＣＰＵ２０５は、ステップＳ２２０２の処理からステップＳ２２１４の処理へ移行する。そして、ステップＳ２２１４にて、ＣＰＵ２０５は、当該ジョブの印刷データを、ＨＤＤ２０９から読出し、該ジョブの印刷条件データに従って、プリンタ部２０３により、片面印刷を実行させる。当該例示の如く、Ｓ２２１４に移行した場合、ＣＰＵ２０５は、両面印刷以外の印刷方法でもって該ジョブのデータの印刷をプリンタ部２０３により実行させる。
【０５１８】
一方、例えば、ＰＣ１０４の操作者が、図２０の表示の設定項目２００１を介して、図２１に例示するが如く、「両面印刷」の設定を行った場合、その旨が、画像データのヘッダ部分に、印刷処理条件データとして、記載されている。この場合、ＣＰＵ２０５は、当該ジョブは両面印刷対象のジョブであるが故に、ステップＳ２２０２の処理からステップＳ２２０３の処理へ移行する。
【０５１９】
更に、ＣＰＵ２０５は、このステップＳ２２０２にて両面印刷ジョブであると判断した当該ジョブの受信画像データのヘッダ部分を更に解析する。その解析結果に基いて、該ジョブが両面画像印刷位置合わせを行う旨の設定がユーザからなされたジョブであるか否かを判断する。このような判断を、ＣＰＵ２０５は、ステップＳ２２０３にて実行する。
【０５２０】
例えば、ＰＣ１０４の操作者により、図２０の表示の設定画面の設定項目２００１を介して「両面印刷」の設定はなされが、設定項目２２０２を介して「表裏の画像を調整する」指示は、行われていなかったとする。この場合、その旨が、当該受信ジョブの画像データのヘッダ部分に、印刷処理条件データとして、記載されている。換言すると、当該処理対象のジョブは、「両面印刷ジョブであり且つ表裏の画像の位置調整は不要なジョブ」である。
【０５２１】
この場合、ＣＰＵ２０５は、ステップＳ２２０３の処理からステップＳ２２１３の処理へ移行する。そして、ステップＳ２２１３にて、ＣＰＵ２０５は、当該ジョブの印刷データを、ＨＤＤ２０９から読出し、該ジョブの印刷条件データに従って、プリンタ部２０３により、両面印刷を実行させる。
【０５２２】
但し、この場合、ＣＰＵ２０５は、上述の如く、画像シフト処理（表裏の画像の位置合わせ動作）の実行を禁止した両面印刷動作を、当該ジョブの印刷処理として、プリンタ部２０３により、実行させる。当該例示の如く、ステップＳ２２１３に移行した場合、ＣＰＵ２０５は、画像シフト処理不要とした両面印刷方法でもって、該ジョブのデータの印刷をプリンタ部２０３により実行させる。
【０５２３】
一方、例えば、ＰＣ１０４の操作者により、図２０の表示の設定画面の設定項目２００１を介して「両面印刷」の設定が行われ、且つ、設定項目２２０２を介して「表裏の画像を調整する」指示が行われたとする。この場合、その旨が、当該受信ジョブの画像データのヘッダ部分に、印刷処理条件データとして、記載されている。
【０５２４】
換言すると、当該処理対象のジョブは、「両面印刷ジョブであり且つ表裏の画像の位置調整を要するジョブ」である。この場合、ＣＰＵ２０５は、当該両面印刷ジョブは両面画像印刷位置合わせを行う必要が有るジョブであるが故に、ステップＳ２２０３の処理からステップＳ２２０４の処理へ移行する。
【０５２５】
ステップＳ２２０４の処理とステップＳ２２０５の処理により、ＣＰＵ２０５は、該ジョブにて要する両面印刷画像の印刷位置調整動作に相当する所定動作を、プリンタ部２０３に、実行させる。具体的には、ＣＰＵ２０５は、両面印刷画像の印刷位置調整に係わるユーザ要求がなされた上記両面印刷ジョブの為の印刷位置調整動作に該当する動作として、特別（特定）の両面印刷動作を、プリンタ部２０３により、実行させる。
【０５２６】
この１例として、上記表裏の画像の位置調整を要する両面印刷ジョブの実際に印刷結果に採用される所定頁数分の印刷データの両面印刷をプリンタ部２０３により実行させる。この例では、当該ジョブの１頁目と２頁目の印刷データを、１枚のシートの表裏の各面に印刷させる。
【０５２７】
即ち、本実施形態におけるステップＳ２２０４及びＳ２２０５の両処理に係わる主要構成要件は、上記第１の実施形態にて説明した図１４のステップＳ１４０４及びＳ１４０５の処理に係わる主要構成要件と同等である。尚、後述する第３の実施形態の図２９のステップＳ２９０５及びＳ２９０７の処理に係わる主要構成要件も、位置調整が要求されたジョブに含まれる印刷データ自体を該調整動作に利用するという点で、これらの実施形態の主要構成要件と同等である。
【０５２８】
尚、ここで全ての実施形態に共通して該当する構成について更に説明する。本形態では、両面画像の印刷位置調整動作にて要する特定の両面印刷動作の１例として、上記の如く、両面画像の印刷位置調整に関するユーザ要求がなされた両面印刷ジョブの印刷データ自体を実際に利用する両面印刷を、プリンタ部２０３に、実行させている。この点は、図１２、図３０〜図３２でも述べたとおりである。当該構成による効果の一例は、ＰＯＤ環境等、非常にシビアな印刷精度が要求されうる印刷環境に対応可能となる点である。
【０５２９】
換言すると、実際に最終成果物の印刷データを利用した方が、従来で想定したような問題発生を抑える可能性がより高くなるからである。又、第１、第２実施形態のように、作業者自身が両面印刷結果を目視する構成にて、顧客から実際に要求されている印刷データでもって確認した方がより精度の高い検品が可能となる。このようなユースケースを想定しているが故の機能である。
【０５３０】
しかし、この、両面画像の印刷位置調整動作にて要する特定の両面印刷動作の別形態として、例えば、次のような構成を採用しても良い。例えば、シートの第１面と第２面の両面に印刷対象となる少なくとも２頁分のサンプル画像データを含んだ両面画像の印刷位置調整動作専用の複数頁で構成される一連のサンプル画像データを、ＣＰＵ２０５が、ＨＤＤ２０９等に、事前に保存させておく。
【０５３１】
好ましくは、「製品マニュアル用サンプル画像データ」や「カタログ用サンプル画像データ」等、ＰＯＤ環境にて顧客から希望商品として要求されうる印刷物の目的別（種類別）に個別に、サンプルデータを、ＨＤＤ２０９に事前に記憶させておく。このようなサンプルデータを使った両面印刷動作を、両面画像の印刷位置調整動作にて要する特別（特定）の両面印刷として、ＣＰＵ２０５がプリンタ部２０３に実行させる。
【０５３２】
換言すると、ＣＰＵ２０５は、該サンプルデータの両面印刷を、図１４のステップＳ１４０４とＳ１４０５にて、プリンタ部２０３に実行させることが可能である。なお、図２２のステップＳ２２０４及びＳ２２０５、或いは、後述する図２９のステップＳ２９０５及びＳ２９０７も同様である。
【０５３３】
図２２の説明に戻る。ＣＰＵ２０５は、ステップＳ２２０４にて、図２０の表示の設定項目２００２にて「表裏の画像を調整する」要求がＰＣ１０４のユーザ（作業者）によりなされた上記ジョブの印刷データの２頁目をＨＤＤ２０９から読み出す。且つ、ＣＰＵ２０５は、この２頁目の印刷データに基づいた画像を、図１９の表示を介して該ＰＣ１０４のユーザにより指定された用紙設定に基いて選択した給送部から給送させた、該ジョブの印刷にて要するシートの第２面（裏面）に、印刷させる。このシートは表裏を反転させ、再度、画像形成部へ、搬送させる。
【０５３４】
次に、ＣＰＵ２０５は、ステップＳ２２０５にて、当該ジョブの印刷データの１頁目をＨＤＤ２０９から読み出す。且つ、ＣＰＵ２０５は、該１頁目の印刷データに基づいた画像を、第２面に２頁目の画像が印刷済の上記シートの第１面に、印刷させる。
【０５３５】
ＣＰＵ２０５は、以上のＳ２２０４、Ｓ２２０５の処理を経て、該ジョブの１枚のシートの表裏に対する１頁目と２頁目の両面印刷が完了したうえで、当該シートをトレイ３２４に排出させる。
【０５３６】
ステップＳ２２０５にて、上記ジョブにて要する１枚目のシートがトレイ３２４に排出された事に応じ、ＣＰＵ２０５は、該ジョブの印刷動作を停止させる。換言すると、該ジョブの１頁目の画像がシートの第１面に印刷され且つ２頁目の画像がシートの第２面に印刷された両面印刷結果を出力させた時点で、印刷動作を停止させる。尚、ここでは、一枚目を排紙後に印刷動作を停止する構成としている。
【０５３７】
しかし、本形態は、これに限定されるものではない。１例として、ＣＰＵ２０５は、該ジョブのユーザからの指示に基いた任意の指定枚数分の両面印刷済みのシートをトレイ３２４に排紙させた事に応じ、印刷動作を停止可能に印刷装置を制御する構成でも良い。
【０５３８】
又、例えば、印刷動作中にストップキー５０２を介してユーザから停止要求を受付可能にし、且つ、該要求がなされた時点で、印刷動作を停止可能に、印刷装置を、ＣＰＵ２０５により、制御する構成でも良い。このように、操作者所望の枚数、タイミングで、印刷動作を停止可能に構成しても良い。
【０５３９】
ＣＰＵ２０５は、ステップＳ２２０６にて印刷動作を停止させると共に、ステップＳ２２０７にて、印刷装置の操作部２０４の表示部に図１５の表示を実行させる。尚、この図１５の表示を介してユーザから受付可能にするユーザ要求、並びに、その要求に基いた印刷装置に対する制御動作は、先の第１の実施形態における構成要件と同様である。故に、ここでは説明を省略する。
【０５４０】
但し、上述した如く、本形態の印刷システムで提供するＵＩ部の１例として、操作部２０４が該当するのみならず、印刷ジョブの送信元の外部装置（サーバ１０３やＰＣ１０４等の情報処理装置等）のＵＩ部も、これに該当する。例えば、ここで例示する制御対象となる印刷ジョブは、ＰＣ１０４から受信した印刷ジョブである。
【０５４１】
故に、ＰＣ１０４の表示部に図１５の表示を実行させるように、ＰＣ１０４の制御部が主体となり、制御する構成でも良い。この場合、ＣＰＵ２０５は、上記特定の両面印刷動作が完了した旨を外部装置に通知する為の通知情報を、外部Ｉ／Ｆ部２０２を介して、ＰＣ１０４に、送信する。
【０５４２】
ＰＣ１０４の制御部は、この印刷装置からの情報を受信したら、該受信情報に基いて、ＰＣ１０４の表示部に、図１５の表示を実行させる。このような制御動作を行う場合、ＰＣ１０４の表示部に実行させた図１５の表示を介して受付けたＰＣ１０４のユーザ要求（キー１５０１〜１５０７を介して受付ける各要求）を印刷装置に通知する為の制御コマンドを、ＰＣ１０４から印刷装置に送信する。
【０５４３】
そして、該コマンドを受信したＣＰＵ２０５は、該ＰＣ１０４から受信した図１５の表示を介して受付けたＰＣ１０４のユーザ要求に従った処理を、図２２のフローチャートにて、実行する。同様に、後述する図２２のステップＳ２２１０のタイミングにて実行可能にする図１６の表示もＰＣ１０４の表示部により実行させる。
【０５４４】
且つ、図１６の表示を介してＰＣ１０４の操作者から図１６の表示を介してユーザ要求（キー１６０１〜１６０３）を受付ける。このように、両面画像位置合わせに係わるユーザ要求がなされた印刷ジョブの送信元に該当する外部装置の表示部を用いて、該図２２のフローチャートの処理を、実行可能に構成しても良い。
【０５４５】
尚、ここで例示する制御動作では、トレイ３２４に排紙させた該ジョブの両面印刷結果を、ステップＳ２２０７のタイミングで作業者により目視で確認させる。故に、この作業者はトレイ３２４から印刷物を取り除く作業を要する。換言すると、当該ジョブの作業者は印刷装置の目の前に存在する可能性が高い。そこで、この状況を想定し、以下では、ＰＣ１０４からのジョブではあるものの、図１５の表示及び図１６の表示を、印刷装置の操作部２０４の表示部により実行可能にする制御例でもって、説明する。
【０５４６】
ステップＳ２２０８にて、ＣＰＵ２０５は、図１５の表示のキー１５０７を介してユーザからジョブをキャンセルする要求を受付けたか否か判断する。ジョブキャンセル要求を受付けた場合、ＣＰＵ２０５は、ステップＳ２２０８からＳ２２１２へ移行する。尚、本例におけるジョブのキャンセル処理でも、上記第１実施形態と同様である。例えば、ＣＰＵ２０５は、ステップＳ２２０８にてＹＥＳ判定を下した場合、このＰＣ１０４から受信したジョブの印刷データを全頁ＨＤＤ２０９から消去させる。
【０５４７】
ＣＰＵ２０５は、該ジョブのキャンセル要求がなされていない場合、ステップＳ２２０８からＳ２２０９へ処理を移行する。このステップＳ２２０９にて、ＣＰＵ２０５は、図１５の表示のキー１５０５を介して、ユーザから該ジョブのやり直し要求を受付けたか否かを判断する。
【０５４８】
換言すると、該ジョブのシートに対する画像の印刷位置の変更要求を受けうけた否かを判断する。該要求がなされた場合、ＣＰＵ２０５は、ステップＳ２２０９からＳ２２１１側の処理へ移行する。そして、再度、ステップＳ２２０４の処理に戻る。尚、この構成要件に係わる主要動作は、ＨＤＤ２０９から読出して再印刷の実行対象となる印刷データが該ＰＣ１０４からの１頁目と２頁目の印刷データである事以外は、第１実施形態の構成要件と同等である。換言すると、第１の実施形態ではスキャナ部２０１からのデータを処理する一方で本形態では外部装置からのデータを処理する構成以外の構成は、先の第１実施形態と同様である。
【０５４９】
ステップＳ２２０９からステップＳ２２１１に処理を進めた場合は、ＣＰＵ２０５は該ジョブの画像シフト処理を実行させる。当該画像シフト処理に係わる構成要件に関しても、上述の如く、画像シフト対象のデータがＰＣ１０４からの印刷データである点以外は、先の第１実施形態と全て同様なので、説明は省略する。
【０５５０】
ステップＳ２２１１における処理が終了すると、ステップＳ２２０４に戻り、最初の２頁目の印刷動作からやり直すよう制御される。以降ステップＳ２２１１からステップＳ２２０９まで戻るフローを、ステップＳ２２０９において画像印刷位置を変更しないと判断されるまで繰り返す。つまり、ユーザが両面印刷結果を目視確認して、表面と裏面の画像印刷位置が一致するまで繰り返されることとなる。当該動作に係わる構成要件も、上述の如く、処理対象のデータがＰＣ１０４からの印刷データである点以外は、先の第１実施形態と全て同様なので、説明は省略する。
【０５５１】
一方、ステップＳ２２０９において画像印刷位置を変更しないと判断した場合、ＣＰＵ２０５は、ステップＳ２２１０の処理へ移行する。例えば、図１５の表示を介して、印刷続行キー１５０６がユーザにより押下された場合、ＣＰＵ２０５は、ステップＳ２２０９からＳ２２１０へ処理を移行する。
【０５５２】
ここで、ＣＰＵ２０５は、図１６の表示を操作部２０４の表示部に実行させる。図１６の表示のキー１６０１〜１６０３からの指示に基づいた動作を含む、これらに関連する各種制御動作も、処理対象のデータがＰＣ１０４からの印刷データである点以外は、先の第１実施形態と全て同様なので、説明は省略する。
【０５５３】
ステップＳ２２１０では、ステップＳ２２０９における両面画像印刷位置合わせ設定に従って、３頁目以降の残りの頁の印刷動作を最終頁の画像データまで続行する。当該動作に係わる構成要件も、上述の如く、処理対象のデータがＰＣ１０４からの印刷データである点以外は、先の第１実施形態と全て同様なので、説明は省略する。
【０５５４】
ステップＳ２２１２では、残りのジョブが存在するか否かを判断し、残りのジョブが存在すると判断された場合には、ステップＳ２２０２に戻る。一方、残りのジョブが存在しない場合には、処理を終了する。当該動作に係わる構成要件も、上述の如く、処理対象のデータがＰＣ１０４からの印刷データである点以外は、先の第１実施形態と全て同様なので、説明は省略する。
【０５５５】
以上のように、本形態によれば、本印刷装置にて印刷対象となる印刷データを本印刷装置に対して送信可能な外部装置（サーバ１０３やＰＣ１０４等）を用いて、上記第１実施形態と同等の制御を実行可能に構成する。
【０５５６】
これにより、第１実施形態で例示した効果を本印刷システムで奏する事が可能になる効果に加えて、外部装置からの印刷ジョブを処理する場合でも上記効果を奏する事が可能となるという更なる効果を奏する。このように、第１実施形態の利便性よりも更なる利便性の向上が図れる。
【０５５７】
［第３の実施形態］
上記第１及び第２の実施形態の制御例では、両面印刷ジョブにて表裏の画像の位置調整動作としてＣＰＵ２０５が実行させた上記特定の両面印刷動作による両面印刷結果を、操作者により目視で確認させる構成を説明した。
【０５５８】
換言すると、ＣＰＵ２０５は、図９のキー９０１及び図２０の設定項目２００２の少なくとも何れかを介して、上記操作者からの印刷位置の具体的修正指示を受け付けることができるよう制御する。ただし、本形態はこれに限定されない。
【０５５９】
例えば、ＰＯＤ環境にて印刷精度と共に要求されうる高生産性／高操作性／自動化の観点を念頭に入れた構成要件を具備しても良い。その一例を以下に説明する。以下の例では、操作者による確認行為を省いて、本印刷装置が具備する特定のセンサユニットを用いて、該印刷装置自身により位置ずれを検知し、補正するよう、ＣＦＰＵ２０５により本印刷装置を制御する構成を説明する。
【０５６０】
＜ＭＦＰの機能構成＞
図２３は、本発明の第３の実施形態にかかるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）の構成を示す図である。なお、上記第１、第２の実施形態にかかるＭＦＰの構成（図２）と同一の箇所に関しては、同一番号を付してある。換言すると、以下の説明で述べる点以外に係わる構成要件は、全て、第１実施形態及び第２実施形態の印刷装置と同様である。
【０５６１】
第１、第２の実施形態で説明した印刷装置（ＭＦＰ１０５、１０６）との主な相違点に該当する構成は、該印刷装置がセンサ部２１１、位置補正部２１２を具備する点である。センサ部２１１は、図２４に示すメカ機構としてのセンサ３３２を有し、該センサ３３２からの実際にプリンタ部２０３内部で搬送されるシートに係わる検知情報を獲得する。このシート搬送路上に設置されたセンサ３３２からの情報に基いて、センサ部２１１は、印刷結果の画像印刷位置ずれを検知し、検知した位置ずれ量をＣＰＵ２０５へ通知する。
【０５６２】
この１例として、例えば、該センサ部２１１は、先の実施形態で述べた特定の両面印刷動作にてプリンタ部２０３に両面印刷されたシートの第１面の画像の該第１面における画像の印刷位置を、検知する。且つ、該センサ部２１１は、当該特定の両面印刷動作にてプリンタ部２０３に両面印刷された該シートの第２面の画像の該第２面における画像印刷位置を、検知する。
【０５６３】
尚、これらの結果は、ＣＰＵ２０５の判断にて利用可能にすべく、デジタルデータとして情報化されたものである。且つ、該センサ部２１１は、この第１面における画像印刷位置情報とこの第２面における画像印刷位置情報とを比較参照する。且つ、該センサ部２１１は、この比較結果情報に基き、該シートの第１面と第２面のうちのどちらの面の画像が他方の面の画像よりもどの方向にどれだけずれているかを、確認する。
【０５６４】
そして、この確認結果を示すデジタル情報を、ＣＰＵ２０５に対して通知する。尚、どれだけのずれが発生しているのか、その位置ずれの度合い（位置ずれ量）を数値化した情報を、以下では、位置ずれ量と呼ぶ。
【０５６５】
位置補正部２１２は、両面印刷時に表面と裏面の画像印刷位置を自動で調整する為のユニットとして、ＣＰＵ２０５により制御される。この１例として、例えば、該位置補正部２１２は、上記センサ部２１１が検知した位置ずれ量と、本印刷システムが提供するＵＩ部を介してユーザから予め受付済のユーザ設定に基いた位置ずれ許容値と比較する。
【０５６６】
尚、ＣＰＵ２０５は、このオペレータから受け付ける位置ずれ許容値なるデジタルデータも、上記位置ずれ量と比較参照可能に数値化した状態で、ＨＤＤ２０９により予め記憶させる。換言すると、ＣＰＵ２０５は、少なくとも、この位置ずれ許容値データを、表裏の画像の位置合わせを要する両面印刷ジョブを本印刷装置が受付ける前に、ＨＤＤ２０９に、事前登録させる。
【０５６７】
又、例えば、センサ部２１１からの該特定の両面印刷動作によりプリンタ部２０３に出力させた実際の両面印刷結果における上記位置ずれ量に該当する値が、ＨＤＤ２０９に事前登録済みの上記位置ずれ許容値に該当する値を、超えているとする。
【０５６８】
この場合、ＣＰＵ２０５は、図１５の表示や図１６の表示をＵＩ部に実行させることは禁止する。換言すると、ＣＰＵ２０５は、図１５の表示のキー１５０１〜１５０７を介して作業者から明示的な修正指示を受付けること無しに、画像シフト処理を含んだ一連の両面印刷動作を、自動的にプリンタ部２０３に実行させる。
【０５６９】
但し、ＣＰＵ２０５は、該構成における画像シフト処理では、該センサ部２１１からの情報（どちらの面の画像が、どちらの方向に、どれだけずれているかを、ＣＰＵ２０５により、確認可能にする情報）に基いた画像のシフト処理を、実行させる。尚、該画像シフト処理の具体的な方法は、ＲＡＭ２０８上に記憶されている表面又は裏面の画像データの開始アドレス位置を調整する。
【０５７０】
換言すると、この画像シフト処理に係わるデータ処理方法自体の構成要件は、第１実施形態の説明における構成要件と全て同様なので、ここでは、省略する。
【０５７１】
又一方、例えば、センサ部２１１からの該特定の両面印刷動作によりプリンタ部２０３に出力させた実際の両面印刷結果における上記位置ずれ量に該当する値が、ＨＤＤ２０９に事前登録済みの上記位置ずれ許容値に該当する値を、超えていないとする。この場合、ＣＰＵ２０５は、上述の画像シフト処理の実行を禁止する。
【０５７２】
換言すると、画像シフト処理を不要とした一連の両面印刷動作を、処理対象のジョブの為の印刷動作として、プリンタ部２０３により、実行させる。尚、この場合も、当然、ＣＰＵ２０５は、図１５の表示や図１６の表示をＵＩ部に実行させる事を禁止する。換言すると、ＣＰＵ２０５は、図１５の表示のキー１５０１〜１５０７を介して作業者から明示的な修正指示を受付けること無しに、自動的に画像シフト処理を実行する事を禁止する。
【０５７３】
＜ＭＦＰのハードウェア構成＞
次に本実施形態にかかるＭＦＰのハードウェア構成について、図２４を用いて説明する。なお、上記第１、第２の実施形態に係るＭＦＰの構成（図３）と同一の箇所に関しては、同一番号を付してある。
【０５７４】
図２３のセンサ部２１１が具備する図２４のセンサ３３２は、定着器３０８から排紙フラッパ３０９までの搬送経路上に設置されており、画像定着されたシート材上の所定画像の、搬送経路横に設置された基準マークからの位置ずれ量を検知する。
【０５７５】
＜センサの配置＞
図２５のＡに紙搬送経路上におけるセンサ３３２の配置の一例を示す。図２５のＡに示すようにセンサ３３２は、定着器３０８内の排紙ローラ２５０１より搬送されてきた、画像定着されたシート材の上方に配置されている。センサ３３２は２次元センサであり、シート材搬送方向に対して垂直となるよう配置されている。
【０５７６】
図２５のＢはシート材搬送経路上方から見た、シート材と基準マークの配置図である。図２５のＢにおいて、基準マーク２５０２は紙搬送経路の横に配置されており、位置検出タイミングにおいて、ちょうどシート材の基準画像（例えば本実施形態ではマニュアルのインデックス１２０２）が到来する位置に合わせて設置されている。
【０５７７】
基準マーク２５０２の位置は、シート材のその他の例えばマニュアルの枠１２０１等の基準となる画像や、シート材の用紙端が到来する位置に配置しても構わない。また、シート材上に印刷する画像に位置合わせに適した画像が見当たらない場合には、位置合わせ用のテストチャートを最初に印刷して、テストチャートの基準画像の位置に配置しても構わない。
【０５７８】
換言すると、上述の如く、特定の両面印刷動作として、ＨＤＤ２０９に登録済みのサンプル画像データを用いた両面印刷処理を、プリンタ部２０３により、実行可能に、本印刷装置をＣＰＵ２０５により制御する構成でも良い。
【０５７９】
＜両面画像印刷位置合わせの許容範囲を設定に係わるＵＩ制御の説明＞
次に、上述の位置ずれ許容値を設定する為の、両面画像印刷位置合わせの許容範囲の設定に係わる、ＵＩ制御の説明を、図５および図２６乃至図２８を用いて説明する。以下の主体となる制御動作もＣＰＵ２０５が実行する。
【０５８０】
ＣＰＵ２０５は、本システムのＵＩ部の１例に該当する図５に示す操作部２０４のユーザモードキー５０５が操作者により押下された場合、図２６に示す表示を、該操作部２０４の表示部により、実行させる。１例として、例えば、図２６のようなユーザモード画面を該表示部に表示させる。
【０５８１】
図２６の表示は、本印刷装置（ＭＦＰ１０５や１０６等）の共通仕様に関する各種設定をユーザにより実行可能する表示をＵＩ部に実行させる指示をユーザから受付ける為の共通仕様設定キー２６０１を具備する。例えば、ＣＰＵ２０５は、該キー２６０１がユーザにより押下された場合、操作部２０４の表示部に、図２７に示す表示を、実行させる。
【０５８２】
又、ＣＰＵ２０５は、「閉じる」キー２６０２が押下された場合、当該ユーザモードの設定を終了する。この場合、ＣＰＵ２０５は、図２６の表示を終了させ、操作部２０４の表示を基本画面に復帰させる。
【０５８３】
図２６の表示を介して共通仕様設定キー２６０１がユーザにより押下された場合、ＣＰＵ２０５は、図２７の表示を該操作部２０４の表示部に実行させる。図２７は、この一例の共通仕様設定画面を示す。ＣＰＵ２０５が該ＵＩ部に実行させる図２７の表示には、両面画像印刷位置合わせ設定キー２７０１が具備される。
【０５８４】
該キー２７０１は、両面画像印刷位置合わせの許容範囲をユーザにより設定可能にする表示を該ＵＩ部に実行させる指示をユーザから受付ける為の表示キーである。尚、ＣＰＵ２０５は、図２７の表示の「閉じる」キー２７０２がユーザ押下された場合、図２７の共通仕様設定画面の表示は閉じて、図２６のユーザモード画面に戻るよう該表示部を制御する。
【０５８５】
ここで、例えば、ＣＰＵ２０５が操作部２０４の表示部に実行させた図２７の表示の両面画像印刷位置合わせ設定キー２７０１がユーザにより押下されたとする。この場合、当該キー操作に応答し、ＣＰＵ２０５は、両面画像印刷位置合わせの許容範囲をユーザにより設定可能にする表示を、該ＵＩ部により、実行させる。
【０５８６】
この表示の１例として、ＣＰＵ２０５は、図２８の表示を、操作部２０４の表示部により、実行させる。図２８は、両面位置ずれ許容範囲設定画面の一例を示す図である。図２８の表示の設定項目２８０１は、許容範囲設定表示部である。ＣＰＵ２０５は、この設定項目２８０１を介して、両面印刷ジョブのシートの表裏に印刷対象となる画像の位置ずれの最大許容量をユーザから受付可能にする。
【０５８７】
換言すると、両面印刷ジョブのシートの第１面に印刷された画像の画像印刷位置と該シートの第２面に印刷された画像の画像印刷位置との相対的な印刷位置のずれ量を、いかなる範囲迄許容するか、その許容範囲をユーザから受付ける。
【０５８８】
例えば、センサ部２１１から獲得した上記特定の両面印刷動作にてプリンタ部２０３で実際に両面印刷させたシートの表裏の画像の印刷位置のずれ量が、項目２００１を介してユーザから受付けた設定値を超える値に該当するずれ量であるとする。この場合、ＣＰＵ２０５は、上記画像シフト処理の実行を許可する。即ち、この場合、ＣＰＵ２０５は、自動的に、画像シフト処理を含んだ一連の両面印刷動作を、処理対象の両面印刷ジョブの印刷データの印刷動作として、プリンタ部２０３により、実行させる事を許可する。
【０５８９】
一方、センサ部２１１から獲得した上記特定の両面印刷動作にてプリンタ部２０３で実際に両面印刷させたシートの表裏の画像の印刷位置のずれ量が、項目２００１を介してユーザから受付けた設定値以下の値に該当するずれ量であるとする。この場合、ＣＰＵ２０５は、上記画像シフト処理の実行を禁止する。即ち、この場合、ＣＰＵ２０５は、自動的に、画像シフト処理を含んだ一連の両面印刷動作を、処理対象の両面印刷ジョブの印刷データの印刷動作として、プリンタ部２０３により、実行させる事を禁止する。
【０５９０】
換言すると、画像シフト処理の実行を禁止した一連の両面印刷動作を、処理対象の両面印刷ジョブの印刷データの印刷動作として、プリンタ部２０３により、実行させる。即ち、仮に実際の両面印刷結果にて表裏の画像の印刷位置のずれが発生していても、そのずれの度合い（ずれ量）が、項目２００１を介して入力された値に対応するずれ量以下であるなれば、そのまま両面印刷動作を実行することを許可する。この場合、上記画像の印刷位置合わせ動作は実行されない。
【０５９１】
これは従来技術で想定したが如く、ＰＯＤ環境等、印刷精度に非常にシビアな環境にて、２ｍｍ以上のずれ量は、商品としての印刷物としては不採用ではある。しかし、当該環境でも、２ｍｍ以下の位置ずれ等、印刷体裁として目立たない微小な位置ずれが、仮に、両面印刷物にて発生しても、当該印刷物は、充分、商品として採用可能である等のユーザニーズに柔軟に対応可能にした仕組みである。
【０５９２】
換言すると、必要以上に両面印刷動作を繰り返し実行させないようにする仕組みである。即ち、資源の必要以上な無駄使い防止や、無意味な生産性低下の防止を図る為の仕組みである。このように本形態では様々なユースケース、ユーザニーズに極力柔軟に対応可能に構成している。
【０５９３】
尚、本例では、位置ずれを許容する範囲を「０ｍｍ〜１０ｍｍ」としている。即ち、ＣＰＵ２０５は、１０ｍｍを超える値を設定項目２８０１を介してユーザから受付けることを禁止する。又、この設定項目２８０１を介して受付けた値が上述の位置ずれ許容値に対応する。ＣＰＵ２０５は、このユーザから受付けた設定値を上記の如くＨＤＤ２０９に事前に登録させる。
【０５９４】
又、本例において項目２８０１は、画像印刷位置ずれ量が問題ない範囲であるか否かを検品した際に、スタックトレイ３２４とサンプルトレイ３２３に仕分ける為の判断基準となる許容値をテンキー５０６を使用して設定した場合に、該設定値を表示する。又、２８０２は設定キーであり、許容範囲設定表示部２８０１に表示されている許容値をＨＤＤ２０９に設定登録させる表示キーである。２８０３はキャンセルキーであり、設定をキャンセルして図２７の共通仕様設定画面に戻る為のものである。
【０５９５】
図２８の表示を介して受付けたユーザ設定は、位置ずれの許容範囲として１ｍｍを設定した際の表示内容を示す。当該設定の場合には、ＣＰＵ２０５は、表面の画像印刷位置と裏面の画像印刷位置のずれが１ｍｍ以内であれば、許容範囲であると判断する。この場合、ＣＰＵ２０５は、プリンタ部２０３で両面印刷させたシートを、最終成果物として採用すべく、トレイ３２４に排出させる。
【０５９６】
一方、画像の印刷位置ずれが１ｍｍを越える場合には、ＣＰＵ２０５は、許容範囲外であると判断する。この場合、ＣＰＵ２０５は、プリンタ部２０３で両面印刷させたシートを、最終成果物として不採用とすべく、上記トレイ３２４とは別の積載ユニットに該当するトレイ３２３に排出させる。このように、ＣＰＵ２０５は、自動的に表裏の画像の位置ずれ補正を実行する両面印刷シーケンスにて、採用すべき印刷物と、不採用にすべき印刷物とを、区別可能に、一連の両面印刷動作を、本印刷装置に実行させる。
【０５９７】
図２８において設定キー２８０２を押下すると、許容範囲が設定されて共通仕様設定画面へ遷移し、「閉じる」キー２７０２、「閉じる」キー２６０２を続けて押下することで、ユーザモード画面からスタンバイ画面に復帰し、許容範囲の設定は完了する。以上のような、表裏の画像の自動補正機能付き両面印刷動作を本印刷装置により実行可能にするうえでの一連のＵＩ制御を、ＣＰＵ２０５により、実行する。
【０５９８】
＜表裏の画像の自動補正機能でもって両面印刷ジョブを処理する場合の説明＞
本形態の印刷装置（ＭＦＰ１０５や１０６等）により両面印刷ジョブの両面印刷にて、作業者による介入操作無しに、自動的に、画像印刷位置合わせ動作を該装置により実行させる場合の、ＣＰＵ２０５の制御動作の１例を以下に説明する。
【０５９９】
図２９は、上記動作にてＣＰＵ２０５が実行する処理の流れを示すフローチャートである。このプログラムデータも他のフローチャート（図１４や図２２）の処理と同様にＨＤＤ２０９又はＲＯＭ２０７に記憶されている。ＣＰＵ２０５はこれらの処理のプログラムを適宜該メモリ部から読出し参照する。
【０６００】
尚、以下の例では、ステップＳ２９０３、Ｓ２９０６、Ｓ５９０８、Ｓ２９０９、Ｓ２９１１の各処理以外は、全て、第１実施形態と同様の構成である。故に、以下にて説明しない構成要件については、全て上記第１実施形態の構成と同様であるので、ここでは割愛する。
【０６０１】
スタートキー５０３が押下されると、ステップＳ２９０１では両面コピーを行うか否かを判断する。両面コピーを行う設定となっていない場合には、ステップＳ２９１４に進み、両面コピー以外のコピーを実行する。一方、両面コピーを行う設定となっている場合には、ステップＳ２９０２に進む。
【０６０２】
ステップＳ２９０２では両面画像印刷位置合わせを行う設定となっているか否かを判断する。両面画像印刷位置合わせを行う設定となっていない場合には、ステップＳ２９１３に進み、通常の両面コピーを実行する。一方、両面画像印刷位置合わせを行う設定となっている場合には、ステップＳ２９０３に進む。
【０６０３】
ステップＳ２９０３では、図２８の位置ずれ量許容範囲設定画面を介して設定された、両面コピー時における表面と裏面の画像印刷位置ずれ量の許容範囲を読み込む。これはセンサ３３２を使用して両面印刷の結果、画像印刷位置が問題ない範囲であるか否かを検品してスタックトレイ３２４とサンプルトレイ３２３に仕分ける為の判断基準として読み込む値である。
【０６０４】
ステップＳ２９０４では、ＡＤＦ３０１にセットされた原稿を順番にスキャン動作を行い、読み取った画像データをＲＡＭ２０８へ記憶する。
【０６０５】
ステップＳ２９０５では、一枚目の裏面に相当する２頁目を印刷する。ステップＳ２９０６において、２頁目の定着後の出力画像をセンサ３３２によって、所定検出タイミングにおける基準マーク２５０２からのインデックス１２０２の先端までの距離をＣＰＵ２０５を介して測定して裏面の位置ずれ量としてＲＡＭ２０８へ記憶する。
【０６０６】
ステップＳ２９０７において一枚目の表面に相当する１頁目を印刷する。続いてステップＳ２９０８において、１頁目の定着後の出力画像をセンサ３３２によって、所定検出タイミングにおける基準マーク２４０２からインデックス１２０２の先端までの距離を測定する。測定した値は、表面の位置ずれ量としてＲＡＭ２０８へ記憶される。
【０６０７】
ステップＳ２９０９において、ＣＰＵ２０５はステップＳ２８０６で測定した１枚目の裏面の画像印刷位置ずれ量と、ステップＳ２９０３で測定した１枚目の表面の画像印刷位置ずれ量より、表面と裏面との画像印刷位置ずれ量を計算する。更に、計算した画像印刷位置ずれ量と、ステップＳ２９０１において予め設定しておいた許容範囲値との比較を行う。
【０６０８】
画像印刷位置ずれ量が許容範囲内であれば、ステップＳ２９１０に移行して、残りの頁の印刷を続行する。この時の印刷結果はスタックトレイ３２４へ排紙される。
【０６０９】
一方、画像印刷位置ずれ量が許容範囲を超えている場合には、ステップＳ２９１１に移行し、この時の印刷結果はサンプルトレイ３２３へ排紙される。そしてＲＡＭ２０８上へ記憶されている、表面又は裏面の一方の画像データについて、ＣＰＵ２０５によって算出した表面と裏面との位置ずれ量相当の座標分シフトさせる。
【０６１０】
表面又は裏面の一方の画像データについてシフトさせた後に、ステップＳ２９０５へ戻り、最初の頁よりコピーをやり直すよう制御される。以降ステップＳ２９１１からステップＳ２９０５まで戻るフローを、ステップＳ２９０９で表面と裏面の画像印刷位置ずれ量が許容範囲内に収束するまで繰り返す。
【０６１１】
ステップＳ２９０９で画像印刷位置ずれ量が許容範囲を越えて、画像印刷位置が一致するようにシフト設定された場合には、ステップＳ２９１０では、ステップＳ２９０９におけるシフト制御に従って、３頁目以降の残りの頁の印刷動作を続行する。
【０６１２】
ステップＳ２９１２において、残りのジョブが存在し、引き続きコピー処理を行う場合には、ステップＳ２９０２に戻り、図５に示すスタンバイ時の操作部２０４の初期画面から操作を行う。一方、残りのジョブが存在しない場合には、処理を終了する。
【０６１３】
以上の説明から明らかなように、ＣＰＵ２０５は、印刷装置により両面印刷させる場合に、予め両面画像印刷位置合わせ設定キーを介して上記ユーザ要求を受付可能にする。且つ、印刷動作の開始後、所望のページ数が印刷させたうえで、実際の印刷させた当該シートにおける表裏の画像印刷位置ずれ量を、センサ部を用いて、検出させる。且つ、許容範囲を超えていた場合には、自動的に両面画像印刷位置合わせを本印刷装置により実行させる。
【０６１４】
一方、許容範囲内ならば、両面画像印刷位置合わせは禁止して、両面印刷を続行させる。これにより、先の実施形態のようなオペレータによる介入操作無しに、上述の効果が奏する事が出来る。このように、操作者は、両面画像印刷位置合わせを行う必要がなくなり、操作者の作業負荷を大幅に低減させることが可能となる。即ち、上記第１、第２の実施形態にて例示した効果が、更に向上するという効果を奏する。
【０６１５】
尚、第３実施例では、スキャナ部２０１からの印刷データを、操作部２０４からの印刷開始要求に従い、両面印刷させる場合の制御例を説明した。しかし、本形態は、これに限定されない。例えば、上記第２の実施形態で説明したように外部装置からの印刷データを処理する場合でも、同様に、適用可能である。特に、例えば、クライアントＰＣ１０４上のプリンタドライバを介しての印刷動作にも同様に適用可能であることは言うまでもない。
【０６１６】
以上、本形態によれば、両面プリント可能な印刷装置を用いてジョブを処理するにあたっては、シートの第２面のプリント位置が第１面のプリント位置に対して所定方向にずれるよう、該印刷装置の制御部及び／又はホストコンピュータが主体となって制御する。
【０６１７】
加えて、上記印刷装置を用いてジョブを処理するにあたり、シートの第２面にプリントすべきデータを、シートの第１面のプリント位置に対して所定方向に、且つ、所定のずれ量でもってプリントさせる第１モードを備える。また、シートの第２面にプリントすべきデータを、前記所定方向並びに前記所定のずれ量のいずれにも依らずに、シートの第２面にプリントさせる第２モードを備える。更に、該第１モードと第２モードとを、選択的に実行できるように、該印刷装置の制御部及び／又はホストコンピュータが制御する。
【０６１８】
加えて、本形態は、上記第１モード及び第２モードを、両面印刷対象となるジョブ毎に、選択可能にするよう、該印刷装置の制御部及び／又はホストコンピュータにより、制御する。
【０６１９】
加えて、本形態は、第１モード及び第２モードのうちのいずれかの動作モードを、上記印刷装置の操作部や該印刷装置のプリンタドライバがインストールされたコンピュータの印刷設定画面を介して、ユーザが決定できるよう構成されている。
【０６２０】
加えて、本形態は、第１モード及び第２モードのうちの実行すべき動作モードを、前記印刷装置の初期設定として、上記のようなユーザインタフェースを介して、ユーザにより予め決定可能に構成している。
【０６２１】
加えて、本形態は、第１モード及び第２モードのうちの実行すべき動作モードを、上記のように印刷装置が具備する画像位置検知センサ等を用いて、印刷装置の制御部等が、自動的に決定可能に構成している。
【０６２２】
加えて、本形態は、両面印刷対象となるジョブの所定ページ分）の両面印刷処理が実行された後、前記第１モードを、ユーザインタフェースを介して手動的に、或いは、センサからの情報を基に自動的に選択できるよう構成されている。
【０６２３】
加えて、本形態は、前記所定方向を、上記のようなユーザインタフェースを介して設定されたユーザからの指示に基づいた方向とすることができるように構成している。
【０６２４】
加えて、本形態は、前記所定のずれ量を、上記のようなユーザインタフェースを介して設定されたユーザからの指示に基づいたずれ量とすることができるように構成されている。
【０６２５】
又、更に本形態の上記第１〜第３実施形態の構成を応用し、以下のようなＰＯＤ環境にて効果を発揮できるような構成を更に具備しても良い。以下の構成は、ＰＯＤ環境にて想定される状況を加味した仕様とも呼べる。というのも、例えば、ＰＯＤ環境は、大量の印刷ジョブを如何に効率よく処理し、システム全体の生産性を向上させるかが重要な環境であると想定される。
【０６２６】
このような状況を加味した仕様として、上述した本印刷装置が具備するボックス機能を活用する。ＣＰＵ２０５は、当該ボックス機能にて処理対象となる両面印刷ジョブにて、上記表裏の画像の印刷位置調整機能を利用可能に、本印刷装置を制御する。
【０６２７】
例えば、ＣＰＵ２０５が操作部２０４の表示部により実行させた図６の表示のボックス機能を選択する為のボックスタブ６０３がユーザにより押下されたとする。すると、当該キー操作に応答し、ＣＰＵ２０５は、該操作部２０４の表示部に、不図示のボックス選択画面を表示させる。
【０６２８】
本構成の印刷装置は、上述の如く、ＨＤＤ２０９に複数のデータ記憶ボックスを具備する。且つ、該複数個のボックスの中から所望のボックスを、ＵＩ部を介して、ユーザ自身により選択可能にＣＰＵ２０５により制御している。この１例として、ＣＰＵ２０５は、上記不図示のボックス画面を介してユーザから所望のボックスの選択を受付ける。
【０６２９】
且つ、ＣＰＵ２０５は、ＵＩ部を介して所望のボックスがユーザにより選択された事に応じ、そのボックス内に既に記憶されている複数の印刷対象となるジョブのデータの中から所望のジョブをユーザにより選択可能にする表示を、該ＵＩ部により、実行させる。
【０６３０】
この１例として、例えば、上記不図示のボックス選択画面を介して上記複数のボックスの中から何れかのボックスがユーザにより選択されたとする。当該ユーザ操作に応答し、ＣＰＵ２０５は、このユーザにより選択されたボックスに記憶された複数のドキュメントデータの中から所望のドキュメントデータをユーザにより選択可能にする文書選択画面を、該操作部２０４の表示部により、表示させる。この表示例を、図３３に示す。
【０６３１】
図３３に示すが如く、ユーザにより選択された１つのボックスには、互いに複数頁からなる独立した複数のジョブのデータを保存可能に構成されている。図３３の例では、５個の文書データが記憶されており、各ジョブは、それぞれ、５０頁の文書データで構成されている例である。
【０６３２】
尚、実際には、これらのデータは、上記の如く、ＨＤＤ２０９に記憶されている。又、上記の如く、各ボックスは、それぞれ、スキャナ部２０１を介して受付けたジョブのデータを記憶できるのみならず、外部Ｉ／Ｆ部２０２を介して受付けた外部装置からのジョブのデータも記憶できる。
【０６３３】
ＣＰＵ２０５は、操作部２０４の表示部に実行させた図３３の表示の文書選択欄を介して、ユーザにより所望のジョブを、選択可能に制御する。例えば、図３３の表示を介して「ジョブ１」がユーザにより選択されたとする。この場合、ＣＰＵ２０５は、当該ジョブ１のデータに対する処理として、如何なる処理を本印刷装置に実行させるかを、該ユーザ自身により該ＵＩ部を介して決定可能に制御する。その例を図３４に示す。
【０６３４】
例えば、文書選択欄を介してユーザにより選択されたジョブのデータに対する処理として印刷を本装置に実行させたいとする。この場合、ＣＰＵ２０５は、ＣＰＵ２０５が操作部２０４の表示部に実行させた図３４の表示の「プリント」キーを介して印刷実行要求をユーザから受付ける。
【０６３５】
一方、例えば、文書選択欄を介してユーザにより選択されたジョブのデータに対する処理として外部装置に対する送信を本装置に実行させたいとする。この場合、ＣＰＵ２０５は、ＣＰＵ２０５が操作部２０４の表示部に実行させた図３４の表示の「送信」キーを介して送信実行要求をユーザから受付ける。
【０６３６】
このような構成で、例えば、図３４の表示の「プリント」キーがユーザにより選択されたとする。この場合、ＣＰＵ２０５は、上記文書選択欄を介してユーザにより選択されたジョブのデータに対する印刷条件を、ＵＩ部を介して、ユーザから受付可能に制御する。この例を、図３５に示す。当該図３５の表示を介して、ＣＰＵ２０５は、ユーザにより選択された印刷対象となるボックス機能のジョブのデータに対する各種印刷条件（フィニッシィングの設定、出力用紙サイズの設定、応用モード等の設定）を、ユーザから受付ける。
【０６３７】
本形態では、このようなボックス機能のジョブのデータに対しても、上記表裏の画像の印刷位置調整機能を利用可能にする。この１例として、例えば、ＣＰＵ２０５が上記表示部に実行させた図３５の表示の「両面プリント」キーを介し、両面印刷の実行要求を受付けたとする。すると、ＣＰＵ２０５は、操作部２０４の表示部に図８の表示を実行させる。
【０６３８】
且つ、図８の表示を介してキー１８０１がユーザにより押下されたとする。すると、ＣＰＵ２０５は、上記ボックスから選択されたジョブの両面印刷にて表裏の画像の位置合わせに関する要求を、該ＵＩ部を介して、ユーザから受付ける。即ち、図９のような表示を操作部２０４の表示部に実行させるわけだが、ここでは、上述した全ての実施形態を応用した仕組みを提供する。
【０６３９】
この１例を図３６に示す。ＣＰＵ２０５は、図３５の表示の「両面プリント」キー操作により両面印刷の実行要求を、操作部２０４の表示部を介して、ユーザから受付けた場合に、図３６の画面を、操作部２０４の表示部に表示させる。
【０６４０】
上述の実施形態では、印刷媒体（本形態では、シート、又は、記録材、又は、用紙と、呼んでいる）の第１面（表面）の第２面（裏面）のうちの画像シフトさせるべき面を選択的に決定可能に構成している。
【０６４１】
且つ、そのシフト対象となる画像を如何なる方向にシフトさせるかを、複数の選択肢（例えば、上下左右４方向）の中から選択的に決定可能に構成している。
【０６４２】
且つ、そのシフト対象となる画像のシフト量も選択的に決定可能に構成している。該構成のもと、これら画像シフトに係わる３種類の決定事項（画像シフトすべき印刷面、画像シフトすべき方向、そのシフト量の、３項目）に関し、第１、第２実施形態では、図１５の表示を介して、ユーザ自身が決定可能に構成した。換言すると、この構成は、両面印刷における表裏の画像の位置合わせの為の、ユーザ手動調整モードと定義出来る。
【０６４３】
一方、第３実施形態では、これら３項目の決定を、センサ部２２１を用いて、ＣＰＵ２０５自身が自動的に決定可能に構成した。換言すると、この構成は、両面印刷における表裏の画像の位置合わせの為の、自動調整モードと、定義できる。
【０６４４】
又、上述の第１〜第３の実施形態では、いずれも、表裏の画像の位置合わせを行うべく、特定の両面印刷をプリンタ部２０３により実行させた。その１例が、実際に表裏の画像の位置調整を実行すべき印刷対象の印刷データを利用する両面印刷動作である。更に、別の方法として、ＨＤＤ２０９に予め記憶されている表裏の画像の位置合わせ調整用サンプルデータを利用する両面印刷動作である。このように特定の両面印刷動作を選択的に実行可能に構成されている。
【０６４５】
そこで、本形態では、これらの制御シーケンスをユーザにより選択可能に構成する。その１例として、ＣＰＵ２０５が操作部２０４の表示部に実行させた図３６の表示を介して、以下に列挙する複数のユーザ要求の中からユーザが所望のユーザ要求を受付可能にする。
【０６４６】
例えば、図３６の表示の「表裏の画像の位置を調整する」キーがユーザにより押下されたとする。当該キーによるユーザ要求を受付けた事に応答し、ＣＰＵ２０５は、該キーの右側近傍に表示対象となる「手動」キーと「自動」キーの両キーの表示を有効表示状態にさせる。
【０６４７】
且つ、画面下方に表示対象となる「印刷対象のデータを使う」キーと、「サンプルデータを使う」キーの両キーの表示も有効表示状態にさせる。このようなキー操作に応じた表示制御を操作部２０４の表示部に対してＣＰＵ２０５が実行する。
【０６４８】
そして、ユーザにより、図３６の表示の「表裏の画像の位置を調整する」キーが選択され、且つ、図３６の「手動」キーが押下されたとする。この２つのユーザ要求を受付けた場合には、ＣＰＵ２０５は、図３４の表示を介してボックスから選択された両面印刷対象となる合計５０頁の文書データで構成されるジョブ１の印刷データを、上述の第１の実施形態の制御シーケンスで処理する。
【０６４９】
又、このユーザ要求に加えて、更に、「印刷対象のデータを使う」キーによるユーザ要求をユーザから受付けたとする。この場合、ＣＰＵ２０５は、当該第１実施形態と同様の制御シーケンスにおける特定の両面印刷動作として、該ジョブ１の１頁目と２頁目の印刷データを用いた両面印刷を、プリンタ部２０３により、実行させるよう本装置を制御する。
【０６５０】
一方、「サンプルデータを使う」キーが押下されたとする。この場合、ＣＰＵ２０５は、上記第１の実施形態と同様の制御シーケンスによる両面印刷動作を行う。すなわち、ＨＤＤ２０９に予め登録されている２頁分の表裏の画像の位置調整用サンプルデータを用いてプリンタ部２０３に両面印刷を実行させるよう本装置を制御する。
【０６５１】
尚、当該ケースにおけるＣＰＵ２０５が実行する制御は、処理対象となるデータが、ボックスに格納された印刷データである点を除き、第１実施形態にて全て構成要件と同じである。故に、ここでの説明は省略する。
【０６５２】
但し、厳密には、第１実施形態と同様の制御シーケンスを実行するにあたり、当該ボックスのデータは、既に、ＨＤＤ２０９に記憶済みのデータである。故に、ＣＰＵ２０５は、図１４のＳ１４０３の処理は省略したプログラムを実行する。
【０６５３】
この１例として、ＣＰＵ２０５は、図１４のステップＳ１４０４〜Ｓ１４１２に相当するプログラムコードを含んだ一連のプログラムデータをメモリから読み出して、上記ジョブ１を処理する。例えば、ユーザが図３６の表示を介して上記設定が完了した後、ＣＰＵ２０５は、操作部２０４の表示部に図３５の表示を再実行させる。
【０６５４】
且つ、図３５の表示の「プリント開始」キーによりプリント実行要求をユーザから受付けたとする。当該操作に応答し、ＣＰＵ２０５は、このプログラムを読出し実行し、図３５の表示を介して受付けたユーザ要求に従った制御シーケンスに該当するプログラムに従い、ジョブ１の処理を印刷装置により開始させる。
【０６５５】
又、第３実施形態と同様の動作を、上記ジョブ１に対して実行させたい場合は以下のように動作させる。例えば、図３６の表示の「表裏の画像の位置を調整する」キーが選択され、且つ、図３６の「自動」キーが押下されたとする。この２つのユーザ要求を受付けた場合には、ＣＰＵ２０５は、図３４の表示を介してボックスから選択された両面印刷対象となる合計５０頁の文書データで構成されるジョブ１の印刷データを、上述の第３の実施形態の制御シーケンスで処理する。
【０６５６】
又、このユーザ要求に加えて、更に、「印刷対象のデータを使う」キーによるユーザ要求をユーザから受付けたとする。この場合、ＣＰＵ２０５は、当該第３実施形態と同様の制御シーケンスにおける特定の両面印刷動作として、該ジョブ１の１頁目と２頁目の印刷データを用いた両面印刷を、プリンタ部２０３により、実行させるよう本装置を制御する。
【０６５７】
一方、「サンプルデータを使う」キーが押下されたとする。この場合、ＣＰＵ２０５は、当該第３の実施形態と同様の制御シーケンスによる両面印刷動作を行う。すなわち、ＨＤＤ２０９に予め登録されている２頁分の表裏の画像の位置調整用サンプルデータを用いて、プリンタ部２０３に両面印刷を実行させるよう本装置を制御する。
【０６５８】
尚、当該ケースにおけるＣＰＵ２０５が実行する制御は、処理対象となるデータが、ボックスに格納された印刷データである点を除き、第３実施形態にて全て構成要件と同じである。故に、ここでの説明は省略する。
【０６５９】
但し、厳密には、第３実施形態と同様の制御シーケンスを実行するにあたり、当該ボックスのデータは、既に、ＨＤＤ２０９に記憶済みのデータである。故に、ＣＰＵ２０５は、図２９のステップＳ２９０４の処理は省略したプログラムを実行する。
【０６６０】
この１例として、ＣＰＵ２０５は、図２９のステップＳ２９０３及びＳ２９０５〜Ｓ２９１２に相当するプログラムコードを含んだ一連のプログラムデータをメモリから読み出して、上記ジョブ１を処理する。例えば、ユーザが図３６の表示を介して上記設定が完了した後、ＣＰＵ２０５は、操作部２０４の表示部に図３５の表示を再実行させる。
【０６６１】
且つ、図３５の表示の「プリント開始」キーによりプリント実行要求をユーザから受付けたとする。当該操作に応答し、ＣＰＵ２０５は、このプログラムを読出し実行し、図３５の表示を介して受付けたユーザ要求に従った制御シーケンスに該当するプログラムに従い、ジョブ１の処理を印刷装置により開始させる。
【０６６２】
以上のような構成を具備することで、上述の第１実施形態〜第３実施形態で述べた複数の制御シーケンスの中からユーザが所望の制御シーケンスを選択可能にする事が出来る。尚且つ、ボックス機能のデータに対して当該構成を適用できる。即ち、上述した各種効果を更に向上させる事が出来る。
【０６６３】
尚、もし、ＨＤＤ２０９にサンプルデータが未登録の場合は、ＣＰＵ２０５は、図３６の表示の「サンプルデータを使う」キーの表示は無効表示状態にする。即ち、ＣＰＵ２０５は、当該キー操作によるユーザ要求の受付けは禁止する。
【０６６４】
同様に、もし、印刷装置が、図２４のメカ的構成のセンサ３３２及び図２３のセンサ部２１１の少なくとも何れかのユニットを具備していないタイプの印刷装置であるとする。この場合、ＣＰＵ２０５は、図３６の表示の「自動」キーの表示は無効表示状態にする。即ち、ＣＰＵ２０５は、当該キー操作によるユーザ要求の受付けは禁止する。
【０６６５】
以上のような構成を更に具備する事で上記構成におけるユーザ誤操作や機器の誤動作を未然に防止できる。即ち、更に上述の効果を向上させる事が可能となる。
【０６６６】
又、これらの構成を、ＰＯＤ環境向けに、更に発展させる構成を採用しても良い。例えば、ＰＯＤ環境では、大量の印刷ジョブを如何に効率よく処理するかが重要といえる。このような状況を想定した仕組みを採用する。
【０６６７】
その１例として、例えば、本形態では、ボックス機能において複数ジョブ連続印刷機能を具備している。この機能は、互いに独立した複数のジョブのデータが記憶されているＨＤＤ２０９の中からユーザが所望のジョブのデータを本形態のＵＩ部を介して複数個選択可能にする機能である。
【０６６８】
且つ、そのユーザにより該ＵＩ部を介して選択された複数のジョブのデータを、１回のプリント実行開始要求をユーザが入力するだけで、連続的に、まとめて、プリンタ部２０３により印刷可能にする機能である。このような動作を本印刷装置により実行可能にＣＰＵ２０５により制御する。そこで、本例では、当該連続印刷機能にて、上述の制御シーケンスを実行可能にする。以下、その１例を説明する。
【０６６９】
例えば、ＣＰＵ２０５は、操作部２０４の表示部に実行させた図３３の表示の文書選択欄を介してユーザにより複数のジョブの文書データを選択可能にする。例えば、図３３の表示を介してジョブ１とジョブ３とジョブ４の合計３つのジョブがユーザにより選択されたとする。この場合、ＣＰＵ２０５は、ジョブが選択された事及びそのユーザにより選択されたジョブの選択順序がユーザにより識別可能な表示形態でもって、当該画面を制御する。この表示制御例を図３７に示す。図３７の表示に示すが如く、ジョブ１が選択された後にジョブ３が選択されその後ジョブ４が選択され合計３つのジョブが選択されたとする。尚、各ジョブ共に、合計５０頁からなるジョブとする。
【０６７０】
この３つのジョブが図３７の表示を介してユーザにより選択された上で、図３７の表示の「プリント」キーが押下された場合に、ＣＰＵ２０５は、図３５の表示を、操作部２０４の表示部に実行させる。そして、図３５の表示の「両面プリント」キーが押下された場合、ＣＰＵ２０５は、先と同様、図８の表示を経て、図３６の表示を、該操作部２０４の表示部により、実行させる。
【０６７１】
且つ、ＣＰＵ２０５が該表示部に実行させた図３６の表示を介して上述の各ユーザ要求を受付け可能にする。そして、ユーザが図３６の表示を介して上述の各種設定が完了した後、ＣＰＵ２０５は、操作部２０４の表示部に図３５の表示を再実行させる。
【０６７２】
且つ、図３５の表示の「プリント開始」キーによりプリント実行要求をユーザから受付けたとする。当該操作に応答し、ＣＰＵ２０５は、上記と同様に、図３５の表示を介して受付けたユーザ要求に従った制御シーケンスに該当するプログラムに従い、ジョブ１、ジョブ３、ジョブ４の為の処理を印刷装置により実行させる。具体例をあげるならば、ＣＰＵ２０５は、これらのジョブを以下のような手順で処理する。
【０６７３】
（手順１）図３５の表示の「プリント開始」キーによりプリント実行要求をＵＩ部から受付けた。これを受け、ＣＰＵ２０５は、ＨＤＤ２０９からジョブ１の１頁目と２頁目の印刷データを読出す。且つ、特定の両面印刷動作として、該ジョブ１の両面印刷にて要する１枚のシートの表裏に、該ジョブ１の１頁目と２頁目の両面印刷を、プリンタ部２０３により、実行させる。
【０６７４】
（手順２）該特定の両面印刷動作によりプリンタ部２０３により印刷させた該シートの両面印刷結果を第１実施形態の制御シーケンスに従いユーザが目視する。或いは、第３実施形態の制御シーケンスに従い、センサ２２１が該シートの両面印刷結果を検知する。その結果として、シートの第２面に印刷対象となる画像を下方向に２ｍｍシフトする必要があるとする。この場合、上記複数のジョブを、以下のように、処理する。
【０６７５】
（手順３）ジョブ１の１頁目〜５０頁のうちの、シートの第１面に印刷対象となる奇数頁に該当する頁の画像を第１面に印刷する際に、画像シフト無しに、第１面への印刷を実行させる。ジョブ１の１頁目〜５０頁のうちの、シートの第２面に印刷される偶数頁の画像を印刷する際には、上方向に２ｍｍ画像シフトさせて、第２面への印刷を実行させる。換言すると、ＣＰＵ２０５は、「ジョブ１の印刷に要するシートの第１面と第２面のうちの第２面に印刷する画像を２ｍｍシフトさせる印刷位置調整処理を含んだ一連の両面印刷動作」を、ジョブ１の１頁目から最終頁まで実行するよう本印刷装置を制御する。
【０６７６】
（手順４）ジョブ１の上記一連の印刷動作が完了したら、図３７の表示に示すが如く、ジョブ１の後に選択した２番目のジョブ、即ち、ジョブ３の印刷へ移行するよう制御する。但し、この際に、図３５の表示の「プリント開始」キーによるプリント実行要求をユーザから受付けない。換言すると、ＣＰＵ２０５は、ジョブ１の上記一連の両面印刷動作の完了後にユーザから印刷開始要求を受付けることなく、自動的にジョブ３の処理をプリンタ部２０３に開始させる。具体的には、ＣＰＵ２０５は、ＨＤＤ２０９からジョブ３の印刷データを読み出す。更にこのジョブ３の印刷データを両面印刷で処理する。但し、この際、ジョブ１と同様に処理をする。換言すると、ＣＰＵ２０５は、「ジョブ３の印刷に要するシートの第２面に印刷する画像を２ｍｍシフトさせる印刷位置調整処理を含んだ一連の両面印刷動作」を、ジョブ３の１頁目から最終頁（５０頁目）まで実行するよう本印刷装置を制御する。
【０６７７】
（手順５）ジョブ３の上記一連の印刷動作が完了したら、図３７の表示に示すが如く、ジョブ２の後に選択した３番目のジョブ、即ち、ジョブ４の印刷工程へ移行するよう制御する。但し、この際も、図３５の表示の「プリント開始」キーによりプリント実行要求をユーザから受付けない。換言すると、ＣＰＵ２０５は、ジョブ３の上記一連の両面印刷動作の完了後にユーザから印刷開始要求を受付けることなく、自動的に、ジョブ４の処理をプリンタ部２０３により、開始させる。
【０６７８】
具体的には、ＣＰＵ２０５は、ＨＤ２０９からジョブ４の印刷データを読み出す。このジョブ４の印刷データを両面印刷で処理する。但し、この際、ジョブ１、ジョブ３と同様に処理する。換言すると、ＣＰＵ２０５は、「ジョブ４の印刷に要するシートの第２面に印刷する画像を２ｍｍシフトさせる印刷位置調整処理を含んだ一連の両面印刷動作」を、ジョブ４の１頁目から最終頁（５０頁目）まで実行するよう本印刷装置を制御する。
【０６７９】
ＣＰＵ２０５は、以上のような（手順１）→（手順２）→（手順３）→（手順４）→（手順５）の動作を本印刷装置に実行させる。換言すると、上記ジョブ１、ジョブ３、ジョブ４の合計３つの複数ジョブを、表裏の画像の印刷位置調整処理を実行させつつ、自動的且つ連続的に、一度にまとめて、印刷可能にする。
【０６８０】
尚、仮に（手順２）にて、「上記ジョブ１の１頁目と２頁目の両面印刷結果に基いた判断結果として、画像シフトは不要である」事を、第１実施形態の制御シーケンスに従い、ユーザが目視で確認した。或いは、「上記ジョブ１の１頁目と２頁目の両面印刷結果に基いた判断結果として、画像シフトは不要である」事を、第３実施形態の制御シーケンスに従い、センサ部２１１からの情報で、ＣＰＵ２０５が、自動判断したとする。このように、画像シフトを実行する必要がないならば、以下のように処理する。
【０６８１】
（手順３’）ジョブ１の１頁目〜５０頁のうちの、シートの第１面に印刷対象となる奇数頁に該当する頁の画像を第１面に印刷する際に、画像シフト無しに、第１面への印刷を実行させる。ジョブ１の１頁目〜５０頁のうちの、シートの第２面に印刷対象となる偶数頁に該当する頁の画像を第２面に印刷する際にも、画像シフト無しに、第１面への印刷を実行させる。換言すると、ＣＰＵ２０５は、「ジョブ１の印刷に要するシートの第１面と第２面のどちらの面に印刷対象となる画像も全て印刷位置調整処理を不要とした（画像シフト無しの）一連の両面印刷動作」を、本印刷装置により、実行させる。但し、ジョブ１の１頁目と２頁目はすでに問題なく両面印刷完了済みである。故に、この手順では、ＣＰＵ２０５は、ジョブ１の３頁目〜最終頁まで、当該一連の両面印刷動作を、プリンタ部２０３により、実行させる。
【０６８２】
（手順４’）ジョブ１の上記一連の印刷動作が完了したら、図３７の表示に示すが如く、ジョブ１の後に選択した２番目のジョブ、即ち、ジョブ３の印刷へ移行するよう制御する。但し、この際に、図３５の表示の「プリント開始」キーによるプリント実行要求をユーザから受付けない。
【０６８３】
換言すると、ＣＰＵ２０５は、ジョブ１の上記一連の両面印刷動作の完了後にユーザから印刷開始要求を受付けることなく、自動的に、ジョブ３の処理をプリンタ部２０３に開始させる。具体的には、ＣＰＵ２０５は、ＨＤ２０９からジョブ３の印刷データを読み出す。そしてこのジョブ３の印刷データを両面印刷で処理する。但し、この際、ジョブ１と同様に処理をする。
【０６８４】
換言すると、ＣＰＵ２０５は、「シートの第１面と第２面のどちらの面に印刷する画像も印刷位置調整処理を行わない（画像シフト無しの）一連の両面印刷動作」を、ジョブ３の１頁目から最終頁（５０頁目）まで実行するよう本印刷装置を制御する。
【０６８５】
（手順５’）ジョブ３の上記一連の印刷動作が完了したら、図３７の表示に示すが如く、ジョブ２の後に選択した３番目のジョブ、即ち、ジョブ４の印刷工程へ移行するよう制御する。但し、この際も、図３５の表示の「プリント開始」キーによるプリント実行要求をユーザから受付けない。
【０６８６】
換言すると、ＣＰＵ２０５は、ジョブ３の上記一連の両面印刷動作の完了後にユーザから印刷開始要求を受付けることなく、自動的に、ジョブ４の処理をプリンタ部２０３に開始させる。具体的には、ＣＰＵ２０５は、ＨＤ２０９からジョブ４の印刷データを読み出す。そしてこのジョブ４の印刷データを両面印刷で処理する。但し、この際、ジョブ１、ジョブ３と同様に処理をする。
【０６８７】
換言すると、ＣＰＵ２０５は、「シートの第１面と第２面のどちらの面に印刷する画像も印刷位置調整処理を行わない（画像シフト無しの）一連の両面印刷動作」を、ジョブ４の１頁目から最終頁（５０頁目）まで実行するよう本印刷装置を制御する。
【０６８８】
ＣＰＵ２０５は、以上のような（手順１）→（手順２）→（手順３’）→（手順４’）→（手順５’）の動作を本印刷装置に実行させる。換言すると、上記ジョブ１、ジョブ３、ジョブ４の合計３つの複数ジョブを、表裏の画像の印刷位置調整処理を実行させることなく、自動的且つ連続的に、一度にまとめて、印刷可能にする。
【０６８９】
以上のような機能も本印刷システムにて提供可能にする。尚、特定の両面印刷として、ジョブ１の１頁目と２頁目のデータを利用せずに、ＨＤＤ２０９に登録済みのサンプルデータを利用する場合でも、同等のことを実行可能にする。但し、この場合、調整用に該データを利用しないので、位置調整する場合でも位置調整しない場合でも、上記（手順２）の後に、ジョブ１の１頁目と２頁目のデータの両面印刷から処理を開始させる。
【０６９０】
尚、図３３〜図３７を用いて説明したボックス機能に関わる制御例で述べた構成要件以外は、全て、先の実施形態で述べた構成要件と同様の為、ここでは説明を省略する。
【０６９１】
このように、ユーザによりＵＩ部を介して選択された複数のジョブのデータを、１回のプリント実行開始要求をユーザが入力するだけで、連続的に、まとめて、プリンタ部２０３により印刷可能にする連続印刷機能を具備する。且つ、当該機能の実行時に、上述の制御シーケンスを実行可能にする。これにより、１度の操作でまとめて、表裏の画像の位置調整を要する両面印刷ジョブを大量に連続自動処理できる分、上記第１〜第３の実施形態における生産性よりも更に生産性を向上させる事が可能となる。このような大量ジョブを処理する環境と想定されるＰＯＤ環境にも有効活用できる、便利な印刷環境が構築可能となる。即ち、上述した全ての実施形態にて例示した効果を更に向上させる事が出来る。
【０６９２】
このように、色々な仕組みを取り入れていることで、従来技術で想定しているような問題を未然に解消でき、両面印刷する場合における、作業者の負担軽減等、ユーザからの様々なニーズに柔軟に対応した便利な環境が構築できるようになる。又、例えば、記録材（単にシートとも呼ぶ）への両面印刷が可能な印刷装置において、印刷時の画像の位置ずれを直すための画像位置合わせを行うにあたり、操作者の作業負荷の低減を図ることが出来る等の各種効果が得られるようになる。
【０６９３】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０６９４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。
【０６９５】
なお、この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０６９６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０６９７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０６９８】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図面の簡単な説明】
【０６９９】
【図１】本形態で制御対象となる印刷装置（ＭＦＰ１０５、１０６）を含む印刷システム全体の構成例を示す図である。
【図２】本形態で制御対象となる印刷装置の構成例を示す図である。
【図３】本形態で制御対象となる印刷装置のハードウェア構成例を示す図である。
【図４】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図５】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図６】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図７】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図８】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図９】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図１０】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図１１】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図１２】本形態で制御対象となる印刷ジョブの処理方法の1例を説明する為の図である。
【図１３】本形態で制御対象となる印刷ジョブのデータ処理方法の１例を説明する為の図である。
【図１４】本形態で制御対象となる印刷ジョブのデータ処理方法の1例を説明する為の図である。
【図１５】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図１６】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図１７】本形態で制御対象となる印刷ジョブのデータ処理方法の1例を説明する為の図である。
【図１８】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図１９】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図２０】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図２１】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図２２】本形態で制御対象となる印刷ジョブのデータ処理方法の1例を説明する為の図である。
【図２３】本形態で制御対象となる印刷装置の更なる構成例を示す図である。
【図２４】本形態で制御対象となる印刷装置の更なるハードウェア構成例を示す図である。
【図２５】本形態で制御対象となる印刷装置のシート搬送路上に配設されるセンサを用いた制御例を説明する為の図である。
【図２６】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図２７】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図２８】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図２９】本形態で制御対象となる印刷ジョブのデータ処理方法の1例を説明する為の図である。
【図３０】本実施形態の制御例を説明する為の図である。
【図３１】本実施形態の制御例を説明する為の図である。
【図３２】本実施形態の制御例を説明する為の図である。
【図３３】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図３４】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図３５】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図３６】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図３７】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【符号の説明】
【０７００】
１０１  ネットワーク
１０２  スキャナ
１０３  プリプレスサーバ
１０４  クライアントＰＣ
１０５  ＭＦＰ
１０６  ＭＦＰ
１０７  紙折り機
１０８  くるみ製本機
１０９  断裁機
２０１  スキャナ部
２０２  外部Ｉ／Ｆ
２０３  プリンタ部
２０４  操作部
２０５  ＣＰＵ
２０６  メモリコントローラ部
２０７  ＲＯＭ
２０８  ＲＡＭ
２０９  ＨＤＤ
２１０  圧縮伸張部
２１１  センサ部
２１２  位置補正部
４０１  タッチパネル部
４０２  キー入力部
【図１】
2006221609.tif 000003
【図２】
2006221609.tif 000004
【図３】
2006221609.tif 000005
【図４】
2006221609.tif 000006
【図５】
2006221609.tif 000007
【図６】
2006221609.tif 000008
【図７】
2006221609.tif 000009
【図８】
2006221609.tif 000010
【図９】
2006221609.tif 000011
【図１０】
2006221609.tif 000012
【図１１】
2006221609.tif 000013
【図１２】
2006221609.tif 000014
【図１３】
2006221609.tif 000015
【図１４】
2006221609.tif 000016
【図１５】
2006221609.tif 000017
【図１６】
2006221609.tif 000018
【図１７】
2006221609.tif 000019
【図１８】
2006221609.tif 000020
【図１９】
2006221609.tif 000021
【図２０】
2006221609.tif 000022
【図２１】
2006221609.tif 000023
【図２２】
2006221609.tif 000024
【図２３】
2006221609.tif 000025
【図２４】
2006221609.tif 000026
【図２５】
2006221609.tif 000027
【図２６】
2006221609.tif 000028
【図２７】
2006221609.tif 000029
【図２８】
2006221609.tif 000030
【図２９】
2006221609.tif 000031
【図３０】
2006221609.tif 000032
【図３１】
2006221609.tif 000033
【図３２】
2006221609.tif 000034
【図３３】
2006221609.tif 000035
【図３４】
2006221609.tif 000036
【図３５】
2006221609.tif 000037
【図３６】
2006221609.tif 000038
【図３７】
2006221609.tif 000039