(57)【要約】【課題】印刷システムにおいて、複数ページの印刷を行なう場合に、印刷処理に関する設定の自由度を高める。【解決手段】印刷すべきページ群の内容を記述したデータを含む印刷データを生成する印刷データ生成手段と、印刷すべきページ群を１または複数のグループに分割する指定を受け付けるための画面と、それぞれのグループに対して印刷処理に関する設定を受け付けるための画面とを提示する印刷設定受付手段とを備え、グループを定義する情報とグループに対する印刷処理に関する設定についての情報とを印刷データに含めるプリンタホストと、前記印刷データに含まれるグループを定義する情報とグループに対する印刷処理に関する設定についての情報とにしたがい、グループを構成するページに対して、そのグループについての印刷処理に関する設定に基づいた印刷処理を行なう印刷装置を有する印刷システムを提供する。【選択図】図２
2004102478.tif 000002
【特許請求の範囲】
【請求項１】
プリンタホストと、印刷装置とを備えた印刷システムであって、
前記プリンタホストは、
印刷すべきページ群の内容を記述したデータを含む印刷データを生成する印刷データ生成手段と、
印刷すべきページ群を１または複数のグループに分割する指定を受け付けるための画面と、それぞれのグループに対して印刷処理に関する設定を受け付けるための画面とを提示して、印刷すべきページ群に対する印刷処理に関する設定を受け付ける印刷設定受付手段とを備え、
前記印刷データ生成手段は、グループを定義する情報とグループに対する印刷処理に関する設定についての情報とを印刷データに含めるものであり、
前記印刷装置は、
前記印刷データに含まれるグループを定義する情報とグループに対する印刷処理に関する設定についての情報とにしたがい、グループを構成するページに対して、そのグループについての印刷処理に関する設定に基づいた印刷処理を行なうこと
を特徴とする印刷システム。
【請求項２】
印刷すべきページ群の内容を記述したデータを含む印刷データを生成する印刷データ生成手段と、
印刷すべきページ群を１または複数のグループに分割する指定を受け付けるための画面と、それぞれのグループに対して印刷処理に関する設定を受け付けるための画面とを提示して、印刷すべきページ群に対する印刷処理に関する設定を受け付ける印刷設定受付手段とを備え、
前記印刷データ生成手段は、グループを定義する情報とグループに対する印刷処理に関する設定についての情報とを印刷データに含めることを特徴とするプリンタホスト。
【請求項３】
請求項２に記載のプリンタホストにおいて、
前記印刷処理に関する設定には、用紙サイズ、用紙種類、給紙方法、解像度、の少なくともいずれか一つに関する項目が含まれることを特徴とするプリンタホスト。
【請求項４】
請求項２または３に記載のプリンタホストにおいて、
前記印刷データ生成手段は、グループを定義する情報とグループに対する印刷処理に関する設定についての情報とを印刷データのヘッダ部分に含めることを特徴とするプリンタホスト。
【請求項５】
印刷すべきページ群の内容を記述したデータを含む印刷データであって、印刷すべきページ群を１または複数に分割するグループを定義する情報と、グループに対する印刷処理に関する設定についての情報とを含む印刷データを受け付ける印刷装置であって、
受け付けた印刷データに含まれるグループを定義する情報とグループに対する印刷処理に関する設定についての情報とにしたがい、グループを構成するページに対して、そのグループについての印刷処理に関する設定に基づいた印刷処理を行なうことを特徴とする印刷装置。
【請求項６】
印刷すべきページ群の内容を記述したデータを含む印刷データを生成する印刷データ生成手段と、
印刷すべきページ群を１または複数のグループに分割する指定を受け付けるための画面と、それぞれのグループに対して印刷処理に関する設定を受け付けるための画面とを提示して、印刷すべきページ群に対する印刷処理に関する設定を受け付ける印刷設定受付手段とをコンピュータに構築させるプリンタドライバであって、
前記印刷データ生成手段は、グループを定義する情報とグループに対する印刷処理に関する設定についての情報とを印刷データに含めることを特徴とするプリンタドライバ。
【請求項７】
請求項６に記載のプリンタドライバにおいて、
前記印刷処理に関する設定には、用紙サイズ、用紙種類、給紙方法、解像度、の少なくともいずれか一つに関する項目が含まれることを特徴とするプリンタドライバ。
【請求項８】
請求項６または７に記載のプリンタドライバにおいて、
前記印刷データ生成手段は、グループを定義する情報とグループに対する印刷処理に関する設定についての情報とを印刷データのヘッダ部分に含めることを特徴とするプリンタドライバ。
【請求項９】
請求項６〜８のいずれか一項に記載のプリンタドライバを記録したコンピュータ読みとり可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷システムに係り、特に、印刷ジョブに含まれるページごとに印刷処理に関する設定を行なえる印刷システムに関する。
【０００２】
【従来の技術】
プリンタホストとプリンタとを備えて構成される印刷システムで印刷を行なう場合、印刷の実行に先立ち、プリンタホストでは、印刷処理に関する設定として、用紙サイズ、用紙種類、解像度等の設定を受け付けることができるようになっている。
【０００３】
そして、印刷対象が、複数のページからなるドキュメントである場合には、受け付けた印刷処理に関する設定がすべてのページに対して適用されることになる。
【０００４】
【発明が解決しようとする課題】
しかし、ドキュメントの内容によっては、一部のページにおいて、印刷処理に関する設定を変更して印刷を行ないたい場合がある。例えば、ドキュメントに写真を含むページがある場合に、そのページの用紙を写真用紙とし、解像度を高める設定を行ない、他のページは、用紙を普通紙とし、解像度を中程度とする設定を行ないたい場合、あるいは、最初のページを表紙とし、最後のページを裏表紙として、カラー印刷を行ない、他のページはモノクロ印刷を行ないたい場合等である。
【０００５】
従来、このような場合には、印刷設定ごとにドキュメントを複数回に分けて印刷を行なわざるを得ず、ユーザの負担が大きかった。
【０００６】
本発明は、印刷システムにおいて、複数ページの印刷を行なう場合に、印刷処理に関する設定の自由度を高めることを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、本発明の第１の態様によれば、
プリンタホストと、印刷装置とを備えた印刷システムであって、
前記プリンタホストは、
印刷すべきページ群の内容を記述したデータを含む印刷データを生成する印刷データ生成手段と、
印刷すべきページ群を１または複数のグループに分割する指定を受け付けるための画面と、それぞれのグループに対して印刷処理に関する設定を受け付けるための画面とを提示して、印刷すべきページ群に対する印刷処理に関する設定を受け付ける印刷設定受付手段とを備え、
前記印刷データ生成手段は、グループを定義する情報とグループに対する印刷処理に関する設定についての情報とを印刷データに含めるものであり、
前記印刷装置は、
前記印刷データに含まれるグループを定義する情報とグループに対する印刷処理に関する設定についての情報とにしたがい、グループを構成するページに対して、そのグループについての印刷処理に関する設定に基づいた印刷処理を行なうこと
を特徴とする印刷システムが提供される。
【０００８】
また、上記課題を解決するため、本発明の第２の態様によれば、
印刷すべきページ群の内容を記述したデータを含む印刷データを生成する印刷データ生成手段と、
印刷すべきページ群を１または複数のグループに分割する指定を受け付けるための画面と、それぞれのグループに対して印刷処理に関する設定を受け付けるための画面とを提示して、印刷すべきページ群に対する印刷処理に関する設定を受け付ける印刷設定受付手段とを備え、
前記印刷データ生成手段は、グループを定義する情報とグループに対する印刷処理に関する設定についての情報とを印刷データに含めることを特徴とするプリンタホストが提供される。
【０００９】
ここで、前記印刷データ生成手段は、グループを定義する情報とグループに対する印刷処理に関する設定についての情報とを印刷データのヘッダ部分に含めることができる。
【００１０】
また、上記課題を解決するため、本発明の第３の態様によれば、
印刷すべきページ群の内容を記述したデータを含む印刷データであって、印刷すべきページ群を１または複数に分割するグループを定義する情報と、グループに対する印刷処理に関する設定についての情報とを含む印刷データを受け付ける印刷装置であって、
受け付けた印刷データに含まれるグループを定義する情報とグループに対する印刷処理に関する設定についての情報とにしたがい、グループを構成するページに対して、そのグループについての印刷処理に関する設定に基づいた印刷処理を行なうことを特徴とする印刷装置が提供される。
【００１１】
【発明の実施の形態】
本発明の実施の形態について図面を参照して詳細に説明する。
【００１２】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００１３】
本図に示すように、印刷システムは、アプリケーションソフトウェアによる各種処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ３０と、このコンピュータ３０に接続されるプリンタ１０とを備えて構成される。本実施形態において、コンピュータ３０は、印刷データを生成し、プリンタ１０に送信するプリンタホストとして機能する。そして、プリンタ１０は、受信した印刷データに基づいて印刷を行なう印刷装置として機能する。なお、印刷システムの構成はこれに限られない。
【００１４】
コンピュータ３０は、各種プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ　ＰｒｏｃｅｓｓｉｎｇＵｎｉｔ）３１、データおよびプログラム等を一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）３２、コンピュータ３０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）３３、および、接続されたプリンタ１０等の周辺装置とのデータの送受信をつかさどるインタフェース３４を備えている。
【００１５】
また、コンピュータ３０には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置２３および内蔵または外付けの補助記憶装置２４が接続される。もちろん、コンピュータ３０の構成はこれに限られない。
【００１６】
プリンタ１０は、例えば、レーザ方式のページプリンタである。レーザ方式のページプリンタは、筐体内にトナーを充填したカートリッジを備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行なう。ただし、これに限られない。例えば、インクジェット方式のシリアルプリンタ、その他の印刷方式を用いたプリンタであってもよい。
【００１７】
プリンタ１０は、コンピュータ３０とのデータの送受信をつかさどるインタフェース１１、各種プログラムを実行するＣＰＵ１２、印刷データ等を一時的に記憶するＲＡＭ１３、プリンタ１０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１４、フォント情報等を格納する補助記憶装置１５、トナーカートリッジ、感光ドラム、レーザ光照射機構、紙送り機構、印刷媒体の給排紙処理を行なう給排紙機構等からなるプリントエンジン１６、ユーザからのキー操作等を受け付ける操作パネル１７を備えて構成される。もちろん、プリンタ１０の構成はこれに限られない。
【００１８】
次に、上記印刷システムによりコンピュータ３０およびプリンタ１０に実現される機能構成について、図２のブロック図を参照して説明する。
【００１９】
本図に示すように、コンピュータ３０上には、アプリケーション３１０とプリンタドライバ３２０とが構築される。
【００２０】
アプリケーション３１０は、ワードプロセッサ、グラフィックス等の処理をコンピュータ３０に行なわせるための機能を有しており、ＲＡＭ３２が読み込んだアプリケーションプログラムを、ＣＰＵ３１が実行することによりコンピュータ３０上に構築される。
【００２１】
プリンタドライバ３２０は、ユーザからの印刷指示にしたがって、アプリケーション３１０が生成した画像データを読み込んで、プリンタ１０が解釈できる形式の印刷データに変換し、インタフェース３４を介してプリンタ１０に送信する機能を有している。プリンタドライバ３２０は、印刷データを印刷ジョブ単位で管理する。印刷ジョブは、例えば、アプリケーション３１０で処理中のドキュメントについて、ユーザからの一の印刷指示に基づいて印刷対象となったページの集合体とすることができる。
【００２２】
このため、プリンタドライバ３２０は、印刷指示を受け付けるためのユーザインタフェース部３２１と、印刷データの生成、管理、送信等を処理する印刷処理部３２２とを備えている。
【００２３】
本実施形態において、印刷処理部３２２は、ユーザからの指示に基づいて、印刷ジョブを、さらに、一または複数のグループに分割して管理することができるようになっている。例えば、６ページからなる印刷ジョブを、最初の３ページのグループと次の３ページのグループの２つのグループに分割することができる。そして、それぞれのグループに対して、ユーザインタフェース部３２１を介して、印刷処理に関する設定を受け付けることができるようになっている。
【００２４】
プリンタドライバ３２０は、ＲＡＭ３２が読み込んだプリンタドライバプログラムを、ＣＰＵ３１が実行することによりコンピュータ３０上に構築される。このためのプリンタドライバプログラムは、例えば、ＣＤ−ＲＯＭ等の可搬型の記録媒体に記録することで流通させることができる。そして、この記録媒体を、メディア読取装置２３で読み取ることにより、コンピュータ３０にプリンタドライバプログラムをインストールすることができる。また、コンピュータ３０に通信装置を備えさせて、例えば、インターネット等のコンピュータネットワークを介してインストールすることもできる。
【００２５】
図２において、プリンタ１０上には、印刷制御部１１０および印刷実行部１２０２が構築される。
【００２６】
印刷制御部１１０は、コンピュータ３０から送信された印刷データを解釈して、印刷データに基づく印刷をプリンタ１０で実行するための制御を行なう。具体的には、印刷データに基づくプリントイメージデータを生成し、このプリントイメージデータを印刷するように印刷実行部１２０に指示を送る。
【００２７】
印刷実行部１２０は、印刷制御部１１０の指示にしたがって、印刷用紙等の印刷媒体に対して、プリントエンジン１６による印刷を実行する。
【００２８】
つぎに、本実施形態の印刷ジョブ制御の概要について説明する。前述のように、印刷ジョブは１または複数のページを含んで構成される。本実施形態では、印刷ジョブを構成するページをいくつかのグループ単位に分割し、それぞれのグループに対して独立に印刷処理に関する設定ができるものとする。
【００２９】
例えば、６ページで構成されている印刷ジョブについて、１ページ目（グループ１）、２〜５ページ目（グループ２）、６ページ目（グループ３）の３つのグループに分割することができる。そして、例えば、グループ１およびグループ６に対しては、印刷処理に関する設定としてキー入力待ち有りの設定を行い、グループ２に対してはキー入力待ち無しの設定を行なうことができる。ここで、キー入力待ち有りの設定は、印刷処理開始後、プリンタ１０の所定のキー入力を受け付けてからそのページの印刷が実行される設定であり、例えば、手差し印刷に適した設定である。
【００３０】
この結果、１ページ目の印刷は、キー入力を待って開始され、２ページ〜５ページ目の印刷は連続して行なわれる。そして、６ページ目の印刷は、キー入力を待って開始されることになる。この設定は、例えば、最初のページと最終ページには特殊な用紙を用いて手差し印刷を行ない、中間のページはプリンタ１０に備えられた通常の用紙に印刷させる場合に適している。
【００３１】
キー入力待ちは、有無の設定に限られず、さらに、詳細な設定が行えるようにしてもよい。例えば、（１）グループ内のすべてのページでキー入力待ちを行なう設定、（２）グループの最初のページのみキー入力待ちを行なう設定、（３）グループの最後のページのみキー入力待ちを行なう設定、（４）グループの最初と最後のページでキー入力待ちを行なう設定を用意して、ユーザから選択を受け付けるようにしてもよい。
【００３２】
さらに、例えば、手動両面印刷の指定と、キー入力待ちとを組み合わせた設定をグループ単位で行えるようにしてもよい。ここで、手動両面印刷は、印刷するページの順番を制御して、例えば、始めに奇数ページだけを連続して印刷していき、つぎに、奇数ページが印刷済みの用紙を、ユーザが手動で、プリンタの給紙口に裏返して戻した後、偶数ページだけを連続して印刷することにより、ページ順にそろった両面印刷を行なう方式である。このとき、奇数ページと偶数ページとの切り替わりの時点において、キー入力待ちを行なうようにする。さらに、手動両面印刷の開始時にもキー入力待ちをするようにしてもよい。
【００３３】
また、印刷ジョブの途中で用紙切れが発生して印刷処理が中断した場合に、用紙補給を行なった後に自動的に給紙を再開して印刷処理に復帰するか、用紙補給を行なった後にキー入力を待って給紙を再開するかの設定をグループ単位に行なえるようにしてもよい。
【００３４】
このように、グループの設定と、キー入力待ちの指定とを組み合わせることにより、種々の態様の印刷を実現することができるようになる。
【００３５】
図３は、６ページからなる印刷ジョブのグループの分割と、印刷処理に関する設定との組み合わせの例について説明するための図である。
【００３６】
図３（ａ）は、６ページを一つのグループとして、先頭ページのみキー入力待ち有りの設定を行なった場合である。この場合、１ページ目の印刷開始時にのみキー入力待ちとなり、以降のページは連続して印刷が行なわれる。
【００３７】
図３（ｂ）は、６ページを、第１ページ目のグループと、第２〜６ページ目までのグループとの２つのグループに分割し、最初のグループには全ページキー入力待ち有りの設定を行ない、次のグループには、全ページキー入力待ち無しの設定を行なった場合である。この場合も、図３（ａ）と同様に、１ページ目の印刷開始時にのみキー入力待ちとなり、以降のページは連続して印刷が行なわれる。このように、本実施形態では、同じ処理を種々のグループ分割およびキー入力待ち設定で実現することができる。
【００３８】
図３（ｃ）は、６ページを一つのグループとして、手動両面印刷で、奇数ページ偶数ページ切り換え時キー入力待ちの設定を行なった場合である。この場合、最初に奇数ページが連続して印刷され、奇数ページの印刷終了後、偶数ページの印刷開始時にキー入力待ちとなる。そして、キー入力受付後、偶数ページが連続して印刷される。
【００３９】
また、各グループに設定できる項目は、キー入力待ちの有無に限られない。一般にユーザが設定可能な印刷処理に関する項目についてグループ毎に設定することができる。
【００４０】
例えば、用紙設定、画像解像度、画像処理方法等をグループ毎に設定できるようにしてもよい。
【００４１】
このようにすることで、例えば、１ページ目はカラー印刷を行ない、２ページ目以降はモノクロ印刷としたい場合に、１ページ目と２ページ目以降とを別グループに設定し、それぞれのグループに対して、カラー印刷と、モノクロ印刷とを独立して設定できるようになる。図３（ｄ）は、このときのグループ分割と印刷処理に関する設定の一例を示している。
【００４２】
また、例えば、最終ページの印刷のみ、画像解像度を高めるように設定することもできる。さらには、グループ毎に給紙方法、例えば、手差しと給紙トレイとを独立して設定できるようになる。
【００４３】
つぎに、上記の制御を行なうための印刷システムの処理動作について説明する。
【００４４】
本実施形態において、プリンタドライバ３２０は、使用頻度が高いと想定されるグループの設定とキー入力待ちの設定とをパターンとしてあらかじめ用意しておき、ユーザが選択できるようにしている。
【００４５】
図４は、プリンタドライバ３２０のユーザインタフェース部３２１がユーザに提供するキー入力待ち設定画面の一例を説明するための図である。本図に示すように、プリンタドライバ３２０は、「キー入力待ち無し」「全ページキー入力待ち有り」「最初と最後のページにキー入力待ち」等のパターンを提示して、ユーザからの選択を受け付けることができるようにしている。
【００４６】
この場合、ユーザは、グループの概念を意識することなく、キー入力待ちのパターンを選択することができる。すなわち、プリンタドライバ３２０は、受け付けたパターンに対応して、印刷ジョブに含まれる各ページをグループに分割して、それぞれのグループに対してキー入力待ちの設定を行なうようにする。例えば、「キー入力待ち無し」が選択された場合には、全ページを一つのグループとして、キー入力待ち無しを設定すればよい。また、「最初と最後のページにキー入力待ち」が選択された場合には、最初のページと、最終ページと、その他のページの３つのグループに分割して、最初のページと最終ページのグループにはキー入力待ち有りを設定し、その他のページのグループにはキー入力待ち無しの設定をすればよい、もちろん、全ページを一つのグループとして、最初と最後のページのみにキー入力待ちという設定を行なってもよい。
【００４７】
また、ユーザは、用意されたパターン以外の設定を行ないたい場合には、キー入力待ち設定画面のカスタマイズボタン５１０をクリックすることができる。なお、用意されたパターンをユーザが編集可能とするボタンを設けるようにしてもよい。
【００４８】
プリンタドライバ３２０のユーザインタフェース部３２１は、キー入力待ち設定画面のカスタマイズボタン５１０のクリックを受け付けると、例えば、図５に示すようなグループ設定画面を表示する。
【００４９】
本図に示すようにグループ設定画面では、印刷ジョブに含まれるページのイメージと、グループ化ボタン５２０およびグループ解除を行なうためのボタン５３０が表示され、印刷ジョブに含まれるページのグルーピングを行なうことができるようになっている。ユーザは、画面に表示されているページを指定し、任意の組み合わせでグループを設定することができる。ただし、本実施形態においては、グループ内においてページは連続するようにしている。
【００５０】
ユーザは、グループ設定画面で、印刷ジョブをグループに分割した後、キー入力待ち設定ボタン５４０をクリックすることで、それぞれのグループに対し、キー入力待ちの設定を行なうことができる。
【００５１】
プリンタドライバ３２０のユーザインタフェース部３２１はグループ設定画面で、キー入力待ち設定ボタン５４０のクリックを受け付けると、例えば、図６に示すようなグループキー入力待ち設定画面を表示する。
【００５２】
本図に示すようにグループキー入力待ち設定画面では、グループ設定画面で設定したグループ単位で、キー入力待ち有り、キー入力待ち無し、先頭ページのみキー入力待ちの選択ができるようになっている。もちろん、他の選択肢、例えば、先頭ページおよび最終ページでキー入力待ち等を設けるようにしてもよい。
【００５３】
また、本画面では、用紙切れの復帰時の設定として、キー入力待ち有り、キー入力待ち無しの選択ができるようになっている。
【００５４】
ユーザは、本画面で、メニュー５６０により設定対象のグループを指定し、キー入力待ちの設定を行なうようにする。
【００５５】
また、ユーザは、グループ設定画面で、印刷ジョブをグループに分割した後、印刷設定ボタン５５０をクリックすることで、それぞれのグループに対し、用紙サイズ、印刷用紙の種類、印刷品質等に関する印刷設定を行なうことができる。
【００５６】
プリンタドライバ３２０のユーザインタフェース部３２１はグループ設定画面で、印刷設定ボタン５５０のクリックを受け付けると、例えば、図７に示すようなグループ印刷設定画面を表示する。
【００５７】
本図に示すようにグループキー入力待ち設定画面では、グループ設定画面で設定したグループ単位で、用紙サイズ、印刷方向、印刷用紙種類、給紙方法、カラー／モノクロ、印刷品質、手動両面印刷等に関する印刷設定を行なうことができるようになっている。もちろん、他の印刷に関する設定を行えるようにしてもよい。
【００５８】
次に、プリンタドライバ３２０が、ユーザの指示に基づいて分割したグループおよびグループに対する印刷処理に関する設定を、プリンタ１０に送信する印刷データで表現する方法の一例について説明する。
【００５９】
本実施形態において、プリンタドライバ３２０の印刷処理部３２２は、印刷ジョブのグループ分割およびグループに対する印刷処理に関する設定を印刷データのヘッダ部分において、ジョブ記述言語で表現する。
【００６０】
図８は、本実施形態における印刷データの構造の一例を示す図である。本図に示すように、印刷データ６００はヘッダ部６１０と、ページデータ部６２０とから構成される。ページデータ部６２０は、印刷ジョブに含まれるページ毎に、それぞれのページの内容が所定の言語で記述される。本実施形態において、ページデータ部６２０は、従来の記述内容を用いることができる。
【００６１】
ヘッダ部６１０では、印刷ジョブの開始コマンド等に引き続き、ユーザの指示に基づいて分割したグループ毎に、そのグループに対する設定が記述される。このように、本実施形態では、グループの分割およびグループに対する印刷処理に関する設定は、印刷データの先頭において、一括して行なうようにしている。このようにすることで、ページデータ部６２０自身には影響を与えることなく、印刷ジョブに含まれるページについて、さまざまな印刷処理に関する設定を、グループ単位で行えるようになる。なお、ヘッダ部６１０では、印刷ジョブの開始コマンドに続いて、デフォルトの印刷処理に関する設定を記述するようにしてもよい。この場合は、特に印刷処理に関する設定がなされないグループに対しては、デフォルトの印刷処理に関する設定が適用されるようにする。
【００６２】
グループに対する印刷処理に関する設定は、例えば、本図に示すようなフォーマットとすることができる。
【００６３】
すなわち、ヘッダ部６１０の「ページ指定」において、例えば、グループに含まれるページ数を記述して、グループの範囲を定義する。また、例えば、全ページ、残り全ページというような記述でもグループ範囲を定義することができる。
【００６４】
「キー入力待ち指定」において、グループ内におけるキー入力待ちのページ位置等を定義することができる。「用紙切れ復帰指定」において、用紙切れが発生し、印刷が中断した後の、復帰の際にキー入力待ちを行なうかどうかを定義することができる。以下、「給紙方法」、「用紙サイズ」、「用紙種類」、「手動両面印刷指定」、「解像度」等で、グループに含まれるページに対する印刷処理の設定内容を定義することができる。
【００６５】
これらの記述を、グループ毎に繰り返すことで、印刷ジョブのグループ分割の定義および各グループに対する印刷処理に関する設定等を表現することができる。
【００６６】
一方、プリンタ１０の印刷制御部１１０は、コンピュータ３０から送信された印刷データ６００のヘッダ部６１０に記述されているジョブ記述言語を解釈して、印刷ジョブをグループ単位で処理する。
【００６７】
すなわち、例えば、用紙設定、画像解像度、画像処理方法等についてグループ毎に設定されている場合には、その指定内容にしたがってイメージデータを生成する。
【００６８】
また、キー入力待ち設定がされている場合には、印刷制御部１１０でのイメージデータ生成後、キー入力待ちを行なうページが印刷実行部１２０で印刷が実行される際に、いったん印刷処理を中断し、操作パネル１７からのキーの入力を待つ。そして、キー入力を受け付けると印刷処理を再開して、キー入力待ちを行なったページの印刷を実行するようにする。
【００６９】
なお、例えば、全ページキー入力待ちの設定で印刷を開始した後に、キー入力待ちの必要がなくなった場合等に対処するため、プリンタ１０は、操作パネル１７の所定の操作により、キー入力待ちを解除するようにしてもよい。
【００７０】
【発明の効果】
上述のように、本発明によれば、印刷システムにおいて、複数ページの印刷を行なう場合に、印刷処理に関する設定の自由度を高めることができる。
【図面の簡単な説明】
【図１】は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【図２】は、印刷システムによりコンピュータ３０およびプリンタ１０に実現される機能構成について説明するためのブロック図である。
【図３】は、印刷ジョブのグループの分割と、印刷処理に関する設定との組み合わせの例について説明するための図である。
【図４】は、キー入力待ち設定画面の一例を説明するための図である。
【図５】は、グループ設定画面の一例を説明するための図である。
【図６】は、グループキー入力待ち設定画面の一例を説明するための図である。
【図７】は、グループ印刷設定画面の一例を説明するための図である。
【図８】は、本実施形態における印刷データの構造の一例を示す図である。
【符号の説明】
１０…プリンタ
１１…インタフェース
１２…ＣＰＵ
１３…ＲＡＭ
１４…ＲＯＭ
１５…補助記憶装置
１６…プリントエンジン
１７…操作パネル
２１…表示装置
２２…入力装置
２３…メディア読取装置
２４…補助記憶装置
３０…コンピュータ
３１…ＣＰＵ
３２…ＲＡＭ
３３…ＲＯＭ
３４…インタフェース
１１０…印刷制御部
１２０…印刷実行部
３１０…アプリケーション
３２０…プリンタドライバ
３２１…ユーザインタフェース部
３２２…印刷処理部
６００…印刷データ
６１０…ヘッダ部
６２０…ページデータ部
【図１】
2004102478.tif 000003
【図２】
2004102478.tif 000004
【図３】
2004102478.tif 000005
【図４】
2004102478.tif 000006
【図５】
2004102478.tif 000007
【図６】
2004102478.tif 000008
【図７】
2004102478.tif 000009
【図８】
2004102478.tif 000010