(57)【要約】【課題】印刷ジョブの分配先と分配タイミングを制御し、効率良く印刷ジョブを処理する印刷ジョブ分配システムを提供すること【解決手段】印刷サーバが複数のプリンタに対して１又は複数の頁の印刷データからなる印刷ジョブを分配する印刷ジョブ分配システムであって、Ｓ８−０４  の判断において、未開始の記録対象頁数が要求開始頁数以下であると、分配要求がプリンタから印刷サーバへ通知される。印刷サーバは、この分配要求を発したプリンタに対して分配前ジョブキューに格納している印刷ジョブを分配する。Ｓ８−０４  の判断において、未開始の記録対象頁数が要求開始頁数以下でない場合、分配要求がプリンタから印刷サーバへ通知されない。印刷サーバは、分配要求を発しないプリンタに対しては前記分配前ジョブキューに格納している印刷ジョブを分配しない。【選択図】        図８
2004341869.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置が複数の印刷装置に対して１又は複数の頁の印刷データからなる印刷ジョブを分配する印刷ジョブ分配システムにおいて、
分配前の前記印刷ジョブを格納する第１  格納手段と、
前記複数の印刷装置の夫々について印刷装置が印刷する印刷データの残量が分配閾値以下であるか否かを判断する第１  判断手段と、
前記第１判断手段によって前記印刷データの残量が前記分配閾値以下であると判断された印刷装置に対して前記格納手段に格納されている印刷ジョブを分配し、前記第１判断手段によって前記印刷データの残量が前記分配閾値以下でないと判断された印刷装置に対して前記第１  格納手段に格納されている印刷ジョブを分配しない分配手段とを備えたことを特徴とする印刷ジョブ分配システム。
【請求項２】
前記印刷装置は、
印刷データを媒体に印刷する記録手段と、
印刷ジョブを構成する印刷データを格納し、印刷データを１又は複数の頁単位で記録手段に入力する記録対象格納手段と、
前記記録手段による印刷された印刷が終了した印刷データを１又は複数の頁単位で記録対象格納手段から削除する記録対象削除手段と、
前記サーバ装置から分配された印刷ジョブを格納する第２格納手段と、
前記記録対象格納手段に格納された印刷データの総頁数から前記記録対象格納手段に印刷データを入力できるかどうかを判断する第２判断手段と、
前記第２判断手段において印刷データを入力できると判断された場合、印刷ジョブを構成する印刷データを頁単位で記録対象格納手段へ入力して記録を指示する記録指示手段とを備え、
前記第１判断手段における分配閾値は頁数を表す数値であり、
前記印刷データの残量は、第２格納手段に格納された記録対象格納手段へ入力されていない印刷データの総頁数であり、
前記分配手段は、前記第１判断手段によって前記印刷データの残量が前記分配閾値以下であると判断された印刷装置に対して、前記第１格納手段に格納されている印刷ジョブを第２格納手段へ入力することで印刷ジョブを分配することを特徴とする請求項１に記載の印刷ジョブ分配システム。
【請求項３】
前記複数の印刷装置の少なくとも一つの印刷装置は、前記印刷データの残量が切換閾値より小さい場合に第１印刷処理方式で印刷を実行し、前記印刷データの残量が前記切換閾値以上の場合に前記第１印刷処理方式より単位時間当たりに印刷する頁数が多い第２印刷処理方式で印刷を実行するように処理方式を切り換える切換手段を備えており、
当該印刷装置の前記分配閾値を前記切換閾値以上に設定することを特徴とする請求項１又は２に記載の印刷ジョブ分配システム。
【請求項４】
前記第２印刷処理方式は、印刷ジョブを構成する印刷データが所定の印刷条件を満たす印刷ジョブに対して行われるものであり、
前記分配手段は、印刷ジョブを構成する印刷データが前記第２印刷処理方式で印刷可能な所定の印刷条件を満たす印刷ジョブを前記第１印刷処理方式及び前記第２印刷処理方式で印刷を実行する印刷装置に対して分配することを特徴とする請求項３に記載の印刷ジョブ分配システム。
【請求項５】
前記第１印刷処理方式は、印刷媒体の一の面と他の面とを交互に印刷することによって印刷媒体の両面に印刷を実行する方式であり、
前記第２印刷処理方式は、印刷媒体の少なくとも何れか一方の面を複数回連続して印刷する処理を含みながら印刷媒体の両面に印刷を実行する方式であり、
前記所定の印刷条件は、印刷媒体の両面に印刷を行うことであることを特徴とする請求項４に記載の印刷ジョブ分配システム。
【請求項６】
前記第１印刷処理方式は、１サイクルの印刷処理に対して１頁分の印刷を実行する方式であり、
前記第２印刷処理方式は、１サイクルの印刷処理に対して複数頁分の印刷を実行する方式であり、
前記所定の印刷条件は、１サイクルの印刷処理において複数頁分の印刷を行うための印刷媒体の寸法であることを特徴とする請求項４に記載の印刷ジョブ分配システム。
【請求項７】
前記第１判断手段は、前記第１印刷処理方式及び前記第２印刷処理方式で印刷を実行する印刷装置の夫々について印刷装置が印刷する印刷データの残量が前記分配閾値より小さい第２分配閾値以下であるか否かをさらに判断し、
前記分配手段は、前記第１判断手段によって前記残量が前記第２分配閾値以下であると判断された場合には前記所定の印刷条件と無関係に印刷ジョブを分配することを特徴とする請求項４乃至６のいずれかに記載の印刷ジョブ分配システム。
【請求項８】
前記第１判断手段は前記複数の印刷装置の夫々に備えられており、
前記印刷装置は、前記第１判断手段によって前記印刷データの残量が前記分配閾値以下であると判断されると前記サーバ装置に対して印刷ジョブの分配を要求する分配要求手段を備えており、
前記分配手段は、前記分配要求手段によって印刷ジョブの分配要求を行った印刷装置に対して印刷ジョブを分配することを特徴とする請求項１乃至７のいずれかに記載の印刷ジョブ分配システム。
【請求項９】
前記印刷装置は、前記第２格納手段に格納された印刷ジョブを構成する印刷データが満たす印刷条件を確認する印刷条件確認手段を持ち、
前記分配要求手段は、印刷条件確認手段が確認した印刷条件を満たす印刷データにより構成される印刷ジョブを前記サーバ装置に対して要求し、
前記分配手段は、前記分配要求によって、要求された印刷条件を満たす印刷データにより構成される印刷ジョブを分配することを特徴とする請求項８に記載の印刷ジョブ分配システム。
【請求項１０】
前記第１判断手段は、所定の頁数分印刷される度に、判断を実行することを特徴とする請求項１乃至９のいずれかに記載の印刷ジョブ分配システム。
【請求項１１】
複数の印刷装置に対して１又は複数の頁の印刷データからなる印刷ジョブを分配する印刷ジョブ分配方法において、
前記印刷ジョブを格納する格納ステップと、
前記複数の印刷装置の夫々について印刷装置が印刷する印刷データの残量が分配閾値以下であるか否かを判断する判断ステップと、
前記判断ステップにおいて前記印刷データの残量が前記分配閾値以下であると判断された印刷装置に対して前記格納ステップにおいて格納された印刷ジョブを分配し、前記判断ステップにおいて前記印刷データの残量が前記分配閾値以下でないと判断された印刷装置に対して印刷ジョブを分配しない分配ステップと、を有することを特徴とする印刷ジョブ分配方法。
【請求項１２】
複数の印刷装置に対して１又は複数の頁の印刷データからなる印刷ジョブを分配するサーバ装置において、
分配前の前記印刷ジョブを格納する格納手段と、
前記印刷データの残量が前記分配閾値以下であると判断された印刷装置に対して前記格納手段に格納されている印刷ジョブを分配し、前記印刷データの残量が前記分配閾値以下でないと判断された印刷装置に対して前記格納手段に格納されている印刷ジョブを分配しない分配手段と、を備えたことを特徴とするサーバ装置。
【請求項１３】
サーバ装置から１又は複数の頁の印刷データからなるジョブを受け取る印刷装置において、
印刷データの残量が分配閾値以下であるか否かを判断する判断手段と、
前記判断手段によって前記印刷データの残量が分配閾値以下であると判断されると前記サーバ装置に対して印刷ジョブを要求するジョブ分配要求手段と、
前記サーバ装置から分配された印刷ジョブを受け取るジョブ受取手段と、を備えたことを特徴とする印刷装置。
【請求項１４】
複数の印刷装置に対して１又は複数の頁の印刷データからなる印刷ジョブを分配する印刷ジョブ分配システムを構成するコンピュータを、前記印刷ジョブを格納する格納手段、
前記複数の印刷装置の夫々について印刷装置が印刷する印刷データの残量が分配閾値以下であるか否かを判断する判断手段、及び
前記判断手段によって前記印刷データの残量が前記分配閾値以下であると判断された印刷装置に対して前記格納手段に格納されている印刷ジョブを分配し、前記判断手段によって前記印刷データの残量が前記分配閾値以下でないと判断された印刷装置に対して前記格納手段に格納されている印刷ジョブを分配しない分配手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバ装置が複数の印刷装置に対して１又は複数の頁の印刷データからなる印刷ジョブを分配する印刷ジョブ分配システムに関し、特に、印刷ジョブの分配先と分配タイミングを制御することによって、印刷ジョブを効率良く処理することが可能な印刷ジョブ分配システムに関する。
加えて、前記印刷ジョブ分配システムに係る印刷ジョブ分配方法、サーバ装置、印刷装置、及びそのプログラムに関する。
【０００２】
【従来の技術】
従来、使用者が発行した印刷ジョブをサーバに一時的に保持し、複数の印刷装置に分配する印刷システムが多数提案されている。そのような従来の印刷システムとして次のようなものがある。
【０００３】
【特許文献１】
特開平１１−１１０１５９  号
【特許文献２】
特開２０００−２６７８３３  号
【０００４】
特開平１１−１１０１５９（文献１）  においては、印刷ジョブが両面印刷である場合には、両面出力可能な印刷機を選択して分配する印刷システムが記載されている。
特開２０００−２６７８３３（文献２）においては、各印刷装置に分配した最後のジョブと同じ属性  （両面／片面，カラー／モノクロ，用紙サイズなど）を持つジョブを優先してその印刷装置に分配する印刷システムが記載されている。
【０００５】
ところで、複数の印刷装置に印刷ジョブを分配する装置に対しては、一般に次の性能が要求される。
１．総合的に最も短い時間でジョブを終了する。（  速度）
２．同じ優先順位であれば早く発行された印刷ジョブから印刷が開始される。（  公平性）
３．印刷ジョブに要求される印刷条件を満たす印刷装置にジョブを分配する。（  機能性）
【０００６】
文献１では両面印刷が要求されているジョブを両面印刷可能な印刷装置に分配することで機能性を達成し、各印刷装置が未達成の状態で保持しているジョブ数、ぺ一ジ数を参照して分配先の装置を決定することによって速度を向上させている。
文献２では同じ属性をもつジョブを同じ印刷装置に分配することで各印刷装置の印刷モードの切替を減らし、速度を向上させている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記の文献１、文献２においては、印刷ジョブを各印刷装置に分配するタイミングについて考慮されてなく、効率良く印刷を実行できないという問題を有している。例えば印刷ジョブをいずれかの印刷装置に分配するタイミングが早すぎると、印刷途中でエラー等が生じてしまった場合などは、他の印刷装置が空いているにも関わらず、印刷ジョブを割り当てた印刷装置において印刷が開始されるまで待ちつづける事態となる。
また、印刷ジョブをいずれかの印刷装置に分配するタイミングが遅すぎると、各印刷装置はそれぞれの印刷を連続的に実行することができず、ジョブを終了するごとにアイドル状態に戻る事態となる。
【０００８】
本発明は、上記問題を鑑みなされたものであって、その目的とするところは
使用者が発行した印刷ジョブをサーバに一時的に保持し、複数の印刷装置に分配する印刷システムであって、印刷ジョブの分配先と分配タイミングを好適に制御することによって、印刷ジョブを効率良く処理する印刷システムを提供することにある。
加えて、前記印刷ジョブ分配システムに好適な印刷ジョブ分配方法、サーバ装置、印刷装置、及びそのプログラムにを提供することにある。
【０００９】
【課題を解決するための手段及び効果】
上記目的を達成するために請求項１に記載の本発明の印刷ジョブ分配システムは、第１格納手段と、第１判断手段と、分配手段とを備えている。
そして、請求項１４に記載の本発明の印刷ジョブ分配プログラムは、前記本発明の印刷ジョブ分配システムを構成するコンピュータを前記第１格納手段、前記第１判断手段、前記分配手段として機能させる。
【００１０】
前記第１格納手段は、分配前の印刷ジョブを格納する。前記第１判断手段は、複数の印刷装置の夫々について印刷装置が印刷する印刷データの残量が分配閾値以下であるか否かを判断する。前記分配手段はサーバ装置に備えられ、前記第１判断手段によって前記印刷データの残量が前記分配閾値以下であると判断された印刷装置に対して前記第１格納手段に格納されている印刷ジョブを分配する。更に、前記分配手段は、前記第１判断手段によって前記印刷データの残量が前記分配閾値以下でないと判断された印刷装置に対して前記第１格納手段に格納されている印刷ジョブを分配しない。
【００１１】
前記請求項１及び請求項１４に記載の印刷ジョブ分配システム及びそのプログラムによると、実際に印刷データの残量が少なくなった印刷装置に対して印刷ジョブを分配するので、印刷途中でエラー等が発生して、予想していた各印刷装置の印刷終了時間に差が生じた結果、他の印刷装置が空いているにも関わらず、印刷ジョブを割り当てた印刷装置において印刷が開始されるまで待ちつづけるという事態を防止でき、複数の印刷ジョブの処理を効率的に行うことが可能になる。
【００１２】
請求項２に記載の本発明の印刷ジョブ分配システムは、請求項１に記載の特徴に加えて、前記印刷装置が、記録手段と、記録対象格納手段と、記録対象削除手段と、第２格納手段と、第２判断手段と、記録指示手段とを備えている。
前記記録手段は、印刷データを媒体に印刷する。前記記録対象格納手段は、印刷ジョブを構成する印刷データを格納し、印刷データを１又は複数の頁単位で記録手段に入力する。前記記録対象削除手段は、前記記録手段による印刷が終了した印刷データを１又は複数の頁単位で記録対象格納手段から削除する。
【００１３】
前記第２格納手段は、前記サーバ装置から分配された印刷ジョブを格納する。
前記第２判断手段は、前記記録対象格納手段に格納された印刷データの総頁数から前記記録対象格納手段に印刷データを入力できるかどうかを判断する。前記記録指示手段は、前記第２判断手段において印刷データを入力できると判断された場合、印刷ジョブを構成する印刷データを頁単位で記録対象格納手段へ入力して記録を指示する。
【００１４】
また、前記第１判断手段における前記分配閾値は頁数を表す数値であり、前記印刷データの残量は、第２格納手段に格納された記録対象格納手段へ入力されていない印刷データの総頁数である。前記分配手段は、前記第１  判断手段によって前記印刷データの残量が前記分配閾値以下であると判断された印刷装置に対して、前記第１格納手段に格納されている印刷ジョブを分配済印刷ジョブ格納手段へ入力することで印刷ジョブを分配する。
【００１５】
請求項２に記載の本発明の印刷ジョブ分配システムによると、前記第１判断手段における前記分配閾値は頁数を表す数値であり、前記印刷データの残量は、第２格納手段に格納された記録対象格納手段へ入力されていない印刷データの総頁数であるので、印刷データの残量を好適に把握し、分配閾値以下であるか否かの判断が適正に行える。
【００１６】
請求項３に記載の本発明の印刷ジョブ分配システムは、請求項１又は２に記載の特徴に加えて、前記複数の印刷装置の少なくとも一つの印刷装置が切換手段を備えている。
前記切換手段は、前記印刷データの残量が切換閾値より小さい場合に第１印刷処理方式で印刷を実行し、前記印刷データの残量が前記切換閾値以上の場合に前記第１印刷処理方式より単位時間当たりに印刷する頁数が多い第２印刷処理方式で印刷を実行する。そして、当該印刷装置の前記分配閾値を前記切換閾値以上に設定することを特徴とする。
【００１７】
請求項３に記載の本発明の印刷ジョブ分配システムによると、当該印刷装置の前記分配閾値を前記切換閾値以上に設定することにより、前記第１印刷処理方式より単位時間当たりに印刷する頁数が多い第２印刷処理方式での印刷を継続して実行するので、印刷処理を効率的に行うことができる。
【００１８】
請求項４に記載の本発明の印刷ジョブ分配システムは、請求項３に記載の特徴に加えて、前記第２印刷処理方式が、印刷ジョブを構成する印刷データが所定の印刷条件を満たす印刷ジョブに対して行われるものである。
そして、前記分配手段は、印刷ジョブを構成する印刷データが前記第２  印刷処理方式で印刷可能な所定の印刷条件を満たす印刷ジョブを前記第１印刷処理方式及び前記第２印刷処理方式で印刷を実行する印刷装置に対して分配することを特徴とする。
【００１９】
請求項４に記載の本発明の印刷ジョブ分配システムによると、前記第１印刷処理方式より単位時間当たりに印刷する頁数が多い第２印刷処理方式で、且つ、印刷条件も同様の印刷条件を継続して実行するので、印刷処理を効率的に行うことができる。
【００２０】
請求項５に記載の本発明の印刷ジョブ分配システムは、前記請求項４の具体的態様として両面印刷を対象にしたものである。
前記第１印刷処理方式が、印刷媒体の一の面と他の面とを交互に印刷することによって印刷媒体の両面に印刷を実行する方式であり、前記第２印刷処理方式が、印刷媒体の少なくとも何れか一方の面を複数回連続して印刷する処理を含みながら印刷媒体の両面に印刷を実行する方式である。前記所定の印刷条件は、印刷媒体の両面に印刷を行うことであることを特徴とする。
請求項５に記載の本発明の印刷ジョブ分配システムによると、両面印刷において印刷処理を効果的に行うことができる。
【００２１】
請求項６に記載の本発明の印刷ジョブ分配システムは、前記請求項４の具体的態様として複数枚同時印刷を対象にしたものである。前記第１印刷処理方式は、１サイクルの印刷処理に対して１頁分の印刷を実行する方式であり、前記第２印刷処理方式は、１サイクルの印刷処理に対して複数頁分の印刷を実行する方式である。前記所定の印刷条件は、１サイクルの印刷処理において複数頁分の印刷を行うための印刷媒体の寸法であることを特徴とする。
請求項６に記載の本発明の印刷ジョブ分配システムによると、特定の寸法をもつ印刷媒体への印刷において、印刷処理を効果的に行うことができる。
【００２２】
請求項７に記載の本発明の印刷ジョブ分配システムは、請求項４乃至６のいずれかに記載の特徴に加えて、前記第１判断手段が、前記第１印刷処理方式及び前記第２印刷処理方式で印刷を実行する印刷装置の夫々について印刷装置が印刷する印刷データの残量が前記分配閾値より小さい第２分配閾値以下であるか否かをさらに判断する。
そして、前記分配手段は、前記第１判断手段によって前記残量が前記第２分配閾値以下であると判断された場合には前記所定の印刷条件と無関係に印刷ジョブを分配することを特徴とする。
【００２３】
請求項７に記載の本発明の印刷ジョブ分配システムによると、第１格納手段に印刷ジョブが格納されているのに印刷装置が印刷する印刷データがなくなるという事態を回避することができる。例えば、条件（両面、用紙サイズ）を満たす印刷ジョブのみを印刷装置に分配するようにした場合、その条件を満たす印刷ジョブが発生しなかった場合には印刷装置がアイドル状態になってしまうことを防ぐ。
【００２４】
請求項８に記載の本発明の印刷ジョブ分配システムは、請求項１乃至７のいずれかに記載の印刷ジョブ分配システムをより具体的化したものである。前記複数の印刷装置の夫々に前記第１  判断手段と、分配要求手段が備えられている。
前記分配要求手段は、前記第１判断手段によって前記印刷データの残量が前記分配閾値以下であると判断されると前記サーバ装置に対して印刷ジョブの分配を要求する。前記分配手段は、前記分配要求手段によって印刷ジョブの分配要求を行った印刷装置に対して印刷ジョブを分配することを特徴とする。
請求項８に記載の本発明の印刷ジョブ分配システムによると、前記複数の印刷装置の夫々に前記第１  判断手段と、分配要求手段が備えられているので、実際に印刷データの残量が少なくなった印刷装置からの分配要求に応じて前記分配手段は印刷ジョブを分配することができる。そのため、印刷途中でエラー等が発生して、予想していた各印刷装置の印刷終了時間に差が生じた結果、他の印刷装置が空いているにも関わらず、印刷ジョブを割り当てた印刷装置において印刷が開始されるまで待ちつづけるという事態を防止できる。その結果、複数の印刷ジョブの処理を効率的に行うことが可能になる。
【００２５】
請求項９に記載の本発明の印刷ジョブ分配システムは、請求項８に記載の特徴に加えて、前記印刷装置が印刷条件確認手段を有している。
前記印刷条件確認手段は、前記第２格納手段に格納された印刷ジョブを構成する印刷データが満たす印刷条件を確認する。前記分配要求手段は、印刷条件確認手段が確認した印刷条件を満たす印刷データにより構成される印刷ジョブを前記サーバ装置に対して要求する。前記分配手段は、前記分配要求によって、要求された印刷条件を満たす印刷データにより構成される印刷ジョブを分配する。
請求項９に記載の本発明の印刷ジョブ分配システムによると、印刷装置にて実施中の印刷処理方式を継続するために必要な印刷条件を印刷装置からサーバ装置へ印刷ジョブ要求と同時に伝えることができる。
【００２６】
請求項１０に記載の本発明の印刷ジョブ分配システムは、請求項１乃至９のいずれかに記載の特徴に加えて、前記第１判断手段が、所定の頁数分印刷される度に、判断を実行することを特徴とする。
請求項１０に記載の本発明の印刷ジョブ分配システムによると、判断を行うタイミングが適正化される。
【００２７】
請求項１１に記載の本発明の印刷ジョブ分配方法は、格納ステップと、判断ステップと、分配ステップとを有する。
前記格納ステップにおいて、分配前印刷ジョブを格納する。前記判断ステップにいおて、前記複数の印刷装置の夫々について印刷装置が印刷する印刷データの残量が分配閾値以下であるか否かを判断する。前記分配ステップにおいて、前記判断ステップにおいて前記印刷データの残量が前記分配閾値以下であると判断された印刷装置に対して前記格納ステップにおいて格納された印刷ジョブを分配し、前記判断ステップにおいて前記印刷データの残量が前記分配閾値以下でないと判断された印刷装置に対して印刷ジョブを分配しない。
【００２８】
請求項１２に記載の本発明のサーバ装置は、格納手段と分配手段とを備える。
前記格納手段は分配前印刷ジョブを格納する。
前記分配手段は、前記印刷データの残量が前記分配閾値以下であると判断された印刷装置に対して前記格納手段に格納されている印刷ジョブを分配し、前記印刷データの残量が前記分配閾値以下でないと判断された印刷装置に対して前記格納手段に格納されている印刷ジョブを分配しない。
【００２９】
請求項１３に記載の本発明の印刷装置は、判断手段と、ジョブ分配要求手段と、ジョブ受取手段とを備えている。
前記判断手段は、印刷データの残量が分配閾値以下であるか否かを判断する。
前記ジョブ分配要求手段は、前記判断手段によって前記印刷データの残量が分配閾値以下であると判断されると前記サーバ装置に対して印刷ジョブを要求する。
前記ジョブ受取手段は、前記サーバ装置から分配された印刷ジョブを受け取る。
【００３０】
請求項１１乃至１３に記載の印刷ジョブ分配方法、サーバ装置、印刷装置によると、印刷データの残量が少なくなった印刷装置に対して印刷ジョブを分配するので、複数の印刷ジョブの処理を効率的に行うことが可能になる。
【００３１】
【発明の実施の形態】
以下、本発明の印刷ジョブ分配システムに関する実施形態の一例を図面に基づいて説明する。図１乃至図３は本実施形態例の構成を示す図である。図２は本実施形態例のブロック図である。
【００３２】
図１に示す本実施形態に係る印刷ジョブ分配システムにおいて、複数のパーソナルコンピュータ（  以下、ＰＣと称す）  １  、複数のプリンタ（印刷装置）２  、及び印刷サーバ（サーバ装置）３  がＬＡＮ  ４等により通信可能に複数接続されている。
前記印刷サーバ３は、複数のプリンタ２に対して１又は複数の頁の印刷データからなる印刷ジョブを分配する。尚、前記印刷サーバ３は、前記ＰＣ１若しくは、プリンタ２に組み込まれている場合もある。
【００３３】
図２に示すように、前記プリンタ２は、紙等のシート状の記録媒体へ印刷データを記録する記録部２ａと、無線及び有線も含めた通信部２ｂと、入出力情報等の情報を表示する表示パネルを含む表示部２ｃと、外部操作入力部２ｄと、記憶部２ｅと、中央処理装置（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、以下  ＣＰＵと称す）  ２ｆとを備えている。
記憶部２ｅ及びＣＰＵ２ｆ  は後述する印刷制御部を構成する。
前記記憶部２ｅには、前記外部操作入力部２ｄから入力された入力情報や通信部２ｂが受信した情報を一時保存しておく入力情報記憶領域と、本プリンタ２を本実施形態例に係わる印刷ジョブ分配システムの各手段として機能させるプログラム等の各種のプログラムやデータを格納するための格納領域と、前記格納領域や入力情報記憶領域に一時保存されたプログラムによって処理を行うための作業領域と、前記処理を終えた出力されるべき出力情報が記憶される出力情報記憶領域とが設けられている。具体的には、記憶部２ｅは、ＲＯＭ，ＲＡＭ，ＮＶＲＡＭ  等のメモリや、フレキシブルディスクドライブ、ハードディスクドライブ、ＭＯ等のストレージデバイスによって構成されている。
【００３４】
前記印刷サーバ３は、少なくとも無線及び／  又は有線も含めた通信部３ａと、記憶部３ｂ、ＣＰＵ  ３ｃとを備えている。前記記憶部３ｂには、前記通信部３ａが受信した情報を一時保存しておく入力情報記憶領域と、本印刷サーバ３を本実施形態例に係わる印刷ジョブ分配システムの各手段として機能させるプログラム等の各種のプログラムやデータを格納するための格納領域と、前記格納領域や入力情報記憶領域に一時保存されたプログラムによって処理を行うための作業領域と、前記処理を終えた出力されるべき出力情報が記憶される出力情報記憶領域とが設けられている。
【００３５】
前記印刷ジョブ分配システムのプログラムは、前記印刷サーバやプリンタを本発明の印刷ジョブ分配システムを構成する各手段として機能させるための各手順を含み、各手順毎若しくは適宜に各手順を組みあわせてモジュール化されている。
【００３６】
前記ＰＣ１は、無線及び有線も含めた通信部１ａと、入出力情報等の情報を表示する表示パネルを含む表示部１ｂと、キーボードやマウス等の外部操作入力部１ｃと、記憶部１ｄと、ＣＰＵ１ｅ  とを備えている。
前記記憶部１ｄには、前記外部操作入力部１ｃから入力された入力情報や通信部１ａが受信した情報を一時保存しておく入力情報記憶領域と、印刷プログラムや通信プログラム等の各種のプログラムやデータを格納するための格納領域と、前記格納領域や入力情報記憶領域に一時保存されたプログラムによって処理を行うための作業領域と、前記処理を終えた出力されるべき出力情報が記憶される出力情報記憶領域とが設けられている。具体的には、記憶部１ｄは、ＲＯＭ，ＲＡＭ，ＮＶＲＡＭ  等のメモリや、フレキシブルディスクドライブ、ハードディスクドライブ、ＭＯ等のストレージデバイスによって構成されている。
前記印刷プログラム及び通信プログラムは、ＰＣ１内で印刷ジョブを作成し、それを印刷サーバ３へ送信する手段としてＰＣ１を機能させるための各手順を含む。
【００３７】
本発明の印刷ジョブ分配システムは、図３に示すような各手段を主に有する。プリンタ２は、印刷制御部と記録部を有している。前記印刷制御部は、ジョブ受取手段８、第２格納手段（分配済ジョブキュー）９  、第１判断手段１０、第２判断手段１１、印刷条件確認手段１２、分配要求手段１３、記録指示手段１４、切換手段１５を含んでいる。前記記録部は記録対象格納手段１６、記録対象削除手段１７、記録手段１８を含んでいる。
印刷サーバ３は、第１格納手段（分配前ジョブキュー）５  、プリンタ登録テーブル６、分配手段７を含んでいる。
【００３８】
次に、上記構成の本実施形態例に係わる印刷ジョブ分配システムを用いた作動手順を図面に基づいて説明する。尚、以下の説明において、符号Ｓで始まるものは手順のステップを示すものとする。例えば、Ｓ４−０１  はステップ４−０１を示す。
はじめに、図４及び図５を参照しつつ、印刷サーバの作動手順を説明する。
図４は印刷サーバにおけるメイン作動手順を示すフローチャートである。
【００３９】
図４  のＳ４−０１  において、プリンタ登録テーブル（図９参照）中、全てのプリンタについて分配要求及びその要求内容を「なし」にして初期化する。
印刷サーバは、図９のプリンタ登録テーブルに示すような情報を記憶保存している。前記プリンタ登録テーブルには、プリンタ名、ＩＰアドレス、分配要求の有無、要求内容、性能の情報が含まれており、それらの情報はプリンタ毎に関連付けられて記憶保存されている。
前記プリンタ名、ＩＰアドレス、性能の情報は、本実施形態例に係る印刷ジョブ分配システムの稼働以前に印刷サーバの管理者が入力しておく、或いは、印刷サーバがプリンタと通信して入手しておく情報である。前記分配要求の有無及び要求内容は本実施形態例に係る印刷ジョブ分配システムの稼働中にプリンタからの要求によって更新される情報である。
【００４０】
Ｓ４−０２  において、ＰＣから新規印刷ジョブを受け付けたか否かを判断する。
「ＹＥＳ  」、即ち、新規印刷ジョブを受け付けた場合、Ｓ４−０３  に進む。
Ｓ４−０３  において、前記印刷ジョブをその印刷条件と共に第１格納手段である分配前ジョブキュー  （図１０参照）  に記憶保存して登録する。そして、Ｓ４−０７  に進む。
前記分配前ジョブキューにおいて、印刷ジョブは図１０に示すように登録順に沿って順番が付され、その順番に印刷条件も関連付けられて登録されている。
ここで、説明を前記Ｓ４−０２  の判断に戻す。前記Ｓ４−０２  の判断において、「ＮＯ」、即ち、新規印刷ジョブを受け付けていない場合、  Ｓ４−０４に進む。
【００４１】
Ｓ４−０４  において、プリンタから分配要求及びその要求内容を受け付けたか否かを判断する。
「ＮＯ」、即ち、プリンタから分配要求等を受け付けていない場合、Ｓ４−０２  に戻る。
「ＹＥＳ  」、即ち、プリンタから分配要求等を受け付けた場合、Ｓ４−０５  に進む。  Ｓ４−０５  において、プリンタ登録テーブル中、該当プリンタの分配要求を「あり」とし、その要求内容を記録保存する。
Ｓ４−０６  において、分配前ジョブキューに印刷ジョブがあるか否かを判断する。
「ＮＯ」、即ち、印刷ジョブがない場合、Ｓ４−０２  に戻る。
「ＹＥＳ  」、即ち、印刷ジョブがある場合、Ｓ４−０７  に進む。
【００４２】
Ｓ４−０７  において、印刷ジョブの分配先プリンタを選択する処理を行う。
Ｓ４−０８  において、分配先プリンタが決定されたか否かを判断する。
「ＮＯ」、即ち、分配先プリンタ決定されていない場合、Ｓ４−０２  に戻る。
「ＹＥＳ  」、即ち、分配先プリンタが決定された場合、Ｓ４−０９  に進む。
Ｓ４−０９  において、印刷ジョブを分配先プリンタへ転送する。印刷サーバから転送された印刷ジョブは、第２格納手段である分配済ジョブキューに格納される。
Ｓ４−１０  において、プリンタ登録テーブル中、分配先プリンタとして該当するプリンタの分配要求の欄の「あり」を「なし」にする。
Ｓ４−１１  において、転送された印刷ジョブを分配前ジョブキューから削除する。
【００４３】
Ｓ４−１２  において、分配前ジョブキューに他の印刷ジョブが蓄積されているか否かを判断する。
「ＮＯ」、即ち、他の印刷ジョブが蓄積されていない場合、Ｓ４−０２  に戻る。
「ＹＥＳ  」、即ち、他の印刷ジョブが蓄積されている場合、Ｓ４−０７  に戻る。
印刷サーバは、このようにして印刷ジョブが新規に受け付けられた場合、プリンタから新たに分配要求が受け付けられた場合に、分配前ジョブキューからプリンタへジョブを分配する。
【００４４】
次に、前記Ｓ４−０７  の分配先選択処理手順の詳細を図５を参照しつつ説明する。
図５は、印刷サーバにおける分配先選択処理手順を示すフローチャートである。
図５のＳ５−０１  において、Ｓ５−０２  以下のステップを行うためのにプリンタ登録テーブルに登録されているプリンタを順に選択する。
Ｓ５−０２  において、プリンタ登録テーブルに登録されているプリンタ全てにＳ５−０３  乃至Ｓ５−０８  のステップを行ったか否かを判断する。言い換えると、Ｓ５−０３  乃至Ｓ５−０８  のステップを行うべきプリンタが未だプリンタ登録テーブルにあるか否かを判断する。
「ＮＯ」、即ち、無い場合、ジョブ分配先なしと決定し、処理を終了する。
「ＹＥＳ  」、即ち、ある場合、Ｓ５−０３  に進む。
【００４５】
Ｓ５−０３  において、プリンタ登録テーブルに登録されているプリンタの性能と、分配前ジョブキューの先頭にある印刷ジョブの印刷条件とを比較する。
Ｓ５−０４において、前記比較の結果、プリンタの能力的に印刷が可能であるか否かを判断する。
「ＮＯ」、即ち、印刷不可能な場合、Ｓ５−０１  に戻る。
「ＹＥＳ  」、即ち、印刷可能な場合、Ｓ５−０５  に進む。
Ｓ５−０５  において、印刷可能と判断された前記プリンタが分配要求「あり」となっているか否かを判断する。
「ＮＯ」、即ち、分配要求が「なし」の場合、Ｓ５−０１  に戻る。
「ＹＥＳ  」、即ち、分配要求が「あり」の場合、Ｓ５−０６  に進む。
【００４６】
Ｓ５−０６  において、印刷可能と判断された前記プリンタの要求内容と、分配前ジョブキューの先頭にある印刷ジョブの印刷条件とを比較する。
Ｓ５−０７  において、前記比較の結果、前記印刷ジョブの印刷条件が前記プリンタの要求内容を満たすか否かを判断する。
「ＮＯ」、即ち、満たさない場合、Ｓ５−０１  に戻る。
「ＹＥＳ  」、即ち、満たす場合、Ｓ５−０８  に進む。
Ｓ５−０８  において、印刷条件を満たす前記プリンタを分配先に決定し、終了する。このように、印刷サーバは、分配前ジョブキューの先頭の印刷ジョブを、当該印刷ジョブが持つ印刷条件が、プリンタが要求する印刷条件を満たす場合に、当該プリンタへの分配を決定する。
【００４７】
次に、図６乃至図８、図１１乃至図１４を参照しつつプリンタの作動手順を説明する。図６はプリンタにおける印刷制御部のメイン作動手順を示すフローチャートである。
図６のＳ６−０１  において、記録対象キューに格納された印刷データの総頁数から記録対象キューに印刷データを投入（コピー）できるか否かを判断する。
「ＮＯ」、即ち、投入できない場合、Ｓ６−０１  の判断を繰返す。
「ＹＥＳ  」、即ち、投入できる場合、Ｓ６−０２  に進む。
Ｓ６−０２  において、分配済ジョブキューに記録対象キューに投入していない印刷ジョブが残っているか否かを判断する。
「ＮＯ」、即ち、残っていない場合、Ｓ６−０１  に戻る。
「ＹＥＳ  」、即ち、残っている場合、Ｓ６−０３  に進む。
【００４８】
Ｓ６−０３  において、記録対象選択処理を行う。これは、分配済ジョブキューにある印刷ジョブを構成する印刷データのうち、どのページの印刷データを記録対象キューに投入するかを決める処理である。
Ｓ６−０４  において、記録対象キューに投入する印刷データが選択されたか否かを判断する。
「ＮＯ」、即ち、選択されなかった場合、Ｓ６−０１  に戻る。
「ＹＥＳ  」、即ち、選択された場合、Ｓ６−０５  に進む。
Ｓ６−０５  において、記録対象キューに選択された印刷データを投入して、印字等の記録開始を記録部に指示する。
Ｓ６−０６  において、ジョブの分配要求処理を行う。これは印刷サーバへ印刷ジョブの分配要求を通知する処理である。そして、Ｓ６−０１  に戻る。
このようにしてプリンタは、記録対象キューに印刷データを投入できるタイミングで記録対象キューへの印刷データの投入と、記録開始の指示と、印刷サーバへの印刷ジョブの分配要求を行う。
【００４９】
次に、Ｓ６−０３  の記録対象選択処理手順を図７，図１１，  図１２を参照しつつ説明する。図７はプリンタにおける印刷制御部の記録対象選択処理（Ｓ６−０３）  を示すフローチャートである。図１１は、プリンタの内部機構を示す図の一例である。
まず、記録対象選択処理（Ｓ６−０３）  を説明する前に、図１１を参照しつつ、プリンタ内をどのように紙等のシート状の記録媒体が搬送されて印刷データが記録されていくかを両面印刷の一例をあげて説明する。
【００５０】
図１１において、符号２１は給紙トレイ、２２は給紙ローラ、２３は感光体ドラム、２４は転写ローラ、２５は加熱ローラ、２６は加圧ローラ、２７は反転・排紙ローラ、２８は再給紙トレイ、２９は再搬送ローラ、３０は搬送通路、３１は記録通路、３２は反転通路、３３は再搬送通路を示している。前記感光体ドラム２３、転写ローラ２４、加熱ローラ２５、加圧ローラ２６等は紙等の記録媒体に印刷データを記録する記録手段を構成している。
【００５１】
紙等のシート状の記録媒体は給紙トレイ２１から給紙ローラ２２によって搬送通路３０から記録通路３１へと送り出される。記録通路３１において、前記記録媒体の一面側である表に印刷データが感光体ドラム２３及び転写ローラ２４によって転写され、加熱ローラ２５及び加圧ローラ２６によって定着される。印刷データが前記表に記録された記録媒体は反転・排紙ローラ２７によって反転されて反転通路３２へと導かれる。前記記録媒体は反転通路３２を経て再給紙トレイ２８へと移動する。そして、前記記録媒体は再給紙トレイ２８から再搬送ローラ２９を介して再び記録通路３１へ導かれ、前記記録媒体の他面である裏に印刷データが記録される。そして、表裏となる両面に印刷された記録媒体は反転・排紙ローラ２７によって今度はプリンタの外へ排出される。このようにして、記録媒体の両面に印刷データが記録される。
【００５２】
ところで、紙等のシート状の記録媒体の表裏となる両面に印刷する場合、記録媒体の表側に印刷した後、続いて同じ記録媒体の裏側に印刷すると、記録媒体が反転通路３２及び再搬送通路３３を通って記録通路３１に戻ってくる間の時間、感光体ドラム２３等から構成される記録手段は停止することになり、時間の無駄となる。
そのため、高速で印刷するには、記録手段は極力休まず作動していることが望まれる。
そこで、同じ記録媒体が再搬送されて再び記録通路３１に戻ってくる間、前記記録手段が停止することがないように、何枚かの記録媒体の裏面だけに続けて印刷データを記録し、反転通路３２及び再搬送通路３３にそれらの記録媒体を滞留させておく方法が取られる。
【００５３】
例えば、最初の３枚の記録媒体は裏面にだけ印刷データを続けて記録し、前記３枚の記録媒体を順次反転通路３２及び再搬送通路３３に導き滞留させておく。一枚目の記録媒体の表側（他面）に印刷データを記録して一枚目の記録媒体を排出すると、４枚めの記録媒体の裏側（一面）に印刷データを記録し、反転通路３２及び再搬送通路３３に導き滞留させる。そして、２枚目の記録媒体の表側（他面）に印刷データを記録して２枚目の記録媒体排出する。以下は裏への記録、表への記録と交互行う。このように、裏、裏、裏、表、裏、表、裏、表・・・・という順に記録していくと、一枚の記録媒体が反転通路３２及び再搬送通路３３を経由して再び記録通路３１に戻ってくる間、記録手段が停止することがなく、高速両面印刷が実現できる。
このような高速両面印刷が実現可能となるように、前記Ｓ６−０３  において記録対象選択処理を行うのである。
【００５４】
それでは次に、前記Ｓ６−０３  の記録対象選択処理を図７  を参照しつつ説明する。
Ｓ７−０１  において、片面印刷であるか否かを判断する。
「ＹＥＳ  」、即ち、片面印刷である場合、分配済ジョブキューにある印刷ジョブを構成する印刷データのうち、未投入で先頭のページを記録対象キューに投入するページとして選択する。そして、メインフローへ戻る。
「ＮＯ」、即ち、片面印刷でない場合、Ｓ７−０２  に進む。
Ｓ７−０２  において、記録対象キューに投入した偶数ページの数が一定値以上であるか否かを判断する。
「ＹＥＳ  」、即ち、一定値以上である場合、Ｓ７−０５  へ進む。
「ＮＯ」、即ち、一定値以上でない場合、Ｓ７−０３  へ進む。
【００５５】
Ｓ７−０３  において、分配済ジョブキューにある印刷ジョブを構成する印刷データのうち、未投入の偶数ページがあるか否かを判断する。
「ＹＥＳ  」、即ち、ある場合  Ｓ７−０４へ進む。
Ｓ７−０４において、未投入の偶数ページのうち先頭のページを選択し、メインフローへ戻る。
Ｓ７−０３  の判断が「ＮＯ」、即ち、未投入の偶数ページがない場合、Ｓ７−０５  に進む。
【００５６】
Ｓ７−０５  において、記録対象キューに投入済のページのうち、奇数ページの数が偶数ページの数よりも少ないか否かを判断する。
「ＮＯ」、即ち、奇数ページの数が偶数ページの数よりも多い場合、メインフローへ戻る。
「ＹＥＳ  」、即ち、奇数ページの数が偶数ページの数以上の場合、  Ｓ７−０６に進む。
Ｓ７−０６において、未投入の奇数ページのうち先頭のページを選択し、メインフローへ戻る。
【００５７】
ここで、選択されるページの順序、及び、選択ページの具体的な例を図１２に示す。
図１２は、前記記録対象選択処理によって選択されるページの順序、及び、選択ページ、記録対象キュー内に含まれるページを示している。
記録対象キュー内に含まれるページとしては、選択ページが投入された直後のページ、記録後残ったページ、及び印刷データが記録されて消去されたページを示している。
【００５８】
この例において、分配済ジョブキューにある印刷ジョブを構成する印刷データは６頁からなる。尚、Ｓ７−０２  の一定値は３であり、これは図１１において、反転通路１３、及び再搬送通路１４において、３枚の記録媒体を滞留できることを示している。そして、最初に、３枚の偶数ページ  （裏）を記録し、奇数（表）、偶数（裏）、奇数（表）、偶数（裏）・・・・の順で記録する方法により印刷が実行される。また、記録手段において、表裏のペアページが記録されると記録対象キューから前記表裏のペアページは消去される。例えば、２ぺージ及び１ページが記録されると、２ぺージ及び１ページに関するデータが同時に消去される。
【００５９】
そして、記録が正常に終了すると、記録対象キュー内では、印刷データは全て消去され空き状態となる。記録対象キューにある印刷データは、ジャム等が発生すると、消去される。これは、途中でジャム等が発生した場合、分配済ジョブキューにある印刷データを再投入するためである。
また、２，４ページと偶数ページが選択されて、次に６ページが選択されるべきところ、６ページが分配済ジョブキューに未だ分配されていない場合、Ｓ７−０６  へ進みページ１が選択される。２，４，１，３ページと投入された後、６ページ目がこなければ６ページ目が分配ジョブキューに到来するまで無限ループとなる。
【００６０】
次に、Ｓ６−０６  の分配要求処理を図８，図１３，  図１４を参照しつつ説明する。図８は、プリンタにおける分配要求処理を示すフローチャートである。図１３は要求内容テーブルであり、図１４は要求・タイミングテーブルである。
プリンタは、分配要求と共に印刷サーバに送られる図１３に示すような要求内容テーブルを有している。要求内容とは分配要求の諸条件を示す。例えば、この要求内容として、片面印刷、両面印刷、複数同時印刷、条件なし等の印刷に関する形式に関する条件が挙げられる。
また、プリンタは、図１４に示すような要求・タイミングテーブルを有している。このテーブル中、要求開始頁数は、必要記録対象頁数を意味する。未開始の記録対象頁数がこの要求開始頁数以下になると、プリンタは分配要求を印刷サーバに送る。即ち、印刷データの残量が分配閾値以下になると、プリンタは分配要求を印刷サーバに送る。
【００６１】
次に、図８を参照しつつ説明する。
図８のＳ８−０１  において、要求内容テーブルをクリアする。
次に、Ｓ８−０２  に進む。以下のＳ８−０２  乃至Ｓ８−０６  の手順は、要求・タイミングテーブルの各エントリについて行われる。
Ｓ８−０２  において、分配済ジョブキューの最後尾にあるジョブの印刷条件を調べる。
Ｓ８−０３  において、前記印刷条件が該当エントリの要求内容を満たすか否かを判断する。これは、分配済ジョブキューの最後尾にあるジョブの印刷条件を確認する手順である。
「ＮＯ」、即ち、満たさない場合、Ｓ８−０６  に進む。
「ＹＥＳ  」、即ち、満たす場合、Ｓ８−０４  に進む。
【００６２】
Ｓ８−０４  において、分配済ジョブキューの未開始の記録対象頁数が要求開始頁数以下か否かを判断する。
「ＮＯ」、即ち、要求開始頁数以下で無い場合、Ｓ８−０６  に進む。
「ＹＥＳ  」、即ち、要求開始頁数以下の場合、Ｓ８−０５  に進む。
Ｓ８−０５  において、該当エントリに基づく要求内容を要求内容テーブルに記録する。
Ｓ８−０６において、要求・タイミングテーブルのエントリがまだ残っているか否かを判断する。
「ＹＥＳ  」、即ち、まだ、エントリが残っている場合、Ｓ８−０２  に戻る。
「ＮＯ」、即ち、エントリが残っていない場合、Ｓ８−０７  へ進む。
Ｓ８−０７  では、要求内容テーブルがクリアされているか否かを判断する。
「ＹＥＳ  」、即ち、要求内容テーブルがクリアされている場合、分配要求処理は終了する。
「ＮＯ」、即ち、Ｓ８−０５  において、一度でも要求内容が要求内容テーブルに書き込まれていればＳ８−０８  に進む。
Ｓ８−０８において、分配要求と前記要求内容を印刷サーバに通知する。そして、終了する。
【００６３】
このように、Ｓ８−０４  の判断において、未開始の記録対象頁数が要求開始頁数以下であると、分配要求がプリンタから印刷サーバへ通知される。印刷サーバは、この分配要求を発したプリンタに対して分配前ジョブキューに格納している印刷ジョブを分配する（Ｓ５−０５参照）。
言い換えると、プリンタの判断手段によって印刷データの残量が分配閾値以下であると判断されたプリンタに対して、印刷サーバは第１格納手段に格納されている印刷ジョブを分配する。
【００６４】
そして、Ｓ８−０４  の判断において、未開始の記録対象頁数が要求開始頁数以下でない場合、分配要求がプリンタから印刷サーバへ通知されない。印刷サーバは、分配要求を発しないプリンタに対しては前記分配前ジョブキューに格納している印刷ジョブを分配しない（Ｓ５−０５参照）。
言い換えれば、プリンタの判断手段によって印刷データの残量が分配閾値以下でないと判断されたプリンタに対して、印刷サーバは第１格納手段に格納されている印刷ジョブを分配しない。
【００６５】
更に、未開始の記録対象頁数が前記第２分配閾値（エントリ２）以下である場合、要求内容は条件なしとして分配要求だけを印刷サーバへ通知する。
そして、印刷サーバは、前記判断によって前記残量が前記第２分配閾値以下であると判断された場合には所定の印刷条件とは無関係に印刷ジョブを分配する。
これは、条件（両面、用紙サイズ）を満たす印刷ジョブのみをプリンタに分配するようにした場合、その条件を満たす印刷ジョブが存在しない場合にはプリンタがアイドル状態になるため、これを防ぐためである。このようにすると、分配前ジョブキューに印刷ジョブが格納されているのにプリンタへ印刷する印刷データが分配されず、プリンタの分配済ジョブキューにジョブがなくなるという事態を回避することができる。
【００６６】
ところで、プリンタの中には印刷処理速度に係る性能を切り換えられる機種がある。本実施形態例において、印刷ジョブ分配システムを構成するプリンタは印刷処理方式を切り換える切換手段を備えている。前記切換手段は、前記分配済ジョブキュー内の印刷データの残量が切換閾値より小さく第１  印刷処理方式で印刷可能な印刷条件を満たす場合に第１印刷処理方式で印刷を実行し、前記印刷データの残量が前記切換閾値以上で第２印刷処理方式で印刷可能な印刷条件を満たす場合に前記第１印刷処理方式より単位時間当たりに印刷する頁数が多い第２印刷処理方式で印刷を実行する。
【００６７】
このようなプリンタの場合は、前記要求開始頁（分配閾値）を前記切換閾値以上に設定することが好ましい。
このようにすると、前記第１印刷処理方式より単位時間当たりに印刷する頁数が多い第２印刷処理方式によって継続して印刷処理が行われることになり、印刷処理を効率的に行うことができる。
【００６８】
尚、前記第１，第２印刷処理方式としては、次のような場合がある。
場合１：前記第１印刷処理方式として、印刷媒体の一の面と他の面とを交互に印刷することによって印刷媒体の両面に印刷を実行する。前記第２印刷処理方式として、印刷媒体の少なくとも何れか一方の面を複数回連続して印刷する処理を含みながら印刷媒体の両面に印刷を実行する。そして、前記印刷条件として、印刷媒体の両面に印刷を行うことが含まれる。
場合２：前記第１印刷方式として、１サイクルの印刷処理に対して１頁分の印刷を実行する。前記第２印刷方式として、１サイクルの印刷処理に対して複数頁分の印刷を同時に実行する複数枚同時印刷。そして、前記印刷条件に、１サイクルの印刷処理において複数頁分の印刷を行うための印刷媒体の寸法が含まれる。
【００６９】
また、分配要求をプリンタ側から行う場合に限らず、印刷サーバがプリンタの印刷データ残量を監視して印刷ジョブの投入タイミングを制御する構成にしても良い。
【図面の簡単な説明】
【図１】本実施形態例の構成を示す図
【図２】本実施形態例のブロック図
【図３】本実施形態例の構成を示す図
【図４】印刷サーバーにおけるメイン作動手順を示すフローチャート
【図５】サーバーにおける分配先選択処理手順を示すフローチャート
【図６】プリンタにおける印刷制御部のメイン作動手順を示すフローチャート
【図７】プリンタにおける印刷制御部の記録対象選択処理手順を示すフローチャート
【図８】プリンタにおける分配要求処理手順を示すフローチャート
【図９】プリンタ登録テーブルの例を示す図
【図１０】分配前ジョブキューの例を示す図
【図１１】プリンタの内部を示す図の一例
【図１２】記録対象選択処理手順によって選択されるページの順位等を示す図の一例
【図１３】要求内容テーブルの一例
【図１４】要求・タイミングテーブルの一例
【符号の説明】
１  パーソナルコンピュータ
２  プリンタ（印刷装置）
３  印刷サーバ（サーバ装置）
４  ＬＡＮ
５  第１格納手段（分配前ジョブキュー）
６  プリンタ登録テーブル
７  分配手段
８  ジョブ受取手段
９  第２格納手段（分配済ジョブキュー）
１０  第１判断手段
１１  第２判断手段
１２  印刷条件確認手段
１３  分配要求手段
１４  記録指示手段
１５  切換手段
【図１】
2004341869.tif 000003
【図２】
2004341869.tif 000004
【図３】
2004341869.tif 000005
【図４】
2004341869.tif 000006
【図５】
2004341869.tif 000007
【図６】
2004341869.tif 000008
【図７】
2004341869.tif 000009
【図８】
2004341869.tif 000010
【図９】
2004341869.tif 000011
【図１０】
2004341869.tif 000012
【図１１】
2004341869.tif 000013
【図１２】
2004341869.tif 000014
【図１３】
2004341869.tif 000015
【図１４】
2004341869.tif 000016