(57)【要約】【課題】通信機器の通信プロトコルは、機器の種類毎に最適化されているため、異なる種類の機器同士で通信を行うことは困難だった。【解決手段】送信側通信装置２００は、受信側通信装置１００から所定の処理に対応付けられた受信領域のＵＲＬを取得する。送信側通信装置２００は、そのＵＲＬで特定される受信領域にファイルを書き込む。送信側通信装置２００は、受信領域に対応付けられた処理を、書き込まれたファイルを利用して実行する。これにより、通信対象となる装置の間ではファイル操作のみで通信を行うことができるので、通信プロトコルの統一が容易であり、異なる種類の機器同士でも通信を行うことができる。【選択図】        図１
2004363957.tif 000002
【特許請求の範囲】
【請求項１】
通信対象となる対象装置と通信を行い所定の処理を行う装置であって、
ネットワークにおける識別情報で特定され、当該装置が所定の処理を実行するために利用するファイルを格納するための格納手段と、
前記対象装置から、前記識別情報で特定される格納手段への前記所定の処理を行うためのファイルの書き込み指示を受け付け、前記格納手段に書き込む書込手段と、
前記格納手段に前記ファイルが書き込まれた場合、前記ファイルを利用して前記格納手段に対応付けられた前記所定の処理を実行する手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記ファイルの書き込みを要求中の要求元を認証する手段を更に備え、認証に成功した場合に前記書込手段は前記ファイルを前記格納手段に書き込むことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記ファイルに基づいた処理の実行結果を、前記対象装置における所定の領域に書き込む手段を更に備えることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
通信対象となる対象装置から、その対象装置の現在の状態を示す機器情報を取得する取得手段と、
前記機器情報に基づいて通信の可否を判定する手段と、
通信可能な場合、前記対象装置に所定の処理を実行させるファイルを前記対象装置の格納領域に書き込む書込手段と、
を備えることを特徴とする通信装置。
【請求項５】
前記対象装置は、それぞれ異なる識別情報で特定可能な複数の格納領域を有し、
前記機器情報は、前記識別情報とその識別情報で特定可能な格納領域にファイルを書き込んだ場合の処理の内容とを含み、
前記書込手段は、所望の処理を行うための格納領域を特定する識別情報を前記機器情報から読み込み、その識別情報で特定可能な格納領域に前記ファイルを書き込むことを特徴とする請求項４に記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は装置間の通信技術に関し、とくに装置間でデータの通信を行う技術に関する。
【０００２】
【従来の技術】
プリンタ、スキャナ、ファクシミリ装置、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）などの通信機能を有する通信装置が普及している。これらの通信装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークに接続し、複数の端末に共有されるようになった。一般に装置間で情報の送受信をする場合、双方の装置は事前にネゴシエーションを行い、例えば通信に利用するプロトコル、通信速度、メモリ容量などの装置能力を交換し、通信で利用するプロトコルや通信速度を事前に決めておく。こうしたネゴシエーションを、電子メールを利用して行う技術がある。（特許文献１）
【０００３】
【特許文献１】
特開２００２−１３５５１３号公報
【０００４】
【発明が解決しようとする課題】
通信を行うために、送信側装置と受信側装置とで利用するプロトコルを一致させる必要がある。そして、そのプロトコルに準じて、その通信装置に特有のコマンドやデータ等を送受信する。プロトコルは、通信機器の種類毎に最適化されているため、異なる種類の通信機器が情報の送受信を行うことは困難だった。
【０００５】
本発明はこうした点に鑑みてなされたもので、その目的は、通信対象とのデータの送受信を行う技術の提供にある。
【０００６】
【課題を解決するための手段】
本発明のある態様は、通信対象となる対象装置と通信を行い所定の処理を行う装置である。この装置は、ネットワークにおける識別情報で特定され、当該装置が所定の処理を実行するために利用するファイルを格納するための格納手段と、対象装置から、識別情報で特定される格納手段への、所定の処理を行うためのファイルの書き込み指示を受け付け、格納手段に書き込む書込手段と、格納手段にファイルが書き込まれた場合、そのファイルを利用して格納手段に対応付けられた所定の処理を実行する手段とを備える。これにより、ファイルの書き込み操作により通信対象となる装置に所定の処理を指示することができる。「識別情報」は、例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒｓ）などのネットワーク上でファイルやフォルダを一意に特定する情報であってよい。
【０００７】
この装置は、ファイルの書き込みを要求中の送信元の装置を認証する手段を更に備え、認証に成功した場合に書込手段はファイルを格納手段に書き込んでもよい。これにより、処理毎に実行権限を設定することができる。
【０００８】
この装置は、ファイルに基づいた処理の実行結果を、ファイルの送信元の装置の所定の領域に書き込む手段を更に備えてもよい。これにより、送信元装置に実行結果を通知できる。
【０００９】
本発明の別の態様は、送信側の通信装置である。この装置は、通信対象となる対象装置から、その対象装置の現在の状態を示す機器情報を取得する取得手段と、機器情報に基づいて通信の可否を判定する手段と、通信可能な場合、対象装置に所定の処理を実行させるファイルを、ネットワーク上で一意な識別情報に対応付けられた対象装置の格納領域に書き込む書込手段とを備える。これにより、ファイル操作により、通信装置に処理を実行させることができる。
【００１０】
機器情報は、識別情報とその識別情報で特定可能な格納領域にファイルを書き込んだ場合の処理の内容とを含み、書込手段は、所望の処理を行うための格納領域を特定する識別情報を機器情報から読み込み、その識別情報で特定可能な格納領域に前記ファイルを書き込んでもよい。これにより、所望の処理を実行するための格納領域にファイルを書き込むことで、所望する処理を行わせることができる。
【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００１２】
【発明の実施の形態】
図１は、実施の形態に係る通信システム１０の構成図である。受信側通信装置１００および送信側通信装置２００は、ネットワーク１２を介して通信を行う。受信側通信装置１００および送信側通信装置２００は、例えばファクシミリ装置、ＭＦＰ、スキャナ、コンピュータ、サーバ、ビデオ録画装置など通信機能を有する装置であってよい。以下、受信側通信装置１００および送信側通信装置２００がファクシミリ装置の場合を例に実施の形態を説明する。
【００１３】
受信側通信装置１００および送信側通信装置２００は、例えばＷｅｂＤＡＶ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）を利用して通信を行う。ＷｅｂＤＡＶは、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を拡張したプロトコルであり、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で特定されるファイルの取得だけでなく、ファイルのアップロードやダウンロードなどのファイル操作も可能である。こうしたファイルの取得やファイル操作を例えばＷｅｂＤＡＶのようなプロトコルで実現することにより、受信側通信装置１００および送信側通信装置２００が備えるプロトコルの数を削減することができる。また、通信に利用するポート数を減らすことができるのでセキュリティ性の高い通信システム１０を構築できる。
【００１４】
受信側通信装置１００は、例えば受信可能なファイル形式、すなわち処理可能なファイル形式、データ形式などの受信能力や、受信可能なデータサイズ、メモリ残量、装置のエラー情報などの装置情報等を含む機器情報を保持する。また、受信側通信装置１００には、ネットワーク１２上で受信側通信装置１００を一意に識別するための例えばＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｅｒ）等の識別情報が設定されている。機器情報にもＵＲＬ（以下、単に「機器情報ＵＲＬ」という）が対応付けられており、受信側通信装置１００は、機器情報ＵＲＬで特定される機器情報の提供要求を受け付けた場合に、その機器情報を要求先に送信する。
【００１５】
受信側通信装置１００は、ファクシミリ画像を受け付けるための受信領域にもＵＲＬ（以下、単に「受信ＵＲＬ」という）を設定し、外部装置に公開しており、その受信ＵＲＬで特定される受信領域にファイルが書き込まれることで、そのファイルをファクシミリ画像として例えば印刷したり、ユーザに着信を通知したりするなどそのファイルに基づいて所定の処理を行う。また、受信領域は処理内容毎に設けられていてもよく、例えば書き込まれたファイルに基づいて印刷を行う受信領域、書き込まれたファイルを所定のアドレスに電子メールで送信する受信領域、書き込まれたことを通知する受信領域、予め決められた回覧順序に沿って書き込まれたファイルを回覧する受信領域、利用者毎に親展としてファイルを取り扱う受信領域などがそれぞれ異なる受信ＵＲＬに対応付けられてもよい。これにより、送信側通信装置２００が、所望の処理を行うための受信領域にファイルを書き込むことで、すなわち単なるファイル操作で所定の処理を行わせることができる。つまり、ファイル操作が可能であれば、異なる種類の装置間でも通信を行い、所望の処理を行うことができる。例えば、ビデオ録画装置がＥＰＧのファイルをＭＦＰに書き込むことで、そのＥＰＧ画面を印刷可能になる。これを実現するために、受信側通信装置１００は、受信ＵＲＬと処理内容とを対応付けて機器情報として保持する。そして、送信側通信装置２００が、機器情報を取得することで、所望の処理を実現するための受信ＵＲＬを取得することができる。
【００１６】
送信側通信装置２００は、受信側通信装置１００の受信ＵＲＬで特定される受信領域にファクシミリ画像を書き込む。まず送信側通信装置２００は、ファクシミリ画像の送信に先立ち、受信側通信装置１００から機器情報を取得する。送信側通信装置２００は、その機器情報から所望の処理を行うための受信ＵＲＬを抽出し、その受信ＵＲＬで特定される受信領域にファクシミリ画像を書き込む。例えば、機器情報には、処理内容を示すコマンドと受信ＵＲＬとが対応付けて含まれており、送信側通信装置２００は、そのコマンドに基づいて所望の処理を実現するための受信ＵＲＬを抽出してもよい。そして、送信側通信装置２００は、その受信ＵＲＬ宛にファクシミリ画像を送信する。これにより、受信側通信装置１００は、受信ＵＲＬに対応付けられたコマンドを実行する。送信側通信装置２００は、このようなファイル操作のみで受信側通信装置１００に所定の処理を実行させることができる。
【００１７】
ＷｅｂＤＡＶには、ウェブリソースの取り扱いにあたり、「プロパティ」、「コレクション」、および「ロック」という新しい概念が導入されている。「リソース」は、ＷｅｂＤＡＶでの管理対象となる、ファイルや後述のコレクションを示す。「コレクション」は、複数のリソースをまとめて管理するための概念であり、ディレクトリやフォルダと同様の概念である。「プロパティ」は、リソースの属性を名前と値の組で定義したものであり、詳細は後述するが本実施の形態では、プロパティを利用して機器情報を格納する。また、プロパティには、サーバ側が設定および管理できるライブプロパティと、クライアント側が設定および管理できるデッドプロパティとが含まれる。「ロック」は、複数のクライアントからひとつのリソースに対して書き込みが行われることを回避する仕組みである。
【００１８】
受信側通信装置１００は、例えば、処理内容ごとの受信ＵＲＬ、受信可能なファイル形式、メモリ残量、エラーの発生状況、ジョブの数、ジョブの状況等、受信側通信装置１００に関する機器情報を、所定のリソースのプロパティとして保持する。そのリソースは、機器情報ＵＲＬと対応付けられている。つまり、送信側通信装置２００は、機器情報ＵＲＬを指定することで機器情報を取得できる。具体的には、送信側通信装置２００は、ＷｅｂＤＡＶプロトコルにおける「ＰＲＯＰＦＩＮＤ」コマンドの引数に「ｈｔｔｐ：／／ｍｆｐ／ｍａｃｈｉｎｅ＿ｓｔａｔｕｓ」を設定して、受信側通信装置１００に送信する。このレスポンスとして、受信側通信装置１００は、機器情報１４を送信側通信装置２００に送信する。
【００１９】
機器情報１４は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式であり、個々の情報がタグで囲まれている。機器情報１４はＸＭＬ形式なので、個々の情報を取り出しやすく、送信側通信装置２００は、機器情報１４に含まれる機能情報に基づいて、通信に利用する通信機能を選択するとともに、その利用情報を取得する。
【００２０】
上述のとおり、プロパティはライブプロパティとデッドプロパティを有する。ライブプロパティには、送信側通信装置２００が書き換えることができない情報が設定されており、例えば受信ＵＲＬ、受信可能なファイル形式、メモリ残量などが設定されている。デッドプロパティには、送信側通信装置２００が書き換え可能な情報が設定されており、例えばファクシミリ画像を送信した旨を示す情報や送信側の情報などが送信側通信装置２００により書き込まれる。
【００２１】
図２は、受信側通信装置１００および送信側通信装置２００における処理を説明するための図である。送信側通信装置２００は、ファイルを取り扱うようにリソースを移動することにより、受信側通信装置１００に処理を実行させることができる。送信側通信装置２００は、送信側通信装置２００における機器情報であるプロパティ２５２ａ、第１送信予約コレクション２６４ａ、および第１受信コレクション２６６ａを有する。第１送信予約コレクション２６４ａは、送信予約を行ったリソースを保持するコレクションであり、コレクションには個々の送信ジョブがファイルとして保持される。第１受信コレクション２６６ａは、他のファクシミリから受信したファクシミリデータをファイルとして保持する。
【００２２】
受信側通信装置１００は、受信側通信装置１００における機器情報であるプロパティ２５２ｂ、第２送信予約コレクション２６４ｂおよび第２受信コレクション２６６ｂを有する。プロパティ２５２ｂには、各種の機器情報が含まれており、送信側通信装置２００からの要求に応じて、その全部もしくは一部が機器情報１４として送信される。第２送信予約コレクション２６４ｂおよび第２受信コレクション２６６ｂは、それぞれ第１送信予約コレクション２６４ａならびに第１受信コレクション２６６ａと同様に、送信ジョブを保持するコレクションと受信したファクシミリデータを保持するコレクションである。次に、受信側通信装置１００および送信側通信装置２００の通信処理を説明する。
【００２３】
（１）図１の受信側通信装置１００から機器情報を取得する場合。
送信側通信装置２００は、通信に先立ち、受信側通信装置１００にＷｅｂＤＡＶにおける「ＰＲＯＰＦＩＮＤ」コマンドにより、機器情報ＵＲＬのプロパティとして設定されている機器情報１４を取得する。その機器情報１４には、例えば受信ＵＲＬ、ファイル形式、メモリ残量などが含まれている。
【００２４】
（２）図１の送信側通信装置２００がスキャナなどで読み取ったファクシミリ画像であるリソースを、図１の受信側通信装置１００に送信する場合。
送信側通信装置２００は、第１ファイル２５４を第２受信コレクション２６６ｂに書き込む。これにより、第２受信コレクション２６６ｂに、第２ファイル２５５が書き込まれる。このとき送信側通信装置２００は、「ＭＯＶＥ」コマンドを発行する。その「ＭＯＶＥ」コマンドの引数として受信側通信装置１００の第２受信コレクション２６６ｂの受信ＵＲＬが設定される。これにより、送信予約が行われ、例えば通信回線が開いたとき、設定された時刻になったときなど所定のタイミングで、送信側通信装置２００は、ファクシミリ画像を第２受信コレクション２６６ｂに書き込む。そして、送信が終わると送信側通信装置２００は、そのファクシミリ画像のファイルを第１送信コレクション２６４ａから削除する。
【００２５】
（３）受信側通信装置１００は、ファクシミリ画像の受信結果を送信側通信装置２００に通知する。
受信側通信装置１００は、ファクシミリ画像の受信が完了したのち、「ＰＲＯＰＰＡＴＣＨ」コマンドを発行して、受信結果を所定のＵＲＬで特定される送信側通信装置２００のプロパティに書き込む。受信結果としては、例えば受信完了、エラー発生などである。受信結果を書き込むためのＵＲＬは、機器情報１４に含まれている。
【００２６】
（４）既に送信予約されているジョブを中止する場合。
例えば、受信側通信装置１００に送信予約されているジョブを中止する場合、受信側通信装置１００は、第３ファイル２５８を削除する。これには、受信側通信装置１００に対して第３ファイル２５８のファイル名等を引数とする「ＤＥＬＥＴＥ」コマンドを発行すればよい。
【００２７】
図３は、図１の受信側通信装置１００の内部構成図である。受信側通信装置１００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インターフェース等を中心に実現されるが、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。本図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００２８】
ドメイン保持部１０４は、例えば、受信側通信装置１００のドメイン名、コンピュータ名、ＩＰアドレスなどの図１のネットワーク１２において受信側通信装置１００を一意に特定する情報を保持する。送受信部１０６は、ＷｅｂＤＡＶプロトコルに準じて機器情報１４を提供する機能ブロックである。送受信部１０６は、ＰＲＯＰＦＩＮＤコマンドを受信すると、ファイル格納部１０２から、コマンドで指定された機器情報ＵＲＬのリソースのプロパティである機器情報を読み込み、レスポンスとして図１の機器情報１４を出力する。また、ＰＲＯＰＰＡＴＣＨコマンドを受信すると、コマンドで指定されたＵＲＬのリソースのプロパティにコマンドで指定されたデータを書き込む。具体的には、送受信部１０６は、送信側通信装置２００から送信側の情報やエラー情報などを受け付け、プロパティに書き込む。
【００２９】
ファイル格納部１０２は、ＷｅｂＤＡＶによる管理対象となるリソースを格納する。本実施の形態では、ファイル格納部１０２は、ＵＲＬ「ｈｔｔｐ：／／ｍｆｐ／ｍａｃｈｉｎｅ＿ｓｔａｔｕｓ」で特定されるリソースを保持し、そのリソースのプロパティが機器情報になっている。これにより、ネットワーク上の共有ファイルを参照もしくは変更するような操作で、通信装置１００の機器状態を管理できる。他の例では、プロパティではなく、リソースの本体に機器情報が設定されていてもよい。しかしながら、ＷｅｂＤＡＶプロトコルのＰＲＯＰＦＩＮＤコマンドは、処理に必要な設定情報部分のみを取り出し、レスポンスとして出力することもできる。このため、このような機能を独自に開発するより、ＷｅｂＤＡＶが有する機能をそのまま利用したほうが効率的である。もちろん、独自に開発してもなんら問題はない。
【００３０】
また、ファイル格納部１０２は、処理内容に対応付けられたリソースを保持する。詳細は後述するが、リソースとしてのコレクションにファイルが書き込まれることで、そのリソースに対応付けられた処理が、書き込まれたファイルを利用して実行される。
【００３１】
ＷｅｂＤＡＶは、ＨＴＴＰを拡張したプロトコルなので、ファイル格納部１０２に保持された各ファイルについてアクセス権を設定することができる。このため、機器情報など重要なリソースにパスワードを設定することにより。例えば、管理者だけがネットワーク経由で装置情報を書き換え可能にできる。
【００３２】
認証部１０８は、例えばリソースに権限が設定されている場合に認証を行い、特定の装置に対してのみリソースおよびプロパティの提供や更新を許可する。処理部１１４は、ファイル格納部１０２に書き込まれたファイルに基づいて所定の処理を行うための機能ブロックであり、例えば書き込まれたファイルの印刷処理、そのファイルを電子メールで送信するための処理、ファイルの着信を通知する処理などを実行する。
【００３３】
状態検出部１１２は、処理部１１４における処理により通信装置１００の状態を検出し、状態が変わった場合、その旨を更新部１１０に出力する。例えば、状態検出部１１２は、ネットワークの通信状態、ファクシミリ画像の受信状況、メモリ残量などを検出する。状態検出部１１２は、予め検出すべき機器状態を把握しており、その機器状態を検出した場合に更新部１１０にその旨を通知してもよい。更新部１１０は、検出した機器状態を機器情報、すなわちプロパティに書き込み、データの更新を行う。これにより機器情報のうち、状態が変化するものが常に更新される。
【００３４】
書込検出部１１６は、ファイル格納部１０２に新たに書き込みが行われたか否かを検出する。例えば、その検出は、送受信部１０６がファイル格納部１０２に書き込みを行うことを検出してもよいし、リソースの格納日時と現在日時と前回の書込検出日時とを比較して、書込検出日時より格納日時が現在日時に近い場合に、新たに書き込まれたリソースとして検出してもよい。そして、書込検出部１１６は、書き込みを検出した場合、その旨を指示部１１８に通知する。指示部１１８は、書き込みが行われた受信領域に応じて、その受信領域に対応付けられた処理の実行を処理部１１４に指示する。例えば、指示部１１８は、ディレクトリと処理内容とを対応付けたテーブルを保持する。そして、新たに書き込みが検出された場合、指示部１１８は、新たに書き込まれたファイルのパスを特定し、そのパスからディレクトリを特定する。そして、指示部１１８は、特定したディレクトリに対応付けられた処理内容を特定する。受信ＵＲＬにより、そのディレクトリを特定することができる。例えば、印刷処理が対応付けられた受信領域にファクシミリ画像が書き込まれた場合、指示部１１８は、そのファクシミリ画像を印刷処理することを処理部１１４に指示する。このように受信側通信装置１００は、ネットワーク上のファイルを取り扱うように制御できる。
【００３５】
図４は、図１の送信側通信装置２００の内部構成図である。機器情報取得部２０２は、受信側通信装置１００から機器情報１４を取得する。機器情報取得部２０２は、予め受信側通信装置１００から機器情報１４を取得するための機器情報ＵＲＬを保持していてもよいし、管理者から機器情報ＵＲＬを受け付けてもよい。また、機器情報取得部２０２は、例えば受信側通信装置１００を検出するためのデータをブロードキャストし、それに応答した機器のＵＲＬに基づいて機器情報１４を取得してもよい。機器情報取得部２０２は、取得した機器情報１４を書込先ＵＲＬ選択部２０４に出力する。
【００３６】
書込先ＵＲＬ選択部２０４は、その機器情報１４に含まれる受信ＵＲＬの中から、所望の処理を実行するための受信ＵＲＬを選択し、その受信ＵＲＬを送信部２０６に出力する。具体的には、書込先ＵＲＬ選択部２０４は、所望する処理を示すコマンドに対応付けられた受信ＵＲＬを機器情報１４から抽出する。また、書込先ＵＲＬ選択部２０４は、機器情報１４に含まれるコマンドに基づいて、実行可能な処理の一覧を例えば管理者などのユーザに提示し、その一覧の中から指定された処理を行うための受信ＵＲＬを抽出してもよい。
【００３７】
送信部２０６は、送信データ格納部２０８から送信データであるファクシミリ画像を読み込み、書込先ＵＲＬ選択部２０４に選択された受信ＵＲＬにそのファクシミリ画像を書き込む。具体的には、送信部２０６は、ＷｅｂＤＡＶにおける「ＭＯＶＥ」または「ＣＯＰＹ」コマンドを発行する。
【００３８】
エラー検出部２１０は、通信時のエラーを検出し、受信ＵＲＬを変更することを書込先ＵＲＬ選択部２０４に指示する。例えば、図１の受信側通信装置１００が、印刷出力のための第１受信ＵＲＬと、所定のユーザに着信通知を行うための第２受信ＵＲＬとを有し、受信側通信装置１００の紙切れなどで第１受信ＵＲＬが利用できない場合、書込先ＵＲＬ選択部２０４は第２受信ＵＲＬに変えて、再びファクシミリ画像を書き込むことを指示する。後述の更新部２１２は、エラーの発生したことを受信側通信装置１００の機器情報に書き込む。
【００３９】
送信部２０６は、送信が完了したことを更新部２１２に通知する。更新部２１２は、ファクシミリ画像の送信に利用した通信機能、送信日時などを受信側通信装置１００の機器情報に書き込む。これにより、送信側通信装置２００は、受信側通信装置１００にファクシミリ画像を送信したことを通知できる。また、エラー発生時に、更新部２１２は、その旨を受信側通信装置１００の機器情報に書き込んでもよい。この通知を受けて、送信側通信装置２００は、例えば管理者に通信機能に問題が生じていることを通知してもよいし、機器情報１４に含まれるその受信ＵＲＬで特定される処理の状態を「エラー」に変更してもよい。
【００４０】
機器情報書込部２１４は、受信側通信装置１００から所定の処理の実行結果を受信して、機器情報格納部２１６に書き込む。例えば、図３の状態検出部１１２は、所定の処理の実行結果を検出して、その旨を送信側通信装置２００に送信してもよいし、送受信部１０６を介してその実行結果を通知してもよい。通知部２１８は、機器情報格納部２１６に格納された実行結果をユーザに通知する。
【００４１】
図５は、図１の機器情報１４を含むレスポンスデータのデータ構造の一例を示す図である。本図で＜ａ：ｐｒｏｐ＞と＜／ａ：ｐｒｏｐ＞とで囲まれた範囲がプロパティ３４、すなわち機器情報１４である。機器情報１４は、図１の受信側通信装置１００が有する通信機能とその状態を示す情報と、それぞれの通信機能を利用するための情報を項目毎に保持する。機器状態欄３０は、ＷｅｂＤＡＶに基づいた通信が利用可能であることを示す情報を保持する。設定情報欄３２は、ＷｅｂＤＡＶを利用する際の受信ＵＲＬ、その受信ＵＲＬで特定される受信領域に書き込みを行った際の処理内容、処理内容に応じた引数などを保持する。例えば、受信ＵＲＬ「ｈｔｔｐ：／／ｍｆｐ／ｄａｔａ」にファイルを書き込むと、受信側通信装置１００は、印刷処理を実行する。また、受信ＵＲＬ「ｈｔｔｐ：／／ｍｆｐ／ＡＢＣ」にファイルを書き込むと、受信側通信装置１００は、ユーザ「ＡＢＣ」に親展で送信する。また、この機器情報１４には、受信側通信装置１００が有する通信機能と、それらの通信機能を利用するための利用情報が設定されている。
【００４２】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。例えば、受信側通信装置１００および送信側通信装置２００をファクシミリ機能、プリンタ機能、スキャナ機能、ワークフロー機能、文書管理機能、番組録画機能、番組再生機能、エアーコンディショニング機能など種々の機能を実現する装置に組み込んでもよく、同一の筐体に受信側通信装置１００と送信側通信装置２００とを組み込んでもよい。つまり、受信側通信装置１００は、通信機能を有する装置であればいかなるものに取り付けられてもよい。
【発明の効果】
本発明によれば、所望の装置の受信領域に対して、ファイル操作を行うことで所定の処理を実行させることができる。
【図面の簡単な説明】
【図１】実施の形態に係る通信システムの構成図である。
【図２】送信側通信装置を操作するためのインターフェースの一例を示す図である。
【図３】図１の受信側通信装置の内部構成図である。
【図４】図１の送信側通信装置の内部構成図である。
【図５】図１の機器情報を含むレスポンスデータのデータ構造の一例を示す図である。
【符号の説明】
１０  通信システム、１２  ネットワーク、１４  機器情報、１００  受信側通信装置、１０２  ファイル格納部、１０４  ドメイン保持部、１０６  送受信部、１０８  認証部、１１０  更新部、１１２  状態検出部、１１４  処理部、１１６  書込検出部、１１８  指示部、２００  送信側通信装置、２０２  機器情報取得部、２０４  書込先ＵＲＬ選択部、２０６  送信部、２０８  送信データ格納部、２１０  エラー検出部、２１２  更新部、２１４  機器情報書込部、２１６  機器情報格納部、２１８  通知部。
【図１】
2004363957.tif 000003
【図２】
2004363957.tif 000004
【図３】
2004363957.tif 000005
【図４】
2004363957.tif 000006
【図５】
2004363957.tif 000007