(57)【要約】【課題】  通信負荷増加による異常処理の発生を抑える分散処理システムを提供することを目的とする。【解決手段】  写真プリント装置１０は、個々に制御用ＣＰＵを持ちそれぞれ割り当てられた個別工程の処理を実行する複数の分散処理ユニット１２〜１６と、これら各分散処理ユニット１２〜１６とデータバス２１を介して接続され、各分散処理ユニット１２〜１６を統括的に制御するメインコントロールユニット１１とからなる。メインコントロールユニット１１には、メインＣＰＵ４１と、データバス２１内の通信量を監視する通信量監視部４２が設けられている。通信量監視部４２は、データバス２１の通信量を監視する。メインＣＰＵ４１は、測定値が所定値を越えた場合には、プリント処理量を制限する。【選択図】        図１
2006027111.tif 000002
【特許請求の範囲】
【請求項１】
個々に制御用ＣＰＵを持ちそれぞれに割り当てられた個別工程の処理を実行する複数の分散処理ユニットと、
これら各分散処理ユニットと通信ネットワークを介して接続され、各分散処理ユニットと通信を行ってそれらを統括的に制御するメインユニットと、
前記通信ネットワーク内の通信量を監視する通信量監視装置とからなることを特徴とする分散処理システム。
【請求項２】
前記通信量監視装置が計測する通信量が所定値を超えた場合には、前記メインユニットは、処理能力を制限することを特徴とする請求項１記載の分散処理システム。
【請求項３】
前記通信量監視装置が計測する通信量が所定値を超えた場合に、警告する警告手段を設けたことを特徴とする請求項１又は２記載の分散処理システム。
【請求項４】
前記個別工程には、記録紙を給紙する給紙工程、給紙された記録紙に印画を行う印画工程、印画済み記録紙を排出する排出工程が含まれており、前記複数の分散処理ユニットには、それぞれこれらの各個別工程が割り当てられており、それら各個別工程が順次実行されてプリント処理が行われることを特徴とする請求項１〜３いずれか記載の分散処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
複数の分散処理ユニットと、これらを統括的に制御するメインユニットからなる分散処理システムに関するものである。
【背景技術】
【０００２】
複数の分散処理ユニットと、各分散処理ユニットと通信可能に接続され、これらを統括的に制御するメインユニットからなる分散処理システムが知られている（例えば、下記特許文献１参照）。各分散処理ユニットは、個々にＣＰＵを備えており、個別に割り当てられた個別の工程を各ＣＰＵの制御の下に実行する。メインユニットと、各分散処理ユニット、及び各分散処理ユニット間は、システム全体で共用される通信ネットワークであるデータバスを介して接続される。通信プロトコルとしては、例えば、どのユニット（ノード）からでも通信が可能なマルチマスタ方式のＣＡＮ（Controller Area Network）などが使用される。ＣＡＮは、センサやアクチュエータを制御する制御装置のための通信プロトコトルとして、１９９４年に国際標準化（ＩＳＯ１１８９８）されており、自動車，ＦＡ機器，ロボット，医療機器，自動販売機など各種の産業機器に利用されている。
【０００３】
例えば、印画紙に画像をプリントする写真プリント装置を、ＣＡＮを利用した分散処理システムとして構成する場合には、印画紙を露光ステージへ給紙する給紙工程，画像データに基づいて走査露光を行う露光工程、露光済みの印画紙を現像処理機へ搬出する搬出工程などの個別の各工程がそれぞれ割り当てられる複数の分散処理ユニットが設けられる。各分散処理ユニットは、それぞれが持つセンサからの信号に応じて搬送モータなどの制御を行う。メインユニットは、各分散処理ユニットのプロセスの開始や終了の信号等を受けとって、分散処理ユニット間の連携を取ることで、システム全体を制御する。また、各分散処理ユニット間でも、同期を取るために、各ユニット内のセンサの信号が、データバスを介して他のユニットへ送られる。
【０００４】
こうした分散処理システムは、中央集約型処理システム（システムを構成する各部がハーネスを使って１対１で接続され、メインユニットがシステム全体の制御とともに各部の制御も行う）と比較して、次のようなメリットを持つ。第１に、各分散処理ユニットはメインユニットから独立してそれぞれのＣＰＵによって動作するように設計されるので、システム内のある分散処理ユニットの仕様変更及び削除、また、新しい分散処理ユニットのシステムへの追加など、システムの再編成に対して柔軟に対応できる。第２に、各部の通信は、共用のデータバスを使用するので、各部を１体１でハーネスで接続する場合と比較して、ハーネスの量が少なくて済むとともに、通信ルートの設計も簡単になる。
【０００５】
【特許文献１】特開２００１−０１４２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、分散処理システムは、中央集約型処理システムと比較して、複数のユニットでデータバスを共用するため、データバスの通信負荷が高くなりやすい。各ユニットから送信される信号は、データバスを時分割して占有するため、通信負荷が高くなると、信号の伝達に遅れが生じるおそれがある。制御信号に遅延が生じると、各ユニットの連携に遅れが生じて、正常に処理が行えなくなるという問題が発生する。
【０００７】
本発明は、通信負荷増加による異常処理の発生を抑える分散処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の分散処理システムは、個々に制御用ＣＰＵを持ちそれぞれ割り当てられた個別工程の処理を実行する複数の分散処理ユニットと、これら各分散処理ユニットと通信ネットワークを介して接続され、各分散処理ユニットと通信を行ってそれらを統括的に制御するメインユニットと、前記通信ネットワーク内の通信量を監視する通信量監視装置とからなることを特徴とする。
【０００９】
前記通信量監視装置が計測する通信量が所定値を超えた場合には、前記メインユニットは、処理能力を制限することが好ましい。
【００１０】
前記通信量監視装置が計測する通信量が所定値を超えた場合に、警告する警告手段を設けることが好ましい。
【００１１】
例えば、  前記個別工程には、記録紙を給紙する給紙工程、給紙された記録紙に印画を行う印画工程、印画済み記録紙を排出する排出工程が含まれており、前記複数の分散処理ユニットには、それぞれこれらの各個別工程が割り当てられており、それら各個別工程が順次実行されてプリント処理が行われる。
【発明の効果】
【００１２】
本発明は、通信ネットワークで接続される複数の分散処理ユニットとメインユニットからなる分散処理システムに、通信ネットワーク内の通信量を監視する通信量監視装置を設けたから、通信量の監視によってシステムの処理量を制限することができるので、通信負荷増加による異常処理の発生が抑えられる。
【発明を実施するための最良の形態】
【００１３】
図１に示す写真プリント装置１０は、分散処理システムとして構成されており、システム全体を統括的に制御するメインコントロールユニット１１と、それぞれ個別の処理が割り当てられる、給紙ユニット１２，レーザー露光ユニット１３，露光中搬送ユニット１４，振り分けユニット１５，搬出ユニット１６の各分散処理ユニットからなる。レーザー露光ユニット１３及び露光中搬送ユニット１４は、露光ステージ２０に配置される。
【００１４】
給紙ユニット１２，レーザー露光ユニット１３，露光中搬送ユニット１４，振り分けユニット１５，搬出ユニット１６は、それぞれ各ユニットを制御するユニット用ＣＰＵ１２ａ，１３ａ，１４ａ，１５ａ，１６ａを備えており、各ユニットに割り当てられた処理を実行する。メインコントロールユニット１１と各ユニット１２〜１６とは、共用のデータバス２１を介して接続されており、このデータバス２１によって処理の開始及び終了信号が通信されて、各ユニットの同期が取られる。通信プロトコルとしては、例えば、ＣＡＮが使用される。標準化された規格であるＣＡＮを利用することにより、通信インタフェースの低コスト化が可能になる。もちろん、通信プロトコルとしては、ＣＡＮ以外でも、分散処理システムに使用可能なマルチマスタ方式のプロトコルであればよい。
【００１５】
給紙ユニット１２は、給紙機構２６とセンサ２７とからなり、これらはユニット用ＣＰＵ１２ａに接続されている。給紙機構２６は、印画紙を露光ステージ２０へ送りだす給紙ローラやこれを駆動する駆動モータなどからなる。センサ２７は、紙検出センサであり、例えば、フォトセンサが使用される。ユニット用ＣＰＵ１２ａは、センサ２７からの検出信号に基づいて、給紙機構２６を制御する。また、センサ２７からの紙検出信号は、データバス２１を経由して、レーザー露光ユニット１３及び露光中搬送ユニット１４からなる露光ステージ２０へ送られる。この紙検出信号に基づいて、露光ステージ２０内のレーザー露光ユニット１３及び露光中搬送ユニット１４は、印画紙の給紙タイミングを検知して、露光開始タイミングを決定する。
【００１６】
レーザー露光ユニット１３は、Ｒ，Ｇ，Ｂの各光を発光するレーザー光源，ポリゴンミラー，ｆθレンズなどからなり、各色のレーザー光を印画紙の主走査方向にライン露光して印画を行う露光機構３１と、印画紙の主走査方向の位置を検出するセンサ３２からなる。露光機構３１とセンサ３２は、ユニット用ＣＰＵ１３ａに接続されており、ユニット用ＣＰＵ１３ａは、センサ３２からの位置検出信号に基づいて、露光位置を決定し、決定した露光位置にレーザー光が照射されるように、露光機構３１を制御する。
【００１７】
露光中搬送ユニット１４は、露光中に印画紙を副走査方向へ搬送する露光中搬送機構３３とセンサ３４からなり、レーザー露光ユニット１３によるライン露光に同期して、印画紙を副走査方向にステップ搬送する。露光中搬送機構３３は、印画紙を副走査方向に搬送する搬送ローラと、これを駆動する駆動モータとからなる。センサ３４は、例えば、副走査方向の印画位置を検出するための位置検出センサである。露光中搬送機構３３及びセンサ３４は、ユニット用ＣＰＵ１４ａに接続されており、ユニット用ＣＰＵ１４ａは、センサ３４からの信号に基づいて、露光中搬送機構３３を制御する。また、ユニット用ＣＰＵ１４ａは、メインコントロールユニット１１を通じて、給紙ユニット１２内のセンサ２７からの信号を受け取り、給紙処理と露光処理の同期を取る。
【００１８】
振り分けユニット１５は、露光済みの印画紙を、写真プリント装置１０に接続された２台のプロセッサＡ，Ｂに振り分ける。振り分けユニット１５は、振り分け機構３６とセンサ３７からなる。振り分け機構３６は、露光ステージ２０から送り出された印画紙の進路を切り換えるガイド板やこのガイド板を駆動するモータなどからなる。センサ３７は、振り分けユニット１５に進入した印画紙の位置を検知したり、振り分け処理が終了して印画紙が次工程に送られるタイミングなどを検出する。ユニット用ＣＰＵ１５ａは、センサ３７からの信号に基づいて、振り分け機構３６の動作タイミングを制御する。また、ユニット用ＣＰＵ１５ａは、露光中搬送ユニット１４内のセンサ３４からの信号をデータバス２１を経由して受け取り、露光処理と振り分け処理の同期を取る。また、センサ３７からの信号は、データバス２１を経由して、次工程の搬出ユニット１６に送られる。
【００１９】
搬出ユニット１６は、振り分けられた露光済みの印画紙を各プロセッサＡ，Ｂにそれぞれ搬出する。搬出ユニット１６は、搬出ローラとこれを駆動するモータとからなる搬出機構３８と、搬出ユニット１６内の印画紙の位置を検出するセンサ３９からなる。これら搬出機構３８及びセンサ３９は、ユニット用ＣＰＵ１６ａに接続されており、ユニット用ＣＰＵ１６ａは、センサ３９からの信号に基づいて搬出機構３８を制御する。また、ユニット用ＣＰＵ１６ａは、センサ３７からの信号を受け取り、振り分けユニット１５との間で同期を取る。
【００２０】
メインコントロールユニット１１は、メインＣＰＵ４１と通信量監視部４２からなる。
オペレータは、操作部（図示せず）を通じてメインＣＰＵ４１に対して指示を与える。メインＣＰＵ４１は、その指示に基づいて、データバス２１を通じて各ユニット１２〜１５に命令を与えてシステム全体を制御する。
【００２１】
通信量監視部４２は、データバス２１の通信量を監視する。通信量は、データバス２１の通信帯域を監視することにより計測される。通信量監視部４２は、メインＣＰＵ４１と接続されており、測定値を随時メインＣＰＵ４１に送る。
【００２２】
図２は、各ユニット１２〜１６にそれぞれに割り当てられた処理のタイムチャートである。１枚分のプリント処理は、給紙、露光、振り分け、排出という各処理が順番に実行される。複数枚のプリントを連続して処理する場合には、給紙ユニット１２が１枚の印画紙を露光ステージ２０に引き渡し、その印画紙に対して露光処理が行われている間に、給紙ユニット１２は次の給紙処理を開始するというように、複数のユニットが並行して動作する。そのため、単位時間当たりのプリント処理量（プリント枚数）が多くなると、データバス２１の通信負荷が増加して、データバス２１が保証している通信速度が確保されなくなる場合がある。この場合でも通信は可能であるが、信号の到達に時間がかかるため、各ユニット１２〜１６間及びメインコントロールユニット１２との間で同期をとるタイミングが遅れてしまい、正常にプリント処理ができないおそれが生じる。
【００２３】
通信量監視部４２は、データバス２１の通信量を監視し、その測定値を随時メインＣＰＵ４１に送る。メインＣＰＵ４１は、その測定値が所定値（保証した通信速度を確保可能な値）を超えた場合には、単位時間当たりのプリント処理量を制限し、データバス２１の通信量を、前記所定値内に収める。これにより、制御信号の遅延に起因するエラーが防止される。
【００２４】
また、メインＣＰＵ４１は、通信量が所定値を越えた場合には、メインコントロールユニット１１に接続されたディスプレイ４４を通じて、通信量が所定値を越えた事実を通知する。なお、こうした現象が頻発するような場合には、データバス２１や通信インタフェースなどシステムを構成するハードウエアリソースを増設すべきことを促すメッセージを警告メッセージとして発してもよい。
【００２５】
なお、こうした分散処理型のシステムでは、例えば、給紙部をマルチ化（例えば、２つ）するというように、ユニットの増設等が容易であり、そうしたユニットの増設を行えば、当然、データバス２１の通信量も増加する。このため、通信量監視部４２を設けておくことにより、通信量変化に伴う許容通信量の最適化がしやすいというメリットもある。
【００２６】
以下、上記構成による作用について、図３に示すフローチャートを参照しながら説明する。写真プリント装置１０を起動すると、通信量監視部４２が通信量の監視を開始する。オペレータから指示がなされるとプリント処理が開始される。メインＣＰＵ４１は、通信量監視部４２から送信される測定値（通信量）が所定値を越えた場合には、単位時間当たりのプリント処理量を制限するとともに、ディスプレイ４４に警告メッセージを表示する。このため、各ユニット１２〜１６間及びそれらとメインコントロールユニット１１との間で制御信号の遅延がなくなり、動作の遅れに起因するエラーの発生が抑制される。
【００２７】
上記実施形態では、１つのメインコントロールユニットでシステム全体を制御する例で説明したが、分散処理ユニットの増加に伴い、メインコントロールユニットをマルチ化するなど、種々の変形は可能である。データバスが２系統になる場合には、各系毎に通信量監視部を設けるのが好ましい。
【００２８】
上記実施形態では、写真プリント装置を分散処理システムで構成した例で説明したが、写真プリント装置に限らず、これ以外の各種の産業機器に本発明を適用することが可能である。
【図面の簡単な説明】
【００２９】
【図１】本発明の写真プリント装置の概略構成図である。
【図２】各分散処理ユニットに割り当てられた各処理のタイムチャートである。
【図３】プリント処理手順を示すフローチャートである。
【符号の説明】
【００３０】
１０  写真プリント装置
１１  メインコントロールユニット
１２  給紙ユニット
１３  レーザー露光ユニット
１４  露光中搬送ユニット
１５  振り分けユニット
１６  搬出ユニット
２１  データバス
４１  メインＣＰＵ
４２  通信量監視部
４４  ディスプレイ
【図１】
2006027111.tif 000003
【図２】
2006027111.tif 000004
【図３】
2006027111.tif 000005