(57)【要約】【課題】受給者システムと提供者システムとが常時同一の画像データを保有することをオペレータの作業なしで可能にした印刷サービスシステムを提供する。【解決手段】サーバコンピュータ１０１が画像情報を保持するとともに、クライアントコンピュータ１０２に保持されている画像情報を把握する。サーバコンピュータ１０１は、前記保持されている画像情報が前記把握されている画像情報と異なるとき、クライアントコンピュータ１０２に、前記保持されている画像情報と同一の画像情報を保持するように指示を送信する。この指示を受信したクライアントコンピュータ１０２は、サーバコンピュータ１０１から前記保持された画像情報を取得して記憶装置に格納する。【選択図】      図１
2005062922.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置と、該画像受給装置に画像情報を提供する画像提供装置とがネットワークを介して接続された印刷サービスシステムにおいて、
前記画像提供装置に設けられ、画像情報を保持する保持手段と、
前記画像提供装置に設けられ、前記画像受給装置に保持されている画像情報を把握する把握手段と、
前記画像提供装置に設けられ、前記保持手段に保持されている画像情報が前記把握手段によって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持手段に保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信手段と、
前記画像受給装置に設けられ、前記指示送信手段から前記指示を受信したとき、前記画像提供装置の前記保持手段に保持された画像情報を取得して記憶装置に格納する格納手段と
を有することを特徴とする印刷サービスシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷サービスシステムに関し、特に、ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置と、該画像受給装置に画像情報を提供する画像提供装置とがネットワークを介して接続された印刷サービスシステムに関する。
【０００２】
【従来の技術】
近年、インターネットなどのネットワークを用いて画像印刷サービスを提供することが行われている。この画像印刷サービスは、ユーザからの注文が入力されるクライアントコンピュータ及びこのクライアントコンピュータに備えられた印刷装置からそれぞれ構成される複数の受給者システムと、これらの受給者システムに画像情報を提供するサーバコンピュータから構成される提供者システムとにより実現されている（例えば、特許文献１参照）。
【０００３】
受給者システムは、ユーザへの迅速なサービスを実現するために、提供者システムが保有する画像データと同一の画像データを保有するようにしている。両システムでそれぞれ保有される画像データは、画像データが新たに登録されたり、更新されたり、削除されたりした場合も同一になるように管理される。
【０００４】
提供者システムと受給者システムとが、画像データの登録・変更・削除があっても常時同一の画像データを保有できるようにするため、従来、提供者システムのオペレータが、画像データの登録・変更・削除時に、電子メールや記憶媒体などを用いて画像データを受給者システムに配信したり、また、受給者システムのオペレータが提供者システムに対して定期的にアクセスして、画像データの登録・変更・削除をチェックしたりすることが行われていた。
【０００５】
【特許文献１】
特開２００２−３０４２７０号公報、第３頁
【０００６】
【発明が解決しようとする課題】
しかしながら、上記の従来の画像印刷サービスでは、受給者システムが提供者システムと常時同一の画像データを保有できるようにするため、提供者システムのオペレータや受給者システムのオペレータが、煩雑な配信作業やチェック作業を強いられるという問題があった。
【０００７】
本発明はこのような問題点に鑑みてなされたものであって、受給者システムと提供者システムとが常時同一の画像データを保有することをオペレータの作業なしで可能にした印刷サービスシステムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明によれば、ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置と、該画像受給装置に画像情報を提供する画像提供装置とがネットワークを介して接続された印刷サービスシステムにおいて、前記画像提供装置に設けられ、画像情報を保持する保持手段と、前記画像提供装置に設けられ、前記画像受給装置に保持されている画像情報を把握する把握手段と、前記画像提供装置に設けられ、前記保持手段に保持されている画像情報が前記把握手段によって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持手段に保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信手段と、前記画像受給装置に設けられ、前記指示送信手段から前記指示を受信したとき、前記画像提供装置の前記保持手段に保持された画像情報を取得して記憶装置に格納する格納手段とを有することを特徴とする印刷サービスシステムが提供される。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１０】
＜システム構成＞
図１は、本発明に係る印刷サービスシステムの一実施の形態の構成を示すブロック図である。
【００１１】
図１中１００はネットワークであって、例えばローカルエリアネットワーク（ＬＡＮ）、インターネットなどのネットワークである。
【００１２】
１０１はサーバコンピュータであって、後述するメッセージ通知機能と、データ変更認識機能と、受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応表保有・提供機能と、画像データの保有・引き渡しの機能と、エラー通知の機能とを実現する。
【００１３】
１０２ａ〜１０２ｃはクライアントコンピュータであって、それぞれ、メッセージ通知認識機能と、画像データ取得機能と、画像データの格納機能とを実現する。なお、クライアントコンピュータ１０２ａ〜１０２ｃの各々は同一の構成であり、同一の動作を行うので、以下の説明では、それらの１つを取り上げて「クライアントコンピュータ１０２」として説明する。
【００１４】
＜サーバコンピュータ、クライアントコンピュータの構成＞
図２は、サーバコンピュータ１０１およびクライアントコンピュータ１０２の内部構成を示すブロック図である。なお、サーバコンピュータ１０１およびクライアントコンピュータ１０２は、同一構成の情報処理装置であるので、図２では１つだけを図示する。
【００１５】
図２中２００１は、情報処理装置全体の制御を行う中央演算装置（以下「ＣＰＵ」と記す）である。
【００１６】
２００２はランダムアクセスメモリ（以下「ＲＡＭ」と記す）であり、ＣＰＵ２００１の主メモリとして、及び実行プログラムの実行エリアや一時待避領域として機能する。
【００１７】
２００３はＣＰＵ２００１の動作手順を記憶しているリードオンリーメモリ（以下「ＲＯＭ」と記す）である。ＲＯＭ２００３は、情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）が格納されるプログラムＲＯＭと、システムを稼動するために必要な情報などが格納されたデータＲＯＭとで構成される。なお、こうした格納をＲＯＭ２００３の代わりに後述のＨＤＤ２００９を用いて行うようにしてもよい。
【００１８】
２００４はネットワークインターフェース（Ｎｅｔ−Ｉ／Ｆ）であり、ネットワーク１００を介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。
【００１９】
２００５はビデオＲＡＭ（ＶＲＡＭ）であり、後述する画像表示装置２００６の画面に表示される、情報処理装置の稼動状況を示す画像を展開し、その表示の制御を行う。
【００２０】
２００６は画像表示装置（ＣＲＴ）である。
【００２１】
２００７はコントローラ（ＫＢＣ）であり、後述の外部入力装置２００８からの入力信号を制御する。
【００２２】
２００８は外部入力装置（ＫＢ）であり、情報処理装置の利用者が情報処理装置に対して行う入力操作を受け付ける装置であり、例えばキーボードやマウスなどのポインティングデバイスで構成される。
【００２３】
２００９はハードディスクを記憶体とするハードディスクドライブ（ＨＤＤ）を示し、アプリケーションプログラムや、画像情報、登録情報などのデータ保存用に用いられる。
【００２４】
なお、クライアントコンピュータ１０２における上記のアプリケーションプログラムは、ユーザからの注文を受け付けるソフトウェアプログラム、印刷出力処理を行うソフトウェアプログラム、注文の受け付けと印刷出力処理とを結びつけるソフトウェアプログラムを含むものとする。
【００２５】
２０１０は外部入出力装置（ＦＤＤ）であって、着脱自在なフロッピー（登録商標）ディスクを記憶体とするフロッピー（登録商標）ディスクドライブから構成される。なお、同じく着脱自在なＣＤＲＯＭを記憶体とするＣＤＲＯＭドライブであってもよい。上述したアプリケーションプログラムが格納された外部記憶媒体（フロッピー（登録商標）ディスクやＣＤＲＯＭなど）からの読み出しなどに用いられる。
【００２６】
２０００は上述した情報処理装置の各装置間を接続するための入出力バス（アドレスバス、データバス、及び制御バス）である。
【００２７】
＜モジュール構成＞
図３は、サーバコンピュータ１０１およびクライアントコンピュータ１０２においてそれぞれ実行されるプログラムの構成（モジュール構成）を示すブロック図である。
【００２８】
サーバコンピュータ１０１は、ＲＯＭ２００３に格納された基本ソフト（ＯＳ）上で制御されるデータ変更認識・通知・保有部３０２及びネットワークインターフェース（Ｉ／Ｆ）３０３を有する。
【００２９】
データ変更認識・通知・保有部３０２は、サーバコンピュータ１０１が備えるＨＤＤ２００９に記憶され、ＲＡＭ２００２に呼び出されてＣＰＵ２００１で実行されるソフトウェアプログラムである。
【００３０】
クライアントコンピュータ１０２は、ＲＯＭ２００３に格納された基本ソフト（ＯＳ）上で制御される通信通知認識・データ取得・格納部３１２及びネットワークインターフェース（Ｉ／Ｆ）３１３を有する。ネットワークインターフェース３１３は、サーバコンピュータ１０１のネットワークインターフェース３０３と同じ構成であり、互いにネットワーク１００を介して接続される。
【００３１】
＜メッセージ通知とデータの流れ＞
図３におけるネットワークインターフェース３０３，３１３を介して行われるメッセージ通知及びデータ通信の流れを説明する。
【００３２】
サーバコンピュータ１０１のデータ変更認識・通知・保有部３０２が、登録、更新、または削除すべき画像データの存在を認識し、ネットワークインターフェース３０３を介してクライアントコンピュータ１０２へメッセージ通知を行う。また、データ変更認識・通知・保有部３０２は、上記の認識された画像データをサーバコンピュータ１０１が備えるＨＤＤ２００９及びＦＤＤ２０１０に保有する。一方、クライアントコンピュータ１０２では、通信通知認識・データ取得・格納部３１２が、ネットワークインターフェース３１３を介してサーバコンピュータ１０１からのメッセージ通知を認識し、サーバコンピュータ１０１のＨＤＤ２００９及びＦＤＤ２０１０に保有された画像データを取得し、クライアントコンピュータ１０２が備えるＨＤＤ２００９及びＦＤＤ２０１０に格納する。
【００３３】
＜モジュール構成＞
図４は、図３に示すデータ変更認識・通知・保有部３０２及びメッセージ通知認識・データ取得・格納部３１２についての詳しいモジュール構成を示す図である。
【００３４】
データ変更認識・通知・保有部３０２においてデータ変更認識部４００は、登録・変更・削除などの処理が行われた画像データ（以下「対象データ」と称する）について、後述の対応表保有・提供部４０１での判断に必要となる受給者ＩＤと変更パターン（後述）とが用意されると、これらを、図６を参照して後述するデータ変更認識データ登録テーブルに登録する。そして、後述の仲介システム制御部４０５がデータ変更認識データ登録テーブルに登録された受給者ＩＤと変更パターンとを読み出してデータ変更認識部４００へ送ると、これを受信したデータ変更認識部４００は、データ変更認識の処理を実行する。
【００３５】
対応表保有・提供部４０１は、図７を参照して後述する受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応テーブルを保有する。そして、仲介システム制御部４０５によって、データ変更認識データ登録テーブルに登録された受給者ＩＤと変更パターンとが渡されると、これらと合致する対応データを上記の対応テーブルから読み出して仲介システム制御部４０５に提供する。
【００３６】
データ保有・引き渡し部４０２は、対象データを仲介システム制御部４０５から受信して保有するとともに、仲介システム制御部４０５からの依頼に従い、対象データをネットワークＩ／Ｆ３０３を介してクライアントコンピュータ１０２へ転送する。
【００３７】
メッセージ通知部４０３は、仲介システム制御部４０５より渡される後述のメッセージ通知方法を用いて、相手先へメッセージを通知する。
【００３８】
エラー通知部４０４は、仲介システム制御部４０５が呼び出した処理においてエラーを認識したとき、電子メールなどを利用して、システムの運用管理者などのエラー通知相手にエラー情報を通知する。
【００３９】
仲介システム制御部４０５は、データ変更認識部４００が認識した結果、データ変更認識データ登録テーブルに登録された受給者ＩＤと変更パターンとを取得し、この取得したデータを対応表保有・提供部４０１に渡す。この結果、対応表保有・提供部４０１からメッセージ通知方法を取得し、このメッセージ通知方法を用いてメッセージ通知部４０３にメッセージ通知を行わせるとともに、データ保有・引き渡し部４０２に対象データの保有・引き渡しを行わせる。このように、仲介システム制御部４０５は、データ変更認識・通知・保有部３０２の制御を行うものである。
【００４０】
次に、メッセージ通知認識・データ取得・格納部３１２においては、メッセージ通知認識部４１０が、後述するサービスサイト制御部４１３よりメッセージ通知監視指示を受けると、ネットワークＩ／Ｆ３１３を介してデータ変更認識・通知・保有部３０２（サーバコンピュータ１０１）から送られるメッセージの受信状態を監視し、サーバコンピュータ１０１からのメッセージ通知を認識する。
【００４１】
データ取得部４１１は、メッセージ通知認識部４１０がサーバコンピュータ１０１からのメッセージ通知を認識したとき、サーバコンピュータ１０１に保有された対象データをネットワークＩ／Ｆ３１３を介して取得する。
【００４２】
データ格納部４１２は、データ取得部４１１によって取得された対象データを格納し保持する。
【００４３】
サービスサイト制御部４１３は、メッセージ通知認識部４１０、データ取得部４１１、およびデータ格納部４１２を動作制御する。
【００４４】
＜フローチャート＞
図５は、データ変更認識・通知・保有部３０２において行われる対象データの認識およびメッセージの通知に関する一連の処理の手順を表すフローチャートである。
【００４５】
ステップＳ５０２では、データ変更認識・メッセージ通知依頼を受けた仲介システム制御部４０５がデータ変更認識部４００に、受給者ＩＤと変更パターンとがデータ変更認識データ登録テーブルに新しく登録されているか否かを問い合わせる。
【００４６】
ステップＳ５０３では、ステップＳ５０２での問い合わせの結果、受給者ＩＤと変更パターンとがデータ変更認識データ登録テーブルに新しく登録されているならばステップＳ５０４へ進み、登録されていなければ、この一連の処理を終了する。
【００４７】
ステップＳ５０４では、仲介システム制御部４０５が、データ変更認識データ登録テーブルに新しく登録されている受給者ＩＤと変更パターンとを、対応表保有・提供部４０１に送る。対応表保有・提供部４０１は、後述の受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応テーブルを参照して、仲介システム制御部４０５から送られた受給者ＩＤと変更パターンとに対応するデータを検出し、そのデータのうちメッセージ通知方法のデータを取得する。
【００４８】
ステップＳ５０５では、仲介システム制御部４０５がメッセージ通知部４０３に、ステップＳ５０４にて取得したメッセージ通知方法のデータに従ってメッセージ通知を行うように依頼する。メッセージ通知部４０３はクライアントコンピュータ１０２に、画像データの追加・変更・削除に伴ってサーバコンピュータ１０１で画像データ保存状態に変化があったので、クライアントコンピュータ１０２でもサーバコンピュータ１０１での画像データ保存状態と同一の画像データ保存状態になるように処理することを促すメッセージを送信する。
【００４９】
ステップＳ５０６では、ステップＳ５０５でのメッセージ通知に成功したか否かを判別し、成功したならばステップＳ５０７へ進み、失敗したならばステップＳ５０８へ進む。
【００５０】
ステップＳ５０７では、仲介システム制御部４０５がデータ変更認識部４００に、ステップＳ５０３でデータ変更認識データ登録テーブルに新しく登録されていると判別された受給者ＩＤと変更パターンとを、データ変更認識データ登録テーブルから削除するように依頼して、この一連の処理を終了する。
【００５１】
ステップＳ５０８では、ステップＳ５０３でデータ変更認識データ登録テーブルに新しく登録されていると判別された受給者ＩＤと変更パターンとに関連する対象データにおけるリトライ回数（図６を参照して後述）が、ステップＳ５０４で検出されたデータにおけるリトライ最大回数（図７を参照して後述）を超えているか否かを判別する。超えていればステップＳ５０９へ進み、超えていなければステップＳ５１０へ進む。
【００５２】
ステップＳ５０９では、仲介システム制御部４０５がエラー通知部４０４に、ステップＳ５０３でデータ変更認識データ登録テーブルに新しく登録されていると判別された受給者ＩＤと変更パターンとに関連する対象データについてのメッセージ通知をリトライ最大回数行ったが、通知に成功しなかった旨を示すエラー通知の送信を依頼する。
【００５３】
ステップＳ５１０では、仲介システム制御部４０５がデータ変更認識部４００に、ステップＳ５０３でデータ変更認識データ登録テーブルに新しく登録されていると判別された受給者ＩＤと変更パターンとに関連する対象データにおけるリトライ回数（図６を参照して後述）を１だけ増加させ、データ変更認識データ登録テーブルに登録させる。また、ステップＳ５０３でデータ変更認識データ登録テーブルに新しく登録されていると判別された受給者ＩＤと変更パターンとに関連する対象データにおけるユニークキー（図６を参照して後述）に、ステップＳ５０４で検出されたデータにおけるリトライ間隔時間（図７を参照して後述）を加算させ、データ変更認識データ登録テーブルに登録させる。
【００５４】
＜データ変更認識データ登録テーブル＞
図６は、サーバコンピュータ１０１におけるデータ変更認識部４００によって認識された対象データについての所定の情報が登録されるデータ変更認識データ登録テーブルの構成を示す図である。
【００５５】
図６中、ユニークキー６０１には、登録時間を利用して発番された、当該テーブルにおいて一意に特定されるキーが登録される。
【００５６】
受給者ＩＤ６０２には、サーバコンピュータ１０１で管理される、メッセージ通知相手を一意に特定するためのＩＤが登録される。
【００５７】
対象データテーブル６０３には、対象とするテーブルの名称が登録される。
【００５８】
対象データ項目６０４には、対象データテーブル６０３に登録された項目のうちメッセージ通知の対象とすべき項目が登録される。
【００５９】
変更前データ６０５には、対象データ項目６０４に登録された項目の変更前の値が登録される。
【００６０】
変更前データ６０６には、対象データ項目６０４に登録された項目の変更後の値が登録される。
【００６１】
リトライ回数６０７には、メッセージ通知のリトライを行った回数が登録される。
【００６２】
追加情報６０８には、クライアントコンピュータ１０２が必要とする所定の情報（例えば、一般的な注文において発番され管理されるオーダーＩＤなど、一意に情報を取得することを可能とするためのデータ）が登録される。
【００６３】
＜受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応テーブル＞
図７は、サーバコンピュータ１０１における対応表保有・提供部４０１に保有され、画像データの変更パターン及びメッセージ通知方法などのマスターとしての情報を登録するための受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応テーブルの構成を示す図である。
【００６４】
受給者ＩＤ７０１には、サーバコンピュータ４０７で管理される、メッセージ通知相手を一意に特定するためのＩＤが登録される。
【００６５】
メッセージ通知方法７０２には、メッセージ通知部４０３にて用いられるメッセージ通知方法が登録される。このメッセージ通知方法は、一般的にＣＧＩなどを呼び出すためにＵＲＬとして表現される。
【００６６】
対象データテーブル７０３には、対象とするテーブルの名称が登録される。
【００６７】
対象データ項目７０４には、対象データテーブル７０３に登録された項目のうちメッセージ通知の対象とすべき項目が登録される。
【００６８】
変更前データ７０５には、対象データ項目７０４に登録された項目の変更前の値が登録される。
【００６９】
変更前データ７０６には、対象データ項目７０４に登録された項目の変更後の値が登録される。
【００７０】
リトライ最大回数７０７には、メッセージ通知のリトライ処理の最大許容数が登録される。
【００７１】
リトライ間隔時間７０８には、次回のリトライまでのインターバルとなる時間が登録される。
【００７２】
追加情報７０９には、クライアントコンピュータ１０２が必要とする所定の情報が登録される。
【００７３】
＜受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応テーブルとデータ変更認識データ登録テーブルの関連について＞
画像データの登録・変更・削除等が発生すると、データ変更認識部４００は、受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応テーブルにおいて登録されている変更パターンに合致するデータ変更であると判断される場合のみ、データ変更認識データ登録テーブルに登録を行う。
【００７４】
変更パターンは、受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応テーブルにおける受給者ＩＤ７０１、対象データテーブル７０３、対象データ項目７０４、変更前データ７０５、及び変更後データ７０６に登録されているデータからなる。
【００７５】
変更パターンに合致するデータ変更であると判断された場合のデータ変更認識データ登録テーブルにおける登録では、データ変更認識データ登録テーブルに、受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応テーブルにおける受給者ＩＤ７０１、対象データテーブル７０３、対象データ項目７０４、変更前データ７０５、及び変更後データ７０６に登録されている各データと同一の値が、受給者ＩＤ６０２、対象データテーブル６０３、対象データ項目６０４、変更前データ６０５、及び変更後データ６０６に登録される。
【００７６】
［他の実施の形態］
なお、本発明の目的は、前述の実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記の実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００８０】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００８１】
以上のように、本発明の各種の実施の形態を示して説明したが、以下に本発明の実施態様の例を列挙する。
【００８２】
〔実施態様１〕  ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置と、該画像受給装置に画像情報を提供する画像提供装置とがネットワークを介して接続された印刷サービスシステムにおいて、
前記画像提供装置に設けられ、画像情報を保持する保持手段と、
前記画像提供装置に設けられ、前記画像受給装置に保持されている画像情報を把握する把握手段と、
前記画像提供装置に設けられ、前記保持手段に保持されている画像情報が前記把握手段によって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持手段に保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信手段と、
前記画像受給装置に設けられ、前記指示送信手段から前記指示を受信したとき、前記画像提供装置の前記保持手段に保持された画像情報を取得して記憶装置に格納する格納手段と
を有することを特徴とする印刷サービスシステム。
【００８３】
〔実施態様２〕  前記画像受給装置は、前記指示送信手段から送信される前記指示の受信を常時監視する監視手段を備えることを特徴とする実施態様１記載の印刷サービスシステム。
【００８４】
〔実施態様３〕  前記指示送信手段は、前記指示が正常に送信されていない場合、所定回数に亘って再送信を実行することを特徴とする実施態様１記載の印刷サービスシステム。
【００８５】
〔実施態様４〕  前記ネットワークはインターネットであることを特徴とする実施態様１記載の印刷サービスシステム。
【００８６】
〔実施態様５〕  ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置にネットワークを介して接続され、前記画像受給装置に画像情報を提供する画像提供装置において、
画像情報を保持する保持手段と、
前記画像受給装置に保持されている画像情報を把握する把握手段と、
前記保持手段に保持されている画像情報が前記把握手段によって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持手段に保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信手段と
を有することを特徴とする画像提供装置。
【００８７】
〔実施態様６〕  ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置と、該画像受給装置に画像情報を提供する画像提供装置とがネットワークを介して接続された印刷サービスシステムに適用される印刷サービス方法において、
前記画像提供装置が画像情報を保持する保持ステップと、
前記画像提供装置が、前記画像受給装置に保持されている画像情報を把握する把握ステップと、
前記画像提供装置が、前記保持ステップによって保持されている画像情報が前記把握手段によって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持ステップによって保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信ステップと、
前記画像受給装置が、前記指示送信ステップによって送信された前記指示を受信したとき、前記保持ステップによって保持された画像情報を前記画像提供装置から取得して記憶装置に格納する格納ステップと
を有することを特徴とする印刷サービス方法。
【００８８】
〔実施態様７〕  前記画像受給装置が、前記指示送信ステップによって送信された前記指示の受信を常時監視する監視ステップを更に有することを特徴とする実施態様６記載の印刷サービス方法。
【００８９】
〔実施態様８〕  前記指示送信ステップは、前記指示が正常に送信されていない場合、所定回数に亘って再送信を実行することを特徴とする実施態様６記載の印刷サービス方法。
【００９０】
〔実施態様９〕  前記ネットワークはインターネットであることを特徴とする実施態様６記載の印刷サービス方法。
【００９１】
〔実施態様１０〕  ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置にネットワークを介して接続され、前記画像受給装置に画像情報を提供する画像提供装置に適用される画像提供方法において、
画像情報を保持する保持ステップと、
前記画像受給装置に保持されている画像情報を把握する把握ステップと、
前記保持ステップによって保持されている画像情報が前記把握ステップによって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持ステップによって保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信ステップと
を有することを特徴とする画像提供方法。
【００９２】
〔実施態様１１〕  ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置と、該画像受給装置に画像情報を提供する画像提供装置とがネットワークを介して接続された印刷サービスシステムに適用される印刷サービス方法を、コンピュータに実行させるためのプログラムにおいて、
前記印刷サービス方法が、
前記画像提供装置が画像情報を保持する保持ステップと、
前記画像提供装置が、前記画像受給装置に保持されている画像情報を把握する把握ステップと、
前記画像提供装置が、前記保持ステップによって保持されている画像情報が前記把握手段によって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持ステップによって保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信ステップと、
前記画像受給装置が、前記指示送信ステップによって送信された前記指示を受信したとき、前記保持ステップによって保持された画像情報を前記画像提供装置から取得して記憶装置に格納する格納ステップと
を有することを特徴とするプログラム。
【００９３】
〔実施態様１２〕  前記印刷サービス方法は、前記画像受給装置が、前記指示送信ステップによって送信された前記指示の受信を常時監視する監視ステップを更に有することを特徴とする実施態様１１記載のプログラム。
【００９４】
〔実施態様１３〕  前記指示送信ステップは、前記指示が正常に送信されていない場合、所定回数に亘って再送信を実行することを特徴とする実施態様１１記載のプログラム。
【００９５】
〔実施態様１４〕  ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置にネットワークを介して接続され、前記画像受給装置に画像情報を提供する画像提供装置に適用される画像提供方法を、コンピュータに実行させるためのプログラムにおいて、
前記画像提供方法が、
画像情報を保持する保持ステップと、
前記画像受給装置に保持されている画像情報を把握する把握ステップと、
前記保持ステップによって保持されている画像情報が前記把握ステップによって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持ステップによって保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信ステップと
を有することを特徴とするプログラム。
【００９６】
〔実施態様１５〕  ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置と、該画像受給装置に画像情報を提供する画像提供装置とがネットワークを介して接続された印刷サービスシステムに適用される印刷サービス方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記印刷サービス方法が、
前記画像提供装置が画像情報を保持する保持ステップと、
前記画像提供装置が、前記画像受給装置に保持されている画像情報を把握する把握ステップと、
前記画像提供装置が、前記保持ステップによって保持されている画像情報が前記把握手段によって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持ステップによって保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信ステップと、
前記画像受給装置が、前記指示送信ステップによって送信された前記指示を受信したとき、前記保持ステップによって保持された画像情報を前記画像提供装置から取得して記憶装置に格納する格納ステップと
を有することを特徴とする記憶媒体。
【００９７】
〔実施態様１６〕  前記印刷サービス方法は、前記画像受給装置が、前記指示送信ステップによって送信された前記指示の受信を常時監視する監視ステップを更に有することを特徴とする実施態様１５記載の記憶媒体。
【００９８】
〔実施態様１７〕  前記指示送信ステップは、前記指示が正常に送信されていない場合、所定回数に亘って再送信を実行することを特徴とする実施態様１５記載の記憶媒体。
【００９９】
〔実施態様１８〕  ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置にネットワークを介して接続され、前記画像受給装置に画像情報を提供する画像提供装置に適用される画像提供方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記画像提供方法が、
画像情報を保持する保持ステップと、
前記画像受給装置に保持されている画像情報を把握する把握ステップと、
前記保持ステップによって保持されている画像情報が前記把握ステップによって把握されている画像情報と異なるとき、前記画像受給装置に、前記保持ステップによって保持されている画像情報と同一の画像情報を保持するように指示を送信する指示送信ステップと
を有することを特徴とする記憶媒体。
【０１００】
【発明の効果】
以上詳述したように本発明によれば、ユーザからの印刷注文を受け付けるとともに印刷を実行可能な画像受給装置と、該画像受給装置に画像情報を提供する画像提供装置とがネットワークを介して接続された印刷サービスシステムにおいて、前記画像提供装置が画像情報を保持するとともに、前記画像受給装置に保持されている画像情報を把握する。前記画像提供装置は、前記保持されている画像情報が前記把握されている画像情報と異なるとき、前記画像受給装置に、前記保持されている画像情報と同一の画像情報を保持するように指示を送信する。この指示を受信した前記画像受給装置は、前記画像提供装置から前記保持された画像情報を取得して記憶装置に格納する。
【０１０１】
このようにすることによって、画像受給装置が画像提供装置と常時同一の画像データを保有することがオペレータの作業なしで可能になる。
【図面の簡単な説明】
【図１】本発明に係る印刷サービスシステムの一実施の形態の構成を示すブロック図である。
【図２】サーバコンピュータおよびクライアントコンピュータの内部構成を示すブロック図である。
【図３】サーバコンピュータおよびクライアントコンピュータにおいてそれぞれ実行されるプログラムの構成（モジュール構成）を示すブロック図である。
【図４】図３に示すデータ変更認識・通知・保有部及びメッセージ通知認識・データ取得・格納部についての詳しいモジュール構成を示す図である。
【図５】データ変更認識・通知・保有部において行われる対象データの認識およびメッセージの通知に関する一連の処理の手順を表すフローチャートである。
【図６】サーバコンピュータにおけるデータ変更認識部によって認識された対象データについての所定の情報が登録されるデータ変更認識データ登録テーブルの構成を示す図である。
【図７】サーバコンピュータにおける対応表保有・提供部に保有され、画像データの変更パターン及びメッセージ通知方法などのマスターとしての情報を登録するための受給者ＩＤ・データ変更パターン・メッセージ通知方法の対応テーブルの構成を示す図である。
【符号の説明】
１００  ネットワーク
１０１  サーバコンピュータ（画像提供装置）
１０２ａ〜１０２ｃ  クライアントコンピュータ（１）〜（３）（画像受給装置）
３０２  データ変更認識・通知・保有部
３０３  ネットワークＩ／Ｆ
３１２  通信通知認識・データ取得・格納部
３１３  ネットワークＩ／Ｆ
４００  データ変更認識部
４０１  対応表保有・提供部
４０２  データ保有・引き渡し部（保持手段）
４０３  メッセージ通知部（指示送信手段）
４０４  エラー通知部
４０５  仲介システム制御部
４０６  ネットワークＩ／Ｆ
４１０  メッセージ通知認識部
４１１  データ取得部（格納手段）
４１２  データ格納部（記憶装置）
４１３  サービスサイト制御部
４１４  ネットワークＩ／Ｆ
【図１】
2005062922.tif 000003
【図２】
2005062922.tif 000004
【図３】
2005062922.tif 000005
【図４】
2005062922.tif 000006
【図５】
2005062922.tif 000007
【図６】
2005062922.tif 000008
【図７】
2005062922.tif 000009