(57)【要約】【課題】複数の画像形成装置を用いて分散印刷を実行する場合であっても、装置の機差による画像品質のばらつきを抑制する。【解決手段】複数ページを含むジョブに基づく複数部の印刷を、複数の画像形成装置に分散して処理させる分散印刷制御装置であって、前記複数ページのうちの１又は複数の特定ページは、前記複数の画像形成装置の内から選択した１台の特定の画像形成装置に印刷を指示し、前記１又は複数の特定ページを除くその他のページは、前記複数の画像形成装置の内から選択した２以上の画像形成装置に部単位で印刷を指示する制御部を備える。【選択図】図４
2013161114.tif 000002
【特許請求の範囲】
【請求項１】
複数ページを含むジョブに基づく複数部の印刷を、複数の画像形成装置に分散して処理させる分散印刷制御装置であって、
前記複数ページのうちの１又は複数の特定ページは、前記複数の画像形成装置の内から選択した１台の特定の画像形成装置に印刷を指示し、
前記１又は複数の特定ページを除くその他のページは、前記複数の画像形成装置の内から選択した２以上の画像形成装置に部単位で印刷を指示する制御部を備える、
ことを特徴とする分散印刷制御装置。
【請求項２】
前記制御部は、前記ジョブに含まれる前記複数のページを解析し、解析結果に基づいて、前記複数ページの中から前記１又は複数の特定ページを選択する、
ことを特徴とする請求項１に記載の分散印刷制御装置。
【請求項３】
前記制御部は、予めユーザが指定した前記１又は複数の特定ページ、若しくは、前記制御部が選択した前記１又は複数の特定ページの画像性質に基づいて、前記複数の画像形成装置の内から前記特定の画像形成装置を選択する、
ことを特徴とする請求項１又は２に記載の分散印刷制御装置。
【請求項４】
前記２以上の画像形成装置は、前記特定の画像形成装置を含む、
ことを特徴とする請求項１乃至３のいずれか一に記載の分散印刷制御装置。
【請求項５】
複数ページを含むジョブに基づく複数部の印刷を、分散して処理する複数の画像形成装置を含む分散印刷システムで動作する分散印刷制御プログラムであって、
前記分散印刷システム内のいずれかの装置に、
前記複数ページのうちの１又は複数の特定ページは、前記複数の画像形成装置の内から選択した１台の特定の画像形成装置に印刷を指示し、
前記１又は複数の特定ページを除くその他のページは、前記複数の画像形成装置の内から選択した２以上の画像形成装置に部単位で印刷を指示する処理を実行させる、
ことを特徴とする分散印刷制御プログラム。
【請求項６】
前記処理では、前記ジョブに含まれる前記複数のページを解析し、解析結果に基づいて、前記複数ページの中から前記１又は複数の特定ページを選択する、
ことを特徴とする請求項５に記載の分散印刷制御プログラム。
【請求項７】
前記処理では、予めユーザが指定した前記１又は複数の特定ページ、若しくは、前記処理で選択した前記１又は複数の特定ページの画像性質に基づいて、前記複数の画像形成装置の内から前記特定の画像形成装置を選択する、
ことを特徴とする請求項５又は６に記載の分散印刷制御プログラム。
【請求項８】
前記２以上の画像形成装置は、前記特定の画像形成装置を含む、
ことを特徴とする請求項５乃至７のいずれか一に記載の分散印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置を用いた分散印刷を制御する分散印刷制御装置及び複数の画像形成装置を含む分散印刷システム内の装置で動作する分散印刷制御プログラムに関する。
【背景技術】
【０００２】
近年、複数の画像形成装置を有するオフィス等においては、大量の印刷ジョブを効率よく処理するために、分散印刷が利用されている。また、分散印刷において、複数ページを含むジョブに対して、ページ毎の性質（解像度重視、階調重視など）を利用して、最適な画像形成装置群を選択する方法も提案されている。
【０００３】
上記分散印刷に関して、例えば、下記特許文献１には、複数のページからなる印刷文書を、ネットワークに接続された複数の印刷装置で分散して印刷するように制御する情報処理装置において、前記複数の印刷装置の機能に関する印刷装置機能情報、及び前記複数のページからなる印刷文書のページ単位のオブジェクト情報に基づいて、前記各印刷装置で使用するプリンタドライバに対応させて印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段により生成した各印刷装置に対応する印刷データをそれぞれの印刷装置で印刷すべく出力する印刷データ出力手段とを有し、前記ネットワークに接続された複数の印刷装置にて前記複数のページからなる印刷文書を分散印刷するようにした情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】２００２−３２３９６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の技術により、階調重視のページ群は階調重視に最適な画像形成装置群に分散させ、解像度重視のページ群は解像度重視に最適な画像形成装置群に分散させることができるが、各々の画像形成装置は固有の特性を有しているため、分散先として割り当てられた画像形成装置群の装置の機差によって、印刷された画像品質にばらつきが生じるという問題がある。
【０００６】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、複数の画像形成装置を用いて分散印刷を実行する場合であっても、装置の機差による画像品質のばらつきを抑制することができる分散印刷制御装置及び分散印刷制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、複数ページを含むジョブに基づく複数部の印刷を、複数の画像形成装置に分散して処理させる分散印刷制御装置であって、前記複数ページのうちの１又は複数の特定ページは、前記複数の画像形成装置の内から選択した１台の特定の画像形成装置に印刷を指示し、前記１又は複数の特定ページを除くその他のページは、前記複数の画像形成装置の内から選択した２以上の画像形成装置に部単位で印刷を指示する制御部を備えるものである。
【０００８】
また、本発明は、複数ページを含むジョブに基づく複数部の印刷を、分散して処理する複数の画像形成装置を含む分散印刷システムで動作する分散印刷制御プログラムであって、前記分散印刷システム内のいずれかの装置に、前記複数ページのうちの１又は複数の特定ページは、前記複数の画像形成装置の内から選択した１台の特定の画像形成装置に印刷を指示し、前記１又は複数の特定ページを除くその他のページは、前記複数の画像形成装置の内から選択した２以上の画像形成装置に部単位で印刷を指示する処理を実行させるものである。
【発明の効果】
【０００９】
本発明の分散印刷制御装置及び分散印刷制御プログラムによれば、複数の画像形成装置を用いて分散印刷を実行する場合であっても、装置の機差による画像品質のばらつきを抑制することができる。
【００１０】
その理由は、分散印刷制御装置（分散印刷制御プログラム）は、複数ページを含むジョブに基づいて、複数部の印刷を、複数の画像形成装置に分散して処理させる場合に、複数ページのうちの１又は複数の特定ページに対しては、複数の画像形成装置の内の１つの画像形成装置に印刷を指示し、特定ページを除くその他のページに対しては、複数の画像形成装置の内の２以上の画像形成装置に部単位で振り分けて印刷を指示する制御を行うからである。
【００１１】
これにより、画像の多いページなどの装置の機差の影響を受けやすい特定ページは、単一の画像形成装置によって印刷が行われるため、画像品質のばらつきを無くすことができる。また、特定ページを除くその他のページは、２以上の画像形成装置で分散印刷されるため、全体の印刷時間を短縮することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施例に係る分散印刷システムの一例を模式的に示す図である。
【図２】本発明の第１の実施例に係るクライアント端末（ドライバ）の処理を示すフローチャート図である。
【図３】本発明の第１の実施例に係る分散印刷制御装置の処理を示すフローチャート図である。
【図４】本発明の第１の実施例に係る分散印刷制御装置の処理（複数部の分散処理）を示すフローチャート図である。
【図５】本発明の第１の実施例に係る分散印刷制御装置の処理（一部の分散処理）を示すフローチャート図である。
【図６】本発明の第１の実施例に係るクライアント端末（ドライバ）の他の処理を示すフローチャート図である。
【図７】本発明の第１の実施例に係る分散印刷制御装置の他の処理を示すフローチャート図である。
【図８】本発明の第２の実施例に係る分散印刷システムの一例を模式的に示す図である。
【図９】本発明の第３の実施例に係る分散印刷システムの一例を模式的に示す図である。
【図１０】本発明の第４の実施例に係る分散印刷システムの一例を模式的に示す図である。
【発明を実施するための最良の形態】
【００１３】
背景技術で示したように、大量の印刷ジョブを効率よく処理するために、複数の画像形成装置を用いて分散印刷する方法が利用されており、複数ページを含むジョブに対して、ページ毎の性質を利用して、最適な画像形成装置群を選択する方法も提案されている。しかしながら、画像形成装置群を構成する各々の画像形成装置には装置固有の特性があるため、装置の機差によって、印刷された画像品質にばらつきが生じてしまう。
【００１４】
そこで、本発明の一実施の形態では、複数ページを含むジョブにおいて、複数ページのうちの、機差を出したくない１又は複数の特定ページに対しては、分散印刷を禁止する制御を行い、装置の機差による画像品質のばらつきを無くすようにする。すなわち、分散印刷させる際に、従来技術のように、ページの性質に最適な画像形成装置を複数選択して印刷物の絶対的な画像品質を求めるのではなく、特定ページに対しては機差を出さないように特定のある一つの画像形成装置を選択して印刷させる。
【００１５】
これにより、複数ページのうち、例えば画像の多いページといった、色味や階調が重要視される特定ページは、単一の画像形成装置で印刷されるため、装置の機差による画像品質のばらつきを無くすことができる。また、特定ページを除くその他のページは、２以上の画像形成装置で分散印刷されるため、全体の印刷時間を短縮することができる。
【００１６】
なお、本発明は、分散印刷が実行できる場合であっても、特定ページに対しては、特定の画像形成装置に印刷させることを特徴とするものであり、分散印刷が実行できない場合に、特定の画像形成装置に印刷させる技術とは異なる。
【００１７】
例えば、カラープリンタとモノクロプリンタが混在しているシステムにおいて、印刷対象の原稿がカラーの場合はカラープリンタのみに印刷させ、原稿がモノクロの場合はモノクロプリンタのみに印刷させる方法は知られているが、本願は、カラープリンタが複数台あり、カラーの原稿を複数台のカラープリンタに分散印刷させることができる場合であっても、特定の色を印刷する場合など、装置の機差を出したくない場合には、その中の１つのカラープリンタに印刷させることを特徴とする。
【実施例１】
【００１８】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る分散印刷制御装置及び分散印刷制御プログラムについて、図１乃至図７を参照して説明する。図１は、本実施例の分散印刷システムの構成を模式的に示す図である。また、図２及び図６は、本実施例のクライアント端末の処理を示すフローチャート図であり、図３乃至図５及び図７は、本実施例の分散印刷制御装置の処理を示すフローチャート図である。
【００１９】
図１に示すように、本実施例の分散印刷システム１０は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのネットワーク５０に、複合機（ＭＦＰ：Multi Function Peripheral）などの画像形成装置２０が複数台（図では３台）接続されて構成される。また、ネットワーク５０には、画像形成装置２０に対して印刷依頼を行うパーソナルコンピュータなどのクライアント端末３０と、分散印刷を制御するサーバなどの分散印刷制御装置４０と、が接続されている。
【００２０】
クライアント端末３０は、制御部、表示部、操作部、通信Ｉ／Ｆ部などで構成される。制御部は、ＣＰＵ（Central Processing Unit）とＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリとで構成され、ＣＰＵは、ＲＯＭに保存されている制御プログラムをＲＡＭにコピーした後、ＲＡＭ上の制御プログラムに従って、全体制御を行う。また、制御部は、画像形成すべき電子データからジョブを生成するドライバとしての機能を備え、ドライバは、ユーザが画像形成装置２０でジョブを印刷させる際の設定を可能にする。表示部は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（electroluminescence）ディスプレイなどであり、分散印刷に関する設定を行うための設定画面などを表示する。操作部は、マウスやキーボード、タッチパネルなどであり、設定画面での各種設定を可能にする。通信Ｉ／Ｆ部は、ＮＩＣ（Network Interface Card）やモデムなどであり、分散印刷制御装置４０や画像形成装置２０との通信を確立する。
【００２１】
分散印刷制御装置４０は、制御部、通信Ｉ／Ｆ部などで構成される。制御部は、ＣＰＵとＲＯＭやＲＡＭなどのメモリとで構成され、ＣＰＵは、ＲＯＭに保存されている制御プログラムをＲＡＭにコピーした後、ＲＡＭ上の制御プログラムに従って、全体制御を行う。また、制御部は、クライアント端末３０から送信されたジョブを受信し、ネットワーク５０に繋がれている複数の画像形成装置２０にジョブを割り当てる。その際、ジョブのページ内容を解析し、ページの特性に応じて印刷を実行させる画像形成装置２０を選択する機能を有する。この機能は、ハードウェアとして実現してもよいし、ソフトウェア（分散印刷制御プログラム）を制御部で実行させることによって実現してもよい。
【００２２】
画像形成装置２０は、制御部、表示・操作部、通信Ｉ／Ｆ部、画像読取部、印刷部などで構成される。制御部は、ＣＰＵとＲＯＭやＲＡＭなどのメモリとで構成され、ＣＰＵは、ＲＯＭに保存されている制御プログラムをＲＡＭにコピーした後、ＲＡＭ上の制御プログラムに従って、全体制御を行う。また、制御部は、分散印刷制御装置４０から受信したジョブの各ページをラスタライズして印刷のための画像データを生成する。表示・操作部は、ＬＣＤや有機ＥＬディスプレイなどの表示部上に、タッチパネルなどの操作部を備えており、コピーやプリント、スキャンなどの各種機能の設定を可能にする。通信Ｉ／Ｆ部は、ＮＩＣやモデムなどであり、クライアント端末３０や分散印刷制御装置４０との通信を確立する。
【００２３】
画像読取部は、原稿台上の原稿用紙から画像データを読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。
【００２４】
印刷部は、画像読取部から読み込んだ画像データもしくは、制御部で生成した画像データに基づいて画像を形成して印字する。具体的には、電子写真方式や静電記録方式等の作像プロセスを利用して画像を形成するために必要な構成要素の総称であり、感光体、転写ベルト、定着器、各種搬送ベルト等を含む。
【００２５】
なお、後述する処理において、複数の画像形成装置２０の内の１台が、ジョブに含まれる複数ページの一部の１又は複数のページ（特定ページと呼ぶ。）を印刷する装置（特定装置と呼ぶ。）として指定され、残りの１又は複数の画像形成装置２０は、特定ページを除く１又は複数のページ（その他のページと呼ぶ。）を印刷する装置（分散装置と呼ぶ。）となる。
【００２６】
以下、本実施例の分散印刷制御方法について説明する。図２は、本実施例におけるクライアント端末３０（ドライバ）の処理を示すフローチャート図である。
【００２７】
まず、クライアント端末３０のドライバは、印刷ジョブを生成する際に、分散印刷のための設定画面を表示する。この設定画面では、分散印刷を行う際に、装置の機差による印刷画像品質のばらつきを無くしたい項目（重要項目と呼ぶ。）が設定できるようになっており、階調を重視する、解像度を重視する、等の選択肢が表示される。
【００２８】
そして、ユーザが、設定画面で重要項目を設定し（Ｓ１１０）、印刷する部数を入力すると（Ｓ１２０）、ドライバは、ジョブデータと、重要項目の設定データと、部数データとを分散印刷制御装置４０に送信し（Ｓ１３０）、一連の処理を終了する。
【００２９】
図３は、本実施例における分散印刷制御装置４０の処理を示すフローチャート図である。
【００３０】
分散印刷制御装置４０の制御部（分散印刷制御プログラム）は、クライアント端末３０のドライバから送信されたジョブデータ、重要項目の設定データ、部数データを受信すると、ジョブの全ページの内容を解析する（Ｓ２１０）。具体的には、写真などの画像が多いページ、文字が多いページといったように、各ページがどのような構成になっているかを解析する。
【００３１】
次に、制御部（分散印刷制御プログラム）は、受信した重要項目の設定データとＳ２１０の解析結果とを照らし合わせ、特定装置に印刷を実行させる特定ページを決定する（Ｓ２２０）。例えば、重要項目が階調重視であるならば、ジョブに含まれる複数ページの内の画像の多いページを特定ページとして決定し、重要項目が解像度重視であるならば、複数ページの内の文字の多いページを特定ページとして決定する。
【００３２】
次に、制御部（分散印刷制御プログラム）は、特定ページの性質に合わせて、複数の画像形成装置２０の内から、１台の特定装置を選択する（Ｓ２３０）。例えば、特定ページが画像の多いページであるならば、階調重視の画像形成装置２０を選択し、特定ページが文字の多いページであるならば、解像度重視の画像形成装置２０を選択する。なお、ここでは、階調重視又は解像度重視の画像形成装置２０を選択する場合を例示しているが、特定装置はこれらに限定されず、重要項目に対して適切な機能を発揮できる画像形成装置２０であればよい。
【００３３】
次に、制御部（分散印刷制御プログラム）は、部数データに基づいて印刷部数が複数部であるか１部であるかを判断し（Ｓ２４０）、複数部のときは後述する図４に示す分散処理を実行し（Ｓ２５０）、１部のときは後述する図５に示す分散処理を実行する（Ｓ２６０）。その後、制御部（分散印刷制御プログラム）は、各画像形成装置２０に印刷開始の命令を送信し（Ｓ２７０）、一連の処理を終了する。
【００３４】
図４は、図３のＳ２５０における複数部のときの分散処理の詳細を示すフローチャート図である。
【００３５】
まず、分散印刷制御装置４０の制御部（分散印刷制御プログラム）は、複数部の特定ページの印刷を指示するジョブを特定装置に送信する（Ｓ２５１）。ここで、特定ページを除くその他のページの印刷を指示するジョブは分散装置に送信してもよいが、例えば、その他のページのページ数が少ない場合や部数が少ない場合、特定装置の処理能力が高い場合には、その他のページの印刷を指示するジョブを特定装置に送信することもできる。また、その他のページのページ数が多い場合や部数が多い場合、分散装置の処理能力が低い場合には、その他のページの印刷を指示するジョブを特定装置及び分散装置に振り分けることができる。そこで、本実施例では、このような場合を考慮して、必要に応じて以下の制御を行う。
【００３６】
具体的には、制御部（分散印刷制御プログラム）は、その他のページのページ数が、予め定めた第１の所定数以下であるかを判断する（Ｓ２５２）。この第１の所定数は、特定装置と分散装置の処理能力（例えば、特定装置の処理時間や処理枚数）に応じて定められる数であり、その他のページのページ数が第１の所定数以下の場合は、特定装置のみで処理可能であると考えられることから、制御部（分散印刷制御プログラム）は、複数部のその他のページの印刷を指示するジョブも特定装置に送信する（Ｓ２５４）。
【００３７】
一方、その他のページのページ数が第１の所定数を越える場合は、制御部（分散印刷制御プログラム）は、予め定めた第２の所定数以下であるかを判断する（Ｓ２５３）。この第２の所定数は、特定装置と分散装置の処理能力（例えば、分散装置の処理時間や処理枚数）に応じて定められる、第１の所定数よりも大きい数であり、その他のページのページ数が第２の所定数以下の場合は、分散装置のみで処理可能であると考えられることから、制御部（分散印刷制御プログラム）は、その他のページの印刷を指示するジョブを部単位で分散装置に送信する（Ｓ２５５）。また、その他のページのページ数が第２の所定数を越える場合は、特定装置又は分散装置単独では処理できないことから、制御部（分散印刷制御プログラム）は、その他のページの印刷を指示するジョブを部単位で特定装置及び分散装置に送信する（Ｓ２５６）。
【００３８】
このように、上述した第１の所定数による分岐によって、その他のページのページ数が少なく、特定装置の処理が分散装置に比べて早く終わる場合に、その他のページを特定装置で処理することになり、全体の印刷時間を短縮することが可能となる。また、その他のページのページ数が多い場合は、その他のページを部単位で分散装置若しくは特定装置及び分散装置で分散処理することになり、全体の印刷時間を短縮することが可能となる。
【００３９】
図５は、図３のＳ２６０における１部のときの分散処理の詳細を示すフローチャート図である。
【００４０】
まず、分散印刷制御装置４０の制御部（分散印刷制御プログラム）は、上記と同様に、特定ページの印刷を指示するジョブを特定装置に送信する（Ｓ２６１）。ここでも、特定ページを除くその他のページの印刷を指示するジョブは分散装置に送信してもよいが、その他のページのページ数が少ない場合や特定装置の処理能力が高い場合は、その他のページの印刷を指示するジョブを特定装置に送信することもできる。また、その他のページのページ数が多い場合や分散装置の処理能力が低い場合は、その他のページの印刷を指示するジョブを特定装置及び分散装置に振り分けることができる。そこで、本実施例では、このような場合を考慮して、必要に応じて以下の制御を行う。
【００４１】
具体的には、制御部（分散印刷制御プログラム）は、その他のページのページ数が、予め定めた第３の所定数以下であるかを判断する（Ｓ２６２）。この第３の所定数は、特定装置と分散装置の処理能力（例えば、特定装置の処理時間や処理枚数）に応じて定められる数であり、その他のページのページ数が第３の所定数以下の場合は、特定装置のみで処理可能であると考えられることから、制御部（分散印刷制御プログラム）は、その他のページの印刷を指示するジョブも特定装置に送信する（Ｓ２６４）。
【００４２】
一方、その他のページのページ数が第３の所定数を越える場合は、制御部（分散印刷制御プログラム）は、予め定めた第４の所定数以下であるかを判断する（Ｓ２６３）。この第４の所定数は、特定装置と分散装置の処理能力（例えば、分散装置の処理時間や処理枚数）に応じて定められる、第３の所定数よりも大きい数であり、その他のページのページ数が第４の所定数以下の場合は、分散装置のみで処理可能であると考えられることから、制御部（分散印刷制御プログラム）は、その他のページの印刷を指示するジョブを分散装置に送信する（Ｓ２６５）。また、その他のページのページ数が第４の所定数を越える場合は、特定装置又は分散装置単独では処理できないことから、制御部（分散印刷制御プログラム）は、その他のページの印刷を指示するジョブを特定装置と分散装置に送信する（Ｓ２６６）。
【００４３】
このように、上述した第３の所定数による分岐によって、その他のページのページ数が少なく、特定装置の処理が分散装置に比べ早く終わる場合に、その他のページを特定装置で処理することになり、全体の印刷時間を短縮することが可能となる。また、その他のページのページ数が多い場合は、その他のページを分散装置若しくは特定装置及び分散装置で処理することになり、全体の印刷時間を短縮させることが可能となる。
【００４４】
上記フローでは、ユーザが重要項目を選択し、その重要項目の設定データに基づいて分散印刷制御装置４０が特定ページを指定すると共に、その特定ページの印刷に適した特定装置を選択する構成としたが、特定ページ及び特定装置はユーザがドライバで指定することもできる。以下、その場合の処理について説明する。
【００４５】
図６は、ユーザが特定ページの指定と特定装置の指定とを行う場合のクライアント端末３０（ドライバ）の処理を示すフローチャート図である。
【００４６】
まず、クライアント端末３０のドライバは、印刷ジョブを生成する際に、分散印刷のための設定画面を表示する。この設定画面では、分散印刷を禁止する特定ページと、特定ページを印刷させる特定装置とが指定できるようになっており、ユーザは、ドライバの画面上で特定ページを選択し（Ｓ３１０）、その特定ページを印刷させる特定装置を選択する（Ｓ３２０）。
【００４７】
そして、ユーザが、印刷する部数を入力する（Ｓ３３０）と、ドライバは、ジョブデータと、特定ページ及び特定装置の設定データと、部数データとを分散印刷制御装置４０に送信し（Ｓ３４０）、一連の処理を終了する。
【００４８】
図７は、ユーザが特定ページの指定と特定装置の指定とを行う場合の分散印刷制御装置４０の処理を示すフローチャート図である。
【００４９】
分散印刷制御装置４０の制御部（分散印刷制御プログラム）は、クライアント端末３０のドライバから送信されたジョブデータ、特定ページ及び特定装置の設定データ、部数データを受信すると、部数データに基づいて印刷部数が複数部であるか１部であるかを判断する（Ｓ４１０）。印刷部数が複数部のときは図４で示した分散処理を実行し（Ｓ４２０）、印刷部数が１部のときは図５で示した分散処理を実行する（Ｓ４３０）。その後、制御部（分散印刷制御プログラム）は、各画像形成装置２０に印刷開始の命令を送信し（Ｓ４４０）、一連の処理を終了する。
【００５０】
以上説明したように、本実施例では、分散印刷を行う際に、重要項目に基づいて決定された特定ページ若しくはユーザが指定した特定ページに対して、一時的に分散印刷を禁止し、特定ページに基づいて決定された特定装置若しくはユーザが指定した特定装置のみにジョブを割り当てるため、装置の機差による画像品質のばらつきを無くすことが可能になる。また、特定ページを除くその他のページを、２以上の分散装置若しくは特定装置及び分散装置で分散印刷することによって、全体の印刷時間を短縮することができる。
【実施例２】
【００５１】
次に、本発明の第２の実施例に係る分散印刷制御装置及び分散印刷制御プログラムについて、図８を参照して説明する。図８は、本実施例の分散印刷システムの構成を模式的に示す図である。
【００５２】
図８に示すように、本実施例の分散印刷システム１０は、クライアント端末３０と複数の画像形成装置２０とを備え、これらはネットワーク５０により接続されている。そして、複数の画像形成装置２０の内の特定の画像形成装置２０（図では、画像形成装置Ａ）は、前記した第１の実施例（図１）の分散印刷制御装置４０（分散印刷制御プログラム）の機能を内包している。
【００５３】
上記構成では、図３乃至図５及び図７の分散印刷制御装置４０の処理を特定の画像形成装置２０（画像形成装置Ａ）が実行する。また、各画像形成装置２０にジョブを分散させる際に、特定の画像形成装置２０（画像形成装置Ａ）が、自装置をも割り当て先として選択する。このような構成でも、第１の実施例と同様の効果を得ることができる。
【００５４】
なお、特定の画像形成装置２０は、上記制御を行うための機能を備えている必要があるが、画像形成装置２０がスキャナ機能を搭載している場合、それに付随して、読み取った画像の性質を解析する機能を備えていることから、第１の実施例において分散印刷制御装置４０が行っていたページの性質を解析する処理は、その機能を流用して実行することができる。
【００５５】
また、図８では、特定の画像形成装置２０に分散印刷制御装置４０（分散印刷制御プログラム）の機能を内包させたが、クライアント端末３０に分散印刷制御装置４０（分散印刷制御プログラム）の機能を内包させてもよい。
【実施例３】
【００５６】
次に、本発明の第３の実施例に係る分散印刷制御装置及び分散印刷制御プログラムについて、図９を参照して説明する。図９は、本実施例の分散印刷システムの構成を模式的に示す図である。
【００５７】
図９に示すように、本実施例の分散印刷システム１０は、分散印刷制御装置４０と複数の画像形成装置２０とを備え、これらはネットワーク５０により接続されている。クライアント端末３０が接続されていない本実施例の構成では、図２又は図６のクライアント端末３０のドライバの処理を、複数の画像形成装置２０の内のいずれかの画像形成装置２０（ユーザが操作する画像形成装置２０）が行う。
【００５８】
例えば、印刷ジョブの生成においては、コピーしようとする印刷物か、印刷用の画像データが保存されているＵＳＢ（Universal Serial Bus）メモリ等の記憶媒体をユーザが画像形成装置２０に読み込ませ、画像形成装置２０は、その読み取ったデータをもとに印刷ジョブを生成する。このような構成でも、第１の実施例と同様の効果を得ることができる。
【実施例４】
【００５９】
次に、本発明の第４の実施例に係る分散印刷制御装置及び分散印刷制御プログラムについて、図１０を参照して説明する。図１０は、本実施例の分散印刷システムの構成を模式的に示す図である。
【００６０】
図１０に示すように、本実施例の分散印刷システム１０は、複数の画像形成装置２０がネットワーク５０により接続されている。そして、複数の画像形成装置２０の内の特定の画像形成装置２０（図では、画像形成装置Ａ）は、前記した第１の実施例（図１）の分散印刷制御装置４０（分散印刷制御プログラム）の機能を内包している。
【００６１】
さらに、本実施例の分散印刷システム１０には、第３の実施例（図９）と同様にクライアント端末３０は接続されていない。したがって、図２又は図６のドライバの処理を、ユーザが操作する画像形成装置２０が実行し、図３乃至図５及び図７の分散印刷制御装置４０の処理を、複数の画像形成装置２０の内のいずれかの画像形成装置２０が実行する。このような構成でも、第１の実施例と同様の効果を得ることができる。
【００６２】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００６３】
例えば、上記実施例では、分散印刷制御装置４０が、ユーザが選択した重要項目に基づいて特定ページを決定すると共に、その特定ページの印刷に適した特定装置を選択する場合と、ユーザが、特定ページ及び特定装置を指定する場合と、を示したが、ユーザは特定ページの指定のみを行い、分散印刷制御装置４０が、ユーザによって指定された特定ページの印刷に適した特定装置を選択することもできる。
【産業上の利用可能性】
【００６４】
本発明は、複数の画像形成装置を含むシステムにおいて分散印刷を制御する装置に利用可能である。
【符号の説明】
【００６５】
１０  分散印刷システム
２０  画像形成装置
３０  クライアント端末
４０  分散印刷制御装置
５０  ネットワーク
【図１】
2013161114.tif 000003
【図２】
2013161114.tif 000004
【図３】
2013161114.tif 000005
【図４】
2013161114.tif 000006
【図５】
2013161114.tif 000007
【図６】
2013161114.tif 000008
【図７】
2013161114.tif 000009
【図８】
2013161114.tif 000010
【図９】
2013161114.tif 000011
【図１０】
2013161114.tif 000012