(57)【要約】【課題】複数ページの印刷を迅速に行ないつつ印刷媒体の無駄な排紙を抑制する。【解決手段】対象ページの印刷を行なう際に、対象ページの次ページ以降で指定種類が対象ページと同一となる連続ページ数Ｎｓｅｔが値１以上である場合には（Ｓ１１０）、印刷用紙を搬送路で待機させる待機用搬送処理を行ない（Ｓ１４０）、連続ページ数Ｎｓｅｔが値０である場合には（Ｓ１１０）、待機用搬送処理を行なわない（Ｓ１８０）。これにより、前者の場合には複数ページの印刷の迅速化を図ることができ、後者の場合には印刷用紙の無駄な排紙を抑制することができる。【選択図】図５
2011201213.tif 000002
【特許請求の範囲】
【請求項１】
各々に種類が異なる印刷媒体を収容する複数の収容手段と、印刷媒体への印刷を行なう印刷手段と、前記複数の収容手段の各々に収容された印刷媒体を搬送路を介して前記印刷手段側に搬送する搬送手段と、を備え、外部装置から印刷指示を受信して印刷を行なう印刷装置であって、
印刷する対象ページの印刷指示に含まれる情報として、印刷データと、印刷媒体の種類である指定種類と、前記対象ページの指定種類と前記対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報と、を取得する取得手段と、
前記取得された同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一であると判定された場合には、前記取得された対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得された対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に、前記取得された対象ページの指定種類で且つ前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機するよう前記搬送手段と前記印刷手段とを制御し、前記取得された同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一でないと判定された場合には、前記取得された対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得された対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に、前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機しないよう前記搬送手段と前記印刷手段とを制御する制御手段と、
を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記取得手段は、前記同一判定情報として、前記次ページ以降で前記指定種類が前記対象ページと同一となる連続ページ数を取得する手段であり、
前記制御手段は、前記連続ページ数が１以上である場合には、前記連続ページ数に応じた数の印刷媒体が前記搬送路で待機するよう前記搬送手段を制御する手段である、
印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記制御手段は、前記連続ページ数が１以上である場合には、前記搬送路の長さを前記対象ページの指定種類の搬送方向の長さで除して得られる値以下の最大整数で前記連続ページ数を制限した数の印刷媒体が前記搬送路で待機するよう前記搬送手段を制御する手段である、
印刷装置。
【請求項４】
請求項２または３記載の印刷装置であって、
前記搬送路は、予め定められた所定サイズの印刷媒体における搬送方向に平行な辺の長さのｎ倍（ｎは２以上の整数）以上の長さに形成されてなる、
印刷装置。
【請求項５】
請求項１ないし４のいずれか１つの請求項に記載の印刷装置であって、
前記同一判定情報は、印刷媒体のサイズ，印刷媒体のタイプ，印刷媒体の向きの少なくとも一つに基づいて定められる情報である、
印刷装置。
【請求項６】
各々に種類が異なる印刷媒体を収容する複数の収容手段と、印刷媒体への印刷を行なう印刷手段と、前記複数の収容手段の各々に収容された印刷媒体を搬送路を介して前記印刷手段側に搬送する搬送手段と、を備え、外部装置から印刷指示を受信して印刷を行なう印刷装置の制御方法であって、
（ａ）印刷する対象ページの印刷指示に含まれる情報として、印刷データと、印刷媒体の種類である指定種類と、前記対象ページの指定種類と前記対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報と、を取得し、
（ｂ）前記取得した同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一であると判定された場合には、前記取得した対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得した対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に、前記取得した対象ページの指定種類で且つ前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機するよう前記搬送手段と前記印刷手段とを制御し、前記取得した同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一でないと判定された場合には、前記取得した対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得した対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に、前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機しないよう前記搬送手段と前記印刷手段とを制御する、
印刷装置の制御方法。
【請求項７】
請求項６記載の印刷装置の制御方法の各ステップを１または複数のコンピューターに実現させるためのプログラム。
【請求項８】
コンピューターを、印刷装置に印刷指示を送信する印刷指示装置として機能させるプログラムであって、
印刷する対象ページの印刷媒体の種類である指定種類と前記対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報を作成する同一判定情報作成モジュールと、
前記対象ページの印刷データと指定種類と同一判定情報とを前記対象ページについての印刷指示として前記印刷装置に送信する送信モジュールと、
を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷装置の制御方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、印刷用紙をページ毎に給紙して印刷を行なって排紙する処理を行なうものにおいて、処理中である先行ページの処理を完了する前に次に処理を実行すべき後続ページの給紙を行なうものが提案されている（例えば、特許文献１参照）。この装置では、上述の制御により、複数ページの印刷の高速化を図っている。また、この装置では、後続ページのイメージデータがなくても、給紙した用紙を排紙せずに残しておき、その後にイメージデータを受信したときに、給紙されている用紙の種類と受信したイメージデータに指定されている用紙の種類とが同一である場合にはその用紙を利用して印刷を行なうことにより、給紙した用紙を有効活用している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４４３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の印刷装置では、給紙されている用紙の種類と受信したイメージデータに指定されている用紙の種類とが異なる場合には、給紙されている用紙をそのまま排紙することになり、用紙の無駄が生じる。
【０００５】
本発明の印刷装置および印刷装置の制御方法並びにプログラムは、複数ページの印刷を迅速に行ないつつ印刷媒体の無駄な排紙を抑制することを主目的とする。
【０００６】
本発明の印刷装置および印刷装置の制御方法並びにプログラムは、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、
各々に種類が異なる印刷媒体を収容する複数の収容手段と、印刷媒体への印刷を行なう印刷手段と、前記複数の収容手段の各々に収容された印刷媒体を搬送路を介して前記印刷手段側に搬送する搬送手段と、を備え、外部装置から印刷指示を受信して印刷を行なう印刷装置であって、
印刷する対象ページの印刷指示に含まれる情報として、印刷データと、印刷媒体の種類である指定種類と、前記対象ページの指定種類と前記対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報と、を取得する取得手段と、
前記取得された同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一であると判定された場合には、前記取得された対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得された対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に、前記取得された対象ページの指定種類で且つ前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機するよう前記搬送手段と前記印刷手段とを制御し、前記取得された同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一でないと判定された場合には、前記取得された対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得された対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に、前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機しないよう前記搬送手段と前記印刷手段とを制御する制御手段と、
を備えることを要旨とする。
【０００８】
この本発明の印刷装置では、印刷する対象ページの印刷指示に含まれる情報として、印刷データと、印刷媒体の種類である指定種類と、対象ページの指定種類と対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報と、を取得する。そして、取得した同一判定情報により対象ページの指定種類と次ページの指定種類とが同一であると判定された場合には、対象ページの指定種類の印刷媒体が印刷手段に搬送されて対象ページの印刷データに基づいて対象ページの印刷が行なわれると共に、対象ページの指定種類で且つ対象ページの印刷に用いられない印刷媒体が搬送路で待機するよう搬送手段と印刷手段とを制御する。一方、同一判定情報により対象ページの指定種類と次ページの指定種類とが同一でないと判定された場合には、対象ページの指定種類の印刷媒体が印刷手段に搬送されて対象ページの印刷データに基づいて対象ページの印刷が行なわれると共に、対象ページの印刷に用いられない印刷媒体が搬送路で待機しないよう搬送手段と印刷手段とを制御する。これにより、対象ページの指定種類と次ページの指定種類とが同一である場合には、次ページの印刷を迅速に開始することができ、対象ページの指定種類と次ページの指定種類とが同一でない場合には、印刷媒体の無駄な排紙（印刷せずに排紙すること）を抑制することができる。即ち、複数ページの印刷を迅速に行ないつつ印刷媒体の無駄な排紙を抑制することができる。ここで、「同一判定情報」には、対象ページの指定種類と次ページの指定種類とが同一であるか否かを二者択一で示す情報だけでなく、次ページ以降で指定種類が対象ページと同一となる連続ページ数なども含まれる。
【０００９】
こうした本発明の印刷装置において、前記取得手段は、前記同一判定情報として、前記次ページ以降で前記指定種類が前記対象ページと同一となる連続ページ数を取得する手段であり、前記制御手段は、前記連続ページ数が１以上である場合には、前記連続ページ数に応じた数の印刷媒体が前記搬送路で待機するよう前記搬送手段を制御する手段である、ものとすることもできる。こうすれば、搬送路が比較的長い印刷装置において一つの印刷媒体だけしか待機させないものに比して、複数ページの印刷のより迅速化を図ることができる。この態様の本発明の印刷装置において、前記制御手段は、前記連続ページ数が１以上である場合には、前記搬送路の長さを前記対象ページの指定種類の搬送方向の長さで除して得られる値以下の最大整数で前記連続ページ数を制限した数の印刷媒体が前記搬送路で待機するよう前記搬送手段を制御する手段である、ものとすることもできる。また、この態様の本発明の印刷装置において、前記搬送路は、予め定められた所定サイズの印刷媒体における搬送方向に平行な辺の長さのｎ倍（ｎは２以上の整数）以上の長さに形成されてなる、ものとすることもできる。
【００１０】
また、本発明の印刷装置において、前記同一判定情報は、印刷媒体のサイズ，印刷媒体のタイプ，印刷媒体の向きの少なくとも一つに基づいて定められる情報である、ものとすることもできる。ここで、印刷媒体のサイズとしては、Ａ４サイズやＢ５サイズなどがあり、印刷媒体のタイプとしては、普通紙やマット紙，写真紙などがあり、印刷媒体の向きとしては、搬送方向が長辺となる向きおよび短辺となる向きがある。
【００１１】
本発明の印刷装置の制御方法は、
各々に種類が異なる印刷媒体を収容する複数の収容手段と、印刷媒体への印刷を行なう印刷手段と、前記複数の収容手段の各々に収容された印刷媒体を搬送路を介して前記印刷手段側に搬送する搬送手段と、を備え、外部装置から印刷指示を受信して印刷を行なう印刷装置の制御方法であって、
（ａ）印刷する対象ページの印刷指示に含まれる情報として、印刷データと、印刷媒体の種類である指定種類と、前記対象ページの指定種類と前記対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報と、を取得し、
（ｂ）前記取得した同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一であると判定された場合には、前記取得した対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得した対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に、前記取得した対象ページの指定種類で且つ前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機するよう前記搬送手段と前記印刷手段とを制御し、前記取得した同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一でないと判定された場合には、前記取得した対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得した対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に、前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機しないよう前記搬送手段と前記印刷手段とを制御する、
ことを要旨とする。
【００１２】
この本発明の印刷装置の制御方法では、印刷する対象ページの印刷指示に含まれる情報として、印刷データと、印刷媒体の種類である指定種類と、対象ページの指定種類と対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報と、を取得する。そして、取得した同一判定情報により対象ページの指定種類と次ページの指定種類とが同一であると判定された場合には、対象ページの指定種類の印刷媒体が印刷手段に搬送されて対象ページの印刷データに基づいて対象ページの印刷が行なわれると共に、対象ページの指定種類で且つ対象ページの印刷に用いられない印刷媒体が搬送路で待機するよう搬送手段と印刷手段とを制御する。一方、同一判定情報により対象ページの指定種類と次ページの指定種類とが同一でないと判定された場合には、対象ページの指定種類の印刷媒体が印刷手段に搬送されて対象ページの印刷データに基づいて対象ページの印刷が行なわれると共に、対象ページの印刷に用いられない印刷媒体が搬送路で待機しないよう搬送手段と印刷手段とを制御する。これにより、対象ページの指定種類と次ページの指定種類とが同一である場合には、次ページの印刷を迅速に開始することができ、対象ページの指定種類と次ページの指定種類とが同一でない場合には、印刷媒体の無駄な排紙（印刷せずに排紙すること）を抑制することができる。即ち、複数ページの印刷を迅速に行ないつつ印刷媒体の無駄な排紙を抑制することができる。
【００１３】
本発明の第１のプログラムは、上述した印刷装置の制御方法の各ステップを１又は複数のコンピューターに実現させるためのものである。このプログラムは、コンピューターが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピューターに実行させるか又は複数のコンピューターに各ステップを分担して実行させれば、上述した印刷装置の制御方法の各ステップが実行されるため、該制御方法と同様の作用効果が得られる。
【００１４】
本発明の第２のプログラムは、
コンピューターを、印刷装置に印刷指示を送信する印刷指示装置として機能させるプログラムであって、
印刷する対象ページの印刷媒体の種類である指定種類と前記対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報を作成する同一判定情報作成モジュールと、
前記対象ページの印刷データと指定種類と同一判定情報とを前記対象ページについての印刷指示として前記印刷装置に送信する送信モジュールと、
を含むものである。
【００１５】
この本発明の第２のプログラムでは、印刷する対象ページの印刷媒体の種類である指定種類と対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報を作成し、対象ページの印刷データと指定種類と同一判定情報とを対象ページについての印刷指示として印刷装置に送信する。この場合、印刷装置において、同一判定情報により対象ページの指定種類と次ページの指定種類とが同一であると判定された場合には、対象ページの指定種類の印刷媒体が印刷手段に搬送されて対象ページの印刷データに基づいて対象ページの印刷が行なわれると共に、対象ページの指定種類で且つ対象ページの印刷に用いられない印刷媒体が搬送路で待機するよう搬送手段と印刷手段とを制御し、同一判定情報により対象ページの指定種類と次ページの指定種類とが同一でないと判定された場合には、対象ページの指定種類の印刷媒体が印刷手段に搬送されて対象ページの印刷データに基づいて対象ページの印刷が行なわれると共に、対象ページの印刷に用いられない印刷媒体が搬送路で待機しないよう搬送手段と印刷手段とを制御することにより、対象ページの指定種類と次ページの指定種類とが同一である場合には、次ページの印刷を迅速に開始することができ、対象ページの指定種類と次ページの指定種類とが同一でない場合には、印刷媒体の無駄な排紙（印刷せずに排紙すること）を抑制することができる。即ち、複数ページの印刷を迅速に行ないつつ印刷媒体の無駄な排紙を抑制することができる。
【００１６】
本発明の参考例の印刷システムは、印刷指示を送信する印刷指示装置と、各々に種類が異なる印刷媒体を収容する複数の収容手段と印刷媒体への印刷を行なう印刷手段と前記複数の収容手段の各々に収容された印刷媒体を搬送路を介して前記印刷手段側に搬送する搬送手段とを有し前記印刷指示装置から印刷指示を受信して印刷を行なう印刷装置と、を備える印刷システムであって、
前記印刷指示装置は、印刷する対象ページの印刷媒体の種類である指定種類と前記対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報を作成する同一判定情報作成手段と、前記対象ページの印刷データと指定種類と同一判定情報とを前記対象ページについての印刷指示として前記印刷装置に送信する送信手段と、を備え、
前記印刷装置は、前記対象ページの印刷指示に含まれる印刷データと指定種類と同一判定情報とを取得する取得手段と、前記取得された同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一であると判定された場合には前記取得された対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得された対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に前記取得された対象ページの指定種類で且つ前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機するよう前記搬送手段と前記印刷手段とを制御し、前記取得された同一判定情報により前記対象ページの指定種類と前記次ページの指定種類とが同一でないと判定された場合には前記取得された対象ページの指定種類の印刷媒体が前記印刷手段に搬送されて前記取得された対象ページの印刷データに基づいて前記対象ページの印刷が行なわれると共に前記対象ページの印刷に用いられない印刷媒体が前記搬送路で待機しないよう前記搬送手段と前記印刷手段とを制御する制御手段と、を備える、
ことを要旨とする。
【００１７】
この本発明の参考例の印刷システムでは、印刷指示装置において、印刷する対象ページの印刷媒体の種類である指定種類と対象ページの次ページの指定種類とが同一であるか否かに関する情報である同一判定情報を作成し、対象ページの印刷データと指定種類と同一判定情報とを対象ページについての印刷指示として印刷装置に送信する。そして、印刷装置において、対象ページの印刷指示に含まれる印刷データと指定種類と同一判定情報とを取得し、取得した同一判定情報により対象ページの指定種類と次ページの指定種類とが同一であると判定された場合には対象ページの指定種類の印刷媒体が印刷手段に搬送されて対象ページの印刷データに基づいて対象ページの印刷が行なわれると共に対象ページの指定種類で且つ対象ページの印刷に用いられない印刷媒体が搬送路で待機するよう搬送手段と印刷手段とを制御し、同一判定情報により対象ページの指定種類と次ページの指定種類とが同一でないと判定された場合には対象ページの指定種類の印刷媒体が印刷手段に搬送されて対象ページの印刷データに基づいて対象ページの印刷が行なわれると共に対象ページの印刷に用いられない印刷媒体が搬送路で待機しないよう搬送手段と印刷手段とを制御する。これにより、対象ページの指定種類と次ページの指定種類とが同一である場合には、次ページの印刷を迅速に開始することができ、対象ページの指定種類と次ページの指定種類とが同一でない場合には、印刷媒体の無駄な排紙（印刷せずに排紙すること）を抑制することができる。即ち、複数ページの印刷を迅速に行ないつつ印刷媒体の無駄な排紙を抑制することができる。
【図面の簡単な説明】
【００１８】
【図１】印刷システム１０の構成の概略を示す構成図。
【図２】プリンター４０の構成の概略を示す構成図。
【図３】ユーザーＰＣ２０における処理の流れを示す説明図。
【図４】各ページについての印刷指示の内容の一例を示す説明図。
【図５】印刷時処理ルーチンの一例を示すフローチャート。
【図６】２枚の印刷用紙Ｐを搬送路６８で待機させる際の様子を示す説明図。
【発明を実施するための形態】
【００１９】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態である印刷システム１０の構成の概略を示す構成図であり、図２は、印刷システム１０が備えるプリンター４０の構成の概略を示す構成図である。本実施形態の印刷システム１０は、図１に示すように、印刷指示装置としてのユーザーパソコン（ＰＣ）２０と、ユーザーＰＣ２０からの印刷指示を受けて印刷を行なうプリンター４０と、を備える。
【００２０】
ユーザーＰＣ２０は、ユーザーが使用する印刷指示装置として構成された周知の汎用コンピューターとして構成されており、各種制御を実行するＣＰＵ２２や各種処理プログラムを記憶するＲＯＭ２３，データを一時記憶するＲＡＭ２４などを備えたコントローラー２１と、各種アプリケーションプログラムや各種データファイルを記憶する大容量メモリであるＨＤＤ２５と、ＵＳＢポート２７に接続された外部機器（本実施形態ではプリンター４０）との間でデータの入出力を行うＵＳＢコントローラー２６と、を備えている。ＨＤＤ２５には、文書や画像の作成，編集，印刷指示等の機能を有するアプリケーションプログラム（以下、単にアプリケーションという）２５ａや、プリンター４０で印刷可能な印刷データを作成したり印刷データや印刷設定を所定のタイミングでプリンター４０に送信したりする機能を有するプリンタードライバー２５ｂなどが記憶されている。また、ユーザーＰＣ２０は、ユーザーが各種指令を入力するキーボードやマウス等の入力装置２８や、各種情報を画面表示するディスプレイ２９などを備え、ディスプレイ２９に表示されたカーソル等をユーザーが入力装置２８を介して入力操作するとその入力操作に応じた動作を実行する機能を有している。コントローラー２１やＨＤＤ２５、ＵＳＢコントローラー２６、入力装置２８，ディスプレイ２９は、図示しないバスによって電気的に接続され、各種制御信号やデータのやりとりができるよう構成されている。このユーザーＰＣ２０は、プリンター４０に対して印刷指示を送信したりプリンター４０の情報を表示したりする。
【００２１】
プリンター４０は、１ページ分ずつの印刷指示を受信して印刷を行なうプリンターとして構成されており、図１および図２に示すように、各々に異なる種類の印刷用紙Ｐがセットされた複数の給紙カセット４２ａ〜４２ｃと、印刷用紙Ｐにインク滴を吐出して印刷を行なう印刷機構５０と、複数の給紙カセット４２ａ〜４２ｃの各々にセットされた印刷用紙Ｐを給紙して搬送路６８を介して印刷機構５０に搬送する搬送機構６０と、ＵＳＢポート７７に接続された外部機器（本実施形態では、ユーザーＰＣ２０）との間で情報の入出力が可能なＵＳＢコントローラー７６と、プリンター４０全体をコントロールするコントローラー７０と、を備える。ここで、印刷用紙Ｐの種類（以下、用紙種類という）には、用紙サイズ（Ａ４サイズやＢ５サイズなど）や、用紙のタイプ（普通紙やマット紙，写真紙など），用紙の向き（搬送方向が長辺となる向き（以下、縦向きという）または短辺となる向き（以下、横向きという））などが含まれる。また、搬送路６８は、給紙カセット４２ａ〜４２ｃから印刷機構５０までの長さＬｐが所定の用紙サイズ（例えば、Ａ４サイズ）の長辺の長さのｎ倍（ｎは２以上の整数として予め定められた数）以上となるよう形成されている。なお、搬送路６８の長さＬｐは、本実施形態では、給紙カセット４２ａ〜４２ｃのそれぞれから印刷機構５０までの長さのうち最短のもの（図２の例では、給紙カセット４２ａから印刷機構５０までの長さ）を用いるものとした。また、印刷機構５０や搬送機構６０，コントローラー７０，ＵＳＢコントローラー７６は、図示しないバスによって電気的に接続され、各種制御信号やデータのやりとりができるよう構成されている。
【００２２】
印刷機構５０は、印刷用紙Ｐの搬送方向とは直交する方向（以下、主走査方向という）に往復動するキャリッジ５１と、このキャリッジ５１に搭載されイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色のインクを個別に収容する図示しないインクカートリッジからインクの供給を受けると共に供給されたインクを加圧することによりインク滴を吐出して印刷を行なう印刷ヘッド５２と、搬送機構６０によって搬送路６８から搬送されてきた印刷用紙Ｐを印刷のためにプラテン５４上を搬送する搬送ローラー５５と、搬送ローラー５５によって搬送された印刷用紙Ｐを排紙トレイ５８に排紙する排紙ローラー５６と、を備える。なお、印刷ヘッド５２は、圧電素子に電圧を印加してこの圧電素子を変形させることによりインクを加圧してインク滴を吐出する方式を採用することができる他、発熱抵抗体（例えばヒータなど）に電圧を印加してインクを加熱することにより発生した気泡によりインクを加圧してインク滴を吐出する方式を採用することができる。
【００２３】
搬送機構６０は、給紙カセット４２ａ〜４２ｃの各々に収容された印刷用紙Ｐを給紙する給紙ローラー６２ａ〜６２ｃと、給紙ローラー６２ａ〜６２ｃのいずれかによって給紙された印刷用紙Ｐを搬送路６８を介して印刷機構５０に搬送する搬送ローラー６４と、を備える。
【００２４】
コントローラー７０は、ＣＰＵ７２を中心とするマイクロプロセッサとして構成されており、ＣＰＵ７２の他に、各種処理プログラムなどを記憶したＲＯＭ７３と、一時的にデータを記憶するＲＡＭ７４と、ＵＳＢポート７７に接続された外部機器との間でデータの入出力を行うＵＳＢコントローラー７６と、図示しない入出力ポートと、を備える。ここで、ＲＯＭ７３には、後述する印刷時処理ルーチンのプログラムなどの各処理プログラムが記憶されている。また、ＲＡＭ７４には、印刷バッファ領域が設けられており、この印刷バッファ領域にユーザーＰＣ２０から受信した印刷データや印刷設定などが記憶される。このコントローラー７０には、キャリッジ５１の位置を検出する図示しないリニアエンコーダーからの位置信号などが図示しない入力ポートを介して入力される他、ユーザＰＣ２０から出力された印刷指示などが入力される。また、コントローラー７０からは、印刷ヘッド５２への駆動信号やキャリッジ５１を主走査方向に往復動させる図示しないキャリッジモーターへの駆動信号，印刷機構５０の搬送ローラー５５や排紙ローラー５６，搬送機構６０の給紙ローラー６２ａ〜６２ｃや搬送ローラー６４を回転させる図示しない１以上の搬送用モーターへの駆動信号などが出力ポートを介して出力される他、ユーザＰＣ２０に印刷ステータス情報などが出力される。
【００２５】
次に、こうして構成された本実施形態の印刷システム１０の動作、特に、ユーザーＰＣ２０からの印刷指示に応じてプリンター４０で印刷を行なう際の動作について説明する。以下、説明の都合上、まず、ユーザーＰＣ２０の動作について説明し、その後、プリンター４０の動作について説明する。
【００２６】
図３は、プリンター４０に印刷指示を送信する際のユーザーＰＣ２０における処理の流れを示す説明図である。図３の例では、４ページ分の印刷を行なう場合を示している。ユーザーが、アプリケーション２５ａのツールバーなどを利用して各ページについて用紙種類（用紙サイズや用紙のタイプ，用紙の向きなど）を指定して印刷指示を行なうと、ユーザーＰＣ２０のコントローラー２１のＣＰＵ２２は、プリンタードライバー２５ｂによる処理として、アプリケーション２５ａからの各ページについてのデータを印刷データに変換すると共に、変換した各ページの印刷データのそれぞれに対して、指定されている用紙種類（以下、指定種類という）と、そのページの次ページ以降で指定種類がそのページと同一となる連続ページ数Ｎｓｅｔと、を印刷設定として付加して各ページについての印刷指示を作成し、作成した各ページについての印刷指示をそれぞれ所定のタイミングでプリンター４０に送信する。ここで、指定種類が同一であるか否かは、本実施形態では、用紙サイズ，用紙のタイプ，用紙の向きの全てが同一である場合に指定種類が同一であると判断し、用紙サイズ，用紙のタイプ，用紙の向きの少なくとも一つが異なる場合に指定種類が異なると判断するものとした。図４は、各ページについての印刷指示の内容の一例を示す説明図である。図４の例では、１ページ目から３ページ目の指定種類がＡ４サイズ，普通紙，縦向きで同一であり、４ページ目の指定種類がＢ５サイズ，普通紙，縦向きで３ページ目までの指定種類とは異なる場合を示している。この場合、１ページ目から３ページ目のそれぞれの印刷設定における連続ページ数Ｎｓｅｔは、図４に示すように、値２から値０に向けて順に小さくなる。このように、各ページについての印刷指示に連続ページ数Ｎｓｅｔを含める理由については後述する。
【００２７】
次に、印刷する対象ページについての印刷指示をユーザーＰＣ２０から受信してその対象ページの印刷を行なう際のプリンター４０の動作について説明する。図５は、対象ページについての印刷指示を受信したときにプリンター４０のコントローラー７０により実行される印刷時処理ルーチンの一例を示すフローチャートである。
【００２８】
印刷時処理ルーチンが実行されると、コントローラー７０のＣＰＵ７２は、まず、対象ページの印刷指示に含まれる印刷データおよび印刷設定（指定種類や連続ページ数Ｎｓｅｔ）を取得し（ステップＳ１００）、取得した連続ページ数Ｎｓｅｔが値１以上であるか否かを判定し（ステップＳ１１０）、連続ページ数Ｎｓｅｔが値１以上であると判定された場合には、対象ページの指定種類と搬送路６８の長さＬｐとに基づいて搬送路６８で待機させることが可能な印刷用紙Ｐの最大枚数である待機可能最大枚数Ｎｍａｘを設定し（ステップＳ１２０）、設定した待機可能最大枚数Ｎｍａｘを上限として連続ページ数Ｎｓｅｔを制限することにより、搬送路６８で待機させる目標待機枚数Ｎｗを設定する（ステップＳ１３０）。ここで、待機可能最大枚数Ｎｍａｘは、本実施形態では、搬送路６８の長さＬｐを対象ページの指定種類に含まれる用紙サイズの搬送方向の長さ（例えば、Ａ４サイズの長辺の長さなど）で除して得られる値以下の最大整数を設定するものとした。
【００２９】
こうして目標待機枚数Ｎｗを設定すると、指定種類の１枚の印刷用紙Ｐが印刷機構５０に搬送されると共に指定種類のＮｗ枚の印刷用紙Ｐが搬送路６８で待機するよう搬送機構６０を制御する搬送処理を開始する（ステップＳ１４０）。以下の説明では、搬送処理のうち、対象ページの印刷用の印刷用紙Ｐを印刷機構５０に搬送する処理を印刷用搬送処理といい、それ以外の印刷用紙Ｐを搬送路６８で待機させるために搬送する処理を待機用搬送処理という。また、用紙カセット４２ａ〜４２ｃのうち指定種類の印刷用紙Ｐを収容する用紙カセットを対応用紙カセットといい、給紙ローラー６２ａ〜６２ｃのうち対応用紙カセットに対応する給紙ローラーを対応給紙ローラーという。搬送処理は、搬送路６８に印刷用紙Ｐがない場合には、対応用紙カセットから印刷用紙Ｐが１枚ずつ給紙されて搬送路６８を搬送され、先頭の印刷用紙Ｐが印刷機構５０に搬送されると共にその次以降のＮｗ枚の印刷用紙Ｐが搬送路６８で待機するよう、対応給紙ローラーや搬送ローラー６４を回転させることによって行なわれる。一方、搬送路６８に印刷用紙Ｐがある場合には、搬送路６８の印刷用紙Ｐ（複数ある場合には先頭の印刷用紙Ｐ）が印刷機構５０に搬送されると共に搬送路６８で現在待機中の用紙数と目標待機枚数Ｎｗとに基づいて必要に応じて対応用紙カセットから印刷用紙Ｐが給紙されて搬送路６８でＮｗ枚の印刷用紙Ｐが待機するよう、対応給紙ローラーや搬送ローラー６４を回転させることによって行なわれる。
【００３０】
こうして搬送処理が開始されて、指定種類の１枚の印刷用紙Ｐが印刷機構５０に搬送されると（ステップＳ１５０）、対象ページの印刷が行なわれるよう印刷機構５０を制御する印刷処理を開始し（ステップＳ１６０）、対象ページの印刷が完了して印刷用紙Ｐが排紙ローラー５６によって排紙されると（ステップＳ１７０）、本ルーチンを終了する。印刷処理は、対象ページの印刷データに基づいて、搬送ローラー５５によって印刷用紙Ｐを搬送しながらキャリッジ５１の主走査方向の往復動を伴って印刷ヘッド４４からインク滴を吐出することによって行なわれる。また、本実施形態では、印刷が完了した印刷用紙Ｐの排紙前に次ページ（次の対象ページ）の印刷指示を受信したときには、そのページの印刷のために次回の印刷時処理ルーチンが実行され、ステップＳ１４０または後述のステップＳ１８０の処理と同様のタイミングで印刷済みの印刷用紙Ｐが排紙されるものとした。図６は、対象ページの印刷を行なう際にその次以降の２枚の印刷用紙Ｐを搬送路６８で待機させる際の様子を示す説明図である。このように対象ページの印刷を行なう際に、連続ページ数Ｎｓｅｔが値１以上である場合には、少なくともその次の印刷用紙Ｐを搬送路６８で待機させておく（待機用搬送処理を行なう）ことにより、次ページ（次の対象ページ）の印刷を行なう際の印刷用搬送処理に要する時間（印刷を開始するまでに要する時間）を短縮することができる。この結果、複数ページの印刷の迅速化を図ることができる。しかも、搬送路６８の長さＬｐと対象ページの指定種類に含まれる用紙サイズの搬送方向の長さとに応じた枚数の印刷用紙Ｐを搬送路６８で待機させるから、搬送路が比較的長いプリンターにおいて１枚の印刷用紙しか搬送路で待機させないものに比して、複数ページの印刷のより迅速化を図ることができる。特に、印刷機構５０の搬送ローラー５５や排紙ローラー５６，搬送機構６０の搬送ローラー６４が同一の搬送用モーターの駆動によって同一速度で回転する場合などには、印刷用紙Ｐの搬送速度は、印刷中か搬送路６８での搬送中かに拘わらず一定となるため、搬送路６８で待機させる枚数を増加させる（順に搬送される印刷用紙Ｐ間の搬送方向の間隔を短くする）ことによる効果はより顕著なものとなる。
【００３１】
一方、ステップＳ１１０で連続ページ数Ｎｓｅｔが値０であると判定された場合には、対象ページの指定種類と次ページの指定種類とが同一ではないと判断し、１枚の指定種類の印刷用紙Ｐが印刷機構５０に搬送されるよう搬送機構６０を制御する搬送処理（印刷用搬送処理）を開始し（ステップＳ１８０）、ステップＳ１５０〜Ｓ１７０の処理を行なって、本ルーチンを終了する。印刷用搬送処理は、搬送路６８に印刷用紙Ｐがない場合には、対応用紙カセットから印刷用紙Ｐが１枚ずつ給紙されて搬送路６８を介して印刷機構５０に搬送されるよう対応給紙ローラーや搬送ローラー６４を回転させることによって行なわれ、搬送路６８に印刷用紙Ｐがある場合には、その印刷用紙Ｐが印刷機構５０に搬送されるよう搬送ローラー６４を回転させることによって行なわれる。この場合、対象ページの印刷に用いない印刷用紙Ｐを搬送路６８で待機させない、即ち、前述の待機用搬送処理を行なわないことになるから、次ページ（次の対象ページ）の印刷を行なう際の印刷用紙Ｐの無駄な排紙（印刷せずに排紙すること）を抑制することができる。
【００３２】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のプリンター４０が「印刷装置」に相当し、用紙カセット４２ａ〜４２ｃが「複数の収容手段」に相当し、印刷機構５０が「印刷手段」に相当し、搬送機構６０が「搬送手段」に相当し、図５の印刷時処理ルーチンのステップＳ１００の処理を実行するコントローラー７０が「取得手段」に相当し、図５の印刷時処理ルーチンのステップＳ１４０〜Ｓ１７０の処理またはステップＳ１８０，Ｓ１５０〜Ｓ１７０の処理を実行するコントローラー７０が「印刷制御手段」に相当し、図５の印刷時処理ルーチンのステップＳ１４０，Ｓ１８０の処理を実行するコントローラー７０が「制御手段」に相当する。また、ユーザーＰＣ２０が「印刷指示装置」に相当する。
【００３３】
以上説明した本実施形態の印刷システム１０が備えるプリンター４０によれば、対象ページの印刷を行なう際に、対象ページの次ページ以降で指定種類が対象ページと同一となる連続ページ数Ｎｓｅｔが値１以上である場合には印刷用紙Ｐを搬送路６８で待機させる待機用搬送処理を行ない、連続ページ数Ｎｓｅｔが値０である場合には待機用搬送処理を行なわないから、前者の場合には複数ページの印刷の迅速化を図ることができ、後者の場合には印刷用紙Ｐの無駄な排紙を抑制することができる。即ち、複数ページの印刷を迅速に行ないつつ印刷用紙Ｐの無駄な排紙を抑制することができる。しかも、連続ページ数Ｎｓｅｔが値１以上である場合には連続ページ数Ｎｓｅｔに応じた枚数の印刷用紙Ｐを搬送路６８で待機させるから、１枚の印刷用紙しか搬送路で待機させないものに比して複数ページの印刷のより迅速化を図ることができる。
【００３４】
また、本実施形態の印刷システム１０が備えるユーザーＰＣ２０によれば、対象ページの印刷データや指定種類だけでなく連続ページ数Ｎｓｅｔを含む印刷指示をプリンター４０に送信するから、上述したようにプリンター４０を動作させることにより、複数ページの印刷を迅速に行ないつつ印刷用紙Ｐの無駄な排紙を抑制することができる。
【００３５】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３６】
上述した実施形態では、待機可能最大枚数Ｎｍａｘを上限として連続ページ数Ｎｓｅｔを制限して目標待機枚数Ｎｗを設定するものとしたが、待機可能最大枚数Ｎｍａｘ以下で値１以上であれば如何なる枚数を目標待機枚数Ｎｗに設定するものとしてもよく、例えば、連続ページ数Ｎｓｅｔに拘わらずに所定の枚数（例えば、２枚など）を目標待機枚数Ｎｗに設定するものとしてもよい。
【００３７】
上述した実施形態では、対象ページの次ページ以降で指定種類が対象ページと同一となる連続ページ数Ｎｓｅｔを取得し、連続ページ数Ｎｓｅｔが値１以上である場合に連続ページ数Ｎｓｅｔに応じて準備用搬送処理を行ない、連続ページ数Ｎｓｅｔが値０である場合に準備用搬送処理を行なわないものとしたが、連続ページ数Ｎｓｅｔに代えて、対象ページの指定種類と次ページの指定種類とが同一であるかを二者択一で示す情報（以下、二者択一情報という）を取得し、対象ページの指定種類と次ページの指定種類とが同一である場合には準備用搬送処理を行ない、対象ページの指定種類と次ページの指定種類とが同一でない場合には準備用搬送処理を行なわないものとしてもよい。この場合、ユーザーＰＣ２０では、連続ページ数Ｎｓｅｔに代えて二者択一情報を印刷指示に含めるものとすればよい。
【００３８】
上述した実施形態では、対象ページの次ページ以降で指定種類が対象ページと同一となる連続ページ数Ｎｓｅｔを取得するものとしたが、指定種類が同一となるか否かに拘わらず対象ページの次ページ以降の残りページ数を取得するものとしてもよい。
【００３９】
上述した実施形態では、用紙サイズ，用紙のタイプ，用紙の向きの全てが同一である場合に指定種類が同一であると判断し、用紙サイズ，用紙のタイプ，用紙の向きの少なくとも一つが異なる場合に指定種類が異なると判断するものとしたが、用紙サイズ，用紙のタイプ，用紙の向きのいずれか一つまたは２つだけに基づいてまたはこれら以外の条件を加味して指定種類が同一であるか否かを判断するものとしてもよい。
【００４０】
上述した実施形態では、搬送路６８は、長さＬｐが所定の用紙サイズ（例えば、Ａ４サイズ）の長辺の長さのｎ倍（ｎは２以上の整数として予め定められた数）以上となるよう形成されているものとしたが、所定の用紙サイズの長辺の長さ以上に形成されているものであればよい。
【００４１】
上述した実施形態では、プリンター４０は、１ページ分ずつの印刷指示を受信して印刷を行なうプリンターとして構成されるものとしたが、複数ページ分ずつの印刷指示を受信して印刷を行なうプリンターとして構成されるものとしてもよい。
【００４２】
上述した実施形態では、本発明の印刷システムを印刷指示装置としてのユーザーＰＣ２０と印刷装置としてのプリンター４０とを備える印刷システム１０に具現化した例を説明したが、印刷装置の形態として用いるものとしてもよいし、印刷装置の制御方法の形態として用いるものとしてもよいし、印刷装置の制御方法の各ステップを１または複数のコンピューターで実現させるためのプログラムの形態とするものとしてもよい。また、印刷指示装置の形態として用いるものとしてもよいし、印刷指示装置の制御方法の形態とするものとしてもよいし、印刷指示装置の制御方法の各ステップを１または複数のコンピューターで実現させるためのプログラムの形態とするものとしてもよい。
【符号の説明】
【００４３】
１０  印刷システム、２０  ユーザーパソコン（ＰＣ）、２１  コントローラー、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  ＨＤＤ、２５ａ  アプリケーションプログラム（アプリケーション）、２５ｂ  プリンタードライバー、２６  ＵＳＢコントローラー、２７  ＵＳＢポート、２８  入力装置、２９  ディスプレイ、３２  アプリケーション、３４  プリンタードライバー、４０  プリンター、４２ａ〜４２ｃ  給紙カセット、４４  印刷ヘッド、４８  搬送路、５０  印刷機構、５１  キャリッジ、５２  印刷ヘッド、５４  プラテン、５５  搬送ローラー、５６  排紙ローラー、５８  排紙トレイ、６０  搬送機構、６２ａ〜６２ｃ  給紙ローラー、６４  搬送ローラー、６８  搬送路、７０  コントローラー、７２  ＣＰＵ、７３  ＲＯＭ、７４  ＲＡＭ、７６  ＵＳＢコントローラー、７７  ＵＳＢポート。
【図１】
2011201213.tif 000003
【図２】
2011201213.tif 000004
【図３】
2011201213.tif 000005
【図４】
2011201213.tif 000006
【図５】
2011201213.tif 000007
【図６】
2011201213.tif 000008