(57)【要約】【課題】各ユーザのもとで発生したエラーに関する情報を、ユーザの負担にならない範囲でセンタに送信すること。【解決手段】本出願人の顧客である各フォトスタジオには、本出願人が開発した業務用の写真出力システムが導入されている。そしてたとえばプリンタ１０１の紙詰まりなど、何らかのエラーが発生したときは、当該システムの中核をなすプリントサーバマシン１００から、インターネット上のセンタサーバマシン１０４へエラー情報が送信される。ただし、プリントサーバマシン１００がダイヤルアップによりインターネットに接続している場合、エラー通知のたびごとに通信費用が発生してしまう。そこでこれを阻止するため、本発明ではユーザによる設定のほか、プリントサーバマシン１００の通信環境に応じて、ユーザの負担にならない（あるいはユーザにメリットがある）範囲でエラー情報を送信する。【選択図】        図１
2005165936.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置に接続された機器で発生したエラーに関する情報を前記第１の情報処理装置からネットワークを介して第２の情報処理装置へ送信するデータ送信方法において、
前記エラーが前記第２の情報処理装置に常に通知すべきエラーであるか否かを判定する第１の判定工程と、
前記第１の判定工程で、前記エラーが前記第２の情報処理装置に常に通知すべきエラーではないと判定された場合に、前記エラーが前記第２の情報処理装置に通知すべきエラーとしてユーザにより選択されたエラーであるか否かを判定する第２の判定工程と、
前記第２の判定工程で、前記エラーが前記ユーザにより選択されたエラーであると判定された場合に、前記ユーザが前記エラーの発生の通知を希望しているか否かを判定する第３の判定工程と、
前記第３の判定工程で、前記ユーザが前記通知を希望していないと判定された場合に、前記第１の情報処理装置から前記第２の情報処理装置へ前記エラーに関する情報を送信するために追加的なコストが必要か否かを判定する第４の判定工程と、
前記第４の判定工程で前記コストが必要ないと判定された場合に、前記第１の情報処理装置から前記第２の情報処理装置へ前記エラーに関する情報を送信するデータ送信工程と、
を含むことを特徴とするデータ送信方法。
【請求項２】
前記第４の判定工程では、前記第１の情報処理装置が前記ネットワークに常時接続されている場合に前記コストが必要ないと判定することを特徴とする前記請求項１に記載のデータ送信方法。
【請求項３】
前記コストは前記第１の情報処理装置から前記第２の情報処理装置へ前記エラーに関する情報を送信するための通信費用であることを特徴とする前記請求項１または請求項２に記載のデータ送信方法。
【請求項４】
前記請求項１〜請求項３のいずれか一つに記載された方法をコンピュータに実行させることを特徴とするデータ送信プログラム。
【請求項５】
接続された機器で発生したエラーに関する情報をネットワークを介してサーバへ送信するデータ送信装置において、
前記エラーが前記サーバに常に通知すべきエラーであるか否かを判定する第１の判定手段と、
前記第１の判定手段により、前記エラーが前記サーバに常に通知すべきエラーではないと判定された場合に、前記エラーが前記サーバに通知すべきエラーとしてユーザにより選択されたエラーであるか否かを判定する第２の判定手段と、
前記第２の判定手段により、前記エラーが前記ユーザにより選択されたエラーであると判定された場合に、前記ユーザが前記エラーの発生の通知を希望しているか否かを判定する第３の判定手段と、
前記第３の判定手段により、前記ユーザが前記通知を希望していないと判定された場合に、前記サーバへ前記エラーに関する情報を送信するために追加的なコストが必要か否かを判定する第４の判定手段と、
前記第４の判定手段により前記コストが必要ないと判定された場合に、前記サーバへ前記エラーに関する情報を送信するデータ送信手段と、
を備えることを特徴とするデータ送信装置。
【請求項６】
前記第４の判定手段は、前記ネットワークに常時接続されている場合に前記コストが必要ないと判定することを特徴とする前記請求項５に記載のデータ送信装置。
【請求項７】
前記コストは前記サーバへ前記エラーに関する情報を送信するための通信費用であることを特徴とする前記請求項５または請求項６に記載のデータ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、第１の情報処理装置に接続された機器で発生したエラーに関する情報を前記第１の情報処理装置からネットワークを介して第２の情報処理装置へ送信するデータ送信方法、データ送信プログラムおよびデータ送信装置に関する。
【背景技術】
【０００２】
デジタルカメラや電子式プリンタなどを導入しているフォトスタジオでは、個々の写真を高品質で出力することはもちろん、大量の写真を高速かつ効率的に処理することが要求される。そこで本出願人は、主としてフォトスタジオでの使用を想定した業務用の写真出力システム（ハードウエアおよびソフトウエア一式）を開発し、これを顧客である各フォトスタジオに貸与するとともに、インターネット経由で収集した各システムの稼働状況を、センタサーバマシン上のセンタデータベースで集中管理している（下記特許文献１参照。）。
【０００３】
そして各システムからセンタへの稼働状況の報告は、たとえば一日一回定期的におこなわれるが、これとは別に上記発明では、プリンタの紙詰まりなどのエラーが発生した場合に、当該エラーをその都度センタへ通知させるようにしている。これはエラー発生時に、その事実を通知する電子メールをセンタ側からフォトスタジオ側のユーザの携帯電話などへ配信するためで、このサービス（以下では「エラー配信サービス」という）により、システムのそばを離れがちなユーザも、エラー発生をリアルタイムに検知して適切な対処を取れるようになる。
【０００４】
【特許文献１】特開２００３−６７７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ただし、このサービスのもとではエラーが発生するたびに、各システム、具体的にはその中核であるプリントサーバマシンはインターネットに接続しなければならない。そして、このプリントサーバマシンがダイヤルアップでインターネットに接続している場合、エラー発生の都度フォトスタジオ側に通信費用が発生してしまうという問題があった。
【０００６】
上記サービスに対する需要も特にないユーザ（たとえば、システムのそばを離れることがあまりないなど）の場合、上記費用を負担してまで逐一エラーを報告するメリットがなく、センタとしても上記サービスをユーザが希望しないのなら、一日一回の定期的な報告で十分である。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、各ユーザのもとで発生したエラーに関する情報をユーザの負担にならない範囲でセンタに送信することが可能なデータ送信方法、データ送信プログラムおよびデータ送信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるデータ送信方法は、第１の情報処理装置に接続された機器で発生したエラーに関する情報を前記第１の情報処理装置からネットワークを介して第２の情報処理装置へ送信するデータ送信方法において、前記エラーが前記第２の情報処理装置に常に通知すべきエラーであるか否かを判定する第１の判定工程と、前記第１の判定工程で、前記エラーが前記第２の情報処理装置に常に通知すべきエラーではないと判定された場合に、前記エラーが前記第２の情報処理装置に通知すべきエラーとしてユーザにより選択されたエラーであるか否かを判定する第２の判定工程と、前記第２の判定工程で、前記エラーが前記ユーザにより選択されたエラーであると判定された場合に、前記ユーザが前記エラーの発生の通知を希望しているか否かを判定する第３の判定工程と、前記第３の判定工程で、前記ユーザが前記通知を希望していないと判定された場合に、前記第１の情報処理装置から前記第２の情報処理装置へ前記エラーに関する情報を送信するために追加的なコストが必要か否かを判定する第４の判定工程と、前記第４の判定工程で前記コストが必要ないと判定された場合に、前記第１の情報処理装置から前記第２の情報処理装置へ前記エラーに関する情報を送信するデータ送信工程と、を含むことを特徴とする。
【０００９】
この請求項１の発明によれば、ユーザにとって直接のメリットがないのにコストだけが増えるようなエラー通知は抑制される。
【００１０】
また、請求項２の発明にかかるデータ送信方法は、前記請求項１に記載の発明において、前記第４の判定工程では、前記第１の情報処理装置が前記ネットワークに常時接続されている場合に前記コストが必要ないと判定することを特徴とする。
【００１１】
この請求項２の発明によれば、ユーザ側のコストが増えるかどうかは装置の通信環境によって一律に判断される。
【００１２】
また、請求項３の発明にかかるデータ送信方法は、前記請求項１または請求項２に記載の発明において、前記コストが前記第１の情報処理装置から前記第２の情報処理装置へ前記エラーに関する情報を送信するための通信費用であることを特徴とする。
【００１３】
この請求項３の発明によれば、ユーザにとって直接のメリットがないのに経済的負担だけが増えるようなエラー通知は抑制される。
【００１４】
また、請求項４の発明にかかるデータ送信プログラムは、前記請求項１〜請求項３のいずれか一つに記載された方法をコンピュータに実行させることを特徴とする。
【００１５】
この請求項４の発明によれば、コンピュータを用いて前記請求項１〜請求項３のいずれか一つに記載された方法を実行できるようになる。
【００１６】
また、請求項５の発明にかかるデータ送信装置は、接続された機器で発生したエラーに関する情報をネットワークを介してサーバへ送信するデータ送信装置において、前記エラーが前記サーバに常に通知すべきエラーであるか否かを判定する第１の判定手段と、前記第１の判定手段により、前記エラーが前記サーバに常に通知すべきエラーではないと判定された場合に、前記エラーが前記サーバに通知すべきエラーとしてユーザにより選択されたエラーであるか否かを判定する第２の判定手段と、前記第２の判定手段により、前記エラーが前記ユーザにより選択されたエラーであると判定された場合に、前記ユーザが前記エラーの発生の通知を希望しているか否かを判定する第３の判定手段と、前記第３の判定手段により、前記ユーザが前記通知を希望していないと判定された場合に、前記サーバへ前記エラーに関する情報を送信するために追加的なコストが必要か否かを判定する第４の判定手段と、前記第４の判定手段により前記コストが必要ないと判定された場合に、前記サーバへ前記エラーに関する情報を送信するデータ送信手段と、を備えることを特徴とする。
【００１７】
この請求項５の発明によれば、ユーザにとって直接のメリットがないのにコストだけが増えるようなエラー通知は抑制される。
【００１８】
また、請求項６の発明にかかるデータ送信装置は、前記請求項５に記載の発明において、前記第４の判定手段が、前記ネットワークに常時接続されている場合に前記コストが必要ないと判定することを特徴とする。
【００１９】
この請求項６の発明によれば、ユーザ側のコストが増えるかどうかは装置の通信環境によって一律に判断される。
【００２０】
また、請求項７の発明にかかるデータ送信装置は、前記請求項５または請求項６に記載の発明において、前記コストが前記サーバへ前記エラーに関する情報を送信するための通信費用であることを特徴とする。
【００２１】
この請求項７の発明によれば、ユーザにとって直接のメリットがないのに経済的負担だけが増えるようなエラー通知は抑制される。
【発明の効果】
【００２２】
本発明にかかるデータ送信方法、データ送信プログラムおよびデータ送信装置によれば、各ユーザのもとで発生したエラーに関する情報をユーザの負担にならない範囲でセンタに送信することが可能なデータ送信方法、データ送信プログラムおよびデータ送信装置が得られるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明にかかるデータ送信方法、データ送信プログラムおよびデータ送信装置の好適な実施の形態を詳細に説明する。
【００２４】
図１は、この発明の実施の形態にかかるデータ送信装置を含む、データ送信システムの全体構成を示す説明図である。
【００２５】
図中、１００〜１０３は顧客である個々のフォトスタジオに設置される、フォトスタジオシステムを構成する各機器である。図示するようにフォトスタジオシステムは、プリントサーバマシン１００、プリントサーバマシン１００とＵＳＢ接続されたプリンタ１０１、プリントサーバマシン１００とＬＡＮにより接続されたクライアントマシン１０２、およびクライアントマシン１０２とＵＳＢ接続されたデジタルカメラ１０３により構成される。なお、同図ではそれぞれ１台ずつしか示していないが、プリントサーバマシン１００以外の各機器は通常システム内に複数台存在する。
【００２６】
フォトスタジオではデジタルカメラ１０３で撮影した写真について、クライアントマシン１０２で各種の画像処理を行う。その後、プリントサーバマシン１００による制御の下でプリンタ１０１への出力を行う。プリントサーバマシン１００は、印刷ジョブの実行履歴や実行状況、プリンタ１０１のステータスなど（以下ではこれらの情報を「プリント情報」と言う。この「プリント情報」の中に、プリンタ１０１で発生したエラー情報も含まれる）を管理しており、定期的にあるいは随時に、当該情報を後述するセンタサーバマシン１０４へアップロードする。
【００２７】
１０４は本出願人が管理するセンタサーバマシンであり、各フォトスタジオのプリントサーバマシン１００からアップロードされてきたプリント情報を、上述のセンタデータベースで集中管理する。また、センタデータベースに登録された各種のプリント情報のうち、フォトスタジオのユーザが希望するエラー情報を、ユーザが希望する宛先に電子メールで配信する。
【００２８】
１０５は本出願人に代わって各フォトスタジオへの料金請求などを代行する、地域ごとのディーラが管理するディーラマシンである。ディーラマシン１０５は定期的にあるいはユーザからの指示があったときに、センタサーバマシン１０４に接続して、上述のセンタデータベースから必要な情報（各フォトスタジオにおける一ヶ月間の出力枚数など）を読み出す。
【００２９】
なお、同図には一つしか示していないが、フォトスタジオシステムは顧客であるフォトスタジオの数だけ、またディーラマシン１０５はディーラの数だけ（現時点では日本・米国・欧州に１社ずつの計３社）、それぞれ存在する。
【００３０】
次に、図２はこの発明の実施の形態にかかるデータ送信装置、すなわち図１に示したプリントサーバマシン１００のハードウエア構成を示す説明図である。図中、２０１は装置全体を制御するＣＰＵを、２０２は基本入出力プログラムを記憶したＲＯＭを、２０３はＣＰＵ２０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００３１】
また、２０４はＣＰＵ２０１の制御にしたがってＨＤ（ハードディスク）２０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、２０５はＨＤＤ２０４の制御にしたがって書き込まれたデータを記憶するＨＤを、それぞれ示している。
【００３２】
また、２０６はＣＰＵ２０１の制御にしたがってＦＤ（フレキシブルディスク）２０７に対するデータのリード／ライトを制御するＦＤＤ（フレキシブルディスクドライブ）を、２０７はＦＤＤ２０６の制御にしたがって書き込まれたデータを記憶する着脱自在のＦＤを、それぞれ示している。
【００３３】
また、２０８はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、２０９は通信ケーブル２１０を介してインターネットに接続され、このネットワークとＣＰＵ２０１とのインターフェース（Ｉ／Ｆ）として機能するネットワークボードを、それぞれ示している。
【００３４】
また、２１１は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、２１２は各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウスを、それぞれ示している。また、２１３は文字や画像を光学的に読み取るスキャナを、２１４はＣＰＵ２０１の制御にしたがって文字や画像を印刷するプリンタを、２１５は着脱可能な記録媒体であるＣＤ／ＤＶＤディスクを、２１６はＣＤ／ＤＶＤディスク２１５に対するデータのリードを制御するディスクドライブを、２００は上記各部を接続するためのバスを、それぞれ示している。
【００３５】
次に、図３はこの発明の実施の形態にかかるデータ送信装置、すなわち図１に示したプリントサーバマシン１００の機能構成を示す説明図である。
【００３６】
３００はデータ受信部であり、フォトスタジオシステム内の各機器から各種データを受信する機能部である。このデータ受信部３００が受信するデータの中に、プリンタ１０１から送信されてきた紙詰まりなどのエラー情報が含まれる。
【００３７】
３０１はプリント情報データベースであり、センタサーバマシン１０４に定期的に、あるいは随時にアップロードすべき上述のプリント情報を保持するデータベースである。
【００３８】
３０２はデータ送信部であり、プリント情報データベース３０１に保持されたプリント情報を、センタサーバマシン１０４に送信する機能部である。この送信は上述のように定期的に（具体的には一日一回）行うが、ユーザが上述の「エラー配信サービス」を希望している場合、あるいは特に希望がなくても、そうすることに追加の費用が発生しない場合、データ送信部３０２は毎日の報告とは別に、エラー発生の都度、発生したエラー情報をセンタサーバマシン１０４へ送信する。
【００３９】
３０３はエラー通知設定部であり、プリント情報データベース３０１内のプリント情報のうち、特にプリンタ１０１のエラー情報について、センタサーバマシン１０４に通知する項目などの設定をユーザから受け付ける機能部である。
【００４０】
図４は、エラー通知設定部３０３により表示されるエラー通知設定画面の一例を示す説明図である。図中左側にある「Ｍａｉｌ」項目は、上述の「エラー配信サービス」を希望するか否かを設定するものである。すなわちこの項目にチェックを入れておくと、エラー情報がセンタデータベースにアップロードされた時点で、当該エラーの発生を通知する電子メールがユーザ宛に配信される。
【００４１】
また、図中右側にある「Ｎｏ  Ｐａｐｅｒ」「Ｎｏ  Ｉｎｋ」「Ｐａｐｅｒ  Ｊａｍ」などの各項目は、通知すべきエラー情報の細目である。プリンタ１０１でエラーが発生しても、図中、チェックの入れられなかったエラーであればセンタサーバマシン１０４には通知されない。なお、逆にセンタサーバマシン１０４に通知されるのは、ユーザによりチェックが入れられたエラーと、ユーザの意志にかかわらず通知の必要があるエラー（電源異常、ヘッドキャップができないなどの致命的なエラー）である。
【００４２】
なお、図中右側の各項目は、左側の「Ｍａｉｌ」項目にチェックを入れない限り選択することができない（グレーアウト表示）。しかしいったん「Ｍａｉｌ」項目にチェックを入れ、たとえば「Ｎｏ  Ｐａｐｅｒ」と「Ｐａｐｅｒ  Ｊａｍ」を選択した後、「Ｍａｉｌ」項目のチェックを外すことで、右側の項目のみを選択した状態にすることは可能である。
【００４３】
したがって、図４の画面による設定のパターンには下記の４つがあることになる。
（１）エラー配信サービスが希望されかつ通知すべきエラー項目も選択されている場合
（２）エラー配信サービスは希望されているが通知すべきエラー項目は選択されていない場合（図中左側の「Ｍａｉｌ」項目のみがＯＮ）
（３）エラー配信サービスは希望されていないが通知すべきエラー項目は選択されている場合（図中右側の項目のいずれかのみがＯＮ）
（４）エラー配信サービスは希望されておらずかつ通知すべきエラー項目も選択されていない場合（図中どの項目もＯＦＦ）
【００４４】
図３に戻り、次に３０４はエラー通知設定記憶部であり、エラー通知設定部３０３が図４の画面で受け付けた内容（エラー通知設定）を保持する機能部である。
【００４５】
３０５はエラー通知有無判定部であり、データ受信部３００がプリンタ１０１からエラー情報を受信した際に、当該エラーをリアルタイムにセンタサーバマシン１０４へ通知すべきか否か判定する機能部である。
【００４６】
上述のように、プリントサーバマシン１００がダイヤルアップ環境の場合は、センタサーバマシン１０４へのエラー通知に通信費が発生するが、ユーザが上述の「エラー配信サービス」を希望しない場合、上記費用を負担してまでエラーを報告してもユーザには何のメリットもない。そのため、ダイヤルアップ環境でかつ上記サービスを希望しないユーザは、通常センタへのエラー通知を望まない（一日一回のみで十分）と考えられる。
【００４７】
そこで本発明ではエラー通知有無判定部３０５を設け、プリンタ１０１でのエラー発生時には、エラー通知設定記憶部３０４内の設定のパターンに応じて、以下のように処理を切り替える。
【００４８】
まず、上述の（１）および（２）のように、図４の画面で「Ｍａｉｌ」項目がチェックされている場合は、「エラー配信サービス」を受ける前提としてユーザはセンタ側へのエラー通知を当然了承しているものと考えられる。そこでこの場合は、プリントサーバマシン１００の通信環境にかかわらず（すなわち、常時接続かダイヤルアップ接続かにかかわらず）、図４の画面の右側でチェックされたエラーの発生時には、常にその事実をセンタサーバマシン１０４へ通知する。なお、発生したエラーが上記で選択されていないエラーの場合、あるいはそもそも図４の画面でエラーが選択されていない場合は何もおこなわない。
【００４９】
一方、上述の（３）および（４）のように、図４の画面で「Ｍａｉｌ」項目がチェックされていない場合は、ユーザがセンタ側へのエラー通知を当然に了承しているとは言えない。
【００５０】
しかし上述（３）のように、同画面の右側にあるエラー項目のいずれかが選択されている場合、少なくとも追加費用が発生しない限りにおいて、ユーザはセンタ側へのエラー通知を了承した上で、通知すべき項目を選択しているものと考えられる。そこでこの場合は、プリントサーバマシン１００が常時接続環境にあるケースに限って、選択されたエラーの発生時にはその事実をセンタサーバマシン１０４へ通知する。一方、プリントサーバマシン１００がダイヤルアップ環境にあるケースでは、選択されたエラーが発生しても何もおこなわない。
【００５１】
また、上述（４）のようにそもそも図４の画面で何の項目もチェックされていない場合は、プリントサーバマシン１００の通信環境や発生したエラーの項目にかかわらず、センタサーバマシン１０４への通知はおこなわない。
【００５２】
ただし上記（１）〜（４）のいずれのパターンであるかにかかわらず、またプリントサーバマシン１０４の通信環境にもかかわらず、発生したエラーが必ずセンタに通知すべきエラー（以下では「通知必須エラー」という。具体的には電源異常、ヘッドキャップができないなどの致命的なエラーである）に該当する場合は、エラー通知有無判定部３０５は常に当該エラーをセンタに通知すべきと判定する。なお、具体的にどのエラーが「通知必須エラー」に該当するかは、システム導入時にあらかじめ設定されているものとする。
【００５３】
次に、図５はこの発明の実施の形態にかかるデータ送信装置、すなわち図１に示したプリントサーバマシン１００におけるエラー情報送信処理の手順を示すフローチャートである。図示する処理の開始前に、あらかじめ図４の画面により、ユーザからのエラー通知設定が受け付けられているものとする。
【００５４】
まず、データ受信部３００がプリンタ１０１からエラー情報を受信したか否かを判断する（ステップＳ５０１）。そして、エラーを受信しなかった場合（ステップＳ５０１：Ｎｏ）は、本フローチャートによる処理を終了する。一方、エラーを受信すると（ステップＳ５０１：Ｙｅｓ）、当該エラーはプリント情報データベース３０１に登録されるとともに（ステップＳ５０２）、エラー通知有無判定部３０５により、当該エラーをセンタサーバマシン１０４に通知すべきか否かが判定される。
【００５５】
すなわちエラー通知有無判定部３０５は、まず発生したエラーが上述の「通知必須エラー」に該当するかどうかを判定し、当該エラーに該当する場合は（ステップＳ５０３：Ｙｅｓ）データ送信部３０２に指示して、当該エラーをセンタサーバマシン１０４に通知させる（ステップＳ５０４）。
【００５６】
一方、発生したエラーが「通知必須エラー」でない場合は（ステップＳ５０３：Ｎｏ）エラー通知設定記憶部３０４を参照して、センタに通知すべきエラーが選択されているかどうか（図４の右側の項目が一つでもチェックされているかどうか）を判定する。そして、エラーが選択されている場合は（ステップＳ５０５：Ｙｅｓ）、発生したエラーが当該エラーに該当するかどうかを調べ、該当する場合すなわちあらかじめ選択されたエラーが発生した場合は（ステップＳ５０６：Ｙｅｓ）、次にユーザが上述の「エラー配信サービス」を希望しているかどうか（図４の左側の「Ｍａｉｌ」項目がチェックされているかどうか）を調べる。
【００５７】
そして、ユーザが上記サービスを希望している場合（ステップＳ５０７：Ｙｅｓ）、エラー通知有無判定部３０５はデータ送信部３０２に指示して、ステップＳ５０１で検知したエラーをセンタサーバマシン１０４に通知させる（ステップＳ５０４）。
【００５８】
一方、ユーザが上記サービスを希望していない場合（ステップＳ５０７：Ｎｏ）、エラー通知有無判定部３０５は本装置の通信環境を調べ、本装置が常時接続環境にある場合に限り（ステップＳ５０８：Ｙｅｓ）、ステップＳ５０４に移行してセンタへの通知を行う（ステップＳ５０４）。
【００５９】
一方、本装置が常時接続環境にない場合、すなわちダイヤルアップ環境である場合は（ステップＳ５０８：Ｎｏ）、たとえ通知すべきエラーが選択され、当該選択されたエラーが発生した場合であっても、そのまま本フローチャートによる処理を終了する。なお、そもそも通知すべきエラーが選択されていない場合（ステップＳ５０５：Ｎｏ）や発生したエラーが通知すべきエラーに該当しない場合（ステップＳ５０６：Ｎｏ）も、何もせず本フローチャートによる処理を終了する。
【００６０】
以上説明した実施の形態によれば、ダイヤルアップでインターネットに接続している顧客の経済的負担をいたずらに増やすことなく、顧客が了承する範囲で、各顧客の下に導入されたシステムのエラー情報を収集することができる。
【００６１】
なお、上述した実施の形態ではユーザに追加の通信費用が発生するかどうかを、もっぱらプリントサーバマシン１００の通信環境（常時接続か否か）により判断するようにしたが、必ずしも常時接続でなくとも、たまたまプリントサーバマシン１００がインターネットに接続している時間帯にエラーが発生した場合は、その通知のために別途通信費がかかるわけではないので、センタへの通知を行うようにしてもよい。言い換えれば、プリントサーバマシン１００の通信環境をその時々で調査して、センタへのエラー通知は追加の費用が発生しない範囲で行うようにする。
【００６２】
また、上述した実施の形態では、選択されたエラーの発生時にはその１回だけでセンタに通知するようにしたが、たとえば同じエラーが何回発生した場合には通知する、エラーＡとエラーＢが連続して発生した場合には通知するなどのバリエーションを設けてもよい。一回発生しただけでは通常問題ないが、短期間に繰り返し発生するのは危険な兆候であるエラーや、他のエラーと複合的に発生した場合にはダメージが大きいエラーなども考えられるためである。
【００６３】
また、上述した実施の形態ではセンタに通知する情報として、主にプリンタの紙詰まりなどのエラー情報を想定したが、たとえばプリンタでの印刷終了など、必ずしも故障や異常でなくとも、センタからユーザの携帯電話へメール配信されれば便利な情報もある。そこで本発明を拡張して、エラー情報に限らずユーザにとって有用な各種情報を、ユーザ自身の設定やプリントサーバマシン１００の通信環境などにしたがって、コストがかさまない範囲でセンタに通知するようにしてもよい。
【００６４】
なお、上記実施の形態で説明したデータ送信法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００６５】
以上のように、本発明にかかるデータ送信方法、データ送信プログラムおよびデータ送信装置は、インターネットを介したエラー情報の収集に有効であり、特に、エラーの発生元がダイヤルアップでインターネットに接続している場合に適している。
【図面の簡単な説明】
【００６６】
【図１】この発明の実施の形態にかかるデータ送信装置を含む、データ送信システムの全体構成を示す説明図である。
【図２】この発明の実施の形態にかかるデータ送信装置（プリントサーバマシン１００）のハードウエア構成を示す説明図である。
【図３】この発明の実施の形態にかかるデータ送信装置（プリントサーバマシン１００）の機能構成を示す説明図である。
【図４】この発明の実施の形態にかかるデータ送信装置（プリントサーバマシン１００）で表示される、エラー通知設定画面の一例を示す説明図である。
【図５】この発明の実施の形態にかかるデータ送信装置（プリントサーバマシン１００）におけるエラー情報送信処理の手順を示すフローチャートである。
【符号の説明】
【００６７】
１００  プリントサーバマシン
１０１  プリンタ
１０２  クライアントマシン
１０３  デジタルカメラ
１０４  センタサーバマシン
１０５  ディーラマシン
２００  バス
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤＤ
２０５  ＨＤ
２０６  ＦＤＤ
２０７  ＦＤ
２０８  ディスプレイ
２０９  Ｉ／Ｆ
２１０  通信ケーブル
２１１  キーボード
２１２  マウス
２１３  スキャナ
２１４  プリンタ
２１５  ＣＤ／ＤＶＤディスク
２１６  ディスクドライブ
３００  データ受信部
３０１  プリント情報データベース
３０２  データ送信部
３０３  エラー通知設定部
３０４  エラー通知設定記憶部
３０５  エラー通知有無判定部
【図１】
2005165936.tif 000003
【図２】
2005165936.tif 000004
【図３】
2005165936.tif 000005
【図４】
2005165936.tif 000006
【図５】
2005165936.tif 000007