(57)【要約】【課題】印刷要求に対し、追加処理機能を有しない画像形成装置での手動でのユーザーによる追加処理時間を加味して、追加処理機能を有する画像形成装置と有しない画像形成装置に均等に印刷量の配分を行うことができる印刷指示装置等を提供する。【解決手段】追加処理を伴うユーザーからの印刷要求を受け付けて分散印刷対象かを判定し、分散印刷対象と判定されると、第１の画像形成装置１ａ及び第２の画像形成装置２ａの処理能力と、第２の画像形成装置による単位量あたりの印刷物に手動により追加処理を実施するのに要する手動追加処理時間を取得し、第１の画像形成装置による追加処理済みの印刷物の出力が完了するまで時間と、第２の画像形成装置により印刷された印刷物に手動により実施される追加処理が完了するまでの時間とが同じになるように、印刷要求で要求された印刷量に対する第１の画像形成装置と第２の画像形成装置の配分量を決定する。【選択図】図８
2019018539.tif 000002
【特許請求の範囲】
【請求項１】
印刷物に対する追加処理機能を有する１台又は複数台の第１の画像形成装置と、前記追加処理機能を有さず、前記第１の画像形成装置と同等の追加処理を行うには手動による追加処理が必要な１台又は複数台の第２の画像形成装置と、に分散して印刷を指示する分散印刷指示装置であって、
前記追加処理を伴うユーザーからの印刷要求を受け付ける印刷受付手段と、
前記印刷要求受付手段により受け付けられた印刷要求が、分散印刷対象かどうかを判定する判定手段と、
前記判定手段により分散印刷対象と判定された場合、前記第１の画像形成装置及び第２の画像形成装置の処理能力と、前記第２の画像形成装置による単位量あたりの印刷物に手動により前記追加処理を実施するのに要する手動追加処理時間とを取得する取得手段と、
前記取得手段により取得された前記第１の画像形成装置及び第２の画像形成装置の処理能力と手動追加処理時間とに基づいて、前記第１の画像形成装置による追加処理済みの印刷物の出力が完了するまで時間と、前記第２の画像形成装置により印刷された印刷物に手動による前記追加処理の実施が完了するまでの時間とが同じになるように、前記印刷要求で要求された印刷量に対する前記第１の画像形成装置と第２の画像形成装置の配分量を決定する決定手段と、
前記決定手段により決定された配分量の印刷を前記第１の画像形成装置及び第２の画像形成装置に対して指示する制御手段と、
を備えたことを特徴とする印刷指示装置。
【請求項２】
前記取得手段は、前記制御手段が前記第１及び第２の画像形成装置に印刷を指示した後も、前記手動追加処理時間を取得し、
前記決定手段は、前記手動追加処理時間が取得される度に前記第１及び第２の画像形成装置の配分量を再決定し、
前記制御手段は、再決定された配分量の印刷を前記第１及び第２の画像形成装置に対して指示する請求項１に記載の印刷指示装置。
【請求項３】
前記手動追加処理時間は、前記第２の画像形成装置の排紙トレイ上に排紙された印刷物が除去されたときの印刷物の印刷量と、除去された後次の印刷物が排紙トレイから除去されるまでの時間とに基づいて計算される請求項１または２に記載の印刷指示装置。
【請求項４】
前記第２の画像形成装置は手動操作によって前記追加処理を実施可能な手動式追加処理装置を備え、前記手動追加処理時間は、前記手動式追加処理装置の手動操作によって追加処理が実施されるときの単位量あたりの時間である請求項１〜３のいずれかに記載の印刷指示装置。
【請求項５】
前記第２の画像形成装置が複数の排紙トレイを備えている場合であって、前記追加処理が部毎に行われる処理である場合、前記制御手段は、前記第２の画像形成装置に対して印刷を指示する際に、部毎に排紙トレイを切り替える指示を併せて行う請求項１〜４のいずれかに記載の印刷指示装置。
【請求項６】
前記第２の画像形成装置により出力された印刷物に手動による前記追加処理を実施することを前記ユーザーに通知するための通知手段を備えている請求項１〜５のいずれかに記載の印刷指示装置。
【請求項７】
前記決定手段は、前記配分量に端数が発生したときは、前記第１の画像形成装置の端数分を切り上げ、前記第２の画像形成装置の端数分を切り下げる請求項１〜６のいずれかに記載の印刷指示装置。
【請求項８】
前記第１の画像形成装置が複数台である場合、前記決定手段は、前記第１の画像形成装置の全体の配分量を、各第１の画像形成装置の合算処理能力を基に決定する請求項１〜７のいずれかに記載の印刷指示装置。
【請求項９】
前記取得手段によって取得される初回の前記手動追加処理時間は、前記第２の画像形成装置の排紙トレイ上に排紙された所定閾値量の印刷物が除去されてから次の印刷物が排紙トレイから除去されるまでの時間と、前記所定閾値量とに基づいて計算される請求項２〜８のいずれかに記載の印刷指示装置。
【請求項１０】
前記所定閾値量は、前記第２の画像形成装置における単位量あたりの印刷時間と前記手動追加処理時間のデフォルト値との合計に占める、単位量あたりの前記印刷時間の比率に応じて変更される請求項９に記載の印刷指示装置。
【請求項１１】
前記第２の画像形成装置が複数台存在する場合、前記制御手段は、印刷要求元に近い順に優先して第２の画像形成装置に分散印刷を指示する請求項１〜１０のいずれかに記載の印刷指示装置。
【請求項１２】
前記第２の画像形成装置が複数台存在する場合、前記印刷指示手段は、印刷速度の速い順に優先して第２の画像形成装置に分散印刷を指示する請求項１〜１１のいずれかに記載の印刷指示装置。
【請求項１３】
前記制御手段は、前記第２の画像形成装置の排紙トレイに印刷物が所定量置かれたままのときは印刷を停止するように指示する請求項１〜１２のいずれかに記載の印刷指示装置。
【請求項１４】
前記手動追加処理時間を含む印刷条件と共に印刷履歴を保存する保存手段を備え、
前記第２の画像形成装置を使用する分散印刷が行われた印刷履歴が存在する場合には、前記取得手段は、前記手動追加処理時間として前記保存手段に保存されている印刷履歴から手動追加処理時間を取得する請求項１〜１３のいずれかに記載の印刷指示装置。
【請求項１５】
前記第２の画像形成装置の位置をユーザーに通知するための通知手段を備えている請求項１〜１４のいずれかに記載の印刷指示装置。
【請求項１６】
前記第１及び第２の画像形成装置とネットワークで接続されるとともに、請求項１〜１５のいずれかに記載の印刷指示装置を備えたことを特徴とするサーバー。
【請求項１７】
請求項１〜１５のいずれかに記載の印刷指示装置を備えた前記第１の画像形成装置からなることを特徴とする画像形成装置。
【請求項１８】
印刷物に対する追加処理機能を有する１台又は複数台の第１の画像形成装置と、前記追加処理機能を有さず、前記第１の画像形成装置と同等の追加処理を行うには手動による追加処理が必要な１台又は複数台の第２の画像形成装置と、に分散して印刷を指示する分散印刷指示装置のコンピュータに、
前記追加処理を伴うユーザーからの印刷要求を受け付ける印刷受付ステップと、
前記印刷要求受付ステップにより受け付けられた印刷要求が、分散印刷対象かどうかを判定する判定ステップと、
前記判定ステップにより分散印刷対象と判定された場合、前記第１の画像形成装置及び第２の画像形成装置の処理能力と、前記第２の画像形成装置による単位量あたりの印刷物に手動により前記追加処理を実施するのに要する手動追加処理時間とを取得する取得ステップと、
前記取得ステップにより取得された前記第１の画像形成装置及び第２の画像形成装置の処理能力と手動追加処理時間とに基づいて、前記第１の画像形成装置による追加処理済みの印刷物の出力が完了するまで時間と、前記第２の画像形成装置により印刷された印刷物に手動による前記追加処理の実施が完了するまでの時間とが同じになるように、前記印刷要求で要求された印刷量に対する前記第１の画像形成装置と第２の画像形成装置の配分量を決定する決定ステップと、
前記決定ステップにより決定された配分量の印刷を前記第１の画像形成装置及び第２の画像形成装置に対して指示する制御ステップと、
を実行させるための分散印刷指示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷物に対する追加処理機能を有する１台又は複数台の第１の画像形成装置と、前記追加処理機能を有さず、手動による追加処理の実施によって前記第１の画像形成装置と同等の追加処理が可能となる１台又は複数台の第２の画像形成装置と、に分散して印刷を指示する印刷指示装置、サーバー、画像形成装置及び印刷指示プログラムに関する。
【背景技術】
【０００２】
例えば、ＭＦＰ（Multi Function Peripheral）と称される、コピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等の機能を有する多機能デジタル複合機等の画像形成装置には、印刷物に芯無しステープル、芯有りステープル、パンチ処理、社外秘や丸秘のスタンプ付与等の追加処理機能を有するものが存在する。
【０００３】
ところで、ユーザーは会議等が差し迫っているような場合には、ステープル処理やマル秘スタンプの付与等の追加処理を行った出力物を短時間にできるだけ多く出したい場合がある。
【０００４】
そこで従来、印刷を指示した追加処理機能を有する画像形成装置の他に、同じく追加処理機能を有する画像形成装置を検出し、これらの画像形成装置に分散して印刷と追加処理を行わせるような分散印刷システムが提案されている（例えば特許文献１）。
【０００５】
しかし、顧客によっては追加処理機能を有する画像形成装置のみを購入しているわけではないため、追加処理機能を有する画像形成装置が少ない場合には、分散印刷が十分にできない。
【０００６】
そのため、顧客によっては追加処理機能を有する画像形成装置への印刷と追加処理機能を有しない画像形成装置の両方に、ユーザーが任意印刷枚数の割当てを行って印刷を指示し、追加処理機能を有しない画像形成装置の印刷物に対しては手動で同様の追加処理を実施することが考えられる。
【０００７】
例えば、芯有り又は芯なしステープラーを利用して手動で芯有り又は芯なしステープルを行うことや、社外秘やマル秘といったスタンプを印刷後に手動で印刷物に押印することにより、追加処理機能を有しない画像形成装置からも同じ追加処理が実施された印刷物を得ることができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１８６４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、手動で追加処理を実施するのは時間がかかるため、ユーザーが割当て枚数を誤って、追加処理機能を有しない画像形成装置の割り当てを多くした場合に、手動での追加処理が間に合わないとか、追加処理機能を有する画像形成装置への割り当てを多くしすぎて長い待ち時間が発生してしまうといった問題が生じやすい。
【００１０】
このため、ユーザーが追加処理機能を有しない画像形成装置での手動での追加処理時間を加味して、追加処理機能を有する画像形成装置と有しない画像形成装置に均等に配分を行うことが困難であるという課題があった。
【００１１】
この発明は、このような技術的背景に鑑みてなされたものであって、追加処理を伴うユーザーからの印刷要求に対し、追加処理機能を有しない画像形成装置でのユーザーによる手動での追加処理時間を加味して、追加処理機能を有する画像形成装置と有しない画像形成装置に均等に印刷量の配分を行うことができる印刷指示装置、サーバー、画像形成装置及び印刷指示プログラムの提供を課題とする。
【課題を解決するための手段】
【００１２】
上記課題は、以下の手段によって解決される。
（１）印刷物に対する追加処理機能を有する１台又は複数台の第１の画像形成装置と、前記追加処理機能を有さず、手動による追加処理の実施によって前記第１の画像形成装置と同等の追加処理が可能となる１台又は複数台の第２の画像形成装置と、に分散して印刷を指示する分散印刷指示装置であって、前記追加処理を伴うユーザーからの印刷要求を受け付ける印刷受付手段と、前記印刷要求受付手段により受け付けられた印刷要求が、分散印刷対象かどうかを判定する判定手段と、前記判定手段により分散印刷対象と判定された場合、前記第１の画像形成装置及び第２の画像形成装置の処理能力と、前記第２の画像形成装置による単位量あたりの印刷物に手動により前記追加処理を実施するのに要する手動追加処理時間とを取得する取得手段と、前記取得手段により取得された前記第１の画像形成装置及び第２の画像形成装置の処理能力と手動追加処理時間とに基づいて、前記第１の画像形成装置による追加処理済みの印刷物の出力が完了するまで時間と、前記第２の画像形成装置により印刷された印刷物に手動による前記追加処理の実施が完了するまでの時間とが同じになるように、前記印刷要求で要求された印刷量に対する前記第１の画像形成装置と第２の画像形成装置の配分量を決定する決定手段と、前記決定手段により決定された配分量の印刷を前記第１の画像形成装置及び第２の画像形成装置に対して指示する制御手段と、を備えたことを特徴とする印刷指示装置。
（２）前記取得手段は、前記制御手段が前記第１及び第２の画像形成装置に印刷を指示した後も、前記手動追加処理時間を取得し、前記決定手段は、前記手動追加処理時間が取得される度に前記第１及び第２の画像形成装置の配分量を再決定し、前記制御手段は、再決定された配分量の印刷を前記第１及び第２の画像形成装置に対して指示する前項１に記載の印刷指示装置。
（３）前記手動追加処理時間は、前記第２の画像形成装置の排紙トレイ上に排紙された印刷物が除去されたときの印刷物の印刷量と、除去された後次の印刷物が排紙トレイから除去されるまでの時間とに基づいて計算される前項１または２に記載の印刷指示装置。
（４）前記第２の画像形成装置は手動操作によって前記追加処理を実施可能な手動式追加処理装置を備え、前記手動追加処理時間は、前記手動式追加処理装置の手動操作によって追加処理が実施されるときの単位量あたりの時間である前項１〜３のいずれかに記載の印刷指示装置。
（５）前記第２の画像形成装置が複数の排紙トレイを備えている場合であって、前記追加処理が部毎に行われる処理である場合、前記制御手段は、前記第２の画像形成装置に対して印刷を指示する際に、部毎に排紙トレイを切り替える指示を併せて行う前項１〜４のいずれかに記載の印刷指示装置。
（６）前記第２の画像形成装置により出力された印刷物に手動による前記追加処理を実施することを前記ユーザーに通知するための通知手段を備えている前項１〜５のいずれかに記載の印刷指示装置。
（７）前記決定手段は、前記配分量に端数が発生したときは、前記第１の画像形成装置の端数分を切り上げ、前記第２の画像形成装置の端数分を切り下げる前項１〜６のいずれかに記載の印刷指示装置。
（８）前記第１の画像形成装置が複数台である場合、前記決定手段は、前記第１の画像形成装置の全体の配分量を、各第１の画像形成装置の合算処理能力を基に決定する前項１〜７のいずれかに記載の印刷指示装置。
（９）前記取得手段によって取得される初回の前記手動追加処理時間は、前記第２の画像形成装置の排紙トレイ上に排紙された所定閾値量の印刷物が除去されてから次の印刷物が排紙トレイから除去されるまでの時間と、前記所定閾値量とに基づいて計算される前項２〜８のいずれかに記載の印刷指示装置。
（１０）前記所定閾値量は、前記第２の画像形成装置における単位量あたりの印刷時間と前記手動追加処理時間のデフォルト値との合計に占める、単位量あたりの前記印刷時間の比率に応じて変更される前項９に記載の印刷指示装置。
（１１）前記第２の画像形成装置が複数台存在する場合、前記制御手段は、印刷要求元に近い順に優先して第２の画像形成装置に分散印刷を指示する前項１〜１０のいずれかに記載の印刷指示装置。
（１２）前記第２の画像形成装置が複数台存在する場合、前記印刷指示手段は、印刷速度の速い順に優先して第２の画像形成装置に分散印刷を指示する前項１〜１１のいずれかに記載の印刷指示装置。
（１３）前記制御手段は、前記第２の画像形成装置の排紙トレイに印刷物が所定量置かれたままのときは印刷を停止するように指示する前項１〜１２のいずれかに記載の印刷指示装置。
（１４）前記手動追加処理時間を含む印刷条件と共に印刷履歴を保存する保存手段を備え、前記第２の画像形成装置を使用する分散印刷が行われた印刷履歴が存在する場合には、前記取得手段は、前記手動追加処理時間として前記保存手段に保存されている印刷履歴から手動追加処理時間を取得する前項１〜１３のいずれかに記載の印刷指示装置。
（１５）前記第２の画像形成装置の位置をユーザーに通知するための通知手段を備えている前項１〜１４のいずれかに記載の印刷指示装置。
（１６）前記第１及び第２の画像形成装置とネットワークで接続されるとともに、前項１〜１５のいずれかに記載の印刷指示装置を備えたことを特徴とするサーバー。
（１７）前項１〜１５のいずれかに記載の印刷指示装置を備えた前記第１の画像形成装置からなることを特徴とする画像形成装置。
（１８）印刷物に対する追加処理機能を有する１台又は複数台の第１の画像形成装置と、前記追加処理機能を有さず、手動による追加処理の実施によって前記第１の画像形成装置と同等の追加処理が可能となる１台又は複数台の第２の画像形成装置と、に分散して印刷を指示する分散印刷指示装置のコンピュータに、前記追加処理を伴うユーザーからの印刷要求を受け付ける印刷受付ステップと、前記印刷要求受付ステップにより受け付けられた印刷要求が、分散印刷対象かどうかを判定する判定ステップと、前記判定ステップにより分散印刷対象と判定された場合、前記第１の画像形成装置及び第２の画像形成装置の処理能力と、前記第２の画像形成装置による単位量あたりの印刷物に手動により前記追加処理を実施するのに要する手動追加処理時間とを取得する取得ステップと、前記取得ステップにより取得された前記第１の画像形成装置及び第２の画像形成装置の処理能力と手動追加処理時間とに基づいて、前記第１の画像形成装置による追加処理済みの印刷物の出力が完了するまで時間と、前記第２の画像形成装置により印刷された印刷物に手動による前記追加処理の実施が完了するまでの時間とが同じになるように、前記印刷要求で要求された印刷量に対する前記第１の画像形成装置と第２の画像形成装置の配分量を決定する決定ステップと、前記決定ステップにより決定された配分量の印刷を前記第１の画像形成装置及び第２の画像形成装置に対して指示する制御ステップと、を実行させるための分散印刷指示プログラム。
【発明の効果】
【００１３】
前項（１）に記載の発明によれば、追加処理を伴うユーザーからの印刷要求を受け付けて分散印刷対象かどうかが判定される。分散印刷対象と判定された場合、第１の画像形成装置及び第２の画像形成装置の処理能力と、第２の画像形成装置による単位量あたりの印刷物に手動により追加処理を実施するのに要する手動追加処理時間が取得され、これらの第１の画像形成装置及び第２の画像形成装置の処理能力と手動追加処理時間とに基づいて、第１の画像形成装置による追加処理済みの印刷物の出力が完了するまで時間と、第２の画像形成装置により印刷された印刷物に手動により実施される追加処理が完了するまでの時間とが同じになるように、印刷要求で要求された印刷量に対する第１の画像形成装置と第２の画像形成装置の配分量が決定される。そして、決定された配分量の印刷が第１の画像形成装置及び第２の画像形成装置に対して指示される。
【００１４】
つまり、第１の画像形成装置により追加処理済みの出力が完了するまでの時間と、第２の画像形成装置により印刷された印刷物に手動により実施される追加処理が完了されるまでの時間とが同じになるように、第１の画像形成装置と第２の画像形成装置に配分量が割り当てられるから、追加処理機能を有しない第２の画像形成装置の割り当てを多くした場合に、手動での追加処理が間に合わないとか、追加処理機能を有する第１の画像形成装置への割り当てを多くしすぎて待ち時間が発生してしまうといった問題を解消することができる。
【００１５】
前項（２）に記載の発明によれば、第１及び第２の画像形成装置に印刷が指示された後も、手動追加処理時間が取得されると共に、手動追加処理時間が取得される度に第１及び第２の画像形成装置の配分量が再決定され、再決定された配分量の印刷が第１及び第２の画像形成装置に対して指示されるから、印刷中に手動追加処理時間が変化しても、その変化に合わせて配分量を調整でき、第１及び第２の画像形成装置により均等に印刷量を配分することができる。
【００１６】
前項（３）に記載の発明によれば、手動追加処理時間は、第２の画像形成装置の排紙トレイ上に排紙された印刷物が除去されたときの印刷物の印刷量と、除去された後次の印刷物が排紙トレイから除去されるまでの時間とに基づいて的確に計算される。
【００１７】
前項（４）に記載の発明によれば、第２の画像形成装置が手動操作によって追加処理を実施可能な手動式追加処理装置を備えている場合は、手動追加処理時間は、前記手動式追加処理装置の手動操作によって追加処理が実施されるときの単位量あたりの時間となる。
【００１８】
前項（５）に記載の発明によれば、第２の画像形成装置が複数の排紙トレイを備えている場合であって、追加処理が部毎に行われる処理である場合、第２の画像形成装置に対して印刷が指示される際に、部毎に排紙トレイを切り替える指示が併せて行われるから、ユーザーは排紙トレイから１部毎に印刷物を取り出して追加処理を行い易くなる。
【００１９】
前項（６）に記載の発明によれば、第２の画像形成装置により出力された印刷物に手動による追加処理を実施することを、ユーザーに通知できる。
【００２０】
前項（７）に記載の発明によれば、配分量に端数が発生したときは、第１の画像形成装置の端数分が切り上げられ、第２の画像形成装置の端数分が切り下げられる。
【００２１】
前項（８）に記載の発明によれば、第１の画像形成装置が複数台である場合、第１の画像形成装置の全体の配分量を、各第１の画像形成装置の合算処理能力を基に的確に決定することができる。
【００２２】
前項（９）に記載の発明によれば、第２の画像形成装置の排紙トレイ上に排紙された所定閾値量の印刷物が除去されてから次の所定閾値量の印刷物が排紙トレイから除去されるまでの時間と、前記所定閾値量とに基づいての計算により、初回の手動追加処理時間を取得することができる。
【００２３】
前項（１０）に記載の発明によれば、第２の画像形成装置における単位量あたりの印刷時間と手動追加処理時間のデフォルト値との合計に占める、単位量あたりの前記印刷時間の比率に応じて、所定閾値量を適正値に変更することができる。
【００２４】
前項（１１）に記載の発明によれば、第２の画像形成装置が複数台存在する場合、印刷要求元に近い第２の画像形成装置から順に分散印刷が指示される。
【００２５】
前項（１２）に記載の発明によれば、第２の画像形成装置が複数台存在する場合、印刷速度の速い第２の画像形成装置から順に分散印刷が指示される。
【００２６】
前項（１３）に記載の発明によれば、第２の画像形成装置の排紙トレイに印刷物が所定量置かれたままのときは印刷が停止されるから、排紙トレイに多量の印刷物が溜まるのを防止することができる。
【００２７】
前項（１４）に記載の発明によれば、第２の画像形成装置を使用する分散印刷が行われた印刷履歴が存在する場合には、手動追加処理時間として印刷履歴における手動追加処理時間が取得されるから、手動追加処理時間を新たに取得する必要がなく、配分量の決定処理時間を短縮できる。
【００２８】
前項（１５）に記載の発明によれば、手動による追加処理が必要な第２の画像形成装置の位置をユーザーが認識することができる。
【００２９】
前項（１６）に記載の発明によれば、第１の画像形成装置により追加処理済みの出力が完了するまでの時間と、第２の画像形成装置により印刷された印刷物に手動により実施される追加処理が完了されるまでの時間とが同じになるように、第１の画像形成装置と第２の画像形成装置に配分量を割り当てて分散印刷を指示する処理を、サーバーが行うことができる。
【００３０】
前項（１７）に記載の発明によれば、第１の画像形成装置により追加処理済みの出力が完了するまでの時間と、第２の画像形成装置により印刷された印刷物に手動により実施される追加処理が完了されるまでの時間とが同じになるように、第１の画像形成装置と第２の画像形成装置に配分量を割り当てて分散印刷を指示する処理を、画像形成装置が行うことができる。
【００３１】
前項（１８）に記載の発明によれば、第１の画像形成装置により追加処理済みの出力が完了するまでの時間と、第２の画像形成装置により印刷された印刷物に手動により実施される追加処理が完了されるまでの時間とが同じになるように、第１の画像形成装置と第２の画像形成装置に配分量を割り当てて印刷を指示する処理を、印刷指示装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００３２】
【図１】この発明の一実施形態に係る印刷指示装置が用いられた分散印刷システムの構成を示すブロック図である。
【図２】第１の画像形成装置の構成を示すブロック図である。
【図３】サーバーの電気的な構成を示すブロック図である。
【図４】第１の画像形成装置及び第２の画像形成装置のそれぞれ１部あたりの印刷及びステープル処理時間の状態を示す図である。
【図５】手動式のステープル処理装置が第２の画像形成装置に備えられている状態を示す図である。
【図６】（Ａ）は第２の画像形成装置により出力された印刷物に手動によるステープル処理を実施することをユーザーに通知する表示が、第１の画像形成装置に表示されている状態を示す図、（Ｂ）は同じく通知が第２の画像形成装置に表示されている状態を示す図である。
【図７】第１の画像形成装置により実施される追加処理と、第２の画像形成装置に対して指示される印刷設定の変換値とが、関連付けて規定された変換テーブルを示す図である。
【図８】サーバー３動作を示すフローチャートである。
【図９】図８のフローチャートのステップＳ０６における、分散印刷を実行させるＭＦＰの決定処理のサブルーチンを示すフローチャートである。
【図１０】サーバーから印刷指示を受けた第２の画像形成装置が実行する印刷処理を示すフローチャートである。
【図１１】第２の画像形成装置で実施される、手動追加処理時間の計算処理を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、この発明の実施形態を図面に基づいて説明する。
【００３４】
図１は、この発明の一実施形態に係る印刷指示装置が用いられた分散印刷システムの構成を示すブロック図である。
【００３５】
分散印刷システムは、１台又は複数台（この実施形態では２台）の第１の画像形成装置１ａ、１ｂと、１台又は複数台（この実施形態では２台）の第２の画像形成装置２ａ、２ｂと、印刷指示装置としてのサーバー３と、携帯端末装置４を備え、これらの第１の画像形成装置１ａ、１ｂと、第２の画像形成装置２ａ、２ｂと、サーバー３と、携帯端末装置４は相互にネットワーク５を介して接続されている。
【００３６】
この実施形態では、第１の画像形成装置１ａ、１ｂ及び第２の画像形成装置２ａ、２ｂとして、コピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等の機能を有する多機能デジタル画像形成装置である前述のＭＦＰが用いられている。以下の説明では、第１の画像形成装置を第１のＭＦＰ、第２の画像形成装置を第２のＭＦＰともいう。
【００３７】
図２は、第１のＭＦＰ１ａ、１ｂの構成を示すブロック図である。なお、第１のＭＦＰ１ａと第１のＭＦＰ１ｂは同一の構成であるので、以下の説明では特に区別して示す必要のある場合を除き、第１のＭＦＰ１ａ、１ｂを第１のＭＦＰ１と記す。
【００３８】
図２に示すように、第１のＭＦＰ１は本体装置１１と後処理装置１２を備えている。
【００３９】
本体装置１１は、制御部１００、固定記憶装置１１０、画像読取装置１２０、文字認識処理部１２１、操作パネル１３０、画像出力装置１４０、プリンタコントローラ１５０及びネットワークインターフェイス（ネットワークＩ/Ｆ）１６０、無線通信インターフェース（無線通信Ｉ／Ｆ）１７０、認証部１８０等を備え、互いにシステムバス１７５を介して接続されている。
【００４０】
制御部１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、Ｓ−ＲＡＭ（Static Random Access Memory）１０３、ＮＶ−ＲＡＭ（Non Volatile RAM）１０４及び時計ＩＣ１０５等を備えている。
【００４１】
ＣＰＵ１０１は、ＲＯＭ１０２等に保存されている動作プログラムを実行することにより、ＭＦＰ１の全体を統括的に制御するものであり、例えばコピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等を実行可能に制御する。
【００４２】
ＲＯＭ１０２は、ＣＰＵ１０１が実行するプログラムやその他のデータを格納する。
【００４３】
Ｓ−ＲＡＭ１０３は、ＣＰＵ１０１がプログラムを実行する際の作業領域となるものであり、プログラムやプログラムを実行する際のデータ等を一時的に保存する。
【００４４】
ＮＶ−ＲＡＭ１０４は、バッテリでバックアップされた不揮発メモリであり、画像形成に係わる各種の設定や情報等、例えば印刷速度等の装置性能や機能に関する情報等を記憶するものである。
【００４５】
時計ＩＣ１０５は、時刻を計時すると共に、内部タイマーとして機能し処理時間の計測等を行う。
【００４６】
固定記憶装置１１０は、ハードディスク等からなり、プログラムや各種データ等を保存する。
【００４７】
画像読取装置１２０は、スキャナ等を備え、プラテンガラス上にセットされた原稿を走査することによって読み取り、読み取った原稿を画像データに変換する。
【００４８】
操作パネル１３０は、ユーザーがＭＦＰ１へジョブ等の指示や各種設定を行う際に用いられるものであり、リセットキー１３１、スタートキー１３２、ストップキー１３３、表示部１３４及びタッチパネル１３５等を備えている。
【００４９】
リセットキー１３１は、設定をリセットする際に使用されるものであり、スタートキー１３２はスキャン等の開始操作に使用されるものであり、ストップキー１３３は動作を中断する場合等に押下されるものである。
【００５０】
表示部１３４は、例えば液晶表示装置からなりメッセージや各種の操作画面等を表示するものであり、タッチパネル１３５は表示部１３４の画面上に形成され、ユーザーのタッチ操作を検出する。
【００５１】
画像出力装置１４０は、画像読取装置１２０で読み取られた原稿の画像データや、ＰＣ２から送信されたプリントデータから生成された複写画像を用紙上に印字し印刷物として出力するものである。
【００５２】
プリンタコントローラ１５０は、ネットワークインターフェース１６０によって受信されたプリントデータから複写画像を生成するものである。
【００５３】
ネットワークＩ/Ｆ１６０は、サーバー３等の外部装置との間でネットワーク５を介してデータの送受信を行う通信手段として機能し、無線通信Ｉ／Ｆ１７０は近距離無線通信により外部装置と通信を行うためのインターフェースである。
【００５４】
認証部１８０はログインするユーザーの認証用情報を取得し、この認証用情報を予め固定記憶装置１１０等に保存されている照合用の情報と比較照合して認証を行うものである。なお、ユーザーの認証用情報と照合用の情報との比較照合は、外部の認証サーバーにより行い、認証部１８０が認証サーバーから認証結果を受信することにより認証が行われても良い。
【００５５】
後処理装置１２は、本体装置１１による印刷後に出力されてきた複数枚の印刷物（記録媒体）に追加処理を実施するものである。追加処理としては、所定枚数の印刷物を１部として部毎に所定位置で連結するステープル処理、印刷物の所定位置にパンチ穴を形成するパンチ処理等がある。ステープル処理としては、針を使用して印刷物を連結する芯有りステープル処理と、針を使用せず連結する芯無しステープル処理を実施可能となっている。
【００５６】
なお、第２のＭＦＰ２ａ、２ｂは後処理装置１２が備えられていない点を除き、第１のＭＦＰ１と同一の構成であるので、詳細な説明は省略する。従って、第２のＭＦＰ２ａ、２ｂはステープル処理等の追加処理を自動で実施することができず、出力された印刷物にステープル処理やパンチ処理を行う場合は、ユーザーが手動で行う必要がある。なお、第２のＭＦＰ２ａと第２のＭＦＰ２ｂは同一の構成であるので、以下の説明では特に区別して示す必要のある場合を除き、第２のＭＦＰ２ａ、２ｂを第２のＭＦＰ２と記す。
【００５７】
図３は、サーバー３の電気的な構成を示すブロック図である。サーバー３はパーソナルコンピュータからなり、ＣＰＵ３１０、ＲＯＭ３２０、ＲＡＭ３３０、記憶部３４０、表示装置３５０、入力装置３６０、ネットワークインターフェース部（ネットワークＩ/F部）３７０等を備え、システムバス３８０を介して互いに接続されている。
【００５８】
ＣＰＵ３１０は、ＲＯＭ３２０や記憶部３４０等に保存されているプログラムをＲＡＭ３３０にロードして実行することにより、サーバー３の全体を統括的に制御する。特に、この実施形態では、携帯端末装置４を介してユーザーからの印刷要求を受け付けたときに、受け付けられた印刷要求が、分散印刷対象かどうかを判定したり、分散印刷対象と判定された場合、印刷要求で要求された印刷量に対する第１のＭＦＰ１と第２のＭＦＰ２の配分量を決定し、決定された配分量の分散印刷を第１のＭＦＰ１及び第２のＭＦＰ２に対して指示する等の制御を行うが、詳細は後述する。
【００５９】
ＲＯＭ３２０は、ＣＰＵ３１０が実行するためのプログラムやその他のデータを保存する記憶媒体である。
【００６０】
ＲＡＭ３３０は、ＣＰＵ３１０が動作用プログラムに従って動作する際の作業領域を提供する記憶媒体である。
【００６１】
記憶部３４０は、ハードディスク等の記憶媒体からなり、各種の管理データ、アプリケーション等が記憶されるとともに、この実施形態では、過去の印刷要求とそのときの手動追加処理時間（後述）を含む印刷条件が関連付けられて、印刷履歴として保存されている。
【００６２】
表示装置３５０は液晶表示装置等からなり、各種のメッセージ及びユーザに対する入力受付画面、選択画面等を表示する。
【００６３】
入力装置３６０は、ユーザによる入力操作に用いられるもので、キーボードやマウス等からなる。
【００６４】
ネットワークインターフェース部３７０は、第１のＭＦＰ１、第２のＭＦＰ２、携帯端末装置４等との間で、ネットワーク５を介してデータの送受信を行う通信手段として機能する。
【００６５】
携帯端末装置４は例えばタブレット端末やスマートフォン等からなり、サーバー３に対して、印刷対象データを指定して第１のＭＦＰ１によるステープル処理等の追加処理を伴う印刷要求を行う。印刷対象データは携帯端末装置４自身が保存していても良いし、サーバー３や第１の第１のＭＦＰ１ａ等に保存されている文書等を指定する形態であっても良い。
【００６６】
なお、携帯端末装置４に代えてデスクトップ型のパーソナルコンピュータからなるユーザー端末装置によって、印刷要求を行っても良い。
【００６７】
次に、図１に示した分散印刷システムにおいて、携帯端末装置４を介してユーザーから分散印刷対象の印刷要求がサーバー３に対してなされたときの動作を、サーバー３の動作を中心に説明する。なお、サーバー３の動作はＣＰＵ３１０によって制御される。
【００６８】
ユーザーが携帯端末装置４からサーバー３に対して印刷要求を行うと、サーバー３は分散印刷対象の印刷要求かどうかを判定する。分散印刷対象の印刷要求かどうかの判定基準は予め設定されており、例えば、ステープル処理等の印刷物に対する追加処理が必要な印刷要求であり、所定枚数又は所定部数以上の印刷が必要な印刷要求であること等が挙げられる。また、ユーザーが分散印刷モードボタンを押すことで、分散印刷対象の印刷要求であることを判定しても良い。
【００６９】
サーバー３は分散印刷対象の印刷要求であると判定すると、印刷要求に含まれる印刷量のうち、第１のＭＦＰ１に割り当てる配分量と第２のＭＦＰ２に割り当てる配分量を、次のようにして決定する。尚、この例では基本的態様として、１台の第１のＭＦＰ１ａと１台の第２のＭＦＰ２ａの２台のＭＦＰに振り分ける場合について説明する。また、印刷要求に含まれる印刷物の追加処理が、複数枚の印刷物を１部として各部毎に行われるステープル処理である場合について説明するが、ステープル処理ではなく、パンチ処理や、印刷物１枚毎のマル秘、社外秘等のスタンプの付与処理であっても良い。
【００７０】
即ち、サーバー３は、印刷対象となる追加処理が可能な第１のＭＦＰ１ａと、ステープル処理機能を有しない第２のＭＦＰ２ａの各処理能力情報（マシンスペック）を取得する。さらに、第２のＭＦＰ２ａから出力される印刷物に手動でステープル処理を行うのに必要な１部あたりの処理時間である手動追加処理時間を取得する。手動追加処理時間の取得については後述する。なお、第１のＭＦＰ１ａ及び第２のＭＦＰ２ａの各処理能力情報を、予め記憶部３４０等に保存しておき、記憶部３４０から読み出して取得しても良い。また過去の印刷履歴から読み出して取得しても良い。
【００７１】
上記により取得された第１のＭＦＰ１ａの処理能力情報から、第１のＭＦＰ１ａの１部あたりの印刷時間と、第１のＭＦＰ１ａによる１部あたりのステープル処理時間を求め、第１のＭＦＰ１ａの１部あたりの印刷物の印刷開始からステープル処理完了までの処理時間と、単位時間あたりの処理能力を計算する。一方、取得された第２のＭＦＰ２ａの処理能力情報から第２のＭＦＰ２ａの１部あたりの印刷時間を求め、この１部あたりの印刷時間と手動追加処理時間を基に、第２のＭＦＰ２ａの１部あたりの印刷物の印刷開始から手動によるステープル処理完了までの処理時間と、単位時間あたりの処理能力を計算する。
【００７２】
そして、計算された第１のＭＦＰ１ａ及び第２のＭＦＰ２ａの単位時間あたりの処理能力の比から、第１のＭＦＰ１ａによるステープル処理済みの印刷物の出力が完了するまで時間と、第２のＭＦＰ２ａにより印刷された印刷物に手動によるステープル処理が完了するまでの時間とが同じになるように、換言すればほぼ同時に完了するように、印刷要求で要求された印刷量に対する第１のＭＦＰ１ａと第２のＭＦＰ２ａの配分量（印刷部数）を決定する。
【００７３】
以下に具体例を示す。例えば、
１部あたりのページ数：１０ページ、印刷部数：１０部、
第１のＭＦＰ１ａの印刷性能：１０ページ／分、
第２のＭＦＰ２ａの印刷性能：１０ページ／分、
第１のＭＦＰ１ａのステープル処理時間：１秒／１部、
第２のＭＦＰ２ａの手動によるステープル処理時間（手動追加処理時間）：２０秒／部、
とすると、
第１のＭＦＰ１ａの１部あたりの印刷時間：１０／１０×６０＝６０秒
第１のＭＦＰ１ａの１部あたりの印刷及びステープル処理時間：６０＋１＝６１秒
第１のＭＦＰ１ａの単位時間あたりの処理能力：６０／６１＝０．９８部／分
第２のＭＦＰ２ａの１部あたりの印刷時間：１０／１０×６０＝６０秒
第２のＭＦＰ２ａの１部あたりの印刷及びステープル処理時間：６０＋２０＝８０秒／部
第２のＭＦＰ２ａの単位時間あたりの処理能力：６０／８０＝０．７５部／分
となる。
【００７４】
図４に、第１のＭＦＰ１ａ及び第２のＭＦＰ２ａのそれぞれ１部あたりの印刷及びステープル処理時間の状態を示す。図４中、Ｘは第１のＭＦＰ１ａの１部あたりの印刷時間、Ｙは第１のＭＦＰ１ａの１部あたりのステープル処理時間、Ｔは第１のＭＦＰ１ａの一部あたりの印刷及びステープル処理時間を示す。また、ｘは第２のＭＦＰ２ａの１部あたりの印刷時間、ｙは第２のＭＦＰ２ａの１部あたりの手動ステープル処理時間、ｔは第２のＭＦＰ２ａの一部あたりの印刷及び手動ステープル処理時間を示す。第２のＭＦＰ２ａでは手動追加処理時間（手動ステープル処理時間）が長いため、ｔの値が第１のＭＦＰ１ａのＴの値に較べて大きくなっている。
【００７５】
こうして、第１のＭＦＰ１ａ及び第２のＭＦＰ２ａの単位時間あたりの処理能力を求めた後、第１のＭＦＰ１ａと第２のＭＦＰ２ａに対する印刷量（印刷部数）の配分量を求める。具体的には、
第１のＭＦＰ１ａの印刷部数＝全部数×比率＝１０×０．９８／（０．９８＋０．７５）＝５．６７→６部
第２のＭＦＰ２ａの印刷部数＝全部数×比率＝１０×０．７５／（０．９８＋０．７５）＝４．３２→４部
とする。
【００７６】
上記の例では、第１及び第２の各ＭＦＰ１ａ、２ａに割り当てる印刷部数に端数が生じているため、第１のＭＦＰ１ａについては端数を切り上げ６部とし、第２のＭＦＰ２ａについては端数を切り下げ４部としており、第２のＭＦＰ２ａでの処理が第１のＭＦＰ２ａでの処理よりも早く完了するようにしている。
【００７７】
こうして、第１及び第２の各ＭＦＰ１ａ、２ａに割り当てる印刷部数を決定した後、サーバー３は決定した印刷部数の印刷を、第１のＭＦＰ１ａ及び第２のＭＦＰ２ａのそれぞれに指示する。第１のＭＦＰ１ａに対してはステープル処理の実施を指示し、第２のＭＦＰ２ａに対してはステープル処理の実施は指示しない。
【００７８】
このように、第１のＭＦＰ１ａによりステープル処理済みの出力が完了するまでの時間と、第２のＭＦＰ２ａにより印刷された印刷物に手動により実施されるステープル処理が完了されるまでの時間とが同じになるように、第１のＭＦＰ１ａと第２のＭＦＰ１ｂに配分量が割り当てられるから、ステープル処理機能を有しない第２のＭＦＰ２ａの割り当てを多くした場合に、手動でのステープル処理が間に合わないとか、ステープル処理機能を有する第１のＭＦＰ１ａへの割り当てを多くしすぎて待ち時間が発生してしまうといった問題を解消することができる。
【００７９】
次に、第２のＭＦＰ２ａから出力される印刷物に手動でステープル処理を行うのに必要な１部あたりの処理時間である手動追加処理時間の取得について説明する。
【００８０】
サーバー３による手動追加処理時間の取得は例えば次のようにして行えば良い。一つ目の例は、特に印刷指示が行われる前の初回の手動追加処理時間の取得方法として好適なものであり、第２のＭＦＰ２ａの排紙トレイ上に排紙された所定閾値量の印刷物が除去されてから次の印刷物が排紙トレイから除去されるまでの時間と、所定閾値量とに基づく計算によって取得する方法である。所定閾値量が例えば１部であり、所定閾値量の印刷物が除去されてから次の印刷物が排紙トレイから除去されるまでの時間が１０秒の場合、１０秒の間に手動のステープル処理が実施されたと考えられるので、手動追加処理時間は１０秒とする。
【００８１】
なお、追加処理が印刷物１枚毎のマル秘、社外秘等のスタンプの付与処理である場合は、所定閾値量は部数ではなく印刷枚数を設定すれば良い。また、所定閾値量は、第２のＭＦＰ２ａにおける単位量あたりの印刷時間と手動追加処理時間のデフォルト値（例えば１部１０秒）との合計に占める、単位量あたり印刷時間の比率に応じて変更されるのが良い。この例では、限定はされないが、単位量あたりの印刷時間と手動追加処理時間のデフォルト値との合計に占める単位量あたり印刷時間の比率が１０％の場合は１部ずつ印刷し、１部目の印刷物が排紙トレイから除去された後、２部目の印刷物が排紙トレイから除去されたときの時間を測定して、１部あたりの手動追加処理時間を取得するようになっている。また、単位量あたり印刷時間の比率が２０％の場合は２部ずつ印刷し、１部目の印刷物が排紙トレイから除去された後、２部目の印刷物が排紙トレイから除去されたときの時間を測定して、１部あたりの手動追加処理時間を取得し、７０％以上を占める場合は、所定閾値量の制限を設けないようになっている。
【００８２】
所定閾値量の値は、例えばサーバー３に第２のＭＦＰ２毎に設定保存しておいても良いし、各第２のＭＦＰ２に設定保存されていても良い。また、手動追加処理時間は第２のＭＦＰ２ａが計算を行い、その結果をサーバー３が取得する形態であっても良い、サーバー３が排紙トレイ上の所定閾値量の印刷物が除去された後、次の印刷物が排紙トレイから除去されるまでの時間を第２のＭＦＰ２ａから取得して計算することにより、手動追加処理時間を取得しても良い。
【００８３】
サーバー３は、分散印刷を指示した後も手動追加処理時間を取得しても良い。この場合は、サーバー３は、手動追加処理時間が取得される度に第１のＭＦＰ１ａ及び第２のＭＦＰ２ａの配分量を再決定し、再決定された配分量の分散印刷を第１のＭＦＰ１ａ及び第２のＭＦＰ２ａに対して指示する。複数回の手動追加処理時間の平均値を手動処理時間としても良い。
【００８４】
分散印刷を指示した後の手動追加処理時間の好適な取得方法として、第２のＭＦＰ２ａの排紙トレイ上に排紙された印刷物が除去されたときの印刷物の印刷量と、除去された後次の印刷物が排紙トレイから除去されるまでの時間とに基づいて計算することにより取得する方法を挙げることができる。例えば、排紙トレイ上から印刷物が除去されたときの印刷物が２部であり、除去された後次の印刷物が排紙トレイから除去されるまでの時間が２０秒の場合、手動追加処理時間は１０秒となる。なお、追加処理が印刷物１枚毎のマル秘、社外秘等のスタンプの付与処理である場合は、排紙トレイ上に排紙された印刷物が除去されたときの印刷物の印刷量は、印刷枚数とすれば良い。
【００８５】
排紙トレイ上へ排紙された印刷物の部数や枚数は、カウントすることにより検出しても良いし、排紙トレイ上の印刷物の積載重量と印刷物１枚あたりの重量、１部あたりのページ数から計算されてもよい。
【００８６】
第２のＭＦＰ２ａの排紙トレイ上に排紙された印刷物が除去されたときの印刷物の印刷量と、除去された後次の印刷物が排紙トレイから除去されるまでの時間は、第２のＭＦＰ２ａが計算し、サーバー３は計算結果を第２のＭＦＰ２ａから取得しても良いし、第２のＭＦＰ２ａの排紙トレイ上に排紙された印刷物が除去されたときの印刷物の印刷量と、除去された後次の印刷物が排紙トレイから除去されるまでの時間を、サーバー３が第２のＭＦＰ２ａから取得して計算することにより、手動追加処理時間を取得しても良い。
【００８７】
また、第２のＭＦＰ２ａに、手動操作により手動追加処理を実施可能な手動式追加処理装が備えられている場合がある。図５では、手動式のステープル処理装置であるマニュアルステープラー１３が第２のＭＦＰ２ａに備えられている状態を示している。この場合は、手動式追加処理装置１３の手動操作によってステープル処理等の追加処理が実施されるときの１部あたりの時間を第２のＭＦＰ２ａが測定しサーバー３に通知することで、サーバー３が手動追加処理時間を取得しても良い。あるいは、手動式追加処理装置１３が第２のＭＦＰ２ａにステープル処理の処理時間間隔を逐次送信できる機能を有している場合は、第２のＭＦＰ２ａが受信した処理時間間隔を１部あたりの手動追加処理時間としてサーバー３に通知することで、サーバー３が手動追加処理時間を取得しても良い。あるいは、手動式追加処理装置１３がサーバー３にステープル処理の処理時間間隔を直接に送信しても良い。
【００８８】
また、第２のＭＦＰ２ａを使用する分散印刷が行われた過去の印刷履歴が、サーバー３に保存されている場合には、サーバー３は第２のＭＦＰ２ａの手動追加処理時間として、印刷履歴における手動追加処理時間を取得し採用してもよい。この場合は、サーバー３は手動追加処理時間を新たに取得する必要がなく、配分量の決定処理時間を短縮できる。なお、手動追加処理時間が変更された場合、新たな印刷履歴で過去の印刷履歴を更新すれば良い。
【００８９】
また、手動追加処理時間は、予め設定されている設定値や、サービスマンあるいは分散印刷システムの管理者等によって設定されている設定値であってもよい。
【００９０】
ところで、第２のＭＦＰ２ａが複数の排紙トレイを有している場合がある。この場合、サーバー３は、第２のＭＦＰ２ａに対して分散印刷を指示する際に、部毎に排紙トレイを切り替える指示を併せて行うのが望ましい。これによって、ユーザーは排紙トレイから１部毎に印刷物を取り出して追加処理を行い易くなる。第２のＭＦＰ２ａが複数トレイを有しているかどうかの情報は、第２のＭＦＰ２ａから取得しても良いし、第２のＭＦＰ２ａの仕様情報を予め記憶部３４０等に保存しておき、記憶部３４０から読み出して取得しても良い。また、第２のＭＦＰ２ａが複数トレイを有しているかどうかに拘わらず、サーバー３が第２のＭＦＰ２ａに部毎に排紙トレイを切り替える指示を行い、この指示を受けた第２のＭＦＰ２ａが複数トレイを有している場合は、部毎に排紙トレイを切り替え、複数トレイを有していない第２のＭＦＰ２ａについては、この指示を無視する形態であっても良い。
【００９１】
さらにこの実施形態では、分散印刷を第１のＭＦＰ１ａ及び第２のＭＦＰ２ａに指示した場合、サーバー３は、第２のＭＦＰ２ａにより出力された印刷物に手動によるステープル処理を実施することをユーザーに通知するための通知を行うようになっている。具体的には、第１のＭＦＰ１ａの表示部１３４、第２のＭＦＰ２ａの表示部１３４、携帯端末装置４の表示部の少なくとも何れかにメッセージを表示することにより通知する。図６（Ａ）は、第１のＭＦＰ１ａの表示部１３４に表示された場合を示している。この場合は、手動でステープル処理が必要な出力物が存在していること、ステープル処理を行ってほしいことと併せて、該当する第２のＭＦＰ２ａの位置情報が表示されている。この位置情報によって、ユーザーは分散印刷先の第２のＭＦＰ２ａの位置を認識することができる。図６（Ｂ）は、第２のＭＦＰ１ａの表示部１３４に表示された場合を示している。この場合は、手動でステープル処理が必要な出力物が存在していること、ステープル処理を行ってほしいことが表示されている。なお、通知は視覚的な表示ではなく音声によって行われても良い。
【００９２】
また、第２のＭＦＰ２ａの排紙トレイに印刷物が所定量置かれたままのときは、サーバー３は、印刷を停止する指示を分散印刷の指示と併せて行っても良い。これによって、ユーザーによる手動ステープル処理が遅れたような場合に、排紙トレイ上に印刷物が溜まっていくのを防止することができる。印刷停止の基準となる所定量は予め設定されており、サーバー３の記憶部３４０等に記憶しておけば良い。
【００９３】
以上の実施形態では、サーバー３は各１台の第１のＭＦＰ１ａと第２のＭＦＰ２ａに分散させて印刷を行ったが、第１のＭＦＰ１、第２のＭＦＰ２の少なくとも一方は複数台であっても良い。第１のＭＦＰ１が複数台の場合、第１のＭＦＰ１の全体の配分量を、各第１のＭＦＰ１の合算処理能力を基に決定する。
【００９４】
例えば、２台の第１のＭＦＰ１ａ、１ｂと１台の第２のＭＦＰ２ａに分散させる場合について説明すると、次の通りである。
【００９５】
即ち、印刷部数を１０部とし、
第１のＭＦＰ１ａの単位時間あたりの処理能力：１．００部／分
第１のＭＦＰ２ａの単位時間あたりの処理能力：０．５部／分
第２のＭＦＰ２ａの単位時間あたりの処理能力：０．２部／分
とすると、
第１のＭＦＰ１ａ及び１ｂでの合計印刷部数＝１０×（１．０＋０．５）／（（１．０＋０．５）＋０．２）＝８．８２→９部
第２のＭＦＰ２ａでの印刷部数＝１０×（０．２）／（（１．０＋０．５）＋０．２）＝１．１７→１部
となる。なお、第１のＭＦＰ１ａと第１のＭＦＰ１ｂの各印刷部数は、９部を単位時間あたりの処理能力に基づいて割り振れば良い。
【００９６】
第２のＭＦＰ２を複数台用いる場合も同様に、各ＭＦＰの単位時間あたりの処理能力に基づいて割り振れば良い。
【００９７】
第２のＭＦＰ２がネットワーク５上に複数台存在する場合、サーバー３は各第２のＭＦＰ２ａ、２ｂの位置情報に基づいて、印刷要求元である携帯端末装置４に近い順に分散印刷させる第２のＭＦＰ２を決定しても良いし、印刷速度の速い順に分散印刷させる第２のＭＦＰ２を決定しても良い。第２のＭＦＰ２の位置情報は、ＧＰＳ機能を備えた第２のＭＦＰ２から取得しても良いし、サーバー３の記憶部３４０に予め保存されている位置情報を参照しても良い。第２のＭＦＰ２の印刷速度も同様に、第２のＭＦＰ２から取得しても良いしサーバー３の記憶部３４０に予め保存されている設定値を用いても良い。
【００９８】
また、位置情報や印刷速度ではなく、ユーザーの選択に基づいて決定しても良いし、アプリケーション上で実装されている第２のＭＦＰ２に決定しても良い。
【００９９】
なお、ユーザーからの印刷要求が分散印刷対象であったとしても、第２のＭＦＰ２が使用中のため分散印刷を行うことができない場合がある。この場合、第２のＭＦＰ２の使用が完了して分散印刷可能となった場合には、サーバー３は途中から分散印刷を指示することも可能である。また、当初の印刷要求が分散印刷対象でなくても、ユーザーが途中で分散印刷の指示を行ったような場合も、第１のＭＦＰ１と第２のＭＦＰ２の印刷部数の配分量を決定して、分散印刷を指示することができる。また、ネットワーク５に接続されたＭＦＰのうち第１のＭＦＰ１の台数が大半を占めるような場合は、分散印刷を指示されたとしても、第２のＭＦＰ２への分散印刷の指示は行わないようにしても良い。
【０１００】
また、ユーザーが印刷要求で指示した第１のＭＦＰ１による追加処理の条件に合わせて第２のＭＦＰ２で印刷を行うと、第２のＭＦＰ２がエラーになるような場合は、第２のＭＦＰ２に対する印刷設定を変換して印刷を指示しても良い。具体的には図７に示すように、第１のＭＦＰ１により実施される追加処理と、第２のＭＦＰ２に対して指示される印刷設定の変換値とが、サーバー３の記憶部３４０に変換テーブルとして予め保持されており、この変換テーブルに従って、追加処理を対応する印刷設定値に変換して第２のＭＦＰ２に指示するようになっている。例えば、第１のＭＦＰ１により実施される追加処理が印刷物の左上をステープル処理する設定（ステープル左上）の場合、第２のＭＦＰ２に対しては、余白上：１５ｍｍ、余白下：１０ｍｍ、余白左：１５ｍｍ、余白右：１０ｍｍ、綴じ方向：左に、設定値が変換されて印刷が指示される。
【０１０１】
このように、第１のＭＦＰ１の追加処理を、対応する印刷設定値に変換して第２のＭＦＰ２に指示することにより、第２のＭＦＰ２にエラーを生じさせることなく第１のＭＦＰ１の追加処理と同等の手動追加処理を確実に実施可能となる。
【０１０２】
図８はサーバー３の動作を示すフローチャートである。この動作はサーバー３のＣＰＵ３１０が記憶部３４０等に格納された動作プログラムに従って動作することにより実行される。
【０１０３】
ユーザーが携帯端末装置４から、印刷対象文書を指定してステープル処理を伴う複数部数の印刷を指示すると、サーバー３のＣＰＵ３１０は、ステップＳ０１で、指示された印刷要求を受け付けたのち、ステップＳ０２で、受け付けた印刷要求が分散印刷対象かどうかを、例えば分散印刷モードの印刷要求かどうか等で判定する。分散印刷対象でなければ（ステップＳ０２でＮＯ）、ステップＳ０３で第１のＭＦＰ１ａに通常のステープル処理を伴う印刷を指示したのち、ステップＳ０４で、第１のＭＦＰ１ａからの報告に基づいて、全部数完了したかどうかを判断する。全部数完了していなければ（ステップＳ０４でＮＯ）、ステップＳ０２に戻る。全部数完了すると（ステップＳ０４でＹＥＳ）、処理を終了する。
【０１０４】
ステップＳ０２で、分散印刷対象である場合（ステップＳ０２でＹＥＳ）、ステップＳ０５で、第１のＭＦＰ１ａ、１ｂと第２のＭＦＰ２ａ、２ｂの処理能力、位置情報等を含む情報を取得したのち、ステップＳ０６で、分散印刷を実行させるＭＦＰを決定する。この決定処理については後述する。またこの例では、１台の第１のＭＦＰ１ａと複数台の第２のＭＦＰ２ａ、２ｂを用いて分散印刷を実行するものとする。従って、ステップＳ０６の決定処理は、複数台の第２のＭＦＰ２ａ、２ｂから使用する第２のＭＦＰを決定する処理となる。
【０１０５】
次いでステップＳ０７では、第２のＭＦＰ２ａ、２ｂを使用する分散印刷が行われた印刷履歴が存在するかどうか、換言すれば第２のＭＦＰ２ａ、２ｂの手動追加処理時間が印刷履歴に保存されているかどうかを判断する。保存されていれば（ステップＳ０７でＹＥＳ）、ステップＳ１３で、その手動追加処理時間を用いて、第１のＭＦＰ１ａと第２のＭＦＰ２ａ、２ｂの印刷部数の配分を決定した後、ステップＳ１１に進む。
【０１０６】
ステップＳ０７で、第２のＭＦＰ２ａ、２ｂの手動追加処理時間が印刷履歴に保存されていなければ（ステップＳ０７でＮＯ）、ステップＳ０８で、手動追加処理時間を第２のＭＦＰ２ａ、２ｂから受信したかどうかを調べる。受信していなければ（ステップＳ０８でＮＯ）、ステップＳ１１に進む。受信していれば（ステップＳ０８でＹＥＳ）、ステップＳ０９で、手動追加処理時間の更新があるかどうかを判断する。更新があれば（ステップＳ０９でＹＥＳ）、ステップＳ１３で、第１のＭＦＰ１ａと第２のＭＦＰ２ａ、２ｂの印刷部数の配分を変更（再決定）した後、ステップＳ１１に進む。
【０１０７】
ステップＳ０９で手動追加処理時間の更新がなければ（ステップＳ０９でＮＯ）、ステップＳ１０で、一定部数の印刷物が排紙トレイに溜まったことを示す通知が、第２のＭＦＰ２ａ、２ｂからあったかどうかを調べる。通知があれば（ステップＳ１０でＹＥＳ）、通知を行った第２のＭＦＰ２ａまたは２ｂは印刷停止するから、ステップＳ１３で、第１のＭＦＰ１ａと第２のＭＦＰ２ａ、２ｂの印刷部数の配分を変更した後、ステップＳ１１に進む。通知がなければ（ステップＳ１０でＮＯ）、そのままステップＳ１１に進む。
【０１０８】
ステップＳ１１では、決定され又は変更された配分の部数の印刷を、第１のＭＦＰ１ａと第２のＭＦＰ２ａ、２ｂに指示した後、ステップＳ１２に進む。ステップＳ１２では、第１のＭＦＰ１ａと第２のＭＦＰ２ａ、２ｂで全部数の印刷が完了したかどうかを、第１のＭＦＰ１ａと第２のＭＦＰ２ａ、２ｂからの報告に基づいて判断する。全部数完了していなければ（ステップＳ１２でＮＯ）、ステップＳ０８に戻る。全部数完了すると（ステップＳ１２でＹＥＳ）、処理を終了する。
【０１０９】
図９は、図８のフローチャートのステップＳ０６における、分散印刷を実行させるＭＦＰの決定処理のサブルーチンを示すフローチャートである。
【０１１０】
ステップＳ０６１では、図８のステップＳ０５で取得した第２のＭＦＰ２ａ、２ｂの処理能力に基づいて、印刷速度が速い順に第２のＭＦＰ２ａ、２ｂを並べ替え（ソートし）、ステップＳ０６２では、ステープル処理を実行する第１のＭＦＰ１ａに近い順に第２のＭＦＰ２ａ、２ｂを並べ替え（ソートし）、ステップＳ０６３では、印刷要求を行った要求元である携帯端末装置４に近い順に第２のＭＦＰ２ａ、２ｂを並べ替える（ソートする）。
【０１１１】
そして、ステップＳ０６４では、ソート順の最上位の第２のＭＦＰ２ａ、２ｂを、印刷対象ＭＦＰとして決定して、図８のフローチャートにリターンする。
【０１１２】
図１０は、サーバー３から印刷指示を受けた第２のＭＦＰ２ａ、２ｂが実行する印刷処理を示すフローチャートである。
【０１１３】
ステップＳ３１では印刷部数の変更の有無を調べ、印刷部数の変更が有れば（ステップＳ３１でＹＥＳ）、ステップＳ３２で部数設定を変更した後、ステップＳ３３に進む。印刷部数の変更がなければ（ステップＳ３１でＮＯ）、そのままステップＳ３３に進む。
【０１１４】
ステップＳ３３では、１部毎に排紙トレイを切り替える設定を行った後、ステップＳ３４で、印刷を実行する。第２のＭＦＰ２ａ、２ｂが複数の排紙トレイを有していない場合は、ステップＳ３３は行われない。
【０１１５】
ステップＳ３５では、指定部数の印刷が完了したかどうかを判断し、完了していなければ（ステップＳ３５でＮＯ）、ステップＳ３１に戻る。指定部数の印刷が完了すると（ステップＳ３５でＹＥＳ）、印刷を終了する。
【０１１６】
図１１は、第２のＭＦＰ２ａ、２ｂで実施される、手動追加処理時間の計算処理を示すフローチャートである。
【０１１７】
ステップＳ５１で排紙トレイ上の部数を取得したのち、ステップＳ５２で、排紙トレイに予め設定された一定部数の印刷物が溜まっているかどうかを判定する。溜まっていなければ（ステップＳ５２でＮＯ）、ステップＳ５３で、排紙トレイから印刷物が除去されたかどうかを調べる。除去されていなければ（ステップＳ５３でＮＯ）、ステップＳ５１に戻る。
【０１１８】
除去されていると（ステップＳ５３でＹＥＳ）、ステップＳ５４で初回の除去かどうかを判断する。初回の除去であれば（ステップＳ５４でＹＥＳ）、ステップＳ５７で、排紙トレイの初回取得をサーバー３に通知する。
【０１１９】
初回除去でなければ（ステップＳ５４でＮＯ）、ステップＳ５５で手動追加処理時間を計算した後、ステップＳ５６で、計算された手動追加処理時間をサーバー３に通知する。
【０１２０】
ステップＳ５２で、排紙トレイに予め設定された一定部数の印刷物が溜まっている場合（ステップＳ５２でＹＥＳ）、ステップＳ５８で、一定部数の印刷物が溜まっていることをサーバー３に通知したのち、ステップＳ５９で印刷を停止する。一定部数の印刷物が溜まっていることの通知を受けたサーバー３は、その第２のＭＦＰ（例えば第２のＭＦＰ２ａ）による印刷部数の配分をゼロにして再度印刷部数の配分を決定する。
【０１２１】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。例えば、携帯端末装置４からサーバー３に印刷要求を行ったが、携帯端末装置４から直接に第１のＭＦＰ１ａ、１ｂに、印刷要求を行っても良い。この場合は、印刷要求を受け付けた第１のＭＦＰ１ａ、１ｂのＣＰＵ１０１が、ＲＯＭ１０２等に格納された動作プログラムに従って動作することにより、サーバー３と同様に印刷要求が分散印刷対象かどうかや、印刷部数の配分量の決定、印刷指示等を実行し、さらに、自身もステープル処理を伴う印刷を実行する。つまり、この場合はサーバー３の機能を第１のＭＦＰ１ａ、１ｂ自身が有しており、第１のＭＦＰ１ａ、１ｂが印刷指示装置として機能する。
【０１２２】
また、印刷は、第１のＭＦＰ１ａ、１ｂの画像読取装置１２０で読み取った原稿の画像データを複数枚あるいは複数部数印刷するものであっても良い。この場合は、第１のＭＦＰ１ａ、１ｂは、印刷の指示と共に読み取った画像データを分散印刷させる第２のＭＦＰ２ａ、２ｂに送信する。
【符号の説明】
【０１２３】
１、１ａ、１ｂ  第１の画像形成装置
２、２ａ、２ｂ  第２の画像形成装置
１００  制御部
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１１０  固定記憶装置
１２０  画像読取装置
１３０  操作パネル
１３４  表示部
１４０  画像出力装置
３      サーバー
３１０  ＣＰＵ
３４０  記憶部
４      携帯端末装置
５      ネットワーク
【図１】
2019018539.tif 000003
【図２】
2019018539.tif 000004
【図３】
2019018539.tif 000005
【図４】
2019018539.tif 000006
【図５】
2019018539.tif 000007
【図６】
2019018539.tif 000008
【図７】
2019018539.tif 000009
【図８】
2019018539.tif 000010
【図９】
2019018539.tif 000011
【図１０】
2019018539.tif 000012
【図１１】
2019018539.tif 000013