(57)【要約】【課題】分散設定の変更等に柔軟に対応する。【解決手段】情報処理装置と２以上の画像処理装置とがネットワークを介して接続された分散処理システムであって、情報処理装置は、２以上の画像処理装置で分散処理される２以上の分散ジョブに関する２以上の分散ジョブ情報を、２以上の分散ジョブの何れかが分散処理される２以上の画像処理装置の何れかに対応して記憶するジョブ情報管理手段と、記憶される２以上の分散ジョブ情報に基づいて２以上の画像処理装置で分散処理される２以上の分散ジョブを統合する統合コマンドを生成する統合コマンド生成手段と、生成された統合コマンドを２以上の画像処理装置に送信する送信手段と、を備え、画像処理装置は、統合コマンドを受信する受信手段と、受信した統合コマンドに基づいて２以上の分散ジョブを統合する分散ジョブ統合手段と、を備える。【選択図】図２
2016162302.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と２以上の画像処理装置とがネットワークを介して接続された分散処理システムであって、
前記情報処理装置は、
前記２以上の画像処理装置で分散処理される２以上の分散ジョブに関する２以上の分散ジョブ情報を、前記２以上の分散ジョブの何れかが分散処理される前記２以上の画像処理装置の何れかに対応して記憶するジョブ情報管理手段と、
前記ジョブ情報管理手段に記憶される前記２以上の分散ジョブ情報に基づいて前記２以上の画像処理装置で分散処理される前記２以上の分散ジョブを統合する統合コマンドを生成する統合コマンド生成手段と、
前記統合コマンド生成手段により生成された統合コマンドを前記２以上の画像処理装置に送信する送信手段と、を備え、
前記画像処理装置は、
前記統合コマンドを受信する受信手段と、
前記受信手段により受信した統合コマンドに基づいて前記２以上の分散ジョブを統合する分散ジョブ統合手段と、
を備えることを特徴とする分散処理システム。
【請求項２】
前記統合コマンド生成手段は、前記２以上の画像処理装置のうち一方の画像処理装置で処理される分散ジョブを前記２以上の分散ジョブが分散される前のジョブに更新するジョブ更新コマンドと、前記２以上の画像処理装置のうち他方の画像処理装置で処理される分散ジョブを削除するジョブ削除コマンドとを生成し、
前記送信手段は、前記統合コマンド生成手段により生成されたジョブ更新コマンドを前記一方の画像処理装置に送信するとともに、前記統合コマンド生成手段により生成されたジョブ削除コマンドを前記他の画像処理装置に送信し、
前記一方の画像処理装置の受信手段は前記ジョブ更新コマンドを受信し、
前記他方の画像処理装置の受信手段は前記ジョブ削除コマンドを受信し、
前記一方の画像処理装置の分散ジョブ統合手段は、前記一方の画像処理装置の受信手段により受信したジョブ更新コマンドに基づいて前記一方の画像処理装置で処理される分散ジョブを分散される前のジョブに更新し、
前記他方の画像処理装置の分散ジョブ統合手段は、前記他方の画像処理装置の受信手段により受信したジョブ削除コマンドに基づいて前記他方の画像処理装置で処理される分散ジョブを削除する、
ことを特徴とする請求項１記載の分散処理システム。
【請求項３】
前記送信手段は、前記ジョブ情報管理手段に前記他方の画像処理装置で処理される他のジョブに関するジョブ情報が記録されたとき、前記ジョブ削除コマンドを前記他方の画像処理装置に送信することを特徴とする請求項２記載の分散処理システム。
【請求項４】
前記送信手段は、少なくとも前記ジョブ更新コマンドを前記一方の画像処理装置に送信する前に、前記２以上の画像処理装置による処理を待機させる待機コマンドを前記２以上の画像処理装置に送信することを特徴とする請求項１から３の何れか１項に記載の分散処理システム。
【請求項５】
前記情報処理装置は、
前記２以上の分散ジョブを選択可能な２以上のグラフィカルユーザインタフェースとして表示する表示手段を備え、
前記統合コマンド生成手段は、前記表示手段に表示された一方の画像処理装置で処理される分散ジョブが選択保持され、該選択保持された前記一方の画像処理装置で分散処理される分散ジョブが、前記表示手段に表示された他方の画像処理装置で処理される分散ジョブ上に移動され、選択保持が解除されたとき、前記統合コマンドを生成することを特徴とする請求項１から４の何れか１項に記載の分散処理システム。
【請求項６】
２以上の画像処理装置とネットワークを介して接続される情報処理装置であって、
前記２以上の画像処理装置で分散処理される２以上の分散ジョブに関する２以上の分散ジョブ情報を、前記２以上の分散ジョブの何れかが分散処理される前記２以上の画像処理装置の何れかに対応して記憶するジョブ情報管理手段と、
前記ジョブ情報管理手段に記憶される前記２以上の分散ジョブ情報に基づいて前記２以上の画像処理装置で分散処理される前記２以上の分散ジョブを統合する統合コマンドを生成する統合コマンド生成手段と、
前記統合コマンド生成手段により生成された統合コマンドを前記２以上の画像処理装置に送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項７】
情報処理装置と２以上の画像処理装置とがネットワークを介して接続された分散処理システムの分散処理方法であって、
前記情報処理装置が、前記２以上の画像処理装置で分散処理される２以上の分散ジョブに関する２以上の分散ジョブ情報を、前記２以上の分散ジョブの何れかが分散処理される前記２以上の画像処理装置の何れかに対応して記憶部に記憶するステップと、
前記情報処理装置が、前記記憶部に記憶される前記２以上の分散ジョブ情報に基づいて前記２以上の画像処理装置で分散処理される前記２以上の分散ジョブを統合する統合コマンドを生成するステップと、
前記情報処理装置が、生成された前記統合コマンドを前記２以上の画像処理装置に送信するステップと、
前記画像処理装置が前記統合コマンドを受信するステップと、
前記画像処理装置が、受信した前記統合コマンドに基づいて前記２以上の分散ジョブを統合するステップと、
を備えることを特徴とする分散処理方法。
【請求項８】
２以上の画像処理装置とネットワークを介して接続される情報処理装置の分散処理方法であって、
前記２以上の画像処理装置で分散処理される２以上の分散ジョブに関する２以上の分散ジョブ情報を、前記２以上の分散ジョブの何れかが分散処理される前記２以上の画像処理装置の何れかに対応して記憶部に記憶するステップと、
前記記憶部に記憶される前記２以上の分散ジョブ情報に基づいて前記２以上の画像処理装置で分散処理される前記２以上の分散ジョブを統合する統合コマンドを生成するステップと、
生成された前記統合コマンドを前記２以上の画像処理装置に送信するステップと、
を備えることを特徴とする分散処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散処理システム、情報処理装置、及び、分散処理方法に関する。
【背景技術】
【０００２】
プロダクションプリンティング業界では数百、数千ページで構成されたドキュメントを印刷する場合がある。しかし、このような大量ページのドキュメントを１台のプリンタで印刷すると印刷工程に費やす時間が長くなってしまう。そこで、この印刷時間を短縮するため、大量ページのドキュメントをページ分割して複数台のプリンタへ印刷を行う分散印刷が知られている。
【０００３】
分散印刷は、１つのドキュメントをページ分割した複数ジョブを生成し、これらのジョブを複数のプリンタで印刷する技術であることは既に知られている。また、分散したプリンタにエラーが発生した場合に代行印刷するプリンタを設定しておくことで、プリンタエラー発生時に指定された代行プリンタにジョブを振り替える、といった印刷技術も既に知られている。
【０００４】
上記に関し、特許文献１には、印刷管理サーバの情報管理部が分割前の印刷データと分割後の各印刷データとの対応関係を管理するとともに、分割前の印刷データに対して、代行・分散印刷設定が指定されていた場合には、前記分割後の各印刷データから生成された各印刷ジョブを、分割前の印刷データから生成される印刷ジョブとみなして代行・分散印刷設定に応じた１又は複数の印刷装置へ出力するように、出力管理部による分割後の各印刷データから生成された各印刷ジョブの出力先を変更制御する技術、が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、例えば分散印刷を行うために２台のプリンタが用意されているとする。この場合、例えば１０００ページの印刷ジョブＡを２台のプリンタで分散印刷を行うとき、ジョブＡはまだ印刷開始していない待機中の状態であるとする。この際、例えば１０００ページの印刷ジョブＢを追加印刷する場合があり得る。
【０００６】
上記の場合、［１］印刷ジョブＢも分散印刷する、又は［２］印刷ジョブＡの分散印刷をキャンセルしてプリンタ毎に１ジョブずつ印刷する、つまり分散印刷しない、の２つの印刷方法が考えられる。
【０００７】
上記２つの方法の印刷時間に関し、［１］の方法はプリンタ毎に２つのジョブを印刷するため、次のジョブ印刷においてファーストプリントまでの印刷開始時間が発生することから、印刷時間が長くなってしまう。また、［１］の方法は２台のプリンタの印刷完了後に作業者が印刷物をジョブＡ、ジョブＢに仕分けする作業時間が発生する。他方、［２］の方法は［１］の方法のような時間は発生しない。このため、２つの印刷物を早く入手するためには［２］の方法が好ましい。
【０００８】
ところで、例えば特許文献１に記載されたような、従来の分散印刷技術は、予め定義した分散設定に従ってジョブを投入し分散印刷するという運用には好適である。しかし、既に分散設定済の印刷ジョブに対して、例えばそもそも分散印刷を行わない等、予め登録されていないパターンで印刷指定する場合、上記の例で言えば印刷ジョブＡの分散印刷をキャンセルし、再度分散設定を定義してから印刷ジョブＡと印刷ジョブＢを投入するという手順が必要である。
【０００９】
これでは、分散設定の変更等に柔軟に対応し辛く、また分散設定の変更等に柔軟に対応できるようにするために予め多くのパターンの分散設定を登録しておかなければならない。
【００１０】
本発明は、このような実情に鑑みてなされたものであって、分散設定の変更等に柔軟に対応することができる分散処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した目的を達成するため、本発明における分散処理システムは、情報処理装置と２以上の画像処理装置とがネットワークを介して接続された分散処理システムであって、情報処理装置は、２以上の画像処理装置で分散処理される２以上の分散ジョブに関する２以上の分散ジョブ情報を、２以上の分散ジョブの何れかが分散処理される２以上の画像処理装置の何れかに対応して記憶するジョブ情報管理手段と、ジョブ情報管理手段に記憶される２以上の分散ジョブ情報に基づいて２以上の画像処理装置で分散処理される２以上の分散ジョブを統合する統合コマンドを生成する統合コマンド生成手段と、統合コマンド生成手段により生成された統合コマンドを２以上の画像処理装置に送信する送信手段と、を備え、画像処理装置は、統合コマンドを受信する受信手段と、受信手段により受信した統合コマンドに基づいて２以上の分散ジョブを統合する分散ジョブ統合手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば分散設定の変更等に柔軟に対応することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における分散処理システムの全体構成図である。
【図２】本発明の実施形態における分散処理システムの機能ブロック図である。
【図３】本発明の実施形態におけるジョブの表示とジョブ管理状態を示す模式図である。
【図４】本発明の実施形態におけるクライアント１のジョブ情報管理部の内容を示す模式図である。
【図５】本発明の実施形態におけるジョブの統合を示す模式図である。
【図６】本発明の実施形態における統合後のジョブ情報管理部の内容を示す模式図である。
【図７】本発明の実施形態におけるジョブ統合処理シーケンス図である。
【図８】本発明の実施形態におけるジョブの表示処理手順を示すフローチャートである。
【図９】本発明の実施形態におけるジョブの統合処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の実施形態の分散処理システムに関し以下図面を用いて説明するが、本発明の趣旨を越えない限り、何ら本実施形態に限定されるものではない。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。
【００１５】
本実施形態における分散処理システムの全体構成について図１を参照して説明する。本実施形態における分散処理システムは、クライアント端末としての情報処理装置１及び情報処理装置２、並びに、画像処理装置としての複合機３及び複合機４を制御するＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）３１及びＤＦＥ４１がネットワーク５を介して接続されている。
【００１６】
情報処理装置１及び情報処理装置２は、例えばＰＣやスマートフォン等の携帯情報端末であり、これらの機能の詳細は後述する。本実施形態では、情報処理装置１及び情報処理総理２により印刷設定を行い、ネットワークを介して印刷設定を有するＪＤＦジョブチケットが含まれた印刷データをＤＦＥ３１及びＤＦＥ４１に送信する。
【００１７】
また、ＤＦＥ３１及びＤＦＥ４１は受信した印刷データのＪＤＦジョブチケットを解釈し、印刷設定をプリンタへ反映し印刷実行する。なお、本実施形態では、情報処理装置及び複合機が共に２台ずつで構成されているが、これらが３台以上で構成されていてもよい。また、画像処理装置としては、複合機に限定されず、例えば電子式のホワイトボードやプロジェクター等であってもよい。
【００１８】
次に、本実施形態における分散処理システムの機能ブロックについて図２を参照して説明する。ここでは、情報処理装置１について説明し、情報処理装置２については情報処理装置１と同等の機能を備えるものであるためその説明を省略する。同様の理由から、複合機３について説明し、複合機４についての説明は省略する。
【００１９】
情報処理装置１は、入力部１０１と、制御部１０２と、印刷データ記憶部１０３と、インタフェース部１０４を備える。
【００２０】
入力部１０１は、ユーザによる入力操作を受け付ける入力手段であり、例えば、キーボードやマウス等の入力デバイスや、ユーザによるタッチ操作を受け付けるタッチパネル等である。制御部１０２は、本実施形態における分散処理を制御する制御手段である。印刷データ記憶部１０３は、複合機３及び４で印刷される印刷データを記憶する記憶手段である。インタフェース部１０４は、複合機３及び４との間で画像データや制御コマンド等の送受信をつかさどるデータ送受信手段である。
【００２１】
制御部１０２は、表示部１０２１と、印刷制御部１０２２と、ジョブ制御部１０２３と、ジョブ情報管理部１０２４と、登録装置情報保持部１０２５を備える。
【００２２】
表示部１０２１は、本実施形態において処理される分散ジョブ等のジョブに関する情報を、これらを入力部１０１により選択可能なアイコン等のグラフィカルユーザインタフェース（以下「ＧＵＩ」という。）として表示する表示手段である。
【００２３】
印刷制御部１０２２は、印刷データ記憶部１０３に記憶された印刷データを表示部１０２１に表示する制御を行う。また、印刷制御部１０２２は、ユーザによる入力部１０１を介してされた印刷指示に従って印刷データ記憶部１０３から印刷データを取得し、インタフェース部１０４を介して複合機３及び４に印刷データを送信する。
【００２４】
ジョブ制御部１０２３は、ジョブ情報管理部１０２４、インタフェース部１０４を介して複合機３と複合機４に登録されているジョブを取得し、ジョブ情報管理部１０２４に取得したジョブを保存して表示部１０２１に表示する制御を行う。
【００２５】
ジョブ情報管理部１０２４は、複合機３及び複合機４で分散処理される分散ジョブに関する分散ジョブ情報を、その何れかが分散処理される複合機３及び複合機４の何れかに対応して記憶するジョブ情報管理手段である。
【００２６】
ジョブ制御部１０２３は、ジョブ情報管理部１０２４に記憶される分散ジョブ情報に基づいて複合機３及び複合機４で分散処理される分散ジョブを統合する統合コマンドを生成する統合コマンド生成手段として機能する。統合コマンドは、例えばＪＭＦ（Ｊｏｂ  Ｍｅｓｓａｇｅ  Ｆｏｒｍａｔ）等のＸＭＬ文書によって生成する。統合コマンドの生成は、ジョブ制御部１０２３が、ユーザによる入力部１０１を介したジョブの統合指示に従って行う。
【００２７】
ジョブ制御部１０２３は、統合コマンドとして、ジョブ更新コマンド、ジョブ削除コマンドを生成することができる。ジョブ更新コマンドは、複合機３及び複合機４のうち一方の装置で処理される分散ジョブを当該分散ジョブが分散される前のジョブに更新するためのコマンドである。また、ジョブ削除コマンドは、複合機３及び複合機４のうち他方の画像処理装置で処理される分散ジョブを削除するためのコマンドである。これらのコマンドを使用したジョブ統合の詳細については図３以降の図を参照して説明する。
【００２８】
なお、インタフェース部１０４による上記ジョブ削除コマンドの送信は、ジョブ情報管理部１０２４に他方の画像処理装置で処理される他のジョブに関するジョブ情報が記録されたとき、ジョブ削除コマンドを他方の画像処理装置に送信することが好ましい。他のジョブとは、少なくとも分散ジョブ以外の新たに情報処理装置１等に投入されるジョブであればよい。
【００２９】
これにより、例えば、複合機３に新たなジョブが投入され、これにより複合機３における処理負荷が増大する場合であって、複合機４にかかる処理負荷が比較的軽い場合等に、分散ジョブを複合機４で統合処理し、複合機３から分散ジョブを削除処理することで、複合機３にかかる処理負荷を軽減することが可能となる。
【００３０】
インタフェース部１０４は、ジョブ制御部１０２３により生成された統合コマンドを複合機３又は複合機４に送信する送信手段として機能する。また、インタフェース部１０４は、ジョブ更新コマンドを一方の画像処理装置に送信する前に、画像処理装置による処理を待機させる待機コマンドを画像処理装置に送信することが好ましい。これにより、分散ジョブの処理の進行を停止させることが可能となる。
【００３１】
複合機３は、ＤＦＥ３１と、印刷エンジン３２で構成される。ＤＦＥ３１は、ジョブ表示部３１１と、ジョブデータ記憶部３１２と、印刷制御部３１３で構成される。なお、複合機４については、複合機３と同等の機能を有するため、説明を省略する。
【００３２】
ジョブ表示部３１１は、複合機３において処理されるジョブを表示する。ジョブデータ記憶部３１２は、情報処理装置１等の外部装置から印刷制御部３１３を介して取得したジョブデータを記憶する。印刷制御部３１３は、取得したジョブデータに基づいて印刷エンジン３２における印刷処理を制御する。
【００３３】
印刷制御部３１３は、情報処理装置１のインタフェース部１０４から送信された統合コマンドを受信する受信手段として機能する。また、印刷制御部３１３は、受信した統合コマンドに基づいて分散ジョブを統合する分散ジョブ統合手段として機能する。
【００３４】
次に、本実施形態におけるプリンタジョブの表示とジョブ管理状態について図３を参照して説明する。ここでは、情報処理装置１の表示部１０２１に、複合機３で処理されるジョブ３００を示すアイコンと、複合機４で処理されるジョブ４００を示すアイコンが表示されている。
【００３５】
ジョブ３００には、「ｊｏｂ１／Ｃｌｉｅｎｔ１」を示すアイコン１０２１１と、「ｊｏｂ２−１／Ｃｌｉｅｎｔ１」を示すアイコン１０２１２と、「ｊｏｂＢ／Ｃｌｉｅｎｔ２」を示すアイコン１０２１３が表示されている。他方、ジョブ４００には、「ｊｏｂＡ／Ｃｌｉｅｎｔ２」を示すアイコン１０２１４と、「ｊｏｂ２−２／Ｃｌｉｅｎｔ１」を示すアイコン１０２１５が表示されている。なお、例えば上記「ｊｏｂ２−１」の「２−１」とはジョブが分散される場合の枝番を表している。
【００３６】
また、ＤＦＥ３１のジョブ表示部３１１には、ジョブ３００における上記ジョブに対応したジョブ名が表示され、さらに、分散ジョブとして処理される「ｊｏｂ２−１」については、分散処理ページ数として「１−１０００ｐａｇｅ」と表示されている。同様に、ジョブ表示部４１１において、「ｊｏｂ２−２」について、分散処理ページ数として「１００１−２０００ｐａｇｅ」と表示されている。
【００３７】
また、情報処理装置１及び２のジョブ情報管理部１０２４は、ジョブ情報を、図４に示すテーブルデータとして格納することが好ましい。例えば、分散処理にかかる「ｊｏｂ２」については、分散「あり」、分散ジョブ名「ｊｏｂ２−１」、複合機「複合機３」、印刷ページ「１−１０００」から、ジョブ情報が構成されている。各ジョブがどのように処理されるかを把握することが可能となる。
【００３８】
次に、本実施形態におけるジョブの統合処理の一例について図５を参照して説明する。ユーザは、表示部１０２１に表示された分散ジョブを示すアイコン１０２１２にマウス操作を介してポインタを移動させ、アイコン１０２１２を破線矢印で示すようにアイコン１０２１５までドラッグ＆ドロップを行う。これにより、ｊｏｂ２が統合され、統合後は「ｊｏｂ２／Ｃｌｉｅｎｔ１」を示すアイコン１０２１５’のように表示される。
【００３９】
統合後のジョブ情報管理部１０２４に格納されるテーブルデータは図６に示すように更新される。本例では、統合処理により、複合機４においては、ｊｏｂ２が分散なしで処理されることを把握することができる。
【００４０】
なお、図３におけるジョブのアイコン表示について、例えば分散処理にかかるジョブを示すアイコンを反転表示等により強調表示させることによって、同一ドキュメントのジョブの場合は統合可能であることを示すようにしてもよい。また、ドラッグ＆ドロップ操作後に、統合処理を実行するか否かの確認メッセージを表示部１０２１の任意の箇所に表示することとしてもよい。
【００４１】
次に、本実施形態におけるジョブ統合処理シーケンスについて図７を参照して説明する。ここでは、図５に示した「ｊｏｂ２−１／Ｃｌｉｅｎｔ１」を示すアイコン１０２１２がドラッグ＆ドロップ操作により「ｊｏｂ２−２／Ｃｌｉｅｎｔ１」を示すアイコン１０２１５と統合される例を用いて説明する。まず、入力部１０１がユーザによるドラッグ＆ドロップ操作を受け付け［１］、表示部１０２１において、アイコン１０２１２がアイコン１０２１５上に移動される［２］。
【００４２】
ジョブ制御部１０２３は、ジョブ情報管理部１０２４からジョブ情報を取得する［３−１］。その後、ジョブ制御部１０２３は、複合機３の印刷制御部３１３に待機コマンドを送信し［３−２］、同様に複合機４の印刷制御部４１３にも待機コマンドを送信する［３−３］。
【００４３】
次に、ジョブ制御部１０２３は、印刷制御部４１３に、アイコン１０２１５をアイコン１０２１５’に更新する更新コマンドを送信し［３−４］、印刷制御部３１３にアイコン１０２１２を削除する削除コマンドを送信する［３−５］。
【００４４】
その後、ジョブ制御部１０２３は、印刷制御部３１３に待機解除コマンドを送信し［３−６］、同様に印刷制御部４１３にも待機解除コマンドを送信する［３−７］。
【００４５】
そして、ジョブ制御部１０２３がジョブ情報管理部１０２４にジョブ情報更新を指示すると［３−８］、ジョブ情報管理部１０２４は、印刷制御部３１３にジョブ情報取得コマンドを送信し［３−９］、同様に印刷制御部４１３にもジョブ情報取得コマンドを送信する［３−１０］。ジョブ制御部１０２３は、得られたジョブ情報を元にジョブ情報を更新する。
【００４６】
次に、本実施形態におけるジョブの表示処理手順について図８を参照して説明する。まず、ジョブ制御部１０２３は、登録装置情報保持部１０２５から登録されているプリンタ等の装置に関する装置情報を取得する（ステップＳ１）。
【００４７】
次に、ジョブ制御部１０２３は、登録装置台数分のジョブ情報を取得したか否かを判定し（ステップＳ２）、未取得のジョブ情報がある場合（ステップＳ２、未取得あり）、登録装置に保持されている全てのジョブ情報を取得する（ステップＳ３）。
【００４８】
そして、ジョブ制御部１０２３は、取得したジョブ情報をジョブ情報管理部１０２４に格納する（ステップＳ４）。ジョブ制御部１０２３は、登録装置数分のジョブ情報を全て取得するまで、ステップＳ２からステップＳ４までの処理を繰り返す。
【００４９】
他方、ステップＳ２において、ジョブ制御部１０２３は、ジョブ情報を全て取得済であると判定したとき（ステップＳ２、全て取得済み）、登録装置数分のジョブ情報を表示部１０２１に表示する（ステップＳ５）。
【００５０】
次に、本実施形態におけるジョブの統合処理手順について図９を参照して説明する。まず、ジョブ制御部１０２３は、ジョブ情報管理部１０２４から、ドラッグされたアイコンのジョブ名を「統合で削除されるジョブ名」として、ジョブ情報１を取得する（ステップＳ１１）。
【００５１】
次に、ジョブ制御部１０２３は、ジョブ情報管理部１０２４から、ドロップされたアイコンのジョブ名を「統合先のジョブ」としてジョブ情報２を取得する（ステップＳ１２）。
【００５２】
ジョブ制御部１０２３は、取得したジョブ情報１及びジョブ情報２が分散ジョブであり、かつ分散元のジョブが同じかを判定する（ステップＳ１３）。
【００５３】
ジョブ制御部１０２３は、取得したジョブ情報１及びジョブ情報２が分散ジョブであり、かつ分散元のジョブが同じと判定した場合（ステップＳ１３、ＹＥＳ）、ジョブの実行を待機させるべく、分散処理にかかる複合機へ、ジョブ情報１及びジョブ情報２に格納されている装置名とジョブ名を使用した待機コマンドを送信する（ステップＳ１４）。
【００５４】
その後、ジョブ制御部１０２３は、ジョブ情報１及びジョブ情報２を統合すべく、ジョブ情報２に格納されている装置名とジョブ名とＪＤＦを使用し、ジョブ情報１及びジョブ情報２のページ範囲をマージした値でＪＤＦを更新し、ジョブ情報２を処理する複合機へＪＤＦ更新コマンドを送信する（ステップＳ１５）。
【００５５】
さらに、ジョブ制御部１０２３は、統合元のジョブ情報１を削除すべく、ジョブ情報１に格納されている装置名とジョブ名とＪＤＦを使用し、ジョブ情報１を処理する複合機へジョブ削除コマンドを送信する（ステップＳ１６）。
【００５６】
そして、ジョブ制御部１０２３は、ジョブ実行の待機を解除すべく、ジョブ情報１及びジョブ情報２の装置名とジョブ名を使用し、各複合機へジョブ待機解除コマンドを送信する（ステップＳ１７）。
【００５７】
ジョブ制御部１０２３は、ジョブ情報管理部１０２４で管理するジョブ情報を更新する（ステップＳ１８）。
【００５８】
他方、ステップＳ１３において、取得したジョブ情報１及びジョブ情報２の分散元のジョブが同じでないと判定したとき（ステップＳ１３、ＮＯ）、図８のステップＳ１に戻る。
【００５９】
なお、本実施形態では、ジョブ統合の例として、複合機へ送信した印刷データは全ページ保持されており、印刷範囲をＪＤＦで指定するものとしているが、これに代えて、印刷データが印刷範囲のみを保持している場合は、印刷データ記憶部１０３に保持されている印刷データを全ページ分再送することとしてもよい。
【００６０】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上述した本実施形態の分散印刷管理システムにおける各処理を、ハードウェア、又は、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【００６１】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【符号の説明】
【００６２】
１、２    情報処理装置
３、４    複合機
５    ネットワーク
３１、４１    ＤＦＥ
３２    印刷エンジン
１０１    入力部
１０２    制御部
１０３    印刷データ記憶部
１０４    インタフェース部
３１１    ジョブ表示部
３１２    ジョブデータ記憶部
３１３    印刷制御部
１０２１    表示部
１０２２    印刷制御部
１０２３    ジョブ制御部
１０２４    ジョブ情報管理部
１０２５    登録装置情報保持部
【先行技術文献】
【特許文献】
【００６３】
【特許文献１】特開２００５−１９０４１８号公報
【図１】
2016162302.tif 000003
【図２】
2016162302.tif 000004
【図３】
2016162302.tif 000005
【図４】
2016162302.tif 000006
【図５】
2016162302.tif 000007
【図６】
2016162302.tif 000008
【図７】
2016162302.tif 000009
【図８】
2016162302.tif 000010
【図９】
2016162302.tif 000011