(57)【要約】      （修正有）【課題】複数の印刷管理システムに印刷ジョブを適切に振分けることで、製本処理を実行する製本機を有効に活用させ、システム全体としての印刷効率を高めることのできる印刷管理システム、印刷管理方法及び印刷管理装置を提供する。【解決手段】印刷管理システムは、印刷処理を実行する第１の印刷手段と、製本処理を実行する製本手段と、印刷処理と製本処理とを一連の処理として実行する第２の印刷手段と、第１及び第２の印刷装置に通信可能に接続された印刷管理手段と、を備えている。印刷管理手段は、第１の印刷手段と製本装置とが対応付けられていることを示す対応情報を記憶している。そして、印刷管理手段は、受付けた印刷ジョブに製本指示が含まれている場合は、対応情報を参照することにより、第１の印刷手段と製本手段とが対応付けられていることを特定し、所定条件に基づき第１又は第２の印刷手段のうち何れか一方に印刷ジョブを送信する。【選択図】図１
2012108727.tif 000002
【特許請求の範囲】
【請求項１】
入力する印刷ジョブに基づいて印刷処理を実行する第１の印刷手段と、
前記第１の印刷手段によって出力される印刷物に対して製本処理を実行する製本手段と、
入力する印刷ジョブに基づいて印刷処理と製本処理とを一連の処理として実行する第２の印刷手段と、
前記第１の印刷手段と前記第２の印刷手段とにそれぞれ通信可能に接続された印刷管理手段と、を備え、
前記印刷管理手段は、
前記第１の印刷手段と、前記製本手段とが対応付けられていることを示す対応情報を記憶する記憶手段と、
ユーザ端末から印刷処理を実行するための印刷ジョブを受付け、当該印刷ジョブに製本指示が含まれているか否かを判断する受付手段と、
前記受付手段によって印刷ジョブに製本指示が含まれていると判断された場合に、前記対応情報を参照して、前記第１の印刷手段と前記製本手段とが対応付けられていることを特定し、前記製本手段に対応付けられた前記第１の印刷手段及び前記第２の印刷手段のいずれか一方を、所定条件に基づいて印刷ジョブの送信先として決定する決定手段と、
前記決定手段の決定結果に基づき、前記第１の印刷手段及び第２の印刷手段のいずれか一方に印刷ジョブを送信する実行手段と、
を備えることを特徴とする印刷管理システム。
【請求項２】
前記記憶手段は、更に、前記第１の印刷手段によって印刷処理が完了して印刷物が出力されてから前記製本手段が当該印刷物の製本処理を開始するまでに要する準備時間と、前記製本手段によって既に実行されている製本処理が完了するまでに要する製本完了時間と、を予め記憶し、
前記第１の印刷手段によって印刷ジョブが実行された場合に要する印刷見積時間を算出すると共に、この印刷見積時間と準備時間との合計時間を製本開始時間として算出する算出手段を更に有し、
前記決定手段は、前記記憶手段に記憶される製本完了時間と、前記算出手段によって算出される製本開始時間とを比較し、製本開始時間が製本完了時間よりも長い場合には、前記第１の印刷手段を印刷ジョブの送信先として決定し、製本開始時間が製本完了時間よりも短い場合には、所定の条件に基づき前記第２の印刷手段を印刷ジョブの送信先として決定することを特徴とする請求項１に記載の印刷管理システム。
【請求項３】
前記算出手段は、更に、前記第１の印刷手段によって出力される印刷物を、前記製本手段において製本処理を行う場合に要する製本見積時間を算出し、この製本見積時間と製本開始時間との合計時間を第１の完了時間として算出すると共に、前記第２の印刷手段によって印刷処理と製本処理とが一連に実行された場合に要する第２の完了時間を算出し、
前記決定手段は、製本開始時間が製本完了時間よりも短い場合には、更に、前記算出手段によって算出される第１の完了時間と第２の完了時間とを比較し、第１の完了時間が第２の完了時間よりも長い場合には、前記第２の印刷手段を印刷ジョブの送信先として決定し、第１の完了時間が第２の完了時間よりも短い場合には、更に、前記記憶手段に印刷ジョブを記憶させることで当該印刷ジョブを予め設定された設定時間待機させ、
前記算出手段は、前記決定手段によって印刷ジョブが待機される場合に、製本開始時間に前記設定時間を加えて新たに製本開始時間として算出すると共に、第１の完了時間に前記設定時間を加えて新たに第１の完了時間として算出し、
前記決定手段は、前記設定時間経過後に、製本開始時間と新たに算出された製本完了時間とを比較する比較処理及び第２の完了時間と新たに算出された第１の完了時間とを比較する比較処理を、前記第１の印刷手段及び第２の印刷手段のいずれか一方が送信先として決定されるまで繰り返すことを特徴とする請求項２に記載の印刷管理システム。
【請求項４】
前記印刷見積時間は、前記第１の印刷手段において印刷処理が開始されてから完了されるまでに要する時間と、前記第１の印刷手段によって既に実行されている印刷処理が完了されるまでに要する時間とを含むことを特徴とする請求項２乃至３の何れかに記載の印刷管理システム。
【請求項５】
前記第２の完了時間は、前記第２の印刷手段において印刷処理が開始されてから完了されるまでに要する時間と、前記第２の印刷手段によって既に実行されている印刷処理が完了されるまでに要する時間とを含むことを特徴とする請求項２乃至４の何れかに記載の印刷管理システム。
【請求項６】
前記決定手段は、前記算出手段によって算出された第２の完了時間が予め設定された所定の閾値より短いか否かを判断し、第２の完了時間が所定の閾値より短い場合には、前記算出手段の他の算出結果に関わらず、前記第２の印刷手段に印刷ジョブを実行させること決定することを特徴とする請求項２乃至５の何れかに記載の印刷管理システム。
【請求項７】
前記記憶手段には、更に、前記製本手段が製本処理を実行中か否かを示す実行状態情報が記憶され、
前記決定手段は、前記受付手段によって印刷ジョブが受け付けられた場合に、前記実行状態情報を参照することで前記製本手段が製本処理を実行中か否かを判断し、前記製本手段が製本処理を実行していない場合には、前記算出手段の算出結果に関わらず、前記第１の印刷手段に印刷ジョブを実行させること決定することを特徴とする請求項２乃至５の何れかに記載の印刷管理システム。
【請求項８】
入力する印刷ジョブに基づいて印刷処理を実行する第１の印刷手段と、入力する印刷ジョブに基づいて印刷処理と製本処理とを一連の処理として実行する第２の印刷手段と、前記第１の印刷手段によって出力される印刷物に対して製本処理を実行する製本手段と、前記第１の印刷手段と前記第２の印刷手段とにそれぞれ通信可能に接続され、前記第１の印刷手段と前記製本手段とが対応付けられていることを示す対応情報を記憶する印刷管理手段と、を備える印刷管理システムで実行される印刷管理方法であって、
前記印刷管理手段は、
ユーザ端末から印刷処理を実行するための印刷ジョブを受付け、当該印刷ジョブに製本指示が含まれているか否かを判断する受付ステップと、
前記受付手段によって印刷ジョブに製本指示が含まれていると判断された場合に、前記対応情報を参照して、前記第１の印刷手段と前記製本手段とが対応付けられていることを特定し、前記製本手段に対応付けられた前記第１の印刷手段及び前記第２の印刷手段のいずれか一方を、所定条件に基づいて印刷ジョブの送信先として決定する決定ステップと、
決定ステップと、
前記決定手段の決定結果に基づき、前記第１の印刷手段及び第２の印刷手段のいずれか一方に印刷ジョブを送信する実行ステップと、
を実行することを特徴とする印刷管理方法。
【請求項９】
入力する印刷ジョブに基づいて印刷処理を実行する第１の印刷手段と、入力する印刷ジョブに基づいて印刷処理と製本処理とを一連の処理として実行する第２の印刷手段とのそれぞれに対して印刷ジョブを出力可能な印刷管理装置であって、
前記第１の印刷手段と、製本処理を実行する製本手段とが対応付けられていることを示す対応情報を記憶する記憶手段と、
ユーザ端末から印刷処理を実行するための印刷ジョブを受付け、当該印刷ジョブに製本指示が含まれているか否かを判断する受付手段と、
前記受付手段によって印刷ジョブに製本指示が含まれていると判断された場合に、前記対応情報を参照して、前記第１の印刷手段と前記製本手段とが対応付けられていることを特定し、前記製本手段に対応付けられた前記第１の印刷手段及び前記第２の印刷手段のいずれか一方を、所定条件に基づいて印刷ジョブの送信先として決定する決定手段と、
前記決定手段の決定結果に基づき、前記第１の印刷手段又は第２の印刷手段の何れか一方に印刷ジョブを送信する実行手段と、
を備えることを特徴とする印刷管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷装置のうち一の印刷装置を選択して印刷ジョブを実行させる技術に関する。
【背景技術】
【０００２】
従来、ネットワークに接続された複数の印刷装置のうち一の印刷装置を選択して実行させる技術がある。このような技術によれば、印刷ジョブを複数の印刷装置に分散させることで、システム全体として効率よく印刷処理が行われることになる。
【０００３】
そのような技術に関連して、特許文献１には、印刷ジョブの送信先を選択する際、送信先の印刷装置が印刷処理と製本処理とを一連の処理として実行可能か否かに基づいて送信先を決定する印刷システムが開示されている。すなわち、特許文献１に開示された印刷システムは、印刷処理と製本処理とを一連の処理として実行可能な第１の印刷装置と、印刷処理のみを実行可能な第２の印刷装置とがネットワークを介して接続されている。そして、この印刷システムでは、印刷ジョブに製本処理を実行するための製本指示が含まれている場合には、第１の印刷装置で印刷処理及び製本処理を実行する。これに対し、印刷ジョブに製本指示が含まれていない場合には、第２の印刷装置に印刷ジョブを実行させる。特許文献１に開示された印刷システムは、このようにして第１の印刷装置と第２の印刷装置とで印刷ジョブを分散して実行するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−２８４２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された構成では、製本指示が含まれた印刷ジョブは、全て、印刷処理と製本処理とを一連の処理として実行可能な第１の印刷装置に集中してしまう。そのため、製本指示が含まれた印刷ジョブを連続して受付けると、第１の印刷装置では印刷処理の処理待ちが発生してしまうことになる。一方、印刷処理のみを実行可能な第２の印刷装置は、印刷処理のみについては実行可能であるにもかかわらず空き時間を有することになる。
【０００６】
このように、従来の印刷システムは、印刷ジョブを振り分ける際に偏りが発生するので、第１の印刷装置では処理待ちが発生している一方で、第２の印刷装置では空き時間が発生するという状態が発生し、結果的に、システム全体としての印刷効率が高められていないという問題がある。
【０００７】
本発明は、そのような状況に鑑みてなされたものであり、複数の印刷装置に印刷ジョブを適切に振分けることで、システム全体として印刷効率を高めることのできる印刷管理システム、印刷管理方法及び印刷管理装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に係る発明は、入力する印刷ジョブに基づいて印刷処理を実行する第１の印刷手段と、前記第１の印刷手段によって出力される印刷物に対して製本処理を実行する製本手段と、入力する印刷ジョブに基づいて印刷処理と製本処理とを一連の処理として実行する第２の印刷手段と、前記第１の印刷手段と前記第２の印刷手段とにそれぞれ通信可能に接続された印刷管理手段と、を備え、前記印刷管理手段は、前記第１の印刷手段と、前記製本手段とが対応付けられていることを示す対応情報を記憶する記憶手段と、ユーザ端末から印刷処理を実行するための印刷ジョブを受付け、当該印刷ジョブに製本指示が含まれているか否かを判断する受付手段と、前記受付手段によって印刷ジョブに製本指示が含まれていると判断された場合に、前記対応情報を参照して、前記第１の印刷手段と前記製本手段とが対応付けられていることを特定し、前記製本手段に対応付けられた前記第１の印刷手段及び前記第２の印刷手段のいずれか一方を、所定条件に基づいて印刷ジョブの送信先として決定する決定手段と、前記決定手段の決定結果に基づき、前記第１の印刷手段及び第２の印刷手段のいずれか一方に印刷ジョブを送信する実行手段と、を備えることを特徴とする構成である。
【０００９】
請求項２に係る発明は、請求項１に記載の印刷管理システムにおいて、前記記憶手段は、更に、前記第１の印刷手段によって印刷処理が完了して印刷物が出力されてから前記製本手段が当該印刷物の製本処理を開始するまでに要する準備時間と、前記製本手段によって既に実行されている製本処理が完了するまでに要する製本完了時間と、を予め記憶し、前記第１の印刷手段によって印刷ジョブが実行された場合に要する印刷見積時間を算出すると共に、この印刷見積時間と準備時間との合計時間を製本開始時間として算出する算出手段を更に有し、前記決定手段は、前記記憶手段に記憶される製本完了時間と、前記算出手段によって算出される製本開始時間とを比較し、製本開始時間が製本完了時間よりも長い場合には、前記第１の印刷手段を印刷ジョブの送信先として決定し、製本開始時間が製本完了時間よりも短い場合には、所定の条件に基づき前記第２の印刷手段を印刷ジョブの送信先として決定することを特徴とする構成である。
【００１０】
請求項３に係る発明は、請求項２に記載の印刷管理システムにおいて、前記算出手段は、更に、前記第１の印刷手段によって出力される印刷物を、前記製本手段において製本処理を行う場合に要する製本見積時間を算出し、この製本見積時間と製本開始時間との合計時間を第１の完了時間として算出すると共に、前記第２の印刷手段によって印刷処理と製本処理とが一連に実行された場合に要する第２の完了時間を算出し、前記決定手段は、製本開始時間が製本完了時間よりも短い場合には、更に、前記算出手段によって算出される第１の完了時間と第２の完了時間とを比較し、第１の完了時間が第２の完了時間よりも長い場合には、前記第２の印刷手段を印刷ジョブの送信先として決定し、第１の完了時間が第２の完了時間よりも短い場合には、更に、前記記憶手段に印刷ジョブを記憶させることで当該印刷ジョブを予め設定された設定時間待機させ、前記算出手段は、前記決定手段によって印刷ジョブが待機される場合に、製本開始時間に前記設定時間を加えて新たに製本開始時間として算出すると共に、第１の完了時間に前記設定時間を加えて新たに第１の完了時間として算出し、前記決定手段は、前記設定時間経過後に、製本開始時間と新たに算出された製本完了時間とを比較する比較処理及び第２の完了時間と新たに算出された第１の完了時間とを比較する比較処理を、前記第１の印刷手段及び第２の印刷手段のいずれか一方が送信先として決定されるまで繰り返すことを特徴とする構成である。
【００１１】
請求項４に係る発明は、請求項２乃至３の何れかに記載の印刷管理システムにおいて、前記印刷見積時間は、前記第１の印刷手段において印刷処理が開始されてから完了されるまでに要する時間と、前記第１の印刷手段によって既に実行されている印刷処理が完了されるまでに要する時間とを含むことを特徴とする構成である。
【００１２】
請求項５に係る発明は、請求項２乃至４の何れかに記載の印刷管理システムにおいて、前記第２の完了時間は、前記第２の印刷手段において印刷処理が開始されてから完了されるまでに要する時間と、前記第２の印刷手段によって既に実行されている印刷処理が完了されるまでに要する時間とを含むことを特徴とする構成である。
【００１３】
請求項６に係る発明は、請求項２乃至５の何れかに記載の印刷管理システムにおいて、前記決定手段は、前記算出手段によって算出された第２の完了時間が予め設定された所定の閾値より短いか否かを判断し、第２の完了時間が所定の閾値より短い場合には、前記算出手段の他の算出結果に関わらず、前記第２の印刷手段に印刷ジョブを実行させること決定することを特徴とする構成である。
【００１４】
請求項７に係る発明は、請求項２乃至６の何れかに記載の印刷管理システムにおいて、前記記憶手段には、更に、前記製本手段が製本処理を実行中か否かを示す実行状態情報が記憶され、前記決定手段は、前記受付手段によって印刷ジョブが受け付けられた場合に、前記実行状態情報を参照することで前記製本手段が製本処理を実行中か否かを判断し、前記製本手段が製本処理を実行していない場合には、前記算出手段の算出結果に関わらず、前記第１の印刷手段に印刷ジョブを実行させること決定することを特徴とする構成である。
【００１５】
請求項８に係る発明は、入力する印刷ジョブに基づいて印刷処理を実行する第１の印刷手段と、入力する印刷ジョブに基づいて印刷処理と製本処理とを一連の処理として実行する第２の印刷手段と、前記第１の印刷手段によって出力される印刷物に対して製本処理を実行する製本手段と、前記第１の印刷手段と前記第２の印刷手段とにそれぞれ通信可能に接続され、前記第１の印刷手段と前記製本手段とが対応付けられていることを示す対応情報を記憶する印刷管理手段と、を備える印刷管理システムで実行される印刷管理方法であって、前記印刷管理手段は、ユーザ端末から印刷処理を実行するための印刷ジョブを受付け、当該印刷ジョブに製本指示が含まれているか否かを判断する受付ステップと、前記受付手段によって印刷ジョブに製本指示が含まれていると判断された場合に、前記対応情報を参照して、前記第１の印刷手段と前記製本手段とが対応付けられていることを特定し、前記製本手段に対応付けられた前記第１の印刷手段及び前記第２の印刷手段のいずれか一方を、所定条件に基づいて印刷ジョブの送信先として決定する決定ステップと、決定ステップと、前記決定手段の決定結果に基づき、前記第１の印刷手段及び第２の印刷手段のいずれか一方に印刷ジョブを送信する実行ステップと、を実行することを特徴とする構成である。
【００１６】
請求項９に係る発明は、入力する印刷ジョブに基づいて印刷処理を実行する第１の印刷手段と、入力する印刷ジョブに基づいて印刷処理と製本処理とを一連の処理として実行する第２の印刷手段とのそれぞれに対して印刷ジョブを出力可能な印刷管理装置であって、前記第１の印刷手段と、製本処理を実行する製本手段とが対応付けられていることを示す対応情報を記憶する記憶手段と、ユーザ端末から印刷処理を実行するための印刷ジョブを受付け、当該印刷ジョブに製本指示が含まれているか否かを判断する受付手段と、前記受付手段によって印刷ジョブに製本指示が含まれていると判断された場合に、前記対応情報を参照して、前記第１の印刷手段と前記製本手段とが対応付けられていることを特定し、前記製本手段に対応付けられた前記第１の印刷手段及び前記第２の印刷手段のいずれか一方を、所定条件に基づいて印刷ジョブの送信先として決定する決定手段と、前記決定手段の決定結果に基づき、前記第１の印刷手段又は第２の印刷手段の何れか一方に印刷ジョブを送信する実行手段と、を備えることを特徴とする構成である。
【発明の効果】
【００１７】
本発明によれば、複数の印刷装置に印刷ジョブを適切に振分けることで、全体として印刷効率を高めることのできる印刷管理システム、印刷管理方法及び印刷管理装置を提供することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】印刷管理システムの一構成例を示す図である。
【図２】印刷管理システムの機能構成の一例を示す機能ブロック図である。
【図３】準備時間情報の一例を示す図である。
【図４】処理速度情報の一例を示す図である。
【図５】設定情報の一例を示す図である。
【図６】対応情報の一例を示す図である。
【図７】後処理情報の一例を示す図である。
【図８】ジョブ情報の一例を示す図である。
【図９】算出結果情報の一例を示す図である。
【図１０】処理手順の一例を示すフローチャートである。
【図１１】処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２０】
図１は、本実施形態における印刷管理システム１の全体構成の一例を示す図である。この印刷管理システム１は、ユーザによる操作に基づき印刷ジョブを生成するユーザ端末３と、このユーザ端末３からネットワーク１５を介して印刷ジョブを受付け、受付けた印刷ジョブを複数の印刷装置のいずれかに振分けて出力する印刷管理装置２と、この印刷管理装置２とネットワーク１５を介して通信可能に接続され印刷出力を実行する第１の印刷装置４と、印刷管理装置２とネットワーク１５を介して通信可能に接続され印刷処理及び製本処理を一連の処理として実行する第２の印刷装置５と、を有している。ここで、本実施形態では、印刷管理システム１には、第１の印刷装置４とはオフラインになっている製本装置６が含まれている。この製本装置６は、第１の印刷装置４から出力された印刷物の製本処理を実行するためのものである。すなわち、第１の印刷装置４から出力された印刷物は、オペレータによって製本装置６まで運搬され当該製本装置６にセットされることで製本処理が実行される。
【００２１】
ユーザ端末３は、ユーザ対して情報を表示するための表示部７と、ユーザによる入力操作を行わせるための操作部８と、を有している。ユーザ端末３は、ユーザに対して表示部７に所定の案内画面を表示しながら、操作部８に対するユーザの入力操作に基づいて印刷指示に関する情報を入力する。そして、ユーザ端末３は、入力した印刷指示に基づき印刷ジョブを生成する。このようにして、ユーザ端末３は、生成された印刷ジョブを印刷管理装置２に対してネットワーク１５を介して送信する。ここで、この印刷ジョブには、印刷処理を実行させるための印刷指示と、印刷出力させるべき文書や画像のデータ（以下、「印刷データ」と称する）とが含まれている。更に、本実施形態では、印刷ジョブには、必要に応じて製本処理を実行させるための製本指示も含まれている。この製本指示は、どのような製本態様で製本処理を実行するかを特定するためのものである。例えば、製本態様としては、ステープル留め、パンチ、中綴じ、くるみ製本又はコイル製本などである。
【００２２】
印刷管理装置２は、ユーザ端末３から入力した印刷ジョブを、第１及び第２の印刷装置４，５のうちの何れに対して送信すべきかを決定し、その決定結果に基づいて印刷ジョブを振分けて送信する装置である。すなわち、印刷管理装置２は、印刷ジョブを受付けると、その印刷ジョブに含まれる印刷指示や製本指示を解析し、当該印刷ジョブを第１及び第２の印刷装置４，５のいずれか一方へ送信する。この印刷管理装置２は、製本指示を含んだ印刷ジョブを、製本装置６とオフラインになっている印刷装置４へ出力することもある。
【００２３】
第１の印刷装置４は、ネットワーク１５を介して印刷管理装置２に通信可能に接続されている。第１の印刷装置４は、印刷管理装置２から印刷ジョブを受付けると、受付けた印刷ジョブを実行して印刷出力するようになっている。第１の印刷装置４は、印刷出力された印刷物を排出するための第１の排出口９と、この第１の排出口９から排出された印刷物を保持するための第１の排出トレイ１０とを有している。
【００２４】
第２の印刷装置５は、第１の印刷装置４と同様に、ネットワーク１５を介して印刷管理装置２に通信可能に接続されている。第２の印刷装置５は、印刷管理装置２から印刷ジョブを受付けると、受付けた印刷ジョブを実行して印刷処理を実行すると共に、この印刷処理に連動して製本処理をも実行するようになっている。そして製本出力された製本物を第２の排出口１１から排出し、排出された印刷物を第２の排出トレイ１２に保持するようになっている。
【００２５】
製本装置６は、第１の印刷装置４のように製本機能を有さない印刷装置によって出力される印刷物の製本処理を実行するものである。製本装置６は、印刷物をセットする製本用フィーダ部１３と、製本出力された製本物を保持するための製本用排出トレイ１４とを有している。ここで、本実施形態では、製本装置６は、第１の印刷装置４とはオフラインになっている。すなわちこの場合、第１の印刷装置４によって印刷出力された印刷物は、オペレータの手作業によって運搬されて製本用フィーダ部１３にセットされる。そして、製本装置６は、この製本装置６に設けられた図示しない操作部に対してオペレータによって製本指示が入力された後、その設定された製本指示に基づいて製本処理を実行することで製本物を製本用排出トレイ１４に排出する。ただし、これに限定されず、例えば、製本装置６への製本指示の入力は、オペレータが直接入力する以外にも、ユーザ端末３と製本装置６とを通信可能に接続しておき、ユーザ端末３から製本指示を受付けるように構成しても良い。
【００２６】
図２は、印刷管理システム１の機能ブロック図の一例を示したものである。この図２に示すように、印刷管理装置２は、この印刷管理装置２の動作を制御する制御部２０と、予め設定された情報を記憶する設定情報記憶部２１と、ユーザ端末３から受付けた印刷ジョブを管理するためのジョブに関する情報を記憶するジョブ情報記憶部２２と、受付部２５によって受付けられた印刷ジョブを待機させる場合に、その印刷ジョブを記憶する印刷ジョブ記憶部２３とを有している。
【００２７】
制御部２０は、ユーザ端末３から印刷ジョブや各種設定を受付ける受付部２５と、印刷処理や製本処理に要する時間を算出する算出部２６と、この算出部２６の算出結果に基づいて印刷ジョブの送信先を決定する決定部２７と、この決定部２７の決定結果に基づき印刷ジョブを振分けて送信する実行部２８とを有している。なお、これら制御部２０の各機能部２５〜２８による具体的な処理については後述することとし、それに先立ってまず、設定情報記憶部２１、ジョブ情報記憶部２２及び印刷ジョブ記憶部２３のそれぞれについて説明する。
【００２８】
設定情報記憶部２１は、準備時間情報３０と、処理速度情報３１と、設定時間情報３２と、対応情報３３と、後処理情報３４と、を記憶するものである。これらの情報３０〜３４は例えばユーザやオペレータなどによって予め設定される情報である。ここで、これらの情報３０〜３４をどのように設定するかについては適宜設計が可能であるが、例えば、印刷管理装置２の図示しない設定画面生成部によってユーザ端末３の表示部７に設定画面を表示させ、ユーザによるこの設定画面への入力操作に基づき、各種の情報３０〜３４が設定情報記憶部２１に記憶されるように構成しても良い。また、印刷管理装置２と通信可能な各印刷装置４，５に関する情報については、各印刷装置４，５に予め設定されている情報を、各印刷装置４，５からダウンロードすることにより、設定情報記憶部２１に記憶するように構成しても良い。
【００２９】
図３〜図７は、上述した各情報３０〜３４の一例を具体的に示す図である。以下、これらの図３〜図７を参照しつつ各情報３０〜３４について説明する。
【００３０】
まず、図３に示した準備時間情報３０について説明する。準備時間情報３０は、ユーザによって予め設定される時間情報であり、第１の印刷装置４によって印刷物が出力されてから、製本装置６が製本処理を開始するまでに要する時間を示す情報である。上述したように、第１の印刷装置４から出力された印刷物は、オペレータによって製本装置６まで運搬される。その後、オペレータによって印刷物が製本用フィーダ部１３にセットされると共に、オペレータによる手動操作により製本指示が製本装置６に入力されることで、製本装置６において製本処理が開始される。準備時間３０ａは、このようなオペレータによる準備時間を含んで予め設定された時間である。
【００３１】
本実施形態では、図３に示すように、準備時間情報３０として、準備時間３０ａに「５分」が設定されている。これは、上述したように、第１の印刷装置４から印刷物が出力されてから、オペレータによって印刷物が製本装置６にセットされ、製本装置６によって製本処理が開始されるまでに要する時間が５分であるとして予め設定されていることを示している。
【００３２】
図４は、処理速度情報３１を示すものである。処理速度情報３１は、印刷管理装置２と通信可能な第１及び第２の印刷装置４，５、並びに、オフラインにある製本装置６のそれぞれにおける個別の処理速度を示す情報である。すなわち、この処理速度情報３１を参照することで、各印刷装置４，５及び製本装置６においてジョブの実行が行われる場合の処理速度を特定することが可能となる。
【００３３】
本実施形態では、処理速度情報３１は、図４に示すように、装置種別３１ａ、印刷速度３１ｂ、製本速度３１ｃの３項目の情報を有している。装置種別３１ａには、「第１の印刷装置」、「第２の印刷装置」、「製本装置」の３つの装置が登録されている。そして、処理速度情報３１においては、装置種別３１ａに登録されている装置毎に、印刷速度３１ｂと製本速度３１ｃとが対応付けられて設定されている。図例の場合、印刷速度３１ｂは、「第１の印刷装置」に対しては「６０頁／分」が、また、「第２の印刷装置」に対しては「１２０頁／分」対応付けられている。これは、第１の印刷装置４において印刷ジョブが実行される場合、１分間に６０ページの印刷処理が可能であることを示し、第２の印刷装置５において印刷ジョブが実行される場合、１分間に１２０ページの印刷処理が可能であることを示している。
【００３４】
製本速度３１ｃは、「第２の印刷装置」に対しては、「１０部／分」が、また、「製本装置」に対しては、「５部／分」が対応付けられている。これは、第２の印刷装置５は、１分間に１０部の製本処理が可能であることを示し、製本装置６は、１分間に５部の製本処理が可能であることを示している。なお、印刷速度３１ｂの項目での「製本装置」に対応する欄、製本速度３１ｃの項目での「第１の印刷装置」に対応する欄は、それぞれ、第１の印刷装置４及び製本装置６が該当する処理を実行しないのでブランクになっている。
【００３５】
ここで、これらの設定は、上述した設定画面をユーザ端末３の表示部７に表示し、ユーザによって設定画面に設定内容が入力されることで設定されるものであってもよい。また、印刷管理装置２と通信可能な第１及び第２の印刷装置４，５については、第１及び第２の印刷装置４，５のそれぞれに保持されている処理速度情報３１に関する情報を、それらの印刷装置４、６からそれぞれダウンロードして取得するように構成しても良い。
【００３６】
図５は、設定時間情報３２の一例を示す図である。設定時間情報３２は、印刷ジョブを第１及び第２の印刷装置４，５のいずれに出力するかを決定するために参照される基準となる時間情報であり、ユーザによって予め適宜に設定される情報である。この図５に示すように、設定時間情報３２は、「設定種別」及び「設定時間」の２項目の情報を有している。そして、「設定種別」には、初期設定時間３２ａと振分設定時間３２ｂとの２種別があり、それぞれに任意の時間が設定されている。以下、具体的に説明する。
【００３７】
初期設定時間３２ａは、印刷管理装置２に接続された第１及び第２の印刷装置４，５のうち印刷ジョブを第２の印刷装置５に優先的に送信するか否かを決定するための基準となる情報である。すなわち、受付部２５によって受付けられた印刷ジョブが第２の印刷装置５によって実行される場合の所要時間と、既に第２の印刷装置５で実行中の印刷ジョブの所要時間との合計時間（後述する第２の完了時間）が、初期設定時間３２ａに設定された時間以内である場合には、算出部２６による他の算出結果に関わらず、決定部２７によって第２の印刷装置５が印刷ジョブの送信先として決定される。
【００３８】
本実施形態では、初期設定時間３２ａの「設定時間」は「２０分」となっている。これは、後述する第２の完了時間が２０分以下である場合には、算出部２６による他の算出結果に関わらず、決定部２７によって第２の印刷装置５が印刷ジョブの送信先として決定されることを示している。ここで、このような初期設定時間３２ａが設定されている理由は以下の通りである。
【００３９】
すなわち、ユーザにとっては、第１の印刷装置４に印刷ジョブを実行させるよりは、ある程度の時間内で済むのであれば、寧ろ、第２の印刷装置５で印刷処理と製本処理とを一連の処理として実行させた方が好ましい場合もある。例えば、第１の印刷装置４と製本装置６とで別々に処理をさせた方が製本完了までの時間は短くて済むが、第１の印刷装置４によって印刷出力された印刷物を製本装置６まで搬送したりセットしたりする手間をユーザ自身がかけたくないか、或いはオペレータにかけさせたくない場合などには、ユーザは、多少時間がかかっても第２の印刷装置５での処理を望むことがあると考えられる。その一方で、第２の印刷装置５で既に実行中の他の印刷ジョブが、完了までに比較的長い時間を要する場合など、第２の印刷装置５で印刷ジョブを実行した場合の所要時間が所定の時間よりも長時間となる場合には、ユーザは、第１の印刷装置４と製本装置６とで別々に処理を実行させて早期に製本された印刷物を得ることを望むとも考えられる。そこで、本実施形態では、ユーザにとっての印刷物の搬送作業を省きつつ、第２の印刷装置５での処理時間としてユーザの待つことの出来る時間が予め初期設定時間３２ａに設定されている。
【００４０】
振分設定時間３２ｂは、製本装置６で製本待ちが発生しないように印刷ジョブを待機させるための待機時間を示す情報である。この振分設定時間３２ｂは、以下のような場合を想定して設定されるものである。すなわち、第１の印刷装置４で印刷ジョブが完了すると、オペレータは、製本装置６まで印刷物を運搬することになるが、このとき、製本装置６では、未だ他の印刷ジョブの製本処理が実行中の場合もあると考えられる。この場合、オペレータは、印刷物を製本装置６まで搬送してきても、製本用フィーダ部１３には製本待ちの印刷物が未だ残っておりセットすることができない。この場合、オペレータは、一旦、別の場所に印刷物を載置して待機させた状態とし、先に実行中の印刷処理が終了してから改めてその待機させておいた印刷物を運搬してセットすることになる。このような状況は、オペレータにとって二度手間となるし、また、印刷物を一時保管する必要もでてくるので、印刷物を載置するためのスペースの問題や、第三者に印刷物を読まれないようにするためのセキュリティ上の問題も発生する。すなわち、第１の印刷装置４と製本装置６とで印刷ジョブを別々に実行しようとすると、上記のように好ましくない状況が発生することになる。
【００４１】
そこで、本実施形態では、製本装置６で製本待ちが発生しないように、振分設定時間３２ｂを予め設定しておくことで、一旦、印刷ジョブを待機させ、振分設定時間３２ｂの経過後に、再び、製本待ちが発生するか否かを判断して、製本待ちが発生しなくなるタイミングに合わせて第１の印刷装置４に印刷ジョブを送信するようになっている。これにより、オペレータにとっては二度手間になることを防止できるし、上述したスペース的な問題やセキュリティ上の問題も生じなくなるというメリットも生じる。
【００４２】
本実施形態では、振分設定時間３２ｂは、「設定時間」には、「１分」が対応付けられて設定されている。これは、製本装置６で製本待ちが発生するような状態である場合には、決定部２７によって印刷ジョブを１分待機させた後に、再び、製本待ちが発生するか否かが判断されることを示している。
【００４３】
図６は、対応情報３３について示したものである。対応情報３３は、印刷装置４，５と製本装置６との対応関係を特定するために予め設定されている情報である。すなわち、この対応情報３３を参照することにより、どの印刷装置で印刷出力された印刷物がどの製本装置で製本処理されるのかを特定することが可能となる。この図６に示すように、本実施形態では、対応情報３３は、印刷装置種別３３ａと、製本機能有無３３ｂと、オフライン種別３３ｃとの３項目の情報を有している。
【００４４】
印刷装置種別３３ａには、印刷管理装置２と通信可能な第１及び第２印刷装置４，５が登録されている。この情報を参照することにより、印刷管理装置２は、第１の印刷装置４と第２の印刷装置５のそれぞれと通信可能に接続されていることを把握することができる。
【００４５】
製本機能有無３３ｂは、印刷装置種別３３ａに登録されている各印刷装置が製本機能を有しているか否かを示す情報である。本実施形態では、製本機能有無３３ｂは、「第１の印刷装置」には「無」が対応付けられ、「第２の印刷装置」には「有」が対応付けられている。これにより、第１の印刷装置４は製本機能を有していないことが判別可能となり、また第２の印刷装置は製本機能を有していることが判別可能となる。
【００４６】
オフライン種別３３ｃは、印刷装置種別３３ａに登録されている各印刷装置から印刷出力される印刷物をどの製本装置で製本処理するかを定義した情報である。本実施形態では、オフライン種別３３ｃにおいて「第１の印刷装置」に「製本装置」が対応付けられている。これは、第１の印刷装置４によって印刷出力された印刷物が製本装置６によって製本処理されることを示すものである。このオフライン種別３３ｃを参照することにより、どの印刷装置から印刷出力された印刷物をどの製本装置で製本処理するかを判別できるので、製本指示を含んだ印刷ジョブの送信先が、製本機能を有していない第１の印刷装置４に決定されることもある。例えば、本実施形態では、第１の印刷装置４は、製本機能を有していないが、対応情報３３を参照することにより、第１の印刷装置４に製本装置６が対応付けられていることを特定できるので、製本指示を含んだ印刷ジョブを第１の印刷装置４に対して送信することが可能となっている。
【００４７】
ここで、図６に示すように、本実施形態では、オフライン種別３３ｃの「第２の印刷装置」は、ブランクとなっている。これは、第２の印刷装置５は、製本機能を有しているので製本装置が対応付けられていないことを示している。ただし、オフライン種別３３ｃは、一の印刷装置に対して複数の製本装置を対応付けても良いし、第２の印刷装置５のように製本機能を有している印刷装置であっても、製本装置を対応付けてもよい。この場合は、ユーザ端末３の表示部７に製本装置を選択するための選択画面を表示させ、ユーザによる当該選択画面への入力結果に基づき何れの製本装置に製本処理を実行させるかを決定するように構成すればよい。
【００４８】
図７は、後処理情報３４について示したものである。後処理情報３４は、各印刷装置４，５及び製本装置６のそれぞれによって実行可能に構成されている後処理の態様を示す情報である。この図７に示すように、後処理情報３４は、装置種別３４ａ、ステープル３４ｂ、パンチ３４ｃ、中綴じ３４ｄ、くるみ製本３４ｅ及びコイル製本３４ｆの６項目を有している。
【００４９】
装置種別３４ａは、印刷管理装置２と通信可能な第１及び第２の印刷装置４，５、並びに、これら第１及び第２の印刷装置４，５とオフライン状態にある製本装置６が登録された情報である。
【００５０】
ステープル３４ｂ、パンチ３４ｃ、中綴じ３４ｄ、くるみ製本３４ｅ及びコイル製本３４ｆは、何れも各装置で実行可能な後処理の態様であり、各印刷装置４，５又は製本装置６が実行可能であれば「○」が、そうでなければ「×」が設定されている。本実施形態では、「第１の印刷装置」は、ステープル３４ｂ、パンチ３４ｃ、中綴じ３４ｄ、くるみ製本３４ｅ及びコイル製本３４ｆに対応する欄には全て「×」が設定されている。これは、第１の印刷装置４が何れの製本態様も処理不可能であることを示している。「第２の印刷装置」は、ステープル３４ｂ、パンチ３４ｃ、中綴じ３４ｄ及びくるみ製本３４ｅに対応する欄に「○」が設定されコイル製本３４ｆに対応する欄には「×」が設定されている。これは、第２の印刷装置５が、ステープル、パンチ、中綴じ、及びくるみ製本を処理可能に構成され、コイル製本については処理不可能であることを示している。「製本装置」は、ステープル３４ｂ、パンチ３４ｃ、中綴じ３４ｄに対応する欄に「○」が設定され、くるみ製本３４ｅ及びコイル製本３４ｆに対応する欄には「×」が設定されている。これは、製本装置６は、ステープル、パンチ、中綴じを処理可能に構成され、くるみ製本及びコイル製本については処理不可能であることを示している。
【００５１】
ここで、これらの設定は、上述した設定画面をユーザ端末３の表示部７に表示し、ユーザによって表示画面に設定内容が入力されることで設定されるものであってもよい。また、印刷管理装置２と通信可能な第１及び第２の印刷装置４，５に関する情報ついては、予め第１及び第２の印刷装置４，５のそれぞれに保持されている後処理情報３４に関する情報を、それら第１及び第２の印刷装置４、６からダウンロードして取得するように構成しても良い。
【００５２】
図２に戻って、ジョブ情報記憶部２２は、受付部２５によって受付けられる印刷ジョブに関するジョブ情報３５を記憶すると共に、このジョブ情報３５に基づき算出部２６によって算出される算出結果を算出結果情報３６として記憶するものである。図８、図９は、ジョブ情報３５、算出結果情報３６のそれぞれの一例を示す図である。以下、これら図８、図９を参照しつつ、ジョブ情報３５、算出結果情報３６について説明する。
【００５３】
図８は、ジョブ情報３５の一例を示す図である。ジョブ情報３５は、受付部２５によって受付けられた印刷ジョブを管理するためのテーブルである。例えば、このジョブ情報３５は、ジョブ番号３５ａ、全ページ数３５ｂ、全部数３５ｃ、製本条件３５ｄ、実行状態３５ｅ及び残り時間３５ｆの６項目からなる情報で構成される。以下、各項目について説明する。
【００５４】
ジョブ番号３５ａは、受付部２５によって受付けられた印刷ジョブを個別に管理するための識別情報である。本実施形態では、ジョブ番号３５ａは、「Ａ」〜「Ｄ」の４種別を有している。このジョブ番号３５ａは、受付部２５が印刷ジョブを受付けた場合に、当該受付けた印刷ジョブに固有の番号が関連づけられて記録されたものである。すなわち、このジョブ番号３５ａを参照することで、受付部２５が受付けた全ての印刷ジョブを個別に特定することが可能となる。ここで、以下、説明の便宜上、ジョブ番号が「Ａ」の印刷ジョブのことを「印刷ジョブＡ」と称する。同様に、ジョブ番号が「Ｂ」〜「Ｄ」の印刷ジョブについても、それぞれ、「印刷ジョブＢ」〜「印刷ジョブＤ」と称する。
【００５５】
尚、図８において、印刷ジョブＡ〜Ｄは、受付部２５によって受け付けられた順序が、印刷ジョブＤ、印刷ジョブＣ、印刷ジョブＢ、印刷ジョブＡの順序となっており、印刷ジョブＡが直近に受け付けられたジョブであり、他の印刷ジョブＢ，Ｃ，Ｄがそれ以前に受け付けられている場合を例示するものである。
【００５６】
全ページ数３５ｂは、印刷ジョブに含まれる印刷データの全ページ数を示す情報である。すなわち、この全ページ数３５ｂを参照することにより、印刷データの全ページ数を特定することが可能となる。ユーザ端末３から送信される印刷ジョブには、予めこの全ページ数３５ｂに関する情報が含まれており、受付部２５は、その情報を判別することで全ページ数３５ｂを特定し、ジョブ番号３５ａに記録する。図例の場合、ジョブ番号３５ａと全ページ数３５ｂとの対応関係は以下の通りである。すなわち、印刷ジョブＡには、「１２」が対応付けられ、印刷ジョブＢには、「８５」が対応付けられ、印刷ジョブＣには、「９０」が対応付けられ、印刷ジョブＤには、「２０」が対応付けられている。
【００５７】
全部数３５ｃは、印刷データの全印刷部数を特定するための情報である。ユーザ端末３から送信される印刷ジョブには、この全部数３５ｃに関する情報が含まれており、受付部２５がこの情報を特定することで当該受付部２５によって全部数３５ｃが特定されてジョブ番号３５ａに関連づけて記録される。本実施形態では、印刷ジョブＡには、「５０」が対応付けられ、印刷ジョブＢには、「１０」が対応付けられ、印刷ジョブＣには、「６５」が対応付けられ、印刷ジョブＤには、「１５０」が対応付けられている。
【００５８】
製本条件３５ｄは、当該印刷ジョブにおいて、印刷物に対する後処理の内容（例えば製本態様など）が指定された情報である。すなわち、この製本条件３５ｄを参照することにより、どのような製本態様で製本処理を実行すればよいかを特定することが可能となる。ここで、ユーザ端末３から送信される印刷ジョブには、製本条件３５ｄに関する情報が含まれており、受付部２５によって印刷ジョブが受付けられると、その情報に基づいて製本条件３５ｄが特定される。そして特定された製本条件３５ｄがジョブ番号３５ａに関連づけて記録される。図例では、印刷ジョブＡには、「パンチ＋中綴じ」が対応付けられている。また、印刷ジョブＢについては、該当する欄はブランクになっている。これは、印刷ジョブには製本指示が含まれておらず、印刷指示のみが含まれていることを示している。印刷ジョブＣには、「くるみ製本」が対応付けられ、印刷ジョブＤには、「パンチ＋中綴じ」が対応付けられている。
【００５９】
実行状態３５ｅは、受付部２５によって新規な印刷ジョブが受け付けられたとき、その新規な印刷ジョブと、それ以前に既に受け付けられている他の印刷ジョブのそれぞれの実行状況を示す情報である。上述したように、この例では、印刷ジョブＡが直近に受け付けられるため、この印刷ジョブＡが受け付けられたタイミング（以下、「受付時刻」という）では、印刷ジョブＡは実行待ちの状態となる。これに対し、印刷ジョブＡが受け付けられたタイミングでは、それ以前に受け付けられた他の印刷ジョブＢ，Ｃ，Ｄは既に第１又は第２の印刷装置４，５で印刷処理が実行中であったり、又は、製本装置６で製本処理中であったりする。そのため、このような各印刷ジョブについての実行状況が、実行状態３５ｅに格納される。このような実行状況３５ｅは、受付部２５によって新規な印刷ジョブが受け付けられる都度、更新されるようになっている。
【００６０】
図例では、印刷ジョブＡが受け付けられたタイミングでのジョブ情報３５を示しているため、印刷ジョブＡに対応する実行状態３５ｅに、「待ち」が対応付けられる。これは、印刷ジョブＡが受付時刻で実行待ちの状態であることを示している。印刷ジョブＢには、「第１の印刷装置」が対応付けられている。これは、印刷ジョブＡが受け付けられたタイミング（受付時刻）で、印刷ジョブＢが既に第１の印刷装置４によって実行されていることを示している。また印刷ジョブＣには、「第２の印刷装置」が対応付けられている。これは、印刷ジョブＡが受け付けられたタイミング（受付時刻）で、印刷ジョブＣが既に第２の印刷装置５によって実行されていることを示している。さらに印刷ジョブＤには、「製本装置」が対応付けられている。これは、印刷ジョブＡが受け付けられたタイミング（受付時刻）で、印刷ジョブＤが既に製本装置６によって製本処理が実行されていることを示している。
【００６１】
ここで、印刷ジョブＡ〜Ｄが実行中か否かをどのように判断するかについては、例えば、第１及び第２の印刷装置４，５から、印刷ジョブが実行中であることを示す確認信号を定期的に受付けたり、或いは、第１又は第２の印刷装置４，５によって印刷ジョブが完了した場合に、当該印刷ジョブを完了したことを示す完了通知を受付けたりすることで実行中か否かを判断するようにしてもよい。
【００６２】
なお、第１の印刷装置４とはオフライン状態にある製本装置６が製本処理を実行中か否かをどのように判断するかについては、例えば次のような方法がある。例えば、第１の印刷装置４によって印刷処理の実行が完了されたことを示す完了通知を受付部２５が受付けた場合に、受付部２５は、準備時間情報３０の準備時間３０ａ（図３）を特定する。そして、受付部２５は、第１の印刷装置４からの完了通知を受信してから準備時間３０ａが経過したときが製本装置６によって製本処理が開始されるタイミングであるので、そのタイミングを計測することによって、ジョブ情報３５における実行状態３５ｅの欄を「製本装置」と更新するようにしてもよい。また、受付部２５は、製本装置６によって製本処理が完了するまでに要する時間である第１の完了時間（後述する）が経過した場合に、実行状態３５ｅの欄を「完了」と更新するようにしても良い。
【００６３】
残り時間３５ｆは、印刷ジョブＡが受け付けられたタイミングで、既に実行中である他の印刷ジョブＢ，Ｃ，Ｄの印刷処理又は製本処理が、直近の印刷ジョブＡの受付時刻から完了するまでに要する時間を示す情報である。この残り時間３５ｆは、受付部２５によって新規な印刷ジョブが受付けられる毎に、算出部２６によって、既に実行中である印刷ジョブの残りページ数又は残り部数と、処理速度情報３１に設定された各印刷装置４，５又は製本装置６の処理速度とに基づき算出される。そして、算出部２６による算出結果が該当するジョブ番号３５ａに関連づけられて当該算出部２６によって残り時間３５ｆとして更新される。
【００６４】
図例の場合、印刷ジョブＡが受け付けられたタイミングでの、他の印刷ジョブＢ，Ｃ，Ｄの残り時間３５ｆは、印刷ジョブＢについては「１０分」であり、また、印刷ジョブＣについては「４０分」であり、そして、印刷ジョブＤについては、「３０分」となっている。なお、印刷ジョブＡについては、未だ送信先が決定されていない状態であるので、残り時間３５ｆの欄はブランクになっている。すなわち、この印刷ジョブＡの残り時間３５ｆは、決定部２７によって送信先が決定され、更に、新たに印刷ジョブが受付部２５によって受付けられたときに、当該送信先である印刷装置の処理速度に基づいて算出され、当該算出結果が残り時間として記録される。
【００６５】
図９は、算出結果情報３６の一例を示す図である。この算出結果情報３６は、算出部２６によって算出されジョブ情報記憶部２２に記憶される情報である。また、この算出結果情報３６は、決定部２７によって送信先を決定するための基準となる。以下、この図９を参照しつつ、各算出結果情報３６について説明する。
【００６６】
算出結果情報３６は、「算出結果種別」と「算出結果」との２項目からなる情報を有している。「算出時間種別」は、算出部２６によって算出される各種の時間の種別を示すものである。図例では、「算出時間種別」として、印刷見積時間３６ａ、製本見積時間３６ｂ、製本開始時間３６ｃ、製本完了時間３６ｄ、第１の完了時間３６ｅ及び第２の完了時間３６ｆの６種の時間が設定されている。そして、各「算出結果種別」に対応する算出結果が算出部２６によって「算出結果」の欄に記録される。以下、各算出結果情報３６ａ〜ｆについて説明する。
【００６７】
印刷見積時間３６ａは、直近で受付けられた印刷ジョブＡが仮に第１の印刷装置４によって実行された場合に、その印刷処理が完了するまでに要する時間の算出結果である。例えば、図８に示したジョブ情報３５の場合について説明すると、算出部２６は、受付部２５によって印刷ジョブＡが受付けられジョブ情報３５に印刷ジョブＡに関する情報が記録されると、ジョブ情報３５を参照して、印刷ジョブＡの全ページ数３５ｂが「１２」であり、また、全部数３５ｃが「５０」であることを特定する。
【００６８】
そして、算出部２６は、設定情報記憶部２１から処理速度情報３１を参照して、装置種別３１ａでの「第１の印刷装置」に対応する印刷速度３１ｂを特定する。すなわち、図４の例では、第１の印刷装置４の処理速度は、「６０頁／分」である。そして、算出部２６は、全ページ数である１２ページと全部数である５０部を乗じて合計ページ数が全６００ページであることを算出する。そして、算出部２６は、この全６００ページを処理速度である６０頁／分で除すことで、実行所要時間が１０分であることを算出する。算出部２６は、この実行所要時間である１０分に、図８で示した、既に第１の印刷装置４で実行されている印刷ジョブＢの残り時間３５ｆである「１０分」を加えることで、合計時間である２０分を印刷見積時間３６ａとして算出する。本実施形態では、算出部２６は、このように算出した印刷見積時間３６ａを算出結果情報３６に記録する。
【００６９】
ここで、本実施形態においては、上記のように、印刷ジョブＡの実行所要時間と、印刷ジョブＢの残り時間３５ｆとを合計して印刷見積時間３６ａとして算出するようになっている。この理由は以下の通りである。すなわち、実際には、第１の印刷装置４では、直近である印刷ジョブＡが受付けられたときに、印刷ジョブＢのように、既に第１の印刷装置４で他の印刷ジョブが実行中の場合もある。このような場合に、単に印刷ジョブＡの実行所要時間のみを印刷見積時間３６ａとして算出してしまうと、既に実行されている印刷ジョブＢが完了するまでに要する時間が長い場合には、算出結果と実際に印刷ジョブＡの印刷処理が完了するまでに要する時間とに差が生じてしまう。印刷見積時間３６ａは、決定部２７によって印刷ジョブＡの送信先を決定する際の基準となるので、算出結果と実際に印刷ジョブＡの印刷処理が完了するまでに要する時間とに差が生じてしまうと、適切に送信先を決定できない場合も生じ得る。そこで、本実施形態では、印刷ジョブＡの印刷見積時間に、既に第１の印刷装置４で実行中である印刷ジョブＢの残り時間３５ｆを加えて、印刷見積時間３６ａとして算出している。ただし、上記のように、受付けた印刷ジョブの実行所要時間に、既に印刷装置で実行中の印刷ジョブの残り時間３５ｆを加えるか否かは、適宜設計が可能である。
【００７０】
製本見積時間３６ｂは、直近で受付けた印刷ジョブに含まれる製本指示を仮に製本装置６が実行した場合に、製本処理が完了するまでに要する時間を予想した算出結果である。例えば、図８に示したジョブ情報３５の場合について説明すると、算出部２６は、受付部２５によって印刷ジョブＡが受付けられジョブ情報３５に印刷ジョブＡに関する情報が記録されると、ジョブ情報３５を参照して、印刷ジョブＡの全部数３５ｃが「５０」であることを特定する。そして、算出部２６は、設定情報記憶部２１から処理速度情報３１を読出して、装置種別３１ａでの「製本装置」の製本速度３１ｃを特定する。すなわち、図４の例では、製本装置６の製本速度は、「５部／分」である。そして、算出部２６は、全部数である５０部を製本速度である５部／分で除すことで、実行所要時間が１０分であることを算出する。算出部２６は、このようにして算出した算出結果を製本見積時間３６ｂとして算出結果情報３６に記録する。
【００７１】
製本開始時間３６ｃは、上述した印刷見積時間３６ａと、準備時間３０ａ（図３）との合計時間である。すなわち、製本開始時間３６ｃは、第１の印刷装置４が直近で受付けた印刷ジョブＡを実行するのに要する印刷見積時間３６ａと、第１の印刷装置４から印刷出力される印刷物がオペレータによって運搬され製本装置６に当該印刷物がセットされるまでの準備時間３０ａとの合計時間である。すなわち、この製本開始時間３６ｃを参照することで、直近で受付けた印刷ジョブＡの印刷処理が第１の印刷装置４により開始されてから、最終的に、製本装置６で製本処理が開始可能になるまでに要する時間を特定することが出来る。本実施形態では、製本開始時間３６ｃは、印刷見積時間３６ａである２０分と、準備時間３０ａである「５分」との合計時間であり、算出結果の欄には「２５分」と記録されている。すなわち、本実施形態では、第１の印刷装置４によって印刷ジョブＡが実行される場合には、当該第１の印刷装置４による実行開始から、最終的に、製本装置６によって製本処理が開始されるまでに要する時間が２５分であることが予想されている。
【００７２】
製本完了時間３６ｄは、既に製本装置６で実行されている印刷ジョブの製本処理の開始から完了までに要する時間である。図８の例では、既に製本装置６によって実行されている印刷ジョブＤの開始から完了までに要する時間を示している。すなわち、算出部２６は、受付部２５によって印刷ジョブＡが受付けられジョブ情報３５に印刷ジョブＡに関する情報が記録されると、ジョブ情報３５を参照して、既に製本装置６によって実行されている印刷ジョブＤの全部数３５ｃが「１５０部」であることを特定する。そして、算出部２６は、処理速度情報３１を参照して製本装置６の製本速度３１ｃが「５部／分」であることを特定する。そして、算出部２６は、全部数である１５０部を製本速度である５部／分で除することで算出した「３０分」を製本完了時間３６ｄとして算出結果情報３６に記録する。
【００７３】
第１の完了時間３６ｅは、製本見積時間３６ｂと製本開始時間３６ｃとの合計時間である。すなわち、第１の完了時間は、第１の印刷装置４が直近で受付けた印刷ジョブＡを実行するのに要する印刷見積時間３６ａと、第１の印刷装置４から印刷出力される印刷物がオペレータによって運搬され製本装置６にその印刷物がセットされるまでの準備時間３０ａと、直近で受付けられた印刷ジョブＡに含まれる製本指示が仮に製本装置６によって実行された場合に、当該製本装置６によって製本処理が開始されてから完了するまでに要する製本見積時間３６ｂとの合計時間である。要するにこの時間は、印刷ジョブＡが受付けられてから、仮に第１の印刷装置４が印刷ジョブＡを実行したとすると、最終的に製本装置６によって製本処理が完了するまでに何分かかるかを予想した時間である。図９の例では、製本見積時間３６ｂは、１０分であり、また、製本開始時間３６ｃは、２５分である。すなわち、算出部２６は、これらの時間を合計して算出した「３５分」を第１の完了時間３６ｅとして算出結果情報３６に記録する。
【００７４】
第２の完了時間３６ｆは、直近で受付けた印刷ジョブＡを仮に第２の印刷装置５で実行した場合に、その第２の印刷装置５によって印刷処理が開始されてから最終的に製本処理が完了するまでに要すると予想される時間である。図８の例では、算出部２６は、印刷ジョブＡの全ページ数３５ｂが「１２」であり、また、全部数３５ｃが「５０」であることを特定する。そして、算出部２６は、設定情報記憶部２１から処理速度情報３１を読出して、装置種別３１ａでの「第２の印刷装置」の印刷速度３１ｂを特定する。すなわち、図４の例では、第２の印刷装置５の印刷速度３１ｂは、「１２０頁／分」である。そして、算出部２６は、全ページ数である１２ページと全部数である５０部を乗じて合計ページ数が全６００ページであることを算出すると共に、この全６００ページを印刷速度３１ｂである１２０頁／分で除すことで、印刷ジョブＡの印刷処理を開始してから完了するまでに要する時間が５分であることを算出する。
【００７５】
ここで、算出部２６は、第１及び第２の完了時間を算出する際、対応情報３３を参照して第１及び第２の印刷装置４，５が製本機能を有しているか否かを判断する。本実施形態では、受付部２５は、第２の印刷装置５が製本機能を有していることを特定する（図６）。この場合、算出部２６は、更に、設定情報記憶部２１から処理速度情報３１を参照して、装置種別３１ａでの「第２の印刷装置」の製本速度３１ｃを特定する。すなわち、図４の例では、第２の印刷装置５の製本速度３１ｃは、「１０部／分」である。そして、算出部２６は、全部数である５０部を製本速度である１０部／分で除すことで、製本処理を開始してから完了するまでに要する時間が５分であることを算出する。そして、上述した、印刷処理に要する時間と製本処理に要する時間とを比較して何れか長い方を第２の印刷装置５での実行所要時間として特定する。本実施形態では、第２の製本装置６で印刷ジョブＡを実行した場合の印刷処理と製本処理とは何れも５分であるので、算出部２６は、第２の製本装置６での印刷ジョブＡの実行所要時間は５分であることを特定する。
【００７６】
そして、算出部２６は、この実行所要時間である５分に、図８で示した印刷ジョブＣの残り時間３５ｆである「４０分」を加えることで、合計時間である４５分を第２の完了時間３６ｆとして算出する。本実施形態では、算出部２６は、このように算出した算出結果を第２の完了時間３６ｆとして算出結果情報３６に記録する。
【００７７】
ここで、本実施形態においては、上記のように、印刷ジョブＡの実行所要時間と、印刷ジョブＣの残り時間３５ｆとを合計して印刷見積時間３６ａとして算出するようになっている。この理由は、上述した印刷見積時間３６ａと同様である。すなわち、実際には、第２の印刷装置５では、直近である印刷ジョブＡを受付けた時に、図８に示した印刷ジョブＣのように、既に第２の印刷装置５で他の印刷ジョブが実行中である場合もある。このような場合に、単に印刷ジョブＡの実行所要時間のみを第２の完了時間３６ｆとして算出してしまうと、既に実行されている印刷ジョブＣが完了するまでに要する時間が長い場合には、算出結果と実際に印刷ジョブＡの印刷処理及び製本処理を完了するまでに要する時間とに差が生じてしまう。第２の完了時間３６ｆは、印刷見積時間３６ａと同様に、印刷ジョブＡの送信先を決定する際の基準となるので、算出結果と実際に印刷ジョブＡの印刷処理が完了するまでに要する時間とに差が生じてしまうと、適切に送信先を決定できない場合も生じ得る。そこで、本実施形態では、印刷ジョブＡに、既に第２の印刷装置５で実行中である印刷ジョブＣの残り時間３５ｆを加えて、第２の完了時間３６ｆとして算出している。ただし、上記のように、受付けた印刷ジョブの所要時間に、既に第２の印刷装置５で実行中の印刷ジョブの残り時間３５ｆを加えるか否かは、適宜設計が可能である。
【００７８】
ところで、実際には、第２の印刷装置５で印刷処理及び製本処理が実行される場合には、当該印刷処理が開始されてから製本処理が開始されるまでの第１タイムラグと、第２の印刷装置５で印刷処理が完了してから製本処理が完了するまでの第２のタイムラグとが発生することになるので、それらのタイムラグを予め設定情報記憶部２１に記憶しておき、算出部２６が第２の完了時間を算出する際に、当該算出部２６によって第１、第２のタイムラグの何れか一方が読出されて適宜第２の完了時間に含められるようにしても良い。例えば、印刷処理に要する時間が製本処理に要する時間よりも長い場合には、第２のタイムラグを第２の完了時間に含めるようにしたり、逆に、印刷処理に要する時間が製本処理に要する時間よりも短い場合には、第１のタイムラグを第２の完了時間に含めるようにしたりしてもよい。
【００７９】
印刷ジョブ記憶部２３は、決定部２７によって印刷ジョブを待機させることが決定された場合に、当該印刷ジョブを一時的に記憶するものである。本実施形態では、図２に示すように、印刷ジョブＡが記憶されている。ここで、印刷ジョブ記憶部２３に記憶された印刷ジョブは、決定部２７によって印刷ジョブの送信先が決定された場合に、実行部２８によって読出されて、その決定先の印刷装置４又は５に送信される。
【００８０】
次に、図２に示した制御部２０について具体的に説明する。ここで、制御部２０に含まれる、受付部２５、算出部２６、決定部２７、実行部２８は、具体的には、図示しない記憶領域に記憶された制御プログラムがＣＰＵによって適宜メモリ上に読み出されて実行されることで、各機能を奏するようになっている。
【００８１】
受付部２５は、ユーザ端末３から印刷ジョブを受付ける。そして、受付部２５は、受付けた印刷ジョブにジョブ番号３５ａを付与すると共に、当該印刷ジョブに含まれる情報に基づいて、全ページ数３５ｂ、全部数３５ｃ、製本条件３５ｄを特定して、ジョブ番号３５ａに関連づけてジョブ情報記憶部２２に記憶させる。また、受付部２５は、ユーザによって設定画面に入力された入力結果を受付け、受付けた入力結果に基づき設定内容を特定して設定情報記憶部２１に記憶させる。更に、受付部２５は、決定部２７が印刷ジョブを待機させることを決定した場合には、ジョブ情報記憶部２２に、受付けた印刷ジョブを記憶させる。
【００８２】
また、受付部２５は、ジョブ情報３５の実行状態３５ｅを更新する。例えば、受付部２５は、送信先の未だ決定されていない印刷ジョブについては、実行状態３５ｅを「待ち」と記録する。そして、受付部２５は、印刷ジョブの送信先が決定したとき、又は、第１及び第２の印刷装置４，５から、特定の印刷ジョブが実行中であることを示す確認信号を受付けた場合には、該当するジョブ番号３５ａに対応する実行状態３５ｅの欄に実行中の印刷装置の種別を記録して更新する。また、受付部２５は、第１又は第２の印刷装置４，５によって特定の印刷ジョブが完了し、当該印刷ジョブを完了したことを示す完了通知を受付けた場合には、該当するジョブ番号３５ａに対応する実行状態３５ｅの欄を「完了」と更新するか、又はジョブ情報３５から、該当するジョブ番号３５ａに対応する全ての情報を削除する。
【００８３】
ここで、受付部２５は、第１の印刷装置４とはオフライン状態にある製本装置６についてはジョブ情報３５の更新を以下のように処理する。すなわち、図８に示した印刷ジョブＤを例に挙げて説明すると、受付部２５は、第１の印刷装置４が印刷ジョブＤの実行を完了したことを示す完了通知を受付けた場合に、ジョブ情報３５を参照して印刷ジョブＡの製本条件３５ｄがブランクになっていないことを確認する。すなわち、印刷ジョブＡに製本指示が含まれていることを確認する。次に、受付部２５は、対応情報３３を参照して、第１の印刷装置４に対応する製本装置が製本装置６であることを特定する。そして、受付部２５は、準備時間情報３０を参照し準備時間３０ａを特定する。次に、受付部２５は、特定した準備時間３０ａが経過するまで待機し、準備時間３０ａが経過したときに、実行状態３５ｅの欄を、特定した製本装置６を示す「製本装置」と更新する。そして、第１の完了時間３６ｅが経過した場合に、実行状態３５ｅの欄を「完了」と更新するか、印刷ジョブＤに関する他の情報と共に削除する。
【００８４】
算出部２６は、受付部２５によって印刷ジョブＡが受付けられた場合に、既に実行中の他の印刷ジョブＢ，Ｃ，Ｄの実行完了までの残り時間を算出してジョブ情報３５の残り時間３５ｆを更新する。また、算出部２６は、ジョブ情報３５を参照して、印刷見積時間３６ａ、製本見積時間３６ｂ、製本開始時間３６ｃ、製本完了時間３６ｄ、第１の完了時間３６ｅ及び第２の完了時間３６ｆをそれぞれ算出して、ジョブ情報記憶部２２の算出結果情報３６を記録する。上述したように、この算出部２６によって算出された各算出結果は、決定部２７が印刷ジョブの送信先を決定するための基準となる。なお、算出結果情報３６を算出するための具体的な処理内容については、既に説明してあるので省略する。
【００８５】
決定部２７は、上述した算出部２６によって算出された算出結果に基づいて、直近で受付けた印刷ジョブの送信先を各印刷装置に振分けるための決定を行うものである。図８の例では、決定部２７は、第１の印刷装置４又は第２の印刷装置５の何れかを印刷ジョブＡの送信先として決定する。図１０には、算出部２６と決定部２７とで実行される、印刷ジョブの送信先を決定するための比較処理を示したフローチャートが示してある。以下、このフローチャートを参照しつつ、決定部２７の具体的な処理内容について説明する。
【００８６】
図１０に示すように、まず、決定部２７は、製本開始時間３６ｃと製本完了時間３６ｄとを比較する（ステップＳ１）。そして、決定部２７は、製本開始時間３６ｃが製本完了時間３６ｄよりも長い場合には（ステップＳ２のＮＯ）、第１の印刷装置４を印刷ジョブＡの送信先として決定する（ステップＳ３）。この場合は、仮に第１の印刷装置４に印刷ジョブＡを送信したとすると、第１の印刷装置４において印刷出力された印刷物がオペレータによって製本装置６にセットされる前に、既に製本装置６では印刷ジョブＤの製本処理が完了している場合である。言い換えると、この場合に、仮に第１の印刷装置４に印刷ジョブＡを実行させても当該第１の印刷装置４で印刷出力された印刷物が製本装置６で製本待ちになることはない。本実施形態では、図９に示したように、製本開始時間３６ｃは「２５分」であり、一方、製本完了時間３６ｄは、「３０分」である。すなわち、本実施形態では、製本開始時間３６ｃが製本完了時間３６ｄよりも短いので、印刷ジョブＡを第１の印刷装置４で実行させると製本装置６で製本待ちが発生することになる。従って、決定部２７は、この時点では、第１の印刷装置４を送信先に決定しない。
【００８７】
決定部２７は、本実施形態のように製本開始時間３６ｃが製本完了時間３６ｄよりも短い場合には（ステップＳ２のＹＥＳ）、次に、第１の完了時間３６ｅと第２の完了時間３６ｆとを比較する（ステップＳ４）。そして、決定部２７は、第１の完了時間３６ｅが第２の完了時間３６ｆよりも長い場合には（ステップＳ５のＮＯ）、第２の印刷装置５を印刷ジョブＡの送信先として決定する（ステップＳ６）。この場合は、最終的に製本処理が完了するまでの時間が、第２の印刷装置５で処理を実行させた方が、第１の印刷装置４と製本装置６とで別々に処理を実行させるよりも早い場合であるので、当該第２の印刷装置５に印刷ジョブＡを送信する。
【００８８】
本実施形態では、図９に示したように、第１の完了時間３６ｅは、「３５分」であり、一方、第２の完了時間３６ｆは、「４５分」である。すなわち、本実施形態では、第１の完了時間３６ｅが第２の完了時間３６ｆよりも短い。この場合（ステップＳ５のＹＥＳ）、決定部２７は、印刷ジョブＡを待機させることを決定する（ステップＳ７）。そして、決定部２７は、印刷ジョブＡを待機させることを決定すると、印刷ジョブを印刷ジョブ記憶部２３に記憶させると共に、設定情報記憶部２１から設定時間情報３２を読出す。そして、決定部２７は、振分設定時間３２ｂを特定して、特定された時間待機する（ステップＳ１０）。本実施形態の場合は、図５に示したように、振分設定時間３２ｂは、「１分」となっている。すなわち、この場合、決定部２７は、印刷ジョブＡを待機させることを決定した後、１分間待機する。
【００８９】
ここで、ステップＳ８，９に示すように、算出部２６は、決定部２７によって印刷ジョブＡを待機させることが決定された場合（ステップＳ７）、印刷見積時間３６ａに振分設定時間３２ｂを加えて新たに印刷見積時間３６ａとして算出し（ステップＳ８）、この新たに算出された印刷見積時間３６ａを算出結果情報３６に上書きすることで更新する。そして、それに伴い、印刷見積時間３６ａが含まれる製本開始時間３６ｃ及び第１の完了時間３６ｅについても、更新された印刷見積時間３６ａに基づいて算出して更新する。このようにして、決定部２７は、算出結果情報３６を更新する（ステップＳ９）。
【００９０】
本実施形態の場合は、図５に示したように、振分設定時間３２ｂは、「１分」となっている。すなわち、この場合、算出部２６は、印刷見積時間３６ａである２０分に振分設定時間３２ｂである「１分」を加えて「２１分」として、印刷見積時間３６ａを更新する。更に、算出部２６は、製本開始時間３６ｃ及び第１の完了時間３６ｅについても、それぞれ、振分設定時間３２ｂである「１分」を加えて「２６分」、「３６分」として更新する。
【００９１】
決定部２７は、振分設定時間３２ｂである１分間が経過するまで待機し（ステップＳ１０）、当該１分が経過したとき（ステップＳ１１のＹＥＳ）、再び、製本開始時間３６ｃと製本完了時間３６ｄとを比較する（ステップＳ１まで戻る）。そして、決定部２７は、ステップＳ２とステップＳ５のうち、何れかが早くＮＯになるまで、繰り返し、算出結果情報３６を更新して待機するという処理を行う。すなわち、決定部２７は、印刷ジョブＡを第１の印刷装置４と製本装置６とで別々に処理を実行させた方が第２の印刷装置５で実行させるより早く完了する場合であり、且つ、製本装置６で製本処理待ちが発生しなくなるタイミング（ステップＳ２）と、印刷ジョブＡを第１の印刷装置４と製本装置６とで別々に処理を実行させるよりも第２の印刷装置５で実行させた方が早くなるタイミング（ステップＳ５）とを、振分設定時間３２ｂに設定された時間毎に繰り返す。そして、決定部２７は、何れかのタイミングが早く到来した方の印刷装置を送信先として決定する。
【００９２】
本実施形態では、最終的に、算出部２６によって、算出結果情報３６の製本開始時間３６ｃが６分後である「３１分」まで更新されると、当該製本開始時間３６ｃが製本完了時間３６ｄである「３０分」よりも長くなる（ステップＳ２のＮＯ）。この場合、決定部２７は、印刷ジョブＡの送信先を第１の印刷装置４として決定する（ステップＳ３）。なお、この場合は、上述した、印刷ジョブＡを第１の印刷装置４と製本装置６とで別々に処理を実行させた方が第２の印刷装置５で実行させるより早く完了する場合であり、且つ、製本装置６で製本処理待ちが発生しなくなるタイミングの方が早く到来するパターンである。すなわち、第１の完了時間３６ｅの６分後は、「４１分」であり、第２の完了時間３６ｆである「４５分」よりも短い状態である（ステップＳ５のＮＯ）ので、第２の印刷装置５が印刷ジョブＡの送信先として決定されることはない。
【００９３】
次に、再び図２に戻って、実行部２８について説明する。実行部２８は、上記のように決定された決定部２７の決定結果に基づいて第１又は第２の印刷装置４、６の何れか一方に対して印刷ジョブを送信する。本実施形態では、実行部２８は、決定部２７によって送信先が第１の印刷装置４に決定されると、決定された印刷ジョブＡのジョブ番号３５ａを特定して、特定したジョブ番号３５ａに基づき印刷ジョブ記憶部２３から印刷ジョブＡを読出す。そして、読出した印刷ジョブＡを第１の印刷装置４に対して送信する。このようにして、印刷ジョブＡを受付けた第１の印刷装置４は、印刷ジョブＡの実行を開始する。なお、印刷ジョブを待機させない場合には、実行部２８は、受付部２５から印刷ジョブを受取り、決定部２７によって決定された送信先に印刷ジョブを送信する。
【００９４】
図１１は、上記のように構成される印刷管理システム１において実行される全体的な処理手順を示したフローチャートである。以下、このフローチャートを参照しつつ処理手順について説明する。
【００９５】
まず、受付部２５は、ユーザ端末３から印刷ジョブＡを受け付けると（ステップＳ２１）、受付けた印刷ジョブＡから全ページ数３５ｂ、全部数３５ｃ及び製本条件３５ｄを特定する。そして、受付部２５は、特定した全ページ数３５ｂ、全部数３５ｃ及び製本条件３５ｄをジョブ情報３５に記録する（ステップＳ２２）。このようにして、ジョブ情報３５では、直近の印刷ジョブとして印刷ジョブＡが記録される。
【００９６】
また、算出部２６は、受付部２５によって印刷ジョブＡが受付けられると、ジョブ情報３５の実行状態３５ｅを参照し、実行状態３５ｅが「待ち」以外であるジョブ番号「Ｂ」〜「Ｄ」を特定して、それぞれの残り時間３５ｆを算出する。そして、算出結果をジョブ情報３５に上書きすることで更新する（ステップＳ２３）。また、算出部２６は、設定情報記憶部２１から準備時間情報３０を読出す。そして、準備時間情報３０に示された準備時間３０ａを特定する。更に、算出部２６は、ジョブ情報３５を読出して、直近の印刷ジョブである印刷ジョブＡの全ページ数３５ｂ、全部数３５ｃを読出すと共に、処理速度情報３１を読出して、印刷速度３１ｂ、製本速度３１ｃを読出す。そして、算出部２６は、読出したこれらの情報に基づき、印刷見積時間３６ａ、製本見積時間３６ｂ、製本開始時間３６ｃ、製本完了時間３６ｄ、第１の完了時間３６ｅ及び第２の完了時間３６ｆをそれぞれ算出して、算出結果情報３６に各算出結果を記録する（ステップＳ２４）。
【００９７】
決定部２７は、受付部２５によって印刷ジョブが受付けられると、以下に説明するように、当該印刷ジョブを実行することが可能な印刷装置を特定するための処理を開始する（ステップＳ２５）。すなわち、本実施形態では、決定部２７は、設定情報記憶部２１からジョブ情報３５を読出して印刷ジョブＡの製本条件３５ｄを特定する。また、決定部２７は、設定情報記憶部２１から対応情報３３を読出し印刷装置種別３３ａを参照して、印刷管理装置２に通信可能な印刷装置の種別を特定する。本実施形態では、決定部２７は、印刷管理装置２に通信可能な印刷装置の種別は、第１の印刷装置４と第２の印刷装置５であることを特定する（図６）。そして、決定部２７は、製本機能有無３３ｂを参照して、第１の印刷装置４と第２の印刷装置５に製本機能があるか否かを判断する。そして、本実施形態では、決定部２７は、第１の印刷装置４には製本機能が無く、一方、第２の印刷装置５には製本機能があることを特定する。また、このとき、決定部２７は、更に、オフライン種別３３ｃを参照して、第１の印刷装置４には製本装置６が対応付けられており、第２の印刷装置５には、対応する製本装置がないことを特定する。
【００９８】
次に、決定部２７は、設定情報記憶部２１から後処理情報３４を読出し、第１の印刷装置４、第２の印刷装置５及び製本装置６のそれぞれについて、どのような製本態様が実行可能であるかを特定する。そして、決定部２７は、この特定結果と、印刷ジョブＡの製本条件とを比較して、どの印刷装置又は製本装置が印刷ジョブＡに含まれる製本条件を満たすかを判断する。本実施形態では、図８に示すように、製本条件３５ｄは、「パンチ＋中綴じ」である。決定部２７は、図７に示した後処理情報３４を参照して、「パンチ」及び「中綴じ」の製本態様で製本処理を実行可能なものは、第２の印刷装置５と、製本装置６とであることを特定する。
【００９９】
そして、決定部２７は、第１の印刷装置４と、この第１の印刷装置４に対応づけられた製本装置６とで印刷ジョブＡの印刷処理と製本処理とが実行可能であることを特定すると共に、第２の印刷装置５でも印刷ジョブＡの印刷処理と製本処理とが実行可能であることを特定する。このようにして、決定部２７は、第１又は第２の印刷装置４、６の何れかに印刷ジョブが振分可能であると判断する。
【０１００】
次に、決定部２７は、設定情報記憶部２１から設定時間情報３２の初期設定時間３２ａを読出し、読出した初期設定時間３２ａと第２の完了時間３６ｆとを比較する（ステップＳ２６）。そして、決定部２７は、初期設定時間３２ａが第２の完了時間よりも長い場合には（ステップＳ２６のＮＯ）、算出部２６による他の算出結果に関わらず、第２の印刷装置５を印刷ジョブＡの送信先として決定する（ステップＳ２８）。一方、決定部２７は、初期設定時間３２ａが第２の完了時間よりも短い場合には（ステップＳ２６のＹＥＳ）、第１の印刷装置４と第２の印刷装置５との何れを印刷ジョブＡの送信先とすべきかの比較処理を開始する（ステップＳ２７）。ここで、この比較処理については、既に図１０を参照して説明したので説明を省略する。
【０１０１】
次に、実行部２８は、上記決定部２７によって印刷ジョブの送信先が決定されると（ステップＳ２８）、当該決定に従って、第１の印刷装置４と第２の印刷装置５とのうち何れか一方に対して印刷ジョブＡを送信する（ステップＳ２９）。
【０１０２】
このようにして、第１の印刷装置４が印刷ジョブＡを受付けた場合には、第１の印刷装置４は、印刷ジョブＡの印刷処理を実行する。そして、印刷出力された印刷物は、オペレータによって印刷物が製本装置６にセットされ製本処理が開始される。この場合は、既に印刷ジョブＤの製本処理は全て完了しているので、製本装置６において製本待ちが発生することはない。そして、製本装置６によって全ての印刷物の製本処理が完了することで全ての処理が終了する。
【０１０３】
一方、第２の印刷装置５が印刷ジョブを受付けた場合には、第２の印刷装置５は、当該受付けた印刷ジョブの印刷処理と製本処理とを一連の処理として実行する。そして、第２の印刷装置５によって全ての製本処理が完了することで全ての処理が終了する。
【０１０４】
以上のように、本実施形態の印刷管理システム１は、印刷処理を実行する第１の印刷装置４と、印刷処理と製本処理とを一連の処理として実行する第２の印刷装置５と、第１及び第２の印刷装置４、６に通信可能に接続された印刷管理装置２と、を備えている。また、印刷管理装置２は、第１の印刷装置４に製本装置６が対応付けられていることを示す対応情報３３を記憶する記憶手段を有している。そして、印刷管理装置２の決定部２７は、受付部２５によって印刷ジョブが受付けられると、対応情報３３を参照して、第１の印刷装置４と製本装置６とが対応付けられていることを特定することで第１の印刷装置４と第２の印刷装置５とに当該印刷ジョブを振分可能と判断する。このようにして振分可能と判断された前記第１の印刷装置又は第２の印刷装置のうち、決定部２７は、所定条件に基づき何れか一方を印刷ジョブの送信先として決定する。実行部２８は、決定手段の決定結果に基づき、第１の印刷装置４又は第２の印刷装置５の何れか一方に印刷ジョブを送信する構成を有している。
【０１０５】
このような構成によれば、印刷管理システム１は、対応情報３３を参照することで、印刷ジョブに製本指示が含まれている場合であっても製本処理を実行可能に構成されていない第１の印刷装置４に対しても印刷ジョブを送信できるようになるので、第２の印刷装置５に印刷ジョブが集中してしまうことを防止できる。このことにより、印刷管理システム１は、印刷ジョブを偏りなく分散できるので、一印刷装置では処理待ちが発生している一方で、他の印刷装置は空き時間を有していることもなくすことが出来る。その結果、印刷管理システム１は、複数の印刷装置に印刷ジョブを適切に振分けることで、システム全体として印刷効率を高めることが可能となっている。
【０１０６】
また、本実施形態では、設定情報記憶部２１には、準備時間情報３０が記憶されているので、オペレータによる製本の準備時間を特定できるようになっている。そのため、第１の印刷装置４で印刷処理が開始されてから、最終的に、製本装置で製本処理が開始可能になるまでの時間を製本開始時間３６ｃとして特定できるようになる。また、設定情報記憶部２１には、製本装置６によって既に実行されている製本処理が完了するまでに要する製本完了時間３６ｄも記憶されている。そのため、製本開始時間３６ｃと製本完了時間３６ｄとを比較することにより、製本装置６で製本待ちが発生するか否かを判断することが可能となっている。そして、決定部２７は、製本開始時間３６ｃが製本完了時間３６ｄよりも長い場合には、第１の印刷装置４を印刷ジョブの送信先として決定する。
【０１０７】
このような構成によれば、印刷管理システム１は、決定部２７によって製本開始時間３６ｃと製本完了時間３６ｄとを比較し製本開始時間３６ｃが製本完了時間３６ｄより長い場合にのみ第１の印刷装置４に印刷ジョブＡを送信先として決定するので、製本装置６で製本待ちが発生しない場合にのみ、第１の印刷装置４で印刷ジョブＡを実行させることが可能となる。すなわち、この場合、オペレータにとっては、第１の印刷装置４によって印刷された印刷物を、一旦、別の場所に印刷物を移動するという二度手間を生じさせることがなくなるので、オペレータの労力を軽減させることが出来る。また、印刷物を保管するためのスペース的な問題や、印刷物を放置することにより第三者に読まれてしまう危険性があるというセキュリティ上の問題も生じなくなるというメリットも生じる。さらに、上記のような構成によれば、決定部２７は、製本待ちが発生しない場合には、直ちに第１の印刷装置４に印刷ジョブＡを送信先として決定するので、第１の印刷装置４の稼働時間が最大限確保され印刷効率が図られる。
【０１０８】
また、本実施形態では、決定部２７は、製本開始時間３６ｃと製本完了時間３６ｄとを比較する場合、製本開始時間３６ｃが製本完了時間３６ｄよりも長い場合には、第１の印刷装置４を印刷ジョブの送信先として決定する。一方、製本開始時間３６ｃが製本完了時間３６ｄよりも短い場合には、決定部２７は、更に、算出部２６によって算出された第１の完了時間と第２の完了時間３６ｆとを比較し、第１の完了時間３６ｅが第２の完了時間３６ｆよりも長い場合には、前記第２の印刷装置５を印刷ジョブの送信先として決定する。そして、第１の完了時間３６ｅが第２の完了時間３６ｆよりも短い場合には、決定部２７は、印刷ジョブを待機させることを決定し、振分設定時間３２ｂに設定された時間、印刷ジョブを印刷ジョブ記憶部２３に記憶させることで待機させる。ここで、算出部２６は、決定部２７によって印刷ジョブが待機されることが決定された場合には、製本開始時間３６ｃに振分設定時間３２ｂを加えて新たに製本開始時間３６ｃとして算出すると共に、第１の完了時間３６ｅにも振分設定時間３２ｂを加えて新たに第１の完了時間３６ｅとして算出する。そして、決定部２７は、振分設定時間３２ｂの経過後に、再び、製本開始時間３６ｃと製本完了時間３６ｄとを比較する比較処理を、第１の印刷装置４又は第２の印刷装置５の何れか一方が送信先として決定されるまで繰り返す構成を有している。
【０１０９】
上記のような構成によれば、決定部２７は、製本装置６で製本待ちが発生しないと判断した場合には、第１の印刷装置４を印刷ジョブの送信先として決定し、そうでない場合には、第１の完了時間３６ｅと第２の完了時間３６ｆとを比較するようになっている。そして、決定部２７は、第１の完了時間３６ｅが第２の完了時間３６ｆよりも長い場合に第２の印刷装置５を印刷ジョブの送信先として決定するようになっている。すなわち、この場合、決定部２７は、製本装置６で製本待ちが発生すると判断した場合には、直ちに第２の印刷装置５に印刷ジョブＡを送信するのではなく、第１の完了時間３６ｅと第２の完了時間３６ｆとを比較して第１の完了時間３６ｅが第２の完了時間３６ｆよりも長い場合にのみ、第２の印刷装置５を印刷ジョブの送信先として決定する。すなわち、この場合、決定部２７は、第１の印刷装置４と製本装置６とで別々に印刷ジョブＡを実行するよりも、第２の印刷装置５で印刷処理と製本処理とを一連の処理として実行した方が早い場合にのみ、第２の印刷装置５に印刷ジョブＡを実行させるので、システム全体としての処理の効率化が図られている。
【０１１０】
また、本実施形態では、印刷見積時間３６ａには、第１の印刷装置４が印刷ジョブを実行して印刷処理が開始されてから完了するまでに要する時間と、第１の印刷装置４によって既に実行されている他の印刷ジョブの印刷処理が完了するまでに要する時間とが含まれている。そのため、決定部２７は、実際の第１の印刷装置４の実行状態に応じてより正確に送信先を決定することが出来る。
【０１１１】
また、本実施形態では、第２の完了時間３６ｆには、第２の印刷装置５が印刷ジョブを実行して印刷処理が開始されてから完了するまでに要する時間と、前記第２の印刷手段によって既に実行されている印刷処理が完了するまでに要する時間とが含まれている。そのため、決定部２７は、実際の第２の印刷装置５の実行状態に応じてより正確に送信先を決定することが出来る。
【０１１２】
また、本実施形態では、決定部２７は、算出部２６によって算出された第２の完了時間３６ｆが初期設定時間３２ａより短いか否かを判断し、第２の完了時間３６ｆが初期設定時間より短い場合には、算出部２６による他の算出結果に関わらず、第２の印刷装置５を印刷ジョブの送信先として決定する。このことにより、ユーザの待つことの出来る許容時間以内の印刷ジョブは全て第２の印刷装置５に実行させることにより、第１の印刷装置４で印刷出力された印刷物を製本装置６に運搬する手間が省けるのでオペレータにとっては都合がよい。
【０１１３】
以上、本発明に関する実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。
【０１１４】
例えば、上述した説明では、優先的に第２の印刷装置５に印刷ジョブを実行させるための初期設定時間３２ａが設定されていたが、逆に、第１の印刷装置４を優先的に印刷ジョブの送信先として決定するように構成してもよい。例えば、決定部２７は、受付部２５によって印刷ジョブが受付けられた場合に、まず、ジョブ情報記憶部２２からジョブ情報３５を読出し、ジョブ情報３５の実行状態３５ｅを参照して、第１の印刷装置４が実行中か否かを判断する。具体的には、ジョブ情報３５に「第１の印刷装置」が記録されていないことを特定する。そして、決定部２７は、第１の印刷装置４が実行中でないことを特定した場合には、製本条件３５ｄと製本装置６の後処理情報３４とがマッチすることを条件として、他の算出結果に関わらず、第１の印刷装置４を印刷ジョブの送信先として決定する。
【０１１５】
ただし、上述したように、本実施形態では、受付部２５によって受付けられた印刷ジョブの第２の完了時間３６ｆが初期設定時間３２ａよりも短い場合には、優先的に第２の印刷装置５を送信先として決定するように構成されている（図１１のステップＳ２６、Ｓ２８）。すなわち、第１の印刷装置４が実行中でない場合であって、かつ、初期設定時間３２ａが第２の完了時間３６ｆよりも長い場合には、第１の印刷装置４を優先すべき条件と第２の印刷装置５を優先すべき条件とを何れも満たすことになってしまう。そこで、この場合には、予め、何れか一方の印刷装置を優先的に印刷ジョブの送信先として決定するように設定しておけばよい。
【０１１６】
このような構成によれば、決定部２７は、製本装置６が製本処理を実行中か否かを判断し、製本装置６が製本処理を実行していないと判断した場合には、算出部２６の算出結果に関わらず、第１の印刷装置５に印刷ジョブを実行させるので、第１の印刷装置４の稼働時間を最大限確保することが可能となる。その結果、システム全体としての印刷効率が高められる。
【０１１７】
更に、本実施形態では、製本開始時間３６ｃと製本完了時間３６ｄとの比較結果に基づき直ちに第１又は第２の印刷装置４、６の何れか一方を印刷ジョブの送信先に決定していたが、これに限られない。すなわち、実際に印刷装置で印刷する場合を想定すると、印刷中の印刷装置では、紙詰まりや用紙不足によるエラーが発生することもある。この場合に、エラーが発生している印刷装置を印刷ジョブの送信先として決定すると印刷効率の面で好ましくないとも考えられる。
【０１１８】
そこで、各印刷装置４、６には、更に、エラーが発生した場合に、エラー通知を生成して印刷管理装置２に対して送信するエラー通知部を備えておく。例えばこの場合、第１の印刷装置４は、第１のエラー通知部、一方、第２の印刷装置５は、第２のエラー通知部をそれぞれ有し、第１及び第２のエラー通知部からのエラー通知はネットワーク１５を介して受付部２５によって受付けられるように構成する。そして、決定部２７は、図１０のステップＳ１で示した、製本開始時間３６ｃと製本完了時間３６ｄとの比較処理において、製本開始時間３６ｃが製本完了時間３６ｄよりも長い場合（図１０のステップＳ２のＮＯ）、直ちには、第１の印刷装置４を印刷ジョブの送信先とは決定せず、受付部２５に対して第１のエラー通知部からのエラー通知が受付けられているか否かを問い合せる。そして、受付部２５からの応答がエラー通知を受付けていることを示す場合には、決定部２７は、第１の印刷装置４を印刷ジョブの送信先とは決定せず、第１の完了時間３６ｅと第２の完了時間３６ｆとの比較処理に移行する（図１０のステップＳ４）。
【０１１９】
次に、決定部２７は、第１の完了時間３６ｅと第２の完了時間３６ｆとを比較し（図１０のステップＳ４）、第１の完了時間３６ｅが第２の完了時間３６ｆよりも長い場合には（図１０のステップＳ５のＮＯ）、直ちには、第２の印刷装置５を印刷ジョブの送信先とは決定せず、受付部２５に対して第２のエラー通知部からのエラー通知が受付けられているか否かを問い合せる。そして、受付部２５からの応答がエラー通知を受付けていることを示す場合には、決定部２７は、第２の印刷装置５を印刷ジョブの送信先とは決定せず、図１０のステップＳ８に移行する。このような処理を繰り返し、決定部２７は、第１又は第２のエラー通知部からのエラー通知のうち、先に、受付部２５からの応答がエラー通知を受け付けなくなったことを示す方の印刷装置を印刷ジョブの送信先と決定するようにしてもよい。
【０１２０】
更なる変形例として、本実施形態では、決定部２７は、図１０のステップＳ１０、Ｓ１１において、振分設定時間後に、更新後の製本開始時間３６ｃと製本完了時間とを比較する（ステップＳ１）という処理を繰り返す処理を実行していたが、振分設定時間後に比較処理をするのではなく、印刷ジョブを待機することを決定した場合に、ステップＳ２とステップＳ５のうち、あとどの位の時間経過により何れの条件が早く満たされることになるのかを予想することによって、直ちに送信先を決定するようにしても良い。例えば、本実施形態では、上述したように、算出結果情報３６の製本開始時間３６ｃが６分後である「３１分」まで更新されると、当該製本開始時間３６ｃが製本完了時間３６ｄである「３０分」よりも長くなる。この場合、決定部２７は、実際に１分ごとに比較処理を実行するのではなく、印刷ジョブを待機することを決定した場合に、あと６分後にステップＳ２の条件が早く満たされることを予想して判別し判別結果を記憶しておく。そして、実行部２８が、判別結果に基づき６分後に印刷ジョブＡを印刷ジョブ記憶部２３から読出して第１の印刷装置４に送信するようにしてもよい。
【０１２１】
また、上述した実施形態では、製本完了時間３６ｄは、製本装置６が既に実行中の製本処理を開始してから完了するまでの時間である「３０分」を固定的に用いていたがこれに限定されない。例えば、製本完了時間３６ｄを、図８で示したジョブ情報３５のジョブ番号Ｄの残り時間３６ｆである「２０分」を用いるようにしてもよい。更にこの場合、振分設定時間３２ｂの経過後に、当該振分設定時間３２ｂに設定された時間を残り時間３６ｆから差し引くことで、新たに製本完了時間３６ｄとして算出して算出結果情報３６を更新する。そして、決定部２７は、更新後の製本完了時間３６ｄを更新後の製本開始時間３６ｃと比較するようにしてもよい。
【符号の説明】
【０１２２】
１  印刷管理システム
２  印刷管理装置（印刷管理手段）
３  ユーザ端末
４  第１の印刷装置（第１の製本手段）
５  第２の印刷装置（第２の印刷手段）
６  製本装置（製本手段）
７  モニタ
８  操作部
９  第１の排出口
１０  第２の排出トレイ
１１  第２の排出口
１２  第２の排出トレイ
１３  製本用フィーダ部
１４  製本用排出口
１５  ネットワーク
２０  制御部
２１  設定情報記憶部（記憶手段）
２２  ジョブ情報記憶部
２３  印刷ジョブ記憶部（記憶手段）
２５  受付手段（受付部）
２６  算出手段（算出部）
２７  決定手段（決定部）
２８  実行部（実行手段）
３０  準備時間情報
３１  処理速度情報
３２  設定時間情報
３３  対応情報
３４  後処理情報
３５  ジョブ情報
３６  算出結果情報
【図１】
2012108727.tif 000003
【図２】
2012108727.tif 000004
【図３】
2012108727.tif 000005
【図４】
2012108727.tif 000006
【図５】
2012108727.tif 000007
【図６】
2012108727.tif 000008
【図７】
2012108727.tif 000009
【図８】
2012108727.tif 000010
【図９】
2012108727.tif 000011
【図１０】
2012108727.tif 000012
【図１１】
2012108727.tif 000013