(57)【要約】【課題】データ通信システム、画像形成装置、データ通信装置、プログラム及びデータ通信方法において、同報送信に対して容易に同報返信できるようにする。【解決手段】画像形成装置１００は、コンピュータ２００ａ等に対してデータの同報送信を行うと共に、同報送信を行った宛先であるコンピュータ２００ａ等を履歴情報として記憶する。コンピュータ２００ａは、同報送信された画像データを受信し、画像形成装置１００に画像を印刷させるための印刷ドライバを用いて、画像データと画像データ名とを送信する。画像形成装置１００は、画像データと画像データ名とを受信し、履歴情報と画像データ名とに基づいて、同報返信すべきコンピュータ２００ｂ等を特定する。更に、画像形成装置１００は、特定したコンピュータ２００ｂ等に対して、画像データの同報返信を行う。【選択図】図１
2008141250.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置とデータ通信装置とが相互に通信可能に接続されて使用されるデータ通信システムにおいて、
前記画像形成装置は、
複数の宛先に対して第１のデータの同報送信を行う第１の送信手段と、
宛先を含む、同報送信の履歴情報を記憶する記憶手段と、
印刷データに基づいて画像を印刷する印刷手段と、
を含み、
前記データ通信装置は、
前記同報送信された第１のデータを受信する第２の受信手段と、
前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを生成する生成手段と、
前記印刷データを前記画像形成装置に送信する第２の送信手段と、
を含み、
前記画像形成装置は、更に、
前記印刷データを受信する第１の受信手段と、
前記印刷データを解析して前記特定情報を抽出する解析手段と、
前記履歴情報と前記特定情報とに基づいて、同報返信を行うべき宛先を特定する特定手段と、
を含み、
前記第１の送信手段は、前記特定手段が特定した宛先に対して、前記第２のデータの同報返信を行うこと、
を特徴とするデータ通信システム。
【請求項２】
複数の宛先に対して第１のデータの同報送信を行う送信手段と、
宛先を含む、同報送信の履歴情報を記憶する記憶手段と、
印刷データに基づいて画像を印刷する印刷手段と、
前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを、前記第１のデータについての同報送信の宛先のうちの１つから受信する受信手段と、
前記受信した印刷データを解析して前記特定情報を抽出する解析手段と、
前記履歴情報と前記特定情報とに基づいて、同報返信を行うべき宛先を特定する第１の特定手段と、
を備え、
前記送信手段は、前記第１の特定手段が特定した宛先に対して、前記第２のデータの同報返信を行うこと、
を特徴とする画像形成装置。
【請求項３】
前記受信手段は、前記同報送信の宛先のうちの１つから送信されてきた前記特定情報を受信し、
前記特定情報により特定される同報送信が前記履歴情報に存在するか否かを判定する判定手段、を更に備え、
前記送信手段は、前記判定手段の判定結果を前記同報送信の宛先のうちの１つに対して送信すること、
を特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記受信手段は、前記同報送信の宛先のうちの１つから送信されてきた前記特定情報を受信し、
前記特定情報と前記履歴情報とに基づいて、前記同報送信の宛先のうちの１つを宛先とする同報送信を特定する第２の特定手段、を更に備え、
前記送信手段は、前記第２の特定手段により特定された同報送信を前記同報送信の宛先のうちの１つに対して送信すること、
を特徴とする請求項２に記載の画像形成装置。
【請求項５】
原稿を読取って前記第１のデータを得る読取り手段、
を更に備えることを特徴とする請求項２ないし請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記第１のデータ及び前記第２のデータを同報送信又は同報返信の各宛先の通信プロトコルに応じた形式にそれぞれ変換する変換手段、を更に備え、
前記送信手段は、前記変換手段が変換した前記第１のデータ又は前記第２のデータを同報送信又は同報返信すること、
を特徴とする請求項２ないし請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記印刷データは、ページ記述言語で記述されていること、
を特徴とする請求項２ないし請求項６のいずれかに記載の画像形成装置。
【請求項８】
画像形成装置から同報送信された第１のデータを受信する受信手段と、
前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを生成する生成手段と、
前記印刷データを前記画像形成装置に送信する送信手段と、
を備えることを特徴とするデータ通信装置。
【請求項９】
前記生成手段は、前記第１のデータに基づいて、前記特定情報を生成すること、
を特徴とする請求項８に記載のデータ通信装置。
【請求項１０】
前記第１のデータを改変して前記第２のデータを生成する改変手段、
を更に備えることを特徴とする請求項８又は請求項９のいずれかに記載のデータ通信装置。
【請求項１１】
前記印刷データは、ページ記述言語で記述されていること、
を特徴とする請求項８ないし請求項１０のいずれかに記載のデータ通信装置。
【請求項１２】
画像形成装置から同報送信された第１のデータを受信したデータ通信装置において実行されるプログラムであって、該データ通信装置に、
前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを生成するステップと、
前記印刷データを前記画像形成装置に送信するステップと、
からなる処理を実行させることを特徴とするプログラム。
【請求項１３】
印刷データに基づいて画像を印刷する印刷手段を備えた画像形成装置と、データ通信装置とが相互に通信可能に接続されて使用されるデータ通信システムにおいて実行されるデータ通信方法であって、
前記画像形成装置が、複数の宛先に対して第１のデータの同報送信を行うステップと、
前記画像形成装置が、宛先を含む、同報送信の履歴情報を記憶するステップと、
前記データ通信装置が、前記同報送信された第１のデータを受信するステップと、
前記データ通信装置が、前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを生成するステップと、
前記データ通信装置が、前記印刷データを前記画像形成装置に送信するステップと、
前記画像形成装置が、前記印刷データを受信するステップと、
前記画像形成装置が、前記印刷データを解析して前記特定情報を抽出するステップと、
前記画像形成装置が、前記履歴情報と前記特定情報とに基づいて、同報返信を行うべき宛先を特定するステップと、
前記画像形成装置が、特定した宛先に対して、前記第２のデータの同報返信を行うステップと、
を備えることを特徴とするデータ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信システム、画像形成装置、データ通信装置、プログラム及びデータ通信方法に関し、より特定的には、同報送信処理及び同報返信処理を行うためのデータ通信システム、画像形成装置、データ通信装置、プログラム及びデータ通信方法に関する。
【背景技術】
【０００２】
同報送信された電子メールを、同報送信の宛先に対して同報返信する技術が特許文献１に開示されている。また、電子メールやファクシミリ等の通信プロトコルの異なる宛先が混在した同報送信に対して、同報返信を行う技術が特許文献２に開示されている。
【０００３】
しかしながら、前記の従来の技術では、同報返信によりデータを送信する場合、ユーザは煩雑な操作を行わなければならなかった。
【０００４】
例えば、同報送信された電子メールに添付されたデータを改変して、改変されたデータを同報返信により送信する場合を考えると、ユーザは、まず電子メールに添付されたデータを所定の記憶部に保存する。次に、該保存されたデータを所定のアプリケーションソフトウエアを用いて改変し、改変されたデータをまた所定の記憶部に保存する。そして、当該保存された改変されたデータを電子メールに添付して同報返信を行う。
【０００５】
通信プロトコルの異なる宛先が混在した同報送信の場合には、更に煩雑な操作が必要となる。例えば、特許文献２に記載された技術では、ユーザは、同報送信された電子メールやファクシミリデータに示されたＵＲＬにアクセスして返信データ指示画面を開き、当該画面において同報返信先を手動で入力する。同報送信元の装置では、入力された各同報返信先の通信プロトコルにそれぞれ応じたデータ形式にデータを変換して、同報返信を行う。
【特許文献１】特開平６−２１６９３５号公報
【特許文献２】特開２００２−２９７５００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の目的は、同報送信に対して容易に同報返信できるデータ通信システム、画像形成装置、データ通信装置、プログラム及びデータ通信方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、画像形成装置とデータ通信装置とが相互に通信可能に接続されて使用されるデータ通信システムにおいて、前記画像形成装置は、複数の宛先に対して第１のデータの同報送信を行う第１の送信手段と、宛先を含む、同報送信の履歴情報を記憶する記憶手段と、印刷データに基づいて画像を印刷する印刷手段と、を含み、前記データ通信装置は、前記同報送信された第１のデータを受信する第２の受信手段と、前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを生成する生成手段と、前記印刷データを前記画像形成装置に送信する第２の送信手段と、を含み、前記画像形成装置は、更に、前記印刷データを受信する第１の受信手段と、前記印刷データを解析して前記特定情報を抽出する解析手段と、前記履歴情報と前記特定情報とに基づいて、同報返信を行うべき宛先を特定する特定手段と、を含み、前記第１の送信手段は、前記特定手段が特定した宛先に対して、前記第２のデータの同報返信を行うこと、を特徴とする。本発明において、第２のデータは、第１のデータそのままのデータであってもよいし、第１のデータの内容を改変したデータであってもよいし、第１のデータとは全く異なるデータであってもよい。
【０００８】
本発明に係るデータ通信システムによれば、データ通信装置は、同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを生成して画像形成装置へ送信する。このため、ユーザは、例えば、同報送信された第１のデータをアプリケーションソフトウエアにより改変して第２のデータとし、同報返信する場合に、第２のデータを一旦保存することなく、アプリケーションソフトウエアから印刷を指示し、印刷ドライバを起動して、前記印刷データを生成し、画像形成装置へ送信することができる。また、画像形成装置は、かかる印刷データを解析して特定情報を抽出することにより、第１のデータを同報送信した宛先すなわち第２のデータを同報返信すべき宛先を知ることができる。以上により、ユーザは、同報送信に対して簡易な操作で同報返信を行うことができる。
【０００９】
また、本発明は、印刷データに基づいて画像を印刷する印刷手段を備えた画像形成装置と、データ通信装置とが相互に通信可能に接続されて使用されるデータ通信システムにおいて実行されるデータ通信方法においても適用可能である。より詳細には、本発明に係るデータ通信方法は、前記画像形成装置が、複数の宛先に対して第１のデータの同報送信を行うステップと、前記画像形成装置が、宛先を含む、同報送信の履歴情報を記憶するステップと、前記データ通信装置が、前記同報送信された第１のデータを受信するステップと、前記データ通信装置が、前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを生成するステップと、前記データ通信装置が、前記印刷データを前記画像形成装置に送信するステップと、前記画像形成装置が、前記印刷データを受信するステップと、前記画像形成装置が、前記印刷データを解析して前記特定情報を抽出するステップと、前記画像形成装置が、前記履歴情報と前記特定情報とに基づいて、同報返信を行うべき宛先を特定するステップと、前記画像形成装置が、特定した宛先に対して、前記第２のデータの同報返信を行うステップと、を備えることを特徴とする。
【００１０】
また、本発明は、前記データ通信システムの画像形成装置に適用することが可能である。より詳細には、本発明に係る画像形成装置は、複数の宛先に対して第１のデータの同報送信を行う送信手段と、宛先を含む、同報送信の履歴情報を記憶する記憶手段と、印刷データに基づいて画像を印刷する印刷手段と、前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを、前記第１のデータについての同報送信の宛先のうちの１つから受信する受信手段と、前記受信した印刷データを解析して前記特定情報を抽出する解析手段と、前記履歴情報と前記特定情報とに基づいて、同報返信を行うべき宛先を特定する第１の特定手段と、を備え、前記送信手段は、前記第１の特定手段が特定した宛先に対して、前記第２のデータの同報返信を行うこと、を特徴とする。
【００１１】
また、本発明は、前記データ通信システムのデータ通信装置に適用することが可能である。より詳細には、本発明に係るデータ通信装置は、画像形成装置から同報送信された第１のデータを受信する受信手段と、前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを生成する生成手段と、前記印刷データを前記画像形成装置に送信する送信手段と、を備えることを特徴とする。
【００１２】
また、本発明は、画像形成装置から同報送信された第１のデータを受信した前記データ通信装置において実行されるプログラムにも適用可能である。本発明に係るプログラムは、前記データ通信装置に、前記同報送信を特定するための特定情報と同報返信を行うべき第２のデータとを含む印刷データを生成するステップと、前記印刷データを前記画像形成装置に送信するステップと、からなる処理を実行させることを特徴とする。
【００１３】
本発明に係る画像形成装置において、前記受信手段は、前記同報送信の宛先のうちの１つから送信されてきた前記特定情報を受信し、前記特定情報により特定される同報送信が前記履歴情報に存在するか否かを判定する判定手段、を更に備え、前記送信手段は、前記判定手段の判定結果を前記同報送信の宛先のうちの１つに対して送信するようにしてもよい。これにより、同報送信の宛先のうちの１つに対応するユーザは、同報返信の処理を行う前に、同報返信を行うことが可能か否かを知ることができるようになる。
【００１４】
本発明に係る画像形成装置において、前記受信手段は、前記同報送信の宛先のうちの１つから送信されてきた前記特定情報を受信し、前記特定情報と前記履歴情報とに基づいて、前記同報送信の宛先のうちの１つを宛先とする同報送信を特定する第２の特定手段、を更に備え、前記送信手段は、前記第２の特定手段により特定された同報送信を前記同報送信の宛先のうちの１つに対して送信するようにしてもよい。これにより、同報送信の宛先のうちの１つに対応するユーザは、過去に行われた同報送信の中から同報返信を行いたいものを選択できるようになる。
【００１５】
また、本発明に係る画像形成装置において、原稿を読取って前記第１のデータを得る読取り手段、を更に備えるようにしてもよい。
【００１６】
また、本発明に係る画像形成装置において、前記第１のデータ及び前記第２のデータを同報送信又は同報返信の各宛先の通信プロトコルに応じた形式にそれぞれ変換する変換手段、を更に備え、前記送信手段は、前記変換手段が変換した前記第１のデータ又は前記第２のデータを同報送信又は同報返信するようにしてもよい。
これにより、複数種類の通信プロトコルに対応した宛先が混在していたとしても、画像形成装置がこれらの通信装置に対してデータを送信することができる。
【００１７】
また、本発明に係るデータ通信装置において、前記印刷データは、ページ記述言語で記述されているようにしてもよい。
【００１８】
また、本発明に係るデータ通信装置において、前記生成手段は、前記第１のデータに基づいて、前記特定情報を生成するようにしてもよい。第１のデータは、同報送信されてきたデータそのものであるので、例えば、データ名やデータの内容等のように同報送信を特定することができる情報を含むことが多い。そのため、この第１のデータに基づいて特定情報を生成することにより、より簡単に該特定情報を生成することができる。
【００１９】
また、本発明に係るデータ通信装置において、前記第１のデータを改変して前記第２のデータを生成する改変手段、を更に備えるようにしてもよい。
【００２０】
また、本発明に係るデータ通信装置において、前記印刷データは、ページ記述言語で記述されているようにしてもよい。
【発明を実施するための最良の形態】
【００２１】
以下に、本発明の実施形態に係るデータ通信システム、画像形成装置、データ通信装置、プログラム及びデータ通信方法について図面を参照しながら説明する。
【００２２】
（データ通信システムの構成）
図１は、本実施形態に係るデータ通信システムの一例を示すブロック図である。該データ通信システムには、画像形成装置１００、データ通信装置としてのコンピュータ２００ａ及び２００ｂ、プリンタ３００、電子メールサーバ４００、ＦＴＰサーバ５００並びにファクシミリ装置６００が存在する。本実施形態においては、画像形成装置１００をユーザＡが利用し、コンピュータ２００ａをユーザＢが利用し、コンピュータ２００ｂをユーザＢ'が利用し、ファクシミリ装置６００をユーザＣが利用し、プリンタ３００をユーザＤが利用するものとする。また、ＦＴＰサーバ５００には、ユーザＥが利用するコンピュータ（図中では省略）が、コンピュータネットワーク７００を介して接続されている。
【００２３】
画像形成装置１００は、コンピュータネットワーク７００及び電話回線ネットワーク８００に接続されている。コンピュータネットワーク７００は、例えば、ＬＡＮ（ローカルエリアネットワーク：構内通信網）、ＷＡＮ（ワイドエリアネットワーク：広域通信網）、又はインターネットである。一方、電話回線ネットワーク８００は、例えば、公衆電話回線網である。
【００２４】
画像形成装置１００は、原稿を読取って画像データを得るスキャナ機能、印刷データに基づいて画像を印刷するプリント機能、ファクシミリデータを送受信するファクシミリ機能等を有する多機能周辺機器（ＭＦＰ：ｍｕｌｔｉ−ｆｕｎｃｔｉｏｎ  ｐｅｒｉｐｈｅｒａｌ）である。画像形成装置１００は、原稿を読取って得られた画像データを異なる複数種類の通信プロトコルに適したデータ形式に変換して通信する機能を有する。
【００２５】
具体的には、画像形成装置１００は、原稿を読取って得られた画像データを画像ファイルに変換して電子メールに添付し、画像ファイルが添付された電子メールを、コンピュータネットワーク７００を介して送信する機能を有する。画像形成装置１００から送信された電子メールは、電子メールサーバ４００のメールボックスに記憶され、このメールボックスから各コンピュータ（クライアント）２００ａ及び２００ｂによって受信される。
【００２６】
また、画像形成装置１００は、原稿を読取って得られた画像データを印刷処理としてプリンタ３００に送信する機能を有する。更に、画像形成装置１００は、ＦＴＰ（ファイル転送プロトコル）を利用して、画像ファイルをＦＴＰサーバ５００にファイル転送する機能を有する。更に、画像形成装置１００は、原稿を読取って得られた画像データをファクシミリデータとしてファクシミリ装置６００に送信する機能を有する。
【００２７】
更に、画像形成装置１００は、複数種類のデータ形式に変換された各画像データを同報送信する機能を有する。本実施形態において同報送信とは、同一のデータソースに基づいて所定のデータを複数の送信先に実質的に同時に送信することをいう。
【００２８】
図２は、画像形成装置１００の構成の一例を示すブロック図である。画像形成装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、記憶部１０３、操作パネル１０４、キーボード１０５、読取り部１０６、画像処理部１０７、ネットワークインタフェース１０８、ファクシミリインタフェース１０９及び印刷部１１０を有する。これらの各部は、バスを介して相互に接続されている。
【００２９】
ＣＰＵ１０１は、制御と演算の処理を行う。ＲＯＭ１０２は、プログラムを記憶する。記憶部１０３は、例えば、ワーキングエリアとして一時的にデータを記憶するＲＡＭと、プログラムやデータを記憶するハードディスクとを有する。操作パネル１０４は、各種の入力及び表示を行うものであり、具体的には、タッチパネル及びタッチパネル以外のメカニカルキーを備えている。キーボード１０５は、文字やコードを入力するために用いられる。
【００３０】
読取り部１０６は、スキャナエンジンであり、原稿を読取ることによって画像データを得る。画像処理部１０７は、種々の画像処理を行う。画像処理部１０７が行う画像処理は、具体的には、読取り部１０６によって得られた画像データ及びこの画像データに対する返信データを異なる複数種類の通信プロトコルに対応するデータ形式に変換する処理を含む。
【００３１】
ネットワークインタフェース１０８は、コンピュータネットワーク７００を介して通信するためのインタフェースである。具体的には、ネットワークインタフェース１０８は、コンピュータ２００ａ，２００ｂ、プリンタ３００、電子メールサーバ４００及びＦＴＰサーバ５００と通信するためのインタフェースである。一方、ファクシミリインタフェース１０９は、電話回線ネットワーク８００を介して通信するためのインタフェースであり、具体的には、ファクシミリ装置６００と通信するためのインタフェースである。印刷部１１０は、コンピュータ２００ａ，２００ｂ等から受信した印刷データに基づいて紙等の記録シートに画像を印刷する。
【００３２】
次に、コンピュータ２００ａ，２００ｂ、電子メールサーバ４００及びＦＴＰサーバ５００の構成を説明する。コンピュータ２００ａ，２００ｂは同様の構成を有するので、ここでは、コンピュータ２００ａを例にとって説明する。
【００３３】
図３は、コンピュータの構成の一例を示すブロック図である。コンピュータ２００ａは、ＣＰＵ２０１、ＲＯＭ２０２、記憶部２０３、ディスプレイ２０４、入力装置２０５及びネットワークインタフェース２０６を有する。ＣＰＵ２０１は、制御と演算の処理を行う。ＲＯＭ２０２は、プログラムを記憶する。記憶部２０３は、例えば、ワーキングエリアとして一時的にデータを記憶するＲＡＭと、プログラムやデータを記憶するハードディスクとを有する。ハードディスクには、電子メールの作成、編集、送受信、返信、及び受信した電子メールの保存・管理を行うソフトウエアである電子メールソフトがインストールされている。また、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を利用して、他の機器と通信するためのソフトウエアであるブラウザがインストールされていてもよい。ディスプレイ２０４は、各種の表示を行う。
【００３４】
入力装置２０５は、キーボード及びマウスなどのポインティングデバイスである。ネットワークインタフェース２０６は、コンピュータネットワーク７００を介して通信するためのインタフェースである。
【００３５】
コンピュータ２００ａは、画像形成装置１００から同報送信されてきたデータを改変（例えば、加筆・修正）し、更に、画像形成装置１００が同報送信を行ったコンピュータ２００ｂ、プリンタ３００、ＦＴＰサーバ５００及びファクシミリ装置６００に対して、改変したデータを同報返信する機能を有する。本実施形態において同報返信とは、同報送信の宛先のうちの１つから、他の宛先に対して実質的に同時に返信することをいう。
【００３６】
なお、コンピュータ２００ａ，２００ｂ、電子メールサーバ４００及びＦＴＰサーバ５００は、インストールされているプログラムが異なる点を除けば、略同一の構成を有する。具体的には、電子メールサーバ４００には電子メールを転送し、またメールボックス毎に電子メールを管理するソフトウエアがインストールされている。ＦＴＰサーバ５００には、ファイル転送プロトコルを利用したファイルの転送を受けつけるためのソフトウエアがインストールされている。
【００３７】
図４は、プリンタの構成の一例を示すブロック図である。プリンタ３００は、ＣＰＵ３０１、ＲＯＭ３０２、記憶部３０３、操作パネル３０４、印刷部３０５及びネットワークインタフェース３０６を有する。
【００３８】
図５は、ファクシミリ装置６００の構成の一例を示すブロック図である。ファクシミリ装置６００は、ＣＰＵ６０１、ＲＯＭ６０２、記憶部６０３、操作パネル６０４、印刷部６０５、読取り部６０６及びファクシミリインタフェース６０７を有する。
【００３９】
（第１の実施形態）
（データ通信システムの動作）
以上のように構成されたデータ通信システムの動作について図面を参照しながら説明を行う。データ通信システムの動作は、画像形成装置１００がデータを同報送信する処理と、コンピュータ２００ａが、同報送信されたデータを改変して、改変したデータを複数の返信先（コンピュータ２００ｂ、プリンタ３００、ＦＴＰサーバ５００、ファクシミリ装置６００）に同報返信する処理との二つの処理からなる。そして、該データ通信システムでは、この同報返信処理の際に、コンピュータ２００ａが、画像形成装置１００に対して印刷処理を指示するための印刷ドライバを用いて同報返信することにより、同報返信処理を簡略化している。
【００４０】
（同報送信処理）
図６及び図７は、同報送信時に画像形成装置１００が行う動作を示すフローチャートである。なお、図６及び図７のフローチャートに示すアルゴリズムは、制御プログラムとしてＲＯＭ１０２又は記憶部１０３に記憶されており、ＣＰＵ１０１によって実行される。
【００４１】
ＣＰＵ１０１は、操作パネル１０４に表示された選択画面において、ユーザＡが宛先の種類を選択したか否かを検出しながら待機している（ステップＳ１００）。図８に、宛先の種類を選択するための選択画面の一例を示す。ＣＰＵ１０１は、宛先の種類毎に設けられたボタンが押されたか否かを検出する。具体的には、宛先の種類（通信プロトコルの種類）として、電子メールによる送信、ファクシミリ送信、プリンタへの送信、ファイル転送の４種類が用意されている。ユーザＡは、この４種類の宛先の種類の中から所望の通信形式を選択する。ユーザＡが宛先の種類を選択した場合には、本処理はステップＳ１０１に進む。ユーザＡが宛先の種類を選択していない場合には、本処理はステップＳ１００に戻り、ユーザＡが宛先の種類を選択するまでステップＳ１００を繰り返して待機する。
【００４２】
ユーザＡが宛先の種類を選択した場合、操作パネル１０４に入力画面が表示される。図９に、電子メールの宛先が選択された場合に表示される入力画面の一例を示す。ユーザＡは、入力画面上で、電子メールの宛先に対応する電子メールアドレスを入力する。更に、同様の画面上で、キーボード１０５によって、ユーザＡが送信すべき画像データに関する情報（以下、プロパティと称す）が入力される。プロパティには、送信される画像データに基づいて印刷が実行される場合の用紙サイズ、カラー及び送信される画像データの解像度等が含まれる。
【００４３】
ＣＰＵ１０１は、ユーザＡが、ステップＳ１００で選択した宛先の種類毎に、図９の入力画面において、電子メールアドレスの宛先を入力したか否かを判定すると共に、プロパティを入力したか否かを判定する（ステップＳ１０１）。宛先及びプロパティが入力され、図９の「ＯＫ」ボタンが押された場合には、本処理はステップＳ１０２に進む。「ＯＫ」ボタンが押されなかった場合には、本処理はステップＳ１０１に戻り、宛先及びプロパティが入力され、「ＯＫ」ボタンが押されるまでステップＳ１０１を繰り返して待機する。
【００４４】
以下同様に、図８の選択画面において選択された宛先の種類毎に、図９と同様の入力画面において宛先及びプロパティが入力される。なお、電子メールによる送信が選択された場合は、宛先として電子メールアドレスが入力される。また、ファクシミリ送信が選択された場合は、宛先としてファクシミリ番号が入力される。プリンタへの送信が選択された場合は、例えば、ＩＰアドレスが入力される。ファイル転送が選択された場合には、ＦＴＰサーバのアドレスが入力される。なお、ファイル転送が選択された場合には、ファイルが転送された事実とファイルの転送先をＦＴＰサーバのユーザに通知する必要があるため、通知用の電子メールのアドレスが入力される。
【００４５】
宛先及びプロパティが入力されると、ＣＰＵ１０１は、ユーザＡにより送信指示がされたか否かを判定する（ステップＳ１０２）。該送信指示は、図８に示す選択画面において、ユーザＡが送信ボタンを押すことを意味する。送信指示がされた場合には、本処理はステップＳ１０３に進む。送信指示がされなかった場合には、本処理はステップＳ１０２に戻り、送信指示がされるまでステップＳ１０２を繰り返して待機する。
【００４６】
次に、ＣＰＵ１０１は、読取り部１０６に原稿を読取らせて、画像データを得る（ステップＳ１０３）。更に、ＣＰＵ１０１は、画像データに対して画像データ名を発行する（ステップＳ１０４）。この画像データ名は、同報送信処理を特定する管理コードとして用いられ、同報送信間で重複しない固有の名称が付される。このような画像データ名の一例としては、例えば、図１０の画像データ名の一例に示すように、固定文字列、機種名、年、月、日、時、分、０〜９の値の組み合わせが挙げられる。なお、０〜９の値については、同じ時間（本実施形態では分単位）に他の読取り処理が実行されたときに、これらの処理を区別するためのパラメータである。したがって、同じ時間に複数の読取り処理が実行された場合には、読取り処理が行われた順に各画像データに順番に０〜９の数字が付される。
【００４７】
次に、ＣＰＵ１０１は、同報送信される各データの宛先とプロパティとを画像データ名毎に、図１１に示すデータテーブルに記録する（ステップＳ１０５）。図１１に、データテーブルの一例を示す。図１１に示すデータテーブルは、記憶部１０３にて記憶されており、画像データ名、タイトル、画像形成装置１００のアドレス、同報送信の宛先及び画像データのプロパティの各データを管理している。画像データ名は、同報送信処理を管理するための管理コードとして用いられる。同報送信の宛先は、画像データが同報送信される複数の送信先の電子メールアドレス、ファクシミリ番号、ＩＰアドレス及びＦＴＰサーバのアドレスである。画像データのプロパティは、画像データのサイズなどに関する情報である。なお、データテーブルの記憶場所は、記憶部１０３の代わりに画像形成装置１００の外部に設けられたサーバなどの機器であってもよい。
【００４８】
次に、ＣＰＵ１０１は、電子メールによる送信が選択されているか否かを判定する（ステップＳ１０６）。電子メールによる送信が選択されている場合には、本処理はステップＳ１０７に進む。電子メールによる送信が選択されていない場合には、本処理はステップＳ１０８に進む。
【００４９】
電子メールによる送信が選択されている場合には、ＣＰＵ１０１は、電子メールを作成し、ステップＳ１０３で得た画像データを電子メールに添付可能な画像ファイル形式に変換する。そして、ＣＰＵ１０１は、画像ファイルが添付された電子メールをネットワークインタフェース１０８に送信させる（ステップＳ１０７）。以下に、図１２を用いて、ステップＳ１０７に示す処理の詳細について説明する。図１２は、ステップＳ１０７の画像データを添付ファイルに変換して電子メールにより送信する際に画像形成装置１００が行う動作を示すフローチャートである。
【００５０】
まず、ＣＰＵ１０１は、電子メールのヘッダ部分を作成する（ステップＳ２００）。なお、ヘッダ部分の作成は、通常の電子メール作成の場合と同様であるので、詳しい説明を省略する。
【００５１】
次に、ＣＰＵ１０１は、電子メール以外の形式に対応する宛先を電子メールの本文部分に付加する（ステップＳ２０１）。これにより、電子メール以外の形式に対応する宛先が、電子メールを通じて電子メールの受信者にも通知されるようになる。
【００５２】
次に、ＣＰＵ１０１は、画像データを所定の画像ファイルに変換し、電子メールに添付する（ステップＳ２０２）。本処理では、例えば、原稿を読取って得られるビットマップ形式の画像データが、ＪＰＥＧ形式やＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式の画像ファイルに変換される。更に、画像ファイルは、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）などのメール拡張機能によってアスキーコードに変換されて電子メールに添付される。
【００５３】
次に、ＣＰＵ１０１は、指定された電子メールアドレスに基づいて電子メールを、ネットワークインタフェース１０８を介して送信する（ステップＳ２０３）。
【００５４】
ここで、ステップＳ２０３において送信される電子メールについて説明する。図１３は、図１１のデータテーブル中の管理コード「ＳＫＭＢＴ＿Ｃ３５２０６１０２０１０４９０．ｐｄｆ」に対応する同報送信におけるユーザＢ，Ｂ'宛ての電子メールの一例を示した図である。
【００５５】
図１３に示す電子メールの本文部分には、電子メール以外の形式に対応する宛先として、ユーザＣが所有するファクシミリ装置６００のファクシミリ番号、及び、ユーザＤが所有するプリンタ３００のＩＰアドレスが自動的に付加される。更に、ＦＴＰサーバ５００のアドレスが付加される。
【００５６】
更に、電子メールには、添付ファイルのボタンが含まれている。この添付ファイルのボタンが押されることにより、画像データの再生が行われる。以上で、ステップＳ１０７での処理についての説明を終了する。この後、本処理は、図７のステップＳ１０８に進む。
【００５７】
ＣＰＵ１０１は、ファクシミリ送信が選択されているか否かを判定する（ステップＳ１０８）。ファクシミリ送信が選択されている場合には、本処理はステップＳ１０９に進む。ファクシミリ送信が選択されていない場合には、本処理はステップＳ１１０に進む。
【００５８】
ファクシミリ送信が選択されている場合には、ＣＰＵ１０１は、ステップＳ１０３で得られた画像データをファクシミリ送信するためのファクシミリデータの形式に変換して、ファクシミリインタフェース１０９にファクシミリ送信させる（ステップＳ１０９）。以下に、図１４を用いて、ステップＳ１０９に示す処理の詳細について説明する。図１４は、ステップＳ１０９の画像データのファクシミリデータへの変換とファクシミリデータの送信時に画像形成装置１００が行う動作を示すフローチャートである。
【００５９】
ＣＰＵ１０１は、ファクシミリデータの送信元である画像形成装置１００のファクシミリ番号と送信先のファクシミリ番号とをファクシミリデータの１ページ目に付加する（ステップＳ３００）。なお、ステップＳ３００の処理は、通常のファクシミリ送信処理と同様であるので、詳しい説明を省略する。
【００６０】
次に、ＣＰＵ１０１は、ファクシミリ以外の形式に対応する宛先をファクシミリデータの１ページ目に付加する（ステップＳ３０１）。この結果、ファクシミリ以外の形式に対応する宛先が、ファクシミリ送信を通じて、ファクシミリデータの受信者にも通知される。
【００６１】
次に、ＣＰＵ１０１は、画像データをファクシミリデータの形式に変換し、次ページ以降に付加する（ステップＳ３０２）。例えば、原稿を読取って得られる画像データは、アナログ回線で利用できるＧ３（グループ３）規格又はＩＳＤＮ回線で利用できる高品質のＧ４（グループ４）規格に対応するファクシミリデータに変換される。
【００６２】
次に、ＣＰＵ１０１は、指定されたファクシミリ番号に基づいてファクシミリデータをファクシミリインタフェース１０９に送信させる（ステップＳ３０３）。
【００６３】
ここで、ステップＳ３０３において送信されるファクシミリデータについて説明する。図１５は、図１１のデータテーブル中の管理コード「ＳＫＭＢＴ＿Ｃ３５２０６１０２０１０４９０．ｐｄｆ」に対応する同報送信におけるファクシミリデータの例である。
【００６４】
ファクシミリデータの冒頭ページには、ファクシミリ以外の形式に対応する宛先として、電子メールの宛先であるユーザＢ，Ｂ'が所有するコンピュータ２００ａ，２００ｂの電子メールアドレス、及び、ユーザＤが所有するプリンタ３００のＩＰアドレスが自動的に付加される。更に、ＦＴＰサーバ５００のアドレスが付加される。以上で、ステップＳ１０９における処理についての説明を終了する。この後、本処理は図７のステップＳ１１０に進む。
【００６５】
ＣＰＵ１０１は、プリンタへの送信が選択されているか否かを判定する（ステップＳ１１０）。プリンタへの送信が選択されている場合には、本処理はステップＳ１１１に進む。選択されていない場合には、本処理はステップＳ１１２に進む。
【００６６】
プリンタへの送信が選択されている場合には、ＣＰＵ１０１は、ステップＳ１０３で得られた画像データを、印刷データの形式に変換して送信する。以下に、図１６を用いて、ステップＳ１１１に示す処理の詳細について説明する。図１６は、画像データの印刷データへの変換と、印刷処理の送信との際に画像形成装置１００が行う動作を示すフローチャートである。
【００６７】
ＣＰＵ１０１は、印刷処理の送信元である画像形成装置１００のＩＰアドレスと送信先のＩＰアドレスを印刷データに付加する（ステップＳ４００）。なお、ネットワーク上で、ＩＰアドレスと機器名とが関係付けられている場合には、ＩＰアドレスの代わりに機器名が表示されてもよい。
【００６８】
次に、ＣＰＵ１０１は、プリンタ以外の形式に対応する宛先及びＦＴＰサーバのアドレスを印刷データの１ページ目に付加する（ステップＳ４０１）。この結果、プリンタ以外の形式に対応する宛先が、印刷データの受信者に通知される。
【００６９】
次に、ＣＰＵ１０１は、画像データを印刷データの形式に変換する（ステップＳ４０２）。例えば、画像データがＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）によって記述され、次ページ以降に追加される。例えば、ＰＤＬとしては、ポストスクリプト（登録商標）を採用することができる。
【００７０】
次に、ＣＰＵ１０１は、指定されたＩＰアドレスに対応するプリンタに対して、印刷処理を送信する（ステップＳ４０３）。以上で、ステップＳ１１１における処理についての説明を終了する。この後、本処理はステップＳ１１２に進む。
【００７１】
前記ステップＳ１１２において、ＣＰＵ１０１は、ＦＴＰサーバへのファイル転送が選択されているか否かを判定する（ステップＳ１１２）。ファイル転送が選択されている場合には、本処理はステップＳ１１３に進む。選択されていない場合には、本処理は終了する。
【００７２】
ファイル転送が選択されている場合には、ＣＰＵ１０１は、ステップＳ１０３で得られた画像データをＦＴＰサーバへファイル転送可能な形式に変換し、ファイル転送する（ステップＳ１１３）。また、ＣＰＵ１０１は、上述した通知用の電子メールをＦＴＰサーバのユーザに送信する。図１７は、図７のステップＳ１１３の画像データをファイル転送可能な形式に変換してファイル転送すると共に、通知用電子メールを送信する際に、画像形成装置１００が行う動作を示すフローチャートである。
【００７３】
ＣＰＵ１０１は、画像データをＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）ファイルやＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）などのファイル転送用の画像ファイル形式に変換する（ステップＳ５００）。
【００７４】
次に、ＣＰＵ１０１は、ＦＴＰサーバ５００との間の通信接続を確立させる（ステップＳ５０１）。更に、ＣＰＵ１０１は、画像ファイルをＦＴＰサーバ５００に転送する（ステップＳ５０２）。
【００７５】
次に、ＣＰＵ１０１は、ＦＴＰサーバへのファイル転送以外の形式に対応する宛先を電子メールの本文部分に付加する（ステップＳ５０３）。
【００７６】
次に、ＣＰＵ１０１は、通知用電子メールの本文部分に、画像ファイルの転送先であるＦＴＰサーバのアドレスを付加する（ステップＳ５０４）。この結果、ＦＴＰサーバのユーザに、画像ファイルがＦＴＰサーバに転送されたことを知らせることができる。
【００７７】
最後に、ＣＰＵ１０１は、指定された電子メールアドレスに基づいて通知用電子メールを、ネットワークインタフェース１０８を介して送信する（ステップＳ５０５）。
【００７８】
ここで、ステップＳ５０５において送信される通知用電子メールについて説明する。図１８は、図１１のデータテーブル中の「ＳＫＭＢＴ＿Ｃ３５２０６１０２０１０４９０．ｐｄｆ」に対応する同報送信におけるユーザＥ宛ての通知用電子メールの例である。通知用電子メールの本文部分には、ＦＴＰサーバ５００へのファイル転送以外の形式に対応する宛先が自動的に付加される。以上でステップＳ１１３の処理を終了する。以上で本処理を終了する。
【００７９】
以上のように、本実施形態における同報送信の処理においては、画像形成装置１００は、原稿を読取って得た画像データを電子メールの添付ファイル形式やファクシミリデータ形式などの複数種類の形式に変換して同報送信する。この際、同報送信された各データの宛先と、同報送信処理を特定するための画像データ名とが履歴情報として図１１のデータテーブルに記録される。この履歴情報は、後述する同報返信処理において利用される。
【００８０】
（同報返信処理）
次に、本実施形態に係るデータ通信システムにおける同報返信について説明する。該同報返信では、まず、コンピュータ２００ａのユーザＢは、同報送信されてきた画像データの内容を、該コンピュータ２００ａにインストールされた画像又は文書加工用のソフトウエア（例えば、Ａｄｏｂｅ社のＡｃｒｏｂａｔ（登録商標）等）により改変（例えば、加筆修正）する。ユーザＢは、画像形成装置１００に印刷指示を出すための印刷ドライバを用いて、改変した画像データ（以下、改変画像データと称す）をコンピュータ２００ａに同報返信させる。応じて、画像形成装置１００は、同報送信した宛先に対して、改変画像データを同報返信する。以上のような同報返信処理について、以下に図面を参照しながらその詳細について説明する。
【００８１】
図１９及び図２０は、本実施形態に係るデータ通信システムでの同報返信処理が行われる際に、コンピュータ２００ａが行う処理を示したフローチャートである。図２１は、コンピュータ２００ａにインストールされた印刷ドライバのプロパティ画面である。図２２は、図１９のフローチャートのステップＳ６０６において、コンピュータ２００ａのＣＰＵ２０１と、画像形成装置１００のＣＰＵ１０１とが行う処理を示したフローチャートである。
【００８２】
まず、ユーザＢは、同報送信により送信されてきた画像データを、例えば、Ａｄｏｂｅ社のＡｃｒｏｂａｔ（登録商標）等のソフトウエアにより、画像データ名を変更することなく再生すると共に、ソフトウエアを用いて、この画像データに加筆修正を加えて改変する。
【００８３】
画像データの改変後、ＣＰＵ２０１は、ユーザＢからの印刷開始指示があったか否かを判定しながら待機している（ステップＳ６００）。ユーザＢは、前記ソフトウエアを起動した状態で、該ソフトウエアのウインドウ上に設けられた印刷ボタンをクリックして、印刷開始指示を出す。応じて、ＣＰＵ２０１は、印刷画面をディスプレイ２０４に表示させる（ステップＳ６０１）。
【００８４】
次に、ＣＰＵ２０１は、ユーザＢが使用するプリンタとして画像形成装置１００を選択したか否かを判定しながら待機している（ステップＳ６０２）。これに対して、ユーザＢが画像形成装置１００を使用するプリンタとして選択すると、ＣＰＵ２０１は、画像形成装置１００に印刷を行わせるための印刷ドライバを起動する（ステップＳ６０３）。更に、ＣＰＵ２０１は、ユーザＢの指示に応じて、図２１に示す印刷ドライバのプロパティ画面を表示する（ステップＳ６０４）。なお、この段階では、「返信機能を使用する」と「返信機能を使用しない」のチェックボックスは、グレイに塗りつぶされており、ユーザがいずれのチェックボックスも選択できない状態に設定されている。
【００８５】
プロパティ画面が表示されると、ＣＰＵ２０１は、同報返信が可能か否かを画像形成装置１００に問合わせるための指示がユーザＢよりなされたか否かを判定しながら待機する（ステップＳ６０５）。ユーザＢが、図２１の「返信可能か否かの問合せ」のボタンをクリックすると、本処理はステップＳ６０６に進む。
【００８６】
前記ステップＳ６０６において、コンピュータ２００ａと画像形成装置１００との間では、同報返信が可能か否かの判定処理が行われる（ステップＳ６０６）。より詳細には、図２２に示すように、ＣＰＵ２０１は、ネットワークインタフェース２０６を介して、改変画像データの画像データ名を画像形成装置１００に対して送信する（ステップＳ７００）。改変画像データの画像データ名は、改変前の画像データ名と同一であり、例えば、図１０に示す「ＳＫＭＢＴ＿Ｃ３５２０６１０２０１０４９０．ｐｄｆ」である。応じて、画像形成装置１００は、該画像データ名を受信する（ステップＳ７０１）。
【００８７】
ＣＰＵ１０１は、該画像データ名と一致する管理コードを有する同報送信処理を検索する（ステップＳ７０２）。より詳細には、画像形成装置１００が図１１に示すデータテーブルを記憶しているので、ＣＰＵ１０１は、コンピュータ２００ａから送信されてきた画像データ名と一致する管理コードがデータテーブルに存在するか否かを検索する。
【００８８】
次に、ＣＰＵ１０１は、ネットワークインタフェース１０８を介して、同報送信処理の検索結果をコンピュータ２００ａに送信する（ステップＳ７０３）。より詳細には、ＣＰＵ１０１は、コンピュータ２００ａから送信されてきた画像データ名と一致する管理コードがデータテーブルに存在する場合には、同報返信できる旨の通知をコンピュータ２００ａに対して送信する。一方、ＣＰＵ１０１は、コンピュータ２００ａから送信されてきた画像データ名と一致する管理コードがデータテーブルに存在しない場合には、同報返信できない旨の通知をコンピュータ２００ａに対して送信する。
【００８９】
応じて、ＣＰＵ２０１は、ネットワークインタフェース２０６を介して検索結果を受信する（ステップＳ７０４）。以上で、ステップＳ６０６についての説明を終了する。この後、本処理はステップＳ６０７に進む。
【００９０】
ＣＰＵ２０１は、画像形成装置１００から送信されてくる検索結果に基づいて、同報返信できるか否かを判定する（ステップＳ６０７）。同報返信できる場合には、本処理はステップＳ６０８に進む。同報返信できない場合には、本処理はステップＳ６１３に進み、通常の印刷処理を開始する。
【００９１】
同報返信できる場合には、ＣＰＵ２０１は、印刷ドライバのプロパティ画面の「返信機能を使用する」と「返信機能を使用しない」とのチェックボックスを、ユーザＢが選択できるように表示の設定を変更する（ステップＳ６０８）。応じて、ユーザＢは、印刷ドライバのプロパティ画面上において、「返信機能を使用する」又は「返信機能を使用しない」のいずれかのチェックボックスを選択する。
【００９２】
ＣＰＵ２０１は、「返信機能を使用する」と「返信機能を使用しない」のいずれのチェックボックスをユーザＢが選択したのかを判定することにより、同報返信の要否を判定する（ステップＳ６０９）。同報返信が必要な場合には、本処理はステップＳ６１０に進み、同報返信処理を行う。一方、同報返信が不要な場合には、本処理はステップＳ６１３に進み、通常の印刷処理を開始する。
【００９３】
同報返信が必要な場合には、ＣＰＵ２０１は、改変画像データをＰＤＬに変換する（ステップＳ６１０）と共に、ＰＤＬにて、同報返信用のヘッダ部分を作成する（ステップＳ６１１）。
【００９４】
ここで、コンピュータ２００ａが同報返信処理又は通常の印刷処理の際に画像形成装置１００に対して送信するデータ（以下、送信データと称す）について図面を参照しながら説明する。図２３は、送信データの構造を示した図である。
【００９５】
図２３に示すように、送信データは、ヘッダ部分７０１と画像データ部分７０５とを備え、画像形成装置１００が印刷を行うことができる印刷データと同じデータ形式を有する。そのため、送信データは、前記の通りＰＤＬにより記述されている。ヘッダ部分７０１には、同報送信処理を特定するための特定情報である画像データ名（管理コードに対応）及び同報返信の要否に関する情報が少なくとも含まれている。この画像データ名は、改変画像データの画像データ名である。但し、ユーザＢはソフトウエアを用いて画像データ名を変更することなく改変画像データを作成しているので、改変画像データの画像データ名は改変前の画像データ名そのものである。また、画像データ部分７０５には、改変画像データが含まれる。前記ステップＳ６１１では、ＣＰＵ２０１は、改変画像データのデータ名を抽出してヘッダ部分７０１に埋め込むと共に、改変画像データを画像形成装置１００に印刷させない旨の情報をヘッダ部分７０１に埋め込むことで、ヘッダ部分７０１を作成する。
【００９６】
送信データが完成すると、ＣＰＵ２０１は、ネットワークインタフェース２０６を介して、送信データを画像形成装置１００に送信する（ステップＳ６１２）。応じて、画像形成装置１００側の同報返信処理が開始される。
【００９７】
一方、前記ステップＳ６１３において、ＣＰＵ２０１は、改変画像データをＰＤＬに変換する（ステップＳ６１３）。更に、ＣＰＵ２０１は、通常の印刷用のヘッダ部分を作成する（ステップＳ６１４）。この通常の印刷用のヘッダ部分７０１は、画像形成装置１００を介して同報返信を行わず、かつ、画像形成装置１００に改変画像データを印刷させることを意味するように作成される。これにより、通常の印刷用の送信データが完成する。
【００９８】
送信データが完成すると、ＣＰＵ２０１は、ネットワークインタフェース２０６を介して、送信データを画像形成装置１００に送信する（ステップＳ６１５）。応じて、画像形成装置１００側の通常の印刷処理が開始される。
【００９９】
次に、前記送信データを受信した画像形成装置１００が行う動作について、図面を参照しながら説明する。図２４及び図２５は、送信データを受信した画像形成装置１００が行う動作を示したフローチャートである。
【０１００】
ＣＰＵ１０１は、コンピュータ２００ａから送信データが送信されてきたか否かを判定しながら待機している（ステップＳ８００）。そして、ＣＰＵ１０１が送信データを受信したと認識したら、本処理はステップＳ８０１に進む。
【０１０１】
ＣＰＵ１０１は、ヘッダ部分７０１に含まれる同報返信の要否に関する情報を抽出して、同報返信を行うか否かを判定する（ステップＳ８０１）。同報返信を行わない場合には、本処理はステップＳ８０２に進む。同報返信を行う場合には、本処理はステップＳ８０３に進む。
【０１０２】
同報返信を行わない場合、ＣＰＵ１０１は、通常の印刷処理を行う（ステップＳ８０２）。より詳細には、ＣＰＵ１０１は、画像形成装置１００の印刷部１１０より改変した画像データを紙に印刷して出力する。これにより、本処理は終了する。
【０１０３】
同報返信を行う場合、ＣＰＵ１０１は、ヘッダ部分７０１を解析して画像データ名（管理コード）を抽出する（ステップＳ８０３）。次に、ＣＰＵ１０１は、記憶部１０３のデータテーブル中の管理コードの検索を行う（ステップＳ８０４）。より詳細には、ＣＰＵ１０１は、データテーブルを参照して、ヘッダ部分７０１から抽出した画像データ名に一致する管理コードの有無を検索する。次に、ＣＰＵ１０１は、検索により特定した管理コードに対応する同報送信の宛先を参照し、同報返信の返信先を特定する（ステップＳ８０５）。例えば、図１１のデータテーブルの管理コード「ＳＫＭＢＴ＿Ｃ３５２０６１０２０１０４９０．ｐｄｆ」では、同報返信の返信先は、ユーザＢ'が所有するコンピュータ２００ｂの電子メールアドレス、ユーザＣが所有するファクシミリ装置６００のファクシミリ番号、ユーザＤが所有するプリンタ３００のＩＰアドレス及びＦＴＰサーバ５００のアドレスである。
【０１０４】
次に、ＣＰＵ１０１は、電子メールによる送信が同報返信に含まれているか否かを判定する（ステップＳ８０６）。電子メールによる送信が含まれている場合には、本処理はステップＳ８０７に進む。電子メールによる送信が含まれていない場合には、本処理はステップＳ８０８に進む。
【０１０５】
電子メールによる送信が含まれている場合には、ＣＰＵ１０１は、電子メールを作成し、改変画像データを電子メールに添付可能な画像ファイル形式に変換する。そして、ＣＰＵ１０１は、改変画像ファイルが添付された電子メールをネットワークインタフェース１０８に送信させる（ステップＳ８０７）。該ステップＳ８０７においてＣＰＵ１０１が行う動作については、図６のステップＳ１０７で行われる動作と同様であるので、詳細な説明を省略する。この後、本処理はステップＳ８０８に進む。
【０１０６】
前記ステップＳ８０８において、ＣＰＵ１０１は、ファクシミリ送信が同報返信に含まれているか否か判定する（ステップＳ８０８）。ファクシミリ送信が含まれている場合には、本処理はステップＳ８０９に進む。ファクシミリ送信が含まれていない場合には、本処理はステップＳ８１０に進む。
【０１０７】
ファクシミリ送信が含まれている場合には、ＣＰＵ１０１は、改変画像データをファクシミリ送信するためのファクシミリデータの形式に変換して、ファクシミリインタフェース１０９にファクシミリ送信させる（ステップＳ８０９）。該ステップＳ８０９においてＣＰＵ１０１が行う動作については、図７のステップＳ１０９で行われる動作と同様であるので、詳細な説明を省略する。この後、本処理はステップＳ８１０に進む。
【０１０８】
前記ステップＳ８１０において、ＣＰＵ１０１は、プリンタへの送信が同報返信に含まれているか否かを判定する（ステップＳ８１０）。プリンタへの送信が含まれている場合には、本処理はステップＳ８１１に進む。プリンタへの送信が含まれていない場合には、本処理はステップＳ８１２に進む。
【０１０９】
プリンタへの送信が含まれている場合には、ＣＰＵ１０１は、改変画像データを、印刷処理として送信するための印刷データの形式に変換し、印刷処理として送信する（ステップＳ８１１）。該ステップＳ８１１においてＣＰＵ１０１が行う動作については、図７のステップＳ１１１で行われる動作と同様であるので、詳細な説明を省略する。この後、本処理はステップＳ８１２に進む。
【０１１０】
前記ステップＳ８１２において、ＣＰＵ１０１は、ＦＴＰサーバへのファイル転送が同報返信に含まれているか否かを判定する（ステップＳ８１２）。ファイル転送が含まれている場合には、本処理はステップＳ８１３に進む。ファイル転送が含まれていない場合には、本処理は終了する。
【０１１１】
ファイル転送が含まれている場合には、ＣＰＵ１０１は、改変画像データをＦＴＰサーバへファイル転送可能な形式に変換し、ファイル転送する（ステップＳ８１３）。また、ＣＰＵ１０１は、上述した通知用の電子メールを送信する。該ステップＳ８１３においてＣＰＵ１０１が行う動作については、図７のステップＳ１１３で行われる動作と同様であるので、詳細な説明を省略する。
【０１１２】
以上のように、本実施形態に係るデータ通信システムによれば、コンピュータ２００ａは、画像形成装置１００用の印刷ドライバを用いて、画像形成装置１００と協働して、同報返信処理を行っている。そのため、コンピュータ２００ａのユーザＢは、同報送信により送信されてきた画像データをソフトウエアにより改変して同報返信する際に、改変画像データをハードディスクなどの記憶部２０３に記憶させる必要がなくなる。以下に詳しく説明する。
【０１１３】
従来、ユーザは、データを改変して同報返信する際には、データをソフトウエアにより改変し、改変データを記憶部に記憶させた後、同報返信処理を行う必要があった。これに対して、前記データ通信システムでは、コンピュータ２００ａは、ソフトウエアを用いてデータ名を変更することなく改変データを作成し、その後、該ソフトウエア上にて印刷ドライバを起動し、該印刷ドライバ上でデータ名及び改変データを送信することにより返信処理を行っている。すなわち、コンピュータ２００ａは、通常の印刷処理と同様の処理によって同報返信処理を行っている。通常の印刷処理は、改変中のデータを一旦記憶部に記憶させなくても実行できるので、上記同報返信処理についても、改変中のデータを一旦記憶部に記憶させることなく実行できる。
【０１１４】
（第２の実施形態）
以下に、データ通信システムの第２の実施形態に係る動作について説明する。第１の実施形態では、画像データ名を送信して同報送信処理を画像形成装置１００に特定させていた。これに対し、第２の実施形態では、画像形成装置１００のユーザＡがコンピュータ２００ａのユーザＢに対して過去に行った同報送信処理の中から同報返信処理を行いたいものを、ユーザＢが選択できるようにしている。そこで、第２の実施形態では、コンピュータ２００ａは、コンピュータ２００ａのユーザ名（ユーザＢ）を画像形成装置１００に送信し、ユーザＡがユーザＢに対して過去に行った同報送信処理を画像形成装置１００に検索させている。以下では、第１の実施形態と第２の実施形態との相違点を中心に説明を行う。
【０１１５】
（同報送信処理）
図２６は、第２の実施形態に係る同報送信処理時に画像形成装置１００が行う動作を示したフローチャートである。図２６のフローチャートの続きには、図７のフローチャートを用いる。図２７は、第２の実施形態におけるデータテーブルを示した図である。
【０１１６】
第２の実施形態において、ステップＳ１００〜ステップＳ１０３において行われる処理は、第１の実施形態（図６のステップＳ１００〜ステップＳ１０３）と同様であるので、説明を省略する。
【０１１７】
ＣＰＵ１０１は、画像データに対して画像データ名を発行すると共に、これから行う同報送信処理に対して管理コードを発行する（ステップＳ９０４）。画像データ名については、第１の実施形態と同様であるので説明を省略する。管理コードについては、同報送信処理を特定するために用いられ、同報送信間で重複しない固有の名称（例えば、日時等）が付される。なお、ここでは、説明の簡略化のために、管理コードとして数字の「１」を付している。
【０１１８】
次に、ＣＰＵ１０１は、同報送信される各データの宛先とプロパティとを管理コード毎に、図２７に示すデータテーブルに記録する（ステップＳ９０５）。図２７に示すこのデータテーブルは、図１１に示すデータテーブルと同様に、記憶部１０３に記憶されている。一方、図１１に示すデータテーブルでは管理コードに画像データ名が用いられているのに対して、図２７に示すデータテーブルでは管理コードに画像データ名とは異なる固有の名称が付されている点において、両者は相違する。
【０１１９】
この後、第２の実施形態のステップＳ１０６〜ステップＳ１１３において行われる処理は第１の実施形態（図６及び図７のステップＳ１０６〜ステップＳ１１３）と同様であるので説明を省略する。
【０１２０】
（同報返信処理）
図２８及び図２９は、第２の実施形態に係る同報返信処理時にコンピュータ２００ａが行う動作を示したフローチャートである。図３０は、同報返信処理時にコンピュータ２００ａのディスプレイ２０４に表示されるプロパティ画面の例である。図３１は、同報返信処理時に画像形成装置１００とコンピュータ２００ａとが行う動作を示したフローチャートである。
【０１２１】
第２の実施形態のステップＳ６００〜ステップＳ６０３において行われる処理は第１の実施形態（図１９のステップＳ６００〜ステップＳ６０３）と同様であるので説明を省略する。印刷ドライバが起動すると、ＣＰＵ２０１は、図３０（ａ）に示すプロパティ画面をディスプレイ２０４に表示させる（ステップＳ１００４）。この後、ステップＳ６０５の処理が行われる。
【０１２２】
プロパティ画面が表示されると、ＣＰＵ２０１は、同報返信が可能か否かを画像形成装置１００に問合わせるための指示がユーザＢよりなされたか否かを判定しながら待機する（ステップＳ６０５）。ユーザＢが、図３０（ａ）の「返信可能か否かの問合せ」のボタンをクリックすると、本処理はステップＳ１００６に進む。
【０１２３】
前記ステップＳ１００６において、コンピュータ２００ａと画像形成装置１００との間では、同報返信が可能か否かの判定処理が行われる（ステップＳ１００６）。より詳細には、図３１に示すように、ＣＰＵ２０１は、ネットワークインタフェース２０６を介して、コンピュータ２００ａのユーザ名（ユーザＢ）を画像形成装置１００に対して送信する（ステップＳ１１００）。このユーザ名は、ユーザＢの名前そのものであってもよいし、ユーザＢの宛先（例えば、電子メールアドレス）であってもよい。応じて、画像形成装置１００は、該ユーザ名を受信する（ステップＳ１１０１）。
【０１２４】
ＣＰＵ１０１は、受信したユーザ名と一致する宛先を有する同報送信処理を検索する（ステップＳ１１０２）。より詳細には、画像形成装置１００が、図２７に示すデータテーブルを記憶しているので、ＣＰＵ１０１は、コンピュータ２００ａから送信されてきたユーザ名に該当する宛先を含む管理コードをデータテーブルからリストアップする。
【０１２５】
次に、ＣＰＵ１０１は、ネットワークインタフェース１０８を介して、同報送信処理の検索結果をコンピュータ２００ａに送信する（ステップＳ１１０３）。より詳細には、ＣＰＵ１０１は、ステップＳ１１０２においてリストアップした管理コード及び該管理コードに対応する同報送信処理の宛先を、検索結果としてコンピュータ２００ａに対して送信する。なお、ＣＰＵ１０１は、コンピュータ２００ａから送信されてきたユーザ名に該当する宛先がデータテーブルに存在しない場合には、同報返信処理をできない旨の検索結果をコンピュータ２００ａに対して送信する。
【０１２６】
応じて、ＣＰＵ２０１は、ネットワークインタフェース２０６を介して検索結果を受信する（ステップＳ１１０４）。以上で、ステップＳ１００６についての説明を終了する。この後、本処理はステップＳ６０７に進む。
【０１２７】
前記ステップＳ６０７において、ＣＰＵ２０１は、画像形成装置１００から送信されてくる検索結果に基づいて、同報返信できるか否かを判定する（ステップＳ６０７）。より詳細には、ＣＰＵ２０１は、管理コード及び同報送信処理の宛先が画像形成装置１００から送信されてきている場合には、同報返信ができると判定する。一方、ＣＰＵ２０１は、同報返信処理をできない旨の検索結果が画像形成装置１００から送信されてきている場合には、同報返信ができないと判定する。同報返信できる場合には、本処理はステップＳ１００８に進む。同報返信できない場合には、本処理はステップＳ６１３に進み、通常の印刷処理を開始する。
【０１２８】
同報返信できる場合には、ＣＰＵ２０１は、図３０（ｂ）に示すプロパティ画面を表示する（ステップＳ１００８）。より詳細には、ＣＰＵ２０１は、画像形成装置１００から検索結果として送信されてきた管理コード及び同報送信処理の宛先に基づいて、図３０（ｂ）に示すようなプロパティ画面を作成する。このプロパティ画面には、過去にユーザＢが関与した同報送信処理の管理コードと、該同報送信処理における宛先とが含まれている。ユーザＢは、このプロパティ画面において、いずれの同報送信処理に対して同報返信処理を行うのかを選択することができる。
【０１２９】
ＣＰＵ２０１は、「返信機能を使用しない」のチェックボックスをユーザが選択したのか否かを判定することにより、同報返信の要否を判定する（ステップＳ６０９）。同報返信が必要な場合には、本処理はステップＳ６１０に進み、同報返信処理を行う。一方、同報返信が不要な場合には、本処理はステップＳ６１３に進み、通常の印刷処理を開始する。なお、第２の実施形態における通常の印刷処理については第１の実施形態と同様であるので説明を省略する。
【０１３０】
同報返信が必要な場合には、ＣＰＵ２０１は、改変画像データをＰＤＬに変換して画像データ部分７０５を作成する（ステップＳ６１０）と共に、ＰＤＬにて、同報返信用のヘッダ部分７０１を作成する（ステップＳ１０１１）。第２の実施形態でのヘッダ部分７０１には、同報送信処理を特定するための管理コード及び同報返信の要否に関する情報が少なくとも含まれている。
【０１３１】
送信データが完成すると、ＣＰＵ２０１は、ネットワークインタフェース２０６を介して、送信データを画像形成装置１００に送信する（ステップＳ６１２）。
【０１３２】
なお、第２の実施形態において、前記送信データを受信した画像形成装置１００が行う動作については、基本的には第１の実施形態と同様である。留意すべき点としては、第２の実施形態では、ヘッダ部分７０１には画像データ名ではなく管理コードが含まれるので、ヘッダ部分７０１の管理コードに基づいて図２４のステップＳ８０４における管理コードの検索が行われる。
【０１３３】
以上のように、第２の実施形態に係るデータ通信システムによれば、第１の実施形態と同様に、コンピュータ２００ａは、画像形成装置１００用の印刷ドライバを用いて同報返信処理を行っている。そのため、コンピュータ２００ａのユーザＢは、同報送信により送信されてきた画像データをソフトウエアにより改変して同報返信する際に、改変画像データをハードディスクなどの記憶部２０３に記憶させる必要がなくなる。
【０１３４】
また、第２の実施形態に係るデータ通信システムによれば、同報返信処理をできるか否かの問合わせをコンピュータ２００ａが行う際に、コンピュータ２００ａのユーザ名（ユーザＢ）を送信している。そして、画像形成装置１００は、送信されてきたユーザ名に該当する宛先を含んだ同報送信処理をリストアップし、リストアップした同報送信処理に関する情報をコンピュータ２００ａに送信している。そのため、ユーザＢは、画像形成装置１００のユーザＡがユーザＢに対して過去に行った同報送信処理の中から同報返信処理を行いたいものを選択できるようになる。
【０１３５】
なお、第２の実施形態に係るデータ通信システムでは、同報返信されるデータは必ずしも改変画像データである必要はない。すなわち、同報送信されるデータと同報返信されるデータとは、関連性がないものであってもよい。
【０１３６】
なお、第１の実施形態及び第２の実施形態において、画像形成装置１００は、同報送信機能及び印刷機能を備えていればよく、必ずしもＭＦＰである必要はない。
【０１３７】
なお、第１の実施形態及び第２の実施形態において、同報送信及び同報返信されるデータは画像データに限らない。該データは、例えば、テキストデータ等であってもよい。
【図面の簡単な説明】
【０１３８】
【図１】本実施形態に係るデータ通信システムの一例を示すブロック図である。
【図２】画像形成装置の構成の一例を示すブロック図である。
【図３】コンピュータの構成の一例を示すブロック図である。
【図４】プリンタの構成の一例を示すブロック図である。
【図５】ファクシミリ装置の構成の一例を示すブロック図である。
【図６】第１の実施形態において、同報送信時に画像形成装置が行う動作を示すフローチャートである。
【図７】第１の実施形態において、同報送信時に画像形成装置が行う動作を示すフローチャートである。
【図８】宛先の種類を選択するための選択画面の一例を示した図である。
【図９】電子メールの宛先が選択された場合に表示される入力画面の一例を示した図である。
【図１０】画像データ名の一例を示した図である。
【図１１】第１の実施形態におけるデータテーブルの一例を示した図である。
【図１２】図７のステップＳ１０７の画像データを添付ファイルに変換して電子メールにより送信する際に画像形成装置が行う動作を示すフローチャートである。
【図１３】同報送信用の電子メールの一例を示した図である。
【図１４】図７のステップＳ１０９の画像データのファクシミリデータへの変換とファクシミリデータの送信時に画像形成装置が行う動作を示すフローチャートである。
【図１５】同報送信用のファクシミリデータの一例を示した図である。
【図１６】画像データの印刷データへの変換と、印刷処理の送信との際に画像形成装置が行う動作を示すフローチャートである。
【図１７】図７のステップＳ１１３の画像データをファイル転送可能な形式に変換してファイル転送すると共に、通知用電子メールを送信する際に、画像形成装置が行う動作を示すフローチャートである。
【図１８】同報送信におけるユーザＥ宛ての通知用電子メールの一例を示した図である。
【図１９】同報返信処理が行われる際に、コンピュータが行う処理を示したフローチャートである。
【図２０】同報返信処理が行われる際に、コンピュータが行う処理を示したフローチャートである。
【図２１】コンピュータにインストールされた印刷ドライバのプロパティ画面である。
【図２２】図１９のフローチャートのステップＳ６０６において、コンピュータのＣＰＵと、画像形成装置のＣＰＵとが行う処理を示したフローチャートである。
【図２３】送信データの構造を示した図である。
【図２４】送信データを受信した画像形成装置が行う動作を示したフローチャートである。
【図２５】送信データを受信した画像形成装置が行う動作を示したフローチャートである。
【図２６】第２の実施形態において、同報送信処理時に画像形成装置が行う動作を示したフローチャートである。
【図２７】第２の実施形態におけるデータテーブルを示した図である。
【図２８】第２の実施形態に係る同報返信処理時にコンピュータが行う動作を示したフローチャートである。
【図２９】第２の実施形態に係る同報返信処理時にコンピュータが行う動作を示したフローチャートである。
【図３０】同報返信処理時にコンピュータのディスプレイに表示されるプロパティ画面の例である。
【図３１】同報返信処理時に画像形成装置とコンピュータとが行う動作を示したフローチャートである。
【符号の説明】
【０１３９】
１００  画像形成装置
１０１，２０１，３０１，６０１  ＣＰＵ
１０２，２０２，３０２，６０２  ＲＯＭ
１０３，２０３，３０３，６０３  記憶部
１０４，３０４，６０４  操作パネル
１０５  キーボード
１０６，６０６  読取り部
１０７  画像処理部
１０８，２０６，３０６  ネットワークインタフェース
１０９，６０７  ファクシミリインタフェース
１１０，３０５，６０５  印刷部
２００ａ，ｂ  コンピュータ
２０４  ディスプレイ
２０５  入力装置
３００  プリンタ
４００  電子メールサーバ
５００  ＦＴＰサーバ
６００  ファクシミリ装置
７０１  ヘッダ部分
７０５  画像データ部分
【図１】
2008141250.tif 000003
【図２】
2008141250.tif 000004
【図３】
2008141250.tif 000005
【図４】
2008141250.tif 000006
【図５】
2008141250.tif 000007
【図６】
2008141250.tif 000008
【図７】
2008141250.tif 000009
【図８】
2008141250.tif 000010
【図９】
2008141250.tif 000011
【図１０】
2008141250.tif 000012
【図１１】
2008141250.tif 000013
【図１２】
2008141250.tif 000014
【図１３】
2008141250.tif 000015
【図１４】
2008141250.tif 000016
【図１５】
2008141250.tif 000017
【図１６】
2008141250.tif 000018
【図１７】
2008141250.tif 000019
【図１８】
2008141250.tif 000020
【図１９】
2008141250.tif 000021
【図２０】
2008141250.tif 000022
【図２１】
2008141250.tif 000023
【図２２】
2008141250.tif 000024
【図２３】
2008141250.tif 000025
【図２４】
2008141250.tif 000026
【図２５】
2008141250.tif 000027
【図２６】
2008141250.tif 000028
【図２７】
2008141250.tif 000029
【図２８】
2008141250.tif 000030
【図２９】
2008141250.tif 000031
【図３０】
2008141250.tif 000032
【図３１】
2008141250.tif 000033