(57)【要約】【課題】写真処理装置管理用のコンピュータの処理負担を可及的に低減する。【解決手段】写真処理装置ＥＰと管理用コンピュータＣＣとがネットワークにて接続されたシステムで写真処理装置ＥＰを管理するための写真処理装置管理用システムにおいて、写真処理装置ＥＰに備えられた制御装置１３が実行する制御プログラムＰＲ１が、報知対象として予め設定されている事象が写真処理装置ＥＰにおいて発生したときに、その事象の発生時点で前記ネットワークにその事象の発生したことを示す事象発生情報を出力するように構成され、管理用コンピュータＣＣに組み込まれて前記事象発生情報を受信する受信プログラムＰＲ４が設けられている。【選択図】図１
2005244403.tif 000002
【特許請求の範囲】
【請求項１】
写真処理装置と管理用コンピュータとがネットワークにて接続されたシステムにおいて、前記写真処理装置を管理するための写真処理装置管理用システムであって、
前記写真処理装置に備えられた制御装置が実行する制御プログラムが、報知対象として予め設定されている事象が前記写真処理装置において発生したときに、その事象の発生時点で前記ネットワークにその事象の発生したことを示す事象発生情報を出力するように構成され、
前記管理用コンピュータに組み込まれて前記事象発生情報を受信する受信プログラムが設けられている写真処理装置管理用システム。
【請求項２】
前記受信プログラムは、前記管理用コンピュータにおいて実行される他のプログラムから呼び出し可能で、且つ、前記事象発生情報を受け取ったときに、前記他のプログラムによって設定された処理プログラムを実行させるように構成されている請求項１記載の写真処理装置管理用システム。
【請求項３】
前記制御プログラムが前記事象の発生に伴い前記事象発生情報を出力する処理動作を実行する発生事象報知状態と前記事象発生情報を出力しない発生事象非報知状態とに切換え可能に構成され、
前記制御装置に、前記管理用コンピュータ側から呼び出されて前記発生事象非報知状態から前記発生事象報知状態へ移行させる開始通知プログラムと、前記管理用コンピュータ側から呼び出されて前記発生事象報知状態から前記発生事象非報知状態へ移行させる停止通知プログラムとが備えられている請求項１又は２記載の写真処理装置管理用システム。
【請求項４】
前記開始通知プログラムと前記停止通知プログラムとが、前記他のコンピュータからリモートプロシージャコールにて呼び出されるように構成されている請求項３記載の写真処理装置管理用システム。
【請求項５】
前記報知対象として予め設定されている事象が複数個存在し、それら複数個の報知対象の事象うちのいずれの事象にて前記事象発生情報を出力するかを前記開始通知プログラムの呼び出し時に選択可能に構成されている請求項３又は４記載の写真処理装置管理用システム。
【請求項６】
前記写真処理装置に対して前記管理用コンピュータが複数台接続され、
前記制御プログラムは、前記事象発生情報を前記複数台の管理用コンピュータへ送信するように構成されている請求項１〜５のいずれか１項に記載の写真処理装置管理用システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真処理装置と管理用コンピュータとがネットワークにて接続されたシステムにおいて、前記写真処理装置を管理するための写真処理装置管理用システムに関する。
【背景技術】
【０００２】
例えば下記特許文献１にも記載のように、写真プリント装置等の各種の写真処理装置とコンピュータとをネットワーク接続して、そのコンピュータから写真処理装置の動作情報等を取得する等の態様で、写真処理装置を管理することが一般的に行われている。
管理用のコンピュータにて写真処理装置の動作情報等を取得する手法としては、例えば、管理用のコンピュータからポーリングを行い、写真処理装置に必要な情報を出力させる手法がよく用いられている。
【特許文献１】特開２００２−３７４３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、管理用のコンピュータからポーリングにて写真処理装置の情報を取得する手法では、写真処理装置において監視したい何らかの事象が発生してから、その情報がコンピュータに取込まれるまでにタイムラグが発生し、このタイムラグを小さくするにはポーリングの間隔を短くする必要がある。
これは、管理用のコンピュータの処理負担の増大につながり、ひいては管理用のコンピュータの処理能力の低下を招く場合もある。
本発明は、かかる実情に鑑みてなされたものであって、その目的は、管理用のコンピュータの処理負担を可及的に低減する点にある。
【課題を解決するための手段】
【０００４】
本出願の第１の発明は、写真処理装置と管理用コンピュータとがネットワークにて接続されたシステムで前記写真処理装置を管理するための写真処理装置管理用システムにおいて、前記写真処理装置に備えられた制御装置が実行する制御プログラムが、報知対象として予め設定されている事象が前記写真処理装置において発生したときに、その事象の発生時点で前記ネットワークにその事象の発生したことを示す事象発生情報を出力するように構成され、前記管理用コンピュータに組み込まれて前記事象発生情報を受信する受信プログラムが設けられている。
【０００５】
すなわち、管理用コンピュータで把握したい事象が写真処理装置で発生したときに、その事象が発生した時点で、写真処理装置の側から前記管理用コンピュータに対して事象発生情報を自発的に送信するのである。
【０００６】
又、本出願の第２の発明は、上記第１の発明の構成に加えて、前記受信プログラムは、前記管理用コンピュータにおいて実行される他のプログラムから呼び出し可能で、且つ、前記事象発生情報を受け取ったときに、前記他のプログラムによって設定された処理プログラムを実行させるように構成されている。
すなわち、写真処理装置からネットワーク経由で出力された前記事象発生情報を受け取るための前記受信プログラムを、ＡＰＩ（アプリケーション・プログラミング・インターフェース）の形態で提供して、他のプログラムから呼び出して利用できるプログラムとすることで、管理用コンピュータにてメインに動作するプログラムを写真処理装置の購入者が開発する場合に利用し易いものとなっている。
前記受信プログラムが前記事象発生情報を受け取ったときに、管理用コンピュータ側でその事象に対応した動作を行わせるための機構として、前記受信プログラムが自分を呼び出した前記他のプログラムよって設定された処理プログラムを実行させる。
これは、例えばＣ言語等でコールバック関数と称される実装手法で実現することができ、Ｃ言語等以外の他の言語でも同様の処理を行える機構が提供されている。
【０００７】
又、本出願の第３の発明は、上記第１又は第２の発明の構成に加えて、前記制御プログラムが前記事象の発生に伴い前記事象発生情報を出力する処理動作を実行する発生事象報知状態と前記事象発生情報を出力しない発生事象非報知状態とに切換え可能に構成され、前記制御装置に、前記管理用コンピュータ側から呼び出されて前記発生事象非報知状態から前記発生事象報知状態へ移行させる開始通知プログラムと、前記管理用コンピュータ側から呼び出されて前記発生事象報知状態から前記発生事象非報知状態へ移行させる停止通知プログラムとが備えられている。
【０００８】
すなわち、写真処理装置において所定の事象が発生したときに前記事象発生情報を出力させる動作については、管理用コンピュータ側の状態にかかわらず常に実行させておくことも可能ではあるが、その管理用コンピュータに対して前記事象発生情報を出力するか否かを管理用コンピュータから設定できるようにするのである。
【０００９】
又、本出願の第４の発明は、上記第３の発明の構成に加えて、前記開始通知プログラムと前記停止通知プログラムとが、前記他のコンピュータからリモートプロシージャコールにて呼び出されるように構成されている。
すなわち、管理用コンピュータの側から前記発生事象報知状態と前記発生事象非報知状態とに切換えるには、そのような切換え操作をするためのＡＰＩを管理用コンピュータに備える構成も考えられるが、そのような切換え操作を指示するだけであれば、ネットワーク上の他のコンピュータ上の処理プログラムをＡＰＩの呼び出しのようにして呼び出せるいわゆるリモートプロシージャコールを利用することができ、特別なＡＰＩを設ける必要がなくなる。
【００１０】
又、本出願の第５の発明は、上記第３又は第４の発明の構成に加えて、前記報知対象として予め設定されている事象が複数個存在し、それら複数個の報知対象の事象うちのいずれの事象にて前記事象発生情報を出力するかを前記開始通知プログラムの呼び出し時に選択可能に構成されている。
すなわち、写真処理装置において前記事象発生情報として送出できる監視対象の事象の候補を複数用意しておき、管理用コンピュータ側でそれらの事象のうちのいずれかを選択できるようにしておくことで、管理用コンピュータ側では、自己の機能等に応じて必要十分な前記事象発生情報を受け取ることができる。
しかも、受け取りたい前記事象発生情報の選択を、写真処理装置の前記開始通知プログラムを呼び出すときに設定パラメータとして通知することができる。
【００１１】
又、本出願の第６の発明は、上記第１〜第５のいずれかの発明の構成に加えて、前記写真処理装置に対して前記管理用コンピュータが複数台接続され、前記制御プログラムは、前記事象発生情報を前記複数台の管理用コンピュータへ送信するように構成されている。
すなわち、複数台の管理用コンピュータが接続されているときに、各管理用コンピュータは必要な前記事象発生情報を事象発生時に直ちに取得できる。
【発明の効果】
【００１２】
上記第１の発明によれば、管理用コンピュータで把握したい事象が写真処理装置で発生したときに、その事象が発生した時点で、写真処理装置の側から前記管理用コンピュータに対して事象発生情報を自発的に送信するので、管理用コンピュータ側の監視処理負担を可及的に軽減することができる。
又、上記第２の発明によれば、前記受信プログラムをＡＰＩとして提供できるようにして、前記事象発生情報の受信とその受信した事象発生情報に対応した処理の開始とを行う機能を組み込むことができ、管理用コンピュータにて動作するプログラムの開発負担を軽減することができる。
【００１３】
又、上記第３の発明によれば、管理用コンピュータに対して前記事象発生情報を出力するか否かを管理用コンピュータから設定できるようにすることで、管理用コンピュータでは必要な情報を的確に取得できると共に、写真処理装置における無駄な処理動作の発生を抑制できる。
又、上記第４の発明によれば、いわゆるリモートプロシージャコールを利用して前記開始通知プログラムや前記停止通知プログラムを呼び出すことで、管理用コンピュータ側に実装するＡＰＩをシンプルに構成することができる。
【００１４】
又、上記第５の発明によれば、管理用コンピュータ側は自己の機能等に応じて必要十分な前記事象発生情報だけを受け取るようにして管理用コンピュータでの処理の簡素化を図ることができる。
しかも、前記開始通知プログラムの呼び出しにおいて必要な前記事象発生情報を通知するので、必要とする前記事象発生情報の選択処理を別途設ける必要がなく、この点においても管理用コンピュータでの処理の簡素化を図ることができる。
又、上記第６の発明によれば、複数台の管理用コンピュータが接続されているときに、各管理用コンピュータは必要な前記事象発生情報を事象発生時に直ちに取得でき、システム全体の動作を迅速且つ的確なものとすることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の写真処理装置管理用システムを写真プリントシステムに備えた場合の実施の形態を図面に基づいて説明する。
本実施の形態の写真プリントシステムＤＰは、図３のブロック図に示すように、写真処理装置の一例である写真プリント装置ＥＰと、複数台の管理用コンピュータＣＣとがネットワークＮＴにて構成されている。
【００１６】
〔写真プリント装置ＥＰの概略構成〕
写真プリント装置ＤＰは、大量の画像を高速に露光形成する作業に特化したシステムであり、図３に示すように、本体筐体の一側に連結される大型ペーパマガジン１内のロール状の印画紙２を引き出して画像を露光形成し、長尺の印画紙のままで、本体筐体の他側に連結された小型ペーパマガジン３に巻き取って行く。
大型ペーパマガジン１及び小型ペーパマガジン３のいずれも、本体筐体に対して着脱自在であり、所定量の印画紙２が小型ペーパマガジン３が巻き取られると、その小型ペーパマガジン３を本体筐体から離脱させ、その位置に空の小型ペーパマガジン３を連結して、露光処理を継続する。
画像を露光形成した印画紙２を所定量巻き取って写真プリント装置ＥＰの本体から取り外した小型ペーパマガジン３は、図示を省略する現像処理装置にセットされて現像処理される。その現像処理装置は、通常、複数個の小型ペーパマガジン３をセットして同時並行で現像処理できる能力を有している。
【００１７】
上述のようなプリント動作を実行するため、写真プリント装置ＥＰには、印画紙２へ画像を露光形成する露光ヘッド１１と、露光ヘッド１１を制御する露光制御装置１２と、写真プリント装置ＥＰ全体の動作を制御する制御装置１３と、多数の搬送ローラ１４等からなる印画紙搬送系ＰＴとが備えられている。
制御装置１３は、パーソナルコンピュータにて構成され、光磁気ディスクやＣＤ−Ｒメディア等の記録媒体に対して読み書きするための各種のドライブを備えた外部入出力装置１３ａと、各種の制御情報や写真プリントのシミュレート画像等を表示するためのモニタ１３ｂと、制御情報の指示入力や画像補正の指示入力を行うための操作卓１３ｃ及びマウス１３ｄとが接続されている。
【００１８】
露光ヘッド１１は、印画紙搬送系ＰＴにて搬送される印画紙２に対して、プリントする画像データに応じて強度変調されたレーザビームを印画紙２の搬送方向（副走査方向）と直交する主走査方向で走査することで、印画紙２上にプリント画像の潜像を露光形成する。
印画紙搬送系ＰＴの搬送経路の途中箇所には、小型ペーパマガジン３が所定量の印画紙２を巻き取ったときに、印画紙２を切断するためのカッタ１５が配置されている。
【００１９】
〔制御装置１３と管理用コンピュータＣＣとの連係動作〕
写真プリント装置ＥＰの制御装置１３は、同じくパーソナルコンピュータにて構成された管理用コンピュータＣＣとネットワークＮＴにて接続され、これらが連係して動作する。
管理用コンピュータＣＣの主たる動作は、管理用コンピュータＣＣへ入力された画像データに対して画像処理等を施した後、その画像データを制御装置１３へ送って印画紙２へプリントさせるという形態で写真プリント装置ＥＰを管理する動作である。
この他に、接続されている複数の管理用コンピュータＣＣのうちの少なくとも１台は、写真プリント装置ＥＰの各部の動作状態まで含めて管理する機能を有している。
【００２０】
〔制御装置１３から管理用コンピュータＣＣへのイベントの通知〕
上述のように、制御装置１３と管理用コンピュータＣＣとが連係して動作するために、制御装置１３で発生した事象（以下、「イベント」と称する）を管理用コンピュータＣＣへ通知するための仕組みが組み込まれている。
ネットワークインターフェースを介してこのイベントが通知されるために、図１に概念的に示すように、制御装置１３側に、制御装置１３の主たる実行プログラムである制御プログラムＰＲ１に対してイベントの通知を開始するように設定（要求）する開始通知プログラムＰＲ２と、制御プログラムＰＲ１に対してイベントの通知を停止させる停止通知プログラムＰＲ３とがＡＰＩとして実装され、管理用コンピュータＣＣ側に、制御装置１３側から送信されたイベント通知を受け取るための受信プログラムＰＲ４がＡＰＩとして実装されると共に、写真プリントの作製に関して主たる機能を実行する実行プログラムであるプリント管理プログラムＰＲ５が組み込まれている。
【００２１】
制御プログラムＰＲ１は、個々の管理用コンピュータＣＣに対して、イベントの発生に伴いイベント通知（事象発生情報）を出力する処理動作を実行する発生事象報知状態とイベント通知を出力しない発生事象非報知状態とに切換え可能としてあり、開始通知プログラムＰＲ２によって、前記発生事象非報知状態から前記発生事象報知状態へ移行させ、停止通知プログラムＰＲ３によって、前記発生事象報知状態から前記発生事象非報知状態へ移行させる。
【００２２】
制御装置１３及び管理用コンピュータＣＣのいずれも、リモートプロシージャコールをサポートしたオペレーティングシステムを組み込んでおり、制御装置１３の開始通知プログラムＰＲ２及び停止通知プログラムＰＲ３は、管理用コンピュータＣＣからリモートプロシージャコールにて呼び出される。
管理用コンピュータＣＣのプリント管理プログラムＰＲ５は、制御装置１３からイベントの通知を受けたときに実行する処理をコールバック関数として組み込んでおり、受信プログラムＰＲ４からこのコールバック関数が呼び返されるようにしている。
【００２３】
次に、処理フローを示す図２に従って、上記イベントの通知の際の動作を更に説明する。
管理用コンピュータＣＣの側で写真プリント装置ＥＰに対して何らかの処理操作（管理）を行う必要が生じたときに、プリント管理プログラムＰＲ５は、イベントの通知を受けた時に実行するコールバック関数を指定して受信プログラムＰＲ４を呼び出す。
受信プログラムＰＲ４は、制御装置１３からのイベントの通知を待機する受信待機処理を別スレッドで起動して、制御をプリント管理プログラムＰＲ５へ返す。
【００２４】
プリント管理プログラムＰＲ５は、更に、制御装置１３の開始通知プログラムＰＲ２をリモートプロシージャコールにて通常の関数呼び出しと同様の形態で呼び出す。
この開始通知プログラムＰＲ２は、どのようなイベントが発生したときに通知させるかを引数で選択することができる。
すなわち、制御装置１３の制御プログラムＰＲ１は、報知対象のイベントとして複数のイベントが設定されている。
この報知対象のイベントには、例えば、写真プリント装置ＥＰでプリント処理されているプリントオーダーのプリント進捗状況データが更新されたこと、印画紙２の供給側である大型ペーパマガジン１の印画紙２が無くなったこと、及び、制御装置１３がエラーメッセージ等のメッセージを出力したこと等がある。
【００２５】
複数台の管理用コンピュータＣＣのうち、単に、写真プリントを作製する画像データを写真プリント装置ＥＰへ送信してプリントの指示だけを出している管理用コンピュータＣＣでは、上述のイベントのうちでは、自己が出力したプリントオーダーの進捗状況データの更新のみの通知を要求すれば足りるが、写真プリント装置ＥＰの動作状態を詳細に管理している管理用コンピュータＣＣでは、それに加えて、大型ペーパマガジン１の管理のためのイベントの通知や各種のメッセージを受け取るためのイベントの通知を要求するように設定する。
【００２６】
上記のように通知すべきイベントを選択した状態で呼び出された開始通知プログラムＰＲ２は、制御プログラムＰＲ１に対して、通知要求のあったイベントが発生した場合に要求元の管理用コンピュータＣＣへイベント通知するように設定する。
この設定の仕方としては、例えば、制御プログラムＰＲ１に、イベントの種類とそのイベントを通知すべき管理用コンピュータＣＣとの対応関係を示すデータテーブルを保持させておき、開始通知プログラムＰＲ２がそのデータテーブルに必要なデータを書き込むという形態で良い。
【００２７】
このようにして各管理用コンピュータＣＣがイベント通知の開始を指示した状態で、写真プリント装置ＥＰにおいて、報知対象である何らかのイベントが発生すると、このイベントの発生時点で、制御プログラムＰＲ１は、例えば上記データテーブルを検索する等してそのイベントの発生を通知するべき管理用コンピュータＣＣを特定し、特定した各管理用コンピュータＣＣに向けて、イベントが発生したことを示すイベント通知（事象発生情報）を出力する。こうしてネットワークＮＴへ出力されるイベント通知にはイベントの種類を示す情報が含まれる。
各管理用コンピュータＣＣで、受信プログラムＰＲ４の受信待機スレッドがこのイベント通知を受信すると、受信プログラムＰＲ４の呼び出し時にプリント管理プログラムＰＲ５によって設定された処理プログラムである前記コールバック関数を、イベントの種類を示す情報を引数として呼び出す。
このコールバック関数では、呼び出し時の引数からイベントの種類を特定し、そのイベントの種類に応じた処理を実行する。
【００２８】
一方、管理用コンピュータＣＣにおいて写真プリント装置ＥＰからのイベント通知が不要となったときは、制御装置１３の停止通知プログラムＰＲ３をリモートプロシージャコールにて呼び出す。
これに伴って、停止通知プログラムＰＲ３は、例えば上記データテーブルから停止要求元の管理用コンピュータＣＣの情報を削除する等して、停止通知プログラムＰＲ３を呼び出した管理用コンピュータＣＣに対してイベントが通知されないように設定する。
【００２９】
〔別実施形態〕
以下、本発明の別実施形態を列記する。
（１）上記実施の形態では、写真処理装置として写真プリント装置ＥＰを例示しているが、現像装置その他の各種の写真処理装置を管理する際に本発明を適用できる。
（２）上記実施の形態では、受信プログラムＰＲ４をＡＰＩとして提供して、プリント管理プログラムＰＲ５から呼び出すように構成しているが、プリント管理プログラムＰＲ５内の一関数として一体化しても良い。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態にかかるプログラムの構成概念図
【図２】本発明の実施の形態にかかる動作フローを示す図
【図３】本発明の実施の形態にかかる写真プリントシステムのブロック構成図
【符号の説明】
【００３１】
ＣＣ    管理用コンピュータ
ＥＰ    写真処理装置
ＰＲ１  制御プログラム
ＰＲ２  開始通知プログラム
ＰＲ３  停止通知プログラム
ＰＲ４  受信プログラム
【図１】
2005244403.tif 000003
【図２】
2005244403.tif 000004
【図３】
2005244403.tif 000005