(57)【要約】【課題】  印刷制御装置（プリントサーバ１０）側から印刷装置（プリンタ２０）内に蓄積された印刷ジョブの実行順番を変更することで、印刷装置の用紙の掛け替え回数を抑制させるとともに、印刷処理を効率的に行えるようにした印刷制御装置およびその制御方法を提供する。【解決手段】  プリントサーバ１０は、出力制御部１３において、プリンタ２０の記憶部２１内に蓄積された１または複数の印刷ジョブから用紙名を取得し、実行が終了した印刷ジョブの用紙名と、実行待ちとなっている印刷ジョブの用紙名とが一致する印刷ジョブを優先させて実行ジョブに決定する。このようにして実行ジョブが決定すると、かかるジョブに対する印刷の開始をプリンタ２０へ指示し、プリンタ２０では、当該ジョブに対する印刷を開始することとなる。【選択図】  図１
2007094675.tif 000002
【特許請求の範囲】
【請求項１】
イメージデータに展開した印刷ジョブを記憶装置に一旦蓄積して印刷を行う印刷装置を制御する印刷制御装置において、
前記記憶装置に蓄積された１または複数の印刷ジョブから用紙情報を取得するジョブ情報取得手段と、
前記ジョブ情報取得手段で取得した用紙情報に基づいて次に実行する印刷ジョブを決定する決定手段と、
前記決定手段で決定した印刷ジョブに対する印刷の開始の指示を行う印刷開始指示手段と
を具備し、
前記印刷装置は、
前記印刷開始指示手段からの前記印刷開始の指示に基づき該当印刷ジョブの印刷を開始する
ことを特徴とする印刷制御装置。
【請求項２】
前記決定手段は、
前記印刷装置で実行が終了した印刷ジョブと用紙情報が一致する実行待ちの印刷ジョブの実行順番を優先させる
ことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記印刷装置に装填された用紙に関する用紙情報を取得する印刷装置情報取得手段
を更に具備し、
前記決定手段は、
前記印刷装置情報取得手段で取得した用紙情報と、前記ジョブ情報取得手段で取得した用紙情報とが一致する印刷ジョブの実行順番を優先させる
ことを特徴とする請求項１記載の印刷制御装置。
【請求項４】
前記用紙情報は、
用紙種別、用紙サイズ、用紙名、ページ数、用紙残数の全部若しくはその一部を含む
ことを特徴とする請求項１乃至３いずれかに記載の印刷制御装置。
【請求項５】
前記記憶装置に蓄積された１または複数の印刷ジョブと、自装置内の１または複数の印刷ジョブの状態を表示する表示手段
を更に具備することを特徴とする請求項１乃至４いずれかに記載の印刷制御装置。
【請求項６】
イメージデータに展開した印刷ジョブを記憶装置に一旦蓄積して印刷を行う印刷装置を制御する印刷制御装置の制御方法において、
前記記憶装置に蓄積された１または複数の印刷ジョブから用紙情報をジョブ情報取得手段で取得し、
前記ジョブ情報取得手段で取得した用紙情報に基づいて次に実行する印刷ジョブを決定手段で決定し、
前記決定手段で決定した印刷ジョブに対する印刷の開始を印刷開始指示手段で指示し、
前記印刷装置は、前記印刷開始指示手段からの前記印刷開始の指示に基づき該当印刷ジョブの印刷を開始する
ことを特徴とする印刷制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージデータに展開した印刷ジョブを記憶装置に一旦蓄積して印刷を行う印刷装置を制御する印刷制御装置およびその制御方法に係わり、詳しくは、印刷ジョブから取得した用紙情報に基づき印刷制御装置側から印刷装置内に蓄積された印刷ジョブの実行順番を変更するようにした印刷制御装置およびその制御方法に関する。
【背景技術】
【０００２】
従来より、連続紙を使用して印刷を行うプリンタ、ファックス等の印刷装置が知られている。そして、この連続紙プリンタにおいて、連続して受け付けた印刷ジョブ間で用いられる用紙が異なる場合には、用紙の掛け替え作業が生じるために、オペレータに多大な負担がかかっていた。
【０００３】
また、このような問題に対処した技術も提案されており、例えば、特許文献１には、プリントサーバ上で一定時間印刷ジョブを蓄積し、この蓄積した１または複数の印刷ジョブの実行順番を用紙に応じて変更することで、用紙の掛け替え回数を抑制させるという技術について言及されている。
【特許文献１】特開２０００−０２９６４７号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の発明では、プリントサーバ上で印刷の実行順番を変更するため、プリントサーバ上に、ある程度印刷ジョブを蓄積させる必要がある。そのため、プリントサーバ側で印刷の実行順番を決めた後、プリンタにデータを出力するので、その分、タイムロスが生じてしまい、印刷時間が長くなるといった問題があった。
【０００５】
また近年、内部にハードディスク等の記憶装置を備え、かかる記憶装置内にある程度印刷ジョブを蓄積し、印刷を行うことができるハードディスク内蔵型のプリンタが知られているが、このようなプリンタにおいて、プリントサーバ側からプリンタの内部に蓄積された印刷ジョブの実行順番を変更する技術は今までなかった。
【０００６】
そこで、本発明は上記実情に鑑みてなされたものであり、印刷制御装置側から印刷装置内に蓄積された印刷ジョブの実行順番を変更することで、印刷装置の用紙の掛け替え回数を抑制するとともに、印刷処理を効率的に行えるようにした印刷制御装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の発明は、イメージデータに展開した印刷ジョブを記憶装置に一旦蓄積して印刷を行う印刷装置を制御する印刷制御装置において、前記記憶装置に蓄積された１または複数の印刷ジョブから用紙情報を取得するジョブ情報取得手段と、前記ジョブ情報取得手段で取得した用紙情報に基づいて次に実行する印刷ジョブを決定する決定手段と、前記決定手段で決定した印刷ジョブに対する印刷の開始の指示を行う印刷開始指示手段とを具備し、前記印刷装置は、前記印刷開始指示手段からの前記印刷開始の指示に基づき該当印刷ジョブの印刷を開始することを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記決定手段は、前記印刷装置で実行が終了した印刷ジョブと用紙情報が一致する実行待ちの印刷ジョブの実行順番を優先させることを特徴とする。
【０００９】
また、請求項３の発明は、請求項１の発明において、前記印刷装置に装填された用紙に関する用紙情報を取得する印刷装置情報取得手段を更に具備し、前記決定手段は、前記印刷装置情報取得手段で取得した用紙情報と、前記ジョブ情報取得手段で取得した用紙情報とが一致する印刷ジョブの実行順番を優先させることを特徴とする。
【００１０】
また、請求項４の発明は、請求項１乃至３の発明において、前記用紙情報は、用紙種別、用紙サイズ、用紙名、ページ数、用紙残数の全部若しくはその一部を含むことを特徴とする。
【００１１】
また、請求項５の発明は、請求項１乃至４の発明において、前記記憶装置に蓄積された１または複数の印刷ジョブと、自装置内の１または複数の印刷ジョブの状態を表示する表示手段を更に具備することを特徴とする。
【００１２】
また、請求項６の発明は、イメージデータに展開した印刷ジョブを記憶装置に一旦蓄積して印刷を行う印刷装置を制御する印刷制御装置の制御方法において、前記記憶装置に蓄積された１または複数の印刷ジョブから用紙情報をジョブ情報取得手段で取得し、前記ジョブ情報取得手段で取得した用紙情報に基づいて次に実行する印刷ジョブを決定手段で決定し、前記決定手段で決定した印刷ジョブに対する印刷の開始を印刷開始指示手段で指示し、前記印刷装置は、前記印刷開始指示手段からの前記印刷開始の指示に基づき該当印刷ジョブの印刷を開始することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、印刷装置の記憶装置に蓄積された１または複数の印刷ジョブから用紙情報を取得し、該取得した用紙情報に基づいて次に実行する印刷ジョブを決定し、該決定した印刷ジョブに対する印刷の開始を印刷装置に指示するように構成したため、印刷装置の用紙の掛け替え回数を抑制させることができ、オペレータの負担を軽減させることができる。
【００１４】
また、印刷制御装置側から印刷装置の記憶装置内に蓄積された印刷ジョブの実行順番を変更できるので、印刷制御装置側に印刷ジョブを蓄積し実行順番を変更するといった従来の方式で生じていたタイムロスがなくなるため、印刷時間が短縮し、印刷処理を効率的に行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明に係わる印刷制御装置およびその制御方法の実施例について添付図面を参照して詳細に説明する。
【実施例１】
【００１６】
図１は、本発明に係わる印刷制御装置を配して構成した印刷システムの全体構成の一例を示す図である。なお、本実施例においては、本発明に係わる印刷制御装置をプリントサーバ１０に適用した場合を示す。
【００１７】
この印刷システムは、印刷ジョブ（１または複数の印刷データと一連の処理命令とで構成されたジョブ）を蓄積するためのハードディスク等の記憶装置（記憶部２１）を備えたプリンタ２０と、プリンタ２０に制御コマンドを送信し、かかるプリンタ２０の記憶部２１に蓄積された印刷ジョブの制御を行うプリントサーバ１０とを具備して構成される。
【００１８】
ここで、プリントサーバ１０は、上位（不図示）から印刷ジョブを受信すると、スプール制御部１２において当該ジョブに対し所定の編集処理を行った後、プリンタドライバ１６を介してプリンタ２０へ当該ジョブを出力する。
【００１９】
プリントサーバ１０は、各種処理機能部として、上位からの印刷ジョブを格納するためのハードディスク等の記憶装置である記憶部１１と、印刷ジョブのジョブ管理を行うスプール制御部１２と、プリンタ２０へ印刷ジョブを出力するプリンタドライバ１６とを具備して構成される。
【００２０】
また、スプール制御部１２は内部に、各種処理機能部として、出力制御部１３と、描画部１４と、表示部１５とを具備して構成される。描画部１４は、印刷ジョブの描画処理（イメージデータへの展開等）を行う機能を有し、表示部１５は、プリントサーバ１０およびプリンタ２０に蓄積中のジョブ状態の表示を行う機能を有する。
【００２１】
出力制御部１３は、プリンタ２０の動作を制御する機能を有し、特に、プリンタ２０に蓄積された印刷ジョブに対する印刷の開始をプリンタ２０に指示する。より具体的には、プリンタドライバ１６を介してプリンタ２０にプリンタジョブ言語（Printer Job Language）形式の制御コマンドを送信し、プリンタ２０の動作を制御する。
【００２２】
プリントサーバ１０からプリンタ２０へ入力された印刷ジョブには、プリンタ２０において、それぞれ固有の識別情報（以下、ジョブＩＤという）が割り当てられる。そして、この各印刷ジョブに対応して割り当てられたジョブＩＤは、プリンタ２０からプリントサーバ１０へ報告され、出力制御部１３では、このジョブＩＤを指定してプリンタ２０に対し各種制御を行うことになる。
【００２３】
ここで、図２を用いて、出力制御部１３の機能的な構成の一部について説明する。なお、上記図１と同一のものには同一の符号を付してある。
【００２４】
出力制御部１３は、各種処理機能部として、ジョブ情報取得部１３ａと、実行ジョブ決定部１３ｂと、印刷開始指示部１３ｃとを具備して構成される。
【００２５】
ジョブ情報取得部１３ａは、プリンタ２０に蓄積された１または複数の印刷ジョブから、かかるジョブの実行時に用いられる用紙に関する用紙情報（以下、単に用紙情報という）を取得する機能を有する。プリントサーバ１０では、この用紙情報に基づいてプリンタ２０で用紙の掛け替えが生じるか否かを判断する。この用紙情報は、例えば、用紙種別、用紙サイズ、用紙名、ページ数、用紙残数…等の全部若しくはその一部を含む情報であるが、本実施例においては、用紙情報が用紙名である場合を例に挙げて説明する。
【００２６】
実行ジョブ決定部１３ｂは、プリンタ２０に蓄積された１または複数の印刷ジョブの中から、実行する印刷ジョブを決定する機能を有する。詳細は後述するが、ジョブ情報取得部１３ａが取得した用紙情報（用紙名）に基づき実行する印刷ジョブを決定する。
【００２７】
印刷開始指示部１３ｃは、実行ジョブ決定部１３ｂが実行を決定した印刷ジョブに対する印刷の開始をプリンタ２０に指示する。より具体的には、実行ジョブ決定部１３ｂが決定した印刷ジョブと対応するジョブＩＤを指定して、プリンタ２０にジョブの実行を指示する。以上が出力制御部１３を構成する各種処理機能の説明である。
【００２８】
図１に戻り、プリンタドライバ１６は、スプール制御部１２においてイメージ化された印刷ジョブを、プリンタ２０が解釈可能なページ記述言語（Page Description Language）形式に変換する機能の他、プリンタ２０のステータス管理や、プリンタ２０側の記憶部制御Ｉ／Ｆ（Interface）２２との通信インターフェス的な機能を有する。
【００２９】
一方、プリンタ２０は、連続紙を使用して印刷を行う連続紙プリンタである。プリンタ２０では、プリントサーバ１０から入力されたページ記述言語形式の印刷ジョブをイメージデータに展開し記憶部２１に蓄積する。この記憶部２１に蓄積された印刷ジョブに対する印刷の開始は、プリントサーバ２０からの印刷開始指示とともに開始される。
【００３０】
なお、プリンタ２０の印刷開始タイミングは、記憶部２１に所定数以上のジョブが蓄積された時点でもあってもよいし、記憶部２１に蓄積された印刷ジョブが所定のデータサイズ以上となった時点であってもよい。これは、プリントサーバ１０の動作設定を変更することで調整することができる。なお、本実施例においては、プリンタ２０の記憶部２１に１以上の印刷ジョブが蓄積されたタイミングで印刷を開始する場合を説明する。
【００３１】
プリンタ２０は、各種処理機能部として、プリントサーバ１０から入力された印刷ジョブを蓄積する記憶部２１と、記憶部２１に蓄積された印刷ジョブの制御全般を行う記憶部制御Ｉ／Ｆ２２とを具備して構成される。なお、この記憶部２１は、プリンタ２０に内蔵されたものであってもよいし、オプションとしてプリンタ２０に外付けで接続されたものであってもよい。
【００３２】
記憶部制御Ｉ／Ｆ２２は内部に、各種処理機能部として、描画部２２ａと、ジョブ管理部２２ｂとを具備して構成される。描画部２２ａは、プリントサーバ１０から入力されたページ記述言語形式の印刷ジョブをイメージデータに展開する機能を有し、ジョブ管理部２２ｂは、イメージデータに展開された印刷ジョブにジョブＩＤを割り当てるとともに、当該ジョブを記憶部２１に蓄積し管理を行う。また、この割り当てたジョブＩＤをプリントサーバ１０に報告する。
【００３３】
さて、プリントサーバ１０において、上位から印刷ジョブ３１が投入されると、当該ジョブ３１が、スプール制御部１２により記憶部１１に一旦格納される。格納された印刷ジョブ３２は、描画部１４において所定の編集処理が行われた後、プリンタドライバ１６に順次渡される。プリンタドライバ１６では、当該データを所定のページ記述言語に変換し、プリンタ２０へ送信する。
【００３４】
プリンタ２０側では、記憶部制御Ｉ／Ｆ２２において、プリントサーバ１０から送られてきた印刷ジョブ内のページ記述言語に基づきイメージデータに展開するとともに、記憶部２１に蓄積する。なお、この前述した一連の処理は、プリントサーバ１０へ印刷ジョブが送られてくる都度、順次行われるが、この時点では、プリンタ２０に蓄積された印刷ジョブ３３に対する印刷は開始されない。
【００３５】
そして、プリンタ２０の記憶部２１に所定以上の印刷ジョブが蓄積されると、プリントサーバ１０は、出力制御部１３において、プリンタ２０の記憶部２１内に蓄積された１または複数の印刷ジョブから、当該ジョブ実行時に用いられる用紙名を取得し、プリンタ２０で実行が終了した印刷ジョブの用紙名と、実行待ちとなっている印刷ジョブの用紙名とが一致する印刷ジョブを優先させて実行する印刷ジョブを決定する。
【００３６】
このようにして実行する印刷ジョブが決定すると、かかるジョブに対する印刷の開始がプリンタ２０へ指示され、プリンタ２０では、当該ジョブに対する印刷を開始することとなる。
【００３７】
またこのとき、プリントサーバ１０の表示部１５には、プリントサーバ１０側の記憶部１１に格納状態にあるジョブ状態４１と、プリンタ２０側の記憶部２１に格納状態にあるジョブ状態４２とが表示されることになる。
【００３８】
ここで、図３および図４を用いて、図１に示した印刷システムにおける動作の概要を説明する。
【００３９】
図３において、プリントサーバ１０は、上位から印刷ジョブを受信すると、プリンタ２０の記憶部２１に空き容量がある限り、受信した印刷ジョブを随時プリンタ２０へ送信し、プリンタ２０では当該ジョブをイメージデータに展開し記憶部２１に蓄積する。
【００４０】
そして、プリンタ２０に１以上の印刷ジョブが蓄積されると、プリントサーバ１０から当該ジョブに対する印刷の開始が指示され、かかるジョブに対する印刷がプリンタ２０で開始される。
【００４１】
この場合、プリンタ２０でジョブ１に対する印刷処理実行中に、プリントサーバ１０から随時印刷ジョブが送られてきたため、プリンタ２０の記憶部２１には、ジョブ２、ジョブ３、ジョブ４の印刷ジョブが印刷実行待ちとなり、蓄積されている状態が示される。なお、記憶部２１には、ジョブ２、ジョブ３、ジョブ４の順番で印刷ジョブが蓄積されており、基本的には、先に蓄積されたジョブ２から順番に印刷処理が実行されることになる。
【００４２】
図４に移り、プリンタ２０でジョブ１に対する印刷処理が終了すると、その旨がプリントサーバ１０へ報告される。この報告を受けたプリントサーバ１０は、プリンタ２０内の記憶部２１に蓄積された印刷ジョブから用紙名を取得する。これは、実行が終了したジョブ１と同一の用紙を用いる印刷ジョブを優先させて実行するためである。
【００４３】
ここで、ジョブ１の用紙名は「Ｐ１」であり、これは、ジョブ４の用紙名と同一である。そのため、プリントサーバ１０は、用紙の掛け替えを行うことなく印刷を実行できるジョブ４に対する印刷を優先させる。
【００４４】
このようにして実行する印刷ジョブが決定するとプリントサーバ１０は、プリンタ２０に対しジョブ４の印刷の開始を指示し、この指示を受けたプリンタ２０ではジョブ４に対する印刷を開始することになる。
【００４５】
次に、図５を用いて、図１に示したプリントサーバ１０の動作について説明する。
【００４６】
プリントサーバ１０は、プリンタ２０の記憶部２１内に印刷ジョブが蓄積されるまで待機しているが（ステップＳ１０１）、ここで、記憶部２１への印刷ジョブの蓄積が完了すると（ステップＳ１０１でＹＥＳ）、この処理は開始される。
【００４７】
この処理が開始されると、プリントサーバ１０は、ジョブ情報取得部１３ａにおいて、記憶部２１内に蓄積された１または複数のジョブから用紙名を取得する（ステップＳ１０２）。
【００４８】
次に、プリントサーバ１０は、この１または複数のジョブから取得した用紙名を用いて、記憶部２１内に蓄積された１または複数の印刷ジョブの中から次に実行する印刷ジョブを決定する。より具体的には、実行ジョブ決定部１３ｂにおいて、実行が終了した印刷ジョブの用紙名と、同一の用紙を用いる印刷ジョブがあるか否かを判断し（ステップＳ１０３）、用紙名が一致する印刷ジョブを優先させて実行ジョブに決定する。
【００４９】
ここで、同一の用紙を用いる印刷ジョブがある場合には（ステップＳ１０４でＹＥＳ）、印刷開始指示部１３ｃにおいて、当該ジョブに対する印刷の開始をプリンタ２０に指示するが一方（ステップＳ１０６）、該当の印刷ジョブがない場合には（ステップＳ１０４でＮＯ）、印刷開始指示部１３ｃにおいて、記憶部２１に先に蓄積された印刷ジョブに対する印刷の開始をプリンタ２０に指示する（ステップＳ１０５）。
【００５０】
なお、このステップＳ１０６の開始指示に基づきプリンタ２０側で印刷が開始された場合には、プリンタ２０に既に装填された用紙を用いて印刷を行うため、用紙の掛け替えが発生しないが、ステップＳ１０５の開始指示に基づきプリンタ２０側で印刷が開始された場合には、プリンタ２０に未装填の用紙を用いて印刷を行うことになるため、プリンタ２０側で用紙の掛け替えがユーザに報知（表示、アラーム鳴動等）されることとなる。
【００５１】
このようにして印刷の開始を指示したプリントサーバ１０では、プリンタ２０側で印刷処理が終了するまで待機するが（ステップＳ１０７でＮＯ）、プリンタ２０側の印刷処理が終了し、ジョブ終了通知が送られてくると（ステップＳ１０７でＹＥＳ）、ステップＳ１０１に戻り、再び、プリンタ２０の記憶部２１内に印刷ジョブが蓄積されるまで待機することとなる。
【００５２】
以上説明したように本発明においては、プリンタ２０の記憶部２１に蓄積された１または複数の印刷ジョブから用紙情報（本実施例においては用紙名）を取得し、かかる情報に基づいて次に実行する印刷ジョブを決定し、当該ジョブに対する印刷の開始を指示するように構成したため、プリンタ２０の用紙の掛け替え回数を抑制させることができ、オペレータの負担を軽減させることができる。
【００５３】
また、プリントサーバ１０側からプリンタ２０の記憶部２１に蓄積された印刷ジョブの実行順番を変更できるので、プリントサーバ側に印刷ジョブを蓄積し実行順番を変更するといった従来の方式で生じていたタイムロスがなくなるため、印刷時間が短縮し、印刷処理を効率的に行うことができる。
【実施例２】
【００５４】
次に、実施例２について説明する。実施例２では、プリンタ２０に装填された用紙に関する用紙情報と、記憶部２１に蓄積された１または複数の印刷ジョブの用紙情報とをプリンタ２０から取得し、かかる情報に基づき印刷ジョブの実行をプリンタ２０に指示する場合の実施形態について説明する。なお、実施例２の全体構成は、実施例１を説明した図１と同一であるため、その説明は省略する。
【００５５】
図６は、実施例２に係わる出力制御部１３の機能的な構成の一部について説明する。なお、上記図２と同一の符号が付してあるものは略同様に動作するため、説明を省略するものもある。
【００５６】
出力制御部１３は、各種処理機能部として、ジョブ情報取得部１３ａと、実行ジョブ決定部１３ｂと、印刷開始指示部１３ｃと、プリンタ情報取得部１３ｄとを具備して構成される。
【００５７】
ジョブ情報取得部１３ａは、プリンタ２０に蓄積された１または複数の印刷ジョブから用紙情報を取得する機能を有し、プリンタ情報取得部１３ｄは、プリンタ２０に装填された用紙に関する用紙情報を取得する機能を有する。この用紙情報は、プリンタ２０で用紙の掛け替えが生じるか否かを判断するために用いる情報であり、例えば、用紙種別、用紙サイズ、用紙名、ページ数、用紙残数…等の全部若しくはその一部を含む情報であるが、本実施例においては、用紙情報が用紙名である場合を例に挙げて説明する。
【００５８】
実行ジョブ決定部１３ｂは、プリンタ２０に蓄積された１または複数の印刷ジョブの中から、実行する印刷ジョブを決定する機能を有する。詳細は後述するが、ジョブ情報取得部１３ａが取得した用紙情報（用紙名）と、プリンタ情報取得部１３ｄが取得した用紙情報（用紙名）とに基づき実行する印刷ジョブを決定する。以上が実施例２に係わる出力制御部１３を構成する各種処理機能の説明である。
【００５９】
ここで、図７および図８を用いて、実施例２に係わる印刷システムにおける動作の概要を説明する。
【００６０】
図７において、プリントサーバ１０は、上位から印刷ジョブを受信すると、プリンタ２０の記憶部２１に空き容量がある限り、受信した印刷ジョブを随時プリンタ２０へ送信し、プリンタ２０では、当該ジョブをイメージデータに展開し記憶部２１に蓄積する。
【００６１】
そして、プリンタ２０に１以上の印刷ジョブが蓄積されると、プリントサーバ１０から当該ジョブに対する印刷の開始が指示され、かかるジョブに対する印刷がプリンタ２０で開始される。
【００６２】
この場合、プリンタ２０でジョブ１に対する印刷処理実行中に、プリントサーバ１０から随時印刷ジョブが送られてきたため、プリンタ２０の記憶部２１には、ジョブ２、ジョブ３、ジョブ４の印刷ジョブが印刷実行待ちとなり、蓄積されている状態が示される。なお、記憶部２１には、ジョブ２、ジョブ３、ジョブ４の順番で印刷ジョブが蓄積されており、基本的には、先に蓄積されたジョブ２から順番に印刷処理が実行されることになる。
【００６３】
図８に移り、プリンタ２０でジョブ１に対する印刷処理が終了すると、その旨がプリントサーバ１０へ報告される。この報告を受けたプリントサーバ１０は、プリンタ２０に装填された用紙名と、プリンタ２０内の記憶部２１に蓄積された印刷ジョブの用紙名とを取得する。これは、プリンタ２０に装填された用紙と同一の用紙を用いる印刷ジョブを優先させて実行するためである。
【００６４】
ここで、プリンタ２０には「Ｐ１」が装填されており、このプリンタ２０に装填された用紙名は、ジョブ４の用紙名と同一である。そのため、プリントサーバ１０は、用紙の掛け替えを行うことなく印刷を実行できるジョブ４に対する印刷を優先させる。
【００６５】
このようにして実行する印刷ジョブが決定するとプリントサーバ１０は、プリンタ２０に対しジョブ４の印刷の開始を指示し、この指示を受けたプリンタ２０では、ジョブ４に対する印刷を開始する。
【００６６】
次に、図９を用いて、実施例２に係わるプリントサーバ１０の動作について説明する。
【００６７】
プリントサーバ１０は、プリンタ２０の記憶部２１内に印刷ジョブが蓄積されるまで待機しているが（ステップＳ２０１）、ここで、記憶部２１への印刷ジョブの蓄積が完了すると（ステップＳ２０１でＹＥＳ）、この処理は開始される。
【００６８】
この処理が開始されると、プリントサーバ１０は、プリンタ情報取得部１３ｄにおいて、プリンタ２０に装填された用紙名を取得するとともに（ステップＳ２０２）、ジョブ情報取得部１３ａにおいて、記憶部２１内に蓄積された１または複数のジョブから用紙名を取得する（ステップＳ２０３）。
【００６９】
このようにしてプリンタ２０に装填された用紙名と、プリンタ２０に蓄積された印刷ジョブの用紙名とを取得すると、実行ジョブ決定部１３ｂにおいて、プリンタ２０に装填された用紙名と、同一の用紙を用いる印刷ジョブがあるか否かを判断することになる（ステップＳ２０４）。
【００７０】
ここで、同一の用紙を用いる印刷ジョブがある場合には（ステップＳ２０５でＹＥＳ）、印刷開始指示部１３ｃにおいて、当該ジョブに対する印刷の開始をプリンタ２０に指示するが一方（ステップＳ２０７）、該当の印刷ジョブがない場合には（ステップＳ２０５でＮＯ）印刷開始指示部１３ｃにおいて、記憶部２１に先に蓄積された印刷ジョブに対する印刷の開始をプリンタ２０に指示する（ステップＳ２０６）。
【００７１】
なお、このステップＳ２０７の開始指示に基づきプリンタ２０側で印刷が開始された場合には、プリンタ２０に既に装填された用紙を用いて印刷を行うため、用紙の掛け替えが発生しないが、ステップＳ２０６の開始指示に基づきプリンタ２０側で印刷が開始された場合には、プリンタ２０に未装填の用紙を用いて印刷を行うことになるため、プリンタ２０側で用紙の掛け替えがユーザに報知（表示、アラーム鳴動等）されることとなる。
【００７２】
このようにして印刷の開始を指示したプリントサーバ１０では、プリンタ２０側で印刷処理が終了するまで待機するが（ステップＳ２０８でＮＯ）、プリンタ２０側の印刷処理が終了し、ジョブ終了通知が送られてくると（ステップＳ２０８でＹＥＳ）、ステップＳ２０１に戻り、再び、プリンタ２０の記憶部２１内に印刷ジョブが蓄積されるまで待機することとなる。
【００７３】
以上説明したように実施例２においては、プリンタ２０に装填された用紙に関する用紙情報（本実施例においては用紙名）と、プリンタ２０の記憶部２１に蓄積された印刷ジョブの用紙情報（本実施例においては用紙名）とを取得し、かかる情報に基づいて次に実行する印刷ジョブを決定し、当該ジョブに対する印刷の開始を指示するように構成したため、上記実施例１同様に、プリンタ２０の用紙の掛け替え回数を抑制させるとともに、印刷処理を効率的に行えるようになる。
【００７４】
なお、上記実施例１および上記実施例２においては、用紙情報に基づき印刷ジョブの実行順番を変更する場合を説明したが、用紙情報ではなく、ホッパ、ジョブ名、書式名、日付、ホスト名等によりジョブの実行順番を変更するように構成してもよい。
【００７５】
また、上記実施例１および上記実施例２においては、プリンタ２０が連続紙プリンタである場合を説明したが、カット紙を使用したプリンタに本発明を適用してもよい。
【００７６】
また、印刷装置はプリンタ以外であってもよく、例えば、印刷機能を備えたファックス、コピー機、複合機等であってもよい。
【００７７】
また、上記実施例１および上記実施例２においては、本発明に係わる印刷制御装置を適用したプリントサーバ１０により本発明の印刷制御処理を実行する場合を説明したが、この処理をコンピュータにインストールされたプログラムにより実行するように構成してもかまわない。
【００７８】
この他、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００７９】
本発明の印刷制御装置およびその制御方法は、記憶装置を備えた印刷装置を制御する印刷制御装置全般に適用可能であり、特に、連続紙を用いた印刷装置における用紙の掛け替え回数を抑制させるとともに、印刷処理を効率的に行うことができる。
【図面の簡単な説明】
【００８０】
【図１】本発明に係わる印刷制御装置を配して構成した印刷システムの全体構成の一例を示す図である。
【図２】図１に示す出力制御部１３の機能的な構成の一部を示す図である。
【図３】図１に示す印刷システムにおける動作の概要を示す図である（その１）。
【図４】図１に示す印刷システムにおける動作の概要を示す図である（その２）。
【図５】図１に示すプリントサーバ１０の動作を示すフローチャートである。
【図６】実施例２に係わる出力制御部１３の機能的な構成の一部を示す図である。
【図７】実施例２に係わる印刷システムにおける動作の概要を示す図である（その１）。
【図８】実施例２に係わる印刷システムにおける動作の概要を示す図である（その２）。
【図９】実施例２に係わるプリントサーバ１０の動作を示すフローチャートである。
【符号の説明】
【００８１】
１０    プリントサーバ
１１    記憶部
１２    スプール制御部
１３    出力制御部
１３ａ    ジョブ情報取得部
１３ｂ    実行ジョブ決定部
１３ｃ    印刷開始指示部
１３ｄ    プリンタ情報取得部
１４    描画部
１５    表示部
１６    プリンタドライバ
２０    プリンタ
２１    記憶部
２２    記憶部制御Ｉ／Ｆ（Interface）
２２ａ    描画部
２２ｂ    ジョブ管理部
【図１】
2007094675.tif 000003
【図２】
2007094675.tif 000004
【図３】
2007094675.tif 000005
【図４】
2007094675.tif 000006
【図５】
2007094675.tif 000007
【図６】
2007094675.tif 000008
【図７】
2007094675.tif 000009
【図８】
2007094675.tif 000010
【図９】
2007094675.tif 000011