(57)【要約】【課題】各印刷機の状況に応じて印刷効率の向上を図ることが可能な印刷データ送信方法を提供すること。【解決手段】複数の印刷機に対して印刷データを送信する印刷データ送信方法は、各印刷機における現在の印刷待ち時間に基づき、各印刷機に対して送信する印刷データの配分を算出し、前記算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する。【選択図】      図２
2006099686.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷機と接続し、任意の印刷機に対して印刷データを送信可能な印刷データ送信機であって、
各印刷機における現在の印刷待ち時間に基づき、各印刷機に対して送信する印刷データの配分を算出する算出手段と、
前記算出手段により算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する送信手段と、
を備えたことを特徴とする印刷データ送信機。
【請求項２】
複数の印刷機と接続し、任意の印刷機に対して印刷データを送信可能な印刷データ送信機であって、
各印刷機に対して現在の印刷待ち時間を問い合わせ、各印刷機における現在の印刷待ち時間と送信予定の印刷データにより生じる印刷待ち時間との合計に基づき、一台の印刷機において生じる平均印刷待ち時間を算出し、この平均印刷待ち時間と各印刷機の現在の印刷待ち時間との差分時間に基づき、各印刷機に対して送信する印刷データの配分を算出する算出手段と、
前記算出手段により算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する送信手段と、
を備えたことを特徴とする印刷データ送信機。
【請求項３】
複数の印刷機と接続し、任意の印刷機に対して印刷データを送信可能な印刷データ送信機であって、
印刷ジョブの数とボリュームに基づき算出される各印刷機における現在の印刷待ち時間を問い合わせ、各印刷機における現在の印刷待ち時間と送信予定の印刷ジョブの数とボリュームに応じて生じる印刷待ち時間との合計に基づき、一台の印刷機において生じる平均印刷待ち時間を算出し、この平均印刷待ち時間と各印刷機の現在の印刷待ち時間との差分時間に基づき、各印刷機に対して送信する印刷データの配分を算出する算出手段と、
前記算出手段により算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する送信手段と、
を備えたことを特徴とする印刷データ送信機。
【請求項４】
複数の印刷機と接続し、任意の印刷機に対して印刷データを送信可能な印刷データ送信機であって、
各印刷機に対して現在の印刷待ち時間を問い合わせ、各印刷機における現在の印刷待ち時間と送信予定の印刷データにより生じる印刷待ち時間との合計に基づき、一台の印刷機において生じる第１の平均印刷待ち時間を算出し、各印刷機における現在の印刷待ち時間がこの第１の平均印刷待ち時間以下であることを条件として、この第１の平均印刷待ち時間と各印刷機の現在の印刷待ち時間との差分時間に基づき、各印刷機に対して送信する印刷データの配分を算出する第１の算出手段と、
所定の印刷機の現在の印刷待ち時間が前記第１の平均印刷待ち時間を超えることを条件として、この所定の印刷機を除く残りの各印刷機における現在の印刷待ち時間と送信予定の印刷データにより生じる印刷待ち時間との合計に基づき、一台の印刷機において生じる第２の平均印刷待ち時間を算出し、この第２の平均印刷待ち時間と残りの各印刷機の現在の印刷待ち時間との差分時間に基づき、残りの各印刷機に対して送信する印刷データの配分を算出する第２の算出手段と、
前記第１又は第２の算出手段により算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する送信手段と、
を備えたことを特徴とする印刷データ送信機。
【請求項５】
複数の印刷機と接続し、任意の印刷機に対して印刷データを送信可能な印刷データ送信機であって、
印刷ジョブの数とボリュームに基づき算出される各印刷機における現在の印刷待ち時間を問い合わせ、各印刷機における現在の印刷待ち時間と送信予定の印刷ジョブの数とボリュームに応じて生じる印刷待ち時間との合計に基づき、一台の印刷機において生じる第１の平均印刷待ち時間を算出し、各印刷機における現在の印刷待ち時間がこの第１の平均印刷待ち時間以下であることを条件として、この第１の平均印刷待ち時間と各印刷機の現在の印刷待ち時間との差分時間に基づき、各印刷機に対して送信する印刷データの配分を算出する第１の算出手段と、
所定の印刷機の現在の印刷待ち時間が前記第１の平均印刷待ち時間を超えることを条件として、この所定の印刷機を除く残りの各印刷機における現在の印刷待ち時間と送信予定の印刷データにより生じる印刷待ち時間との合計に基づき、一台の印刷機において生じる第２の平均印刷待ち時間を算出し、この第２の平均印刷待ち時間と残りの各印刷機の現在の印刷待ち時間との差分時間に基づき、残りの各印刷機に対して送信する印刷データの配分を算出する第２の算出手段と、
前記第１又は第２の算出手段により算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する送信手段と、
を備えたことを特徴とする印刷データ送信機。
【請求項６】
印刷データを所定の印刷機により印刷する印刷システムであって、
複数の印刷機と、
前記複数の印刷機と接続し、任意の印刷機に対して印刷データを送信可能な印刷データ送信機とを備え、
前記印刷データ送信機は、
各印刷機における現在の印刷待ち時間に基づき、各印刷機に対して送信する印刷データの配分を算出する算出手段と、
前記算出手段により算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する送信手段と、
を備えたことを特徴とする印刷システム。
【請求項７】
複数の印刷機に対して印刷データを送信する印刷データ送信方法であって、
各印刷機における現在の印刷待ち時間に基づき、各印刷機に対して送信する印刷データの配分を算出し、
前記算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する、
ことを特徴とする印刷データ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷機と接続し、任意の印刷機に対して印刷データを送信可能な印刷データ送信機に関する。また、本発明は、複数の印刷機とこれら複数の印刷機に対して印刷データを送信する印刷データ送信機により構成される印刷システムに関する。さらに、本発明は、複数の印刷機と接続し、任意の印刷機に対して印刷データを送信する印刷データ送信方法に関する。
【背景技術】
【０００２】
例えば、銀行等の金融機関の業務に通帳印刷があることが知られている。顧客による通帳印刷とは違い、係員による通帳印刷時には、大量の印刷データに基づき複数の通帳を一度に印刷することがある。大量の印刷データが一台の通帳印刷機に割り当てられるため、印刷待ち時間が長くなることがある。
【０００３】
これに対して、ネットワークを利用した印刷に関する様々な技術が提案されている（特許文献１参照）。
【特許文献１】特開２００２−６３００３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ネットワークを利用して大量の印刷データを複数の印刷機に分散するにしても、既に印刷データを保持している印刷機も含まれているため、単純に、印刷機の台数に応じて印刷データを均等割して分散しても、十分な印刷効率の向上を図ることはできない。
【０００５】
本発明の目的は、上記課題を解決するためになされたものであり、各印刷機の状況に応じて印刷効率の向上を図ることが可能な印刷データ送信機、印刷システム、及び印刷データ送信方法を提供することにある。
【課題を解決するための手段】
【０００６】
この発明の印刷データ送信機、印刷システム、及び印刷データ送信方法は、以下のように構成されている。
【０００７】
（１）この発明は、複数の印刷機と接続し、任意の印刷機に対して印刷データを送信可能な印刷データ送信機であって、各印刷機における現在の印刷待ち時間に基づき、各印刷機に対して送信する印刷データの配分を算出する算出手段と、前記算出手段により算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する送信手段とを備えたことを特徴とする印刷データ送信機である。
【０００８】
（２）この発明は、印刷データを所定の印刷機により印刷する印刷システムであって、複数の印刷機と、前記複数の印刷機と接続し、任意の印刷機に対して印刷データを送信可能な印刷データ送信機とを備え、前記印刷データ送信機は、各印刷機における現在の印刷待ち時間に基づき、各印刷機に対して送信する印刷データの配分を算出する算出手段と、前記算出手段により算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信する送信手段とを備えたことを特徴とする印刷システムである。
【０００９】
（３）この発明は、複数の印刷機に対して印刷データを送信する印刷データ送信方法であって、各印刷機における現在の印刷待ち時間に基づき、各印刷機に対して送信する印刷データの配分を算出し、前記算出された各印刷機に対する印刷データの配分に基づき、印刷データを各印刷機へ送信することを特徴とする印刷データ送信方法である。
【発明の効果】
【００１０】
本発明によれば、各印刷機の状況に応じて印刷効率の向上を図ることが可能な印刷データ送信機、印刷システム、及び印刷データ送信方法を提供できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照し、本発明の実施形態について説明する。
【００１２】
図１は、本発明の一例に係る印刷システムの概略構成を示す図である。印刷システムは、複数台のデータ入力機と複数台の通帳印刷機とがＬＡＮケーブルにより接続されて構成されている。例えば、図１に示すように、印刷システムは、データ入力機１ａ（＃１）、１ｂと、通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）と、これらを接続するＬＡＮケーブル３により構成されている。
【００１３】
データ入力機１ａ、１ｂは、夫々が、主制御部１１、データ入力部１２、及び通信部１３を備えている。また、通帳印刷機２ａ、２ｂ、２ｃは、夫々が、主制御部２１、印刷部２２、及び通信部２３を備えている。
【００１４】
例えば、オペレータは、データ入力機１ａ、１ｂのデータ入力部１３を介して、申請情報を入力する。或いは、データ入力機１ａ、１ｂのデータ入力部１３が、申請情報を読み取る。さらにデータ入力部１３は、申請情報に基づき印刷データを生成する。通信部１４は、ＬＡＮケーブル３を介して、通帳印刷機２ａ、２ｂ、２ｃに対して印刷データを送信する。各通帳印刷機２ａ、２ｂ、２ｃの通信部２３は印刷データを受信し、各通帳印刷機２ａ、２ｂ、２ｃの印刷部２２は、通帳に対して印刷データを印刷する。
【００１５】
例えば、一つの申請情報に基づき通帳１頁に対してデータを印刷する場合と、通帳２頁に対してデータを印刷する場合とがある。つまり、一つの申請情報（一つの印刷ジョブ）に基づく印刷であっても印刷時間が異なることがある。例えば、通帳１頁の印刷時間は１分、通帳２頁の印刷時間は２分である。
【００１６】
また、通帳は、用途別に複数の種類がある。申請情報に応じた通帳が適用される。通帳印刷機２ａ、２ｂ、２ｃの各印刷部２２は、通帳供給部と通帳排出部とを備えている。通帳供給部には通帳供給カセットが装填される。通帳供給カセットは通帳の種類毎に用意されている。例えば、通帳種別Ａの通帳供給カセットの接続機構形状と、通帳種別Ｂの通帳供給カセットの接続機構形状は、異なる。或いは、通帳種別Ａの通帳供給カセットの接続端子は通帳種別Ａを示す信号を出力し、通帳種別Ｂの通帳供給カセットの接続端子は通帳種別Ｂを示す信号を出力する。これにより、通帳印刷機２ａ、２ｂ、２ｃの主制御部２１は、どの種別の通帳（どの種別の通帳供給カセット）がセットされたかを検知することができる。
【００１７】
次に、図２に示すフローチャートを参照して、印刷システムによる分散印刷処理について説明する。
【００１８】
データ入力機１ａ（又はデータ入力機１ｂ）は、印刷データの送信前に、各通帳印刷機２ａ、２ｂ、２ｃにおける印刷待ちデータを収集する（ＳＴ１）。データ入力機１ａの主制御部１１は、全ての通帳印刷機、つまり通帳印刷機２ａ、２ｂ、２ｃを対象として（ＳＴ２）、これら通帳印刷機２ａ、２ｂ、２ｃにおける印刷ジョブの数（件数）とボリューム（頁数）に基づき、これら通帳印刷機２ａ、２ｂ、２ｃにおける印刷待ち時間を算出し、さらにデータ入力機１ａの主制御部１１は、このデータ入力機１ａに保持されている印刷ジョブ（送信予定の印刷ジョブ）の数（件数）とボリューム（頁数）により生じる印刷待ち時間を算出し、両者を合計する（ＳＴ３）。主制御部１１は、つまり、全ての通帳印刷機２ａ、２ｂ、２ｃで保持されている印刷データを印刷するための印刷待ち時間と、データ入力機１ａで保持されている印刷データを印刷するための印刷待ち時間との合計を算出する（ＳＴ３）。
【００１９】
ケース１として、図３に示すような印刷データ（印刷ジョブの数（件数）とボリューム（頁数））を、データ入力機１ａ（＃１）及び通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）が保持しているとする。
【００２０】
つまり、図４に示すように、通帳印刷機２ａ（＃１）が、１頁印刷の印刷ジョブ２０件と、２頁印刷の印刷ジョブ３０件とを保持しており、この通帳印刷機２ａ（＃１）における現在の印刷待ち時間は、２０件×１分＋３０件×２分＝８０分となる。また、通帳印刷機２ｂ（＃２）が、１頁印刷の印刷ジョブ５０件と、２頁印刷の印刷ジョブ１０件とを保持しており、この通帳印刷機２ｂ（＃２）における現在の印刷待ち時間は、５０件×１分＋１０件×２分＝７０分となる。また、通帳印刷機２ｃ（＃３）が、１頁印刷の印刷ジョブ８０件と、２頁印刷の印刷ジョブ１０件とを保持しており、この通帳印刷機２ｃ（＃３）における現在の印刷待ち時間は、８０件×１分＋１０件×２分＝１００分となる。
【００２１】
また、図４に示すように、データ入力機１ａ（＃１）が、送信予定の印刷ジョブとして、１頁印刷の印刷ジョブ２０件と、２頁印刷の印刷ジョブ３０件とを保持しており、このデータ入力機１ａ（＃１）からの送信予定の印刷ジョブの数とボリュームにより生じる印刷待ち時間は、２０件×１分＋３０件×２分＝８０分となる。
【００２２】
このケース１においては、図４に示すように、各通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）における現在の印刷待ち時間（８０分、７０分、１００分）と、送信予定の印刷ジョブの数とボリュームに応じて生じる印刷待ち時間（８０分）との合計は、３３０分となる。つまり、のべ印刷時間は３３０分となる（ＳＴ３）。
【００２３】
さらに、データ入力機１ａ（＃１）の主制御部１１は、算出されたのべ印刷時間に基づき、一台の通帳印刷機において生じる平均印刷待ち時間を算出する（ＳＴ４）。このケース１では、図４に示すように、平均印刷待ち時間は１１０分（３３０分／３台）となる。
【００２４】
データ入力機１ａ（＃１）の主制御部１１は、各通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）における現在の印刷待ち時間（８０分、７０分、１００分）が平均印刷待ち時間（１１０分）以下であることを条件として（ＳＴ５、ＮＯ）、この平均印刷待ち時間（１１０分）と各通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）の現在の印刷待ち時間（８０分、７０分、１００分）との差分時間（１１０分−８０分＝３０分、１１０分−７０分＝４０分、１１０分−１００分＝１０分）に基づき、各通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）に対して送信する印刷データの配分を算出する（ＳＴ６）。つまり、データ入力機１ａ（＃１）の主制御部１１は、通帳印刷機２ａ（＃１）に対しては送信予定の全印刷データ（８０分の印刷待ちが生じる印刷データ）のうちの３０分の印刷待ち時間分の印刷データを配分し、通帳印刷機２ｂ（＃２）に対しては４０分の印刷待ち時間分の印刷データを配分し、通帳印刷機２ｃ（＃３）に対しては１０分の印刷待ち時間分の印刷データを配分する。
【００２５】
データ入力機１ａ（＃１）の通信部１４は、主制御部１１により算出された配分に基づき、送信予定の全印刷データを各通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）へ送信する。結果的に、図５に示すように、通帳印刷機２ａ（＃１）は、当初の印刷待ち時間８０分に相当する印刷データに加えて、新たに印刷待ち時間３０分に相当する印刷データを受信し、合計印刷待ち時間１１０分後に全ての印刷を完了する。通帳印刷機２ｂ（＃２）は、当初の印刷待ち時間７０分に相当する印刷データに加えて、新たに印刷待ち時間４０分に相当する印刷データを受信し、合計印刷待ち時間１１０分後に全ての印刷を完了する。通帳印刷機２ｃ（＃３）は、当初の印刷待ち時間１００分に相当する印刷データに加えて、新たに印刷待ち時間１０分に相当する印刷データを受信し、合計印刷待ち時間１１０分後に全ての印刷を完了する。
【００２６】
なお、各通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）における印刷ジョブの分配の詳細は、例えば図６に示すようになる。つまり、通帳印刷機２ａ（＃１）が、１頁印刷の印刷ジョブ３０件と２頁印刷の印刷ジョブ４０件とを保持することになり、この通帳印刷機２ａ（＃１）における印刷待ち時間は、３０件×１分＋４０件×２分＝１１０分となる。また、通帳印刷機２ｂ（＃２）が、１頁印刷の印刷ジョブ５０件と２頁印刷の印刷ジョブ３０件とを保持することになり、この通帳印刷機２ｂ（＃２）における印刷待ち時間は、５０件×１分＋３０件×２分＝１１０分となる。また、通帳印刷機２ｃ（＃３）が、１頁印刷の印刷ジョブ９０件と２頁印刷の印刷ジョブ１０件とを保持することになり、この通帳印刷機２ｃ（＃３）における印刷待ち時間は、９０件×１分＋１０件×２分＝１１０分となる。
【００２７】
次に、ケース２を参照して、各通帳印刷機における現在の印刷待ち時間が平均印刷待ち時間以下という条件を満たさない状況について説明する。
【００２８】
ケース２として、図７に示すような印刷データ（印刷ジョブの数（件数）とボリューム（頁数））を、データ入力機１ａ（＃１）及び通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）が保持しているとする。
【００２９】
つまり、図８に示すように、通帳印刷機２ａ（＃１）が、１頁印刷の印刷ジョブ２０件と、２頁印刷の印刷ジョブ４０件とを保持しており、この通帳印刷機２ａ（＃１）における現在の印刷待ち時間は、２０件×１分＋４０件×２分＝１００分となる。また、通帳印刷機２ｂ（＃２）が、１頁印刷の印刷ジョブ２０件と、２頁印刷の印刷ジョブ５件とを保持しており、この通帳印刷機２ｂ（＃２）における現在の印刷待ち時間は、２０件×１分＋５件×２分＝３０分となる。また、通帳印刷機２ｃ（＃３）が、１頁印刷の印刷ジョブ０件と、２頁印刷の印刷ジョブ５件とを保持しており、この通帳印刷機２ｃ（＃３）における現在の印刷待ち時間は、０件×１分＋５件×２分＝１０分となる。
【００３０】
また、図８に示すように、データ入力機１ａ（＃１）が、送信予定の印刷ジョブとして、１頁印刷の印刷ジョブ２０件と、２頁印刷の印刷ジョブ２５件とを保持しており、このデータ入力機１ａ（＃１）からの送信予定の印刷ジョブの数とボリュームにより生じる印刷待ち時間は、２０件×１分＋２５件×２分＝７０分となる。
【００３１】
このケース２においては、図８に示すように、各通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）における現在の印刷待ち時間（１００分、３０分、１０分）と、送信予定の印刷ジョブの数とボリュームに応じて生じる印刷待ち時間（７０分）との合計は、２１０分となる。つまり、のべ印刷時間は２１０分となる（ＳＴ３）。
【００３２】
さらに、データ入力機１ａ（＃１）の主制御部１１は、算出されたのべ印刷時間に基づき、一台の通帳印刷機において生じる平均印刷待ち時間を算出する（ＳＴ４）。このケース２では、図８に示すように、平均印刷待ち時間は７０分（２１０分／３台）となる。
【００３３】
つまり、このケース２では、各通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）における現在の印刷待ち時間（１００分、３０分、１０分）が平均印刷待ち時間（７０分）以下という条件を満たさない（ＳＴ５、ＮＯ）。具体的には、図９に示すように、通帳印刷機２ａ（＃１）の現在の印刷待ち時間（１００分）が平均印刷待ち時間（７０分）を超えてしまっている。この場合には、図１０に示すように、データ入力機１ａ（＃１）の主制御部１１は、この通帳印刷機２ａ（＃１）を除く残りの通帳印刷機２ｂ（＃２）、２ｃ（＃３）における現在の印刷待ち時間（３０分、１０分）と、送信予定の印刷ジョブの数とボリュームに応じて生じる印刷待ち時間（７０分）とを合計する。この場合、合計待ち時間は、１１０分となる。つまり、のべ印刷時間は１１０分となる（ＳＴ３）。
【００３４】
さらに、データ入力機１ａ（＃１）の主制御部１１は、算出されたのべ印刷時間に基づき、一台の通帳印刷機において生じる平均印刷待ち時間を算出する（ＳＴ４）。このケース２では、図１０に示すように、平均印刷待ち時間は５５分（１１０分／２台）となる。
【００３５】
データ入力機１ａ（＃１）の主制御部１１は、通帳印刷機２ｂ（＃２）、２ｃ（＃３）における現在の印刷待ち時間（３０分、１０分）が平均印刷待ち時間（５５分）以下であることを条件として（ＳＴ５、ＮＯ）、この平均印刷待ち時間（５５分）と通帳印刷機２ｂ（＃２）、２ｃ（＃３）の現在の印刷待ち時間（３０分、１０分）との差分時間（５５分−３０分＝２５分、５５分−１０分＝４５分）に基づき、通帳印刷機２ｂ（＃２）、２ｃ（＃３）に対して送信する印刷データの配分を算出する（ＳＴ６）。つまり、データ入力機１ａ（＃１）の主制御部１１は、通帳印刷機２ｂ（＃２）に対しては送信予定の全印刷データ（７０分の印刷待ちが生じる印刷データ）のうちの２５分の印刷待ち時間分の印刷データを配分し、通帳印刷機２ｃ（＃３）に対しては４５分の印刷待ち時間分の印刷データを配分する。
【００３６】
データ入力機１ａ（＃１）の通信部１４は、主制御部１１により算出された配分に基づき、送信予定の全印刷データを通帳印刷機２ｂ（＃２）、２ｃ（＃３）へ送信する。結果的に、図１１に示すように、通帳印刷機２ａ（＃１）は、当初の印刷待ち時間１００分に相当する印刷データだけを保持し（新たな印刷データの受信は無い）、印刷待ち時間１００分後に印刷を完了する。通帳印刷機２ｂ（＃２）は、当初の印刷待ち時間３０分に相当する印刷データに加えて、新たに印刷待ち時間２５分に相当する印刷データを受信し、合計印刷待ち時間５５分後に全ての印刷を完了する。通帳印刷機２ｃ（＃３）は、当初の印刷待ち時間１０分に相当する印刷データに加えて、新たに印刷待ち時間４５分に相当する印刷データを受信し、合計印刷待ち時間５５分後に全ての印刷を完了する。
【００３７】
なお、各通帳印刷機２ａ（＃１）、２ｂ（＃２）、２ｃ（＃３）における印刷ジョブの分配の詳細は、例えば図１２に示すようになる。つまり、通帳印刷機２ａ（＃１）が、１頁印刷の印刷ジョブ２０件と２頁印刷の印刷ジョブ４０件とを保持することになり（新たな印刷データの受信は無い）、この通帳印刷機２ａ（＃１）における印刷待ち時間は、２０件×１分＋４０件×２分＝１００分となる。また、通帳印刷機２ｂ（＃２）が、１頁印刷の印刷ジョブ３５件と２頁印刷の印刷ジョブ１０件とを保持することになり、この通帳印刷機２ｂ（＃２）における印刷待ち時間は、３５件×１分＋１０件×２分＝５５分となる。また、通帳印刷機２ｃ（＃３）が、１頁印刷の印刷ジョブ５件と２頁印刷の印刷ジョブ２０件とを保持することになり、この通帳印刷機２ｃ（＃３）における印刷待ち時間は、５件×１分＋２０件×２分＝５５分となる。
【００３８】
上記説明したように、この印刷システムによれば、印刷時間を均等に割り振ることにより印刷時間の効率化を図ることができる。つまり、印刷時間を均等に割り振ることにより、結果として全ての印刷が終わる時間を早めることができる。
【００３９】
なお、上記説明した通帳印刷機＃１、＃２、＃３による分散処理の後続で、以下に説明する＃１、＃４、＃５を対象とした代替印刷処理を実行するようにしてもよい。つまり、上記説明した通帳印刷機＃１、＃２、＃３を対象とした分散印刷処理において通帳印刷機＃１で印刷処理の中断が発生した場合に、以下に説明する通帳印刷機＃１、＃４、＃５による代替印刷処理を実行するようにしてもよい。
【００４０】
図１３は、印刷システムによる代替印刷処理を説明するフローチャートである。
【００４１】
データ入力機１ａ（又はデータ入力機１ｂ）が、データ入力部１２を介して例えば通帳種別Ａに対する申請情報を取得し（ＳＴ１１）、通信部１３を介して例えば各通帳印刷機（＃１、＃２、＃３）に対して通帳種別Ａ（被印刷媒体Ａ）に対する印刷指示を送信する（ＳＴ１２）。各通帳印刷機（＃１、＃２、＃３）は、通信部２３を介してデータ入力機１ａからの通帳種別Ａに対する印刷指示を受信し、主制御部２１により通帳種別Ａがセットされていることが検知されると、通信部２３を介してデータ入力機１ａに対してレスポンス（ＯＫ）を送信する（ＳＴ２１）。
【００４２】
データ入力機１ａは、通信部１３を介して各通帳印刷機（＃１、＃２、＃３）からのレスポンス（ＯＫ）を受けて、通信部１３を介して印刷データを分散して送信する（ＳＴ１３）。通帳印刷機（＃１、＃２、＃３）は、通信部２３を介して印刷データを受信し、印刷部２２により印刷データに基づく通帳種別Ａに対する印刷処理を開始する（ＳＴ２２）。
【００４３】
例えば、通帳印刷機（＃１）の主制御部２１が、上記した印刷処理が完了する前に、障害を検出すると（ＳＴ２３）、印刷処理を中断する。つまり、主制御部２１により印刷処理の中断が検出される。障害の要因としては、例えばインクリボン切れがある。なお、障害でなくても、通帳切れ（このケースでは通帳種別Ａの通帳切れ）や通帳排出部の満杯でも印刷処理は中断され、結果的に印刷処理の中断が検出されることになる。
【００４４】
通帳印刷機（＃１）の主制御部２１は、上記したように印刷処理の中断を検出すると、障害ランプを点灯させ（又は印刷中断ランプを点灯させ）、オペレータ操作（復旧操作）を待つ。通帳印刷機（＃１）の主制御部２１は、オペレータ操作が一定時間内に受け付けられないのを検出して、代替印刷処理を実行する。
【００４５】
通帳印刷機（＃１）の主制御部２１は、他の通帳印刷機（＃４、＃５）に対して、印刷状態を問い合わせる（ＳＴ２４）。例えば、印刷動作中の通帳印刷機（＃４）は、通帳印刷機（＃１）に対して、ビジーであることを示す情報を送信するとともに（ＳＴ３１）、セットされている通帳種別に関する情報（例えば通帳種別Ｂがセットされていることを示す情報）も送信する。印刷停止中の通帳印刷機（＃５）は、通帳印刷機（＃１）に対して、停止中であることを示す情報を送信するとともに（ＳＴ４１）、セットされている通帳種別に関する情報（例えば通帳種別Ａがセットされていることを示す情報）も送信する。
【００４６】
通帳印刷機（＃１）の主制御部２１は、通帳印刷機（＃４、＃５）からの情報を受信し、中断された印刷処理を実行可能な印刷機（つまり通帳種別Ａに対する印刷処理を実行可能な印刷機）を検索する。上記のケースでは、通帳印刷機（＃５）が直に通帳種別Ａに対する印刷処理を実行することができる。よって、通帳印刷機（＃１）の主制御部２１は、通帳印刷機（＃５）に対して代替印刷依頼（中断した印刷処理の印刷指示）及び印刷データを送信する（ＳＴ２５）（ＳＴ２６）。
【００４７】
通帳印刷機（＃５）は、通帳印刷機（＃１）からの代替印刷依頼及び印刷データを受信し、印刷部２２により印刷データに基づき通帳種別Ａに対する中断した印刷処理を実行する（ＳＴ４２）。通帳印刷機（＃５）は、中断した印刷処理を終了すると、代替印刷依頼先の通帳印刷機（＃１）に対して印刷終了を通知する（ＳＴ４３）。
【００４８】
通帳印刷機（＃１）は、自身の印刷結果（中断前の印刷処理の結果）及び代替依頼先（通帳印刷機（＃５））の印刷結果（中断された印刷処理の結果）を、データ入力機１ａへ通知する（ＳＴ２７）。データ入力機１ａは、通帳印刷機（＃１）の印刷結果（中断前の印刷処理の結果）、及び通帳印刷機（＃５）の印刷結果（中断された印刷処理の結果）を受信し出力する（ＳＴ１４）。つまり、データ入力機１ａは、印刷データがどの通帳印刷機で印刷されたかを示す情報を表示する。
【００４９】
以上により、所定の通帳印刷機により印刷処理が中断しても、他の通帳印刷機により代替印刷処理が実行されるため、印刷の停滞を防止することができる。また、オペレータが、常時、通帳印刷中の通帳印刷機を監視する手間が省ける。
【００５０】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００５１】
【図１】本発明の一例に係る印刷システムの概略構成を示す図である。
【図２】印刷システムによる分散印刷処理の一例を示すフローチャートである。
【図３】データ入力機及び各通帳印刷機が保持する印刷データの一例（ケース１）を示す図である。
【図４】データ入力機及び各通帳印刷機の印刷時間の一例（ケース１）を示す図である。
【図５】各通帳印刷機の当初印刷時間と分配された印刷時間の合計の一例（ケース１）を示す図である。
【図６】最終的に各通帳印刷機が保持する印刷データの一例（ケース１）を示す図である。
【図７】データ入力機及び各通帳印刷機が保持する印刷データの一例（ケース２）を示す図である。
【図８】データ入力機及び各通帳印刷機の印刷時間の一例（ケース２）を示す図である。
【図９】各印刷機の当初の印刷時間と平均印刷時間の関係の一例（ケース２）を示す図である。
【図１０】データ入力機及び絞り込まれた各通帳印刷機の印刷時間の一例（ケース２）を示す図である。
【図１１】各通帳印刷機の当初印刷時間と分配された印刷時間の合計の一例（ケース２）を示す図である。
【図１２】最終的に各通帳印刷機が保持する印刷データの一例（ケース２）を示す図である。
【図１３】印刷システムによる代替印刷処理の一例を示すフローチャートである。
【符号の説明】
【００５２】
１ａ、１ｂ…データ入力機、２ａ、２ｂ、２ｃ…通帳印刷機、１１…主制御部、１２…データ入力部、１３…通信部、２１…主制御部、２２…印刷部、２３…通信部
【図１】
2006099686.tif 000003
【図２】
2006099686.tif 000004
【図３】
2006099686.tif 000005
【図４】
2006099686.tif 000006
【図５】
2006099686.tif 000007
【図６】
2006099686.tif 000008
【図７】
2006099686.tif 000009
【図８】
2006099686.tif 000010
【図９】
2006099686.tif 000011
【図１０】
2006099686.tif 000012
【図１１】
2006099686.tif 000013
【図１２】
2006099686.tif 000014
【図１３】
2006099686.tif 000015