(57)【特許請求の範囲】
【請求項１】
複数ページを含む両面印刷の印刷ジョブを受け付ける受付部と、
シートに対しインクを用いて印刷を行う印刷部と、
印刷後に排出される前記シートを積載する積載部と、
前記印刷ジョブに基づいて前記複数のページそれぞれのインク付着量を取得する取得部と、
前記積載部に前記シートが排出されたときに対面する一対のページそれぞれの前記インク付着量に基づいて前記対面する一対のページそれぞれに付着したインクが乾燥するために必要な乾燥時間を前記対面する一対のページそれぞれに対して求め、前記対面する一対のページそれぞれの前記乾燥時間に基づいて前記対面する一対のページのうち先のページの印刷が完了してから後のページが前記積載部に排出されるまでに確保される確保時間を決定する時間決定部と、
両面印刷の印刷順序が異なる複数種類の印刷方式の中から前記対面する一対のページのうち先のページの印刷が完了してから後のページが排出されるまでの時間間隔が前記確保時間以上になる印刷方式を選択することにより、前記複数ページの印刷手順を複数選択し、選択された複数の前記複数ページの印刷手順について、前記複数の前記複数ページの印刷手順のそれぞれを実行した場合の処理時間を求め、当該処理時間が他の印刷手順よりも小さくなる印刷手順を決定する手順決定部と、
前記手順決定部により決定された印刷手順に従って前記印刷部に前記印刷ジョブを実行させる実行部と、
を備える印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記取得部は、前記対面する一対のページに印刷される画像をそれぞれ複数のエリアに分割し、前記複数のエリアのうち最大の前記インク付着量を求め、
前記時間決定部は、前記最大のインク付着量が大きい程、前記確保時間を大きくする、印刷装置。
【請求項３】
請求項１又は請求項２に記載の印刷装置において、
前記時間決定部および前記手順決定部は、前記複数ページに含まれる所定数の連続するページを解析範囲とし、
前記手順決定部は、前記解析範囲のページの印刷順序が異なる複数の印刷手順について、それぞれの印刷手順を実行した場合の処理時間を求め、前記複数の印刷手順のうち前記処理時間が最小になる印刷手順に従って、前記解析範囲のページのうち少なくとも先に印刷される一部のページに対する印刷方式を選択する解析処理を実行し、前記解析範囲を後のページに変更してから前記解析処理を繰り返して実行する、印刷装置。
【請求項４】
請求項１又は請求項２に記載の印刷装置において、
前記手順決定部は、前記複数ページに含まれる連続するページを全て解析範囲とし、前記解析範囲のページの印刷順序が異なる複数の印刷手順について、それぞれの印刷手順で前記印刷ジョブを実行した場合の処理時間を求める、印刷装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の印刷装置において、
前記印刷部は、１枚のシートに対する両面への印刷を片面ずつ続けて行う第１方式と、複数枚のシートに対する両面への印刷を片面ずつ交互に行う第２方式とを実行可能であって、
前記手順決定部は、前記第１方式及び前記第２方式から印刷方式を選択して前記複数ページの印刷手順を決定する、印刷装置。
【請求項６】
請求項３に記載の印刷装置において、
前記印刷部は、１枚のシートに対する両面への印刷を片面ずつ続けて行う第１方式と、２枚のシートに対する両面への印刷を片面ずつ交互に行う第２方式とを実行可能であって、
前記手順決定部は、前記第１方式及び前記第２方式から印刷方式を選択して前記解析範囲のページの印刷手順を決定し、
前記所定数が８以上の４の倍数である、印刷装置。
【請求項７】
請求項６に記載の印刷装置において、
前記手順決定部は、前記解析処理において、前記解析範囲のページに対し前記第２方式を繰り返し実行する第１手順と、先に前記第１方式を実行し、続けて前記第２方式を１回以上実行し、最後に前記第１方式を実行する第２手順とのそれぞれの処理時間を求め、前記第１手順及び前記第２手順のうち前記第１手順の処理時間の方が小さい場合には、前記解析範囲の最初の４ページの印刷方式として前記第２方式を選択し、前記第２手順の処理時間の方が小さい場合には、前記解析範囲の最初の２ページの印刷方式として前記第１方式を選択する、印刷装置。
【請求項８】
端末装置と、前記端末装置に接続される印刷装置とを備える印刷システムであって、
前記印刷装置は、
シートに対しインクを用いて印刷を行う印刷部と、
印刷後に排出される前記シートを積載する積載部と、
を備え、
前記端末装置は、
複数ページを含む両面印刷の印刷ジョブを生成する生成部と、
前記印刷ジョブに基づいて前記複数ページそれぞれのインク付着量を取得する取得部と、
前記印刷装置の前記積載部に前記シートが排出されたときに対面する一対のページそれぞれの前記インク付着量に基づいて前記対面する一対のページそれぞれに付着したインクが乾燥するために必要な乾燥時間を前記対面する一対のページそれぞれに対して求め、前記対面する一対のページそれぞれの前記乾燥時間に基づいて前記対面する一対のページのうち先のページの印刷が完了してから後のページが前記積載部に排出されるまでに確保される確保時間を決定する時間決定部と、
両面印刷の印刷順序が異なる複数種類の印刷方式の中から前記対面する一対のページのうち先のページの印刷が完了してから後のページが排出されるまでの時間間隔が前記確保時間以上になる印刷方式を選択することにより、前記複数ページの印刷手順を複数選択し、選択された複数の前記複数ページの印刷手順について、前記複数の前記複数ページの印刷手順のそれぞれを実行した場合の処理時間を求め、当該処理時間が他の印刷手順よりも小さくなる印刷手順を決定する手順決定部と、
前記手順決定部により決定された印刷手順及び前記印刷ジョブを前記印刷装置に送信する送信部と、
を備え、
前記印刷装置は、
前記手順決定部により決定された印刷手順及び前記印刷ジョブを受信する受信部と、
前記手順決定部により決定された印刷手順に従って前記印刷部に前記印刷ジョブを実行させる実行部と、
をさらに備える、印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置によって両面印刷を行う技術に関する。
【背景技術】
【０００２】
印刷装置における両面印刷の方式として、シートの一方の面に印刷した後、そのシートを反転させて他方の面に印刷する動作をシートごとに繰り返すものがよく知られている。この方式では、２ページ目を印刷した後に１ページ目の印刷を行う（以下、２１方式という）。
【０００３】
また、別の方式として、例えば、１枚目のシートに２ページ目を印刷した後、２枚目に４ページ目、１枚目に１ページ目、２枚目に３ページ目を順に印刷する動作を繰り返す方式（以下、２４１３方式という）などが知られている。
【０００４】
従来、例えば２４１３方式を実行可能な印刷装置では、２１方式よりも２４１３方式の方が処理速度が早いことから印刷内容に関係なく常に２４１３方式による両面印刷を行っていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２８４８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、２４１３方式などで両面印刷を行う際に、特にインクの付着量が多いページは、シートが排出されるまでにインクが十分に乾燥せず、そのため、対面するシートにインクが付着するおそれがあった。これを回避するために、例えば、シートの搬送速度を遅らせることなどにより、インクの乾燥時間を確保する方法が考えられるものの、印刷処理に要する時間が増加するという問題があった。
【０００７】
本発明は上記のような事情に基づいて完成されたものであって、ページ毎のインク付着量に応じた印刷方式で両面印刷を行うための技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本明細書によって開示される印刷装置は、複数ページを含む両面印刷の印刷ジョブを受け付ける受付部と、シートに対しインクを用いて印刷を行う印刷部と、前記印刷ジョブに基づいて前記ページ毎のインク付着量を取得する取得部と、両面印刷の印刷順序が異なる複数種類の印刷方式の中から、前記ページ毎のインク付着量に基づいて印刷方式を選択することにより、前記複数ページの印刷手順を決定する手順決定部と、前記印刷手順に従って前記印刷部に前記印刷ジョブを実行させる実行部と、を備える印刷装置。
【０００９】
また、上記印刷装置は、前記手順決定部が、前記複数ページに含まれる連続するページについて、前記複数種類の印刷方式のそれぞれを実行した場合の処理時間を求め、当該処理時間が他の印刷方式よりも小さくなる印刷手順を決定する構成としても良い。
【００１０】
また、上記印刷装置は、印刷後に排出される前記シートを積載する積載部と、前記積載部に前記シートが排出されたときに対面する一対のページの前記インク付着量に基づいて、当該対面する一対のページのうち先のページの印刷が完了してから後のページが排出されるまでに確保される確保時間 を決定する時間決定部と、前記対面する一対のページのうち先のページの印刷が完了してから後のページが排出されるまでの時間間隔を前記確保時間以上になるように調整する調整部と、を備え、前記手順決定部は、前記調整部により調整される時間間隔に基づき前記処理時間を求める構成としてもよい。
【００１１】
また、上記印刷装置は、前記取得部が、前記対面する一対のページに印刷される画像をそれぞれ複数のエリアに分割し、前記複数のエリアのうち最大の前記インク付着量を求め、前記時間決定部は、前記最大のインク付着量が大きい程、前記確保時間を大きくする構成としてもよい。
【００１２】
また、上記印刷装置は、前記複数ページに含まれる所定数の連続するページを解析範囲とし、前記解析範囲のページの印刷順序が異なる複数の印刷手順について、それぞれの印刷手順を実行した場合の処理時間を求め、前記複数の印刷手順のうち前記処理時間が最小になる印刷手順に従って、前記解析範囲のページのうち少なくとも先に印刷される一部のページに対する印刷方式を選択する解析処理を実行し、前記解析範囲を後のページに変更してから前記解析処理を繰り返して実行する構成としてもよい。
【００１３】
また、上記印刷装置は、前記手順決定部が、前記複数ページに含まれる連続するページを全て解析範囲とし、前記解析範囲のページ複数ページの印刷順序が異なる複数の印刷手順について、それぞれの印刷手順で前記印刷ジョブを実行した場合の処理時間を求める、前記処理時間が最小になる印刷手順を前記複数ページの印刷手順として決定する構成としてもよい。
【００１４】
また、上記印刷装置は、前記印刷部が、１枚のシートに対する両面への印刷を片面ずつ続けて行う第１方式と、複数枚のシートに対する両面への印刷を片面ずつ交互に行う第２方式とを実行可能であって、前記手順決定部は、前記第１方式及び前記第２方式から印刷方式を選択して前記複数ページの印刷手順を決定する構成としてもよい。
【００１５】
また、上記印刷装置は、前記印刷部が、１枚のシートに対する両面への印刷を片面ずつ続けて行う第１方式と、２枚のシートに対する両面への印刷を片面ずつ交互に行う第２方式とを実行可能であって、前記手順決定部は、前記第１方式及び前記第２方式から印刷方式を選択して前記印刷手順を決定し、前記所定数が８以上の４の倍数である構成としてもよい。
【００１６】
また、上記印刷装置は、前記手順決定部が、前記解析処理において、前記解析範囲のページに対し前記第２方式を繰り返し実行する第１手順と、先に前記第１方式を実行し、続けて前記第２方式を１回以上実行し、最後に前記第１方式を実行する第２手順とのそれぞれの処理時間を求め、前記第１手順及び前記第２手順のうち前記第１手順の処理時間の方が小さい場合には、前記解析範囲の最初の４ページの印刷方式として前記第２方式を選択し、前記第２手順の処理時間の方が小さい場合には、前記解析範囲の最初の２ページの印刷方式として前記第１方式を選択する構成としてもよい。
【００１７】
なお、この発明は、印刷装置、印刷システム、印刷装置の制御方法、これらの装置、システムの機能または方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１８】
本発明によれば、印刷ジョブのページ毎のインク付着量を取得し、両面印刷の印刷方式が異なる複数種類の印刷方式の中から、ページ毎のインク付着量に基づいて印刷方式を選択することによって印刷手順を決定し、決定した印刷手順に従って印刷ジョブを実行する。これによって、インク付着量に応じた印刷方式を用いて両面印刷を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態１におけるプリンタ及び端末装置の電気的構成を概略的に示すブロック図
【図２】２１方式を実行するときのプリンタの内部構造を示す概略図
【図３】２４１３方式を実行するときのプリンタの内部構造を示す概略図
【図４】印刷手順決定処理のフローチャート
【図５】残ページ手順決定処理のフローチャート
【図６】排出されたシートのページの並び順を示す説明図
【図７】１ページの画像をｎ個の領域に区分した状態を示す説明図
【図８】解析範囲を第１パターンで印刷する場合の解析結果の例を示す表
【図９】４種類の基本間隔を示す説明図
【図１０】図８の解析結果に従って印刷ジョブを実行した場合の各ページの印刷タイミングを説明する図
【図１１】解析範囲を第２パターンで印刷する場合の解析結果の例を示す表
【図１２】図１１の解析結果に従って印刷ジョブを実行した場合の各ページの印刷タイミングを説明する図
【図１３】印刷ジョブを２４１３方式を先頭から連続して実行したと仮定した場合の解析結果の例を示す表
【図１４】図１３の解析結果に従って印刷ジョブを実行した場合の各ページの印刷タイミングを説明する図
【図１５】印刷手順決定処理によって解析した結果の例を示す表
【図１６】図１４の解析結果に従って印刷ジョブを実行した場合の各ページの印刷タイミングを説明する図
【発明を実施するための形態】
【００２０】
＜実施形態１＞
次に本発明の実施形態１について図１から図１６を参照して説明する。
【００２１】
（プリンタ及び端末装置の構成）
図１は、プリンタ１０及び端末装置５０の電気的構成を概略的に示すブロック図である。本プリンタ１０は、インクを用いてシート４０の両面に印刷する機能を有する、例えばインクジェット方式の印刷装置である。プリンタ１０は、特定用途向け集積回路（ＡＳＩＣ）などにより構成される制御部１１を備えており、制御部１１は、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、ＮＶＲＡＭ（不揮発性メモリ）１５などを有している。
【００２２】
ＲＯＭ１３は、後述する印刷手順決定処理など、プリンタ１０の各種動作を実行するための制御プログラムを記憶しており、ＣＰＵ１２（手順決定部、取得部、実行部、時間決定部、調整部の一例）は、ＲＯＭ１３から読み出したプログラムに従って、各部の制御を行う。ＲＡＭ１４は、ＣＰＵ１２の作業領域として用いられる揮発性のメモリであり、ＮＶＲＡＭ１５は、各種設定値等を記憶する不揮発性のメモリである。
【００２３】
プリンタ１０は、さらに、ネットワークインターフェース１７、印刷部１８、搬送部１９、操作部２０、及び表示部２１を備えている。ネットワークインターフェース１７（受付部の一例）は、例えばＬＡＮなどの通信回線３０に接続され、その通信回線３０上に接続された端末装置５０等との間で通信を行う。
【００２４】
印刷部１８は、端末装置５０等から受信した印刷ジョブに基づいて、複数色のインクを用いて用紙などのシート４０上に画像を印刷する。搬送部１９は、後述するように、シート４０を印刷部１８等に搬送する。操作部２０は、複数のボタンを備え、ユーザによる各種の指示の入力を受け付ける。表示部２１は、ディスプレイやランプ等を備え、各種のメッセージや設定画面等を表示する。
【００２５】
端末装置５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＨＤＤ（ハードディスクドライブ）５４、ネットワークインターフェース５６、操作部５７、表示部５８を備えている。
【００２６】
ＲＯＭ５２には、ＢＩＯＳ等のプログラムが記憶されている。ＨＤＤ５４には、ＯＳや、プリンタドライバなどの各種プログラムが記憶されている。ＣＰＵ５１は、ＲＯＭ５２及びＨＤＤ５４から読み出したプログラムに従って、その処理結果をＲＡＭ５３やＨＤＤ５４に記憶させながら、端末装置５０の動作を制御する。
【００２７】
ネットワークインターフェース５６は、既述の通信回線３０に接続されている。操作部５７は、キーボードやポインティングデバイスを備えており、ユーザが操作部５７を用いてＣＰＵ５１に対する各種の指示を入力することができる。表示部５８は、ディスプレイを備え、ＣＰＵ５１の制御により様々な映像を表示する。
【００２８】
ユーザが操作部５７から画像データの印刷指示を入力すると、ＣＰＵ５１は、プリンタドライバを呼び出して印刷ジョブを生成し、ネットワークインターフェース５６を介してプリンタ１０に送信する。
【００２９】
（プリンタの内部構造）
図２は、プリンタ１０の内部構造を示す概略図である。同図に示すように、プリンタ１０は、印刷前の複数のシート４０を積載する供給トレイ２４、印刷済みのシート４０を積載する排出トレイ２５（積載部の一例）、既述の印刷部１８、及び搬送部１９を備えている。搬送部１９は、ピックアップローラ２６、複数の搬送ローラ２７、排出ローラ２８、フラッパ２９等を有している。また、プリンタ１０内には、供給トレイ２４から印刷部１８を経由して排出ローラ２８に至る第１搬送路Ｐ１と、排出ローラ２８から第１搬送路Ｐ１とは別の経路で印刷部１８の上流側に至る第２搬送路Ｐ２とが設けられている。
【００３０】
両面印刷時には、まずピックアップローラ２６により供給トレイ２４に積載されるシート４０が第１搬送路Ｐ１に送り出され、印刷部１８によってそのシート４０の上面に画像が印刷された後、そのシート４０が一旦排出ローラ２８まで搬送される。そして、フラッパ２９によりシート４０の搬送経路が切り替えられた後、排出ローラ２８が逆回転し、その片面印刷済みのシート４０が後端側から第２搬送路Ｐ２に送られる。そしてシート４０は、反転された状態で再び印刷部１８に送られ、そこでもう一方の面に画像が印刷され、その後、排出ローラ２８によって排出トレイ２５上に排出される。
【００３１】
（印刷手順決定処理）
次に両面印刷時の印刷手順を決定する印刷手順決定処理の動作について説明する。
【００３２】
本プリンタ１０は、両面印刷を行う際に、印刷順序の異なる複数種類の印刷方式の中から選択した印刷方式を実行する。印刷手順決定処理では、印刷ジョブの各ページについていずれの印刷方式で印刷するかを印刷手順として決定する。この印刷手順は、各ページの印刷順序を定めるものでもある。
【００３３】
本プリンタ１０は、印刷方式として２１方式（第１方式の一例）と２４１３方式（第２方式の一例）との２種類を実行する。既述の図２は、２１方式で印刷する途中のシート４０の状態を示している。また、図３は、図２と同じくプリンタ１０の内部構造を示す概略図であって、２４１３方式で印刷する途中のシート４０の状態を示している。なお、図２及び図３において、シート４０の上下に付した番号は、それぞれシート４０の上面、下面に印刷された画像のページ番号を示す。
【００３４】
２１方式では、１枚目のシート４０に２ページ目を印刷した後、そのシート４０を反転させて１ページ目を印刷する（図２参照）。また、２４１３方式では、１枚目のシート４０に２ページ目を印刷した後、２枚目に４ページ目、１枚目に１ページ目、２枚目に３ページ目を順に印刷する（図３参照）。２４１３方式では、１枚目のシート４０を反転させる間に２枚目のシート４０の印刷を行うため、２１方式に比べてシート１枚あたりの処理速度が速い。
【００３５】
本プリンタ１０は、両面印刷の際に、原則として、２１方式については、シート４０一枚分を１単位として実行し、２４１３方式については、シート４０二枚分を１単位として実行する。言い換えれば、２１方式は１回の実行で連続する２ページ分を印刷し、２４１３方式は１回の実行で連続する４ページ分を印刷する。
【００３６】
印刷手順決定処理では、印刷部１８によって印刷ジョブの全ページが印刷されるまで、これら２つの方式のいずれかを順次選択的に実行させるための印刷手順を決定する。印刷手順を決定するために、印刷手順決定処理では、印刷ジョブに含まれる所定数（本例では８）の連続するページを解析範囲とし、その解析範囲のページについて、後述する解析処理を行い、その結果に基づいて解析範囲の少なくとも一部のページの印刷方式を決定する。
【００３７】
ＣＰＵ１２は、ネットワークインターフェース１７を介して両面印刷の印刷ジョブを受け付けると、印刷手順決定処理によって印刷手順を決定し、決定された印刷手順に従って印刷ジョブを実行する。
【００３８】
図４及び図５は、印刷手順決定処理のフローチャートである。
ＣＰＵ１２は、図４に示す印刷手順決定処理を開始すると、まず解析範囲の最初のページ番号である解析開始ページＳを１、即ち印刷ジョブの第１ページに設定する（Ｓ１０１）。そして、解析開始ページＳに４を加えた数が印刷ジョブの最終ページＬ以下か、即ち、印刷ジョブにおける解析開始ページＳ以降のページ数が４より大きいかを判断する（Ｓ１０２）。印刷ジョブの解析開始ページＳ以降のページ数が４以下である場合（Ｓ１０２：ＮＯ）には、後述する残ページ手順決定処理を行う（Ｓ１０３）。
【００３９】
また、ＣＰＵ１２は、解析開始ページＳに４を加えた数が印刷ジョブの最終ページＬ以下である場合（Ｓ１０２：ＹＥＳ）、即ち、解析開始ページＳ以降のページ数が５以上である場合には、さらに解析開始ページＳに８を加えた数が印刷ジョブの最終ページＬ以下か、即ち、印刷ジョブの解析開始ページＳ以降のページ数が８より大きいかを判断する（Ｓ１０４）。
【００４０】
そしてＣＰＵ１２は、解析開始ページＳに８を加えた数が印刷ジョブの最終ページＬ以下である場合（Ｓ１０４：ＹＥＳ）、即ち、印刷ジョブの解析開始ページＳ以降のページ数が８より大きい場合には、解析開始ページＳに７を加えたページを解析範囲の最後のページ番号である解析最終ページＥとする（Ｓ１０５）。これにより、印刷ジョブに含まれるページのうち解析開始ページＳから解析最終ページＥまでの連続する８ページが解析範囲に設定される。
【００４１】
また、ＣＰＵ１２は、解析開始ページＳに８を加えた数が印刷ジョブの最終ページＬより大きい場合（Ｓ１０４：ＮＯ）、即ち、印刷ジョブの解析開始ページＳ以降のページ数が８に満たない場合には、印刷ジョブの最終ページＬを解析最終ページＥとする（Ｓ１０６）。この場合には、解析範囲のページ数が５から７のいずれかになる。
【００４２】
ここで、図６は、排出トレイ２５に排出されたシート４０のページの並び順を示す説明図である。同図において、シート４０の上下に付した番号は、それぞれシート４０の上面、下面に印刷された画像のページ番号を示す。排出トレイ２５上には、ページ番号の小さい方が下になるように複数のシート４０が順番に積み重ねられている。
【００４３】
複数のシート４０が排出されたときに、対面する一対のページのうち一方に付着するインクが十分に乾燥していない場合には、そのインクが対面するページに移る可能性がある。例えば、２枚目のシート４０が排出されたときに、１枚目のシート４０の第２ページ、または、２枚目のシート４０の第３ページのインクが十分に乾燥していない場合には、そのインクが対面するシート４０に移る。
【００４４】
そこで、本プリンタ１０では、以下に示す解析処理（Ｓ１０７〜Ｓ１１４）によって、対面する各ページのインク付着量を求め、求めたインク付着量に応じて乾燥のために確保する時間、即ち、先のシート４０のページの印刷完了後、後のシート４０が排出トレイ２５に排出されるまでに確保する確保時間を決定する。
【００４５】
ＣＰＵ１２は、まず印刷ジョブに基づいて解析開始ページＳから解析最終ページＥまでの各ページのインク付着量を取得する（Ｓ１０７）。ここで、ＣＰＵ１２は、図７に示すように、解析範囲の各ページに印刷される画像をそれぞれｎ個のエリアＡに等分し、各エリアＡの印刷ドット数を求める。なお、印刷ドット数とは、例えば、カラーのインクジェットプリンタにおいて、各色のインクジェットヘッドから上記エリアＡにインクが吐出されるドット数の合計である。
【００４６】
そして、各ページのエリアＡのうち最大の印刷ドット数をそのページのインク付着量とする。例えば、各エリアＡの印刷ドット数が１番目のエリアＡから順に「３２，４８，１２０，１９，…」であって、そのうち最大の印刷ドット数が「１２０」であるとすると、その「１２０」をインク付着量とする。
【００４７】
なお、インク付着量を取得する際には、１ページの画像全体の印刷ドット数をインク付着量としてもよい。しかしながら、上述のように、エリアＡ毎の印刷ドット数をインク付着量とすることで、それぞれのページの乾燥に必要な時間をより精度良く求めることができる。
【００４８】
続いてＣＰＵ１２は、インク付着量に基づいて解析範囲の各ページの乾燥のために必要な乾燥時間を求め、対面するページの乾燥時間から両ページ間の確保時間を決定する（Ｓ１０８）。詳細には、Ｓ１０７で取得される印刷ドット数に相当する量のインクが上記エリアＡに使用されたときに、そのインクが十分に乾燥するまでの時間を求めるためのデータがＲＯＭ１３等に記憶されており、ＣＰＵ１２は、上記データに基づいて各ページの乾燥時間を求める。
【００４９】
図８の表には、印刷ジョブの第１ページ〜第８ページを解析範囲として、各ページのインク付着量に基づいて求めた乾燥時間の例が示されている。乾燥時間は、インク付着量が大きいほど大きくなる。なお、周囲の温度や湿度を検知し、検知した値に応じて乾燥時間を変更してもよい。
【００５０】
そして、ＣＰＵ１２は、解析範囲の対面する一対のページの乾燥時間のうち長い方を両ページ間の確保時間として決定する。例えば、図８に示すように、第２ページの乾燥時間が１ｓｅｃ、第３ページの乾燥時間が８ｓｅｃである場合には、８ｓｅｃを両ページ間の確保時間とする。なお、印刷ジョブの第１ページについては、対面するページが存在しないため、確保時間を求めない。また、解析範囲の最後のページについては、対面するページが解析範囲にないため、現時点では確保時間を求めない。
【００５１】
次にＣＰＵ１２は、解析範囲のページをできるだけ２４１３方式で印刷する第１パターン（第１手順の一例）と、最初の２ページを２１方式で印刷する第２パターン（第２手順の一例）とのそれぞれの印刷手順で印刷ジョブを実行した場合の処理時間を算出する（Ｓ１０９）。
【００５２】
解析範囲のページ数が７または８である場合には、第１パターンは、２４１３方式を２回連続して実行し、第２パターンは、最初の２ページを２１方式、次の４ページを２４１３方式、最後の２ページを２１方式で印刷する。解析範囲が第１ページ〜第８ページであるとすると、第１パターンは「２，４，１，３，６，８，５，７」の印刷順序になり、第２パターンは「２，１，４，６，３，５，８，７」の印刷順序になる。なお、解析範囲のページ数が５または６の場合には、第１パターンは、先に２４１３方式１回、次に２１方式１回の実行になり、第２パターンは、先に２１方式１回、次に２４１３方式１回の実行になる。
【００５３】
上記２つのパターンをそれぞれ最高速度で（確保時間を設けずに）実行した場合に、対面する一対のページのうち先のページが印刷されてから後のページが排出されるまでの時間間隔は、それらのページがどの印刷方式で印刷されるか、言い換えれば、どのような印刷順序で印刷されるかによって定まる。上記時間間隔をここでは基本間隔という。
【００５４】
図９は、４種類の基本間隔を示す説明図であり、右側の数字がページの印刷される順序を示している。また、丸で囲まれた数字はシート４０が対面するページの印刷順序を示している。同図に示すように、基本間隔は、以下のタイプ（Ａ）〜（Ｄ）のいずれかになる。
タイプ（Ａ）：２４１３方式を行う場合に２ページ目を印刷完了してから３ページ目を排出するまでの時間
タイプ（Ｂ）：２４１３方式を２回続けて行う場合に、１回目の４ページ目を印刷してから２回目の１ページ目を排出するまでの時間
タイプ（Ｃ）：２１方式を行った後、２４１３方式を行う場合に、２１方式の２ページ目の印刷完了後、２４１３方式の１ページ目を排出するまでの時間
タイプ（Ｄ）：２４１３方式を行った後に２１方式を行う場合に、２４１３方式の４ページ目の印刷完了後、２１方式の１ページ目を排出するまでの時間
【００５５】
基本間隔は、タイプ（Ａ）では、対面するページ間に別の２ページ分を印刷するのに対し、タイプ（Ｃ），（Ｄ）では、対面するページ間に別の３ページ分を印刷し、タイプ（Ｂ）では、対面するページ間に別の４ページ分の印刷を行うことになるため、通常は、後者のタイプほど時間が長くなる。本実施形態では、タイプ（Ａ）を４ｓｅｃ、タイプ（Ｂ）を６ｓｅｃ、タイプ（Ｃ）とタイプ（Ｄ）を５ｓｅｃとする。ＲＯＭ１３等には、これらの基本間隔を予め計測したデータが記憶されており、ＣＰＵ１２は、そのデータを読み出して基本間隔を求める。
【００５６】
既述の図８は、解析範囲を第１パターンで印刷する場合の解析結果の例を示す表である。同図に示すように、第１〜第８ページを第１パターンで印刷する場合に、２４１３方式で印刷される第２ページと第３ページとの基本間隔は、タイプ（Ａ）であるから４ｓｅｃである。これに対し、先に求めた第２ページと第３ページの確保時間は８ｓｅｃである。即ち、両ページ間を基本間隔のままで印刷した場合には、乾燥時間が十分に確保されない。
【００５７】
そこで、そのような場合にＣＰＵ１２は、対面するページの時間間隔が確保時間以上になるように、前のページが印刷されてから後のページが排出されるまでの時間を遅延させる遅延時間を設定する。印刷ジョブの実行時には、遅延時間が設定された箇所で、例えば、搬送部１９によって後のシート４０の搬送速度を通常よりも遅くしたり、あるいは、後のシート４０を搬送路Ｐ１，Ｐ２上で待機させたりすることで、後のシート４０の排出を遅延時間分だけ遅らせる。図８の例では、第２ページ及び第３ページの確保時間と基本間隔との差が４ｓｅｃであるため、遅延時間を４ｓｅｃとしている。
【００５８】
図１０は、図８の解析結果に従って印刷ジョブを実行した場合の各ページの印刷タイミングを説明する図である。同図では、１回目の２４１３方式において、第１ページが印刷されてから第３ページが排出されるまでに４ｓｅｃの遅延時間を設けられ、それにより第２ページと第３ページとの時間間隔が８ｓｅｃになることが示されている。
【００５９】
また、図８及び図１０において、第４ページと第５ページとの間、即ち１回目の２４１３方式の４ページ目と２回目の２４１３方式の１ページ目との間は、確保時間が４ｓｅｃであるのに対し、基本間隔はタイプ（Ｂ）であるから６ｓｅｃになる。第４ページ及び第５ページの時間間隔は、基本間隔６ｓｅｃに第２、第３ページ間の遅延時間４ｓｅｃを加えて少なくとも１０ｓｅｃとなる。従って、この場合には遅延時間を加えなくても確保時間以上になるため、両ページ間の遅延時間を０ｓｅｃとする。
【００６０】
同様に、第６ページと第７ページとの間は、確保時間が７ｓｅｃで基本間隔がタイプ（Ａ）の４ｓｅｃであるから、差し引き３ｓｅｃの遅延時間を設ける。このように、図８及び図１０の例では、遅延時間の合計が４＋３で７ｓｅｃになる。即ち、印刷ジョブの第１〜第８ページを２４１３方式２回で確保時間を設けて印刷する場合には、確保時間を設けずに印刷する場合に比べて７ｓｅｃ分処理時間が増えることになる。
【００６１】
図１１は、解析範囲を第２パターンで印刷する場合の解析結果の例を示す表であり、図１２は、図１１の解析結果に従って印刷ジョブを実行した場合の各ページの印刷タイミングを説明する図である。
【００６２】
なお、この解析処理では、解析範囲のページの印刷を２４１３方式の連続で行った場合の処理時間を基準として処理時間を比較する。２１方式は、２４１３方式に比べてシート１枚当たりの処理速度が遅いことから、２１方式の２ページ目を印刷してから１ページ目が排出されるまでの間に最小で１ｓｅｃの遅延時間を設けるものとして解析を行う。
【００６３】
図１１及び図１２において、第２ページと第３ページとの間、即ち２１方式の２ページ目と２４１３方式の１ページ目との間は、確保時間が８ｓｅｃであるのに対し、基本間隔はタイプ（Ｃ）の５ｓｅｃになる。そこで、確保時間と基本間隔との差３ｓｅｃから、２１方式による遅延時間１ｓｅｃを差し引いて、２ｓｅｃを遅延時間とする。
【００６４】
同様に、第４ページと第５ページとの時間間隔は、確保時間が４ｓｅｃであるのに対し、基本間隔はタイプ（Ａ）の４ｓｅｃであり、それに第２、第３ページ間の遅延時間２ｓｅｃを加えて少なくとも６ｓｅｃとなるため、遅延時間を０ｓｅｃとする。
また、第７ページと第８ページとの時間間隔は、確保時間が７ｓｅｃであるのに対し、基本間隔はタイプ（Ｄ）の５ｓｅｃであり、それに第２、第３ページ間の遅延時間２ｓｅｃと２１方式による遅延時間１ｓｅｃとを加えて８ｓｅｃとなるため、遅延時間は２１方式による１ｓｅｃとなる。
【００６５】
以上から図１１，図１２の例では、遅延時間の合計が４ｓｅｃになる。即ち、印刷ジョブの第１〜第８ページを第２パターンで印刷するときの処理時間は、２４１３方式２回で確保時間を設けずに印刷する場合に比べて４ｓｅｃ分増えることになる。
【００６６】
次にＣＰＵ１２は、上述のようにして求めた第１パターンの処理時間と第２パターンの処理時間とのうち、第１パターンの処理時間の方が短いかを判断する（Ｓ１１０）。第１パターンの処理時間の方が短い場合（Ｓ１１０：ＹＥＳ）には、解析範囲の最初の４ページ分（Ｓページ目〜Ｓ＋３ページ目）の印刷方式を２４１３方式に決定する（Ｓ１１１）。そして、解析開始ページＳに４を加えることによって、解析範囲を４ページ分後のページに移す（Ｓ１１２）。
【００６７】
即ち、この場合、解析範囲の最初の２ページを２１方式で印刷するよりも最初の４ページを２４１３方式で印刷する方が処理時間が短くなる、若しくは短くなる可能性が高いと判断している。解析範囲の残りのページについては、後続のページのインク付着量によって、処理時間の短い印刷方式が変わる可能性があることから、印刷方式の決定を次回の解析処理（Ｓ１０７〜Ｓ１１４）まで保留する。
【００６８】
また、ＣＰＵ１２は、第１パターンの処理時間と第２パターンの処理時間とが同じか、または第２パターンの処理時間の方が短いと判断した場合（Ｓ１１０：ＮＯ）には、解析範囲の最初の２ページＳ，Ｓ＋１の印刷方式を２１方式、次の４ページＳ＋２〜Ｓ＋５の印刷方式を２４１３方式に決定する（Ｓ１１３）。そして、解析開始ページＳに６を加えることによって、解析範囲を６ページ分後のページに移す（Ｓ１１４）。
【００６９】
即ち、この場合、解析範囲の最初の４ページを２４１３方式で印刷するよりも最初の２ページを２１方式で印刷する方が処理時間が短くなる、若しくは短くなる可能性が高いと判断している。なお、本実施形態において、２１方式を２回連続して実行した場合には、２４１３方式を１回行う場合より処理時間が短くなることはないため、２１方式を行った後は常に次の印刷方式を２４１３方式としている。また、解析範囲の残りのページについては、既述の理由で印刷方式の決定を次回の解析処理まで保留する。
【００７０】
続いてＣＰＵ１２は、解析開始ページＳが印刷ジョブの最終ページＬ以下か、即ち、印刷方式が未決定のページが存在するかを判断する（Ｓ１１５）。ＳがＬより大きい場合、即ち印刷方式が未決定のページが存在しない場合（Ｓ１１５：ＮＯ）には、この印刷手順決定処理を終了する。また、ＳがＬ以下である場合（Ｓ１１５：ＹＥＳ）には、Ｓ１０２に戻る。
【００７１】
ＣＰＵ１２は、Ｓ１０２において、印刷ジョブの解析開始ページＳ以降のページ数が４より大きい場合（Ｓ１０２：ＹＥＳ）には、既述のように、解析最終ページＥを定め（Ｓ１０５またはＳ１０６）、その後、解析処理（Ｓ１０７〜Ｓ１１４）を繰り返す。
【００７２】
例えば、１回目の解析処理によって印刷ジョブの第１〜第６ページの印刷手順が２１方式１回と２４１３方式１回に決定した場合には、続く第７ページから第１４ページまでを解析範囲として２回目の解析処理を行う。なお、２回目以降の解析処理では、先にインク付着量を取得し、確保時間を決定したページについては、先に取得した値を用いることで重複する処理を省略することができる。
【００７３】
その後、ＣＰＵ１２は、既述の要領で、第７〜第１４ページを２４１３方式を先に行う第１パターンで印刷する場合の処理時間と、２１方式を先に実行する第２パターンで印刷する場合の処理時間とを求め、その結果に基づいて解析範囲の一部のページの印刷方式を決定する。
【００７４】
また、ＣＰＵ１２は、Ｓ１０２において、印刷ジョブの解析開始ページＳ以降のページ数が４以下である場合（Ｓ１０２：ＮＯ）には、図５の残ページ手順決定処理を行う（Ｓ１０３）。
【００７５】
ＣＰＵ１２は、残ページ手順決定処理において、まず解析開始ページＳに２を加えた数が印刷ジョブの最終ページＬ以下か、即ち、印刷ジョブの解析開始ページＳ以降のページ数が２より大きいかを判断する（Ｓ２０１）。そして、Ｓ＋２がＬ以下でない場合（Ｓ２０１：ＮＯ）、即ち、印刷ジョブの解析開始ページＳ以降のページ数が１または２の場合には、それらのページの印刷方式を２１方式に決定する（Ｓ２０２）。なお、この場合、各ページのインク付着量及び確保時間については、先に求めた値を用いる。
【００７６】
また、ＣＰＵ１２は、Ｓ＋２がＬ以下の場合（Ｓ２０１：ＹＥＳ）、即ち、印刷ジョブの解析開始ページＳ以降のページ数が３または４の場合には、解析開始ページＳから最終ページＬまでのインク付着量を取得し（Ｓ２０３）、求めたインク付着量に基づいて対面するページ間の確保時間を決定する（Ｓ２０４）。なお、この場合も、先に求めたインク付着量及び確保時間については、その値を用いることができる。そして、各ページＳ〜Ｌの印刷方式を２４１３方式に決定する（Ｓ２０６）。こうして、ＣＰＵ１２は、残ページ手順決定処理を抜け、印刷手順決定処理を終了する。
【００７７】
ＣＰＵ１２は、印刷手順決定処理を終了した後、決定された印刷手順に従って印刷ジョブを実行する。なお、印刷手順決定処理によって印刷ジョブの一部のページについて印刷手順が決定された時点で印刷動作を開始し、その後、印刷手順決定処理に並行して印刷動作を行うようにしてもよい。
【００７８】
図１３は、ページ数１８の印刷ジョブを２４１３方式を先頭から連続して実行したと仮定した場合の解析結果の例を示す表であり、図１４は、図１３の解析結果に従って印刷ジョブを実行した場合の各ページの印刷タイミングを説明する図である。この例では、先頭から２４１３方式が複数回繰り返され、最後の２ページのみ２１方式で印刷している。両図に示すように、１７ｓｅｃの遅延時間が生じている。
【００７９】
また、図１５は、図１３，１４と同じ印刷ジョブを、上記印刷手順決定処理によって解析した結果の例を示す表であり、図１６は、図１４の解析結果に従って印刷ジョブを実行した場合の各ページの印刷タイミングを説明する図である。この例では、最初に２１方式を１回実行し、その後は２４１３方式が複数回繰り返し実行されている。図１５，１６の例では、遅延時間は１１ｓｅｃであり、図１３，１４の例と比較すると、各ページの印刷方式または印刷順序を変えることにより、処理時間が短縮されていることが分かる。
【００８０】
（本実施形態の効果）
以上のように本実施形態によれば、印刷ジョブのページ毎のインク付着量を取得し、両面印刷の印刷方式が異なる複数種類の印刷方式の中から、ページ毎のインク付着量に基づいて印刷方式を選択することによって印刷手順を決定し、決定した印刷手順に従って印刷ジョブを実行する。これによって、インク付着量に応じた印刷方式を用いて両面印刷を行うことができる。
【００８１】
また、印刷ジョブに含まれる連続する複数のページについて、複数種類の印刷方式のそれぞれを実行した場合の処理時間を求め、当該処理時間が他の印刷方式よりも小さくなる印刷手順を決定する。これにより、インクの付着量に加えて処理時間の速い印刷方式を用いて両面印刷を行うことができる。
【００８２】
また、シートが排出されたときに対面する一対のページのインク付着量に基づいて、先のページの印刷が完了してから後のページが排出されるまでに確保される確保時間を決定し、印刷ジョブの実行時に対面する一対のページのうち先のページの印刷が完了してから後のページが排出されるまでの時間間隔が上記確保時間以上になるように調整する。そして、印刷手順を決定する際には、調整される時間間隔に基づいて処理時間を求める。
【００８３】
これにより、インク付着量に応じて対面するページの時間間隔が確保されるため、インクの乾燥時間を確保することができ、なおかつ、処理時間の速い印刷手順で印刷することができる。
【００８４】
また、対面する一対のページに印刷される画像をそれぞれ複数のエリアＡに分割し、それらのエリアＡのうち最大のインク付着量を求め、求めた最大のインク付着量が大きい程、確保時間を大きくする。これにより、それぞれのページの乾燥に必要な時間をより精度良く求めることができ、対面するページのうち先のページが印刷されてから後のページが排出されるまでに、より適度な時間を確保することができる。
【００８５】
また、印刷ジョブに含まれる所定数の連続するページを解析範囲とし、解析範囲のページの印刷順序が異なる複数の印刷手順（第１パターンと第２パターン）について、それぞれの印刷手順を実行した場合の処理時間を求め、複数の印刷手順のうち処理時間が最小になる印刷手順に従って、解析範囲のページのうち少なくとも先に印刷される一部のページに対する印刷方式を選択する解析処理を実行し、解析範囲を後のページに変更してから解析処理を繰り返して実行する。これにより、処理時間を抑制することができる。また、全てのページを一度に解析しなくても印刷手順を決定することができる。
【００８６】
また、印刷部が、１枚のシート４０に対する両面への印刷を片面ずつ続けて行う２１方式と、複数枚のシート４０に対する両面への印刷を片面ずつ交互に行う２４１３方式とを実行可能であって、２１方式及び２４１３方式から印刷方式を選択して複数ページの印刷手順を決定する。
【００８７】
また、解析範囲を８以上の４の倍数とすると、解析範囲のページ数が第１方式と第２方式との公倍数となるため、解析が容易である。
【００８８】
また、解析処理において、解析範囲のページに対し２４１３方式を繰り返し実行する第１パターンと、先に２１方式を実行し、続けて２４１３方式を１回以上実行し、最後に２１方式を実行する第２パターンとのそれぞれの処理時間を求め、両パターンのうち第１パターンの処理時間の方が小さい場合には、解析範囲の最初の４ページの印刷方式として２４１３方式を選択し、第２パターンの処理時間の方が小さい場合には、解析範囲の最初の２ページの印刷方式として２１方式を選択する。これにより、処理時間の短い印刷方式を効率良く求めることができる。
【００８９】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００９０】
（１）上記実施形態では、本発明をプリンタ１０単体で実行するものを示したが、本発明は、例えば、以下のように、図１のプリンタ１０と端末装置５０とを備えた印刷システムにも適用することができる。
【００９１】
ユーザによって端末装置５０の操作部５７から印刷指示が入力されたときに、ＣＰＵ５１（生成部、取得部、手順決定部の一例）がプリンタドライバによって印刷ジョブを生成するとともに、プリンタドライバまたはその他のプログラムによって既述の印刷手順決定処理に相当する処理を実行する。そして、ＣＰＵ５１は、生成された印刷ジョブと、印刷手順決定処理によって決定された印刷手順や遅延時間等の設定とをネットワークインターフェース５６（送信部の一例）を介してプリンタ１０に送信する。プリンタ１０のＣＰＵ１２（実行部の一例）は、ネットワークインターフェース１７（受信部の一例）を介して受信した印刷手順等の設定に従って印刷ジョブを実行する。
【００９２】
（２）上記実施形態では、本発明を端末装置５０からプリンタ１０に印刷ジョブを送信する場合に適用した例を示したが、本発明は、例えば、原稿読取装置によって原稿を読み取ったデータをコピーする印刷ジョブや、ＦＡＸ通信部によって受信したファクシミリデータを印刷する印刷ジョブ、あるいは、ＵＳＢ等により接続された記憶媒体もしくは内蔵の記憶媒体に記憶されたデータを印刷する印刷ジョブなどを実行する印刷装置にも適用することができる。
【００９３】
（３）上記実施形態では、印刷方式を２１方式と２４１３方式との２種類から選択するものを示したが、本発明は、これらに限らず他の印刷方式を選択し実行する印刷装置にも適用することができる。例えば、１枚のシート４０の表裏に印刷する間に他のシート４０へ最大２ページ分の印刷を行うことで「２，４，６，１，３，５」のページ順で印刷する２４６１３５方式などがある。
【００９４】
上記実施形態では、１回の解析処理で２種類の印刷手順の処理時間を比較するものを示したが、３種類以上の印刷手順を比較してもよい。例えば、解析範囲を１２ページとする場合に、２１方式、２４１３方式、２４６１３５方式を１回ずつ実行する場合の処理時間、２４６１３５方式を２回繰り返す場合の処理時間、２１方式、２４１３方式、２１方式、２４１３方式を順に１回ずつ実行する場合の処理時間など多種類の印刷手順の処理時間を求め、それらから処理時間が短い印刷手順を選択するようにしてもよい。
【００９５】
また、解析処理では、全ての印刷手順の可能性を調べてもよく、一部の印刷手順の可能性のみを調べてもよい。また、処理時間が最小になるものを選択することが望ましいが、必ずしも最小でなくとも処理時間が比較的短くなるものを選択すればよい。
【００９６】
（４）上記実施形態では、解析範囲のページ数を８とした例を示したが、解析範囲のページ数は、例えば、９ページ、１０ページなど適宜変更することができる。また、印刷ジョブの全てのページを解析範囲として解析処理を行ってもよい。
【００９７】
（５）上記実施形態では、印刷ジョブ毎に印刷手順を決定するものを示したが、本発明によれば、連続して実行される複数の両面印刷の印刷ジョブを１つの印刷ジョブとみなして上記実施形態と同様に印刷手順を決定しても良い。この場合、例えば、２４１３方式を１回実行したときに、先の印刷ジョブの最終ページと後の印刷ジョブの先頭ページを印刷する場合があってもよい。
【００９８】
（６）上記実施形態では、手順決定部、取得部、実行部、時間決定部、調整部、または、
生成部、取得部、手順決定部を同じＣＰＵ（１２または５１）によって実現する例を示したが、本発明によれば、これらの機能は、互いに別のＣＰＵや別の回路によって構成することができる。
【符号の説明】
【００９９】
１０…プリンタ、１２…ＣＰＵ、１７…ネットワークインターフェース、１８…印刷部、２５…排出トレイ、４０…シート、５０…端末装置、５１…ＣＰＵ、５６…ネットワークインターフェース
【図１】
0005799588.tif 000002
【図２】
0005799588.tif 000003
【図３】
0005799588.tif 000004
【図４】
0005799588.tif 000005
【図５】
0005799588.tif 000006
【図６】
0005799588.tif 000007
【図７】
0005799588.tif 000008
【図８】
0005799588.tif 000009
【図９】
0005799588.tif 000010
【図１０】
0005799588.tif 000011
【図１１】
0005799588.tif 000012
【図１２】
0005799588.tif 000013
【図１３】
0005799588.tif 000014
【図１４】
0005799588.tif 000015
【図１５】
0005799588.tif 000016
【図１６】
0005799588.tif 000017