(57)【要約】【課題】両面印刷の利便性が向上する可能性を高める。【解決手段】印刷ジョブを受信する受信部と、連続して受信した２つの印刷ジョブのユーザーが異なる場合、先に受信した印刷ジョブの全ての両面印刷を終了してから、後に受信した印刷ジョブの印刷を行い、連続して受信した２つの印刷ジョブのユーザーが一致する場合であって予め決められた条件を満たす場合、先に受信した印刷ジョブの片面を印刷済みの印刷媒体が反転のために搬送される過程で、後に受信した印刷ジョブの印刷媒体の片面を印刷する、印刷制御部と、を備える印刷装置を構成する。【選択図】図１
2020082463.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受信する受信部と、
連続して受信した２つの印刷ジョブのユーザーが異なる場合、先に受信した印刷ジョブの全ての両面印刷を終了してから、後に受信した印刷ジョブの印刷を行い、
連続して受信した２つの印刷ジョブのユーザーが一致する場合であって予め決められた条件を満たす場合、先に受信した印刷ジョブの片面を印刷済みの印刷媒体が反転のために搬送される過程で、後に受信した印刷ジョブの印刷媒体の片面を印刷する、
印刷制御部と、
を備える印刷装置。
【請求項２】
Ｎ枚目（Ｎは１以上の整数）の印刷媒体への印刷を指示する印刷ジョブは、先に受信した印刷ジョブであり、Ｎ＋１枚目の印刷媒体への印刷を指示する印刷ジョブは、後に受信した印刷ジョブであり、
前記条件は、Ｎ枚目の印刷媒体の両面のうちの先に印刷する面の印刷後、後に印刷する面の印刷のために行うＮ枚目の印刷媒体の搬送完了および乾燥完了のうちのいずれか遅い方が、Ｎ＋１枚目の印刷媒体の両面のうちの先に印刷する面の印刷完了よりも早くないことが予測されることである、
請求項１に記載の印刷装置。
【請求項３】
Ｎ＋１枚目の印刷媒体の両面のうちの先に印刷する面の印刷完了は、Ｎ＋１枚目の印刷媒体の先に印刷する面の印刷所要時間に基づいて予測され、
Ｎ＋１枚目の印刷媒体の先に印刷する面の印刷所要時間は、Ｎ＋１枚目の印刷媒体の先に印刷する面を印刷する際の、印刷ヘッドの移動距離と、前記印刷ヘッドの移動速度と、印刷媒体の搬送時間とに基づいて算出される、
請求項２に記載の印刷装置。
【請求項４】
Ｎ＋１枚目（Ｎ≧２）の印刷媒体の両面のうちの先に印刷する面の印刷完了は、Ｎ−１枚目の印刷媒体の両面のうちの後に印刷する面の印刷所要時間とＮ＋１枚目の印刷媒体の両面のうちの先に印刷する面の印刷所要時間の和に基づいて予測され、
Ｎ−１枚目の印刷媒体の後に印刷する面の印刷所要時間は、Ｎ−１枚目の印刷媒体の後に印刷する面を印刷する際の、前記印刷ヘッドの移動距離と、前記印刷ヘッドの移動速度と、印刷媒体の搬送時間とに基づいて算出される、
請求項３に記載の印刷装置。
【請求項５】
印刷ジョブを受信し、
連続して受信した２つの印刷ジョブのユーザーが異なる場合、先に受信した印刷ジョブの全ての両面印刷を終了してから、後に受信した印刷ジョブの印刷を行い、
連続して受信した２つの印刷ジョブのユーザーが一致する場合であって予め決められた条件を満たす場合、先に受信した印刷ジョブの片面を印刷済みの印刷媒体が反転のために搬送される過程で、後に受信した印刷ジョブの印刷媒体の片面を印刷する、
印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法に関する。
【背景技術】
【０００２】
従来、両面印刷においては、印刷媒体を順次一枚ずつ両面印刷する手法（本明細書では通常両面印刷と呼ぶ）と、印刷媒体の片面を印刷後、片面を印刷済みの印刷媒体が反転のために搬送される過程で別の印刷媒体の片面を印刷する手法（本明細書では連続両面印刷と呼ぶ）が知られている（例えば特許文献１）。複数枚の印刷媒体の両面印刷を行う場合、連続両面印刷の方が通常両面印刷よりも印刷所要時間が短い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８６３９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、印刷ジョブをまたいで連続両面印刷を行う場合、先行の印刷ジョブの全ての両面印刷の完了が、後続の印刷ジョブの印刷時間等に起因して遅れる。このような場合であって、例えば、先行の印刷ジョブのユーザー（印刷ジョブの作成者）と後続の印刷ジョブのユーザーとが異なる場合、先行の印刷ジョブのユーザーは別のユーザーによる後続の印刷ジョブのために自身の印刷ジョブの完了を待機しなければならない。また、連続する２つの印刷ジョブのユーザーが同じであったとしても、ユーザーは先行の印刷ジョブの完了を後続の印刷ジョブのために待機しなければならない。しかし、先行の印刷ジョブの印刷開始から後続の印刷ジョブの印刷完了までのトータルの時間を短縮するためには印刷ジョブ間においても連続両面印刷することが望ましい。
本発明は、上記課題にかんがみてなされたもので、両面印刷の利便性が向上する可能性を高める技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための印刷装置は、印刷ジョブを受信する受信部と、連続して受信した２つの印刷ジョブのユーザーが異なる場合、先に受信した印刷ジョブの全ての両面印刷を終了してから、後に受信した印刷ジョブの印刷を行い、連続して受信した２つの印刷ジョブのユーザーが一致する場合であって予め決められた条件を満たす場合、先に受信した印刷ジョブの片面を印刷済みの印刷媒体が反転のために搬送される過程で、後に受信した印刷ジョブの印刷媒体の片面を印刷する、印刷制御部と、を備える。
【０００６】
本構成の場合、印刷装置は、連続して受信した印刷ジョブのユーザーが異なる場合、先に受信した印刷ジョブの全ての両面印刷を完了してから、後に受信した印刷ジョブの印刷を行う。すなわち、ユーザーが異なる印刷ジョブ間では連続両面印刷をしない。そのため、先行の印刷ジョブの両面印刷の完了が、後続の印刷ジョブの印刷に起因して遅れることがない。その結果、先行の印刷ジョブのユーザーは、他のユーザーによる後続の印刷ジョブのために、先行する自身の印刷ジョブの印刷完了を待機する必要がない。また、印刷装置は、連続して受信した印刷ジョブのユーザーが一致する場合であって予め決められた条件を満たす場合、先行の印刷ジョブの片面を印刷済みの印刷媒体が反転のために搬送される過程で、後続の印刷ジョブの印刷媒体の片面を印刷する。すなわち、同じユーザーの印刷ジョブ間では予め決められた条件を満たす場合に、連続両面印刷する。そのため、印刷ジョブ間では当該条件を満たしたとしても連続両面印刷を実施しない構成と比較すると、先行の印刷ジョブの印刷開始から後続の印刷ジョブの印刷完了までのトータルの所用時間を短縮することができる。従って本構成によれば、両面印刷の利便性が向上する可能性を高めることができる。
【０００７】
さらに、Ｎ枚目（Ｎは１以上の整数）の印刷媒体への印刷を指示する印刷ジョブは、先に受信した印刷ジョブであり、Ｎ＋１枚目の印刷媒体への印刷を指示する印刷ジョブは、後に受信した印刷ジョブであり、条件は、Ｎ枚目の印刷媒体の両面のうちの先に印刷する面の印刷後、後に印刷する面の印刷のために行うＮ枚目の印刷媒体の搬送完了および乾燥完了のうちのいずれか遅い方が、Ｎ＋１枚目の印刷媒体の両面のうちの先に印刷する面の印刷完了よりも早くない（同じかまたは遅れる）ことが予測されることである構成であってもよい。
【０００８】
すなわち、Ｎ枚目の印刷媒体の先に印刷する面を印刷した後、後に印刷する面の印刷のために行うＮ枚目の印刷媒体の搬送完了および乾燥完了のうちのいずれか遅い方が、Ｎ＋１枚目の印刷媒体の先に印刷する面の印刷完了よりも早くないことが予測される場合、先行の印刷ジョブと後続の印刷ジョブとを連続両面印刷する。
Ｎ枚目の印刷媒体の先に印刷する面を印刷してから、後に印刷する面が印刷できる状況になるまでには、Ｎ枚目の印刷媒体の乾燥が完了し、かつ、後に印刷する面の印刷のための搬送が完了していることが必要である。そのため、Ｎ枚目の印刷媒体の先に印刷する面を印刷してから、後に印刷する面の印刷開始までの間には、必ずある程度の期間が介在する。本構成においては、当該期間中にＮ＋１枚目の先に印刷する面の印刷を行うと仮定した場合であって、当該期間中に、Ｎ＋１枚目の先に印刷する面の印刷を完了できることが予測される場合に、先行の印刷ジョブと後続の印刷ジョブとを連続両面印刷する。予測通りであれば、Ｎ枚目の印刷媒体の乾燥および搬送が完了しているにもかかわらず、Ｎ＋１枚目の印刷媒体の先に印刷する面の印刷が完了していないことによって、Ｎ枚目の印刷媒体の後に印刷する面の印刷開始が遅れること（必要以上に待機すること）がない。以上のことから、本構成によれば、先行の印刷ジョブの両面印刷の完了を必要以上に待機することなく、かつ、先行の印刷ジョブの印刷開始から後続の印刷ジョブの印刷完了までに要するトータルの時間を印刷ジョブ間で連続両面印刷しない場合と比較して、短縮することができる。
【０００９】
さらに、Ｎ＋１枚目の印刷媒体の両面のうちの先に印刷する面の印刷完了は、Ｎ＋１枚目の印刷媒体の先に印刷する面の印刷所要時間に基づいて予測され、Ｎ＋１枚目の印刷媒体の先に印刷する面の印刷所要時間は、Ｎ＋１枚目の印刷媒体の先に印刷する面を印刷する際の、印刷ヘッドの移動距離と、印刷ヘッドの移動速度と、印刷媒体の搬送時間とに基づいて算出される構成であってもよい。
【００１０】
Ｎ＋１枚目の先に印刷する面に印刷する印刷内容（文書、写真等）に応じて、Ｎ＋１枚目の先に印刷する面の印刷所要時間は異なりうる。Ｎ＋１枚目の先に印刷する面の印刷データを取得できれば、当該印刷データに基づいて、当該印刷データを用いた印刷を行う場合の印刷ヘッドの移動距離（同じサイズの印刷媒体であっても印刷内容に応じて移動距離は異なりうる）を取得できる。また、印刷ヘッドの移動距離を、印刷ヘッドの移動速度（移動速度は印刷装置に応じて予め決められている）で除算することにより、Ｎ＋１枚目の先に印刷する面を印刷する際の、印刷ヘッドの移動に要する時間を取得できる。また、Ｎ＋１枚目の先に印刷する面を印刷する際の、印刷媒体の搬送時間（印刷装置に応じて予め決められている）と、上述の印刷ヘッドの移動に要する時間と、に基づいて、Ｎ＋１枚目の先に印刷する面の印刷所要時間を算出可能である。従って本構成の場合、Ｎ＋１枚目の先に印刷する面に印刷する印刷内容に応じた印刷所要時間を算出し、当該印刷所要時間を用いて、先行の印刷ジョブと後続の印刷ジョブとの間で連続両面印刷を行うか否かを判断することができる。
【００１１】
さらに、Ｎ＋１枚目（Ｎ≧２）の印刷媒体の両面のうちの先に印刷する面の印刷完了は、Ｎ−１枚目の印刷媒体の両面のうちの後に印刷する面の印刷所要時間とＮ＋１枚目の印刷媒体の両面のうちの先に印刷する面の印刷所要時間の和に基づいて予測され、Ｎ−１枚目の印刷媒体の後に印刷する面の印刷所要時間は、Ｎ−１枚目の印刷媒体の後に印刷する面を印刷する際の、前記印刷ヘッドの移動距離と、前記印刷ヘッドの移動速度と、印刷媒体の搬送時間とに基づいて算出される構成であってもよい。
【００１２】
すなわち本構成の場合、Ｎ≧２の場合に、Ｎ＋１枚目の印刷媒体の先に印刷する面の印刷完了は、Ｎ−１枚目の印刷媒体の後に印刷する面の印刷所要時間とＮ＋１枚目の印刷媒体の先に印刷する面の印刷所要時間の和に基づいて予測される。Ｎ≧２であって、先行する印刷ジョブに含まれるＮ−１枚目とＮ枚目とを連続両面印刷することが既に確定している場合、Ｎ＋１枚目の印刷媒体の先に印刷する面の印刷は、Ｎ−１枚目の後に印刷する面の印刷に続いて行われる。そのため、本構成のように、Ｎ−１枚目の後に印刷する面の印刷内容に応じた印刷所要時間を算出し、Ｎ−１枚目の後に印刷する面の印刷所要時間とＮ＋１枚目の先に印刷する面の印刷所要時間の和に基づいて、先行の印刷ジョブと後続の印刷ジョブとの間で連続両面印刷を行うか否かを判断することができる。
【図面の簡単な説明】
【００１３】
【図１】印刷装置の構成を示すブロック図。
【図２】印刷部の概略構成を示す模式図。
【図３】搬送経路を示す模式図。
【図４】乾燥所要時間と搬送時間を説明するタイミングチャート。
【図５】印刷ジョブデータの構成の一例を示す図。
【図６】両面印刷の手法を確定するための条件を説明する図。
【図７】連続する２つの印刷ジョブの例を示す図。
【図８】両面印刷の例を示すタイミングチャート。
【図９】両面印刷の例を示すタイミングチャート。
【図１０】連続する２つの印刷ジョブの例を示す図。
【図１１】両面印刷の例を示すタイミングチャート。
【図１２】両面印刷の例を示すタイミングチャート。
【図１３】両面印刷確定処理のフローチャート。
【発明を実施するための形態】
【００１４】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）印刷装置の構成：
（２）両面印刷確定処理：
（３）他の実施形態：
【００１５】
（１）印刷装置の構成：
図１は、本発明の実施形態にかかる印刷装置１の構成を示すブロック図である。印刷装置１は、プロセッサー１０と、記憶部２０と、ＵＩ（User Interface）３０と、通信部４０と、印刷部５０とを備える。プロセッサー１０は、図示しないＣＰＵやＲＯＭやＲＡＭ等を備え、ＲＯＭ等に記録された種々のプログラムをＣＰＵが実行し印刷装置１の各部を制御することができる。なおプロセッサー１０は、単一のチップで構成されていても良いし、複数のチップで構成されていても良い。また、例えばＣＰＵに変えてＡＳＩＣが採用されても良いし、ＣＰＵとＡＳＩＣとが協働する構成であっても良い。
【００１６】
ＵＩ部３０は、タッチパネル式のディスプレイや、各種のキーやスイッチ等を含む。プロセッサー１０は、ＵＩ部３０を介してユーザーの操作内容を取得することができる。また、プロセッサー１０は、ＵＩ部３０のディスプレイに各種の情報を表示しユーザーに通知することができる。
【００１７】
通信部４０は、有線または無線で印刷装置１に接続された他の装置と各種の通信プロトコルに従って通信するための通信インターフェース回路を含む。プロセッサー１０は、当該通信部４０を介して接続された他の装置から印刷ジョブデータ（印刷データを含む）を受信することができる。
【００１８】
印刷部５０は、シリアルインクジェット方式で各種の印刷媒体に印刷を実行するためのアクチュエーターやセンサー、駆動回路、機械部品等を備えている。図２は、印刷部５０の概略構成と印刷媒体の搬送経路を説明するための模式図である。印刷部５０は、図２に示すように、キャリッジ５０１、印刷ヘッド５０２、支持台５０３、カセット５０４、排紙トレイ５０５を備えている。
【００１９】
キャリッジ５０１は、主走査方向に延びる状態で架設された図示しないガイド軸に沿って主走査方向に往復移動する。主走査方向は図２の紙面の奥行き方向と平行である。印刷ヘッド５０２はキャリッジ５０１に搭載され、支持台５０３上を搬送される印刷媒体に対してインクを吐出する。なお支持台５０３上においては、印刷媒体は紙面の右から左に向かう方向に搬送される。キャリッジ５０１が主走査方向に移動し、移動の過程で印刷ヘッド５０２が印刷媒体に対してインクを吐出することで印刷媒体に画像が形成される。
【００２０】
カセット５０４は、印刷媒体を収容し、印刷装置１の筐体１００の内側に着脱可能に装着されている。本実施形態の印刷部５０は、２個のカセット５０４を備える構成であるが、もちろんカセット５０４の個数は１個であってもよいし、３個以上であってもよい。また、カセット５０４以外に筐体１００の外側に装着された給紙トレイを備えていても良い。筐体１００には、印刷媒体を排出するための開口（排紙口５０６）が形成されている。排紙トレイ５０５（スタッカー）は、排紙口５０６の下部に取り付けられ、筐体１００の排紙口５０６から排出された印刷済みの印刷媒体を保持する。
【００２１】
本実施形態の印刷部５０は、片面印刷および両面印刷を実施可能である。片面印刷の場合、カセット５０４に載置された印刷媒体が給紙され（Ｔ１）、支持台５０３上を図２の紙面の右から左に搬送され排紙トレイ５０５に排紙される（Ｔ２）。Ｔ２において支持台５０３上を搬送される過程で印刷ヘッド５０２により印刷媒体に画像が形成される。この場合、印刷面を上側に向けたフェイスアップで排紙トレイ５０５に排出されることとなる。なお、片面印刷でフェイスダウン（印刷面が下側）排出は、本実施形態においては、上述のＴ１およびＴ２の後、Ｔ３、Ｔ４の順に印刷媒体を搬送することで実施される。Ｔ３は、排紙口５０６から一部が排出された状態の印刷媒体をスイッチバックして支持台５０３の下側の搬送路を図２の紙面左から右に搬送することである。Ｔ４は、印刷媒体の表裏を反転し支持台５０３上を図２の紙面右から左に搬送することである。
【００２２】
両面印刷の場合、本実施形態においては、通常両面印刷または連続両面印刷のいずれかの手法が選択される。通常両面印刷は、印刷媒体を１枚ずつ順次両面印刷する手法である。通常両面印刷の場合、印刷媒体ごとに、上述のＴ１、Ｔ２、Ｔ３、Ｔ４の工程が順に実施される。支持台５０３上を搬送される過程（Ｔ２、Ｔ４）で印刷ヘッド５０２により印刷媒体に画像が形成される。各印刷媒体の両面のうち後に印刷された面が上側を向いた状態（フェイスアップ）で排紙トレイ５０５にスタックされる。
【００２３】
連続両面印刷は、印刷媒体の片面を印刷した後、片面を印刷済みの印刷媒体を反転のために搬送する過程で別の印刷媒体の片面を印刷する手法である。例えば全４頁の印刷データを２枚の印刷媒体に連続両面印刷で印刷する場合、本実施形態においては、次のように実施される。すなわち、１枚目の印刷媒体についてＴ１が実施され、１枚目の印刷媒体についてＴ２が実施されるとともに２枚目の印刷媒体についてのＴ１が実施され、１枚目の印刷媒体についてＴ３が実施されるとともに２枚目の印刷媒体についてのＴ２が実施され、１枚目の印刷媒体のＴ４が実施されるとともに２枚目の印刷媒体についてのＴ３が実施され、２枚目の印刷媒体についてのＴ４が実施される。同じ条件で同じ枚数の印刷媒体を連続両面印刷する場合は、通常両面印刷する場合よりも、全枚数の印刷媒体の両面印刷を完了するまでのトータルの時間を短縮できる。
【００２４】
なお、本実施形態においては、印刷装置１に設定されている両面印刷に関する設定値や、印刷対象の印刷媒体の種類等に応じて、連続両面印刷の適用外となる場合がある。連続両面印刷の適用外となる場合、通常両面印刷の手法で両面印刷が実施されることとなる。例えば、印刷装置１において、動作音低減モードの設定項目の設定値がオンに設定されている場合、連続両面印刷が適用外となる。動作音低減モードがオフであっても次のような場合に連続両面印刷が適用外となる。例えば、搬送路の長さと印刷媒体の搬送方向における長さとの関係から、連続両面印刷できる印刷媒体のサイズが予め決まっている。本実施形態の場合は例えばＡ４以下の印刷媒体が、連続両面印刷可能な印刷媒体のサイズである。従って本実施形態においてはＡ４より大きいサイズの印刷媒体は、連続両面印刷の適用外である。また、本実施形態においては、印刷媒体のサイズがＡ４以下であっても、印刷媒体の給紙方法が異なる場合（例えばカセットと背面給紙等）、印刷媒体のサイズが異なる場合、印刷媒体の用紙種類（紙質）が異なる場合、の少なくともいずれかの場合は、連続両面印刷の適用外となる。具体的には例えば、Ａ４の普通紙とハガキは、連続両面印刷の適用外となる。すなわち本実施形態においては、動作音低減モードがオフであり、Ｎ枚目（Ｎは１以上の整数）とＮ＋１枚目が共に、Ａ４以下の同一用紙サイズ且つ同一用紙種類且つ同一給紙方法での印刷である場合に、Ｎ枚目とＮ＋１枚目は連続両面印刷可能な組み合わせとして扱われる。
【００２５】
図３は、図２に示すＴ１〜Ｔ４の搬送経路に配置される搬送ローラーを模式的に示す図である。カセット５０４から給送ローラー５６によってピックアップされた印刷媒体は、中間ローラー５１と従動ローラー５１ａとに挟まれ、また中間ローラー５１と従動ローラー５１ｂとに挟まれて搬送される。中間ローラー５１の回転に従って搬送される印刷媒体は、やがて第１搬送ローラー５２とその従動ローラー５２ａに挟まれ、また第１排出ローラー５３とその従動ローラー５３ａに挟まれ、また第２排出ローラー５４とその従動ローラー５４ａに順に挟まれて、第１搬送ローラー５２および第１排出ローラー５３および第２排出ローラー５４の回転に従って搬送される。
【００２６】
印刷媒体の後端が第１排出ローラー対（５３，５３ａ）を通過した後、印刷媒体が第２排出ローラー対（５４，５４ａ）に挟まれた状態で第２排出ローラー５４が逆回転することで、印刷媒体が後端側から支持台５０３の下方の搬送経路に進入する。印刷媒体は、第２排出ローラー対（５４，５４ａ）に挟まれ、また、第２搬送ローラー対（第２搬送ローラー５５とその従動ローラー５５ａ）に挟まれて、第２排出ローラー５４と第２搬送ローラー５５の回転に従って搬送される。第２搬送ローラー５５の回転によって搬送される印刷媒体は、やがて中間ローラー５１と従動ローラー５１ａに挟まれる。また中間ローラー５１が回転することによって、印刷媒体は、中間ローラー５１の外周に沿って反転し、中間ローラー５１と従動ローラー５１ｂに挟まれ、その後、第１搬送ローラー対（５２，５２ａ）、第１排出ローラー対（５３，５３ａ）、第２排出ローラー対（５４，５４ａ）を経て、排紙口５０６から排出される。
【００２７】
なお、その他のローラーや搬送部品の図示は図３において省略されている。印刷ヘッド５０２の下流側にあり印刷面に接触する従動ローラー５３ａ、５４ａ、５５ａ等の搬送部品は、印刷媒体と点接触する所謂スターホイールであってよい。
【００２８】
本実施形態においては、給送ローラー５６によるカセット５０４からの搬出開始から、印刷媒体の先端が第１搬送ローラー対（５２，５２ａ）に到達する前までの搬送を、Ｔ１とする。また、印刷媒体の先端が第１搬送ローラー対（５２，５２ａ）に到達してから、第２排出ローラー５４によって印刷媒体がスイッチバックする前までの搬送を、Ｔ２とする。また、第２排出ローラー５４によるスイッチバックから、第２搬送ローラー対（５５，５５ａ）を経て印刷媒体のスイッチバック後の先端（スイッチバック前の後端）が中間ローラー５１の外周に接する前までの搬送を、Ｔ３とする。また、印刷媒体のスイッチバック後の先端が中間ローラー５１と従動ローラー５１ａに挟まれてから、印刷媒体のスイッチバック後の後端が第２排出ローラー対（５４，５４ａ）から離れ排紙口５０６から排出されるまでの搬送を、Ｔ４とする。
【００２９】
印刷媒体は、印刷ヘッド５０２の下方を通過する期間は間欠的に搬送される。すなわち、Ｔ２およびＴ４において、印刷媒体の予め決められた距離の搬送と、主走査方向に沿ったキャリッジ５０１の移動に伴う印刷ヘッド５０２によるインク吐出とが交互に繰り返される。シリアルインクジェットプリンターの場合、印刷媒体の印刷面に印刷する内容によって、印刷ヘッド５０２（を搭載したキャリッジ５０１）の移動距離が異なりうる。そのため、Ｔ２に要する時間（印刷所要時間）の長さは印刷媒体の先に印刷する面の印刷内容に応じて異なり、Ｔ４に要する時間（印刷所要時間）の長さは印刷媒体の後に印刷する面の印刷内容に応じて異なる。
【００３０】
具体的には、印刷媒体の印刷面の全面が白紙の場合（何も印刷しない場合）は、Ｔ２の時間（印刷所要時間）の長さはＴ２の開始地点から終了地点までの印刷媒体の搬送時間に等しい。印刷媒体の印刷面が白紙でない場合、上述の搬送時間にさらに、印刷媒体の搬送を停止してインク吐出のために印刷ヘッド５０２を移動させる時間（ヘッド移動時間）を加えた時間がＴ２の時間（印刷所要時間）の長さとなる。Ｔ４についても同様である。すなわち、印刷媒体の印刷面が白紙の場合は、Ｔ４の時間（印刷所要時間）の長さはＴ４の開始地点から終了地点までの印刷媒体の搬送時間に等しい。印刷媒体の印刷面が白紙でない場合、上述の搬送時間に、搬送を停止してインク吐出のために印刷ヘッド５０２を移動させる時間（ヘッド移動時間）を加えた時間の長さが、Ｔ４の時間（印刷所要時間）の長さとなる。
【００３１】
Ｔ２およびＴ４における印刷媒体の搬送速度は印刷装置において予め決められている。印刷媒体のサイズに応じて搬送方向における印刷媒体の長さが異なるため、Ｔ２およびＴ４における搬送時間は、印刷媒体のサイズ（搬送方向における長さ）に応じて一意に定まる。ヘッド移動時間は、印刷媒体の印刷面に印刷データに基づく印刷を行うための印刷ヘッド５０２の移動距離を、印刷ヘッド５０２の移動速度で除算することによって算出される。印刷ヘッド５０２の移動速度は印刷装置に応じて（また、印刷品質等に応じて）予め決められている。印刷ヘッド５０２の移動距離は、印刷データに基づいて印刷部５０による印刷に適した形式のデータに変換する処理を行うことによって算出される。例えばプロセッサー１０は、圧縮された状態で蓄積されている印刷データの解凍処理、解像度変換処理、色変換処理、ハーフトーン処理、並べ替え処理等を行うことによって印刷ヘッド５０２の移動距離を算出する。なお、任意のバンドのインク吐出を完了後、次のバンドのインク吐出開始位置（主走査方向における位置）への移動を印刷媒体の搬送時間内に行いうる。従って、間欠的に行われる印刷媒体の搬送期間中における、インク吐出を伴わない印刷ヘッド５０２の移動距離は、ヘッド移動時間を算出するための印刷ヘッド５０２の移動距離からは除外される。
【００３２】
次に、片面を印刷済みの印刷媒体の乾燥所要時間について説明する。片面のみを印刷済みの印刷媒体は、インクの水分等により膨潤して湾曲しやすい。このように湾曲した状態の印刷媒体のもう一方の面に印刷を実行する場合、印刷ヘッド５０２に対して印刷媒体が許容以上に接近する等して印刷品質が低下することや、紙ジャム等の搬送エラーが生じることが考えられる。そのため、本実施形態においては、片面のみを印刷済みの印刷媒体の乾燥が完了してからもう一方の面の印刷を行うように制御される。印刷媒体の印刷面に印刷する内容によって乾燥に要する時間が異なりうる。例えば、本実施形態においては、印刷媒体の種類、印刷媒体のサイズ、印刷面に占める画像要素領域の割合、印刷濃度、温度、湿度等に応じた乾燥所要時間が予めＲＯＭ等に乾燥所要時間テーブルとして記録されている。画像要素領域としては例えば、図形、表、グラフ、写真、イラスト等の領域を想定してよい（背景無しの文字領域や、白紙領域は画像要素領域とは扱わなくてよい）。印刷濃度としては例えば、画像要素領域の単位面積当たりのインク吐出量等を想定してよい。
【００３３】
なお本実施形態においては、乾燥所要時間テーブルに記録される乾燥所要時間は、Ｔ２の期間を終了して以降において、さらに乾燥に要する時間である。すなわちＴ３の期間の開始から乾燥完了までに要する時間が乾燥所要時間テーブルに記録されている。従って、Ｔ２の期間が終了する前に乾燥が完了することが想定される場合に、乾燥所要時間テーブルに記録される乾燥所要時間は０である。プロセッサー１０は、印刷媒体の種類、印刷媒体のサイズ、印刷面に占める画像要素領域の割合、印刷濃度を、印刷データに基づいて取得する。また、プロセッサー１０は、図示しない温度計や湿度計から温度や湿度を取得する。プロセッサー１０は取得したこれらのパラメーターに対応する乾燥所要時間を乾燥所要時間テーブルから取得する。
【００３４】
また、Ｔ３において、Ｔ３の開始地点である印刷媒体のスイッチバックからＴ３の終了地点まで印刷媒体を搬送完了するまでの搬送時間は、印刷媒体のサイズに応じて一意に定まる。すなわち、Ｔ３における印刷媒体の搬送速度は印刷装置に応じて予め決められているため、Ｔ３における搬送時間の長さは、印刷媒体のサイズ（搬送方向における長さ）に応じて一意に定まる。
【００３５】
図４の上段に示すように、乾燥所要時間≦搬送時間の場合、Ｔ３の期間の長さは、搬送時間そのものである。また、図４の下段に示すように、乾燥所要時間＞搬送時間の場合、本実施形態においては、プロセッサー１０は、Ｔ３の終了地点に印刷媒体が到達した状態で印刷媒体の搬送を停止して乾燥所要時間が経過するのを待機する。この場合、乾燥所要時間が、Ｔ３の期間の長さとなる。
【００３６】
図１に示すように、記憶部２０には、通信部４０を介してＰＣ等の外部機器から受信した印刷ジョブデータに含まれる各頁の印刷データ２０ａが蓄積される。図５は印刷ジョブデータのデータ構造の一例を示す図である。印刷ジョブデータは、図５に示すように、制御データ部と印刷データ部とを含んでいる。印刷データ部は制御データ部の後に続く。制御データ部には、ジョブＩＤ、片面印刷または両面印刷を指定する片面／両面フラグ、印刷レイアウト（割り付け等）、印刷部数、ジョブ作成者（ユーザー）等の情報が含まれる。印刷データ部には、印刷対象の頁ごとの印刷データが頁順に含まれる。また、各頁の印刷データを印刷する印刷媒体のサイズ（例えばＡ４、Ａ３等）や印刷媒体の種類（例えば普通紙、光沢紙等）等の情報が、各頁に対応付けて印刷ジョブデータ（の例えば印刷データ部）に含まれている。
【００３７】
各頁の印刷データ２０ａは、圧縮された状態で記憶部２０に蓄積される。圧縮された状態の各頁の印刷データのデータサイズは頁毎に異なりうる（例えば、写真画像や空白部の占有の割合等に応じて異なる）。印刷データ２０ａは、ジャムリカバリー用に保持する必要がなくなった場合に記憶部２０から破棄される。ジャムリカバリーは、印刷中の紙詰まり等によって印刷が失敗した場合に、印刷ジョブデータの送信元であるＰＣ等の外部装置に印刷データの再送を要求することなく、印刷に失敗した頁を含む印刷媒体から印刷を再開する機能である。したがって、例えば、両面印刷の場合、印刷媒体の両面の印刷を終え排紙を完了するまで（紙詰まりが発生する可能性がなくなるまで）当該印刷媒体の両面にそれぞれ割り当てられた頁の印刷データが記憶部２０に保持され、排紙を完了した場合に当該印刷媒体の両面に割りあてられた頁の印刷データが破棄される。
【００３８】
プロセッサー１０が実行する種々のプログラムには、図１に示すように、印刷制御プログラム１１が含まれる。印刷制御プログラム１１は、両面印刷の手法（通常両面印刷，連続両面印刷）を確定し、確定した手法で両面印刷を実施する機能を実現するために、受信部１１ａと、印刷制御部１１ｂとを備えている。
【００３９】
受信部１１ａは、印刷ジョブを受信する機能をプロセッサー１０に実現させるプログラムモジュールである。プロセッサー１０は、受信部１１ａの機能により、通信部４０を介してＰＣ等の外部機器から印刷ジョブデータを受信し、印刷ジョブデータに含まれる印刷データ２０ａを記憶部２０に蓄積する。なお、印刷データ２０ａを蓄積する記憶部２０の記憶領域がＦＵＬＬになった場合、上述したように印刷データが破棄されて記憶領域に空きが生じるまで、プロセッサー１０は外部装置から送信された印刷データを受信しない。
【００４０】
印刷制御部１１ｂは、連続して受信した２つの印刷ジョブのユーザーが異なる場合、先に受信した印刷ジョブの全ての両面印刷を終了してから、後に受信した印刷ジョブの印刷を行い、連続して受信した２つの印刷ジョブのユーザーが一致する場合であって予め決められた条件を満たす場合、先に受信した印刷ジョブの片面を印刷済みの印刷媒体が反転のために搬送される過程で、後に受信した印刷ジョブの印刷媒体の片面を印刷する機能をプロセッサー１０に実現させるプログラムモジュールである。
【００４１】
外部装置から送信された印刷ジョブデータを受信すると、プロセッサー１０は制御データ部や印刷データ部を順次解析し、受信部１１ａの機能により、記憶部２０に１頁目から順に印刷データを蓄積する。また、プロセッサー１０は、１頁分の印刷データのうち受信が完了した部分から順次、印刷部５０による印刷に適した形式のデータに変換する印刷準備処理を行い、印刷準備処理後（変換後）のデータに基づいて印刷部５０に印刷を実施させる。印刷準備処理には、具体的には例えば、圧縮された状態の印刷データの解凍処理、解像度変換処理、色変換処理、ハーフトーン処理、並べ替え処理等の工程が含まれる。印刷の実行中にも、未受信の印刷データの受信および蓄積、印刷準備処理は並行して行われる。
【００４２】
ここで、印刷媒体の両面のうちの先に印刷する面や後に印刷する面について説明する。印刷面を上側に向けて排出するフェイスアップの場合、両面を印刷完了した後、両面のうちの後に印刷された面が上側（先に印刷された面が下側）に向けて排出される。従って、複数枚の印刷媒体の各面に１頁ずつを割り当てて両面印刷を行う場合、先に印刷する面には昇順に奇数頁の印刷データ、後に印刷する面には昇順に偶数頁の印刷データを印刷するように制御すれば、Ｎ枚目の印刷媒体に後に印刷された２Ｎ頁の印刷面と、Ｎ＋１枚目の印刷媒体に先に印刷された（２Ｎ＋１）頁の印刷面とが、接した状態で排紙トレイ５０５においてスタックされることとなる。従ってこのように制御することで、排紙トレイ５０５にスタックされた両面印刷済みの印刷媒体を頁順にするために入れ換える必要がない。
【００４３】
なお、印刷面を下側に向けて排出するフェイスダウンの場合、両面を印刷完了した後、両面のうちの先に印刷された面が上側（後に印刷された面が下側）に向けて排出される。従って、複数枚の印刷媒体の各面に１頁ずつを割り当てて両面印刷を行う場合、先に印刷する面には昇順に偶数頁の印刷データ、後に印刷する面には昇順に奇数頁の印刷データを印刷するように制御すれば、Ｎ枚目の印刷媒体の先に印刷された２Ｎ頁の印刷面と、Ｎ＋１枚目の印刷媒体に後に印刷された（２Ｎ＋１）頁の印刷面とが、接した状態で排紙トレイ５０５においてスタックされることとなる。本実施形態においては、両面印刷の場合、フェイスアップ排出されるとして説明を行う。また、印刷媒体の片面には複数の頁を割り当てず、１面につき１頁を割り当てて印刷する場合を例にして以降の説明を行う。
【００４４】
プロセッサー１０は印刷制御部１１ｂの機能により、Ｎ枚目の印刷媒体の先に印刷する面の印刷データ（本実施形態においては、１面１頁割り当てでかつフェイスアップであるため、奇数頁の印刷データが該当する）の一部を受信（および蓄積）してから、Ｎ頁目の印刷を完了して図２のＴ２に示すように排紙口５０６にＮ枚目の印刷媒体を搬送するまでの期間（以降、判断期間と呼ぶ）に、複数回、両面印刷の手法の確定するための判断を行う。
【００４５】
図６は、両面印刷の手法を確定するための条件を説明する図である。Ｎ枚目の印刷媒体への印刷とＮ＋１枚目の印刷媒体への印刷が同一の印刷ジョブによるものである場合、条件１と条件２の両方を満たせばＮ枚目とＮ＋１枚目を連続両面印刷し（ａ）、条件１と条件２の少なくともいずれかを満たさなければＮ枚目とＮ＋１枚目を連続両面印刷しない（ｂ）ことをプロセッサー１０は確定する。ここで、条件１は、判断期間内にＮ＋１枚目の印刷データを受信済みであることである。条件２は、Ｎ枚目とＮ＋１枚目が連続両面印刷可能な組み合わせであることである。
【００４６】
次に、Ｎ枚目の印刷媒体への印刷とＮ＋１枚目の印刷媒体への印刷が異なる印刷ジョブによるものである場合の両面印刷について説明する。Ｎ枚目への印刷を含む先行の印刷ジョブと、Ｎ＋１枚目を含む後続の印刷ジョブのユーザーが同じ場合は、条件１と条件２と条件３の全てを満たす場合、（ｃ）に示すようにＮ枚目とＮ＋１枚目を連続両面印刷することをプロセッサー１０は確定する。ここで、条件３は、Ｎ枚目の先に印刷する面の印刷後の搬送完了および乾燥完了のいずれか遅い方が、Ｎ＋１枚目の先に印刷する面の印刷完了よりも早くないことが予測されること、である。
【００４７】
なお、先行の印刷ジョブと後続の印刷ジョブのユーザーが同じであっても、条件１と条件２と条件３の少なくともいずれかを満たさなければ、（ｄ）と（ｅ）に示すように、Ｎ枚目とＮ＋１枚目を連続両面印刷しないことをプロセッサー１０は確定する。Ｎ枚目とＮ＋１枚目を連続両面印刷しない場合、先行の印刷ジョブの全ての両面印刷が完了してから、後続の印刷ジョブの両面印刷が開始されることとなる。
【００４８】
図７に示すように先行ジョブが全２頁を１枚の印刷媒体に両面印刷するジョブであり、後続ジョブが全６頁を３枚の印刷媒体に両面印刷するジョブである場合の条件３の例を、図８〜１０を参照しながら説明する。以降において、印刷媒体を識別するための序数は先行ジョブの先頭の印刷媒体からの連番で表される。また頁を識別するための序数も先行ジョブの先頭の頁からの連番で表される。また、この例では条件１および条件２を満たしていることを前提とする。
【００４９】
図８の上段の太字および太線で示す部分は、先行ジョブにおいて１枚目の印刷媒体の先に印刷する面に１頁目を印刷（Ｔ２）した後のＴ３の期間（図４を参照）の完了が、後続ジョブの先頭である２枚目の印刷媒体の先に印刷する面に３頁目を印刷するＴ２の期間（印刷所要時間に該当する期間）の完了よりも早くない（図では前者と後者が同じ）ことを示している。１頁目印刷後の乾燥所要時間、Ｔ３における搬送時間、３頁目の印刷所要時間に基づいて、このような状況が予測される場合（図６の（ｃ）の場合）、プロセッサー１０は、１枚目と２枚目を連続両面印刷する。従ってプロセッサー１０は、図８の上段に示すように、先行ジョブの１頁目を印刷後に１枚目を反転させる過程で後続ジョブの先頭である３頁目を印刷し、３頁目を印刷後に２枚目を反転させる過程で、反転後の１枚目に２頁目を印刷する。
【００５０】
予測通りであれば、１枚目の印刷媒体の乾燥および搬送が完了（Ｔ３が完了）しているにもかかわらず、２枚目の印刷媒体に対する３頁目の印刷（Ｔ２）が完了していないことによって、１枚目の印刷媒体の後に印刷する面の印刷開始（Ｔ４の開始）が遅れること（必要以上に待機すること）がない。そのため、条件１〜３の全てを満たす場合に印刷ジョブをまたいで連続両面印刷を行うことにより、先行の印刷ジョブの両面印刷の完了を必要以上に待機することなく、かつ、先行の印刷ジョブの印刷開始から後続の印刷ジョブの印刷完了までに要するトータルの時間を印刷ジョブ間で連続両面印刷しない場合（図８の下段を参照）と比較して、短縮することができる。
【００５１】
また、図９の上段において太字および太線で示す部分は、先行ジョブにおいて１枚目の印刷媒体の先に印刷する面に１頁目を印刷（Ｔ２）した後のＴ３の期間の完了が、後続ジョブの先頭である２枚目の印刷媒体の先に印刷する面に３頁目を印刷するＴ２の期間（印刷所要時間に該当する期間）の完了よりも早いことを示している。予測通りであれば、１枚目の印刷媒体の乾燥および搬送が完了している（Ｔ３の期間が完了している）にもかかわらず、２枚目の印刷媒体に対する３頁目の印刷（Ｔ２）が完了していないことによって、１枚目の印刷媒体の後に印刷する面の印刷開始（Ｔ４の開始）が遅れる。このような状況が予測される場合（すなわち図６の（ｄ）の場合）、プロセッサー１０は、１枚目と２枚目を連続両面印刷しない。従って、プロセッサー１０は、図９の下段に示すように、先行ジョブである１枚目の両面印刷が完了してから、後続ジョブの両面印刷を行う。その結果、先行ジョブの両面印刷の完了（１枚目のＴ４の完了）は、図９の上段と比較して遅れない。従ってユーザーは、先行ジョブの印刷物を早く得ることができる。
【００５２】
以上は、先行ジョブが１枚の印刷媒体に対する両面印刷であり先行ジョブにおいて連続両面印刷は実施中でない例であった。次に先行ジョブにおいて既に連続両面印刷が実施されている場合に、印刷ジョブ間においても連続両面印刷を継続するか否かを条件３で判定する例を説明する。図１０に示すように先行ジョブが全４頁を２枚の印刷媒体に両面印刷するジョブであり、後続ジョブが全４頁を２枚の印刷媒体に両面印刷するジョブであるとして、図１１〜１３を参照しながら説明する。また、この例においても条件１および条件２を満たしていることを前提とする。
【００５３】
図１１〜１３は、先行ジョブは連続両面印刷を実施していることが示されている。すなわち、先行ジョブの１枚目の先に印刷する面に１頁目を印刷（Ｔ２）した後、１枚目を反転のために搬送する（Ｔ３）過程で２枚目の先に印刷する面に３頁目を印刷する（Ｔ２）。２枚目の先に印刷する面の印刷（Ｔ２）が完了すると、１枚目の後に印刷する面に２頁目の印刷（Ｔ４）とともに２枚目の印刷媒体のＴ３の期間となる。２枚目〜３枚目においても連続両面印刷をこのまま継続すると仮定した場合、図１１の上段に示すように、３枚目の先に印刷する面に５頁目を印刷するＴ２の期間は１枚目の後に印刷する面に２頁目を印刷するＴ４の期間の完了後である。図１１の上段の太線および太字の部分は、２枚目のＴ３の搬送または乾燥のうちのいずれか遅い方の完了が、３枚目の先に印刷する面への５頁目の印刷完了より早くない（すなわち遅れる）ことを示している。２枚目のＴ３の搬送または乾燥のうちのいずれか遅い方の完了が、３枚目の先に印刷する面への５頁目の印刷完了より早くないかまたは早いかは、２頁目の印刷所要時間と５頁目の印刷所要時間の和と、２枚目のＴ３の期間の長さとの比較によって予測可能である。
【００５４】
図１１の上段に示すように、２枚目のＴ３の搬送または乾燥のうちのいずれか遅い方の完了が、３枚目の先に印刷する面への５頁目の印刷完了より早くないことが予測される場合（すなわち図６の（ｃ）の場合）、プロセッサー１０は、２枚目と３枚目においても連続両面印刷を継続する。従ってプロセッサー１０は、図１１の上段に示すように、２枚目のＴ３の期間が完了するまでの間に、３枚目の先に印刷する面に５頁目を印刷し、２枚目のＴ３の期間完了後に２枚目の後に印刷する面に４頁目を印刷する。
【００５５】
予測通りであれば、２枚目の印刷媒体の乾燥および搬送が完了（Ｔ３が完了）しているにもかかわらず、３枚目の印刷媒体に対する５頁目の印刷（Ｔ２）が完了していないことによって、２枚目の印刷媒体の後に印刷する面への４頁目の印刷開始（Ｔ４の開始）が遅れること（必要以上に待機すること）がない。そのため、条件１〜３の全てを満たす場合に印刷ジョブをまたいで連続両面印刷を継続することにより、先行の印刷ジョブの両面印刷の完了（４頁目の印刷完了）を必要以上に待機することなく、かつ、先行の印刷ジョブの印刷開始から後続の印刷ジョブの印刷完了までに要するトータルの時間を印刷ジョブ間で連続両面印刷を継続しない場合（図１１の下段を参照）と比較して、短縮することができる。
【００５６】
また、図１２の上段において太字および太線で示す部分は、先行ジョブにおいて２枚目の印刷媒体の先に印刷する面に３頁目を印刷（Ｔ２）した後のＴ３の期間の完了が、後続ジョブの先頭である３枚目の印刷媒体の先に印刷する面に５頁目を印刷するＴ２の期間（印刷所要時間に該当する期間）の完了よりも早いことを示している。すなわち、２枚目の印刷媒体の乾燥および搬送が完了している（Ｔ３の期間が完了している）にもかかわらず、３枚目の印刷媒体に対する５頁目の印刷（Ｔ２）が完了していないことによって、２枚目の印刷媒体の後に印刷する面への４頁目の印刷開始（Ｔ４の開始）が遅れることを示している。このような状況が予測される場合（すなわち図６の（ｄ）の場合）、プロセッサー１０は、２枚目〜３枚目において連続両面印刷を継続しない。従って、プロセッサー１０は、図１２の下段に示すように、先行ジョブである２枚目の両面印刷が完了してから、後続ジョブの両面印刷を行う。その結果、先行ジョブの両面印刷の完了（２枚目のＴ４の完了）は、図１２の上段と比較して遅れない（早い）。従ってユーザーは、先行ジョブの印刷物を早く得ることができる。
【００５７】
図６の説明に戻る。先行ジョブと後続ジョブのユーザーが異なる場合、（ｆ）に示すようにプロセッサー１０はＮ枚目とＮ＋１枚目を連続両面印刷しないことを確定する。そのため、先行の印刷ジョブの両面印刷の完了が、後続の印刷ジョブの印刷に起因して遅れることがない。その結果、先行の印刷ジョブのユーザーは、他のユーザーの後続の印刷ジョブのために、自身の印刷ジョブの印刷完了を待機する必要がない。
【００５８】
以上のように、本実施形態の場合、図６に示すように印刷ジョブのユーザーの相違や、搬送完了や乾燥完了や印刷完了の予測に基づいて、印刷ジョブ間での連続両面印刷の実施の有無を決定する。そのため、連続両面印刷の利便性が向上する可能性を高めることができる。
【００５９】
（２）両面印刷確定処理：
図１３は、印刷制御部１１ｂの機能によりプロセッサー１０が実行する両面印刷確定処理を示すフローチャートである。両面印刷確定処理は、両面が未印刷のＮ枚目の印刷媒体のうち先に印刷する面の印刷を実行するための印刷準備処理を開始する際に起動される。Ｎ枚目の印刷媒体についての両面印刷確定処理は、（Ａ）Ｎ〜Ｎ＋１枚目の印刷媒体の連続両面印刷をしないこと（すなわちＮ枚目の通常両面印刷実施、または、Ｎ枚目での連続両面印刷の終了）の確定、又は、（Ｂ）Ｎ〜Ｎ＋１枚目の印刷媒体の連続両面印刷の実施（開始または継続）の確定を行う処理である。
【００６０】
Ｎ枚目の印刷媒体について両面印刷確定処理が起動される場合、Ｎ枚目の印刷媒体の先に印刷する面に割り当てられた頁の印刷データの少なくとも一部は受信済み（記憶部２０に蓄積済み）の状態である。両面印刷確定処理を実行することによって、上述の（Ａ）または（Ｂ）が確定されると、印刷媒体へ印刷する頁の印刷順が決定されたこととなる。印刷順が決定されると、当該印刷順で頁の印刷データを印刷するための印刷準備処理（データ変換等）や印刷処理（印刷媒体の搬送およびインク吐出等）が、順次実行される。決定された印刷順に従った印刷準備処理や印刷処理は、両面印刷の手法が未確定の印刷媒体についての図１３の両面印刷確定処理と並行して実行されうる。なお、印刷装置１が印刷を実行していない状態から両面印刷を開始する場合の１枚目の印刷媒体の先に印刷する面の印刷準備処理や印刷処理は、例外的に、１枚目の印刷媒体の両面印刷の手法の確定を待機せずに、１枚目の印刷媒体についての両面印刷確定処理と並行して実行される。これは、１枚目の印刷媒体を通常両面印刷することと、１〜２枚目の印刷媒体を連続両面印刷することのいずれが確定されたとしても、１枚目の印刷媒体の先に印刷する面の印刷順は１番であるので、待機する必要がないためである。また、シリアルインクジェットプリンターの場合、印刷媒体の各面への印刷の時間間隔は一定である必要がなく（印刷動作の一時停止または再開が可能であるため）、１頁目以降の頁の印刷順が未確定な状態で１頁目の印刷を開始しても問題がないためである。
【００６１】
図１３の両面印刷確定処理の各ステップを、順を追って説明する。Ｎ枚目の印刷媒体についての両面印刷確定処理が開始されると、プロセッサー１０は、判断期間を過ぎたか否かを判定する（ステップＳ１００）。上述したように本実施形態において、判断期間は、Ｎ枚目の印刷媒体の先に印刷する面の印刷データの一部を受信（および蓄積）してから、Ｎ頁目の印刷を完了して図２のＴ２に示すように排紙口５０６にＮ枚目の印刷媒体を搬送するまでの期間である。
【００６２】
ステップＳ１００において判断期間が過ぎたと判定された場合、プロセッサー１０は、Ｎ枚目とＮ＋１枚目を連続両面印刷しないことを確定して（ステップＳ１３５）、両面印刷確定処理を終了する。具体的には、ステップＳ１３５においては、Ｎ＝１の場合、プロセッサー１０はＮ枚目を通常両面印刷することを確定する。またステップＳ１３５において、Ｎ≧２で且つＮ−１〜Ｎ枚目の連続両面印刷が既に確定している場合には、プロセッサー１０は、Ｎ枚目で連続両面印刷を終了することを確定する。また、ステップＳ１３５において、Ｎ≧２であってもＮ−１〜Ｎ枚目の連続両面印刷が確定していない場合（すなわちＮ−１枚目（Ｎ≧２）を通常両面印刷するか、又は、Ｎ−１枚目（Ｎ≧３）で連続両面印刷を終了することが既に確定している場合）には、プロセッサー１０は、Ｎ枚目を通常両面印刷することを確定する。
【００６３】
ステップＳ１００において判断期間が過ぎたと判定されなかった場合、プロセッサー１０は、Ｎ＋１枚目の印刷媒体の先に印刷する面の印刷データの全てを受信済みであるか否か（すなわち図６の条件１を満たすか否か）を判定する（ステップＳ１０５）。ステップＳ１０５において受信済みであると判定されない場合、プロセッサー１０はステップＳ１００の処理に戻る。
【００６４】
ステップＳ１０５において受信済みであると判定された場合、プロセッサー１０は、Ｎ枚目とＮ＋１枚目が連続両面印刷可能な組み合わせであるか否か（すなわち図６の条件２を満たすか否か）を判定する（ステップＳ１１０）。ステップＳ１１０において連続両面印刷を適用するパターンであると判定されない場合、プロセッサー１０は、ステップＳ１３５を実行する。
【００６５】
ステップＳ１１０において連続両面印刷を適用するパターンであると判定された場合、プロセッサー１０は、Ｎ枚目とＮ＋１枚目は同じ印刷ジョブに含まれるか否かを判定する（ステップＳ１１５）。例えば、Ｎ枚目の印刷媒体への印刷を指示する印刷ジョブデータの制御データ部（図５を参照）のジョブＩＤと、Ｎ＋１枚目の印刷媒体への印刷を指示する印刷ジョブデータの制御データ部とが一致する場合に、プロセッサー１０はＮ枚目とＮ＋１枚目が同じ印刷ジョブに含まれると判定する。
【００６６】
ステップＳ１１５において同じ印刷ジョブであると判定される場合、プロセッサー１０は、Ｎ枚目とＮ＋１枚目を連続両面印刷することを確定して（ステップＳ１４５）、両面印刷確定処理を終了する。具体的には、ステップＳ１４５においては、Ｎ＝１の場合は、プロセッサー１０は１枚目から連続両面印刷を開始することを確定する。またステップＳ１４５において、Ｎ≧２であってＮ−１〜Ｎ枚目の連続両面印刷の実施が確定している場合には、Ｎ〜Ｎ＋１枚目においても連続両面印刷を継続することを確定する。またステップＳ１４５において、Ｎ≧２であってＮ−１〜Ｎ枚目の連続両面印刷の実施が確定していない場合（Ｎ−１枚目（Ｎ≧３）で連続両面印刷を終了することが確定している場合、または、Ｎ−１枚目（Ｎ≧２）を通常両面印刷することが確定している場合）には、プロセッサー１０は、Ｎ枚目から連続両面印刷を開始することを確定する。
【００６７】
ステップＳ１１５において同じ印刷ジョブであると判定されなかった場合、すなわち、Ｎ枚目の印刷ジョブとＮ＋１枚目の印刷ジョブとが異なる場合、プロセッサー１０は、Ｎ枚目の印刷ジョブのユーザーとＮ＋１枚目の印刷ジョブのユーザーが同じであるか否かを判定する（ステップＳ１２０）。Ｎ枚目の印刷媒体への印刷を指示する印刷ジョブデータの制御データ部（図５を参照）のジョブ作成者の情報と、Ｎ＋１枚目の印刷媒体への印刷を指示する印刷ジョブデータの制御データ部のジョブ作成者の情報とが一致している場合、ユーザーが同じと判定される。
【００６８】
ステップＳ１２０においてユーザーが同じと判定されなかった場合、すなわちユーザーが異なる場合、プロセッサー１０はステップＳ１３５を実行する。ステップＳ１２０においてユーザーが同じであると判定された場合、プロセッサー１０はＮ＝１であるか否かを判定する（ステップＳ１２２）。例えば、プロセッサー１０は、印刷ジョブの先頭頁であり、かつ、当該印刷ジョブは当該印刷ジョブよりも前に印刷装置１が受信した印刷ジョブの実行中に受信開始した印刷ジョブでない場合に、Ｎ＝１であると判定する。
【００６９】
ステップＳ１２２において、Ｎ＝１であると判定された場合、プロセッサー１０は後述するステップＳ１３０を実行する。ステップＳ１２２においてＮ＝１であると判定されなかった場合、すなわちＮ≧２である場合、プロセッサー１０は、Ｎ−１枚目〜Ｎ枚目の連続両面印刷が確定済みであるか否かを判定する（ステップＳ１２５）。すなわち、前回の両面印刷確定処理（Ｎ−１枚目の印刷媒体について行われた両面印刷確定処理）の結果に基づいて判定が行われる。
【００７０】
ステップＳ１２５においてＮ−１〜Ｎ枚目の連続両面印刷が確定済みであると判定されなかった場合、すなわちＮ−１〜Ｎ枚目は連続両面印刷しないことが確定している場合、プロセッサー１０は、Ｎ枚目のＴ３の期間の長さが、Ｎ＋１枚目のＴ２の期間の長さ以上であるか否かを判定する（ステップＳ１３０）。すなわちステップＳ１３０では、Ｎ枚目のＴ３の期間の完了が、Ｎ＋１枚目の先に印刷する面の印刷完了（Ｔ２の期間の完了）より早くない（同じか遅い）か、または、早いか、のいずれであるかが判定される。
【００７１】
ステップＳ１３０においてＮ枚目のＴ３時間≧Ｎ＋１枚目のＴ２時間であると判定された場合、プロセッサー１０はステップＳ１４５を実行する。ステップＳ１３０においてＮ枚目のＴ３時間≧Ｎ＋１枚目のＴ２時間であると判定されなかった場合、プロセッサー１０はステップＳ１３５を実行する。
【００７２】
ステップＳ１２５において、Ｎ−１〜Ｎ枚目の連続両面印刷が確定済みであると判定された場合、プロセッサー１０は、Ｎ枚目のＴ３の期間の長さが、Ｎ−１枚目のＴ４の期間の長さとＮ＋１枚目のＴ２の期間の長さとの和以上であるか否かを判定する（ステップＳ１４０）。すなわちステップＳ１４０では、Ｎ枚目のＴ３の期間の完了が、Ｎ＋１枚目の先に印刷する面の印刷完了（Ｔ２の期間の完了）より早くない（同じか遅い）か、または、早いか、のいずれであるかが判定される。
【００７３】
ステップＳ１４０において、Ｎ枚目のＴ３時間≧（Ｎ−１枚目のＴ４時間＋Ｎ＋１枚目のＴ２時間）であると判定された場合、プロセッサー１０はステップＳ１４５を実行する。ステップＳ１４０において、Ｎ枚目のＴ３時間≧（Ｎ−１枚目のＴ４時間＋Ｎ＋１枚目のＴ２時間）であると判定されなかった場合、プロセッサー１０はステップＳ１３５を実行する。
【００７４】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、連続して受信した２つの印刷ジョブのユーザーが異なる場合、先に受信した印刷ジョブの全ての両面印刷を終了してから、後に受信した印刷ジョブの印刷を行い、連続して受信した２つの印刷ジョブのユーザーが一致する場合であって予め決められた条件を満たす場合、先に受信した印刷ジョブの片面を印刷済みの印刷媒体が反転のために搬送される過程で、後に受信した印刷ジョブの印刷媒体の片面を印刷する限りにおいて、他にも種々の実施形態を採用可能である。例えば、本発明は印刷機能を備えた複合機に適用されてもよい。
【００７５】
受信部は、印刷ジョブを受信することができればよい。すなわち、受信した印刷データを記憶部に蓄積することができればよい。印刷ジョブデータの構成は上記実施形態の例に限定されない。印刷データは、印刷ジョブデータにおいて必ずしも１頁目から順に格納されていなくてもよい。例えば、印刷ジョブデータを送信する印刷装置においてフェイスダウン排出を行わせる場合は、印刷ジョブデータにおいて印刷データは２頁目（１枚目の先印刷頁）、１頁目（１枚目の後印刷頁）、４頁目（２枚目の先印刷頁）、３頁目（２枚目の後印刷頁）の順に格納されていてもよい。
【００７６】
印刷制御部は、連続して受信した２つの印刷ジョブのユーザーが異なる場合、先に受信した印刷ジョブの全ての両面印刷を終了してから、後に受信した印刷ジョブの印刷を行い、連続して受信した２つの印刷ジョブのユーザーが一致する場合であって予め決められた条件を満たす場合、先に受信した印刷ジョブの片面を印刷済みの印刷媒体が反転のために搬送される過程で、後に受信した印刷ジョブの印刷媒体の片面を印刷することができればよく、他にも種々の構成を採用可能である。例えば、上記実施形態においては、連続両面印刷は、図２のＴ１〜Ｔ４の搬送路において、同時に最大２枚の印刷媒体を１枚ずつ搬送することが可能であることを前提としているが、Ｔ１〜Ｔ４の搬送路に同時に最大３枚以上の印刷媒体を１枚ずつ搬送することが可能であってもよい。
【００７７】
印刷所要時間は、各頁の種別を示す情報（例えば、白黒文書、カラー文書、グレースケール文書、カラー写真等）に基づいて予測する構成であってもよい。また乾燥所要時間は、例えば、カラー写真の印刷面における位置に応じて異なっていても良い。具体的には、印刷媒体の搬送方向における前半分内にのみ位置している場合は、後ろ半分にも位置している場合と比較して、乾燥所要時間が短く設定されてもよい。
【００７８】
また、両面印刷における印刷媒体の搬送について、上記実施形態において定義した各工程（Ｔ１〜Ｔ４）の区切りは、あくまで一例である。さらに細かい工程に区切られてもよい。ある印刷媒体の先に印刷する面を印刷した後に、反転のための搬送を行う過程において、後に続く印刷媒体の先に印刷する面を印刷することができれば、どのように工程が区切られてもよい。また、連続両面印刷を行う条件は、Ｎ枚目の印刷媒体の両面のうちの先に印刷する面の印刷後、後に印刷する面の印刷のために行うＮ枚目の印刷媒体の搬送完了および乾燥完了のうちのいずれか遅い方が、Ｎ＋１枚目の印刷媒体の両面のうちの先に印刷する面の印刷完了よりも早くないことが予測されることであればよく、上記実施形態の他にも種々の構成を採用可能である。例えば、上記実施形態の図８，９においては、Ｎ枚目の先に印刷する面の印刷後の搬送（乾燥も含む）期間（Ｔ３）の開始時刻とＮ＋１枚目の先に印刷する面の印刷期間（Ｔ２）の開始時刻とが一致する構成であるため、Ｎ枚目のＴ３の長さとＮ＋１枚目のＴ２の長さによってＮ枚目のＴ３とＮ＋１枚目のＴ２のいずれの完了が早いかを判定することができる。Ｎ枚目のＴ３の開始時刻とＮ＋１枚目のＴ２の開始時刻とが一致しない構成である場合は、Ｔ３の開始時刻とＴ２の開始時刻のずれ量と、Ｔ３の長さとＴ２の長さによって、Ｎ枚目のＴ３の完了とＮ＋１枚目のＴ２の完了のどちらが早いかを判定してよい。上記実施形態の図１１，１２の例においても同様である。すなわち、Ｎ−１枚目のＴ４の開始時刻とＮ枚目のＴ３の開始時刻が一致せず、Ｎ−１枚目のＴ４の完了時刻とＮ＋１枚目の開始時刻とが連続しない構成の場合、それら各時刻のずれ量と、Ｎ−１枚目のＴ４時間とＮ枚目のＴ３時間とＮ＋１枚目のＴ２時間とによって、Ｎ枚目のＴ３の完了とＮ＋１枚目のＴ２の完了のどちらが早いかを判定してよい。
【００７９】
さらに、上記実施形態においては、判断期間の開始を、各印刷媒体の先に印刷する面に印刷する頁の印刷準備処理を実施するタイミングとしたが、その他のタイミングであってもよい。例えば、各印刷媒体を用紙カセットから搬出するタイミングであってもよいし、各印刷媒体の先に印刷する面に対して最初のインクを吐出するタイミングであってもよい。
【００８０】
また、上記実施形態においては、判断期間の終了を、Ｎ枚目の印刷媒体の先に印刷する面の印刷を完了し且つＮ枚目の印刷媒体の後に印刷する面の印刷が完了していない状態でＮ枚目の印刷媒体が排紙口に搬送されたタイミングとしたが、その他のタイミングであってもよい。例えば、図２のＴ３に示す支持台５０３の下側の搬送路における規定のポジション（後に印刷する面の印刷を待機するためのポジション）までＮ枚目の印刷媒体が搬送されたタイミングであってもよい。
【００８１】
なお、上記実施形態においては、印刷媒体の給紙方法が異なる場合（例えばカセットと背面給紙等）、印刷媒体のサイズが異なる場合、印刷媒体の用紙種類（紙質）が異なる場合、の少なくともいずれかの場合は、連続両面印刷の適用外であったが、これらが異なる場合であっても、連続両面印刷を行ってもよい。
【００８２】
さらに、本発明のように、連続して受信した２つの印刷ジョブのユーザーが異なる場合、先に受信した印刷ジョブの全ての両面印刷を終了してから、後に受信した印刷ジョブの印刷を行い、連続して受信した２つの印刷ジョブのユーザーが一致する場合であって予め決められた条件を満たす場合、先に受信した印刷ジョブの片面を印刷済みの印刷媒体が反転のために搬送される過程で、後に受信した印刷ジョブの印刷媒体の片面を印刷する手法は、印刷制御プログラムや印刷方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、複数の装置が備える部品を利用して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのプログラムの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００８３】
１…印刷装置、１０…プロセッサー、１１…印刷制御プログラム、１１ａ…受信部、１１ｂ…印刷制御部、２０…記憶部、２０ａ…印刷データ、３０…ＵＩ部、４０…通信部、５０…印刷部、５１…中間ローラー、５１ａ…従動ローラー、５１ｂ…従動ローラー、５２…第１搬送ローラー、５２ａ…従動ローラー、５３…第１排出ローラー、５３ａ…従動ローラー、５４…第２排出ローラー、５４ａ…従動ローラー、５５…第２搬送ローラー、５５ａ…従動ローラー、５６…給送ローラー、１００…筐体、５０１…キャリッジ、５０２…印刷ヘッド、５０３…支持台、５０４…カセット、５０５…排紙トレイ、５０６…排紙口
【図１】
2020082463.tif 000003
【図２】
2020082463.tif 000004
【図３】
2020082463.tif 000005
【図４】
2020082463.tif 000006
【図５】
2020082463.tif 000007
【図６】
2020082463.tif 000008
【図７】
2020082463.tif 000009
【図８】
2020082463.tif 000010
【図９】
2020082463.tif 000011
【図１０】
2020082463.tif 000012
【図１１】
2020082463.tif 000013
【図１２】
2020082463.tif 000014
【図１３】
2020082463.tif 000015