(57)【要約】【課題】ジョブチケットに定義された後処理が実行できなくなることを未然に防止し、業務効率の低下を抑制する。【解決手段】ジョブ管理装置２は、複数の印刷出力装置１０，２０，３０のうち、ジョブチケットに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な印刷出力装置を第１推奨装置として決定する。またジョブ管理装置２は、複数の印刷出力装置１０，２０，３０のうちから、ジョブチケットに定義された後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置を特定し、そのキャンセルした後処理をその後に実行することが可能であることを条件として、その特定した印刷出力装置を第２推奨装置として決定する。【選択図】図２
2013045135.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷出力装置のそれぞれに投入する印刷ジョブを管理するジョブ管理装置であって、
印刷後に行う少なくとも１つの後処理が定義された、印刷ジョブに関するジョブチケットを受け付けるジョブ受付手段と、
前記複数の印刷出力装置のそれぞれで実行可能な後処理を判別する判別手段と、
前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な印刷出力装置を第１推奨装置として決定する第１推奨装置決定手段と、
前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置を特定し、そのキャンセルした後処理をその後に実行することが可能であることを条件として、その特定した印刷出力装置を第２推奨装置として決定する第２推奨装置決定手段と、
を備えることを特徴とするジョブ管理装置。
【請求項２】
前記ジョブチケットには、印刷後に行う複数の後処理が定義されており、
前記第２推奨装置決定手段は、前記ジョブチケットに定義された複数の後処理のうちのキャンセルする後処理の数が少ない状態で特定される印刷出力装置を、キャンセルする後処理の数が多い状態で特定される印刷出力装置よりも優先的に第２推奨装置として決定することを特徴とする請求項１に記載のジョブ管理装置。
【請求項３】
前記第１推奨装置決定手段において第１推奨装置となる印刷出力装置が決定されなかった場合、前記第２推奨装置決定手段において第２推奨装置として決定される印刷出力装置を、印刷ジョブの投入先として決定するジョブ投入先決定手段、
をさらに備えることを特徴とする請求項１又は２に記載のジョブ管理装置。
【請求項４】
前記ジョブ投入先決定手段によって前記第２推奨装置決定手段において第２推奨装置として決定された印刷出力装置が印刷ジョブの投入先として決定された場合、前記複数の印刷出力装置のうちから、キャンセルされる後処理をその後に実行することが可能な印刷出力装置を特定し、その特定した印刷出力装置を報知する報知手段、
をさらに備えることを特徴とする請求項３に記載のジョブ管理装置。
【請求項５】
複数の印刷出力装置のそれぞれに投入する印刷ジョブを管理するジョブ管理方法であって、
(a) 印刷後に行う少なくとも１つの後処理が定義された、印刷ジョブに関するジョブチケットを受け付けるステップと、
(b) 前記複数の印刷出力装置のそれぞれで実行可能な後処理を判別するステップと、
(c) 前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な印刷出力装置を第１推奨装置として決定するステップと、
(d) 前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置を特定し、そのキャンセルした後処理をその後に実行することが可能であることを条件として、その特定した印刷出力装置を第２推奨装置として決定するステップと、
を有することを特徴とするジョブ管理方法。
【請求項６】
前記ジョブチケットには、印刷後に行う複数の後処理が定義されており、
前記ステップ(d)は、前記ジョブチケットに定義された複数の後処理のうちのキャンセルする後処理の数が少ない状態で特定される印刷出力装置を、キャンセルする後処理の数が多い状態で特定される印刷出力装置よりも優先的に第２推奨装置として決定することを特徴とする請求項５に記載のジョブ管理方法。
【請求項７】
(e) 前記ステップ(c)において第１推奨装置となる印刷出力装置が決定されなかった場合、前記ステップ(d)において第２推奨装置として決定される印刷出力装置を、印刷ジョブの投入先として決定するステップ、
をさらに有することを特徴とする請求項５又は６に記載のジョブ管理方法。
【請求項８】
(f) 前記ステップ(d)において第２推奨装置として決定された印刷出力装置が、前記ステップ(e)において印刷ジョブの投入先として決定された場合、前記複数の印刷出力装置のうちから、キャンセルされる後処理をその後に実行することが可能な印刷出力装置を特定し、その特定した印刷出力装置を報知するステップ、
をさらに有することを特徴とする請求項７に記載のジョブ管理方法。
【請求項９】
複数の印刷出力装置のそれぞれに投入する印刷ジョブを管理するコンピュータにおいて実行されるプログラムであって、前記コンピュータを、
印刷後に行う少なくとも１つの後処理が定義された、印刷ジョブに関するジョブチケットを受け付けるジョブ受付手段、
前記複数の印刷出力装置のそれぞれで実行可能な後処理を判別する判別手段、
前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な印刷出力装置を第１推奨装置として決定する第１推奨装置決定手段、および、
前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置を特定し、そのキャンセルした後処理をその後に実行することが可能であることを条件として、その特定した印刷出力装置を第２推奨装置として決定する第２推奨装置決定手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷出力装置に対して投入する印刷ジョブを管理するジョブ管理装置、そのジョブ管理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、複数のプリンタが設けられた環境において、ジョブチケットに設定された印刷条件の全てを満たすプリンタ候補を抽出し、複数のプリンタ候補が抽出された場合に予め決められた優先度の設定に基づいて一のプリンタを選択することにより、その一のプリンタに対して印刷ジョブを送出するジョブ管理装置が知られている（例えば特許文献１）。この従来技術では、一のプリンタを選択する際の優先度の設定は、コストなどに基づいてオペレータが予め作成するようになっており、例えば最小待ち時間となるプリンタが優先されるような設定とすることもできるようになっている。
【０００３】
また従来、印刷ジョブに対して設定された複数種類の後処理のうち、実行可能な後処理を、実行不可能な後処理に優先して実行することができるようにした印刷装置が提案されている（例えば特許文献２）。この従来技術によれば、複数種類の後処理のうち、何らかの要因で実行することができない状態となっている後処理があれば、その後処理をサスペンド状態に設定することにより、サスペンド状態に設定されていない後処理を優先的に実行することができるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１９３５７２号公報
【特許文献２】特開２０１０−２６０３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えばプロダクションプリント業界では、オフィス環境に、複数の印刷出力装置が設置されると共に、それらの印刷出力装置のそれぞれにおいて製本などの目的のための様々な後処理を行うことができるようになっている。このような環境では、顧客の要望などに応じて様々な後処理が定義されたジョブチケットが生成される。そしてジョブチケットに定義されている全ての後処理を実行することが可能な印刷出力装置が存在する場合、そのような印刷出色装置に対して印刷ジョブを投入することが好ましい。
【０００６】
ところが、ジョブチケットに複数種類の後処理が定義されている場合、それら複数種類の後処理の全てを、１台の印刷出力装置で実行することができないことがある。そのような場合、従来は、例えば上記特許文献２のように、１台の印刷出力装置で実行可能な後処理だけが先に実行されるようになる。
【０００７】
しかしながら、ジョブチケットに定義される後処理の中には、先に別の後処理が実行されてしまうと、その後に実行することができなくなる後処理が含まれることがある。例えば、印刷物の所定位置にパンチを行い、且つ、その印刷物をステープルで平綴じする後処理が設定されている場合、パンチを行う後処理機能を備えた印刷出力装置が１枚ずつの出力用紙に対してパンチを行うものであると、先に印刷物がステープルで平綴じされてしまうと、印刷物が複数枚の束となってしまい、その後にパンチだけの後処理を行うことができなくなる。
【０００８】
そのため、従来のように、単に実行可能な後処理を優先的に実行するだけでは、ジョブチケットに定義された全ての後処理を実行することができなくなる可能性がある。このような事態が発生すると、作業者が手動で印刷物にパンチを行う作業を行ったり、或いは、再度同じ印刷ジョブを別の印刷出力装置に対して始めから投入する作業を行ったりしなければならなくなり、業務効率が著しく低下するという問題がある。
【０００９】
そこで本発明は、上記問題点を解決するためになされたものであり、ジョブチケットに定義された後処理が実行できなくなることを未然に防止し、業務効率の低下を抑制できるようにしたジョブ管理装置、ジョブ管理方法およびプログラムを提供することを、その目的とするものである。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１にかかる発明は、複数の印刷出力装置のそれぞれに投入する印刷ジョブを管理するジョブ管理装置であって、印刷後に行う少なくとも１つの後処理が定義された、印刷ジョブに関するジョブチケットを受け付けるジョブ受付手段と、前記複数の印刷出力装置のそれぞれで実行可能な後処理を判別する判別手段と、前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な印刷出力装置を第１推奨装置として決定する第１推奨装置決定手段と、前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置を特定し、そのキャンセルした後処理をその後に実行することが可能であることを条件として、その特定した印刷出力装置を第２推奨装置として決定する第２推奨装置決定手段と、を備えることを特徴とする構成である。
【００１１】
請求項２にかかる発明は、請求項１に記載のジョブ管理装置において、前記ジョブチケットには、印刷後に行う複数の後処理が定義されており、前記第２推奨装置決定手段は、前記ジョブチケットに定義された複数の後処理のうちのキャンセルする後処理の数が少ない状態で特定される印刷出力装置を、キャンセルする後処理の数が多い状態で特定される印刷出力装置よりも優先的に第２推奨装置として決定することを特徴とする構成である。
【００１２】
請求項３にかかる発明は、請求項１又は２に記載のジョブ管理装置において、前記第１推奨装置決定手段において第１推奨装置となる印刷出力装置が決定されなかった場合、前記第２推奨装置決定手段において第２推奨装置として決定される印刷出力装置を、印刷ジョブの投入先として決定するジョブ投入先決定手段、をさらに備えることを特徴とする構成である。
【００１３】
請求項４にかかる発明は、請求項３に記載のジョブ管理装置において、前記ジョブ投入先決定手段によって前記第２推奨装置決定手段において第２推奨装置として決定された印刷出力装置が印刷ジョブの投入先として決定された場合、前記複数の印刷出力装置のうちから、キャンセルされる後処理をその後に実行することが可能な印刷出力装置を特定し、その特定した印刷出力装置を報知する報知手段、をさらに備えることを特徴とする構成である。
【００１４】
請求項５にかかる発明は、複数の印刷出力装置のそれぞれに投入する印刷ジョブを管理するジョブ管理方法であって、(a) 印刷後に行う少なくとも１つの後処理が定義された、印刷ジョブに関するジョブチケットを受け付けるステップと、(b) 前記複数の印刷出力装置のそれぞれで実行可能な後処理を判別するステップと、(c) 前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な印刷出力装置を第１推奨装置として決定するステップと、(d) 前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置を特定し、そのキャンセルした後処理をその後に実行することが可能であることを条件として、その特定した印刷出力装置を第２推奨装置として決定するステップと、を有することを特徴とする構成である。
【００１５】
請求項６にかかる発明は、請求項５に記載のジョブ管理方法において、前記ジョブチケットには、印刷後に行う複数の後処理が定義されており、前記ステップ(d)は、前記ジョブチケットに定義された複数の後処理のうちのキャンセルする後処理の数が少ない状態で特定される印刷出力装置を、キャンセルする後処理の数が多い状態で特定される印刷出力装置よりも優先的に第２推奨装置として決定することを特徴とする構成である。
【００１６】
請求項７にかかる発明は、請求項５又は６に記載のジョブ管理方法において、(e) 前記ステップ(c)において第１推奨装置となる印刷出力装置が決定されなかった場合、前記ステップ(d)において第２推奨装置として決定される印刷出力装置を、印刷ジョブの投入先として決定するステップ、をさらに有することを特徴とする構成である。
【００１７】
請求項８にかかる発明は、請求項７に記載のジョブ管理方法において、(f) 前記ステップ(d)において第２推奨装置として決定された印刷出力装置が、前記ステップ(e)において印刷ジョブの投入先として決定された場合、前記複数の印刷出力装置のうちから、キャンセルされる後処理をその後に実行することが可能な印刷出力装置を特定し、その特定した印刷出力装置を報知するステップ、をさらに有することを特徴とする構成である。
【００１８】
請求項９にかかる発明は、複数の印刷出力装置のそれぞれに投入する印刷ジョブを管理するコンピュータにおいて実行されるプログラムであって、前記コンピュータを、印刷後に行う少なくとも１つの後処理が定義された、印刷ジョブに関するジョブチケットを受け付けるジョブ受付手段、前記複数の印刷出力装置のそれぞれで実行可能な後処理を判別する判別手段、前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な印刷出力装置を第１推奨装置として決定する第１推奨装置決定手段、および、前記複数の印刷出力装置のうち、前記ジョブチケットに定義された後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置を特定し、そのキャンセルした後処理をその後に実行することが可能であることを条件として、その特定した印刷出力装置を第２推奨装置として決定する第２推奨装置決定手段、として機能させることを特徴とする構成である。
【発明の効果】
【００１９】
本発明によれば、複数の印刷出力装置のうち、ジョブチケットに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な印刷出力装置を第１推奨装置として決定すると共に、複数の印刷出力装置のうちから、ジョブチケットに定義された後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置を特定し、そのキャンセルした後処理をその後に実行することが可能であることを条件として、その特定した印刷出力装置を第２推奨装置として決定する。したがって、第１推奨装置として決定される印刷出力装置が存在しない場合でも、第２推奨装置として決定される印刷出力装置に印刷ジョブを投入すれば、ジョブチケットに定義されている後処理がその後に実行できなくなってしまうことを未然に防止することができるようになり、業務効率の低下を抑制することが可能になる。
【図面の簡単な説明】
【００２０】
【図１】印刷システムの一構成例を示す図である。
【図２】ジョブ管理装置のハードウェア構成および機能構成の一例を示すブロック図である。
【図３】装置登録情報の一例を示す図である。
【図４】禁則テーブルの一例を示す図である。
【図５】ジョブチケット解析部における処理概念を示す図である。
【図６】ジョブチケット解析部においてジョブチケットに基づいて決定される推奨装置の一例を示す図である。
【図７】ジョブチケット解析部においてジョブチケットに基づいて決定される推奨装置の他の例を示す図である。
【図８】ジョブチケット解析部においてジョブチケットに基づいて決定される推奨装置の他の例を示す図である。
【図９】ジョブチケット解析部においてジョブチケットに基づいて決定される推奨装置の他の例を示す図である。
【図１０】ジョブチケット解析部においてジョブチケットに基づいて決定される推奨装置の他の例を示す図である。
【図１１】表示装置に表示される画面の一例を示す図である。
【図１２】ジョブ管理装置のＣＰＵにおいて行われる処理手順の一例を示すフローチャートである。
【図１３】推奨装置判定処理の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２２】
図１は、本実施形態における印刷システム１の一構成例を示す図である。この印刷システム１は、複数の印刷出力装置１０，２０，３０と、ジョブ管理装置２とを備えて構成される。
【００２３】
複数の印刷出力装置１０，２０，３０のそれぞれは、ジョブ管理装置２から投入される印刷ジョブを実行する装置であり、印刷用紙などのシート材に印刷を行う印刷処理と、その印刷処理の後に行う様々な後処理とを実行可能なように構成されている。ただし、これらの印刷出力装置１０，２０，３０はいずれも印刷処理を行うことなく、後処理だけを行うことも可能なように構成されている。
【００２４】
印刷出力装置１０は、印刷装置１１と、後処理装置１２，１３とを備えている。印刷装置１１は、シート材に対する印刷処理を行う装置である。後処理装置１２は、印刷装置１１から出力されるシート材に対する後処理として、シート材に対する半折り、Ｚ折り又はその他の折り加工を施す折り機能と、シート材にパンチを行うパンチ機能とを備える装置である。また後処理装置１３は、後処理装置１２から出力されるシート材に対する後処理として、複数枚のシート材を中綴じする機能を備える装置である。尚、「中綴じ」とは、後処理装置１２において半折りされたシート材を複数枚重ねた状態でその半折りされた部分にステープルを打設することにより、小冊子状のシート束を生成する後処理である。
【００２５】
印刷出力装置２０は、印刷装置２１と、後処理装置２２とを備えている。印刷装置２１は、印刷装置１１と同様、シート材に対する印刷処理を行う装置である。後処理装置２２は、印刷装置２１から出力されるシート材に対する後処理として、複数枚のシート材を平綴じする機能を備える装置である。尚、「平綴じ」とは、シート材を複数枚重ねた状態で、例えば左端部分などの所定位置にステープルを打設することにより、平らな状態に綴じられたシート束を生成する後処理である。
【００２６】
印刷出力装置３０は、印刷装置３１と、後処理装置３２とを備えている。印刷装置３１は、印刷装置１１，２１と同様、シート材に対する印刷処理を行う装置である。後処理装置３２は、印刷装置３１から出力されるシート材に対する後処理として、複数枚のシート材に対するくるみ製本を行う機能を備える装置である。尚、「くるみ製本」とは、シート材を複数枚重ねた状態で、その背部分を、表紙となるシート材で接着してくるんだ状態の製本加工を行う後処理である。
【００２７】
このように本実施形態では、複数の印刷出力装置１０，２０，３０のそれぞれにおいて実行可能な後処理が異なったものとなっている。尚、本実施形態では説明を簡単にするため、３台の印刷出力装置１０，２０，３０が設けられている場合を例示するが、これよりも多くの印刷出力装置が設けられていても良い。また、そのような印刷出力装置には、印刷装置が設けられておらず、後処理装置のみで構成される装置が含まれていても良い。
【００２８】
ジョブ管理装置２は、複数の印刷出力装置１０，２０，３０のそれぞれに投入する印刷ジョブを管理する装置である。このジョブ管理装置２は、図２に示すように、例えば一般的なコンピュータによって構成される。そのコンピュータには、例えばＣＤ−ＲＯＭなどのコンピュータ読み取り可能な可搬型の記録媒体９などから、予めジョブ管理用のプログラムがインストールされている。そのようなプログラムがコンピュータにおいて実行されることにより、一般的なコンピュータがジョブ管理装置２として機能する。
【００２９】
図２は、ジョブ管理装置２の機能構成の一例を示すブロック図である。図２に示すように、ジョブ管理装置２は、そのハードウェア構成として、ＣＰＵ４０と、ハードディスク装置などで構成される不揮発性の記憶装置４１と、液晶ディスプレイなどで構成される表示装置４２と、キーボードやマウスで構成される操作入力装置４３とを備えている。尚、ジョブ管理装置２は、この他にも、メモリや、各種通信を行うための通信インタフェースなどが設けられるが、それらについては図示を省略している。
【００３０】
記憶装置４１には、上述したように予めインストールされるジョブ管理用のプログラム８が記憶されている。この他にも、記憶装置４１には、装置登録情報４５と、禁則テーブル４６とが予め記憶されている。装置登録情報４５は、複数の印刷出力装置１０，２０，３０のそれぞれにおいて実行可能なジョブが予め登録された情報である。また禁則テーブル４６には、複数の印刷出力装置１０，２０，３０のそれぞれで実行可能な後処理のうち、先に行う後処理と、後に行う後処理とが組み合わせ可能であるか否かを示す情報が登録されている。尚、装置登録情報４５および禁則テーブル４６の一例については後に詳しく説明する。
【００３１】
ＣＰＵ４０は、記憶装置４１に記憶されているプログラム８を読み出して実行することにより、ジョブ受付部５１、判別部５２、ジョブチケット解析部５３、ジョブ投入先決定部５６および報知処理部５７として機能する。
【００３２】
ジョブ受付部５１は、複数の印刷出力装置１０，２０，３０のいずれかで実行する印刷ジョブの入力を受け付けるものである。印刷ジョブには、印刷処理を行う際に適用する印刷設定や、後処理を行う際に適用する後処理設定など、印刷ジョブに関する詳細な処理の設定が定義されたジョブチケットが添付される。例えば、プロダクションプリント業界などにおいては、顧客の要望に応じて様々な後処理などが定義されたジョブチケットが作成され、印刷ジョブに添付される。ジョブ受付部５１は、印刷ジョブの入力を受け付けると、それに添付されているジョブチケットを同時に取得する。本実施形態では、そのようなジョブチケットに、印刷後に行う少なくとも１つの後処理が定義されているものとする。そしてジョブ受付部５１は、印刷ジョブの入力を受け付けると、それに添付されているジョブチケットを抽出し、そのジョブチケットをジョブチケット解析部５３に出力する。
【００３３】
判別部５２は、ジョブ管理装置２が管理する複数の印刷出力装置１０，２０，３０のそれぞれで実行可能な処理を判別する処理部である。すなわち、この判別部５２は、記憶装置４１に予め記憶されている装置登録情報４５を読み出して参照することにより、各印刷出力装置１０，２０，３０で実行可能な処理を判別する。
【００３４】
図３は、装置登録情報４５の一例を示す図である。図３に示すように、装置登録情報４５は、各印刷出力装置１０，２０，３０について、装置名、アドレス、印刷情報および後処理情報が登録された情報となっている。尚、図３の例では、装置名「ＭＦＰ１」が印刷出力装置１０に対応し、装置名「ＭＦＰ２」が印刷出力装置２０に対応し、装置名「ＭＦＰ３」が印刷出力装置３０に対応している。
【００３５】
印刷情報には、各印刷出力装置１０，２０，３０の印刷装置１１，２１，３１において実行可能な印刷設定に関する情報が登録されている。例えば、印刷時に選択可能なシートサイズや、印刷時に選択可能なカラー設定などが登録されている。図３の例では、装置名「ＭＦＰ１」の印刷出力装置１０と装置名「ＭＦＰ２」の印刷出力装置２０とが、同じ印刷処理を実行することができる内容となっている。また装置名「ＭＦＰ３」の印刷出力装置３０は、レターサイズのシート材に印刷を行うことができない点を除き、他の印刷出力装置１０，２０と同じ印刷処理を行うことができる内容となっている。
【００３６】
後処理情報には、各印刷出力装置１０，２０，３０の後処理装置１２，１３，２２，３２において実行可能な後処理設定に関する情報が登録されている。すなわち、装置名「ＭＦＰ１」の印刷出力装置１０に対応する後処理情報には、後処理として、「折り」、「パンチ」および「中綴じ」が実行可能であることを示す情報が登録されている。また装置名「ＭＦＰ２」の印刷出力装置２０に対応する後処理情報には、後処理として、「平綴じ」が実行可能であることを示す情報が登録されている。さらに装置名「ＭＦＰ３」の印刷出力装置３０に対応する後処理情報には、後処理として、「くるみ製本」が実行可能であることを示す情報が登録されている。
【００３７】
判別部５２は、このような装置登録情報４５を参照することにより、複数の印刷出力装置１０，２０，３０のそれぞれで実行可能な処理を判別する。そして判別部５２は、各印刷出力装置１０，２０，３０で実行可能な処理をジョブチケット解析部５３に通知する。
【００３８】
ジョブチケット解析部５３は、ジョブ受付部５１から出力されるジョブチケットを取得すると、そのジョブチケットを解析することにより、複数の印刷出力装置１０，２０，３０の中から、印刷ジョブの投入先として推奨する装置を決定する。より具体的に説明すると、ジョブチケット解析部５３は、複数の印刷出力装置１０，２０，３０の中から印刷ジョブの投入先として１台の推奨装置を決定するのではなく、複数の印刷出力装置１０，２０，３０のそれぞれについて推奨レベルを決定するように構成される。つまり、ジョブチケット解析部５３は、第１推奨装置決定部５４と、第２推奨装置決定部５５とを備えており、これら第１推奨装置決定部５４および第２推奨装置決定部５５において各印刷出力装置１０，２０，３０の推奨レベルが決定されるようになっている。
【００３９】
第１推奨装置決定部５４は、複数の印刷出力装置１０，２０，３０のうち、ジョブチケットに定義されている処理をキャンセルすることなく、全ての処理を実行可能な印刷出力装置を第１推奨装置として決定する処理部である。第１推奨装置決定部５４において第１推奨装置として決定される印刷出力装置は、ジョブチケットに定義されている処理の全てを１台で完了させることができる装置であるため、ジョブチケットに複数の後処理が定義されている場合には、それら複数の後処理についても全て正常に実行して完了させることができる装置となる。したがって、第１推奨装置は、推奨レベルが最も高い装置となっている。
【００４０】
第２推奨装置決定部５５は、複数の印刷出力装置１０，２０，３０のうちから第１推奨装置として決定された装置を除く印刷出力装置の推奨レベルを決定する。つまり、第２推奨装置決定部５５は、第１推奨装置よりも推奨レベルが低い装置を決定する処理部である。この第２推奨装置決定部５５は、複数の印刷出力装置１０，２０，３０のうち、第１推奨装置として決定されなかった装置において、ジョブチケットに定義されている少なくとも１つの後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置を特定する。そして第２推奨装置決定部５５は、記憶装置４１に記憶されている禁則テーブル４６に基づいて、少なくとも１つの後処理をキャンセルする場合、そのキャンセルする後処理がその後に実行可能であるか否かを判別する。
【００４１】
図４は、禁則テーブル４６の一例を示す図である。図４に示すように、禁則テーブル４６には、複数の印刷出力装置１０，２０，３０のそれぞれで実行可能な後処理の組み合わせが登録されている。そして禁則テーブル４６は、それぞれの後処理の組み合わせが実行可能であるか否かを定義したテーブルとなっている。例えば、複数枚のシート材を綴じるための後処理である、「平綴じ」、「中綴じ」および「くるみ製本」はいずれも同時に設定して実行することはできない組み合わせとなっている。また、「折り」および「パンチ」は、「平綴じ」、「中綴じ」および「くるみ製本」よりも先に実行しなければならず、「平綴じ」、「中綴じ」および「くるみ製本」のいずれかが先に実行されてしまうとその後に実行することができない後処理となっている。さらに「パンチ」は、「折り」よりも先に実行しなければならず、「折り」が先に実行されてしまうとその後に実行することができない後処理となっている。このように禁則テーブル４６には、複数の印刷出力装置１０，２０，３０のそれぞれで実行可能な複数の後処理のうち、いずれかを先に実行すると、その後に実行することができなくなる後処理が定義されている。
【００４２】
第２推奨装置決定部５５は、ジョブチケットに定義されている少なくとも１つの後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能な印刷出力装置が特定した場合、図４に示すような禁則テーブル４６に基づいて、キャンセルする後処理がその後に実行可能であるか否かを判別する。そしてキャンセルする後処理がその後に実行可能であることを条件として、その特定した印刷出力装置を、第１推奨装置よりも推奨レベルが低い推奨装置として決定する。
【００４３】
この第２推奨装置決定部５５は、ジョブチケットに定義されている複数の後処理のうちのキャンセルする後処理の数が少ない順に、推奨レベルの高い推奨装置を決定していく。すなわち、ジョブチケットに定義されている複数の後処理のうちのキャンセルする後処理の数が１つであって、その１つの後処理をその後に実行することが可能である場合、その１つの後処理をキャンセルすることによって印刷ジョブを実行することができるようになる印刷出力装置を、第２推奨装置として決定する。また、ジョブチケットに定義されている複数の後処理のうちのキャンセルする後処理の数が２つであって、それら２つの後処理をその後に実行することが可能である場合、それら２つの後処理をキャンセルすることによって印刷ジョブを実行することができるようになる印刷出力装置を、第３推奨装置として決定する。さらに、ジョブチケットに定義されている複数の後処理のうちのキャンセルする後処理の数が３つであって、それら３つの後処理をその後に実行することが可能である場合、それら３つの後処理をキャンセルすることによって印刷ジョブを実行することができるようになる印刷出力装置を、第４推奨装置として決定する。以下、同様である。尚、第２推奨装置は第３推奨装置よりも推奨レベルが高い装置であり、第３推奨装置は第４推奨装置よりも推奨レベルが高い装置である。このように第２推奨装置決定部５５は、キャンセルする後処理の数が少ない装置から優先的に推奨装置を決定していくように構成される。
【００４４】
図５は、上記のように構成されるジョブチケット解析部５３における処理概念を示す図である。少なくとも１つの後処理が定義されたジョブチケットＪＴがジョブチケット解析部５３に入力すると、ジョブチケット解析部５３は、上述したように第１推奨装置決定部５４および第２推奨装置決定部５５を機能させ、複数の印刷出力装置１０，２０，３０のそれぞれを、第１推奨装置Ｄ１、第２推奨装置Ｄ２、第３推奨装置Ｄ３、…といった複数種類の推奨装置のいずれかに分類する。
【００４５】
また複数の印刷出力装置１０，２０，３０には、ジョブチケットＪＴに定義されている複数の後処理の全てをキャンセルした場合でも、印刷ジョブを実行することができない印刷出力装置が含まれることがある。そのような場合、ジョブチケット解析部５３は、図５に示すように、後処理の全てをキャンセルしても印刷ジョブを実行することができない印刷出力装置を、非推奨装置ＤＸとして決定する。
【００４６】
次に図６乃至図１０を参照しつつ、ジョブチケットＪＴに定義される具体的な処理内容を例示しながら、ジョブチケット解析部５３で決定される各推奨装置について説明する。
【００４７】
まず図６の例では、ジョブチケットＪＴにおいて、印刷処理として「Ａ４サイズのシート材を用いて３０ページのカラー印刷」を行うことが定義されており、且つ、後処理として「中綴じ」を行うことが定義されている。ジョブチケット解析部５３は、このようなジョブチケットＪＴを入力すると、ジョブチケットＪＴに定義されている全ての処理を実行することができる第１推奨装置として、装置名「ＭＦＰ１」に対応する印刷出力装置１０を決定する。すなわち、印刷出力装置１０は、図６に示すジョブチケットＪＴに定義されている処理を１つもキャンセルすることなく、全ての処理を実行することが可能であるので、第１推奨装置として決定される。またジョブチケット解析部５３は、他の印刷出力装置２０，３０についても推奨レベルを決定する。すなわち、装置名「ＭＦＰ２」に対応する印刷出力装置２０は、「中綴じ」の後処理を１つだけキャンセルすれば、ジョブチケットＪＴに定義されている他の処理を全て実行することが可能である。また、装置名「ＭＦＰ３」に対応する印刷出力装置３０についても、「中綴じ」の後処理を１つだけキャンセルすれば、ジョブチケットＪＴに定義されている他の処理を全て実行することが可能である。そして「中綴じ」の後処理は、印刷ジョブを実行した後に、それ単独であらためて実行することも可能である。それ故、ジョブチケット解析部５３は、印刷出力装置２０，３０を第２推奨装置として決定する。その結果、図６に示す例では、印刷出力装置１０が第１推奨装置として決定され、印刷出力装置２０，３０が第２推奨装置として決定される。
【００４８】
次に図７の例では、ジョブチケットＪＴにおいて、印刷処理として「Ａ４サイズのシート材を用いて３０ページのカラー印刷」を行うことが定義されており、且つ、後処理として「くるみ製本」を行うことが定義されている。ジョブチケット解析部５３は、このようなジョブチケットＪＴを入力すると、ジョブチケットＪＴに定義されている全ての処理を実行することができる第１推奨装置として、装置名「ＭＦＰ３」に対応する印刷出力装置３０を決定する。すなわち、印刷出力装置３０は、図７に示すジョブチケットＪＴに定義されている処理を１つもキャンセルすることなく、全ての処理を実行することが可能であるので、第１推奨装置として決定される。またジョブチケット解析部５３は、他の印刷出力装置１０，２０についても推奨レベルを決定する。すなわち、装置名「ＭＦＰ１」に対応する印刷出力装置１０は、「くるみ製本」の後処理を１つだけキャンセルすれば、ジョブチケットＪＴに定義されている他の処理を全て実行することが可能である。また、装置名「ＭＦＰ２」に対応する印刷出力装置２０についても、「くるみ製本」の後処理を１つだけキャンセルすれば、ジョブチケットＪＴに定義されている他の処理を全て実行することが可能である。そして「くるみ製本」の後処理は、印刷ジョブを実行した後に、それ単独であらためて実行することも可能である。それ故、ジョブチケット解析部５３は、印刷出力装置１０，２０を第２推奨装置として決定する。その結果、図７に示す例では、印刷出力装置３０が第１推奨装置として決定され、印刷出力装置１０，２０が第２推奨装置として決定される。
【００４９】
次に図８の例では、ジョブチケットＪＴにおいて、印刷処理として「Ａ４サイズのシート材を用いて３０ページのカラー印刷」を行うことが定義されており、且つ、後処理として「パンチ」と「平綴じ」とを行うことが定義されている。ジョブチケット解析部５３は、このようなジョブチケットＪＴを入力すると、複数の印刷出力装置１０，２０，３０の中に、ジョブチケットＪＴに定義されている全ての処理を実行することができる第１推奨装置が存在するか否かを判断する。しかし、図１に示す構成例では、後処理として「パンチ」と「平綴じ」とを同時に行うことができる印刷出力装置は存在しない。そのため、ジョブチケット解析部５３は、ジョブチケットＪＴに定義されている全ての処理を１回で実行することができる第１推奨装置が存在しないと判定する。
【００５０】
次にジョブチケット解析部５３は、ジョブチケットＪＴに定義されている２つの後処理のうち、いずれか一方をキャンセルすれば、印刷ジョブを実行可能となる印刷出力装置が存在するか否かを判断する。例えば、「平綴じ」を１つだけキャンセルする場合、装置名「ＭＦＰ１」に対応する印刷出力装置１０は、「平綴じ」以外の処理を全て実行することができる。また、キャンセルされる「平綴じ」は、図４に示す禁則テーブル４６を参照すると、先に「パンチ」の後処理が行われた後であっても、それ単独であらためて実行することが可能である。そのため、ジョブチケット解析部５３は、装置名「ＭＦＰ１」に対応する印刷出力装置１０を第２推奨装置として決定する。
【００５１】
一方、「パンチ」を１つだけキャンセルする場合、装置名「ＭＦＰ２」に対応する印刷出力装置２０は、「パンチ」以外の処理を全て実行することができる。しかし、キャンセルされる「パンチ」は、図４に示す禁則テーブル４６を参照すると、先に「平綴じ」の後処理が行われた後には実行することができない後処理である。そのため、装置名「ＭＦＰ２」に対応する印刷出力装置２０は、第２推奨装置には決定されない。
【００５２】
さらにジョブチケット解析部５３は、ジョブチケットＪＴに定義されている２つの後処理の全てをキャンセルすれば、印刷ジョブを実行可能となる印刷出力装置が存在するか否かを判断する。例えば、「パンチ」と「平綴じ」との２つをキャンセルする場合、装置名「ＭＦＰ２」に対応する印刷出力装置２０は、「パンチ」および「平綴じ」以外の処理を全て実行することができる。また、装置名「ＭＦＰ３」に対応する印刷出力装置３０についても、「パンチ」および「平綴じ」以外の処理を全て実行することができる。そしてキャンセルされる「パンチ」と「平綴じ」は、図４に示す禁則テーブル４６を参照すると、先に「パンチ」を行い、その次に「平綴じ」を行うようにすれば、その後に実行することが可能である。そのため、ジョブチケット解析部５３は、装置名「ＭＦＰ２」に対応する印刷出力装置２０と、装置名「ＭＦＰ３」に対応する印刷出力装置３０との双方を第３推奨装置として決定する。
【００５３】
その結果、図８に示す例では、第１推奨装置として決定される印刷出力装置は存在せず、印刷出力装置１０が第２推奨装置として決定され、印刷出力装置２０，３０が第３推奨装置として決定される。
【００５４】
次に図９の例では、ジョブチケットＪＴにおいて、印刷処理として「Ａ４サイズのシート材を用いて３０ページのカラー印刷」を行うことが定義されており、且つ、後処理として「折り」と「平綴じ」とを行うことが定義されている。ジョブチケット解析部５３は、このようなジョブチケットＪＴを入力すると、複数の印刷出力装置１０，２０，３０の中に、ジョブチケットＪＴに定義されている全ての処理を実行することができる第１推奨装置が存在するか否かを判断する。しかし、図１に示す構成例では、後処理として「折り」と「平綴じ」とを同時に行うことができる印刷出力装置は存在しない。そのため、ジョブチケット解析部５３は、ジョブチケットＪＴに定義されている全ての処理を１回で実行することができる第１推奨装置が存在しないと判定する。
【００５５】
次にジョブチケット解析部５３は、ジョブチケットＪＴに定義されている２つの後処理のうち、いずれか一方をキャンセルすれば、印刷ジョブを実行可能となる印刷出力装置が存在するか否かを判断する。例えば、「平綴じ」を１つだけキャンセルする場合、装置名「ＭＦＰ１」に対応する印刷出力装置１０は、「平綴じ」以外の処理を全て実行することができる。また、キャンセルされる「平綴じ」は、図４に示す禁則テーブル４６を参照すると、先に「折り」の後処理が行われた後であっても、それ単独であらためて実行することが可能である。そのため、ジョブチケット解析部５３は、装置名「ＭＦＰ１」に対応する印刷出力装置１０を第２推奨装置として決定する。
【００５６】
一方、「折り」を１つだけキャンセルする場合、装置名「ＭＦＰ２」に対応する印刷出力装置２０は、「折り」以外の処理を全て実行することができる。しかし、キャンセルされる「折り」は、図４に示す禁則テーブル４６を参照すると、先に「平綴じ」の後処理が行われた後には実行することができない後処理となっている。そのため、装置名「ＭＦＰ２」に対応する印刷出力装置２０は、第２推奨装置には決定されない。
【００５７】
さらにジョブチケット解析部５３は、ジョブチケットＪＴに定義されている２つの後処理の全てをキャンセルすれば、印刷ジョブを実行可能となる印刷出力装置が存在するか否かを判断する。例えば、「折り」と「平綴じ」との２つをキャンセルする場合、装置名「ＭＦＰ２」に対応する印刷出力装置２０は、「折り」および「平綴じ」以外の処理を全て実行することができる。また、装置名「ＭＦＰ３」に対応する印刷出力装置３０についても、「折り」および「平綴じ」以外の処理を全て実行することができる。そしてキャンセルされる「折り」と「平綴じ」は、図４に示す禁則テーブル４６を参照すると、先に「折り」を行い、その次に「平綴じ」を行うようにすれば、その後に実行することが可能である。そのため、ジョブチケット解析部５３は、装置名「ＭＦＰ２」に対応する印刷出力装置２０と、装置名「ＭＦＰ３」に対応する印刷出力装置３０との双方を第３推奨装置として決定する。
【００５８】
その結果、図９に示す例でも、第１推奨装置として決定される印刷出力装置は存在せず、印刷出力装置１０が第２推奨装置として決定され、印刷出力装置２０，３０が第３推奨装置として決定される。
【００５９】
次に図１０の例では、ジョブチケットＪＴにおいて、印刷処理として「レターサイズのシート材を用いて３０ページのカラー印刷」を行うことが定義されており、且つ、後処理として「平綴じ」を行うことが定義されている。ジョブチケット解析部５３は、このようなジョブチケットＪＴを入力すると、複数の印刷出力装置１０，２０，３０の中に、ジョブチケットＪＴに定義されている全ての処理を実行することができる第１推奨装置が存在するか否かを判断する。この場合、装置名「ＭＦＰ２」に対応する印刷出力装置２０が全ての処理を実行することができるので、ジョブチケット解析部５３は、印刷出力装置２０を第１推奨装置として決定する。
【００６０】
次にジョブチケット解析部５３は、ジョブチケットＪＴに定義されている「平綴じ」をキャンセルすれば、印刷ジョブを実行可能となる印刷出力装置が存在するか否かを判断する。例えば、装置名「ＭＦＰ１」に対応する印刷出力装置１０は、「平綴じ」以外の処理を全て実行することができる。また、キャンセルされる「平綴じ」の後処理は、印刷ジョブを実行した後であっても、それ単独であらためて実行することも可能である。それ故、ジョブチケット解析部５３は、印刷出力装置１０を第２推奨装置として決定する。
【００６１】
一方、ジョブチケットＪＴに定義されている「平綴じ」をキャンセルした場合でも、装置名「ＭＦＰ３」に対応する印刷出力装置３０は、レターサイズの印刷出力を行うことはできない。そのため、ジョブチケット解析部５３は、印刷出力装置３０を非推奨装置として決定する。
【００６２】
その結果、図１０に示す例では、印刷出力装置２０が第１推奨装置として決定され、印刷出力装置１０が第２推奨装置として決定される。また印刷出力装置３０は非推奨装置として決定される。
【００６３】
ジョブチケット解析部５３によって上記のような処理が行われることにより、複数の印刷出力装置１０，２０，３０のそれぞれが、ジョブチケットＪＴの内容に応じた推奨レベルに分類される。そして図２に示すように、ＣＰＵ４０において、ジョブ投入先決定部５６と報知処理部５７とが機能する。
【００６４】
ジョブ投入先決定部５６は、複数の印刷出力装置１０，２０，３０の中から、印刷ジョブの投入先となる印刷出力装置を決定する処理部である。このジョブ投入先決定部５６は、ジョブチケット解析部５３によって推奨装置として決定された印刷出力装置の中から、最も推奨レベルの高い印刷出力装置を印刷ジョブの投入先として仮決定する。例えば、複数の印刷出力装置１０，２０，３０のうちのいずれかの装置が第１推奨装置として決定されている場合、その第１推奨装置として決定された印刷出力装置を印刷ジョブの投入先として仮決定する。また第１推奨装置として決定された印刷出力装置が存在しない場合には、第２推奨装置として決定された印刷出力装置を印刷ジョブの投入先として仮決定する。このように、ジョブ投入先決定部５６は、推奨レベルの高い装置から順に１つの印刷出力装置を自動選択することにより、ジョブチケットＪＴに定義された各処理を最も効率良く実行することができる印刷出力装置を印刷ジョブの投入先として仮決定することができる。
【００６５】
報知処理部５７は、ジョブチケット解析部５３による分類結果と、ジョブ投入先決定部５６による仮決定の結果とを表示装置４２に表示することによってオペレータに報知する処理部である。
【００６６】
図１１は、表示装置４２に表示される画面の一例を示す図である。尚、図１１では、ジョブチケット解析部５３において図８に示したような処理が行われた結果、表示装置４２に表示される画面例を示している。図１１に示すように、この画面には、ジョブチケットＪＴの詳細な内容を表示するジョブチケット表示欄Ｒ１と、ジョブチケット解析部５３によって分類された印刷出力装置の一覧を表示する推奨装置リスト表示欄Ｒ２と、オペレータに対するメッセージなどを表示するメッセージ表示欄Ｒ３とが含まれる。推奨装置リスト表示欄Ｒ２には、推奨レベルの高いものから順に印刷出力装置の一覧がリスト表示されるようになっている。尚、非推奨装置は、推奨装置リスト表示欄Ｒ２に表示しないようにしても良い。
【００６７】
図１１に示す画面例では、第１推奨装置として決定された印刷出力装置が存在しないため、第２推奨装置として決定された装置名「ＭＦＰ１」の印刷出力装置１０が印刷ジョブの投入先として仮決定された状態を示している。このようにジョブ投入先決定部５６によって第１推奨装置よりも推奨レベルの低い装置が印刷ジョブの投入先として仮決定されている場合、報知処理部５７は、その仮決定された印刷出力装置へ印刷ジョブが投入されることによってキャンセルされる後処理を、その後に実行することが可能な印刷出力装置を特定し、その特定した印刷出力装置をメッセージ表示欄Ｒ３に表示する。図１１に示す画面例では、第２推奨装置に印刷ジョブを投入した場合、平綴じがキャンセルされるため、その後に平綴じだけを実行することができる印刷出力装置として、装置名「ＭＦＰ２」を表示した状態を示している。
【００６８】
報知処理部５７は、このような画面を表示装置４２に表示することにより、印刷ジョブの投入操作を行うオペレータに対し、ジョブチケットＪＴに対応する印刷ジョブを効率的に実行することができる印刷出力装置を教示することができる。
【００６９】
図１１に示すような画面が表示されているとき、オペレータによってＯＫボタンが操作されると、ジョブ投入先決定部５６は、仮決定していた印刷ジョブの投入先を確定させる。そしてジョブ投入先決定部５６は、確定した印刷ジョブの投入先に対して印刷ジョブを出力する。このとき、ジョブ投入先決定部５６は、必要に応じて、ジョブチケットＪＴに定義されている後処理をキャンセルする設定に書き換えて印刷ジョブを出力する。
【００７０】
また図１１に示すような画面が表示されているとき、オペレータは、仮決定されている印刷ジョブの投入先を変更する操作を行うこともできる。この場合、ジョブ投入先決定部５６は、オペレータによる変更操作に基づいて印刷ジョブの投入先を変更し、その変更後の投入先を確定させる。そしてジョブ投入先決定部５６は、上記と同様に、必要に応じてジョブチケットＪＴに定義されている後処理をキャンセルする設定に書き換え、印刷ジョブを確定した投入先に出力する。
【００７１】
次に上記のような構成を有するジョブ管理装置２における具体的な処理手順について説明する。図１２乃至図１３は、上述したプログラム８が実行されることによりジョブ管理装置２のＣＰＵ４０において行われる処理手順の一例を示すフローチャートである。ＣＰＵ４０は、この処理を開始すると、印刷ジョブの受け付けが行われるまで待機する状態となる（ステップＳ１０）。尚、印刷ジョブが受け付けられると、それと同時にジョブチケットＪＴがＣＰＵ４０に入力する。印刷ジョブを受け付けた場合（ステップＳ１０でＹＥＳ）、ＣＰＵ４０は、装置登録情報４５を読み出し（ステップＳ１１）、さらに禁則テーブル４６を読み出す（ステップＳ１２）。そしてＣＰＵ４０は、装置登録情報４５に登録されている複数の印刷出力装置１０，２０，３０のうちの１つの印刷出力装置の印刷情報と後処理情報とを抽出する（ステップＳ１３）。そしてＣＰＵ４０は、ステップＳ１３で抽出した１つの印刷出力装置の印刷情報と後処理情報とに基づき、推奨装置判定処理を実行する（ステップＳ１４）。この推奨装置判定処理では、抽出した１つの印刷出力装置に関する推奨レベルが判定される。尚、この推奨装置判定処理の詳細については後述する。
【００７２】
ＣＰＵ４０は、推奨装置判定処理（ステップＳ１４）を終了すると、装置登録情報４５に登録されている全ての印刷出力装置について推奨装置判定処理（ステップＳ１４）が実行されたか否かを判断する（ステップＳ１５）。その結果、未だ推奨装置判定処理の実行されていない印刷出力装置が存在する場合（ステップＳ１５でＮＯ）、ＣＰＵ４０は、別の印刷出力装置の印刷情報と後処理情報とを装置登録情報４５から抽出する（ステップＳ１６）。そしてＣＰＵ４０は、ステップＳ１６で抽出した１つの印刷出力装置の印刷情報と後処理情報とに基づき、再び推奨装置判定処理を実行する（ステップＳ１４）。このようなステップＳ１４〜Ｓ１６の処理が繰り返し行われることにより、装置登録情報４５に登録されている全ての印刷出力装置について推奨装置判定処理（ステップＳ１４）が実行される。その結果、装置登録情報４５に登録されている各印刷出力装置１０，２０，３０が推奨装置と非推奨装置のいずれかに分類される。推奨装置に分類される印刷出力装置の場合は、さらに推奨レベルに応じた推奨装置として決定される。
【００７３】
そして全ての印刷出力装置１０，２０，３０についての推奨装置判定処理を終了すると（ステップＳ１５でＹＥＳ）、ＣＰＵ４０は、最も推奨レベルの高い印刷出力装置を１つ選択して印刷ジョブの投入先として仮決定する（ステップＳ１７）。そしてＣＰＵ４０は、表示装置４２に対し、推奨装置の一覧画面を表示する（ステップＳ１８）。このとき、印刷ジョブの投入先として仮決定されている推奨装置には、例えばハイライト表示などの強調表示を行うことで、オペレータに対し、印刷ジョブを最も効率的に実行することができるようになる印刷出力装置を提示することができる。
【００７４】
またＣＰＵ４０は、推奨装置の一覧画面を表示することに伴い、印刷ジョブの投入先として仮決定されている印刷出力装置に印刷ジョブを投入する場合、後処理のキャンセルが発生するか否かを判断する（ステップＳ１９）。その結果、後処理のキャンセルが発生する場合には（ステップＳ１９でＹＥＳ）、ＣＰＵ４０は、そのキャンセルされる後処理をその後に実行することが可能な印刷出力装置をメッセージ表示欄Ｒ３などにおいて報知する（ステップＳ２０）。例えば、印刷ジョブの投入先として仮決定されている推奨装置が第２推奨装置や第３推奨装置など、第１推奨装置以外の推奨装置であれば、ステップＳ２０の処理が行われ、キャンセルされる後処理をその後に実行することが可能な印刷出力装置が報知される。これに対し、印刷ジョブの投入先として仮決定されている推奨装置が第１推奨装置である場合は、ステップＳ２０の処理は行われず、スキップする。
【００７５】
そしてオペレータにより印刷ジョブの投入先を確定させる操作が行われると（ステップＳ２１でＹＥＳ）、ＣＰＵ４０は、印刷ジョブの投入先を確定し（ステップＳ２２）、その確定した投入先に対して印刷ジョブを出力する（ステップＳ２３）。このとき、必要に応じて、ジョブチケットＪＴの内容が書き換えられる。
【００７６】
またオペレータによって行われた操作が印刷ジョブの投入先を確定させる操作でなかった場合（ステップＳ２１でＮＯ）、ステップＳ１７に戻り、上述した処理が繰り返し行われる。例えばオペレータが、印刷ジョブの投入先として仮決定されている推奨装置を別の推奨装置に変更する操作を行った場合には、オペレータの指示操作に基づいて仮決定の推奨装置を変更し、再びステップＳ１７〜Ｓ２１の処理が行われる。
【００７７】
次に図１３は、推奨装置判定処理（ステップＳ１４）の詳細な処理手順の一例を示すフローチャートである。ＣＰＵ４０は、この処理を開始すると、ジョブチケットＪＴに定義された後処理の数Ｍ（ただし、ＭはＭ＞０を満たす整数）を取得する。次に、ＣＰＵ４０は、推奨レベルを決定するための変数Ｎを「１」に初期化する（ステップＳ３１）。
【００７８】
次に、ＣＰＵ４０は、図１２のステップＳ１３又はＳ１６で抽出した印刷情報および後処理情報に基づき、現在の判定対象である印刷出力装置においてジョブチケットＪＴに定義されている全ての処理を実行可能であるか否かを判断する（ステップＳ３２）。その結果、判定対象である印刷出力装置においてジョブチケットＪＴに定義された処理を全て実行可能である場合（ステップＳ３２でＹＥＳ）、ＣＰＵ４０は、その印刷出力装置を第１推奨装置として決定する（ステップＳ３７）。
【００７９】
一方、判定対象である印刷出力装置においてジョブチケットＪＴに定義されている全ての処理を実行可能でない場合（ステップＳ３２でＮＯ）、ＣＰＵ４０は、ジョブチケットＪＴに定義されたＮ個の後処理をキャンセルすることにより、印刷出力装置においてその他の処理を全て実行することが可能になるか否かを判断する（ステップＳ３３）。その結果、印刷出力装置において実行可能になると判断すると（ステップＳ３３でＹＥＳ）、ＣＰＵ４０は、禁則テーブル４６を参照し（ステップＳ３４）、キャンセルするＮ個の後処理をその後に実行することが可能であるか否かを判断する（ステップＳ３５）。
【００８０】
キャンセルするＮ個の後処理の全てをその後に実行することが可能である場合（ステップＳ３５でＹＥＳ）、ＣＰＵ４０は、変数Ｎの値に「１」を加算する（ステップＳ３６）。そして、その印刷出力装置を第Ｎ推奨装置として決定する（ステップＳ３７）。
【００８１】
またジョブチケットＪＴに定義されたＮ個の後処理をキャンセルするだけでは、その印刷出力装置においてその他の処理の全て実行することができない場合（ステップＳ３３でＮＯ）、又は、キャンセルするＮ個の後処理のいずれか１つをその後に実行することができなくなる場合（ステップＳ３５でＮＯ）、ＣＰＵ４０は、変数Ｎの値に「１」を加算する（ステップＳ３８）。そして変数Ｎの値が、ジョブチケットＪＴに定義された後処理の数Ｍよりも大きくなったか否かを判断する（ステップＳ３９）。そして変数Ｎの値が、後処理の数Ｍ以下である場合（ステップＳ３９でＮＯ）、ＣＰＵ４０は、ステップＳ３３に戻って上述した処理を繰り返す。このとき、変数Ｎの値は、前回よりも１つだけ大きくなっている。そのため、ステップＳ３３〜Ｓ３５の処理が繰り返し行われるときには、ジョブチケットＪＴに定義されている後処理を前回よりも１つだけ多くキャンセルした場合に、その印刷出力装置においてその他の処理を全て実行することが可能になるか否かが判断されるようになる。そしてＮ個の後処理をキャンセルすれば実行可能となり、且つ、そのキャンセルするＮ個の後処理の全てをその後に実行することができる場合には（ステップＳ３５でＹＥＳ）、上記と同様に、変数Ｎの値に「１」を加算し（ステップＳ３６）、その印刷出力装置を第Ｎ推奨装置として決定する（ステップＳ３７）。
【００８２】
例えば、ステップＳ３６〜Ｓ３７の処理が行われるとき、キャンセルする後処理の数が１個である場合、ステップＳ３６においてＮ＝２となるため、ステップＳ３７では第２推奨装置として決定される。また、キャンセルする後処理の数が２個である場合、ステップＳ３６においてＮ＝３となるため、ステップＳ３７では第３推奨装置として決定される。このようにキャンセルする後処理の数に応じて、変数Ｎの値がインクリメントされるため、変数Ｎの値が推奨レベルを定める値となる。
【００８３】
またステップＳ３９の判断を行った結果、変数Ｎの値が、ジョブチケットＪＴに定義されている後処理の数Ｍよりも大きくなった場合（ステップＳ３９でＹＥＳ）、それ以上の後処理をキャンセルすることはできないため、ＣＰＵ４０は、その印刷出力装置を非推奨装置として決定する（ステップＳ４０）。
【００８４】
このように推奨装置判定処理（ステップＳ１４）では、複数の印刷出力装置１０，２０，３０のそれぞれが判定対象となる。そして判定対象である印刷出力装置がジョブチケットＪＴに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な場合には、その印刷出力装置が第１推奨装置として決定される。また、判定対象である印刷出力装置がジョブチケットＪＴに定義された後処理を実行することができない場合であっても、ジョブチケットＪＴに定義された後処理をキャンセルした場合に印刷ジョブを実行することが可能となり、且つ、そのキャンセルする後処理をその後に実行することが可能である場合には、その印刷出力装置は第１推奨装置よりも推奨レベルの低い推奨装置として決定される。さらに判定対象である印刷出力装置が上記のいずれにも該当しない場合には、非推奨装置として決定される。
【００８５】
以上のように本実施形態のジョブ管理装置２は、複数の印刷出力装置１０，２０，３０のうち、ジョブチケットＪＴに定義された後処理をキャンセルすることなく印刷ジョブを実行可能な印刷出力装置を第１推奨装置として決定する。また、複数の印刷出力装置１０，２０，３０のうちで第１推奨装置として決定されない印刷出力装置については、ジョブチケットＪＴに定義された後処理をキャンセルした場合にそのキャンセルした後処理を除いた印刷ジョブを実行可能であれば、そのキャンセルした後処理をその後に実行することが可能であることを条件として、その印刷出力装置を第２推奨装置として決定する構成である。
【００８６】
つまり、ジョブ管理装置２は、ジョブチケットＪＴに定義される後処理の全てを実行することができなくなるような処理順序となる印刷出力装置を印刷ジョブの投入先として推奨しないようになっている。したがって、ジョブ管理装置２によって印刷ジョブの投入先として推奨される推奨装置に印刷ジョブを投入することにより、ジョブチケットＪＴに定義された後処理がキャンセルされた状態で印刷ジョブの実行が行われる場合であっても、そのキャンセルされる後処理をその後に別の印刷出力装置などで実行することができる。それ故、本実施形態のジョブ管理装置２によれば、複数の印刷出力装置１０，２０，３０のうちの一の印刷出力装置に印刷ジョブを投入した後、ジョブチケットＪＴに予め定義されていた後処理を作業者が手作業で行わなければならなくなるといった不具合を解消することができ、業務効率の低下を抑制することができるようになる。
【００８７】
またジョブチケットＪＴに、印刷後に行う複数の後処理が定義されている場合、本実施形態のジョブ管理装置は、そのジョブチケットＪＴに定義されている複数の後処理のうちのキャンセルする後処理の数が少ない状態で特定される印刷出力装置を、キャンセルする後処理の数が多い状態で特定される印刷出力装置よりも優先的に第２推奨装置として決定する構成である。
【００８８】
つまり、ジョブ管理装置２は、印刷ジョブを投入する際にキャンセルしなければならない後処理の数を少なくすることができる印刷出力装置から優先的に第２推奨装置を決定する。したがって、そのようにして優先的に決定される第２推奨装置に印刷ジョブを投入することにより、その後にキャンセルされた後処理だけを実行する際に処理効率が向上するという利点がある。
【００８９】
またジョブ管理装置２は、第１推奨装置となる印刷出力装置が決定されなかった場合には、第２推奨装置として決定される印刷出力装置を印刷ジョブの投入先として仮決定する構成である。つまり、ジョブ管理装置２において印刷ジョブの投入先として仮決定される印刷出力装置は、第１推奨装置が存在しない場合、第２推奨装置となる。そのため、印刷ジョブを投入する際に後処理をキャンセルしなければならない場合でも、その後にそのキャンセルした後処理を実行することが可能になる印刷出力装置を印刷ジョブの投入先として仮決定することができる。尚、印刷ジョブの投入先として仮決定される印刷出力装置は、オペレータが変更する操作を行うことにより、変更することも可能である。
【００９０】
またジョブ管理装置２は、第２推奨装置として決定された印刷出力装置が印刷ジョブの投入先として仮決定された場合、複数の印刷出力装置１０，２０，３０のうちから、キャンセルされる後処理をその後に実行することが可能な印刷出力装置を特定し、その特定した印刷出力装置を報知する構成である。そのため、オペレータは、第２推奨装置に対して印刷ジョブを投入する場合、それに伴ってキャンセルされる後処理を、その後にどの印刷出力装置で実行すれば良いかを把握することができるようになる。またこれにより、キャンセルされた後処理を実行させる際の業務効率を向上させることができる。
【００９１】
以上、本発明に関する一実施形態について説明したが、本発明は上述した内容のものに限られるものではなく、種々の変形例が適用可能である。
【００９２】
例えば、上記実施形態では、ジョブ管理装置２がジョブチケットＪＴに定義された後処理に基づいて印刷ジョブを投入する推奨装置を決定した場合、そのような推奨装置の一覧表示を行う場合を例示した。しかし、ジョブ管理装置２は、複数の印刷出力装置１０，２０，３０のそれぞれについて推奨レベルを決定した後、一覧表示を行うことなく、最も推奨レベルの高い印刷出力装置に対して印刷ジョブを自動投入する構成であっても構わない。
【００９３】
また、図４に示した禁則テーブル４６は単なる一例であり、ジョブ管理装置２が管理する各印刷出力装置において実行可能な後処理の種類が増加する程、禁則テーブル４６の内容は複雑なものとなる。
【００９４】
また、上記実施形態では、ジョブチケットＪＴに定義された後処理のうち、１つだけをキャンセルすれば印刷ジョブの実行が可能となる印刷出力装置を第２推奨装置として決定し、２つの後処理をキャンセルすれば印刷ジョブの実行が可能となる印刷出力装置を第３推奨装置として決定する場合を例示した。しかし、これに限られるものではなく、例えば、１つの後処理だけをキャンセルすれば印刷ジョブの実行が可能となる印刷出力装置が存在しない場合には、２つの後処理をキャンセルすることによって印刷ジョブの実行が可能となる印刷出力装置を第２推奨装置として決定するようにしても良い。
【符号の説明】
【００９５】
１  印刷システム
２  ジョブ管理装置
８  プログラム
４０  ＣＰＵ
４５  装置登録情報
４６  禁則テーブル
５１  ジョブ受付部（ジョブ受付手段）
５２  判別部（判別手段）
５３  ジョブチケット解析部
５４  第１推奨装置決定部（第１推奨装置決定手段）
５５  第２推奨装置決定部（第２推奨装置決定手段）
５６  ジョブ投入先決定部（ジョブ投入先決定手段）
５７  報知処理部（報知手段）
【図１】
2013045135.tif 000003
【図２】
2013045135.tif 000004
【図３】
2013045135.tif 000005
【図４】
2013045135.tif 000006
【図５】
2013045135.tif 000007
【図６】
2013045135.tif 000008
【図７】
2013045135.tif 000009
【図８】
2013045135.tif 000010
【図９】
2013045135.tif 000011
【図１０】
2013045135.tif 000012
【図１１】
2013045135.tif 000013
【図１２】
2013045135.tif 000014
【図１３】
2013045135.tif 000015