(57)【特許請求の範囲】
【請求項１】
ジョブで指定された画像形成条件で印刷物を作成する複数の画像形成装置と、前記ジョブで指定された後処理条件で前記印刷物の後処理を行う複数の後処理機と、複数のジョブを管理するジョブ管理装置と、が通信ネットワークで接続された印刷システムにおいて、
前記ジョブ管理装置は、
各々の前記画像形成装置が実行可能な画像形成条件及び各々の前記後処理機が実行可能な後処理条件を特定して管理する装置管理部と、
各々のジョブを解析して、前記ジョブで指定された画像形成条件及び後処理条件を特定し、特定した前記画像形成条件で画像形成が実行可能な画像形成装置及び特定した前記後処理条件で後処理が実行可能な後処理機に、前記ジョブの処理を指示するジョブ管理部と、を備え、
前記ジョブ管理部は、
前記複数のジョブの中から、所定の画像形成装置及び所定の後処理機で実行可能、かつ、画像形成条件及び後処理条件が共通するジョブを特定し、特定したジョブを、前記所定の後処理機の第１のジョブグループ及び前記所定の画像形成装置の第２のジョブグループとして設定する第１処理と、
前記第２のジョブグループと前記画像形成条件が共通するジョブを前記第２のジョブグループに追加する第２処理と、
前記第２のジョブグループのジョブの内、前記第１のジョブグループのジョブ以外の、前記所定の後処理機以外の後処理機で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する第３処理と、
前記第２のジョブグループを、前記第１のジョブグループ及び前記第３以降のジョブグループの各々に合わせて分割し、分割したジョブグループ毎にジョブを結合して実行する第４処理と、を実行する、
ことを特徴とする印刷システム。
【請求項２】
前記第２処理では、前記第１のジョブグループと前記後処理条件が共通するジョブを前記第１のジョブグループに追加し、
前記第３処理では、前記第１のジョブグループのジョブの内、前記第２のジョブグループのジョブ以外の、前記所定の画像形成装置以外の画像形成装置で実行可能なジョブを検索し、検索したジョブを前記第３以降のジョブグループとして設定し、
前記第４処理では、前記第２のジョブグループ及び前記第３以降のジョブグループに対して、ジョブグループ毎にジョブを結合して実行する、
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記第１処理では、前記所定の後処理機を選択し、選択した前記所定の後処理機で実行可能、かつ、後処理条件が共通するジョブを検索して、前記第１のジョブグループとして設定し、前記第１のジョブグループの中から、前記所定の画像形成装置で実行可能なジョブを検索して、前記第２のジョブグループとして設定し、前記第２のジョブグループに合わせて、前記第１のジョブグループのジョブを削除する、
ことを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記第１処理では、前記所定の画像形成装置を選択し、選択した前記所定の画像形成装置で実行可能、かつ、画像形成条件が共通するジョブを検索して、前記第２のジョブグループとして設定し、前記第２のジョブグループの中から、前記所定の後処理機で実行可能なジョブを検索して、前記第１のジョブグループとして設定し、前記第１のジョブグループに合わせて、前記第２のジョブグループのジョブを削除する、
ことを特徴とする請求項２に記載の印刷システム。
【請求項５】
前記第１処理では、前記複数のジョブの中から所定のジョブを選択し、前記所定のジョブを処理可能な前記所定の画像形成装置及び前記所定の後処理機を選択し、前記所定のジョブと画像形成条件及び後処理条件が共通するジョブを検索し、検索したジョブを前記第１のジョブグループ及び前記第２のジョブグループとして設定する、
ことを特徴とする請求項１又は２に記載の印刷システム。
【請求項６】
ジョブで指定された画像形成条件で印刷物を作成する複数の画像形成装置と、前記ジョブで指定された後処理条件で前記印刷物の後処理を行う複数の後処理機と、に通信ネットワークで接続される、複数のジョブを管理するジョブ管理装置で動作するジョブ管理プログラムであって、
各々のジョブを解析して、前記ジョブで指定された画像形成条件及び後処理条件を特定し、特定した前記画像形成条件で画像形成が実行可能な画像形成装置及び特定した前記後処理条件で後処理が実行可能な後処理機に、前記ジョブの処理を指示する際に、
前記ジョブ管理装置に、
前記複数のジョブの中から、所定の画像形成装置及び所定の後処理機で実行可能、かつ、画像形成条件及び後処理条件が共通するジョブを特定し、特定したジョブを、前記所定の後処理機の第１のジョブグループ及び前記所定の画像形成装置の第２のジョブグループとして設定する第１処理、
前記第２のジョブグループと前記画像形成条件が共通するジョブを前記第２のジョブグループに追加する第２処理、
前記第２のジョブグループのジョブの内、前記第１のジョブグループのジョブ以外の、前記所定の後処理機以外の後処理機で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する第３処理、
前記第２のジョブグループを、前記第１のジョブグループ及び前記第３以降のジョブグループの各々に合わせて分割し、分割したジョブグループ毎にジョブを結合して実行する第４処理、を実行させる、
ことを特徴とするジョブ管理プログラム。
【請求項７】
前記第２処理では、前記第１のジョブグループと前記後処理条件が共通するジョブを前記第１のジョブグループに追加し、
前記第３処理では、前記第１のジョブグループのジョブの内、前記第２のジョブグループのジョブ以外の、前記所定の画像形成装置以外の画像形成装置で実行可能なジョブを検索し、検索したジョブを前記第３以降のジョブグループとして設定し、
前記第４処理では、前記第２のジョブグループ及び前記第３以降のジョブグループに対して、ジョブグループ毎にジョブを結合して実行する、
ことを特徴とする請求項６に記載のジョブ管理プログラム。
【請求項８】
前記第１処理では、前記所定の後処理機を選択し、選択した前記所定の後処理機で実行可能、かつ、後処理条件が共通するジョブを検索して、前記第１のジョブグループとして設定し、前記第１のジョブグループの中から、前記所定の画像形成装置で実行可能なジョブを検索して、前記第２のジョブグループとして設定し、前記第２のジョブグループに合わせて、前記第１のジョブグループのジョブを削除する、
ことを特徴とする請求項６に記載のジョブ管理プログラム。
【請求項９】
前記第１処理では、前記所定の画像形成装置を選択し、選択した前記所定の画像形成装置で実行可能、かつ、画像形成条件が共通するジョブを検索して、前記第２のジョブグループとして設定し、前記第２のジョブグループの中から、前記所定の後処理機で実行可能なジョブを検索して、前記第１のジョブグループとして設定し、前記第１のジョブグループに合わせて、前記第２のジョブグループのジョブを削除する、
ことを特徴とする請求項７に記載のジョブ管理プログラム。
【請求項１０】
前記第１処理では、前記複数のジョブの中から所定のジョブを選択し、前記所定のジョブを処理可能な前記所定の画像形成装置及び前記所定の後処理機を選択し、前記所定のジョブと画像形成条件及び後処理条件が共通するジョブを検索し、検索したジョブを前記第１のジョブグループ及び前記第２のジョブグループとして設定する、
ことを特徴とする請求項６又は７に記載のジョブ管理プログラム。
【請求項１１】
ジョブで指定された画像形成条件で印刷物を作成する複数の画像形成装置と、前記ジョブで指定された後処理条件で前記印刷物の後処理を行う複数の後処理機と、に通信ネットワークで接続される、複数のジョブを管理するジョブ管理装置におけるジョブ管理方法であって、
各々のジョブを解析して、前記ジョブで指定された画像形成条件及び後処理条件を特定し、特定した前記画像形成条件で画像形成が実行可能な画像形成装置及び特定した前記後処理条件で後処理が実行可能な後処理機に、前記ジョブの処理を指示する際に、
前記複数のジョブの中から、所定の画像形成装置及び所定の後処理機で実行可能、かつ、画像形成条件及び後処理条件が共通するジョブを特定し、特定したジョブを、前記所定の後処理機の第１のジョブグループ及び前記所定の画像形成装置の第２のジョブグループとして設定する第１処理と、
前記第２のジョブグループと前記画像形成条件が共通するジョブを前記第２のジョブグループに追加する第２処理と、
前記第２のジョブグループのジョブの内、前記第１のジョブグループのジョブ以外の、前記所定の後処理機以外の後処理機で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する第３処理と、
前記第２のジョブグループを、前記第１のジョブグループ及び前記第３以降のジョブグループの各々に合わせて分割し、分割したジョブグループ毎にジョブを結合して実行する第４処理と、を実行する、
ことを特徴とするジョブ管理方法。
【請求項１２】
前記第２処理では、前記第１のジョブグループと前記後処理条件が共通するジョブを前記第１のジョブグループに追加し、
前記第３処理では、前記第１のジョブグループのジョブの内、前記第２のジョブグループのジョブ以外の、前記所定の画像形成装置以外の画像形成装置で実行可能なジョブを検索し、検索したジョブを前記第３以降のジョブグループとして設定し、
前記第４処理では、前記第２のジョブグループ及び前記第３以降のジョブグループに対して、ジョブグループ毎にジョブを結合して実行する、
ことを特徴とする請求項１１に記載のジョブ管理方法。
【請求項１３】
前記第１処理では、前記所定の後処理機を選択し、選択した前記所定の後処理機で実行可能、かつ、後処理条件が共通するジョブを検索して、前記第１のジョブグループとして設定し、前記第１のジョブグループの中から、前記所定の画像形成装置で実行可能なジョブを検索して、前記第２のジョブグループとして設定し、前記第２のジョブグループに合わせて、前記第１のジョブグループのジョブを削除する、
ことを特徴とする請求項１１に記載のジョブ管理方法。
【請求項１４】
前記第１処理では、前記所定の画像形成装置を選択し、選択した前記所定の画像形成装置で実行可能、かつ、画像形成条件が共通するジョブを検索して、前記第２のジョブグループとして設定し、前記第２のジョブグループの中から、前記所定の後処理機で実行可能なジョブを検索して、前記第１のジョブグループとして設定し、前記第１のジョブグループに合わせて、前記第２のジョブグループのジョブを削除する、
ことを特徴とする請求項１２に記載のジョブ管理方法。
【請求項１５】
前記第１処理では、前記複数のジョブの中から所定のジョブを選択し、前記所定のジョブを処理可能な前記所定の画像形成装置及び前記所定の後処理機を選択し、前記所定のジョブと画像形成条件及び後処理条件が共通するジョブを検索し、検索したジョブを前記第１のジョブグループ及び前記第２のジョブグループとして設定する、
ことを特徴とする請求項１１又は１２に記載のジョブ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ管理システム及びジョブ管理プログラム並びにジョブ管理方法に関し、特に、複数の画像形成装置と複数の後処理機とジョブ管理装置とが通信ネットワークに接続されたジョブ管理システム及びジョブ管理装置で動作するジョブ管理プログラム並びにジョブ管理方法に関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Multi-Functional Peripherals）などの画像形成装置には、画像形成後の用紙に対してパンチやステープル、折りなどの後処理を行う後処理機能を備えた機種があり、また、後処理を専用に行う後処理機も販売されている。また、複数の画像形成装置と複数の後処理機とが接続される通信ネットワークに、複数のジョブをスプールして管理するジョブ管理装置を接続し、ジョブ管理装置が所定の画像形成装置及び所定の後処理機にジョブを振り分けて印刷物を作成するシステムが普及している。
【０００３】
このようなシステムにおいて、画像形成装置の処理条件（画像形成条件と呼ぶ。）及び後処理機の処理条件（後処理条件と呼ぶ。）が指定されたジョブを処理する場合、ジョブ管理装置は、先に入稿されたジョブから順番に取り出し、所定の画像形成装置をジョブで指定された画像形成条件に設定して画像形成処理を実行させ、その後、所定の後処理機をジョブで指定された後処理条件に設定して後処理を実行させる。しかしながら、ジョブを一つずつ処理する方法では、ジョブ毎に画像形成装置の画像形成条件や後処理機の後処理条件を設定し直す必要があるため、効率的にジョブを処理することができない。
【０００４】
この問題に対して、例えば、下記特許文献１には、ジョブの実行を指示する指示端末と、前記指示端末から実行指示されたジョブを実行するジョブ実行装置を有し、前記ジョブ実行装置は、前記指示端末からジョブの実行指示を受付ける受付手段と、複数のジョブを一まとめする際に適用する属性の重み付けを設定する設定手段と、前記受付手段で受付けた複数のジョブを、前記設定手段により設定された属性の重み付けに対応して表示する表示手段と、前記表示部に表示される前記ジョブより複数の前記ジョブの選択を受付ける選択受付手段と、前記選択受付手段で受付けた複数のジョブを１つのジョブにまとめるまとめ加工を行う加工手段と、加工手段によるまとめ加工ジョブ毎に、該まとめ加工ジョブ内の複数のジョブを一括して実行する実行手段とを具備するジョブ管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０１４０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１には、入稿された複数のジョブを一まとめにし、まとめた複数のジョブを一括して実行する際に、その中で後処理の条件が共通するジョブを検索することが記載されているが、特許文献１では、上記複数のジョブの前工程の画像形成条件は考慮していない。そのため、複数のジョブの画像形成条件が異なると、それらのジョブを一つのジョブとして取り扱う（すなわち、ジョブを結合する）ことができず、画像形成装置の画像形成条件の設定を逐次変更しなければならないため、効率的にジョブを処理することができないという問題がある。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、複数の画像形成装置と複数の後処理機とジョブ管理装置とが通信ネットワークに接続されたシステムにおいて、画像形成条件及び後処理条件が指定された複数のジョブを効率的に処理することができるジョブ管理システム及びジョブ管理プログラム並びにジョブ管理方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一側面は、ジョブで指定された画像形成条件で印刷物を作成する複数の画像形成装置と、前記ジョブで指定された後処理条件で前記印刷物の後処理を行う複数の後処理機と、複数のジョブを管理するジョブ管理装置と、が通信ネットワークで接続されたジョブ管理システムにおいて、前記ジョブ管理装置は、各々の前記画像形成装置が実行可能な画像形成条件及び各々の前記後処理機が実行可能な後処理条件を特定して管理する装置管理部と、各々のジョブを解析して、前記ジョブで指定された画像形成条件及び後処理条件を特定し、特定した前記画像形成条件で画像形成が実行可能な画像形成装置及び特定した前記後処理条件で後処理が実行可能な後処理機に、前記ジョブの処理を指示するジョブ管理部と、を備え、前記ジョブ管理部は、前記複数のジョブの中から、所定の画像形成装置及び所定の後処理機で実行可能、かつ、画像形成条件及び後処理条件が共通するジョブを特定し、特定したジョブを、前記所定の後処理機の第１のジョブグループ及び前記所定の画像形成装置の第２のジョブグループとして設定する第１処理と、前記第２のジョブグループと前記画像形成条件が共通するジョブを前記第２のジョブグループに追加する第２処理と、前記第２のジョブグループのジョブの内、前記第１のジョブグループのジョブ以外の、前記所定の後処理機以外の後処理機で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する第３処理と、前記第２のジョブグループを、前記第１のジョブグループ及び前記第３以降のジョブグループの各々に合わせて分割し、分割したジョブグループ毎にジョブを結合して実行する第４処理と、を実行することを特徴とする。
【０００９】
本発明の一側面は、ジョブで指定された画像形成条件で印刷物を作成する複数の画像形成装置と、前記ジョブで指定された後処理条件で前記印刷物の後処理を行う複数の後処理機と、に通信ネットワークで接続される、複数のジョブを管理するジョブ管理装置で動作するジョブ管理プログラムであって、各々のジョブを解析して、前記ジョブで指定された画像形成条件及び後処理条件を特定し、特定した前記画像形成条件で画像形成が実行可能な画像形成装置及び特定した前記後処理条件で後処理が実行可能な後処理機に、前記ジョブの処理を指示する際に、前記ジョブ管理装置に、前記複数のジョブの中から、所定の画像形成装置及び所定の後処理機で実行可能、かつ、画像形成条件及び後処理条件が共通するジョブを特定し、特定したジョブを、前記所定の後処理機の第１のジョブグループ及び前記所定の画像形成装置の第２のジョブグループとして設定する第１処理、前記第２のジョブグループと前記画像形成条件が共通するジョブを前記第２のジョブグループに追加する第２処理、前記第２のジョブグループのジョブの内、前記第１のジョブグループのジョブ以外の、前記所定の後処理機以外の後処理機で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する第３処理、前記第２のジョブグループを、前記第１のジョブグループ及び前記第３以降のジョブグループの各々に合わせて分割し、分割したジョブグループ毎にジョブを結合して実行する第４処理、を実行させることを特徴とする。
【００１０】
本発明の一側面は、ジョブで指定された画像形成条件で印刷物を作成する複数の画像形成装置と、前記ジョブで指定された後処理条件で前記印刷物の後処理を行う複数の後処理機と、に通信ネットワークで接続される、複数のジョブを管理するジョブ管理装置におけるジョブ管理方法であって、各々のジョブを解析して、前記ジョブで指定された画像形成条件及び後処理条件を特定し、特定した前記画像形成条件で画像形成が実行可能な画像形成装置及び特定した前記後処理条件で後処理が実行可能な後処理機に、前記ジョブの処理を指示する際に、前記複数のジョブの中から、所定の画像形成装置及び所定の後処理機で実行可能、かつ、画像形成条件及び後処理条件が共通するジョブを特定し、特定したジョブを、前記所定の後処理機の第１のジョブグループ及び前記所定の画像形成装置の第２のジョブグループとして設定する第１処理と、前記第２のジョブグループと前記画像形成条件が共通するジョブを前記第２のジョブグループに追加する第２処理と、前記第２のジョブグループのジョブの内、前記第１のジョブグループのジョブ以外の、前記所定の後処理機以外の後処理機で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する第３処理と、前記第２のジョブグループを、前記第１のジョブグループ及び前記第３以降のジョブグループの各々に合わせて分割し、分割したジョブグループ毎にジョブを結合して実行する第４処理と、を実行することを特徴とする。
【発明の効果】
【００１１】
本発明のジョブ管理システム及びジョブ管理プログラム並びにジョブ管理方法によれば、複数の画像形成装置と複数の後処理機とジョブ管理装置とが通信ネットワークに接続されたシステムにおいて、画像形成条件及び後処理条件が指定された複数のジョブを効率的に処理することができる。
【００１２】
その理由は、ジョブ管理装置は、複数のジョブの中から、所定の画像形成装置及び所定の後処理機で実行可能、かつ、画像形成条件及び後処理条件が共通するジョブを特定し、特定したジョブを、所定の後処理機の第１のジョブグループ及び所定の画像形成装置の第２のジョブグループとして設定し、第２のジョブグループと画像形成条件が共通するジョブを第２のジョブグループに追加し、第２のジョブグループのジョブの内、第１のジョブグループのジョブ以外の、所定の後処理機以外の後処理機で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定し、第２のジョブグループを、第１のジョブグループ及び第３以降のジョブグループの各々に合わせて分割し、分割したジョブグループ毎にジョブを結合して実行するからである。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施例に係るジョブ管理システムの構成例を示す図である。
【図２】本発明の第１の実施例に係るクライアント端末の構成を示すブロック図である。
【図３】本発明の第１の実施例に係るジョブ管理装置の構成を示すブロック図である。
【図４】本発明の第１の実施例に係る画像形成装置の構成を示すブロック図である。
【図５】本発明の第１の実施例に係る後処理機の構成を示すブロック図である。
【図６】本発明の第１の実施例に係るジョブ管理装置の動作を示すフローチャート図である。
【図７】本発明の第１の実施例に係るジョブ管理方法を説明するための模式図であり、後処理機を選択した状態を示している。
【図８】本発明の第１の実施例に係るジョブ管理方法を説明するための模式図であり、後処理条件が共通で結合できるジョブを抽出した状態を示している。
【図９】本発明の第１の実施例に係るジョブ管理方法を説明するための模式図であり、画像形成装置側で結合できるジョブを検索した状態を示している。
【図１０】本発明の第１の実施例に係るジョブ管理方法を説明するための模式図であり、画像形成装置側で結合できなかったジョブを削除した状態を示している。
【図１１】本発明の第１の実施例に係るジョブ管理方法を説明するための模式図であり、各々の画像形成装置側で結合できるジョブを検索した状態を示している。
【図１２】本発明の第１の実施例に係るジョブ管理方法を説明するための模式図であり、他の後処理機で結合できるジョブを検索した状態を示している。
【図１３】本発明の第１の実施例に係るジョブ管理方法を説明するための模式図であり、後処理機で結合できなかったジョブを削除した状態を示している。
【図１４】本発明の第１の実施例に係るジョブ管理方法を説明するための模式図であり、後処理機側のジョブグループに合わせて画像形成装置側のジョブグループを分割した状態を示している。
【図１５】本発明の第２の実施例に係るジョブ管理装置の動作を示すフローチャート図である。
【図１６】本発明の第２の実施例に係るジョブ管理方法を説明するための模式図であり、ジョブを選択した状態を示している。
【図１７】本発明の第２の実施例に係るジョブ管理方法を説明するための模式図であり、画像形成装置及び後処理機を選択した状態を示している。
【図１８】本発明の第２の実施例に係るジョブ管理方法を説明するための模式図であり、画像形成条件及び後処理条件が共通するジョブを検索した状態を示している。
【図１９】本発明の第２の実施例に係るジョブ管理方法を説明するための模式図であり、画像形成装置側で結合できるジョブを検索し、更に、他の後処理機で結合できるジョブを検索した状態を示している。
【図２０】本発明の第２の実施例に係るジョブ管理方法を説明するための模式図であり、後処理機側のジョブグループに合わせて画像形成装置側のジョブグループを分割した状態を示している。
【図２１】本発明の第２の実施例に係るジョブ管理方法を説明するための模式図であり、後処理機側で結合できるジョブを検索し、更に、他の画像形成装置で結合できるジョブを検索した状態を示している。
【発明を実施するための形態】
【００１４】
背景技術で示したように、複数の画像形成装置と複数の後処理機とジョブ管理装置とが通信ネットワークに接続されたシステムにおいて、画像形成条件及び後処理条件が指定された複数のジョブを効率的に処理するために、特許文献１では、後処理条件が共通するジョブを一まとめにして処理するようにしている。しかしながら、この方法は、後処理条件が共通するジョブをまとめるだけであり、それらのジョブの前工程の画像形成条件は考慮していないため、画像形成条件が異なる場合にはジョブを結合することができず、効率的にジョブを処理することができない。
【００１５】
また、画像形成条件が共通するジョブを一まとめにして処理する方法も考えられるが、この方法でも、そのジョブの後工程の後処理条件が異なる場合にはジョブを結合することができず、効率的にジョブを処理することができない。また、画像形成条件及び後処理条件が共通するジョブを一まとめにして処理する方法も考えられるが、この方法では、一部のジョブしか結合することができず、やはり効率的にジョブを処理することができない。
【００１６】
そこで、本発明の一実施の形態では、以下の第１乃至第３の手法でジョブを結合して実行する。
【００１７】
第１の手法は、最初に後処理機を選択し、その後、後処理条件を基準にして結合できるジョブを検索する手法である。具体的には、まず、ワークフローに登録された複数のジョブの中から、所定の後処理機で結合できるジョブ（すなわち、後処理条件が共通し、かつ、所定の後処理機で処理可能なジョブ）を検索して第１のジョブグループを設定する。次に、第１のジョブグループのジョブの中から、所定の画像形成装置で結合できるジョブ（すなわち、画像形成条件が共通し、かつ、所定の画像形成装置で処理可能なジョブ）を特定し、特定したジョブと更に結合できるジョブを検索して第２のジョブグループを設定する。次に、第２のジョブグループのジョブに対して、上記所定の後処理機以外の後処理機で結合できるジョブを検索して第３以降のジョブグループを設定する。そして、後処理機側の第１のジョブグループ及び第３以降のジョブグループに合わせて画像形成装置側の第２のジョブグループを分割し、分割したジョブグループ毎にジョブを結合して実行する。
【００１８】
第２の手法は、最初に画像形成装置を選択し、その後、画像形成条件を基準にして結合できるジョブを検索する手法である。具体的には、まず、ワークフローに登録された複数のジョブの中から、所定の画像形成装置で結合できるジョブ（すなわち、画像形成条件が共通し、かつ、所定の画像形成装置で処理可能なジョブ）を検索して第２のジョブグループを設定する。次に、第２のジョブグループのジョブの中から、所定の後処理機で結合できるジョブ（すなわち、後処理条件が共通し、かつ、所定の後処理機で処理可能なジョブ）を特定し、特定したジョブと更に結合できるジョブを検索して第１のジョブグループを設定する。次に、第１のジョブグループのジョブに対して、上記所定の画像形成装置以外の画像形成装置で結合できるジョブを検索して第３以降のジョブグループを設定する。そして、画像形成装置側の第２のジョブグループ及び第３以降のジョブグループに対して、ジョブグループ毎にジョブを結合して実行する。
【００１９】
第３の手法は、最初にジョブを選択し、その後、画像形成条件又は後処理条件を基準にして結合できるジョブを検索する手法である。具体的には、まず、ワークフローに登録された複数のジョブの中から所定のジョブを選択し、そのジョブを処理する所定の画像形成装置及び所定の後処理機を選択する。次に、所定のジョブと画像形成条件及び後処理条件が共通するジョブを検索して、所定の後処理機の第１のジョブグループ及び所定の画像形成装置の第２のジョブグループを設定する。次に、検索したジョブを処理する画像形成装置又は後処理機のどちらかを選択する。画像形成装置を選択した場合は、その画像形成装置で結合できるジョブを検索して第２のジョブグループに追加し、第２のジョブグループのジョブの中から、所定の後処理機以外の後処理機で結合できるジョブを検索して第３以降のジョブグループを設定する。そして、後処理機側の第１のジョブグループ及び第３以降のジョブグループに合わせて画像形成装置側の第２のジョブグループを分割し、分割したジョブグループ毎にジョブを結合して実行する。一方、後処理機を選択した場合は、その後処理機で結合できるジョブを検索して第１のジョブグループに追加し、第１のジョブグループのジョブの中から、所定の画像形成装置以外の画像形成装置で結合できるジョブを検索して第３以降のジョブグループを設定する。そして、画像形成装置側の第２のジョブグループ及び第３以降のジョブグループに対して、ジョブグループ毎にジョブを結合して実行する。
【００２０】
このように、複数の画像形成装置と複数の後処理機とジョブ管理装置とが通信ネットワークに接続されたシステムにおいて、様々な種類のジョブが入稿された場合、適切なジョブの組み合わせを容易に選択することができ、また、ジョブを結合することによって画像形成条件や後処理条件の設定回数を減らすことができ、効率的にジョブを処理することができる。
【実施例１】
【００２１】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係るジョブ管理システム及びジョブ管理プログラム並びにジョブ管理方法について、図１乃至図１４を参照して説明する。図１は、本実施例のジョブ管理システムの構成例を示す図であり、図２乃至図５は、各々、クライアント端末、ジョブ管理装置、画像形成装置、後処理機の構成を示すブロック図である。また、図６は、本実施例のジョブ管理装置の動作を示すフローチャート図であり、図７乃至図１４は、本実施例のジョブ管理方法を説明するための模式図である。
【００２２】
図１に示すように、本実施例のジョブ管理システムは、ジョブを作成して送信する１又は複数のクライアント端末１０と、複数のジョブを管理するジョブ管理装置２０と、ジョブで指定された画像形成条件で印刷物を作成する複数の画像形成装置３０と、ジョブで指定された後処理条件で印刷物の後処理を行う複数の後処理機４０と、で構成される。これらは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク５０によって接続されている。なお、後処理機４０は独立した装置としてもよいし、後処理機４０としての機能を有する後処理部が画像形成装置３０に包含される構成としてもよいし、これらが混在した構成としてもよい。以下、各装置について詳細に説明する。
【００２３】
［クライアント端末］
クライアント端末１０は、パーソナルコンピュータなどのコンピュータ装置であり、ジョブ管理装置２０に画像形成装置３０及び後処理機４０（又は後処理部）を使用するジョブを送信する。このクライアント端末１０は、図２（ａ）に示すように、制御部１１、記憶部１５、ネットワークＩ／Ｆ部１６、表示部１７、操作部１８などで構成される。
【００２４】
制御部１１は、ＣＰＵ（Central Processing Unit）１２とＲＯＭ（Read Only Memory）１３やＲＡＭ（Random Access Memory）１４などのメモリとで構成され、ＣＰＵ１２は、ＲＯＭ１３や記憶部１５に記憶した制御プログラムをＲＡＭ１４に展開して実行することにより、クライアント端末１０全体の動作を制御する。また、図２（ｂ）に示すように、上記制御部１１（ＣＰＵ１２）により、ＯＳ（Operating System）１１ａ、文書作成アプリケーション１１ｂ、プリンタドライバ１１ｃなどが実行される。
【００２５】
ＯＳ１１ａは、Windows（登録商標）やMacintosh（登録商標）、Androidなどであり、クライアント端末１０で文書作成アプリケーション１１ｂやプリンタドライバ１１ｃを動作可能にする。
【００２６】
文書作成アプリケーション１１ｂは、文章作成や表計算、画像加工などを行うソフトウェアであり、印刷指示の際にプリンタドライバ１１ｃを読み出し、文書作成アプリケーション１１ｂで作成した原稿データをプリンタドライバ１１ｃに転送する。
【００２７】
プリンタドライバ１１ｃは、文書作成アプリケーション１１ｂで作成した原稿データを、画像形成装置３０が解釈可能な言語のジョブ（ＰＪＬ（Printer Job Language）やＰＳ（PostScript）、ＰＣＬ（Printer Control Language）等のページ記述言語で記述されたＰＤＬ（Page Description Language）データ、または、ＰＤＦ（Portable Document Format）データ）に変換する。このジョブには、プリンタドライバ１１ｃの印刷設定画面で設定された画像形成条件及び後処理条件がプリントチケットなどに記述されて付加される。
【００２８】
記憶部１５は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ１２が各部を制御するためのプログラム、自装置の処理機能に関する情報、文書作成アプリケーション１１ｂが作成した原稿データ、プリンタドライバ１１ｃが作成したジョブなどを記憶する。
【００２９】
ネットワークＩ／Ｆ部１６は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、クライアント端末１０を通信ネットワーク５０に接続し、ジョブ管理装置２０にジョブを送信する。
【００３０】
表示部１７は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置などで構成され、文書作成アプリケーション１１ｂの原稿作成画面、プリンタドライバ１１ｃの印刷設定画面などを表示する。
【００３１】
操作部１８は、マウスやキーボードなどで構成され、文書作成アプリケーション１１ｂを用いた原稿の作成、プリンタドライバ１１ｃを用いた画像形成条件及び後処理条件の設定などの操作を可能にする。
【００３２】
［ジョブ管理装置］
ジョブ管理装置２０は、プリンタコントローラやプリンタサーバなどであり、複数の画像形成装置３０及び複数の後処理機４０を群で管理し、画像形成処理及び後処理を指示する。具体的には、クライアント端末１０から受信したジョブを記憶し、ジョブで指定された画像形成条件に基づいて画像形成装置３０に画像形成処理を指示すると共に、ジョブで指定された後処理条件に基づいて後処理機４０（又は後処理部）に後処理を指示する。このジョブ管理装置２０は、図３（ａ）に示すように、制御部２１、記憶部２５、ネットワークＩ／Ｆ部２６、必要に応じて、表示部２７及び操作部２８などで構成される。
【００３３】
制御部２１は、ＣＰＵ２２とＲＯＭ２３やＲＡＭ２４などのメモリとで構成され、ＣＰＵ２２は、ＲＯＭ２３や記憶部２５に記憶した制御プログラムをＲＡＭ２４に展開して実行することにより、ジョブ管理装置２０全体の動作を制御する。上記制御部２１は、図３（ｂ）に示すように、装置管理部２１ａ、ジョブ管理部２１ｂなどとして機能する。
【００３４】
装置管理部２１ａは、通信ネットワークに接続された画像形成装置３０や後処理機４０から装置情報（例えば、ＳＮＭＰ（Simple Network Management Protocol）で管理されるＭＩＢ（Management Information Base）情報）を取得し、取得した装置情報に基づいて、各々の画像形成装置３０が実行可能な画像形成条件（例えば、用紙サイズ、両面／片面、カラー／モノクロ、N in 1など）及び各々の後処理機４０（又は後処理部）が実行可能な後処理条件（パンチ、ステープル、折り、小冊子、断裁など）を特定して管理する。
【００３５】
ジョブ管理部２１ｂは、クライアント端末１０から受信したジョブをワークフローに登録すると共に、各々のジョブを解析して、ジョブで指定された画像形成条件及び後処理条件を特定し、予め定めたルールに従って画像形成条件及び／又は後処理条件が共通するジョブを結合する。なお、ジョブの結合とは、複数のジョブを一つのジョブとして取り扱うことができるように一まとめにすることであり、例えば、複数のジョブに、画像形成条件及び後処理条件を記述した一つのプリントチケットを付加する。以下、ジョブを結合するルールについて具体的に説明する。
【００３６】
例えば、第１処理として、複数の後処理機４０の中から所定の後処理機４０を選択し、選択した所定の後処理機４０で実行可能、かつ、後処理条件が共通するジョブを検索して第１のジョブグループとして設定する。次に、第１のジョブグループの中から、所定の画像形成装置３０で実行可能なジョブを検索して第２のジョブグループとして設定する。次に、第２のジョブグループに合わせて第１のジョブグループのジョブを削除する。次に、第２処理として、第２のジョブグループと画像形成条件が共通するジョブを第２のジョブグループに追加する。次に、第３処理として、第２のジョブグループのジョブの内、第１のジョブグループのジョブ以外の、所定の後処理機４０以外の後処理機４０で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する。次に、第４処理として、第２のジョブグループを、第１のジョブグループ及び第３以降のジョブグループに合わせて分割し、分割したジョブグループ毎にジョブを結合して実行する。
【００３７】
又は、第１処理として、複数の画像形成装置３０の中から所定の画像形成装置３０を選択し、選択した所定の画像形成装置３０で実行可能、かつ、画像形成条件が共通するジョブを検索して第２のジョブグループとして設定する。次に、第２のジョブグループの中から、所定の後処理機４０で実行可能なジョブを検索して第１のジョブグループとして設定する。次に、第１のジョブグループに合わせて第２のジョブグループのジョブを削除する。次に、第２処理として、前記第１のジョブグループと後処理条件が共通するジョブを第１のジョブグループに追加する。次に、第３処理として、第１のジョブグループのジョブの内、第２のジョブグループのジョブ以外の、所定の画像形成装置３０以外の画像形成装置３０で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する。次に、第４処理として、第２のジョブグループ及び第３以降のジョブグループに対して、ジョブグループ毎にジョブを結合して実行する。
【００３８】
なお、上記装置管理部２１ａ及びジョブ管理部２１ｂは、ハードウェアとして構成してもよいし、制御部２１を装置管理部２１ａ及びジョブ管理部２１ｂ（特に、ジョブ管理部２１ｂ）として機能させるジョブ管理プログラムとして構成し、当該ジョブ管理プログラムをＣＰＵ２２に実行させるようにしてもよい。
【００３９】
記憶部２５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ２２が各部を制御するためのプログラム、クライアント端末１０から受信したジョブ、装置管理部２１ａが取得した画像形成装置３０の画像形成条件及び後処理機４０の後処理条件、ジョブ管理部２１ｂが取得した各々のジョブの画像形成条件及び後処理条件などを保存する。
【００４０】
ネットワークＩ／Ｆ部２６は、ＮＩＣやモデムなどで構成され、ジョブ管理装置２０を通信ネットワーク５０に接続し、クライアント端末１０からジョブを受信したり、画像形成装置３０や後処理機４０にジョブを送信したりする。
【００４１】
［画像形成装置］
画像形成装置３０（本実施例では、必要に応じてプリンタと呼ぶ。）は、ＭＦＰなどであり、ジョブ管理装置２０から受信したジョブに基づいて画像形成処理を実行する。この画像形成装置３０は、図４に示すように、制御部３１、記憶部３５、ネットワークＩ／Ｆ部３６、表示操作部３７、画像処理部３８、印刷処理部３９などで構成される。
【００４２】
制御部３１は、ＣＰＵ３２とＲＯＭ３３やＲＡＭ３４などのメモリとで構成され、ＣＰＵ３２は、ＲＯＭ３３や記憶部３５に記憶した制御プログラムをＲＡＭ３４に展開して実行することにより、画像形成装置３０全体の動作を制御する。
【００４３】
記憶部３５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ３２が各部を制御するためのプログラム、自装置の処理機能に関する情報などを記憶する。
【００４４】
ネットワークＩ／Ｆ部３６は、ＮＩＣやモデムなどで構成され、画像形成装置３０を通信ネットワーク５０に接続し、ジョブ管理装置２０からジョブを受信する。
【００４５】
表示操作部３７は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、画像形成処理に関する各種画面を表示し、画像形成処理に関する各種操作を可能にする。
【００４６】
画像処理部３８は、ＲＩＰ部（Raster Image Processor）として機能し、ジョブを翻訳して中間データを生成し、レンダリングを行ってビットマップ画像データを生成する（この一連の処理をＲＩＰ処理と呼ぶ。）。また、画像処理部３８は、必要に応じて、ビットマップ画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などを行う。そして、画像処理部３８は、生成したビットマップ画像データを印刷処理部３９に出力する。
【００４７】
印刷処理部３９は、ビットマップ画像データに基づいて印刷処理を実行する。この印刷処理部３９は、ビットマップ画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と１次転写ローラとを備え、ＣＭＹＫの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００４８】
［後処理機］
後処理機４０は、ジョブ管理装置２０から受信したジョブに基づいて後処理を実行する。この後処理機４０は、図５に示すように、制御部４１、記憶部４５、ネットワークＩ／Ｆ部４６、表示操作部４７、後処理部４８などで構成される。
【００４９】
制御部４１は、ＣＰＵ４２とＲＯＭ４３やＲＡＭ４４などのメモリとで構成され、ＣＰＵ４２は、ＲＯＭ４３や記憶部４５に記憶した制御プログラムをＲＡＭ４４に展開して実行することにより、後処理機４０全体の動作を制御する。
【００５０】
記憶部４５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ４２が各部を制御するためのプログラム、自装置の処理機能に関する情報などを記憶する。
【００５１】
ネットワークＩ／Ｆ部４６は、ＮＩＣやモデムなどで構成され、後処理機４０を通信ネットワーク５０に接続し、ジョブ管理装置２０からジョブを受信する。
【００５２】
表示操作部４７は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、後処理に関する各種画面を表示し、後処理に関する各種操作を可能にする。
【００５３】
後処理部４８は、画像形成装置３０が印刷出力した用紙に対して、パンチ、ステープル、折り、小冊子、断裁などのユーザの希望する後処理を加えて出力する。
【００５４】
なお、図１乃至図５は、本実施例の印刷システムの一例であり、本実施例のジョブ管理が実施可能な限りにおいて、各装置の構成や制御は適宜変更可能である。
【００５５】
例えば、図１では、ジョブ管理システムをクライアント端末１０とジョブ管理装置２０と画像形成装置３０と後処理機４０とで構成したが、ジョブ管理装置２０の機能をクライアント端末１０や画像形成装置３０で実現可能であれば、ジョブ管理装置２０を省略することができる。
【００５６】
次に、本実施例のジョブ管理装置２０におけるジョブ管理方法について、図６のフローチャート図及び図７乃至図１４の模式図を参照して説明する。ＣＰＵ２２は、ＲＯＭ２３又は記憶部２５に記憶したジョブ管理プログラムをＲＡＭ２４に展開して実行することにより、図６のフローチャート図に示す各ステップの処理を実行する。なお、以下の説明では、複数の画像形成装置３０をプリンタＡ、Ｂ…とし、複数の後処理機４０を後処理機Ａ、Ｂ…とする。また、以下の説明では、各々の画像形成装置３０で処理可能な画像形成条件及び各々の後処理機４０で処理可能な後処理条件は制御部２１（装置管理部２１ａ）によって管理されているものとする。
【００５７】
まず、制御部２１（ジョブ管理部２１ｂ）は、装置管理部２１ａが管理する装置情報に基づいて、複数の後処理機４０の中から所定の後処理機４０を選択する（Ｓ１０１）。図７は、この時のジョブの状態を模式的に示しており、図７（図８乃至図１４も同様）の左側はジョブ管理装置２０に保存されるジョブ（ジョブリスト）、図７（図８乃至図１４も同様）の中央はプリンタＡ、Ｂ…に割り当てるジョブ、図７（図８乃至図１４も同様）の右側は各々の後処理機Ａ、Ｂ…に割り当てるジョブを示している。ここでは後処理機Ａが選択されたとする。
【００５８】
次に、制御部２１（ジョブ管理部２１ｂ）は、入稿されたジョブリストの中から、選択された後処理機４０（ここでは後処理機Ａ）において設定（後処理条件）が共通なジョブを抽出する（Ｓ１０２）。例えば、図８に示すように、ジョブ管理装置２０が管理するジョブの中から、選択した後処理機４０が結合できるジョブ（すなわち、後処理機Ａで実行可能、かつ、後処理条件が共通するジョブ、ここでは、Job１、３、５、６、９）を抽出する。ここで抽出したジョブを第１のジョブグループと呼ぶ。
【００５９】
次に、制御部２１（ジョブ管理部２１ｂ）は、装置管理部２１ａが管理する装置情報に基づいて、抽出したジョブ（第１のジョブグループのジョブ）の印刷に必要な画像形成装置３０を調べ、画像形成装置３０側で設定（画像形成条件）が共通となるジョブを抽出する（Ｓ１０３）。例えば、図９に示すように、後処理機４０（後処理機Ａ）を基準にして検索されたジョブ（第１のジョブグループのジョブ）の内のJob１、３、５をプリンタＡで実行する場合、Job１、３の画像形成条件が共通であればJob１、３は結合することができる。ここで結合できたジョブを第２のジョブグループと呼び、結合できたジョブの画像形成条件をプリンタ設定として記憶部２５などに記憶する。
【００６０】
次に、制御部２１（ジョブ管理部２１ｂ）は、後処理機４０を基準にして選択された第１のジョブグループのジョブから、画像形成装置３０側で結合できなかったジョブを削除する（Ｓ１０４）。例えば、図１０に示すように、後処理機４０（後処理機Ａ）の第１のジョブグループから画像形成装置３０（プリンタＡ）で結合できたジョブ（Job１、３）以外を削除（すなわち、第１のジョブグループを第２のジョブグループのジョブに変更）する。
【００６１】
次に、制御部２１（ジョブ管理部２１ｂ）は、Ｓ１０３で記憶したプリンタ設定で印刷できるジョブ（結合できるジョブ）をジョブリストから検索し、第２のジョブグループに追加する（Ｓ１０５）。例えば、図１１に示すように、記憶したプリンタ設定で印刷できるジョブとしてJob８、１０、１２−１５が検索された場合、Job８、１０、１２−１５を第２のジョブグループに追加する。
【００６２】
次に、制御部２１（ジョブ管理部２１ｂ）は、ステップ１０５で検索されたジョブ（第２のジョブグループのジョブ）の中から、後処理機Ａ以外の後処理機４０で結合できるジョブを抽出し、各々の後処理機４０で結合できるジョブを第３以降のジョブグループとする（Ｓ１０６）。例えば、図１２に示すように、後処理機Ｃで結合できるJob８、１０を第３のジョブグループとして設定し、後処理機Ｅで結合できるJob１３、１５を第４のジョブグループとして設定する。
【００６３】
次に、制御部２１（ジョブ管理部２１ｂ）は、第２のジョブグループから第１及び第３以降のジョブグループに選ばれなかったジョブを削除する（Ｓ１０７）。例えば、図１３に示すように、プリンタＡのジョブ（第２のジョブグループのジョブ）から、後処理機側で結合できなかったジョブ（Job１２、１４）を削除する。
【００６４】
次に、制御部２１（ジョブ管理部２１ｂ）は、第２のジョブグループを第１、第３以降のジョブグループに合わせて分割し、分割したジョブを結合ジョブとして実行する（Ｓ１０７）。例えば、図１４に示すように、プリンタＡのジョブ（第２のジョブグループ）を第１のジョブグループ（Job１、３）、第３のジョブグループ（Job８、１０）、第４のジョブグループ（Job１３、１５）に合わせて分割し、分割した単位でジョブを結合し、結合ジョブとして実行する。ここで、第２のジョブグループのジョブを分割するのは、例えば、排紙トレイを別にしたり、一旦ジョブが終わってから次のジョブを行ったりするためである。
【００６５】
なお、図６乃至図１４では、先に後処理機４０を選択する場合について記載したが、先に画像形成装置３０を選択する場合も同様の手法でジョブを結合することができる。
【００６６】
このように、本実施例によれば、最初に後処理機４０若しくは画像形成装置３０を選択して、その後、画像形成装置３０の画像形成条件及び後処理機４０の後処理条件の双方を考慮してジョブを結合するため、画像形成条件及び後処理条件が指定された複数のジョブを効率的に処理することができる。
【実施例２】
【００６７】
次に、本発明の第２の実施例に係るジョブ管理システム及びジョブ管理プログラム並びにジョブ管理方法について、図１５乃至図２１を参照して説明する。図１５は、本実施例のジョブ管理装置の動作を示すフローチャート図であり、図１６乃至図２１は、本実施例のジョブ管理方法を説明するための模式図である。
【００６８】
前記した第１の実施例では、先に後処理機４０若しくは画像形成装置３０を選択してジョブを結合する場合について記載したが、本実施例では、ジョブの順番等が予め決まっていて先に実施したいジョブがあり、そのジョブと一緒にまとめて行えるジョブを抽出して結合する場合について説明する。
【００６９】
その場合、ジョブ管理システム及び各装置の構成は第１の実施例の図１乃至図５と同様であるが、ジョブ管理装置２０の制御部２１（ジョブ管理部２１ｂ）は、最初にジョブを選択して、その後、画像形成条件又は後処理条件を基準にして結合できるジョブを検索する。
【００７０】
具体的には、第１処理として、複数のジョブの中から所定のジョブを選択し、所定のジョブを処理可能な所定の画像形成装置３０及び所定の後処理機４０を選択し、所定のジョブと画像形成条件及び後処理条件が共通するジョブを検索し、検索したジョブを所定の後処理機の第１のジョブグループ及び所定の画像形成装置の第２のジョブグループとして設定する。次に、第２処理として、第２のジョブグループと画像形成条件が共通するジョブを第２のジョブグループに追加する。次に、第３処理として、第２のジョブグループのジョブの内、第１のジョブグループのジョブ以外の、所定の後処理機４０以外の後処理機４０で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する。次に、第４処理として、第２のジョブグループを、第１のジョブグループ及び第３以降のジョブグループに合わせて分割し、分割したジョブグループ毎にジョブを結合して実行する。
【００７１】
又は、第１処理として、複数のジョブの中から所定のジョブを選択し、所定のジョブを処理可能な所定の画像形成装置３０及び所定の後処理機４０を選択し、所定のジョブと画像形成条件及び後処理条件が共通するジョブを検索し、検索したジョブを所定の後処理機の第１のジョブグループ及び所定の画像形成装置の第２のジョブグループとして設定する。次に、第２処理として、前記第１のジョブグループと後処理条件が共通するジョブを第１のジョブグループに追加する。次に、第３処理として、第１のジョブグループのジョブの内、第２のジョブグループのジョブ以外の、所定の画像形成装置３０以外の画像形成装置３０で実行可能なジョブを検索し、検索したジョブを第３以降のジョブグループとして設定する。次に、第４処理として、第２のジョブグループ及び第３以降のジョブグループに対して、ジョブグループ毎にジョブを結合して実行する。
【００７２】
以下、本実施例のジョブ管理装置２０におけるジョブ管理方法について、図１５のフローチャート図及び図１６乃至図２１の模式図を参照して説明する。ＣＰＵ２２は、ＲＯＭ２３又は記憶部２５に記憶したジョブ管理プログラムをＲＡＭ２４に展開して実行することにより、図１５のフローチャート図に示す各ステップの処理を実行する。なお、以下の説明では、複数の画像形成装置３０をプリンタＡ、Ｂ…とし、複数の後処理機４０を後処理機Ａ、Ｂ…とする。また、以下の説明では、各々の画像形成装置３０で処理可能な画像形成条件及び各々の後処理機４０で処理可能な後処理条件は制御部２１（装置管理部２１ａ）によって管理されているものとする。
【００７３】
まず、制御部２１（ジョブ管理部２１ｂ）は、入稿されたジョブリストの中から、一つのジョブ（最初に処理することが決まっているジョブや先に実施したいジョブなど）を選択する（Ｓ２０１）。図１６は、この時のジョブの状態を模式的に示しており、図１６（図１７乃至図２１も同様）の左側はジョブ管理装置２０に保存されるジョブ（ジョブリスト）、図１６（図１７乃至図２１も同様）の中央はプリンタＡ、Ｂ…に割り当てるジョブ、図１６（図１７乃至図２１も同様）の右側は各々の後処理機Ａ、Ｂ…に割り当てるジョブを示している。ここではJob１が選択されたとする。
【００７４】
次に、制御部２１（ジョブ管理部２１ｂ）は、装置管理部２１ａが管理する装置情報に基づいて、選択したジョブの実行に必要な画像形成装置３０及び後処理機４０を選択する（Ｓ２０２）。例えば、図１７に示すように、複数の画像形成装置３０及び複数の後処理機４０の中から、プリンタＡと後処理機Ａを選択する。
【００７５】
次に、制御部２１（ジョブ管理部２１ｂ）は、装置管理部２１ａが管理する装置情報に基づいて、選択した画像形成装置３０の設定（画像形成条件）と選択した後処理機４０の設定（後処理条件）とを調べ、それぞれの設定が共通であるジョブを検索する（Ｓ２０３）。例えば、図１８に示すように、ジョブリストの中から、選択したジョブと画像形成条件及び後処理条件が共通するジョブ（ここでは、Job３）を検索する。このとき、選択したジョブ及び検索したジョブを、後処理機Ａ側は第１のジョブグループと呼び、プリンタＡ側は第２のジョブグループと呼ぶ。
【００７６】
次に、制御部２１（ジョブ管理部２１ｂ）は、他の後処理機４０を検索する場合（例えば、他のプリンタが空いていない場合、他の後処理機が空いている場合、その後処理機を早く空けたい場合）は（Ｓ２０４のＹｅｓ）、選択した画像形成装置３０で結合できるジョブを検索して第２のジョブグループに追加し、第２のジョブグループの中から、他の後処理機４０で結合できるジョブを抽出し、各々の後処理機４０で結合できるジョブを第３以降のジョブグループとする（Ｓ２０５）。例えば、図１９に示すように、同じプリンタ設定で印刷できるジョブとしてJob８、１０、１３、１５が検索された場合、Job８、１０、１３、１５を第２のジョブグループに追加する。そして、後処理機Ｂで結合できるJob８、１０を第３のジョブグループとして設定し、後処理機Ｃで結合できるJob１３、１５を第４のジョブグループとして設定する。
【００７７】
次に、制御部２１（ジョブ管理部２１ｂ）は、第２のジョブグループのジョブを第１、第３以降のジョブグループに合わせて分割し（Ｓ２０６）、分割したジョブを結合ジョブとして実行する（Ｓ２０７）。例えば、図２０に示すように、プリンタＡのジョブ（第２のジョブグループ）を第１のジョブグループ（Job１、３）、第３のジョブグループ（Job８、１０）、第４のジョブグループ（Job３、５）に合わせて分割し、分割した単位でジョブを結合し、結合ジョブとして実行する。ここで、第２のジョブグループのジョブを分割するのは、例えば、排紙トレイを別にしたり、一旦ジョブが終わってから次のジョブを行ったりするためである。
【００７８】
一方、制御部２１（ジョブ管理部２１ｂ）は、他の後処理機４０を検索せず（Ｓ２０４のＮｏ）、他の画像形成装置３０を検索する場合（例えば、他の後処理機が空いていない場合、他のプリンタが空いている場合や、そのプリンタを早く空けたい場合）は（Ｓ２０８のＹｅｓ）、選択した後処理機４０で結合できるジョブを検索して第１のジョブグループに追加し、第１のジョブグループの中から、他の画像形成装置３０で結合できるジョブを抽出し、各々の画像形成装置３０で結合できるジョブを第３以降のジョブグループとする（Ｓ２０９）。例えば、図２１に示すように、同じ後処理設定で実行できるジョブとしてJob５、６、９、１１、１３が検索された場合、Job５、６、９、１１、１３を第１のジョブグループに追加する。そして、画像形成装置Ｂで結合できるJob５、６、９を第３のジョブグループとして設定し、画像形成装置Ｄで結合できるJob１１、１３を第４のジョブグループとして設定する。
【００７９】
次に、制御部２１（ジョブ管理部２１ｂ）は、第２、第３以降のジョブグループでジョブを実行する（Ｓ２１０）。また、制御部２１（ジョブ管理部２１ｂ）は、他の後処理機４０を検索せず（Ｓ２０４のＮｏ）、他の画像形成装置３０を検索しない場合は（Ｓ２０８のＮｏ）、第２のジョブグループでジョブを実行する（Ｓ２１１）。
【００８０】
このように、本実施例によれば、最初にジョブを選択して、その後、画像形成装置３０の画像形成条件及び後処理機４０の後処理条件の双方を考慮してジョブを結合するため、画像形成条件及び後処理条件が指定された複数のジョブを効率的に処理することができる。
【００８１】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【産業上の利用可能性】
【００８２】
本発明は、複数の画像形成装置と複数の後処理機とジョブ管理装置とが通信ネットワークに接続されたジョブ管理システム及びジョブ管理装置で動作するジョブ管理プログラム並びに当該ジョブ管理プログラムを記録した記録媒体並びにジョブ管理方法に利用可能である。
【符号の説明】
【００８３】
１０  クライアント端末
１１  制御部
１１ａ  ＯＳ
１１ｂ  文書作成アプリケーション
１１ｃ  プリンタドライバ
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  記憶部
１６  ネットワークＩ／Ｆ部
１７  表示部
１８  操作部
２０  ジョブ管理装置
２１  制御部
２１ａ  装置管理部
２１ｂ  ジョブ管理部
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  記憶部
２６  ネットワークＩ／Ｆ部
２７  表示部
２８  操作部
３０  画像形成装置
３１  制御部
３２  ＣＰＵ
３３  ＲＯＭ
３４  ＲＡＭ
３５  記憶部
３６  ネットワークＩ／Ｆ部
３７  表示操作部
３８  画像処理部
３９  印刷処理部
４０  後処理機
４１  制御部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  記憶部
４６  ネットワークＩ／Ｆ部
４７  表示操作部
４８  後処理部
５０  通信ネットワーク
【図１】
0006447407.tif 000002
【図２】
0006447407.tif 000003
【図３】
0006447407.tif 000004
【図４】
0006447407.tif 000005
【図５】
0006447407.tif 000006
【図６】
0006447407.tif 000007
【図７】
0006447407.tif 000008
【図８】
0006447407.tif 000009
【図９】
0006447407.tif 000010
【図１０】
0006447407.tif 000011
【図１１】
0006447407.tif 000012
【図１２】
0006447407.tif 000013
【図１３】
0006447407.tif 000014
【図１４】
0006447407.tif 000015
【図１５】
0006447407.tif 000016
【図１６】
0006447407.tif 000017
【図１７】
0006447407.tif 000018
【図１８】
0006447407.tif 000019
【図１９】
0006447407.tif 000020
【図２０】
0006447407.tif 000021
【図２１】
0006447407.tif 000022