(57)【特許請求の範囲】
【請求項１】
複数のデータ通信装置が通信可能に接続されたデータ通信システムであって、
前記複数のデータ通信装置それぞれは、
複数種類の通信方法で通信可能な通信手段と、
ユーザ毎に該ユーザのユーザ識別情報、通信方法および宛先情報を関連付けて記憶するユーザ記憶手段と、を備え、
前記複数のデータ通信装置のうちデータ送信装置は、
前記ユーザ記憶手段に記憶されたユーザ識別情報の指定を受け付ける宛先指定手段と、
データを受け付けるデータ受付手段と、
前記通信手段を制御して、前記受け付けられたユーザ識別情報と関連付けて記憶された通信方法および宛先情報に基づいて、前記受け付けられたデータを送信するデータ送信手段と、
前記通信手段が前記送信されたデータに対する返信データを受信すると、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法を、前記通信手段が前記返信データを受信した通信方法と比較する比較手段と、
前記比較手段による比較の結果、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法と、前記通信手段が前記返信データを受信した通信方法とが一致しない場合、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法および宛先情報を、前記通信手段が前記返信データを受信した通信方法および前記返信データに含まれる宛先情報でそれぞれ更新する更新手段と、を備えたデータ通信システム。
【請求項２】
前記複数のデータ通信装置のうち前記データ送信手段により送信されたデータを受信するデータ受信装置は、
前記複数のデータ通信装置のうち他のデータ通信装置それぞれに対して割り当てられた前記複数種類の通信方法ごとの宛先情報を関連付けて記憶する装置記憶手段と、
前記通信手段が前記データを受信することに応じて、該データを送信してきた装置を識別するための装置識別情報を含む受信履歴を記憶する受信履歴記憶手段と、
ユーザを認証する認証手段と、
前記認証手段により認証されたユーザにより、前記受信履歴のいずれかが指定されることに応じて、前記複数種類の通信方法のいずれか１つの通信方法の選択を受け付ける選択手段と、
前記指定された受信履歴に含まれる前記装置識別情報に関連付けて記憶され、前記選択された通信方法に対応する宛先情報と前記選択された通信方法とに基づいて、前記認証されたユーザのユーザ識別情報と、前記選択された通信方法に対応する前記認証されたユーザの宛先情報とを含む返信データを送信する返信手段と、を備えた請求項１に記載のデータ通信システム。
【請求項３】
前記データ送信手段は、前記複数種類の通信方法それぞれの前記データ送信装置に割り当てられた宛先情報を、前記データと共に送信し、
前記複数のデータ通信装置のうち前記データ送信手段により送信されたデータを受信するデータ受信装置は、
前記通信手段が前記データを受信することに応じて、該データと共に受信される前記複数種類の通信方法それぞれの前記データ送信装置に割り当てられた宛先情報を含む受信履歴を記憶する受信履歴記憶手段と、
ユーザを認証する認証手段と、
前記認証手段により認証されたユーザにより、前記受信履歴のいずれかが指定されることに応じて、前記複数種類の通信方法のいずれか１つの通信方法の選択を受け付ける選択手段と、
前記指定された受信履歴に含まれる前記複数種類の通信方法それぞれの前記データ送信装置に割り当てられた宛先情報のうちから前記選択された通信方法に対応する宛先情報と、前記選択された通信方法とに基づいて、前記認証されたユーザのユーザ識別情報と、前記選択された通信方法に対応する前記認証されたユーザの宛先情報とを含む返信データを送信する返信手段と、を備えた請求項１に記載のデータ通信システム。
【請求項４】
前記データ送信手段は、前記受け付けられたデータとともに該データを送信するジョブを識別するためのジョブＩＤを送信し、
前記データ送信装置は、さらに、前記データ送信手段により送信されたジョブＩＤを含む送信履歴を記憶する送信履歴記憶手段を備え、
前記データ受信装置の前記受信履歴記憶手段は、前記受信されたデータと共に受信されるジョブＩＤと、該データを送信してきた装置を識別するための装置識別情報とを含む受信履歴を記憶し、
前記返信手段は、前記指定された履歴情報に含まれるジョブＩＤを含む返信データを送信し、
前記データ送信装置は、前記通信手段により受信されるデータが前記送信履歴に含まれる前記ジョブＩＤと同じジョブＩＤを含む場合、前記通信手段により受信されるデータを前記返信データと判定する返信データ判定手段を、さらに備えた請求項２または３に記載のデータ通信システム。
【請求項５】
複数のデータ通信装置が通信可能に接続されたデータ通信システムであって、
前記複数のデータ通信装置それぞれは、
複数種類の通信方法で通信可能な通信手段を備え、
前記複数のデータ通信装置のうちデータ送信装置は、
送信先のユーザに対するデータの通信方法および宛先情報を受け付ける宛先指定手段と、
データを受け付けるデータ受付手段と、
前記通信手段を制御して、前記受け付けられた通信方法および宛先情報に基づいて、前記受け付けられたデータと該データを送信するジョブを識別するためのジョブＩＤとを送信する第１データ送信手段と、
前記第１データ送信手段により送信されたデータの通信方法および宛先情報と、前記送信先のユーザを識別するためのユーザ識別情報と、前記ジョブＩＤとを含む送信履歴を記憶する送信履歴記憶手段と、
前記送信履歴のいずれかが指定されると、前記送信履歴に含まれる前記通信方法および前記宛先情報に基づいてデータを送信する第２データ送信手段と、
前記通信手段が前記送信されたデータに対する返信データを受信すると、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法を、前記通信手段が前記返信データを受信した通信方法と比較する比較手段と、
前記比較手段による比較の結果、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法と、前記通信手段が前記返信データを受信した通信方法とが一致しない場合、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法と宛先情報とを、前記通信手段が前記返信データを受信した通信方法と前記返信データに含まれる宛先情報とでそれぞれ更新する更新手段と、を備えたデータ通信システム。
【請求項６】
前記第１データ送信手段は、前記複数種類の通信方法それぞれの前記データ送信装置に割り当てられた宛先情報を、前記データと共に送信し、
前記複数のデータ通信装置のうち前記データ送信手段により送信されたデータを受信するデータ受信装置は、
前記通信手段が前記データを受信することに応じて、該データと共に受信される前記複数種類の通信方法それぞれの前記データ送信装置に割り当てられた宛先情報を含む受信履歴を記憶する受信履歴記憶手段と、
ユーザを認証する認証手段と、
前記認証手段により認証されたユーザにより、前記受信履歴のいずれかが指定されることに応じて、前記複数種類の通信方法のいずれか１つの通信方法の選択を受け付ける選択手段と、
前記指定された受信履歴に含まれる前記複数種類の通信方法それぞれの前記データ送信装置に割り当てられた宛先情報のうち前記選択された通信方法に割り当てられた宛先情報と、前記選択された通信方法とに基づいて、前記認証されたユーザのユーザ識別情報と、前記選択された通信方法に対応する前記認証されたユーザの宛先情報とを含む返信データを送信する返信手段と、を備えた請求項５に記載のデータ通信システム。
【請求項７】
複数種類の通信方法で通信可能な通信手段と、
ユーザ毎に該ユーザのユーザ識別情報、通信方法および宛先情報を関連付けて記憶するユーザ記憶手段と、
前記ユーザ記憶手段に記憶されたユーザ識別情報の指定を受け付ける宛先指定手段と、
データを受け付けるデータ受付手段と、
前記通信手段を制御して、前記受け付けられたユーザ識別情報と関連付けて記憶された通信方法および宛先情報に基づいて、前記受け付けられたデータを送信するデータ送信手段と、
前記通信手段が前記送信されたデータに対する返信データを受信すると、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法を、前記通信手段が前記返信データを受信した通信方法と比較する比較手段と、
前記比較手段による比較の結果、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法と、前記通信手段が前記返信データを受信した通信方法とが一致しない場合、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法および宛先情報を、前記通信手段が前記返信データを受信した通信方法および前記返信データに含まれる宛先情報でそれぞれ更新する更新手段と、を備えたデータ送信装置。
【請求項８】
複数種類の通信方法で通信可能な通信手段と、
送信先のユーザに対するデータの通信方法および宛先情報を受け付ける宛先指定手段と、
データを受け付けるデータ受付手段と、
前記通信手段を制御して、前記受け付けられた通信方法および宛先情報に基づいて、前記受け付けられたデータと該データを送信するジョブを識別するためのジョブＩＤとを送信する第１データ送信手段と、
前記第１データ送信手段により送信されたデータの通信方法および宛先情報と、前記送信先のユーザを識別するためのユーザ識別情報と、前記ジョブＩＤとを含む送信履歴を記憶する送信履歴記憶手段と、
前記送信履歴のいずれかが指定されると、前記送信履歴に含まれる前記通信方法および前記宛先情報に基づいてデータを送信する第２データ送信手段と、
前記通信手段が前記送信されたデータに対する返信データを受信すると、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法を、前記通信手段が前記返信データを受信した通信方法と比較する比較手段と、
前記比較手段による比較の結果、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法と、前記通信手段が前記返信データを受信した通信方法とが一致しない場合、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法と宛先情報とを、前記通信手段が前記返信データを受信した通信方法と前記返信データに含まれる宛先情報とでそれぞれ更新する更新手段と、を備えたデータ送信装置。
【請求項９】
複数種類の通信方法で通信可能な通信手段と、
ユーザ毎に該ユーザのユーザ識別情報、通信方法および宛先情報を関連付けて記憶するユーザ記憶手段と、を備えたデータ送信装置で実行される送信先更新方法であって、
前記ユーザ記憶手段に記憶されたユーザ識別情報の指定を受け付けるステップと、
データを受け付けるステップと、
前記通信手段を制御して、前記受け付けられたユーザ識別情報と関連付けて記憶された通信方法および宛先情報に基づいて、前記受け付けられたデータを送信するステップと、
前記通信手段が前記送信されたデータに対する返信データを受信すると、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法を、前記通信手段が前記返信データを受信した通信方法と比較するステップと、
前記比較の結果、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法と、前記通信手段が前記返信データを受信した通信方法とが一致しない場合、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法および宛先情報を、前記通信手段が前記返信データを受信した通信方法および前記返信データに含まれる宛先情報でそれぞれ更新するステップと、を含む送信先更新方法。
【請求項１０】
複数種類の通信方法で通信可能な通信手段を備えたデータ送信装置で実行される送信先更新方法であって、
送信先のユーザに対するデータの通信方法および宛先情報を受け付けるステップと、
データを受け付けるステップと、
前記通信手段を制御して、前記受け付けられた通信方法および宛先情報に基づいて、前記受け付けられたデータと該データを送信するジョブを識別するためのジョブＩＤとを送信するステップと、
前記送信されたデータの通信方法および宛先情報と、前記送信先のユーザを識別するためのユーザ識別情報と、前記ジョブＩＤとを含む送信履歴を記憶するステップと、
前記送信履歴のいずれかが指定されると、前記送信履歴に含まれる前記通信方法および前記宛先情報に基づいてデータを送信するステップと、
前記通信手段が前記送信されたデータに対する返信データを受信すると、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法を、前記通信手段が前記返信データを受信した通信方法と比較するステップと、
前記比較の結果、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法と、前記通信手段が前記返信データを受信した通信方法とが一致しない場合、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法と宛先情報とを、前記通信手段が前記返信データを受信した通信方法と前記返信データに含まれる宛先情報とでそれぞれ更新するステップと、を含む送信先更新方法。
【請求項１１】
複数種類の通信方法で通信可能な通信手段と、
ユーザ毎に該ユーザのユーザ識別情報、通信方法および宛先情報を関連付けて記憶するユーザ記憶手段と、を備えたデータ送信装置を制御するコンピュータで実行される送信先更新プログラムであって、
前記ユーザ記憶手段に記憶されたユーザ識別情報の指定を受け付けるステップと、
データを受け付けるステップと、
前記通信手段を制御して、前記受け付けられたユーザ識別情報と関連付けて記憶された通信方法および宛先情報に基づいて、前記受け付けられたデータを送信するステップと、
前記通信手段が前記送信されたデータに対する返信データを受信すると、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法を、前記通信手段が前記返信データを受信した通信方法と比較するステップと、
前記比較の結果、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法と、前記通信手段が前記返信データを受信した通信方法とが一致しない場合、前記返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法および宛先情報を、前記通信手段が前記返信データを受信した通信方法および前記返信データに含まれる宛先情報でそれぞれ更新するステップと、を前記コンピュータに実行させる送信先更新プログラム。
【請求項１２】
複数種類の通信方法で通信可能な通信手段を備えたデータ送信装置を制御するコンピュータで実行される送信先更新プログラムであって、
送信先のユーザに対するデータの通信方法および宛先情報を受け付けるステップと、
データを受け付けるステップと、
前記通信手段を制御して、前記受け付けられた通信方法および宛先情報に基づいて、前記受け付けられたデータと該データを送信するジョブを識別するためのジョブＩＤとを送信するステップと、
前記送信されたデータの通信方法および宛先情報と、前記送信先のユーザを識別するためのユーザ識別情報と、前記ジョブＩＤとを含む送信履歴を記憶するステップと、
前記送信履歴のいずれかが指定されると、前記送信履歴に含まれる前記通信方法および前記宛先情報に基づいてデータを送信するステップと、
前記通信手段が前記送信されたデータに対する返信データを受信すると、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法を、前記通信手段が前記返信データを受信した通信方法と比較するステップと、
前記比較の結果、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法と、前記通信手段が前記返信データを受信した通信方法とが一致しない場合、前記返信データに含まれるジョブＩＤとユーザ識別情報とを含む前記送信履歴に含まれる通信方法と宛先情報とを、前記通信手段が前記返信データを受信した通信方法と前記返信データに含まれる宛先情報とでそれぞれ更新するステップと、を前記コンピュータに実行させる送信先更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ通信システム、データ送信装置、送信先更新方法および送信先更新プログラムに関し、特にネットワークに接続された複数のデータ通信装置間でデータを送受信するのに適したデータ通信システム、それを構成するデータ送信装置、それにより実行される送信先更新方法および送信先更新プログラムに関する。
【背景技術】
【０００２】
従来、データを送信する際、送信者が受信者や送信先に関する各種の情報を設定する必要があった。たとえば、ドキュメントをファクシミリ送信する際には、送信者が受信者のファクシミリ番号を設定する必要があり、複写機でスキャンした画像を電子メールで送信する際には、送信者が受信者の電子メールアドレスを設定する必要がある。また、最近の複写機が備えるＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送信機能やＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）送信機能に関しても、送信者による受信者の情報（ＦＴＰサーバーアドレスやパソコン名）の設定が必要である。もちろん予め受信者の情報を登録しておけば、実際の送信時にいちいち受信者の情報を設定する必要はないが、受信者の情報を予め登録する時点で受信者の情報が必要になる。
【０００３】
しかしながら、送信者が基本的に自身の都合でファクシミリ送信、電子メール送信、ＦＴＰ送信、ＳＭＢ送信等のいずれかに通信方法を選択しているため、送信されたデータは受信者の利便性を考慮したものではない。受信者はデータを受信した後に、データを活用し易くするために何らかの後処理作業を強いられることがあり、後処理さえできずに不便な思いをすることもある。この不都合を解消するためには、送信者が送信前に受信者が望む通信方法を確認しなければならない。したがって、受信者が通信方法を選択できることが望まれる。
【０００４】
一方、電子メールの送受信が可能なインターネットファクシミリにおいて、電子メールにより遠隔設定を受け付けて装置の設定をするインターネットファクシミリ装置が、特開２００３−１８９０４１号公報（特許文献１）に記載されている。
【０００５】
しかしながら、従来のインターネットファクシミリ装置においては、ユーザが設定を変更するためにインターネットファクシミリ装置に電子メールを送信する作業が必要になる。すなわち、ユーザは、インターネットファクシミリ装置の設定を変更するためだけに電子メールを生成しなければならず、またインターネットファクシミリ装置に割り当てられた電子メールアドレスを知らなければならない。このため、ユーザに設定変更のための作業を強いることになり、作業が煩雑になるといった問題があった。
【特許文献１】特開２００３−１８９０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、データの受信側でデータを受信する通信方法を設定することが可能なデータ通信システムを提供することである。
【０００７】
この発明の他の目的は、データの受信側でデータを受信する通信方法を設定することが可能なデータ送信装置を提供することである。
【０００８】
この発明のさらに他の目的は、データの受信側でデータを受信する通信方法を設定することが可能な送信先更新方法を提供することである。
【０００９】
この発明のさらに他の目的は、データの受信側でデータを受信する通信方法を設定することが可能な送信先更新プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上述した目的を達成するためにこの発明のある局面によれば、データ通信システムは、複数のデータ通信装置が通信可能に接続されたデータ通信システムであって、複数のデータ通信装置それぞれは、複数種類の通信方法で通信可能な通信手段と、ユーザ毎に該ユーザのユーザ識別情報、通信方法および宛先情報を関連付けて記憶するユーザ記憶手段と、を備え、複数のデータ通信装置のうちデータ送信装置は、ユーザ記憶手段に記憶されたユーザ識別情報の指定を受け付ける宛先指定手段と、データを受け付けるデータ受付手段と、通信手段を制御して、受け付けられたユーザ識別情報と関連付けて記憶された通信方法および宛先情報に基づいて、受け付けられたデータを送信するデータ送信手段と、通信手段が送信されたデータに対する返信データを受信すると、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法を、通信手段が返信データを受信した通信方法と比較する比較手段と、比較手段による比較の結果、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法と、通信手段が返信データを受信した通信方法とが一致しない場合、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法および宛先情報を、通信手段が返信データを受信した通信方法および返信データに含まれる宛先情報でそれぞれ更新する更新手段と、を備える。
【００１１】
この局面に従えば、ユーザ識別情報の指定が受け付けられると、受け付けられたユーザ識別情報と関連付けて記憶された通信方法および宛先情報に基づいて、データが送信される。そして、送信されたデータに対する返信データが受信されると、返信データに含まれるユーザ識別情報と関連付けられている通信方法と、返信データを受信した通信方法とが比較され、比較結果に基づいて、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法および宛先情報が、返信データを受信した通信方法および返信データに含まれる宛先情報でそれぞれ更新される。このため、データの受信側が、変更後の通信方法でデータを返信すれば、予め設定された通信方法と宛先情報とを容易に変更することができる。その結果、データの受信側でデータを受信する通信方法を設定することが可能なデータ通信システムを提供することができる。
【００１２】
好ましくは、複数のデータ通信装置のうちデータ送信手段により送信されたデータを受信するデータ受信装置は、複数のデータ通信装置のうち他のデータ通信装置それぞれに対して割り当てられた複数種類の通信方法ごとの宛先情報を関連付けて記憶する装置記憶手段と、通信手段がデータを受信することに応じて、該データを送信してきた装置を識別するための装置識別情報を含む受信履歴を記憶する受信履歴記憶手段と、ユーザを認証する認証手段と、認証手段により認証されたユーザにより、受信履歴のいずれかが指定されることに応じて、複数種類の通信方法のいずれか１つの通信方法の選択を受け付ける選択手段と、指定された受信履歴に含まれる装置識別情報に関連付けて記憶され、選択された通信方法に対応する宛先情報と選択された通信方法とに基づいて、認証されたユーザのユーザ識別情報と、選択された通信方法に対応する認証されたユーザの宛先情報とを含む返信データを送信する返信手段と、を備える。
【００１３】
好ましくは、データ送信手段は、複数種類の通信方法それぞれのデータ送信装置に割り当てられた宛先情報を、データと共に送信し、複数のデータ通信装置のうちデータ送信手段により送信されたデータを受信するデータ受信装置は、通信手段がデータを受信することに応じて、該データと共に受信される複数種類の通信方法それぞれのデータ送信装置に割り当てられた宛先情報を含む受信履歴を記憶する受信履歴記憶手段と、ユーザを認証する認証手段と、認証手段により認証されたユーザにより、受信履歴のいずれかが指定されることに応じて、複数種類の通信方法のいずれか１つの通信方法の選択を受け付ける選択手段と、指定された受信履歴に含まれる複数種類の通信方法それぞれのデータ送信装置に割り当てられた宛先情報のうちから選択された通信方法に対応する宛先情報と、選択された通信方法とに基づいて、認証されたユーザのユーザ識別情報と、選択された通信方法に対応する認証されたユーザの宛先情報とを含む返信データを送信する返信手段と、を備える。
【００１４】
好ましくは、データ送信手段は、受け付けられたデータとともに該データを送信するジョブを識別するためのジョブＩＤを送信し、データ送信装置は、さらに、データ送信手段により送信されたジョブＩＤを含む送信履歴を記憶する送信履歴記憶手段を備え、データ受信装置の受信履歴記憶手段は、受信されたデータと共に受信されるジョブＩＤと、該データを送信してきた装置を識別するための装置識別情報とを含む受信履歴を記憶し、返信手段は、指定された履歴情報に含まれるジョブＩＤを含む返信データを送信し、データ送信装置は、通信手段により受信されるデータが送信履歴に含まれるジョブＩＤと同じジョブＩＤを含む場合、通信手段により受信されるデータを返信データと判定する返信データ判定手段を、さらに備える。
【００１５】
この発明の他の局面によれば、データ通信システムは、複数のデータ通信装置が通信可能に接続されたデータ通信システムであって、複数のデータ通信装置それぞれは、複数種類の通信方法で通信可能な通信手段を備え、複数のデータ通信装置のうちデータ送信装置は、送信先のユーザに対するデータの通信方法および宛先情報を受け付ける宛先指定手段と、データを受け付けるデータ受付手段と、通信手段を制御して、受け付けられた通信方法および宛先情報に基づいて、受け付けられたデータと該データを送信するジョブを識別するためのジョブＩＤとを送信する第１データ送信手段と、第１データ送信手段により送信されたデータの通信方法および宛先情報と、送信先のユーザを識別するためのユーザ識別情報と、ジョブＩＤとを含む送信履歴を記憶する送信履歴記憶手段と、送信履歴のいずれかが指定されると、送信履歴に含まれる通信方法および宛先情報に基づいてデータを送信する第２データ送信手段と、通信手段が送信されたデータに対する返信データを受信すると、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法を、通信手段が返信データを受信した通信方法と比較する比較手段と、比較手段による比較の結果、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法と、通信手段が返信データを受信した通信方法とが一致しない場合、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法と宛先情報とを、通信手段が返信データを受信した通信方法と返信データに含まれる宛先情報とでそれぞれ更新する更新手段と、を備える。
【００１６】
この局面に従えば、送信先のユーザに対するデータの通信方法および宛先情報が受け付けられると、受け付けられた通信方法および宛先情報に基づいて、受け付けられたデータと該データを送信するジョブを識別するためのジョブＩＤとが送信され、送信されたデータの通信方法および宛先情報と、送信先のユーザを識別するためのユーザ識別情報と、ジョブＩＤとを含む送信履歴が記憶される。そして、送信履歴のいずれかが指定されると、送信履歴に含まれる通信方法および宛先情報にデータが送信される。このため、先に送信した宛先と同一の宛先にデータを容易に送信することができる。また、送信されたデータに対する返信データが受信されると、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法が、返信データを受信した通信方法と比較され、比較結果に基づいて、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法と宛先情報とが、返信データが受信された通信方法と返信データに含まれる宛先情報とでそれぞれ更新される。このため、データの受信側が、変更後の通信方法でデータを返信すれば、送信履歴が更新されるので、先にデータが受信された通信方法と宛先情報とを容易に変更することができる。その結果、データの受信側でデータを受信する通信方法を設定することが可能なデータ通信システムを提供することができる。
【００１７】
好ましくは、第１データ送信手段は、複数種類の通信方法それぞれのデータ送信装置に割り当てられた宛先情報を、データと共に送信し、複数のデータ通信装置のうちデータ送信手段により送信されたデータを受信するデータ受信装置は、通信手段がデータを受信することに応じて、該データと共に受信される複数種類の通信方法それぞれのデータ送信装置に割り当てられた宛先情報を含む受信履歴を記憶する受信履歴記憶手段と、ユーザを認証する認証手段と、認証手段により認証されたユーザにより、受信履歴のいずれかが指定されることに応じて、複数種類の通信方法のいずれか１つの通信方法の選択を受け付ける選択手段と、指定された受信履歴に含まれる複数種類の通信方法それぞれのデータ送信装置に割り当てられた宛先情報のうち選択された通信方法に割り当てられた宛先情報と、選択された通信方法とに基づいて、認証されたユーザのユーザ識別情報と、選択された通信方法に対応する認証されたユーザの宛先情報とを含む返信データを送信する返信手段と、を備える。
【００１８】
この発明のさらに他の局面によれば、データ送信装置は、複数種類の通信方法で通信可能な通信手段と、ユーザ毎に該ユーザのユーザ識別情報、通信方法および宛先情報を関連付けて記憶するユーザ記憶手段と、ユーザ記憶手段に記憶されたユーザ識別情報の指定を受け付ける宛先指定手段と、データを受け付けるデータ受付手段と、通信手段を制御して、受け付けられたユーザ識別情報と関連付けて記憶された通信方法および宛先情報に基づいて、受け付けられたデータを送信するデータ送信手段と、通信手段が送信されたデータに対する返信データを受信すると、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法を、通信手段が返信データを受信した通信方法と比較する比較手段と、比較手段による比較の結果、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法と、通信手段が返信データを受信した通信方法とが一致しない場合、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法および宛先情報を、通信手段が返信データを受信した通信方法および返信データに含まれる宛先情報でそれぞれ更新する更新手段と、を備える。
【００１９】
この局面に従えば、データの受信側でデータを受信する通信方法を設定することが可能なデータ送信装置を提供することができる。
【００２０】
この発明のさらに他の局面によれば、データ送信装置は、複数種類の通信方法で通信可能な通信手段と、送信先のユーザに対するデータの通信方法および宛先情報を受け付ける宛先指定手段と、データを受け付けるデータ受付手段と、通信手段を制御して、受け付けられた通信方法および宛先情報に基づいて、受け付けられたデータと該データを送信するジョブを識別するためのジョブＩＤとを送信する第１データ送信手段と、第１データ送信手段により送信されたデータの通信方法および宛先情報と、送信先のユーザを識別するためのユーザ識別情報と、ジョブＩＤとを含む送信履歴を記憶する送信履歴記憶手段と、送信履歴のいずれかが指定されると、送信履歴に含まれる通信方法および宛先情報に基づいてデータを送信する第２データ送信手段と、通信手段が送信されたデータに対する返信データを受信すると、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法を、通信手段が返信データを受信した通信方法と比較する比較手段と、比較手段による比較の結果、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法と、通信手段が返信データを受信した通信方法とが一致しない場合、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法と宛先情報とを、通信手段が返信データを受信した通信方法と返信データに含まれる宛先情報とでそれぞれ更新する更新手段と、を備える。
【００２１】
この局面に従えば、データの受信側でデータを受信する通信方法を設定することが可能なデータ送信装置を提供することができる。
【００２２】
この発明のさらに他の局面によれば、送信先更新方法は、複数種類の通信方法で通信可能な通信手段と、ユーザ毎に該ユーザのユーザ識別情報、通信方法および宛先情報を関連付けて記憶するユーザ記憶手段と、を備えたデータ送信装置で実行される送信先更新方法であって、ユーザ記憶手段に記憶されたユーザ識別情報の指定を受け付けるステップと、データを受け付けるステップと、通信手段を制御して、受け付けられたユーザ識別情報と関連付けて記憶された通信方法および宛先情報に基づいて、受け付けられたデータを送信するステップと、通信手段が送信されたデータに対する返信データを受信すると、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法を、通信手段が返信データを受信した通信方法と比較するステップと、比較の結果、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法と、通信手段が返信データを受信した通信方法とが一致しない場合、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法および宛先情報を、通信手段が返信データを受信した通信方法および返信データに含まれる宛先情報でそれぞれ更新するステップと、を含む。
【００２３】
この局面に従えば、データの受信側でデータを受信する通信方法を設定することが可能な送信先更新方法を提供することができる。
【００２４】
この発明のさらに他の局面によれば、送信先更新方法は、複数種類の通信方法で通信可能な通信手段を備えたデータ送信装置で実行される送信先更新方法であって、送信先のユーザに対するデータの通信方法および宛先情報を受け付けるステップと、データを受け付けるステップと、通信手段を制御して、受け付けられた通信方法および宛先情報に基づいて、受け付けられたデータと該データを送信するジョブを識別するためのジョブＩＤとを送信するステップと、送信されたデータの通信方法および宛先情報と、送信先のユーザを識別するためのユーザ識別情報と、ジョブＩＤとを含む送信履歴を記憶するステップと、送信履歴のいずれかが指定されると、送信履歴に含まれる通信方法および宛先情報に基づいてデータを送信するステップと、通信手段が送信されたデータに対する返信データを受信すると、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法を、通信手段が返信データを受信した通信方法と比較するステップと、比較手比較の結果、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法と、通信手段が返信データを受信した通信方法とが一致しない場合、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法と宛先情報とを、通信手段が返信データを受信した通信方法と返信データに含まれる宛先情報とでそれぞれ更新するステップと、を含む。
【００２５】
この局面に従えば、データの受信側でデータを受信する通信方法を設定することが可能な送信先更新方法を提供することができる。
【００２６】
この発明のさらに他の局面によれば、送信先更新プログラムは、複数種類の通信方法で通信可能な通信手段と、ユーザ毎に該ユーザのユーザ識別情報、通信方法および宛先情報を関連付けて記憶するユーザ記憶手段と、を備えたデータ送信装置を制御するコンピュータで実行される送信先更新プログラムであって、ユーザ記憶手段に記憶されたユーザ識別情報の指定を受け付けるステップと、データを受け付けるステップと、通信手段を制御して、受け付けられたユーザ識別情報と関連付けて記憶された通信方法および宛先情報に基づいて、受け付けられたデータを送信するステップと、通信手段が送信されたデータに対する返信データを受信すると、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法を、通信手段が返信データを受信した通信方法と比較するステップと、比較の結果、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法と、通信手段が返信データを受信した通信方法とが一致しない場合、返信データに含まれるユーザ識別情報と関連付けて記憶されている通信方法および宛先情報を、通信手段が返信データを受信した通信方法および返信データに含まれる宛先情報でそれぞれ更新するステップと、をコンピュータに実行させる。
【００２７】
この局面に従えば、データの受信側でデータを受信する通信方法を設定することが可能な送信先更新プログラムを提供することができる。
【００２８】
この発明のさらに他の局面によれば、送信先更新プログラムは、複数種類の通信方法で通信可能な通信手段を備えたデータ送信装置を制御するコンピュータで実行される送信先更新プログラムであって、送信先のユーザに対するデータの通信方法および宛先情報を受け付けるステップと、データを受け付けるステップと、通信手段を制御して、受け付けられた通信方法および宛先情報に基づいて、受け付けられたデータと該データを送信するジョブを識別するためのジョブＩＤとを送信するステップと、送信されたデータの通信方法および宛先情報と、送信先のユーザを識別するためのユーザ識別情報と、ジョブＩＤとを含む送信履歴を記憶するステップと、送信履歴のいずれかが指定されると、送信履歴に含まれる通信方法および宛先情報に基づいてデータを送信するステップと、通信手段が送信されたデータに対する返信データを受信すると、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法を、通信手段が返信データを受信した通信方法と比較するステップと、比較の結果、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法と、通信手段が返信データを受信した通信方法とが一致しない場合、返信データに含まれるジョブＩＤとユーザ識別情報とを含む送信履歴に含まれる通信方法と宛先情報とを、通信手段が返信データを受信した通信方法と返信データに含まれる宛先情報とでそれぞれ更新するステップと、をコンピュータに実行させる。
【００２９】
この局面に従えば、データの受信側でデータを受信する通信方法を設定することが可能な送信先更新プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３１】
図１は、本発明の実施の形態の一つにおけるデータ通信システムの全体概要を示す図である。図１を参照して、データ通信システム１は、ネットワーク２にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂ，１００Ｃと、パーソナルコンピュータ（以下「ＰＣという」）２００，２００Ａと、電子メールサーバ３００とを含む。ＰＣ２００，２００Ａと、電子メールサーバ３００とは、一般的なコンピュータである。それらの構成および機能は周知なのでここでは説明を繰り返さない。ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃは、その構成および機能は同じなので、ここでは特に言及しない限りＭＦＰ１００を例に説明する。
【００３２】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００は、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成部、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ１００を例に説明するが、ＭＦＰ１００に代えて、複数種類の通信方法でデータを送受信する機能を備えた装置であれば、たとえば、スキャナ、プリンタ、ファクシミリ、パーソナルコンピュータ等であってもよい。
【００３３】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、インターネット３にゲートウエイを介して接続されている。ネットワーク２は、有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、インターネット、ワイドエリアネットワーク（ＷＡＮ）、一般公衆回線を用いたネットワーク等であってもよい。
【００３４】
図２は、本実施の形態におけるＭＦＰ１００のハードウェア構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、それぞれがバス１２０に接続された中央演算装置（ＣＰＵ）１０１と、ＣＰＵ１０１が実行するためのプログラムなどを記録したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０５と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１０７と、フラッシュＲＯＭ１０８が装着されるカードインターフェース（Ｉ／Ｆ）１０９と、ＭＦＰ１００をネットワーク２に接続するための通信Ｉ／Ｆ１１１と、スキャナ１１３と、画像形成部１１５と、ファクシミリ（ＦＡＸ）１１７と、ユーザとのインターフェイスとなるオペレーションパネル１１９とを含む。
【００３５】
ＣＰＵ１０１は、カードＩ／Ｆ１０９に装着されたフラッシュＲＯＭ１０８に記録されたプログラムをＲＡＭ１０５にロードして実行することが可能である。フラッシュＲＯＭ１０８を用いれば、プログラムを書き換えるまたは追加して書き込みすることが可能となる。このため、ネットワーク２に接続されたＰＣ２００，２００Ａまたは電子メールサーバ３００が、ＭＰＰ１００に装着されたフラッシュＲＯＭ１０８に記憶されたデータ処理プログラムを書換える、または、新たなデータ処理プログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、インターネット３に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをフラッシュＲＯＭ１０８に記憶するようにしてもよい。さらに、ＣＰＵ１０１は、ＨＤＤ１０７に保存されたプログラムをＲＡＭ１０５にロードして実行するようにしてもよい。
【００３６】
なお、プログラムを記憶する記録媒体としては、フラッシュＲＯＭ１０８に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。
【００３７】
ここでいうプログラムは、ＣＰＵ１０１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３８】
スキャナ１１３は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の光電変換素子を含み、原稿を光学的に読取って画像データとしての電子データを出力する。画像形成部１１５は、レーザプリンタ、または、インクジェットプリンタ等であり、紙などの記録媒体に画像データを可視化する。ＦＡＸ１１７は、画像データをファクシミリ規格に従って一般電話回線を介して送受信する。
【００３９】
オペレーションパネル１１９は、入力部１１９Ａと表示部１１９Ｂとを含む。入力部１１９Ａは、ＭＦＰ１００のユーザによる操作の入力を受付けるためのタッチパネル、キーボードまたはマウス等の入力装置である。表示部１１９Ｂは、液晶表示装置または有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルである。入力部１１９Ａに透明な部材からなるタッチパネルを用いる場合には、表示部１１９Ｂ上にタッチパネルを重ねて設置することで、表示部１１９Ｂに表示されたボタンの指示を検出することができる。これにより、種々の操作の入力が可能となる。
【００４０】
通信Ｉ／Ｆ１１１は、ＭＦＰ１００をネットワーク２と接続するための通信インターフェイスである。これにより、ＭＦＰ１００は、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃ、ＰＣ２００，２００Ａおよび電子メールサーバ３００との間で通信することが可能となる。ＭＦＰ１００と、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃ、ＰＣ２００，２００Ａおよび電子メールサーバ３００とは、ネットワーク２を介して接続されるが、シリアルインターフェイスまたはパラレルインターフェイスを用いて直接接続されてもよい。この場合、通信Ｉ／Ｆ１１１は、ＭＦＰ１００と他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃ、ＰＣ２００，２００Ａおよび電子メールサーバ３００それぞれとの接続形態に応じたインターフェイスが用いられる。
【００４１】
ＭＦＰ１００へのデータの入力は、（１）スキャナ１１３で原稿を読み取って、画像データが入力される場合、（２）通信Ｉ／Ｆを介してネットワーク２に接続された他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃ、コンピュータ２００，２００Ａ、または電子メールサーバ３００からデータが受信される場合、（３）フラッシュＲＯＭ１０８に記憶されたデータがカードＩ／Ｆを介して読み出される場合、（４）ＦＡＸ１１７で、ファクシミリデータが受信される場合である。ＭＦＰ１００に入力されたデータは、ファイル名が付されて、一時的にＨＤＤ１０７の所定の領域に記憶される。
【００４２】
ＭＦＰ１００からのデータの出力は、ＨＤＤ１０７に記憶されたデータが、（１）画像形成部１１５により紙などの記録媒体に可視化される場合、（２）通信Ｉ／Ｆ１１１を介してネットワークに接続されたＰＣ２００，２００Ａ、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃ、電子メールサーバ３００に送信される場合、（３）フラッシュＲＯＭ１０８に記憶される場合、（４）ＦＡＸ１１７によりファクシミリデータとして出力される場合、（５）表示部１１９Ｂに表示される場合がある。
【００４３】
通信Ｉ／Ｆ１１１を介してデータを送信する場合、インターネットファクシミリ規格の通信プロトコルに従ってデータを送信するｉ−ＦＡＸ、電子メールを送信するプロトコルに従ってデータを送信する電子メール、ＦＴＰの通信プロトコルに従ってデータを送信するＦＴＰ、およびＳＭＢの通信プロトコルに従ってデータを送信するＳＭＢのいずれか１つの通信方法で送信される。このため、ＭＦＰ１００は、これらの通信方法にＦＡＸ１１７によるファクシミリ規格の通信プロトコルに従ってデータを送信するＦＡＸの通信方法を加えた、ファクシミリ、ｉ−ＦＡＸ、電子メール、ＦＴＰおよびＳＭＢのいずれかの通信方法でデータを送信する。すなわち、ＭＦＰ１００は、複数の通信方法のいずれかでデータを送信することが可能である。
【００４４】
本実施の形態におけるＭＦＰ１００，１００Ａ，１００Ｂ，１００ＣおよびＰＣ２００，２００Ａは、互いにデータを送受信することが可能なデータ通信装置である。ここでは、ＭＦＰ１００がデータをＭＦＰ１００Ａに送信する場合を例に説明する。この場合、データを送信するＭＦＰ１００がデータ送信装置として機能し、データを受信するＭＦＰ１００Ａがデータ受信装置として機能する。
【００４５】
図３は、データ送信装置として機能するＭＦＰが備えるＣＰＵが有する機能の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。図３を参照して、データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１は、送信されるデータの指定を受け付けるためのデータ指定部５１と、データを送信する先の宛先の指定を受け付ける宛先指定部５３と、データを送信するデータ送信部５５と、データを送信したことを示す履歴情報を記憶するための送信履歴記憶部５７と、送信したデータに応じて返信される返信データを受信する返信データ受付部５９と、比較部６１と、更新部６３と、を含む。
【００４６】
データ指定部５１は、送信の対象となるデータの指定を受け付ける。送信の対象となるデータは、スキャナ１１３が原稿を読み取って出力する画像データ、フラッシュＲＯＭ１０８またはＨＤＤ１０７に記憶されたデータを含む。ＨＤＤ１０７に記憶されたデータは、通信Ｉ／Ｆ１１１が他のコンピュータから受信するデータ、ＦＡＸ１１７が受信するファクシミリデータを含む。データ指定部５１は、表示部１１９Ｂにジョブ設定画面を表示し、ユーザがジョブ設定画面に従って入力部１１９Ａに送信の対象となるデータを指定する操作を入力すると、データの指定を受け付ける。ジョブ設定画面については後述する。そして、指定されたデータを取得して、データ送信部５５に取得されたデータを出力する。
【００４７】
図４は、ジョブ設定画面の一例を示す図である。図４を参照して、ジョブ設定画面１５０は、データの入力先の選択指示を受付ける領域１５１と、指定されたデータの加工を指示する領域１５３と、送信するデータの指定を受付ける領域１５４と、データの出力先の選択指示を受付ける領域１５２とを含む。領域１５１は、スキャナ１１３からのデータの入力を指示するためのボタン１６１と、ＨＤＤ１０７の所定の領域（ＢＯＸ）からのデータの読み出しを指示するためのボタン１６２と、フラッシュＲＯＭ１０８等の記録媒体からのデータの読出しを指示するためのボタン１６３とを含む。ボタン１６１が指示されると、スキャナ１１３が能動化されてスキャナ１１３が出力するデータを縮小した画像であるサムネイルが領域１５４に表示される。ボタン１６２が指示されると、そのボタンに対応するＨＤＤ１０７の領域に記憶されているデータのサムネイルが領域１５４に表示される。ボタン１６３が指示されるとフラッシュＲＯＭ１０８から読み出されたデータのサムネイルが領域１５４に表示される。
【００４８】
領域１５４に表示されたサムネイルを指示することにより、指示されたサムネイルに対応するデータが送信の対象に指定される。また、領域１５３に表示されたボタンが指示されると、領域１５４において指定されたデータに対して、複数のデータをまとめるバインド処理、選択の対象から削除する削除処理、順番を変更する移動処理等が実行される。
【００４９】
領域１５２は、データの出力先の選択指示を設定するための領域である。領域１５２は、出力先に「人」を指定するためのボタン１７１〜１７５を含む。
【００５０】
図３に戻って、宛先指定部５３は、データを送信する先の宛先の指定を受け付ける。宛先は、データの送信先となるユーザである。宛先指定部５３は、ＨＤＤ１０７に記憶されているユーザテーブル９１を読出し、図４に示したジョブ設定画面１５０の領域１５２に含まれるボタン１７１〜１７５それぞれに、ユーザを識別するためのユーザ識別情報を表示する。宛先指定部５３は、図４に示したジョブ設定画面１５０において、ユーザがジョブ設定画面１５０に含まれるボタン１７１〜１７５のいずれかを指示する操作を入力部１１９Ａに入力すれば、ボタン１７１〜１７５のうち指示されたものに対応するユーザ識別情報のユーザの指定を受け付ける。
【００５１】
図５は、ユーザテーブルの一例を示す図である。ユーザテーブル９１は、ユーザ毎に通信方法と宛先情報とを関連付けるユーザレコードを含む。図５を参照して、ユーザレコードは、番号の項目と、ユーザ識別情報の項目と、通信方法の項目と、宛先情報の項目と、詳細の項目と、を含む。番号の項目は、ユーザレコードに付されたユニークな番号が設定される。例えば、ユーザテーブル９１に登録された順に付されるシリアルな番号とすればよい。ユーザ識別情報の項目は、ユーザを識別するためのユーザ識別情報が設定される。通信方法の項目は、ユーザに対して予め定められた通信方法が設定される。宛先情報の項目は、通信方法に対応して送信先のユーザまたは装置に割り当てられた宛先に関する情報が設定される。宛先に関する情報は、通信方法が電子メールに対してはユーザに割り当てられた電子メールアドレスであり、通信方法がＦＡＸに対しては送信先の装置に割り当てられたファクシミリ番号であり、通信方法がＦＴＰまたはＳＭＢに対しては送信先のネットワーク２上の位置情報であり、通信方法がｉ−ＦＡＸに対しては送信先の装置に割り当てられた電子メールアドレスである。送信先のネットワーク２上の位置情報は、ここではＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を用いているが、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを用いるようにしてもよい。
【００５２】
ここでは、ＭＦＰ１００Ａに割り当てられたファクシミリ番号を「０６−６６６６−０００２」とし、ｉ−ＦＡＸのために割り当てられた電子メールアドレスを「ｍｆｐ−ａ−２＠ｘｘｘ．ｊｐ」としている。また、ユーザ識別情報「テッド」に関連付けられた宛先情報「ｗｗｗ．ａａａ／ｍｆｐ−ａ／ｔｅｄ／ｒｅｃｅｉｖｅ」は、ＭＦＰ１００Ａが備えるＨＤＤ１０７の領域を示すＵＲＬである。
【００５３】
詳細の項目は、送信するデータのフォーマット、解像度およびカラーまたはモノクロの区別等のデータに関する情報が設定される。
【００５４】
図３に戻って、宛先指定部５３は、図４に示したジョブ設定画面１５０に含まれるボタン１７１〜１７５のうちユーザにより指示されたものに対応するユーザ識別情報のユーザの指定を受け付ける。そして、指定されたユーザに対応して、ユーザテーブル９１に関連付けられている通信方法、宛先情報および送信するデータの情報を取得し、それらをデータ送信部５５に出力する。宛先指定部５３は、複数のユーザが指定される場合、複数のユーザそれぞれに関連付けられている通信方法、宛先情報および送信するデータの情報を取得し、それらをデータ送信部５５に出力する。
【００５５】
データ送信部５５は、ジョブＩＤを生成し、生成したジョブＩＤと、データ指定部５１から入力されるデータと、送信元のユーザ識別情報と、送信先のユーザ識別情報と、を宛先指定部５３から入力される通信方法で、宛先指定部５３から入力される宛先情報に示される宛先に送信する。ジョブＩＤは、データを送信するジョブを識別するための情報であり、ユニークな情報である。例えば、ＭＦＰ１００を識別するための装置識別情報とシリアル番号または日時とを組み合わせた記号とすることができる。送信元のユーザ識別情報は、データの送信を指示したユーザ（ログインユーザ）のユーザ識別情報であり、送信先のユーザ識別情報は、送信先に指定されたユーザのユーザ識別情報である。
【００５６】
例えば、宛先指定部５３により図４に示したジョブ設定画面１５０に含まれるボタン１７１の指示が受け付けられた場合、データ送信部５５は宛先指定部５３から通信方法「電子メール」、宛先情報「ｄａｖｉｄ＠ｘｘｘ．ｊｐ」およびデータに関する情報として「ｊｐｅｇ」が入力される。データ送信部５５は、データをＪＰＥＧフォーマットに変換し、送信先のアドレスを「ｄａｖｉｄ＠ｘｘｘ．ｊｐ」とし、ジョブＩＤと、ＪＰＥＧフォーマットのデータとを含む電子メールを生成し、生成された電子メールを電子メールサーバ３００に通信Ｉ／Ｆ１１１に送信させる。
【００５７】
また、宛先指定部５３により図４に示したジョブ設定画面１５０に含まれるボタン１７２の指示が受け付けられた場合、データ送信部５５は宛先指定部５３から通信方法「ＦＡＸ」、宛先情報「０６−６６６６−０００２」およびデータに関する情報として「２００ｄｐｉ」が入力される。データ送信部５５は、データを２００ｄｐｉの解像度に変換し、ジョブＩＤの画像と、変換したデータとをファクシミリ番号「０６−６６６６−０００２」が割り当てられたＭＦＰ１００ＡにＦＡＸ１１７に送信させる。
【００５８】
宛先指定部５３により図４に示したジョブ設定画面１５０に含まれるボタン１７３の指示が受け付けられた場合、データ送信部５５は宛先指定部５３から通信方法「ＦＴＰ」、宛先情報「ｗｗｗ．ａａａ／ｍｆｐ−ａ／ｔｅｄ／ｒｅｃｅｉｖｅ」およびデータに関する情報として「ＰＤＦ、３００ｄｐｉ、フルカラー」が入力される。データ送信部５５は、データをＰＤＦフォーマットで、解像度が３００ｄｐｉのフルカラーに変換し、ジョブＩＤとデータとをＦＴＰの通信プロトコルで、ＵＲＬ「ｗｗｗ．ａａａ／ｍｆｐ−ａ／ｔｅｄ／ｒｅｃｅｉｖｅ」が割り当てられたＭＦＰ１００Ａに通信Ｉ／Ｆ１１１に送信させる。
【００５９】
宛先指定部５３により図４に示したジョブ設定画面１５０に含まれるボタン１７４の指示が受け付けられた場合、データ送信部５５は宛先指定部５３から通信方法「ｉ−ＦＡＸ」、宛先情報「ｍｆｐ−ａ−２＠ｘｘｘ．ｊｐ」およびデータに関する情報として「２００ｄｐｉ」が入力される。データ送信部５５は、データを２００ｄｐｉの解像度に変換し、送信先のアドレスを「ｍｆｐ−ａ−２＠ｘｘｘ．ｊｐ」とし、ジョブＩＤと変換されたデータとを含む電子メールを生成し、生成された電子メールを電子メールサーバ３００に通信Ｉ／Ｆ１１１に送信させる。電子メールアドレス「ｍｆｐ−ａ−２＠ｘｘｘ．ｊｐ」は、ＭＦＰ１００Ａに割り当てられているので、ＭＦＰ１００Ａにより電子メールが受信され、ＭＦＰ１００Ａにより電子メールに含まれるデータがプリントアウトされる。
【００６０】
また、データ送信部５５は、データを送信すると、ジョブＩＤと、データの送信を指示したユーザのユーザ識別情報と、宛先に指定されたユーザのユーザ識別情報とを、送信履歴記憶部５７に出力する。データの送信を指示したユーザのユーザ識別情報は、ＭＦＰ１００にログインしたユーザのユーザ識別情報とすればよい。
【００６１】
送信履歴記憶部５７は、データ送信部５５がデータを送信したことを示す送信履歴レコードを生成し、ＨＤＤ１０７に記憶された送信履歴情報９３に追加する。これにより、ＨＤＤ１０７に送信履歴情報９３が記憶される。送信履歴情報９３は、データ送信部５５がデータを送信するごとに追加して記憶される送信履歴レコードを含む。
【００６２】
図６は、送信履歴情報の一例を示す図である。図６を参照して、送信履歴レコードは、ジョブＩＤの項目と、送信元の項目と、送信先の項目と、日時の項目とを含む。ジョブＩＤの項目、送信元の項目および送信先の項目には、データ送信部５５が出力するジョブＩＤと、データの送信を指示したユーザのユーザ識別情報と、宛先に指定されたユーザのユーザ識別情報とが、それぞれ設定される。日時の項目は、データ送信部５５がデータを送信した日時が設定される。ここでは、ユーザ識別情報「デービッド」が、ユーザ識別情報「ジュリー」、「テッド」、「マイケル」および「スーザン」にデータを送信したことを示す送信履歴レコードを示している。
【００６３】
この送信ジョブの場合、ユーザ識別情報「ジュリー」に対してはユーザテーブル９１により通信方法「ＦＡＸ」が関連付けられているので、ＭＦＰ１００Ａに通信方法「ＦＡＸ」でデータが送信され、ユーザ識別情報「テッド」に対してはユーザテーブル９１により通信方法「ＦＴＰ」が関連付けられているので、ＭＦＰ１００Ａに通信方法「ＦＴＰ」でデータが送信され、ユーザ識別情報「マイケル」に対してはユーザテーブル９１により通信方法「ｉ−ＦＡＸ」が関連付けられているのでＭＦＰ１００Ａに通信方法「ｉ−ＦＡＸ」でデータが送信される。一方、ユーザ識別情報「スーザン」に対してはユーザテーブル９１により通信方法「電子メール」が関連付けられているので、電子メールサーバ３００にデータが送信される。以下の説明では、ユーザ識別情報「スーザン」が、ＭＦＰ１００が送信した電子メールを、ＰＣ２００で受信する場合を例に説明する。
【００６４】
図３に戻って、返信データ受付部５９は、データ送信部５５が送信したデータに対する返信データを通信Ｉ／Ｆ１１１またはＦＡＸ１１７が受信すると、通信Ｉ／Ｆ１１１またはＦＡＸ１１７が受信した返信データを受け付ける。返信データについては後述するが、返信データの送信を指示したユーザを識別するためのユーザ識別情報と、データ送信部５５が送信したデータに含まれるジョブＩＤと、宛先情報とを含む。
【００６５】
返信データ受付部５９は、通信Ｉ／Ｆ１１１が外部からデータを受信すると、受信されたデータがジョブＩＤを含むか否かを判断する。そして、データがジョブＩＤを含む場合、データに含まれるジョブＩＤと同じジョブＩＤを含む送信履歴レコードが、ＨＤＤ１０７に記憶された送信履歴情報９３に含まれていれば、通信Ｉ／Ｆ１１１が受信したデータを返信データと判断する。また、返信データ受付部５９は、ＦＡＸ１１７が外部からファクシミリデータを受信すると、受信されたファクシミリデータを文字認識し、文字認識によりデータから抽出された文字列にジョブＩＤが含まれるか否かを判断する。そして、ファクシミリデータがジョブＩＤの文字列を含む場合、ファクシミリデータに含まれるジョブＩＤと同じジョブＩＤを含む送信履歴レコードが、ＨＤＤ１０７に記憶された送信履歴情報９３に含まれていれば、ＦＡＸ１１７が受信したファクシミリデータを返信データと判断する。
【００６６】
さらに、返信データ受付部５９は、通信Ｉ／Ｆ１１１が返信データを受信した通信方法を判断する。具体的には、通信Ｉ／Ｆ１１１が返信データを電子メールの通信プロトコルで受信したならば「電子メール」の通信方法で受信したと判断し、通信Ｉ／Ｆ１１１が返信データをｉ−ＦＡＸの通信プロトコルで受信したならば「ｉ−ＦＡＸ」の通信方法で受信したと判断し、通信Ｉ／Ｆ１１１が返信データをＦＴＰの通信プロトコルで受信したならば「ＦＴＰ」の通信方法で受信したと判断し、通信Ｉ／Ｆ１１１が返信データをＳＭＢの通信プロトコルで受信したならば「ＳＭＢ」の通信方法で受信したと判断する。
【００６７】
返信データ受付部５９は、返信データが受信された通信方法と、返信データに含まれるユーザ識別情報および宛先情報を、比較部６１に出力する。
【００６８】
比較部６１は、返信データ受付部５９から入力される通信方法と、返信データ受付部５９から入力されるユーザ識別情報に関連付けてユーザテーブル９１に記憶されている通信方法とを比較する。比較部６１は両者が一致しなければ更新部６３に更新指示を出力するが、一致すれば更新指示を出力しない。更新指示は、返信データ受付部５９から入力されるユーザ識別情報と通信方法と宛先情報とを含む。
【００６９】
更新部６３は、更新指示が入力されると、ＨＤＤ１０７に記憶されているユーザレコードのうちから比較部６１より入力されるユーザ識別情報を含むユーザレコードの通信方法の項目と宛先情報の項目とを、更新指示に含まれる通信方法と宛先情報とでそれぞれ更新する。これにより、データ送信部５５が送信したデータを返信してきたユーザに対する通信方法と宛先情報とが変更される。
【００７０】
図７は、データ受信装置として機能するＭＦＰが備えるＣＰＵが有する機能の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。図７を参照して、データ受信装置として機能するＭＦＰ１００Ａが備えるＨＤＤ１０７は、装置テーブル９７を記憶する。
【００７１】
図８は、装置テーブルの一例を示す図である。装置テーブル９７は、データ通信システムを構成するデータ通信装置のうち、自装置、ここではＭＦＰ１００Ａ以外のデータ通信装置それぞれに対応して、各々に割り当てられた通信方法ごとの宛先情報を関連付けた装置レコードを含む。ここでは、情報処理システム１に含まれるデータ通信装置は、ＭＦＰ１００，１００Ａ，１００Ｂ，１００ＣおよびＰＣ２００，２００Ａなので、装置テーブル９７は、ＭＦＰ１００Ａ以外のＭＦＰ１００，１００Ｂ，１００ＣおよびＰＣ２００，２００Ａそれぞれに対応して、各々に割り当てられた通信方法ごとの宛先情報を関連付けた装置レコードを含む。
【００７２】
図８を参照して、装置レコードは、装置識別情報の項目と、通信方法ごとの宛先情報の項目とを含む。なお、ここではＭＦＰ１００およびＭＦＰ１００Ｂに対応する装置レコードのみを示している。ＭＦＰ１００の装置識別情報「ＭＦＰ−１」に対応して、通信方法「電子メール」に対応する宛先情報「ｍｆｐ−１−１＠ｘｘｘ．ｊｐ」が関連付けられ、通信方法「ＦＡＸ」に対応する宛先情報「０６−６６６６−０００１」が関連付けられ、通信方法「ｉ−ＦＡＸ」に対応する宛先情報「ｍｆｐ−１−２＠ｘｘｘ．ｊｐ」が関連付けられ、通信方法「ＦＴＰ」および「ＳＭＢ」に対応する宛先情報「ｗｗｗ．ａａａ／ｍｆｐ−１／ｒｅｃｅｉｖｅ」が関連付けられる。
【００７３】
ＭＦＰ１００Ｂの装置識別情報「ＭＦＰ−Ｂ」に対応して、通信方法「電子メール」に対応する宛先情報「ｍｆｐ−ｂ−１＠ｘｘｘ．ｊｐ」が関連付けられ、通信方法「ＦＡＸ」に対応する宛先情報「０６−６６６６−０００３」が関連付けられ、通信方法「ｉ−ＦＡＸ」に対応する宛先情報「ｍｆｐ−ｂ−２＠ｘｘｘ．ｊｐ」が関連付けられ、通信方法「ＦＴＰ」および「ＳＭＢ」に対応する宛先情報「ｗｗｗ．ａａａ／ｍｆｐ−ｂ／ｒｅｃｅｉｖｅ」が関連付けられる。
【００７４】
図７に戻って、データ受信装置として機能するＭＦＰ１００Ａが備えるＣＰＵ１０１は、データを受信するデータ受信部７１と、受信履歴を記憶する受信履歴記憶部７３と、ユーザを認証するための認証部７５と、受信履歴のうちからいずれか１つの受信履歴レコードを選択する選択部７７と、データを返信する返信部７９と、を含む。
【００７５】
データ受信部７１は、通信Ｉ／Ｆ１１１またはＦＡＸ１１７が受信するデータを受け付ける。データ受信部７１は、受信されたデータとともに送信されてくる情報から、ジョブＩＤと、送信元のユーザ識別情報、送信先のユーザ識別情報、送信日時および送信元の装置を識別する装置識別情報を抽出する。さらに、データ受信部７１は、通信Ｉ／Ｆ１１１がデータを受信した通信方法を判断する。具体的には、通信Ｉ／Ｆ１１１がデータを電子メールの通信プロトコルで受信したならば「電子メール」の通信方法で受信したと判断し、通信Ｉ／Ｆ１１１がデータをｉ−ＦＡＸの通信プロトコルで受信したならば「ｉ−ＦＡＸ」の通信方法で受信したと判断し、通信Ｉ／Ｆ１１１がデータをＦＴＰの通信プロトコルで受信したならば「ＦＴＰ」の通信方法で受信したと判断する。データ受信部７１は、ＦＡＸ１１７がデータを受信したならば「ＦＡＸ」の通信方法で受信したと判断する。
【００７６】
データ受信部７１は、受信されたデータとともに送信されてくる情報から抽出したジョブＩＤと、送信元のユーザ識別情報と、送信先のユーザ識別情報と、送信日時と、送信元の装置の装置識別情報と、データが受信された通信方法とを、受信履歴記憶部７３に出力する。
【００７７】
受信履歴記憶部７３は、データ受信部７１から入力される情報に基づいて受信履歴レコードを生成し、受信履歴レコードを、ＨＤＤ１０７に記憶されている受信履歴情報９５に追加する。受信履歴情報９５は、データ受信部７１がデータを受信するごとに追加して記憶される受信履歴レコードを含む。
【００７８】
図９は、受信履歴情報の一例を示す図である。受信履歴情報が含む受信履歴レコードは、ジョブＩＤの項目と、送信元の項目と、送信先の項目と、日時の項目と、通信方法の項目と、送信元装置の項目とを含む。ジョブＩＤの項目と、送信元の項目と、送信先の項目と、日時の項目と、送信元装置の項目とは、受信されたデータとともに送信されてくる情報から抽出されたジョブＩＤと、送信元のユーザ識別情報と、送信先のユーザ識別情報と、送信日時と、送信元の装置の装置識別情報と、がそれぞれ設定され、通信方法の項目には、データが受信された通信プロトコルに対応する通信方法が設定される。
【００７９】
ここでは、受信履歴レコードがジョブＩＤの項目と、送信元の項目と、送信先の項目と、日時の項目と、通信方法の項目と、送信元装置の項目とを含む場合を例に説明したが、受信履歴レコードは、少なくともジョブＩＤの項目と、送信元装置の項目とを含んでいればよい。ただし、受信されたデータを取得したユーザが、受信履歴情報９５に含まれる受信履歴レコードのうちから自分に送信されてきたデータが受信された際に記憶される受信履歴レコードを特定できる項目を含んでいることが好ましい。
【００８０】
なお、ＭＦＰ１００が電子メールでユーザ識別情報「スーザン」宛てに送信したデータは、ＰＣ２００において受信されるが、ＰＣ２００においてもＭＦＰ１００Ａと同様に、ＰＣ２００が備えるＨＤＤに受信履歴情報が記憶される。
【００８１】
図１０は、ＰＣにおいて記憶される受信履歴情報の一例を示す図である。ＰＣ２００においてもＭＦＰ１００Ａと同様に動作するので、ここではＭＦＰ１００を例に説明する。
【００８２】
図７に戻って、認証部７５は、ＭＦＰ１００Ａを使用するユーザを認証する。具体的には、表示部１１９Ｂにログイン画面を表示し、ＭＦＰ１００Ａを使用するユーザが、入力部１１９Ａにユーザ識別情報とパスワードとを入力すると、それらが予めＨＤＤ１０７に記憶されているか否かを判断する。ユーザが入力部１１９Ａに入力するユーザ識別情報とパスワードとが予めＨＤＤに記憶されていれば、ユーザを認証し、認証されたユーザのユーザ識別情報を選択部７７に出力する。なお、ここでは認証のためにユーザ識別情報とパスワードとを用いるようにしたが、指紋、静脈パターン、虹彩、声紋などの生体情報を用いて認証するようにしてもよい。
【００８３】
選択部７７は、認証されたユーザが、受信履歴情報９５に含まれる受信履歴レコードのいずれかを指定する指示を受け付ける。具体的には、受信履歴情報９５に含まれる受信履歴レコードを表示部１１９Ｂに表示し、認証されたユーザが表示された受信履歴レコードのいずれかを指示する操作を入力部１１９Ａに入力すると、受信履歴レコードの指定を受け付ける。
【００８４】
さらに、選択部７７は、ＭＦＰ１００Ａがデータを送受信可能なすべての通信方法のうちから１つの選択と宛先情報とを受け付けるための選択画面を表示部１１９Ｂに表示し、ユーザが通信方法を選択する指示と、宛先情報とを受け付ける。ここでは、ＭＦＰ１００Ａは、「電子メール」、「ＦＡＸ」、「ｉ−ＦＡＸ」、「ＦＴＰ」および「ＳＭＢ」の通信方法でデータを送受信することが可能であるため、これらの通信方法のうちからいずれかの通信方法が選択され、選択された通信方法に対応する宛先情報が受け付けられる。選択部７７は、指定された受信履歴レコードと、受け付けられた宛先情報と、選択された通信方法で送信する指示とを、返信部７９に出力する。
【００８５】
また選択部７７は、選択された通信方法と受け付けられた宛先情報とで、ユーザテーブル９１を更新する。具体的には、ユーザテーブル９１に含まれるユーザレコードのうちログインユーザのユーザ識別情報を含むユーザレコードの通信方法の項目および宛先情報の項目を、選択された通信方法と、受け付けられた宛先情報とで更新する。
【００８６】
返信部７９は、ＨＤＤ１０７に記憶されている装置テーブル９７を参照して、選択部７７から入力される受信履歴レコードの送信元装置の項目に設定されている装置識別情報に関連付けられており、選択部７７により選択された通信方法に対応する宛先情報を取得する。そして、返信部７９は、選択部７７から入力される受信履歴レコードのジョブＩＤの項目に設定されているジョブＩＤと、認証されたユーザにより入力された宛先情報と、認証されたユーザのユーザ識別情報とを、選択部７７により選択された通信方法で、取得された宛先情報に送信する。これにより、データ送信装置として機能するＭＦＰ１００により返信データが受信される。ジョブＩＤと、認証されたユーザにより入力された宛先情報と、認証されたユーザのユーザ識別情報とは、送信するデータのヘッダ部分に含めるようにしたり、それらを画像に変換し、画像を送信したりするようにすればよい。なお、ユーザが送信するデータを指定する場合には、指定されたデータを、ジョブＩＤ、宛先情報およびユーザ識別情報と共に送信する。
【００８７】
ユーザ識別情報「ジュリー」がデータ受信装置として機能するＭＦＰ１００Ａにログインし、図９に示した受信履歴情報９５のうち送信先が「ジュリー」の受信履歴レコードを選択し、通信方法に電子メールを選択し、宛先情報として「ｊｕｌｉｅ＠ｘｘｘ．ｊｐ」を入力すれば、ジョブＩＤ「ＭＦＰ−１−００１」と、ユーザ識別情報「ジュリー」と、宛先情報「ｊｕｌｉｅ＠ｘｘｘ．ｊｐ」とを含み、宛先の電子メールアドレスにＭＦＰ１００に割当てられた「ｍｆｐ−１−１＠ｘｘｘ．ｊｐ」を設定する電子メールが生成され、電子メールサーバ３００に送信される。この電子メールは、ＭＦＰ１００により返信データとして受信される。
【００８８】
図１１は、メイン処理の流れの一例を示すフローチャートである。メイン処理は、ＭＦＰ１００、１００Ａ，１００Ｂ，１００ＣおよびＰＣ２００、２００Ａそれぞれが備えるＣＰＵが、送信先更新プログラムを実行することにより、それぞれのＣＰＵにより実行される処理である。ここでは、説明のために、データ送信装置として機能するＭＦＰ１００と、データ受信装置として機能するＭＦＰ１００Ａとにおいて、それらのＣＰＵ１０１が送信先更新プログラムを実行する場合を例に説明する。
【００８９】
ＭＦＰ１００，１００ＡそれぞれのＣＰＵ１０１は、ユーザのログインを受け付けたか否かを判断する（ステップＳ０１）。表示部１１９Ｂにログイン画面を表示し、ユーザが入力部１１９Ａに入力するユーザ識別情報とパスワードとが、予めＨＤＤ１０７に記憶されているか否かを判断する。ユーザ識別情報とパスワードとを受け付け、それらが予めＨＤＤ１０７に記憶されていれば、ログインを受け付け、処理をステップＳ０２に進めるが、そうでなければ処理をステップＳ０８に進める。
【００９０】
ステップＳ０８においては、外部からデータを受信したか否かを判断する。通信Ｉ／Ｆ１１１またはＦＡＸ１１７がデータを受信したならば処理をステップＳ０９に進め、そうでなければ処理をステップＳ０１に戻す。すなわち、メイン処理は、ユーザのログインを受け付けた場合、または、外部からデータを受信した場合に実行される処理である。
【００９１】
ステップＳ０２においては、データ送信指示を受け付けたか否かを判断する。データ送信指示を受け付けたならば処理をステップＳ０３に進め、そうでなければ処理をステップＳ０５に進める。ユーザが入力部１１９Ａに入力するジョブ設定画面１５０を表示させる指示を検出したならばデータ送信指示を受け付ける。
【００９２】
ステップＳ０３においては、データ送信処理を実行する。データ送信処理については後述するが、宛先として指定されたユーザにデータを送信する処理である。次のステップＳ０４においては、データを送信したことを示す送信履歴情報９３をＨＤＤ１０７に記憶する。具体的には、データを送信するジョブを識別するためのジョブＩＤと、データの送信を指示したユーザ（ログインユーザ）のユーザ識別情報と、データを送信する先のユーザのユーザ識別情報と、データを送信した日時とを含む送信履歴レコードを生成し、ＨＤＤ１０７に記憶されている送信履歴情報９３に追加する。
【００９３】
ステップＳ０５においては、データの返信指示を受け付けたか否かを判断する。データの返信指示を受け付けたならば処理をステップＳ０６に進め、そうでなければ処理をステップＳ０７に進める。データの返信指示は、入力部１１９Ａに予め定められた返信ボタンをユーザが指示することにより受け付ける。
【００９４】
ステップＳ０６においては、データ返信処理を実行する。データ返信処理については後述するが、後述するステップＳ０８において外部から受信されるデータに対してデータを返信する処理である。ステップＳ０７においては、ログインしていたユーザがログアウトしたか否かを判断する。ログアウトしたならば処理をステップＳ０１に戻し、そうでなければ処理をステップＳ０２に戻す。
【００９５】
図１２は、データ送信処理の流れの一例を示すフローチャートである。データ送信処理は、図１１に示したメイン処理のステップＳ０３において実行される処理である。ここでは、データ送信処理は、データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１により実行される。
【００９６】
図１２を参照して、ＣＰＵ１０１は、図４に示したジョブ設定画面１５０を表示部１１９Ｂに表示し、送信の対象となるデータの指定を受け付けたか否かを判断する（ステップＳ２１）。データを指定する指示が受付けられたならば処理をステップＳ２２に進めるが、受け付けられなければ処理をステップＳ２４に進める。
【００９７】
ステップＳ２２においては、指定されたデータを取得する。具体的には、スキャナ１１３が原稿を読み取って出力する画像データが指定された場合には、スキャナ１１３を駆動し、スキャナ１１３が出力する画像データを取得し、フラッシュＲＯＭ１０８またはＨＤＤ１０７に記憶されたデータが指定された場合には、フラッシュＲＯＭ１０８またはＨＤＤ１０７から指定されたデータを読み出す。
【００９８】
そして、ステップＳ２３においては、データの送信先の設定が完了しているか否かを判断する。送信先の設定が完了していれば処理をステップＳ２７に進めるが、完了していなければ処理をステップＳ２４に進める。後述するステップＳ２４において、ジョブ設定画面１５０に含まれるボタン１７１〜１７５のうち少なくとも１つが選択され、入力部１１９Ａが備える完了ボタンが指示されたならば、データの送信先の設定が完了していると判断する。
【００９９】
ステップＳ２４においては、データの送信先としてのユーザの指定を受け付けたか否かを判断する。ユーザの指定を受け付けたならば処理をステップＳ２５に進め、そうでなければ処理をステップＳ２１に戻す。ジョブ設定画面１５０において、ボタン１７１〜１７５のうち少なくとも１つが指示されると、データの送信先としてのユーザの指定を受け付ける。ステップＳ２５においては、指定されたユーザの通信方法と宛先情報との組を送信先に設定する。具体的には、ボタン１７１〜１７５のうち指示されたボタンに対応するユーザ識別情報を含むユーザレコードをＨＤＤ１０７に記憶されているユーザテーブル９１から抽出し、抽出したユーザレコードの通信方法の項目と宛先情報の項目とにそれぞれ設定されている通信方法と宛先情報との組を送信先に設定する。なお、ステップＳ２４およびステップＳ２５は、入力部１１９Ａが備える完了ボタンが指示されるまで複数回実行される場合がある。この場合には、通信方法と宛先情報との組の複数が送信先に設定される。
【０１００】
次のステップＳ２６においては、ステップＳ２２においてデータが取得されているか否かを判断する。データが取得されていれば処理をステップＳ２７に進めるが、そうでなければデータの指定を受け付けるために処理をステップＳ２１に戻す。
【０１０１】
処理がステップＳ２７に進むのは、ステップＳ２２において送信の対象となるデータが取得され、かつ、ステップＳ２５において、送信先が設定された場合である。ステップＳ２７においては、入力部１１９Ａが備えるスタートボタンが操作されるまで待機状態となり（ステップＳ２７でＮＯ）、スタートボタンが押下されると（ステップＳ２７でＹＥＳ）、処理をステップＳ２８に進める。
【０１０２】
ステップＳ２８においては、ジョブＩＤを付与する。ここでは、ジョブＩＤは、ＭＦＰ１００の装置識別情報「ＭＦＰ−１」と、シリアル番号「００１」とを組み合わせた「ＭＦＰ−１−００１」としている。
【０１０３】
次に、ステップＳ２９において送信先に設定された通信方法と宛先情報との組の１つを処理対象に選択する。通信方法と宛先情報との組の複数が送信先に設定される場合があるからである。送信先に設定された複数の組を順に１つずつ処理対象に設定する。
【０１０４】
ステップＳ３０においては、処理対象の組に含まれる通信方法で宛先情報に、ジョブＩＤと、送信元のユーザ識別情報と、送信先のユーザ識別情報と、ステップＳ２２において取得されたデータと、を送信する。なお、処理対象の組に含まれる通信方法で宛先情報に、ジョブＩＤと、ステップＳ２２において取得されたデータのみを送信するようにしてもよい。ジョブＩＤは、ステップＳ２８で付与されたジョブＩＤであり、送信元のユーザ識別情報は、データの送信を指示したユーザ（ログインユーザ）のユーザ識別情報であり、送信先のユーザ識別情報は、ステップＳ２４において指定されたユーザのユーザ識別情報である。
【０１０５】
次のステップＳ３１においては、送信先に設定されている通信方法と宛先情報との組のうちに未だ処理対象とされていない組が存在するか否かを判断する。そのような組が存在すれば処理をステップＳ２９に戻し、存在しなければ処理をステップＳ３２に進める。これにより、送信先に設定された複数の組のすべてに対して、ステップＳ３０が実行されるので、送信先に設定された組のすべてについて、各々に含まれる通信方法で宛先情報にステップＳ２２で取得されたデータとジョブＩＤとが送信される。
【０１０６】
ステップＳ３２においては、送信履歴情報９３をＨＤＤ１０７に記憶する。具体的には、データを送信する毎に１つの送信履歴レコードを生成し、ＨＤＤ１０７に記憶されている送信履歴情報９３に追加して記憶する。送信履歴レコードは、ステップＳ２８で付与されたジョブＩＤと、データの送信を指示したユーザ、ここではログインユーザのユーザ識別情報と、ステップＳ２４において指定されたユーザのユーザ識別情報と、送信した時の日時とを含む。
【０１０７】
ここでは、ユーザ識別情報「デービッド」のユーザがＭＦＰ１００にログインし、データを指定し、ジョブ設定画面１５０に含まれるボタン１７２〜１７５を指定し、完了ボタンおよびスタートボタンを指示する場合を例に説明する。この場合、ＭＦＰ１００はデータ送信装置として機能し、データを送信し、図６に示した送信履歴情報をＨＤＤ１０７に記憶する。ボタン１７２〜１７５は、ユーザ識別情報「ジュリー」、「テッド」、「マイケル」、「スーザン」にそれぞれ対応する。ここで、図５に示したユーザテーブル９１を参照すると、ユーザ識別情報「ジュリー」、「テッド」、「マイケル」および「スーザン」にそれぞれ対応する通信方法は、「ＦＡＸ」、「ＦＴＰ」、「ｉ−ＦＡＸ」および「電子メール」なので、それぞれ異なる通信方法でデータが送信される。ここでは、ユーザ識別情報「ジュリー」、「テッド」、「マイケル」の宛先情報すべては、ＭＦＰ１００Ａに割り当てられているので、ユーザ識別情報「ジュリー」、「テッド」、「マイケル」それぞれに対して送信されるデータは、ＭＦＰ１００Ａで受信される。
【０１０８】
ここで、図１１に戻って、ステップＳ０８〜ステップＳ１０までの処理を、ＭＦＰ１００Ａが備えるＣＰＵ１０１が実行する場合を例に説明する。ステップＳ０８においては、外部からデータを受信したか否かを判断する。データを受信したことを検出すると、処理をステップＳ０９に進めるが、受信したことを検出しなければ処理をステップＳ０１に戻す。ステップＳ０９においては、データを受信した通信方法を取得し、取得した通信方法をＲＡＭ１０５に一時記憶する。通信Ｉ／Ｆ１１１が電子メールの通信プロトコルで電子メールを受信したならば「電子メール」の通信方法を取得し、通信Ｉ／Ｆ１１１がｉ−ＦＡＸの通信プロトコルでデータを受信したならば「ｉ−ＦＡＸ」の通信方法を取得し、通信Ｉ／Ｆ１１１がＦＴＰの通信プロトコルでデータを受信したならば「ＦＴＰ」の通信方法を取得し、通信Ｉ／Ｆ１１１がＳＭＢの通信プロトコルでデータを受信したならば「ＳＭＢ」の通信方法を取得し、ＦＡＸ１１７がファクシミリデータを受信したならば「ＦＡＸ」の通信方法を取得する。
【０１０９】
次のステップＳ１０においては、データを受信したことを示す受信履歴レコードを生成し、ＨＤＤ１０７に記憶されている受信履歴情報９５に追加する。具体的には、ステップＳ０８において受信されたデータとともに送信されてくる情報から抽出したジョブＩＤと、送信元のユーザ識別情報と、送信先のユーザ識別情報と、送信日時と、送信元の装置の装置識別情報と、データが受信された通信方法とを、含む受信履歴レコードを生成し、生成された受信履歴レコードをＨＤＤ１０７に記憶されている受信履歴情報９５に追加する。これにより、図９に示した受信履歴情報９５がＨＤＤ１０７に記憶される。
【０１１０】
ここで、ステップＳ０６において実行されるデータ返信処理について説明する。データ返信処理は、データを受信したデータ受信装置が実行する処理である。ここでは、上述したステップＳ０８においてＭＦＰ１００ＡがＭＦＰ１００からデータを受信しているので、データ受信装置として機能するＭＦＰ１００ＡのＣＰＵ１０１がデータ受信処理を実行する場合を例に説明する。
【０１１１】
図１３は、データ返信処理の流れの一例を示すフローチャートである。図１３を参照して、データ受信装置として機能するＭＦＰ１００ＡのＣＰＵ１０１は、ＨＤＤ１０７に記憶されている受信履歴情報９５を表示部１１９Ｂに表示する（ステップＳ４１）。ここでは、ユーザ識別情報「ジュリー」がＭＦＰ１００Ａにログインした場合を例に説明する。この例の場合、図９に示した受信履歴情報９５のうち、ログインユーザのユーザ識別情報「ジュリー」が送信先の項目に設定されている受信履歴レコードが表示部１１９Ｂに表示される。これにより、ログインユーザは、自分宛に送信されたデータが複数ある場合であっても、返信の対象となるデータを送信してきたジョブを特定することができる。
【０１１２】
ステップＳ４２においては、ジョブの選択を受け付けるまで待機状態となり（ステップＳ４２でＮＯ）、ジョブの選択を受け付けたならば（ステップＳ４２でＹＥＳ）、処理をステップＳ４３に進める。表示された受信履歴レコードのうち１つを選択する指示を受け付けたならばジョブの選択を受け付ける。ステップＳ４３においては、返信するデータの指定を受け付け、指定されたデータを取得する。
【０１１３】
次に、通信方法を選択する選択画面を表示部１１９Ｂに表示し、選択画面に表示された複数の通信方法のうちからいずれか１つを選択する指示を受け付けたか否かを判断する（ステップＳ４４）。通信方法が選択されたならば処理をステップＳ４５に進めるが、選択されなければステップＳ４５をスキップして処理をステップＳ４６に進める。
【０１１４】
処理をステップＳ４５に進める場合、選択された通信方法を、データを送信する通信方法に設定する。一方、通信方法が選択されずに処理をステップＳ４６に進める場合は、通信方法にログインユーザに予め設定されている通信方法が設定される。予め設定されている通信方法は、ＨＤＤ１０７に記憶されたユーザテーブル９１で、ログインユーザのユーザ識別情報に関連付けられている通信方法である。
【０１１５】
ステップＳ４５においては、選択された通信方法に対応する宛先情報を受け付ける。ユーザテーブル９１に記憶されているのと異なる通信方法が選択されたため、選択された通信方法で送信する宛先を特定するためである。このとき、選択された通信方法と受け付けられた宛先情報でユーザテーブル９１を更新する。これにより、データ受信装置として機能するＭＦＰ１００のＨＤＤ１０７に記憶されているユーザテーブル９１が更新される。
【０１１６】
次のステップＳ４６においては、ＨＤＤ１０７に記憶されている装置テーブル９７を読み出す。図８に示した装置テーブル９７が読み出される。そして、ステップＳ４２において選択された受信履歴レコードの装置元装置の項目に設定されている装置識別情報を含む装置レコードを装置テーブル９７から抽出し、抽出された装置レコードに設定されている宛先情報のうち、ステップＳ４４において選択された通信方法に対応する宛先情報を取得する（ステップＳ４７）。ここでは、ステップＳ４２において選択された受信履歴レコードの送信元装置の項目にＭＦＰ１００の装置識別情報「ＭＦＰ−１」が設定されているので、装置識別情報「ＭＦＰ−１」を含む装置レコードを装置テーブル９７から抽出し、抽出した装置レコードに設定されている宛先情報のうち、ステップＳ４４において選択された通信方法に対応する宛先情報を取得する（ステップＳ４７）。
【０１１７】
次のステップＳ４８においては、返信データを生成する。返信データは、ステップＳ４２で選択された受信履歴レコードに含まれるジョブＩＤと、ログインユーザのユーザ識別情報、ここでは「ジュリー」と、ステップＳ４５において受け付けられた宛先情報と、ステップＳ４３において取得されたデータと、を含む。そして、ステップＳ４８において生成された返信データを、ステップＳ４４において選択された通信方法で、ステップＳ４７において取得された宛先情報に送信し、処理をメイン処理に戻す。
【０１１８】
ログインユーザである「ジュリー」が、ステップＳ４４において通信方法「電子メール」を選択し、ステップＳ４５において宛先情報「ｊｕｌｉｅ＠ｘｘｘ．ｊｐ」を入力したとすると、データ送信装置として機能するＭＦＰ１００に、ジョブＩＤ「ＭＦＰ−１−００１」、ユーザ識別情報「ジュリー」、および宛先情報「ｊｕｌｉｅ＠ｘｘｘ．ｊｐ」を含む返信データを含み、宛先のアドレスをＭＦＰ１００に割り当てられた電子メールアドレス「ｍｆｐ−１−１＠ｘｘｘ．ｊｐ」とする電子メールが、電子メールサーバ３００に送信される。この電子メールは、データ送信装置として機能するＭＦＰ１００において受信される。
【０１１９】
次に図１１に戻って、ステップＳ０８以降の処理を、データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１が実行する場合を例に説明する。データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１は、ステップＳ０８において、外部からデータを受信したか否かを判断する。先にデータ受信装置として機能するＭＦＰ１００Ａがデータ返信処理を実行し、ＭＦＰ１００宛の電子メールを送信したので、ここでは、通信Ｉ／Ｆ１１１が電子メールを受信し、処理をステップＳ０９に進める。
【０１２０】
ステップＳ０９においては、データを受信した通信方法をＲＡＭ１０５に一時記憶する。ここでは、電子メールを受信するので、通信方法「電子メール」が一時記憶される。そして、データを受信したことを示す受信履歴レコードを生成し、ＨＤＤ１０７に記憶されている受信履歴情報９５に追加する（ステップＳ１０）。
【０１２１】
次のステップＳ１１においては、受信されたデータが返信データか否かを判断する。受信されたデータが返信データならば処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ０１に戻す。これにより、返信データに対してのみ次のステップＳ１２におけるユーザテーブル更新処理が実行される。
【０１２２】
図１２を用いて説明したようにデータ送信処理においては、送信するデータとともにジョブＩＤを送信するとともに（ステップＳ３０）、そのジョブＩＤを含む送信履歴レコードをＨＤＤ１０７に記憶される送信履歴情報９３に追加する（ステップＳ３２）。また、データ受信装置として機能するＭＦＰ１００Ａがデータ返信処理を実行すると、返信の元になったデータに含まれるジョブＩＤを含む返信データを送信する。このため、ＨＤＤ１０７に記憶された送信履歴情報９３が、受信されたデータに含まれるジョブＩＤと同じジョブＩＤがジョブＩＤの項目に設定された送信履歴レコードを含むか否かを判断する。そのような送信履歴レコードを送信履歴情報９３が含んでいれば、受信されたデータが返信データと判断し、そうでなければ返信データと判断しない。ここでは、データ受信装置として機能するＭＦＰ１００Ａが、返信データを含む電子メールを送信し、その電子メールを受信するので、処理をステップＳ１２に進める。ステップＳ１２においては、ユーザテーブル更新処理を実行し、処理をステップＳ０１に戻す。
【０１２３】
図１４は、ユーザテーブル更新処理の流れの一例を示す図である。ユーザテーブル更新処理は、データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１により実行される処理である。
【０１２４】
図１４を参照して、データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１は、返信データに含まれるユーザ識別情報と宛先情報とを抽出する（ステップＳ６１）。ここでは、返信データからユーザ識別情報「ジュリー」と、宛先情報「ｊｕｌｉｅ＠ｘｘｘ．ｊｐ」が抽出される。そして、ＨＤＤ１０７に記憶されているユーザテーブル９１を読み出す（ステップＳ６２）。
【０１２５】
次に、ユーザ識別情報「ジュリー」に対応してユーザテーブル９１で設定されている通信方法を取得する。具体的には、読み出したユーザテーブル９１からステップＳ６１において抽出されたユーザ識別情報「ジュリー」を含むユーザレコードの通信方法の項目に設定されている通信方法「ＦＡＸ」を取得する。
【０１２６】
そして、返信データを受信した通信方法と、ステップＳ６３で取得した通信方法とが異なるか否かを判断する。双方が異なれば処理をステップＳ６５に進めるが、同じならば処理をメイン処理に戻す。返信データを受信した通信方法は、図１１のステップＳ０９においてＲＡＭ１０５に記憶された「電子メール」である。したがって、ここでは、処理をステップＳ６５に進める。
【０１２７】
ステップＳ６５においては、ユーザテーブル９１の通信方法と宛先情報とを、返信データを受信した通信方法と、ステップＳ６１において返信データから抽出された宛先情報とで更新する。具体的には、ＨＤＤ１０７に記憶されているユーザテーブル９１のユーザ識別情報の項目に、ステップＳ６１において返信データから抽出されたユーザ識別情報「ジュリー」が設定されているユーザレコードの通信方法の項目と宛先情報の項目を、ＲＡＭ１０３に一時記憶されている通信方法「電子メール」と、ステップＳ６１において返信データから抽出された宛先情報「ｊｕｌｉｅ＠ｘｘｘ.ｊｐ」で更新する。
【０１２８】
図１５は、更新後のユーザテーブルの一例を示す図である。図１５を参照して、図５に示したユーザテーブル９１と比較して、ユーザ識別情報「ジュリー」を含むユーザレコードの通信方法の項目と、宛先情報の項目が異なる。
【０１２９】
ユーザ識別情報「ジュリー」のユーザは、データ受信装置として機能するＭＦＰ１００Ａがデータ送信装置として機能するＭＦＰ１００からデービッドが送信したデータを受信することにより、そのデータをユーザテーブル９１に登録された通信方法「ＦＡＸ」で取得することができる。その後、ユーザ識別情報「ジュリー」のユーザは、通信方法「ＦＡＸ」ではなく通信方法「電子メール」でデータを受け取ることを望む場合、データ受信装置として機能するＭＦＰ１００Ａに、通信方法「ＦＡＸ」で受信されたデータに対する返信データを電子メールで送信させれば、データ送信装置として機能するＭＦＰ１００が備えるＨＤＤ１０７に記憶されているユーザテーブル９１が更新される。このため、データを受信するユーザが、データを返信する簡単な操作で、ユーザテーブル９１に予め定められた通信方法を容易に変更することができる。また、データの受信者自らがデータを受信する通信方法を設定することができる。
【０１３０】
＜変形例＞
上述した実施の形態におけるデータ通信システム１においては、データ受信装置として機能するＭＦＰ１００Ａが、ＨＤＤ１０７に装置テーブル９７を記憶する。変形例におけるデータ通信システム１においては、データ送信装置として機能するＭＦＰ１００が、自装置に割り当てられた複数の通信方法ごとの宛先情報を、データとともに送信する。このため、データ受信装置として機能するＭＦＰ１００Ａは、データ送信装置として機能するＭＦＰ１００から複数の通信方法ごとの宛先情報をデータとともに受信するので、返信データを、ＭＦＰ１００に送信することができる。このため、装置テーブル９７をＨＤＤ１０７に記憶する必要がない。
【０１３１】
なお、ユーザ識別情報「スーザン」は、ＭＦＰ１００が送信した電子メールを、ＰＣ２００で受信するが、ＰＣ２００がデータ受信装置として機能すれば、ＰＣ２００がＭＦＰ１００Ａで説明したのと同様に機能するので、ユーザ識別情報「スーザン」のユーザもＭＦＰ１００に記憶されたユーザテーブル９１を更新することができる。
【０１３２】
＜第２の実施の形態＞
第２の実施の形態におけるデータ通信システムの構成は、図１に示した第１の実施の形態におけるデータ通信システムの構成と同じである。第２の実施の形態におけるデータ送信装置のハードウェア構成は、図２に示した第１の実施の形態におけるデータ送信装置のハードウェア構成と同じである。第１の実施の形態におけるデータ通信システム１は、データ送信装置およびデータ受信装置としてそれぞれ機能するＭＦＰ１００，１００ＡがＨＤＤ１０７にユーザテーブル９１を記憶するものであった。第２の実施の形態におけるデータ通信システム１は、データ送信装置およびデータ受信装置としてそれぞれ機能するＭＦＰ１００，１００ＡがＨＤＤ１０７にユーザテーブル９１を記憶しないようにしたものである。以下、第２の実施の形態におけるデータ通信システムについて、第１の実施の形態におけるデータ通信システムと異なる点を主に説明する。ここでもまた、ＭＦＰ１００がデータ送信装置として機能し、ＭＦＰ１００Ａがデータ受信装置として機能する場合を例に説明する。
【０１３３】
図１６は、第２の実施の形態におけるデータ送信装置として機能するＭＦＰが備えるＣＰＵが有する機能の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。図１６を参照して、データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１は、送信されるデータの指定を受け付けるためのデータ指定部５１と、データを送信する先の宛先の指定を受け付ける宛先指定部８５と、データを送信する第１データ送信部８１と、データを送信したことを示す履歴情報を記憶するための送信履歴記憶部５７Ａと、送信履歴に含まれるのと同じ宛先にデータを送信する第２データ送信部８３と、送信したデータに応じて返信される返信データを受信する返信データ受付部５９と、比較部６１Ａと、更新部６３Ａと、を含む。
【０１３４】
第２の実施の形態におけるデータ受信装置として機能するＭＦＰ１００Ａが備えるＣＰＵ１０１が有する機能は、図７に示した機能ブロック図において、ＨＤＤ１０７がユーザテーブル９１を有しないものと同じである。従って、ここでは説明を繰り返さない。
【０１３５】
図１６を参照して、データ指定部５１は、送信の対象となるデータの指定を受け付ける。データ指定部５１は、表示部１１９Ｂにデータ指定画面を表示し、ユーザがデータ指定画面に従って入力部１１９Ａに送信の対象となるデータを指定する操作を入力すると、データの指定を受け付ける。データ指定画面は、図４に示したジョブ設定画面１５０からデータの出力先の選択指示を受付ける領域１５２を除いた画面である。データ指定部５１は、指定されたデータを取得して、第１データ送信部８１に取得されたデータを出力する。
【０１３６】
宛先指定部８５は、宛先指定画面を表示部１１９Ｂに表示し、ユーザが入力部１１９Ａに入力する通信方法と、宛先となるユーザにその通信方法で割り当てられた宛先情報と、送信するデータに関する情報と、を受け付ける。送信するデータに関する情報は、送信するデータのフォーマット、解像度およびカラーまたはモノクロの区別等である。宛先指定部８５は、受け付けた通信方法と、宛先情報と、送信するデータに関する情報とを第１データ送信部８１に出力する。宛先指定部８５は、通信方法と、宛先情報と、送信するデータに関する情報との組の複数を受け付ける場合、受け付けた複数の組それぞれの通信方法と宛先情報と送信するデータに関する情報とを第１データ送信部８１に出力する。
【０１３７】
ここでは、ユーザ識別情報「ジュリー」に対して、通信方法「ＦＡＸ」、宛先情報にＭＦＰ１００Ａに割り当てられたファクシミリ番号「０６−６６６６−０００２」と、ユーザ識別情報「テッド」に対して、通信方法「ＦＴＰ」、宛先情報にＭＦＰ１００ＡのＨＤＤ１０７の領域に割り当てられたＵＲＬ「ｗｗｗ．ａａａ／ｍｆｐ−ａ／ｔｅｄ／ｒｅｃｅｉｖｅ」と、ユーザ識別情報「マイケル」に対して、通信方法「ｉ−ＦＡＸ」、宛先情報にＭＦＰ１００Ａに割り当てられた電子メールアドレス「ｍｆｐ−ａ−２＠ｘｘｘ．ｊｐ」と、ユーザ識別情報「スーザン」に対して、通信方法「電子メール」、宛先情報にユーザ識別情報「スーザン」に割り当てられた電子メールアドレス「ｓｕｓａｎ＠ｘｘｘ．ｊｐ」と、が入力され、宛先指定部８５がそれらを受け付けた場合を説明する。
【０１３８】
第１データ送信部８１は、データ指定部５１から入力されるデータを宛先指定部８５から入力される、送信するデータに関する情報に従って変換し、ジョブＩＤを生成し、変換されたデータと、生成されたジョブＩＤと、送信先のユーザ識別情報とを、宛先指定部８５から入力される通信方法で、宛先指定部８５から入力される宛先情報に送信する。
【０１３９】
送信履歴記憶部５７Ａは、第１データ送信部８１がデータを送信したことを示す送信履歴レコードを生成し、ＨＤＤ１０７に記憶する。これにより、ＨＤＤ１０７に送信履歴情報９３Ａが記憶される。送信履歴情報は、第１データ送信部８１がデータを送信するごとに追加して記憶される送信履歴レコードを含む。
【０１４０】
図１７は、送信履歴情報の一例を示す別の図である。図１７を参照して、送信履歴レコードは、ジョブＩＤの項目と、送信元の項目と、送信先の項目と、通信方法の項目と、宛先情報の項目と、詳細の項目と、日時の項目とを含む。ジョブＩＤの項目、送信元の項目および送信先の項目には、第１データ送信部８１が出力するジョブＩＤと、データの送信を指示したユーザのユーザ識別情報と、宛先に指定されたユーザのユーザ識別情報とが、それぞれ設定される。通信方法の項目と、宛先情報の項目とには、第１データ送信部８１がデータを送信した通信方法と宛先情報とがそれぞれ設定される。詳細の項目には、送信するデータに関する情報が設定される。日時の項目は、第１データ送信部８１がデータを送信した日時が設定される。ここでは、ユーザ識別情報「デービッド」が、ユーザ識別情報「ジュリー」、「テッド」、「マイケル」および「スーザン」にデータを送信したことを示す送信履歴レコードを示している。
【０１４１】
この送信ジョブの場合、ユーザ識別情報「ジュリー」に対して送信されるデータは、ＭＦＰ１００Ａに通信方法「ＦＡＸ」で送信され、ユーザ識別情報「テッド」に対して送信されるデータはＭＦＰ１００Ａに通信方法「ＦＴＰ」で送信され、ユーザ識別情報「マイケル」に対して送信されるデータはＭＦＰ１００Ａに通信方法「ｉ−ＦＡＸ」で送信される。一方、ユーザ識別情報「スーザン」に対して送信されるデータは電子メールサーバ３００にデータが送信される。
【０１４２】
図１６に戻って、第２データ送信部８３は、送信履歴情報９３Ａを用いて、同一宛先にデータを送信する。第２データ送信部８３は、ＨＤＤ１０７から送信履歴情報９３Ａを読出し、表示部１１９Ｂに表示する。ユーザ識別情報「デービッド」がＭＦＰ１００にログインする場合、図１７に示した送信履歴情報９３Ａの送信元の項目に「デービッド」が設定されている送信履歴レコードを読出し、表示部１１９Ｂに表示する。「デービッド」がジョブＩＤを指定すれば、そのジョブＩＤを含む送信履歴レコードが選択される。第２データ送信部８３は、データ指定部５１から入力されるデータを、選択された送信履歴レコードの詳細の項目に設定されている送信するデータに関する情報に従って変換し、変換されたデータを通信方法の項目に設定されている通信方法で、宛先情報の項目に設定されている宛先情報に送信する。このため、データ送信装置として機能するＭＦＰ１００にログインするユーザは、過去に送信した宛先と同一の宛先にデータを送信する場合、通信方法と宛先情報を入力する必要がないので、データを容易に送信することができる。
【０１４３】
返信データ受付部５９は、第１データ送信部８１または第２データ送信部８３が送信したデータに対する返信データを通信Ｉ／Ｆ１１１またはＦＡＸ１１７が受信すると、通信Ｉ／Ｆ１１１またはＦＡＸ１１７が受信した返信データを受け付ける。返信データは、返信データを送信したユーザのユーザ識別情報と、第１データ送信部８１または第２データ送信部８３が送信したデータに含まれるジョブＩＤと、宛先情報とを含む。
【０１４４】
さらに、返信データ受付部５９は、通信Ｉ／Ｆ１１１が返信データを受信した通信方法を判断する。そして、返信データ受付部５９は、返信データが受信された通信方法と、返信データに含まれるユーザ識別情報および宛先情報を、比較部６１Ａに出力する。
【０１４５】
比較部６１Ａは、返信データ受付部５９から入力されるジョブＩＤとユーザ識別情報とを含む送信履歴レコードにおいて通信方法の項目に設定されている通信方法を、返信データ受付部５９から入力される通信方法と比較する。比較部６１Ａは両者が一致しなければ更新部６３Ａに更新指示を出力するが、一致すれば更新指示を出力しない。更新指示は、返信データ受付部５９から入力されるジョブＩＤと、ユーザ識別情報と、通信方法と、宛先情報とを含む。
【０１４６】
更新部６３は、更新指示が入力されると、ＨＤＤ１０７に記憶されている送信履歴情報９３Ａに含まれる送信履歴レコードのうちから更新指示に含まれるジョブＩＤおよびユーザ識別情報を含む送信履歴レコードの通信方法の項目と宛先情報の項目とを、更新指示に含まれる通信方法と宛先情報とでそれぞれ更新する。これにより、第１データ送信部８１または第２データ送信部８３が送信したデータを返信してきたユーザに対する通信方法と宛先情報とが変更される。
【０１４７】
図１８は、第２の実施の形態におけるメイン処理の流れの一例を示すフローチャートである。図１８を参照して、図１１に示したメイン処理と同じ処理には同じ符号を付してある。ここでは、主に異なる処理を説明する。
【０１４８】
ステップＳ０３Ａにおいて、データが送信される。ここでは、第１の実施の形態におけるＭＦＰ１００と異なり、ユーザが入力部１１９Ａに入力した通信方法で宛先情報にデータを送信する。ステップＳ０３Ａにおいてデータが送信されると、ステップＳ０４Ａにおいて、送信履歴情報をＨＤＤ１０７に記憶する。ここでは、図１７に示した送信履歴情報９３ＡをＨＤＤ１０７に記憶する。
【０１４９】
ステップＳ０６において、データ返信処理が終了すると、ステップＳ０６Ａにおいて、同一宛先送信指示を受け付けたか否かを判断する。同一宛先送信指示を受け付けたならば処理をステップＳ０６Ｂに進め、そうでなければステップＳ０６Ｂをスキップして処理をステップＳ０７に進める。ユーザが入力部１１９Ａに予め設けられた同一宛先送信を指示するためのボタンを指示すれば、同一宛先送信指示を受け付ける。
【０１５０】
ステップＳ０６Ｂにおいては、同一宛先送信処理を実行し、処理をステップＳ０７に進める。図１９は、同一宛先送信処理の流れの一例を示すフローチャートである。同一宛先送信処理は、図１８のステップＳ０６Ｂにおいて実行される処理である。
【０１５１】
図１９を参照して、データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１は、表示部１１９ＢにＨＤＤ１０７に記憶されている送信履歴情報９３Ａを表示する（ステップＳ７１）。ユーザ識別情報「デービッド」がＭＦＰ１００にログインする場合、図１７に示した送信履歴情報９３Ａの送信元の項目に「デービッド」が設定されている送信履歴レコードを読出し、表示部１１９Ｂに表示する。
【０１５２】
そして、ジョブの選択を受け付けるまで待機状態となり（ステップＳ７２でＮＯ）、ジョブの選択を受け付けたならば（ステップＳ７２でＹＥＳ）、処理をステップＳ７３に進める。表示された送信履歴レコードのうち１つのジョブＩＤを選択する指示を受け付けたならばジョブの選択を受け付ける。そして、選択されたジョブＩＤを含む送信履歴レコードの通信方法の項目と、宛先情報の項目に設定されている通信方法と宛先情報との組を送信先に設定する（ステップＳ７３）。
【０１５３】
ステップＳ７４においては、送信するデータの指定を受け付け、指定されたデータを取得する。次のステップＳ７５においては、入力部１１９Ａが備えるスタートボタンが押下されるまで待機状態となり（ステップＳ７５でＮＯ）、スタートボタンが押下されると（ステップＳ７５でＹＥＳ）、処理をステップＳ７６に進める。
【０１５４】
ステップＳ７６においては、ジョブＩＤを付与する。ここでは、ジョブＩＤは、ＭＦＰ１００の装置識別情報「ＭＦＰ−１」と、シリアル番号「００１」とを組み合わせた「ＭＦＰ−１−００１」としている。
【０１５５】
次に、ステップＳ７３において送信先に設定された通信方法と宛先情報との組の１つを処理対象に選択する（ステップＳ７７）。通信方法と宛先情報との組の複数が送信先に設定される場合があるからである。送信先に設定された複数の組を順に１つずつ処理対象に設定する。
【０１５６】
ステップＳ７８においては、処理対象の組に含まれる通信方法で宛先情報に、ジョブＩＤと、送信元のユーザ識別情報と、送信先のユーザ識別情報と、ステップＳ７４において取得されたデータと、を送信する。なお、処理対象の組に含まれる通信方法で宛先情報に、ジョブＩＤと、ステップＳ７４において取得されたデータのみを送信するようにしてもよい。ジョブＩＤは、ステップＳ７６において付与されたジョブＩＤであり、送信元のユーザ識別情報は、データの送信を指示したユーザ（ログインユーザ）のユーザ識別情報であり、送信先のユーザ識別情報は、ステップＳ７２において選択された送信履歴レコードの送信先の項目に設定されたユーザ識別情報である。
【０１５７】
次のステップＳ７９においては、送信先に設定されている通信方法と宛先情報との組のうちに未だ処理対象とされていない組が存在するか否かを判断する。そのような組が存在すれば処理をステップＳ７７に戻し、存在しなければ処理をステップＳ８０に進める。これにより、送信先に設定された複数の組のすべてに対して、ステップＳ７８が実行されるので、送信先に設定された組のすべてについて、各々に含まれる通信方法で宛先情報にステップＳ７４で取得されたデータとジョブＩＤとが送信される。
【０１５８】
ステップＳ８０においては、データを送信する毎に１つの送信履歴レコードを生成し、ＨＤＤ１０７に記憶されている送信履歴情報９３Ａに追加して記憶する。送信履歴レコードは、ステップＳ７６において付与されたジョブＩＤと、データの送信を指示したユーザ、ここではログインユーザのユーザ識別情報と、ステップＳ７２において選択された送信履歴レコードの送信先の項目に設定されたユーザ識別情報と、データを送信した時の日時とを含む。
【０１５９】
ここでは、ユーザ識別情報「デービッド」のユーザがＭＦＰ１００にログインしているので、図１７に示した送信履歴情報９３Ａの送信元の項目に「デービッド」が設定されている送信履歴レコードが表示部１１９Ｂに表示される。ユーザ識別情報「デービッド」のユーザが表示された送信履歴レコードを選択し、送信するデータを指示すれば、選択された送信履歴レコードの送信先の項目に設定されているユーザ識別情報「ジュリー」、「テッド」、「マイケル」、「スーザン」それぞれに、通信方法の項目に設定されている通信方法で宛先情報の項目に設定されている宛先情報に宛ててデータが送信される。
【０１６０】
図２０は、送信履歴更新処理の流れの一例を示すフローチャートである。送信履歴更新処理は、図１８のステップＳ１２Ａにおいて、データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１により実行される処理である。図１４に示したユーザデータ更新処理と同じ処理には同じ符号を付している。図１４に示したユーザテーブル更新処理が更新の対象がユーザテーブル９１であるのに対して、送信履歴更新処理は更新の対象を送信履歴情報９３Ａとする点で異なる。ここでは、送信履歴更新処理について、ユーザテーブル更新処理と異なる点を説明する。
【０１６１】
また、ここでは説明のために、第１の実施の形態において図１３に示したデータ返信処理で説明したのと同様に、ユーザ識別情報「ジュリー」のユーザがデータ受信装置として機能するＭＦＰ１００Ａにログインし、返信データを送信した場合を例に説明する。この場合、ログインユーザである「ジュリー」が、通信方法「電子メール」を選択し、宛先情報「ｊｕｌｉｅ＠ｘｘｘ．ｊｐ」を入力するので、データ送信装置として機能するＭＦＰ１００は、ジョブＩＤ「ＭＦＰ−１−００１」、ユーザ識別情報「ジュリー」、および宛先情報「ｊｕｌｉｅ＠ｘｘｘ．ｊｐ」を含む返信データを含み、宛先のアドレスをＭＦＰ１００に割り当てられた電子メールアドレス「ｍｆｐ−１−１＠ｘｘｘ．ｊｐ」とする電子メールを受信する。
【０１６２】
図２０を参照して、データ送信装置として機能するＭＦＰ１００が備えるＣＰＵ１０１は、返信データに含まれるジョブＩＤと、ユーザ識別情報と宛先情報とを抽出する（ステップＳ６１）。ここでは、返信データからジョブＩＤ「ＭＦＰ−１−００１」、ユーザ識別情報「ジュリー」と、宛先情報「ｊｕｌｉｅ＠ｘｘｘ．ｊｐ」が抽出される。
【０１６３】
次のステップＳ６２Ａにおいては、ＨＤＤ１０７に記憶されている送信履歴情報９３Ａを読み出す。次に、ユーザ識別情報「ジュリー」に対応して送信履歴情報９３Ａで設定されている通信方法を取得する（ステップ６３Ａ）。具体的には、読み出した送信履歴情報９３ＡからステップＳ６１において抽出されたジョブＩＤ「ＭＦＰ−１−００１」およびユーザ識別情報「ジュリー」を含む送信履歴レコードの通信方法の項目に設定されている通信方法「ＦＡＸ」を取得する。
【０１６４】
そして、返信データを受信した通信方法と、ステップＳ６３Ａで取得した通信方法とが異なるか否かを判断する（ステップＳ６４Ａ）。双方が異なれば処理をステップＳ６５Ａに進めるが、同じならば処理をメイン処理に戻す。返信データを受信した通信方法は、「電子メール」であり、ステップＳ６３Ａで取得する通信方法は「ＦＡＸ」である。したがって、ここでは、処理をステップＳ６５Ａに進める。
【０１６５】
ステップＳ６４Ａにおいては、送信履歴情報９３Ａの通信方法と宛先情報とを、返信データを受信した通信方法と、ステップＳ６１において返信データから抽出された宛先情報とで更新する。具体的には、ＨＤＤ１０７に記憶されている送信履歴情報９３Ａのユーザ識別情報の項目に、ステップＳ６１において返信データから抽出されたジョブＩＤ「ＭＦＰ−１−００１」およびユーザ識別情報「ジュリー」が設定されている送信履歴レコードの通信方法の項目と宛先情報の項目を、返信データを受信した通信方法「電子メール」と、返信データから抽出された宛先情報「ｊｕｌｉｅ＠ｘｘｘ.ｊｐ」で更新する。
【０１６６】
ユーザ識別情報「ジュリー」のユーザは、データ受信装置として機能するＭＦＰ１００Ａがデータ送信装置として機能するＭＦＰ１００からデービッドが送信したデータを受信することにより、そのデータを通信方法「ＦＡＸ」で取得する。その後、ユーザ識別情報「ジュリー」のユーザは、通信方法「ＦＡＸ」ではなく通信方法「電子メール」でデータを受け取ることを望む場合、データ受信装置として機能するＭＦＰ１００Ａに、通信方法「ＦＡＸ」で受信されたデータに対する返信データを電子メールで送信させれば、データ送信装置として機能するＭＦＰ１００がＨＤＤ１０７に記憶する送信履歴情報９３Ａが更新される。このため、データを受信するユーザが、データを返信する簡単な操作で、送信履歴情報９３Ａに記憶されたデータを送信する通信方法を容易に変更することができる。また、データの受信者自らがデータを受信する通信方法を設定することができる。
【０１６７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１６８】
【図１】本発明の実施の形態の一つにおけるデータ通信システムの全体概要を示す図である。
【図２】本実施の形態におけるＭＦＰ１００のハードウェア構成の一例を示すブロック図である。
【図３】データ送信装置として機能するＭＦＰが備えるＣＰＵが有する機能の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。
【図４】ジョブ設定画面の一例を示す図である。
【図５】ユーザテーブルの一例を示す図である。
【図６】送信履歴情報の一例を示す図である。
【図７】データ受信装置として機能するＭＦＰが備えるＣＰＵが有する機能の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。
【図８】装置テーブルの一例を示す図である。
【図９】受信履歴情報の一例を示す図である。
【図１０】ＰＣにおいて記憶される受信履歴情報の一例を示す図である。
【図１１】メイン処理の流れの一例を示すフローチャートである。
【図１２】データ送信処理の流れの一例を示すフローチャートである。
【図１３】データ返信処理の流れの一例を示すフローチャートである。
【図１４】ユーザテーブル更新処理の流れの一例を示す図である。
【図１５】更新後のユーザテーブルの一例を示す図である。
【図１６】第２の実施の形態におけるデータ送信装置として機能するＭＦＰが備えるＣＰＵが有する機能の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。
【図１７】送信履歴情報の一例を示す別の図である。
【図１８】第２の実施の形態におけるメイン処理の流れの一例を示すフローチャートである。
【図１９】同一宛先送信処理の流れの一例を示すフローチャートである。
【図２０】送信履歴更新処理の流れの一例を示すフローチャートである。
【符号の説明】
【０１６９】
２  ネットワーク、３  インターネット、５１  データ指定部、５３  宛先指定部、５５  データ送信部、５７，５７Ａ  送信履歴記憶部、５９  返信データ受付部、６１，６１Ａ  比較部、６３，６３Ａ  更新部、７１  データ受信部、７３  受信履歴記憶部、７５  認証部、７７  選択部、７９  返信部、８１  第１データ送信部、８３  第２データ送信部、８５  宛先指定部、９１  ユーザテーブル、９１  送信履歴、９３  受信履歴情報９５，９３Ａ  送信履歴情報、９５  受信履歴情報、９７  装置テーブル、１００，１００Ａ，１００Ｂ，１００Ｃ  ＭＦＰ、１０１  ＣＰＵ、１０３  ＲＯＭ、１０５  ＲＡＭ、１０７  ＨＤＤ、１０８  フラッシュＲＯＭ、１０９  カードＩ／Ｆ、１１１  通信Ｉ／Ｆ、１１３  スキャナ、１１５  画像形成部、１１７  ＦＡＸ、１１９  オペレーションパネル、１１９Ａ  入力部、１１９Ｂ  表示部、１２０  バス、２００，２００Ａ  ＰＣ、３００  電子メールサーバ。
【図１】
0004438868.tif 000002
【図２】
0004438868.tif 000003
【図３】
0004438868.tif 000004
【図４】
0004438868.tif 000005
【図５】
0004438868.tif 000006
【図６】
0004438868.tif 000007
【図７】
0004438868.tif 000008
【図８】
0004438868.tif 000009
【図９】
0004438868.tif 000010
【図１０】
0004438868.tif 000011
【図１１】
0004438868.tif 000012
【図１２】
0004438868.tif 000013
【図１３】
0004438868.tif 000014
【図１４】
0004438868.tif 000015
【図１５】
0004438868.tif 000016
【図１６】
0004438868.tif 000017
【図１７】
0004438868.tif 000018
【図１８】
0004438868.tif 000019
【図１９】
0004438868.tif 000020
【図２０】
0004438868.tif 000021