(57)【要約】      （修正有）【課題】効率的に両面印刷処理を行うことができる印刷装置を提供する。【解決手段】複数枚の用紙に両面印刷を行う際、先行する用紙の第１面の印刷の後、用紙の第２面に印刷した後、後続の用紙の第１面と第２面の順に両面印刷を行う第１の両面印刷と、先行する用紙の第１面の印刷の後、用紙の第２面を印刷するまでの間に、後続の少なくとも１枚の用紙の第１面に印刷を行う第２の両面印刷とを実行でき、第２の両面印刷で連続するジョブを実行しているとき、先行ジョブの最終紙が両面印刷の場合に、少なくとも先行ジョブの最終紙の転写開始よりも後の所定のタイミングで、後続ジョブの先頭紙に印刷する画像データが生成済みかどうかを判定し、後続ジョブの先頭紙に印刷する画像データが生成済みと判定すると第２の両面印刷を継続し、後続ジョブの先頭紙に印刷する画像データが生成済みでないと判定すると第２の両面印刷から第１の両面印刷に切替える。【選択図】図７
2017109392.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
複数枚の用紙に両面印刷を行う際、先行する用紙の第１面の印刷の後、当該用紙の第２面に印刷した後、後続の用紙の第１面と第２面の順に両面印刷を行う第１の両面印刷と、先行する用紙の第１面の印刷の後、当該用紙の第２面を印刷するまでの間に、後続の少なくとも１枚の用紙の第１面に印刷を行う第２の両面印刷とを実行できる印刷手段と、
前記第２の両面印刷で連続するジョブを実行しているとき、先行ジョブの最終紙が両面印刷の場合に、少なくとも当該先行ジョブの最終紙の転写開始よりも後の所定のタイミングで、後続ジョブの先頭紙に印刷する画像データが生成済みかどうかを判定する判定手段と、
前記判定手段が前記後続ジョブの先頭紙に印刷する画像データが生成済みと判定すると前記第２の両面印刷を継続し、前記判定手段が前記後続ジョブの先頭紙に印刷する画像データが生成済みでないと判定すると前記第２の両面印刷から前記第１の両面印刷に切替えるように制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記所定のタイミングは、当該タイミングで前記後続ジョブの先頭紙となる用紙の給紙を開始すると、当該用紙への最速の転写開始に間に合うタイミングであることを特徴とする請求項１に記載の印刷装置。
【請求項３】
用紙の前記第２面は、当該用紙の前記第１面の裏側であることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記第２の両面印刷は、前記第１の両面印刷よりも高速に、複数の用紙に両面印刷を行うことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
印刷装置を制御する制御方法であって、
複数枚の用紙に両面印刷を行う際、先行する用紙の第１面の印刷の後、当該用紙の第２面に印刷した後、後続の用紙の第１面と第２面の順に両面印刷を行う第１の両面印刷工程と、
先行する用紙の第１面の印刷の後、当該用紙の第２面を印刷するまでの間に、後続の少なくとも１枚の用紙の第１面に印刷を行う第２の両面印刷工程と、
前記第２の両面印刷工程で連続するジョブを実行しているとき、先行ジョブの最終紙が両面印刷の場合に、少なくとも当該先行ジョブの最終紙の転写開始よりも後の所定のタイミングで、後続ジョブの先頭紙に印刷する画像データが生成済みかどうかを判定する判定工程と、
前記判定工程が前記後続ジョブの先頭紙に印刷する画像データが生成済みと判定すると前記第２の両面印刷工程を継続し、前記判定工程が前記後続ジョブの先頭紙に印刷する画像データが生成済みでないと判定すると前記第２の両面印刷工程から前記第１の両面印刷工程に切替えるように制御する制御工程と、
を有することを特徴とする印刷装置の制御方法。
【請求項６】
コンピュータを、請求項１乃至４のいずれか１項に記載の印刷装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
複数ページからなる印刷データを受信して画像形成装置により複数枚の用紙に両面印刷を行う際、画像形成装置は、各ページに対応する印刷データを１ページ目から順に取得する。そして、その取得した各ページの印刷データを画像処理し、その処理済の各ページの画像データを用紙の表面及び裏面に順次印刷する。このような両面印刷では、用紙の裏面及び表面に連続して、例えば、１番目の用紙の表面に２ページ、その用紙の裏面に１ページを印刷し、後続の２番目の用紙の表面に４ページ、裏面に３ページというように印刷する両面印刷（通常両面印刷）が知られている。また各用紙の搬送に起因する印刷待ち時間を短縮するために、各ページに対応する印刷データを、その取得順序とは無関係に印刷する方法がある。これは例えば、６ページ画像データを３枚の用紙に両面印刷する場合、１番目の用紙の表面に２ページ、次に２番目の用紙の表面に４ページを印刷し、次に１番目の用紙の裏面に１ページを印刷する。そして次に３番目の用紙の表面に６ページを、次に２番目の用紙の裏面に３ページ、最後に３番目の用紙の裏面に５ページを印刷する。これにより、紙の搬送に起因する印刷待ち時間を少なくした両面印刷（高速両面印刷）を行うことが知られている（例えば、特許文献１参照）。
【０００３】
ところで、各用紙に印刷する際、その用紙に印刷される画像データが生成されてから印刷が開始される。しかし高速両面印刷では、各用紙の搬送時間を考慮した効率化が優先されるため、印刷データの取得順序とは無関係に用紙の搬送制御が行われる。このため、用紙の印刷が開始されるまでに、その用紙に対応する画像データが生成されていない場合が生じる。この場合は印刷処理エラーとなり、これにより例えば、印刷途中の用紙が画像形成装置内に留まってしまう。即ち、高速両面印刷では、各用紙の印刷が開始される際に、その用紙に対応する画像データが生成されていない事態が発生する可能性があり、その場合は印刷処理は待機状態となる（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３３７４１７号公報
【特許文献２】特開２０１０−１７３１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
後者の課題に対する対応策として、後続の用紙の画像データが生成されたかどうかの確認を所定のタイミング（以下、可否判定タイミング）で行う。そして、その時点で、その画像データが生成されていなければ、高速両面印刷を通常両面印刷に切り替える技術が存在する。また、この可否判定タイミングは、ジョブの最終用紙の場合は、その最終用紙の第１面の印刷可能タイミングとなり、それ以外の用紙の場合は、その用紙の第１面の印刷可能タイミング、及び、その用紙の第１面の印刷完了タイミングとなる。
【０００６】
しかしながら上記従来技術では、連続するジョブの先行のジョブの最終用紙の場合、ジョブの区切りがあるため後続のジョブの用紙の画像データの生成開始が遅れ、上述の可否判定タイミングでは後続の用紙の画像データが生成されていない可能性が高くなる。このため、先行ジョブと後続ジョブ間で高速両面印刷から通常両面印刷に切り替わりやすくなる。そのため、例えば、それぞれが１枚の両面印刷を実行するジョブを連続して実行する場合は、各ジョブ毎に、通常両面印刷への切り替えが頻発することになり、生産性が低下するという課題がある。
【０００７】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００８】
本発明の目的は、効率的に両面印刷処理を行うことができる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
印刷装置であって、
複数枚の用紙に両面印刷を行う際、先行する用紙の第１面の印刷の後、当該用紙の第２面に印刷した後、後続の用紙の第１面と第２面の順に両面印刷を行う第１の両面印刷と、先行する用紙の第１面の印刷の後、当該用紙の第２面を印刷するまでの間に、後続の少なくとも１枚の用紙の第１面に印刷を行う第２の両面印刷とを実行できる印刷手段と、
前記第２の両面印刷で連続するジョブを実行しているとき、先行ジョブの最終紙が両面印刷の場合に、少なくとも当該先行ジョブの最終紙の転写開始よりも後の所定のタイミングで、後続ジョブの先頭紙に印刷する画像データが生成済みかどうかを判定する判定手段と、
前記判定手段が前記後続ジョブの先頭紙に印刷する画像データが生成済みと判定すると前記第２の両面印刷を継続し、前記判定手段が前記後続ジョブの先頭紙に印刷する画像データが生成済みでないと判定すると前記第２の両面印刷から前記第１の両面印刷に切替えるように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、効率的に両面印刷処理を行うことができる。また、複数ジョブ間で第２の両面印刷を継続するような場合に、ジョブ間を跨いだ第２の両面印刷が継続しやすくなり、生産性が上がる。
【００１１】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１２】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】実施形態に係る画像形成装置の構成を説明するブロック図。
【図２】実施形態に係る画像形成装置のプリンタ部のハードウェア構成を概略的に示す図。
【図３】実施形態に係る画像形成装置における用紙１枚への両面印刷の処理の流れを説明するタイミングチャート（Ａ）と、高速両面印刷の流れを示すタイミングチャート（Ｂ）。
【図４】実施形態に係る画像形成装置で実行されるジョブを跨いだ両面印刷処理を説明するためのジョブとページの説明図。
【図５】実施形態に係る画像形成装置において、ジョブ間で高速両面印刷が可能で、ジョブを跨いで高速両面印刷を実行する場合のシーケンス図。
【図６】実施形態に係る画像形成装置において、ジョブ間で高速両面印刷が不可能で、ジョブを跨いで高速両面印刷を実行できない場合のシーケンス図。
【図７】実施形態に係る画像形成装置の制御部の処理を説明するフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、実施形態では、本発明の印刷装置の一例を、フィニッシャを備えた画像形成装置を例に説明するが、印刷機能のみを備えた画像形成装置であっても良い。
【００１４】
図１は、実施形態に係る画像形成装置１０００の構成を説明するブロック図である。
【００１５】
図１において、画像形成装置１０００は、制御部１００及びプリンタ部１１０を備え、印刷ジョブを作成して画像形成装置１０００に投入する情報処理装置１００１と通信部１０７を介して接続されている。また制御部１００とプリンタ部１１０は、プリンタＩ／Ｆ１０４及びプリンタＩ／Ｆ１１４を介して接続されている。制御部１００は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、プリンタＩ／Ｆ１０４、ＨＤＤ１０５、通信部１０７を備え、これらはバス１０６を介して互いに接続されている。またプリンタ部１１０は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、プリンタＩ／Ｆ１１４、ＨＤＤ１１５、マーキングユニット１１６、給紙ユニッ１１０７、排紙ユニット１１８を備え、これらはバス１１９を介して互いに接続されている。
【００１６】
制御部１００において、ＣＰＵ１０１は制御部１００を統括的に制御する。ＲＡＭ１０２はＣＰＵ１０１のワークメモリとして用いられる。ＲＯＭ１０３はブートＲＯＭで、制御部１００のブートプログラムを格納する。プリンタＩ／Ｆ１０４はプリンタ部１１０とデータ通信を行う。ＨＤＤ（ハードディスクドライブ）１０５は、各種情報を保持する。通信部１０７は情報処理装置１００１と通信を行い、例えば、情報処理装置１００１から送信された印刷データを受信し、また画像形成装置１０００の状態を情報処理装置１００１に送信する。
【００１７】
次にプリンタ部１１０の構成を説明する。ＣＰＵ１１１はプリンタ部１１０を統括的に制御する。ＲＡＭ１１２はＣＰＵ１１１のシステムワークメモリとして用いられる。ＲＯＭ１１３はブートＲＯＭであり、プリンタ部１１０のブートプログラムを格納する。プリンタＩ／Ｆ１１４は制御部１００とデータ通信を行う。ＨＤＤ１１５は各種情報を保持する。マーキングユニット１１６は、画像データを基にトナーを用いて画像を転写ベルト上に描画（以下、作像）し、用紙に転写して定着する。給紙ユニット１１７は、用紙を収容する給紙カセットや手差しトレイを備える。排紙ユニット１１８は、マーキングユニット１１６で印刷されて排紙された用紙を受け取り、更にソート処理やステイプル処理などのフィニッシング機能を有している。
【００１８】
図２は、実施形態に係る画像形成装置１０００のプリンタ部１１０のハードウェア構成を概略的に示す図で、ここでは理解を容易にするために、内部の構成要素が透けて見えるように描いている。
【００１９】
プリンタ部１１０は、給紙ユニット１１７、排紙ユニット１１８、給紙カセット２０１〜２０２、給紙搬送路２０３、搬送路２０４、転写部２０５、転写ベルト２０６、トナーカートリッジ２０７〜２１０、定着ローラ２１１、中間トレイ２１２を有する。更に、排出搬送路２１３、両面搬送路２１４、両面給紙搬送路２１５、排紙フラッパ２１６、反転フラッパ２１７、両面ローラ２１８、両面給紙ローラ２１９を備える。上述のマーキングユニット１１６は、転写部２０５、転写ベルト２０６、トナーカートリッジ２０７〜２１０、定着ローラ２１１などを含んでいる。
【００２０】
図２に示すプリンタ部１１０による印刷処理を図３（Ａ）のタイミングチャートを参照して説明する。図３（Ａ）は、用紙１枚への両面印刷の処理の流れを説明するタイミングチャートである。
【００２１】
図２において、プリンタ部１１０では、給紙カセット２０１〜２０２のそれぞれに複数枚の用紙が格納されている。ここでプリンタ部１１０が、Ｓ３０１で制御部１００から印刷開始の指示となる制御信号を受信すると、第１の用紙の片面（第１面）への画像形成処理を開始する。つまり、それぞれがイエロー、マゼンタ、シアン及び黒のトナーを収容しているトナーカートリッジ２０７〜２１０から、第１の用紙の第１面に形成する画像データに基づく４色のトナー画像を転写ベルト２０６に重畳して転写する。この第１の用紙の第１面への画像形成の開始を第１面作像開始と呼ぶ。また図３（Ａ）で、３０１は、この第１面の作像期間を示している。Ｓ３０１で受信した制御信号に応じて、Ｓ３０２で、給紙カセット２０１〜２０２のいずれかから用紙を給紙搬送路２０３に搬送（以下、第１面給紙開始）する。こうして給紙搬送路２０３に搬送された第１の用紙は、Ｓ３０３で搬送路２０４に搬送される（第１面給紙完了）。そして、第１面の作像期間３０１の後、転写ベルト２０６に形成された画像が、Ｓ３０４で、搬送路２０４に搬送された第１の用紙の第１面に転写部２０５により転写が開始（第１面転写開始）される。そしてＳ３０４の後、転写部２０５によって転写が完了（第１面転写完了）した第１の用紙は、Ｓ３０５で、定着ローラ２１１に搬送されて定着される。
【００２２】
ここで片面印刷の場合は、定着ローラ２１１によって画像が定着された第１の用紙は、排紙フラッパ２１６によって排出搬送路２１３に搬送され排紙ユニット１１８で所定のフィニッシング処理をされた後に排紙される。
【００２３】
一方、両面印刷の場合は、定着ローラ２１１によって第１面に画像が定着された第１の用紙は、Ｓ３０６で、反転フラッパ２１７によって中間トレイ２１２に搬送された後、スイッチバックされて、Ｓ３０７で、両面搬送路２１４に搬送される。
【００２４】
ここで通常両面印刷を行う場合には、第１の用紙は両面搬送路２１４において、Ｓ３０８で待機することなく、Ｓ３０９で、両面ローラ２１８によって両面給紙搬送路２１５に搬送される。この場合の第１の用紙の両面搬送区間を３０３，３０４で示す。このときＳ３１０で、第１の用紙の第２面の画像の形成を開始（第２面作像開始）する。Ｓ３１０の後、Ｓ３１２で、両面給紙ローラ２１９によって第１の用紙の搬送を開始（第２面給紙開始）し、Ｓ３１３で、その第１の用紙は印刷搬送路２０４に搬送される（第２面給紙完了）。その後、第１の用紙の第１面への画像形成と同様にして、転写ベルト２０６に形成された画像を、Ｓ３１４で、印刷搬送路２０４に搬送された第１の用紙の第２面への転写を開始（第２面転写開始）する。そしてＳ３１５で、転写部２０５によって転写が完了（第２面転写完了）した第１の用紙を、定着ローラ２１１により定着させる。こうして両面に画像が定着された第１の用紙は、排紙フラッパ２１６によって排出搬送路２１３に搬送され排紙ユニット２０８で所定のフィニッシング処理をされた後に、Ｓ３１６で排紙（印刷完了）される。
【００２５】
この場合、第１の用紙の第１面への画像形成が転写部２０５や定着ローラ２１１によって行われた後、その第１の用紙が両面搬送路２１４等を経由して再び印刷搬送路２０４に搬送されるまで、転写部２０５や定着ローラ２１１が動作しない待ち時間が発生する。これは図３（Ａ）では、Ｓ３０４〜Ｓ３１０までの期間に相当する。
【００２６】
次に図３（Ｂ）の高速両面印刷の流れを示すタイミングチャートを参照して、高速両面印刷を行う場合を説明する、尚、図３（Ｂ）において、上部は先行紙、下部は後続紙のタイミングを示している。
【００２７】
高速両面印刷を行う場合、第１面に画像が形成された第１の用紙が反転フラッパ２１７によって中間トレイ２１２に搬送されてから印刷搬送路２０４に搬送されるまでの間に、第２の用紙の第１面の像形成３３１を開始する。つまりＳ３３１で、トナーカートリッジ２０７〜２１０が転写ベルト２０６に第２の用紙の第１面のトナー画像を転写して第２の用紙の第１面への画像形成を開始する。その後、Ｓ３３２で、カセット２０１〜２０２のいずれかから第２の用紙が給紙され、Ｓ３３３で、その第２の用紙が印刷搬送路２０４に搬送されて、Ｓ３３４で、第２の用紙の転写が開始される。このように高速両面印刷では、両面印刷における待ち時間が短縮される。こうして印刷搬送路２０４に搬送された第２の用紙の第１面に転写部２０５によって画像が転写され、さらに第２の用紙は定着ローラ２１１に搬送され第２の用紙の第１面に画像が定着される。こうして第１面に画像が定着された第２の用紙は、Ｓ３３６で、反転フラッパ２１７によって中間トレイ２１２に搬送される。このとき第１の用紙は、印刷搬送路２０４に搬送され、転写部２０５や定着ローラ２１１によって第１の用紙の第２面への像形成が行われる。
【００２８】
具体的には、転写部２０５が第１の用紙の第２面、即ち、画像が転写されていない第２面に画像を転写し、定着ローラ２１１が第１の用紙の第２面に転写された画像を定着する。その後、こうして両面に画像が形成された第１の用紙は、排紙フラッパ２１６によって排出搬送路２１３に搬送され、排紙ユニット２０８にて所定のフィニッシング処理をされた後に排出される。尚、第２の用紙におけるＳ３３６以降の処理は、第１の用紙のＳ３０７以降の処理と同じであるため、その説明を省略する。
【００２９】
次に、本発明の実施形態に係る両面印刷処理について説明する。
【００３０】
図４は、実施形態に係る画像形成装置１０００で実行されるジョブを跨いだ両面印刷処理を説明するためのジョブとページの説明図である。
【００３１】
本実施形態では、それぞれが少量ページの両面印刷を含む複数のジョブを連続して実行する場合を説明する。この場合、順番にジョブ／ページに対応する印刷データが存在する。例えば、図４（Ａ）の例では、１ジョブ目／１ページ目の印刷データ（以降、［ジョブ番号−ページ番号］で示す）から、ジョブ順に、３ジョブ目の２ページ目の印刷データ［３−２］までが情報処理装置１００１から送信される。
【００３２】
ここで、通常両面印刷では、各用紙の搬送順に従い、例えば、図４（Ｂ）に示すように、印刷データ［１−２］→印刷データ［１−１］→印刷データ［２−２］→印刷データ［２−１］→印刷データ［３−２］、印刷データ［３−１］の順に印刷が行われる。つまり、１枚目の用紙４０１の第１面に１ジョブ目の２ページ目の画像を印刷し、次に１枚目の用紙４０１の第２面（第１面の裏側）に１ジョブ目１ページ目の画像を印刷する。次に２枚目の用紙４０２の第１面に２ジョブ目の２ページ目の画像を印刷し、２枚目の用紙４０２の第２面に２ジョブ目の１ページ目の画像を印刷する。そして最後に、３枚目の用紙４０３の第１面に３ジョブ目の２ページ目の画像を印刷し、３枚目の用紙４０３の第２面に３ジョブ目の１ページ目の画像を印刷する。これにより排紙ユニット１１８には、１ジョブ目の１ページ目の画像が印刷された面を下にして１枚目の用紙の用紙が排紙される。同様に、２枚目及び３枚目の用紙もそれぞれ１ページ目の画像が印刷された面を下にしてそれぞれ排紙される。
【００３３】
一方、高速両面印刷では、各用紙の搬送順に従うことなく、例えば、図４（Ｃ）に示すように、印刷データ［１−２］→印刷データ［２−２］→印刷データ［１−１］→印刷データ［３−２］→印刷データ［２−１］→印刷データ［３−１］の順に印刷される。つまり、１枚目の用紙４１１の第１面に１ジョブ目の２ページ目の画像を印刷し、２枚目の用紙４１２の第１面に２ジョブ目の２ページ目の画像を印刷する。次に１枚目の用紙４１１の第２面に１ジョブ目の１ページ目の画像を印刷し、次に３枚目の用紙４１３の第１面に３ジョブ目の２ページ目の画像を印刷する。そして２枚目の用紙４１２の第２面に２ジョブ目の１ページ目の画像を印刷し、最後に３枚目の用紙４１３の第２面に３ジョブ目の１ページ目の画像を印刷する。
【００３４】
上述の例は、１つのジョブで１枚の用紙に両面印刷する場合を説明した。次に、単一のジョブで複数枚の用紙に両面印刷する場合を説明する。
【００３５】
図４（Ｄ）は、情報処理装置１００１が送信する、１ページ目からページ順に６ページまでの印刷データが１つのジョブで送信される例を示している。そして図４（Ｅ）は、高速両面印刷での印刷順を示している。ここでは印刷データ［１−２］→印刷データ［１−４］→印刷データ［１−１］→印刷データ［１−６］→印刷データ［１−３］→印刷データ［１−５］の順に印刷される。つまり、最初に１枚目の用紙４２１の第１面に２ページ目の画像を印刷し、次に２枚目の用紙４２２の第１面に４ページ目の画像を印刷する。そして１枚目の用紙４２１の第２面に１ページ目の画像を印刷し、３枚目の用紙４２３の第１面に６ページ目の画像、そして２枚目の用紙４２２の第２面に３ページ目の画像を印刷する。そして最後に３枚目の用紙４２３の第２面に５ページ目の画像を印刷する。
【００３６】
図５及び図６は、ジョブ間で、高速両面印刷と通常両面印刷の切り替えを行う例を説明するシーケンス図である。図５は、ジョブ間で、高速両面印刷が可能で、ジョブを跨いで高速両面印刷を実行する場合のシーケンス図を示し、図６は、ジョブ間で、高速両面印刷が不可での場合のシーケンス図である。
【００３７】
図５のＳ５０１〜Ｓ５０４で情報処理装置１００１は、先行ジョブの最終紙に印刷される第１及び第２面の印刷データ、及び、後続ジョブの先頭紙に印刷される第１及び第２面の印刷データを制御部１００に順次送信する。これら印刷データを受信した制御部１００は、Ｓ５０５で両面印刷か否かを判定し、両面印刷と判定した場合は、Ｓ５０６で先行ジョブの最終紙の第１及び第２面に印刷する画像データを生成する。またＳ５０７〜Ｓ５０８で、後続ジョブの先頭紙の第１及び２面目に印刷する画像データも同様にして生成する。尚、Ｓ５０１〜Ｓ５０８の処理は、制御部１００とプリンタ部１１０間の通信とは非同期に実施される。
【００３８】
次にＳ５０９で制御部１００は、先行ジョブの最終紙の第１面に印刷する画像データを基に、プリンタ部１１０に対して、その先行ジョブの最終紙の画像データを印刷するための用紙の給紙開始を指示する。ここでは、その用紙の第１面に印刷するための給紙開始を指示する。これによりプリンタ部１１０は、まず先行ジョブの最終紙となる用紙の第１面への画像形成処理を開始する。そしてプリンタ部１１０は、転写ベルト２０６への像形成完了後、転写可能となるタイミングに合わせて、その用紙の給紙を開始し、給紙が完了次第、Ｓ５１０で、制御部１００に、先行ジョブの最終紙となる用紙の第１面の給紙完了を通知する。
【００３９】
その後、プリンタ部１１０は、先行ジョブの最終紙となる用紙の第１面への転写完了から印刷完了までの特定のタイミングであるＳ５１１で、制御部１００に対して、高速両面印刷が可能かどうかを判定する可否判定タイミングを通知する。この可否判定タイミングは、印刷に要する各種時間やタイミングを基に決定される。例えば、用紙の給紙開始から転写開始までに最低限要する時間（時間Ａ）、制御部１００が、この可否判定タイミングを受信してから、次の給紙開始をプリンタ部１１０に通知してプリンタ部１１０が受信するまでの時間（以下、時間Ｂ）、ある時点から最速の転写開始までの時間（時間Ｃ）をプリンタ部２００が把握しているとする。その場合に、
時間Ａ＋時間Ｂ＜時間Ｃ  …  式（１）
となるタイミングで、高速両面印刷の可否を判定する可否判定タイミング通知が発行される。尚、上記式（１）を満たす場合、例え、Ｓ５１１の可否判定タイミングまで待ってから次の面に印刷する画像の作成開始を指示しても、両面印刷１枚当たりの生産性は劣化しない。
【００４０】
制御部１００が、この可否判定タイミングを受信するとＳ５１２で、後続ジョブの先頭紙となる用紙の第１及び第２面の画像データが生成されているか判定する。ここで、画像データが生成されていれば高速両面印刷が可能と判定し、Ｓ５１３で、後続ジョブの先頭紙となる用紙の第１面の作像開始をプリンタ部１１０に指示する。
【００４１】
この場合は、ジョブに跨って高速両面印刷を実行することができる。
【００４２】
図６は、Ｓ５１１の時点で、後続ジョブの先頭紙となる用紙の第１面に印刷する画像データが生成されていない場合を示す。尚、図６において、図５と共通する部分は同じ参照番号で示している。
【００４３】
この場合はＳ６０１で制御部１００は、高速両面印刷が不可能と判定する。そしてＳ６０２で、制御部１００は、後続ジョブの先頭紙ではなく、先行ジョブの最終紙となる用紙の第２面に印刷する画像の作像開始をプリンタ部１１０に通知し、通常両面印刷を実行する。尚、図５、図６において、以降のジョブの最終紙に関してもＳ５０１〜Ｓ５１４と同様の処理が行われ、高速両面印刷の可否を判定する度に、高速両面印刷と通常両面印刷を切り替えて実行することができる。
【００４４】
上述したように、各ページの印刷データは、ジョブ順、ページ順に画像形成装置１０００で受信される。これは例えば、図４（Ａ）のように、用紙の搬送順に対応して取得される。また高速両面印刷処理では、図４（Ｃ）に示すように、用紙の取得順に従うことなく印刷が行われる。その際に、ジョブの内容や環境によっては高速両面印刷の可否判定タイミングで、後続紙に印刷すべき画像データの生成が間に合わない状態（以下、画像データ未生成状態）が発生する可能性がある。特に、２番目のジョブの２ページ目の印刷データ［２−２］に関して、その印刷データ［２−２］が印刷される２枚目の用紙は、１枚目の用紙の第１面への印刷の後に続けて搬送される。即ち、２番目に搬送された用紙に、２番目のジョブの２ページ目の印刷データが印刷される（図４（Ｃ）参照）。
【００４５】
一方、印刷データ［２−２］は、印刷データ［１−１］〜印刷データ［２−１］の取得後に取得される、即ち、４番目の印刷データとして取得されるため（図４（Ａ））、画像データ未生成状態が発生する可能性が最も高い。また上述したように、高速両面印刷の可否判定タイミングは、ジョブの最終紙の印刷の場合は、それを印刷する用紙の第１面の給紙が完了時点となる。また、ジョブの最終紙の印刷でない場合は、それを印刷する用紙の第１面の給紙完了時点、及び、第１面の印刷完了時点である。
【００４６】
図４（Ｃ）の例では、１枚目の用紙は、１番目のジョブの最終紙であるため、高速両面印刷をジョブ間で継続するためには、２枚目に印刷する印刷データ［２−２］を、１枚目の用紙の第１面の給紙完了時点で生成しておく必要がある。１枚目の用紙の第１面の給紙完了タイミングは、２枚目の用紙に印刷する印刷データ［２−２］の受信からあまり時間的猶予がない。このため、２枚目に印刷する画像データの生成が間に合わず、ジョブの切れ目で通常両面印刷に切り替わる可能性が高くなって両面印刷処理の生産性が落ちる。
【００４７】
これに対して実施形態に係る高速両面印刷では、ジョブの最終紙での高速両面印刷の可否判定を、前述のＳ５１１で、プリンタ部１１０から制御部１００に通知されたタイミングで実施する。これにより、後続紙の画像データの生成開始から高速両面印刷の可否判定までに、ある程度の余裕ができ、高速両面印刷が継続し易くなるという効果がある。
【００４８】
図７は、実施形態に係る画像形成装置１０００の制御部１００の処理を説明するフローチャートである。尚、この処理を実行するプログラムはＨＤＤ１０５に格納されており、実行時にＲＡＭ１０２に展開され、ＣＰＵ１０１がその展開されたプログラムを実行することにより達成される。
【００４９】
Ｓ７０１〜Ｓ７０３でＣＰＵ１０１は、先行紙の第１面の給紙完了通知、高速両面印刷の可否の判定タイミング通知、第１面の印刷完了通知の何れかの通知を待つ。ここで先行紙の第１面の給紙完了が通知されるとＳ７０１からＳ７０４に進みＣＰＵ１０１は、その時点で後続紙の第１面に印刷する画像データが生成されているか否かを判定する。Ｓ７０４でＣＰＵ１０１は、後続紙の第１面に印刷する画像データが生成されていると判定するとＳ７０８に進み、ＣＰＵ１０１は、その画像データに基づいて後続紙の第１面への印刷を実行して、この処理を終了する。Ｓ７０４で後続紙に印刷する画像データが生成されていないと判定したＳ７０１に戻る。
【００５０】
次に、上述した高速両面印刷の可否判定タイミングが通知されるとＳ７０２からＳ７０５に進みＣＰＵ１０１は、その時点で後続紙の第１面に印刷する画像データが生成済みか否か判定する。Ｓ７０５でＣＰＵ１０１は、後続紙の第１面に印刷する画像データが生成されていると判定したときはＳ７０８に進んで、ＣＰＵ１０１は、その画像データに基づいて後続紙の第１面への印刷を実行する。一方、Ｓ７０５でＣＰＵ１０１は、後続紙の第１面に印刷する画像データが生成されていないと判定した場合はＳ７０６に進み、先行紙がジョブの最終紙かどうか判定する。Ｓ７０６でＣＰＵ１０１が、ジョブの最終紙と判定した場合はＳ７０９に進み、先行紙の第２面への印刷を実行して、この処理を終了する。Ｓ７０６でＣＰＵ１０１は、最終紙でないと判定した場合はＳ７０１に進む。即ち、ここでは、後続紙の第１面に印刷する画像データが生成されていなくて、かつその先行している用紙が、先行ジョブの最終紙である場合は、高速両面印刷から通常の両面印刷に切替える。
【００５１】
またＳ７０３で先行紙の第１面への印刷完了が通知されたときはＳ７０７に進みＣＰＵ１０１は、その時点で後続紙に印刷する画像データが生成されているかどうか判定する。Ｓ７０７でＣＰＵ１０１が、後続紙に印刷する画像データが生成されていると判定した場合はＳ７０８に進み、後続紙の第１面への印刷を実行して、この処理を終了する。一方、Ｓ７０７でＣＰＵ１０１が、後続紙に印刷する画像データが生成されていないと判定した場合はＳ７０９に進みＣＰＵ１０１は、先行紙の第２面への印刷を行って、この処理を終了する。
【００５２】
以上説明したように実施形態によれば、ジョブの切れ目でも、高速両面印刷を継続しやすくなり、複数ジョブを跨いだ両面印刷を効率的に実施できるようになる。その結果、両面印刷の生産性が上がる。
【００５３】
また、後続紙の印刷データの生成が高速両面印刷の可否判定タイミングに間に合わない場合は通常両面印刷に切り替わるが、その場合は元々画像データの生成が遅いためであるため、両面印刷１枚あたりの生産性は低下するものではない。
【００５４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５５】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００５６】
１００…制御部、１０１…ＣＰＵ、１１０…プリンタ部、１１７…給紙ユニット、１１８…排紙ユニット、１０００…画像形成装置、１００１…情報処理装置
【図１】
2017109392.tif 000003
【図２】
2017109392.tif 000004
【図３】
2017109392.tif 000005
【図４】
2017109392.tif 000006
【図５】
2017109392.tif 000007
【図６】
2017109392.tif 000008
【図７】
2017109392.tif 000009