(57)【要約】【課題】受信側端末において、受信したファイル名以上の情報を取得させることにより、ユーザの利便性を向上する通信装置および通信方法を提供する。【解決手段】  インターフェースを介して外部装置から受け付けた、少なくとも１つの送信先の宛先および、少なくとも１つの送信するためのファイル、およびこのファイル毎に登録されたメッセージをメモリへ記憶し、ファイルの送信指示をインターフェースを介して取得した場合、宛先の送信先端末へ、ファイルおよびこのファイル毎に登録されたメッセージを送信する通信装置。【選択図】  図５
2011254450.tif 000002
【特許請求の範囲】
【請求項１】
外部装置および少なくとも１つの通信端末とネットワークを介して接続するインターフェースと、
前記インターフェースを介して前記外部装置から受け付けた、少なくとも１つの通信端末の宛先および、少なくとも１つの送信するためのファイル、およびこのファイル毎に登録されたメッセージを記憶するメモリと、
前記ファイルの送信指示を前記インターフェースを介して取得した場合、前記宛先の通信端末へ、前記ファイルおよびこのファイル毎に登録された前記メッセージを、前記インターフェースを介して送信するコントローラと、
を備えた通信装置。
【請求項２】
前記コントローラは、前記インターフェースを介して、当該通信装置と同様の機能を有する前記通信端末から前記ネットワークを介してファイルおよびこのファイル毎に登録されたメッセージを受信した場合に、前記メモリへ受信したファイルおよびメッセージを格納し、前記インターフェースを介して、前記外部装置の表示部へ受信したファイルのファイル名および関連するメッセージをリスト表示するための表示データを生成することを特徴とする請求項1に記載の通信装置。
【請求項３】
前記コントローラは、前記送信指示を受け付ける前に、前記ファイル毎に設定された前記通信端末で実行させる処理情報を取得し、前記ファイルの送信指示を前記インターフェースを介して取得した場合に、前記ファイルに関連付けて前記処理情報を前記通信端末へ送信する請求項１に記載の通信装置。
【請求項４】
前記外部装置は、スキャナを有する画像形成装置であり、
前記コントローラは、前記送信指示を前記インターフェースを介して取得した場合、前記画像形成装置が前記スキャナを介して読み込んだ原稿の画像データのファイルを取得し、取得したファイルを前記メッセージとともに前記通信端末へ送信することを特徴とする請求項１に記載の通信装置。
【請求項５】
前記コントローラは、送信する複数のファイルを１つのファイルに圧縮して送信するよう指示された場合、前記複数のファイルそれぞれに関連付けら前記メッセージがあるかを判断し、メッセージがあると判断した場合、前記複数のファイルを１つのファイルに圧縮するとともに、圧縮前の複数のファイルのうち１つのファイルに関連付けられたメッセージのみを圧縮したファイルに関連付けて前記通信端末へ送信することを特徴とする請求項１に記載の通信装置。
【請求項６】
前記ファイルの送信指示を前記インターフェースを介して取得した場合、前記インターフェースを介して前記通信端末と接続を確立し、前記ファイルを送信する前に、前記メッセージを前記通信端末へ送信する請求項１に記載の通信装置。
【請求項７】
外部装置および少なくとも１つの通信端末とネットワークを介して接続されたインターフェースを有する通信装置のコントローラで実行する通信方法であって、
前記インターフェースを介して前記外部装置から前記少なくとも１つの送信先の宛先を受け付け、
前記インターフェースを介して少なくとも１つの送信するためのファイルを取得し、
前記ファイルそれぞれに関連するメッセージを取得し、
前記ファイルの送信指示をインターフェースを介して取得した場合に、前記宛先へ前記ファイルおよび前記ファイル毎のメッセージを送信する通信方法。
【請求項８】
送信先端末とネットワークを介して接続された、原稿から画像データを生成するスキャナを有する画像形成装置のコントローラで実行する通信方法であって、
少なくとも１つの送信先の宛先を受け付け、
少なくとも１つの送信するための、前記画像データを含むファイルを取得し、
前記ファイルそれぞれに関連するメッセージを取得し、
前記ファイルの送信指示を操作パネルを介して取得した場合に、前記宛先へ前記ファイルおよび前記ファイル毎のメッセージを送信する通信方法。
【請求項９】
外部装置および少なくとも１つの通信端末とネットワークを介して接続されたインターフェースを有する通信装置のコントローラで実行するプログラムであって、
前記インターフェースを介して前記外部装置から前記少なくとも１つの送信先の宛先を受け付け、
前記インターフェースを介して少なくとも１つの送信するためのファイルを取得し、
前記ファイルそれぞれに関連するメッセージを取得し、
前記ファイルの送信指示をインターフェースを介して取得した場合に、前記宛先へ前記ファイルおよび前記ファイル毎のメッセージを送信する通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、ネットワークを介して通信を行う通信装置、その通信方法および通信プログラムに関する。
【背景技術】
【０００２】
IP通信装置間において音声、テキスト、画像、および映像等のメディアデータのファイルをSIPを利用して転送する技術がある。しかしながらその様な転送技術では、受信側においては、受信したファイルを開いて中身を確認するまでは、ファイル名以外にファイルの内容を判断するための情報がない。
【先行技術文献】
【特許文献】
【０００３】
特開２００８−２８３６１１公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、受信側端末において、受信したファイル名以上の情報を取得させることにより、ユーザの利便性を向上する通信装置および通信方法を提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、実施形態の通信装置は、外部装置および送信先端末とネットワークを介して接続するインターフェースと、前記インターフェースを介して前記外部装置から受け付けた、少なくとも１つの送信先の宛先および、少なくとも１つの送信するためのファイル、およびこのファイル毎に登録されたメッセージを記憶するメモリと、前記ファイルの送信指示を前記インターフェースを介して取得した場合、前記宛先の送信先端末へ、前記ファイルおよびこのファイル毎に登録された前記メッセージを、前記インターフェースを介して送信するコントローラと、を備える。
【図面の簡単な説明】
【０００６】
【図１】通信システムの構成を説明するブロック図。
【図２】本実施の形態における通信装置のハードウェア構成を説明するブロック図。
【図３】本実施の形態におけるユーザ端末のハードウェア構成を説明するブロック図。
【図４】本実施の形態の複合機のハードウェア構成を説明するブロック図。
【図５】ユーザ端末あるいは複合機からＷｅｂブラウザ機能を用いて通信装置へファイル送信を指示する場合を説明するフローチャート。
【図６】ユーザ端末からＷｅｂブラウザ機能を用いてファイル送信を指示するユーザインターフェース画面の一例。
【図７】通信装置のメッセージ送信処理を説明するためのフローチャート。
【図８】第１のファイルの送信が完了するまでの通信処理を示すシーケンス図。
【図９】第２のファイルの送信および通信を終了するまでの処理を示すシーケンス図。
【図１０】通信装置が受信したファイルの一覧を外部装置の表示部に表示したユーザインターフェース画面。
【発明を実施するための形態】
【０００７】
以下、本発明の実施の形態について図面を参照して説明する。
【０００８】
（実施の形態）
図１は、通信システムの構成の一例を説明するブロック図である。この通信システムは、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ１００、ネットワーク１０２、Ｇ／Ｗ（Ｇａｔｅｗａｙ）１０４、１０６、通信装置１２０、１２２、複合機１１２、１１４、ユーザ端末１１６、１１８を含む。通信装置１２０、複合機１１２、ユーザ端末１１６は、ＬＡＮ１０８およびＧ／Ｗ１０４を介してネットワーク１０２へ接続される。通信装置１２２、複合機１１４、ユーザ端末１１８は、ＬＡＮ１１０およびＧ／Ｗ１０６を介してネットワーク１０２へ接続される。ＳＩＰサーバ１００は、通信装置１２０および１２２とネットワーク１０２を介して通信する。なお、図１のシステムはネットワーク１０２に接続される通信装置、複合機およびユーザ端末をそれぞれ２台ずつ含むが、通信装置、複合機、およびユーザ端末の台数は３台以上あってもよい。通信装置は、複合機およびユーザ端末の少なくとも一方と接続される。なお、ネットワーク１０２は、通信事業者専用のネットワークであるＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ））であっても公知のインターネットであってもよい。図１では、一例として、ネットワーク１０２をＮＧＮとして説明する。
【０００９】
Ｇ／Ｗ１０４、１０６は、ＬＡＮ１０８、１１０とネットワーク１０２との間の各種の条件の違いを整合させる。Ｇ／Ｗ１０４、１０６は、ＬＡＮ１０８、１１０に接続された機器がネットワーク１０２を介して通信することを可能とする。なお、Ｇ／Ｗ１０４、１０６は、アナログ通信端末が接続されるポートを備えてもよい。その場合には、Ｇ／Ｗ１０４、１０６は、アナログ通信端末がネットワーク１０２を介して通信することを可能とする。
【００１０】
通信装置１２０、１２２は、呼制御処理においてＳＩＰサーバ１００を介して互いにＳＩＰメッセージの送受信を行ってセッションを確立し、その後の通信処理においてメディアデータ（音声、テキスト、画像、及び映像等）を転送（以下、「ファイル転送」という。）する。例えば、通信装置１２０は、複合機１１２およびユーザ端末１１６からのメディアデータを、ネットワーク１０２を介して通信装置１２２へ送信する。通信装置１２２も通信装置１２０と同様の機能を有する。
【００１１】
ＳＩＰサーバ１００は、通信装置１２０、１２２間の呼接続のためのＳＩＰメッセージの中継を行う。また、ＳＩＰサーバ１００は通信装置１２０、１２２に関するグローバルアドレス、ポート番号、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）種別等の情報を管理（ロケーションサーバへの登録、更新、削除処理等を実行）する。
【００１２】
図２は、本実施の形態の通信装置１２０、１２２のハードウェア構成を説明するブロック図である。ここでは、通信装置１２０を例に説明する。
【００１３】
通信装置１２０は、ＬＡＮ１０８上の装置、ＳＩＰサーバ１００、通信装置１２２との通信等を実行するためのソフトウェア、ハードウェア、またはこれらの適切な組合せを含む。
【００１４】
通信装置１２０は、制御部２０２と、記憶装置２１２と、通信インターフェース（通信Ｉ／Ｆ）２１８とを有する。
【００１５】
制御部２０２（コントローラ）は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）あるいはＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）からなるプロセッサ２０４、メモリ２０６を有する。制御部２０２は、図形、イメージ、文字、表等が混在した文書処理を実行する。また、制御部２０２は、相手先の通信装置とのファイル転送の処理を制御する。メモリ２０６は、例えば、半導体メモリであり、各種制御プログラムを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０８と、プロセッサ２０４に一時的な作業領域を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１０とを有する。通信装置２２０の各コンポーネントは、バス２２０を介して接続される。
【００１６】
記憶装置２１２は、アプリケーションプログラム２１４と、プロセッサ２０４を機能させるプログラムであるＯＳ２１６と、を記憶する。アプリケーションプログラム２１４は、ＯＳ２１６のソフトウェアとして動作する。アプリケーションプログラム２１４は、一般的なソフトウェアに加え、Ｗｅｂアプリケーションを含む。アプリケーションプログラム２１４は、ＬＡＮ１０８上の複合機１１２あるいはユーザ端末１１６へ表示させる画面構成のプログラムを含む。また、記憶装置２１２は、通信Ｉ／Ｆ２１８を介して取得したメディアデータ（音声データ、テキストデータ、画像データ、及び映像データ等）を記憶する。記憶装置２１２は、例えば、通信装置１２２から送信されてきたメディアデータや、ＬＡＮ１０８上の複合機１１２あるいはユーザ端末１１６から受け取ったメディアデータを記憶する。記憶装置２１２としては、例えば、ハードディスクドライブやその他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリ等の半導体記憶装置またはこれらの任意の組合せであってもよい。また、通信装置１２０は、記憶装置２１２の代わりに通信Ｉ／Ｆ２１８を介して接続されるサーバやＰＣ、その他の記憶装置を用いてもよい。
【００１７】
通信Ｉ／Ｆ２１８は、外部の装置と接続するインターフェースである。通信Ｉ／Ｆ２１８は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線接続、光接続といったＩＥＥＥ８０２．１５、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．３、ＩＥＥＥ１２８４等の適切な無線または有線のインターフェースを含む。通信Ｉ／Ｆ２１８は、更に、ＵＳＢ規格の接続端子が接続されるＵＳＢ接続部やパラレルインタフェース等を含んでも良い。通信Ｉ／Ｆ２１８は、メディアデータを外部装置との間で送受信する。制御部２０２は、通信Ｉ／Ｆ２１８を介し、所定の通信プロトコルに従って、Ｇ／Ｗ１０８、ＳＩＰサーバ１００、相手装置（例えば、通信装置１２２）、その他外部装置と通信する。
【００１８】
制御部２０２は、ＲＯＭ２０８の制御プログラムおよびＯＳ２１６により機能し、例えば、ＳＩＰサーバ１００および相手装置とＳＩＰメッセージを交換し、セッションを確立する。
【００１９】
また、制御部２０２は、複合機１１２あるいはユーザ端末１１６から受け取ったメディアデータから送信用のファイルを生成する。なお、複合機１１２からのデータとしては、複合機がスキャンした原稿の画像データを含む。複合機１１２から受け取るメディアデータは、読み取った原稿が複数頁である場合は１つのファイルとして受け取る。あるいは、複合機１１２の読取条件に基づいて、１頁単位で複数のファイルとして受け取ってもよい。
【００２０】
続いて、制御部２０２は、ファイルとして生成されたメディアデータをパケット化して送信する処理を実行する。制御部２０２はＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）に基づきデータ到着、重複及び抜けなどの確認を行う。制御部２０２は、例えば、ＲＦＣ３２６１で規定されたプロトコルを使用する。制御部２０２は、図８あるいは図９において後述するように、例えば、ファイル転送機能に関する能力情報、及び転送するファイルの情報（例えば、ファイル名、ファイル形式、ファイルサイズ）をＳＩＰメッセージ上のＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）記述文書を利用して相手装置と交換する。
【００２１】
また制御部２０２は、相手装置から受信したファイルを記憶装置２１２へ保存する。あるいは、相手装置から印刷するように指示を受けた場合には予め設定されていた画像形成装置へファイルを転送する。転送されたファイルを受信した画像形成装置（例えば複合機１１２）は、受信したファイルから印刷用の画像データを生成し、シートへ印刷する。
【００２２】
図３は、本実施の形態のユーザ端末１１６、１１８のハードウェア構成を説明するブロック図である。ユーザ端末１１６、１１８としては、デスクトップ型、ラップトップ型、あるいはタブレット型のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、あるいはメディアプレーヤ等を含む。ここでは、ユーザ端末１１６として、ＰＣを例に説明する。
【００２３】
ユーザ端末（ＰＣ）１１６は、通信装置１２０および複合機１１２との通信等を実行するためのソフトウェア、ハードウェア、またはこれらの適切な組合せを含む。また、ユーザ端末１１６は、多様なウェブ・ページおよびデバイス・ページ等とやり取りするためのＷｅｂブラウザまたは他の専用アプリケーション等の適切なインターフェースを有する。
【００２４】
ユーザ端末（ＰＣ）１１６は、制御部３０２と、記憶装置３１２と、通信インターフェース（通信Ｉ／Ｆ）３２０と、入力インターフェース（入力Ｉ／Ｆ）３２２と、入力部３２４と、表示インターフェース（表示Ｉ／Ｆ）３２６と、表示部３２８とを有する。
【００２５】
制御部（コントローラ）３０２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）あるいはＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）からなるプロセッサ３０４、メモリ３０６を有する。制御部３０２は、図形、イメージ、文字、表等が混在した文書処理を実行する。メモリ３０６は、例えば、半導体メモリであり、各種制御プログラムを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０８と、プロセッサ３０４に一時的な作業領域を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３１０とを有する。ユーザ端末（ＰＣ）１１６の各コンポーネントは、バス３３０を介して接続される。
【００２６】
記憶装置３１２は、アプリケーションプログラム３１４と、プリンタドライバ３１６と、プロセッサ３０４を機能させるプログラムであるＯＳ３１８と、を記憶する。アプリケーションプログラム３１４は、ＯＳ３１８のソフトウェアとして動作する。アプリケーションプログラム３１４は、一般的なソフトウェアに加え、Ｗｅｂブラウザ、Ｗｅｂアプリケーションを含む。プリンタドライバ３１６は、アプリケーションプログラム３１４からの印刷指示に合わせて複合機１１２を制御するデバイスドライバであり、ＯＳ３１８のソフトウェアとして動作する。記憶装置３１２としては、例えば、ハードディスクドライブやその他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリ等の半導体記憶装置またはこれらの任意の組合せであってよい。
【００２７】
通信Ｉ／Ｆ３２０は、外部の機器と接続するインターフェースである。通信Ｉ／Ｆ３２０は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線接続、光接続といったＩＥＥＥ８０２．１５、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．３、ＩＥＥＥ３３０４等の適切な無線または有線を介して複合機１１２と通信する。通信Ｉ／Ｆ３２０は、更に、ＵＳＢ規格の接続端子が接続されるＵＳＢ接続部やパラレルインタフェース等を含んでも良い。制御部３０２は、通信Ｉ／Ｆ３２０を介して複合機１１２やＵＳＢデバイス、その他外部機器と通信する。
【００２８】
入力Ｉ／Ｆ３２２は、入力部３２４と接続される。入力部３２４としては、マン・マシンインターフェースとしてキーボードデバイスやマウスが用いられる。
【００２９】
表示Ｉ／Ｆ３２６は、表示部３２８と接続される。表示Ｉ／Ｆ３２６は、バス３３０に接続された他のコンポーネントから表示部３２８に表示するデータまたはインストラクションを受け取る。表示Ｉ／Ｆ３２６は、表示部３２８へ表示データを出力する。表示部３２８としては、例えば、ＰＣに付随するディスプレイが用いられる。
【００３０】
図４は、本実施の形態の複合機１１２、１１４のハードウェア構成を説明するブロック図である。ここでは、複合機１１２を例に説明する。
【００３１】
複合機１１２は、制御部４０２と、記憶装置４１２と、通信インターフェース（通信Ｉ／Ｆ）４１４と、操作パネル４１６と、原稿を読み取るスキャナ部４２２と、画像を形成するプリンタ部４２４と、ファクシミリコントロールユニット（ＦＣＵ）４２６を備える。複合機１１２の各コンポーネントは、バス４２８を介して接続される。
【００３２】
制御部４０２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）あるいはＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）からなるプロセッサ４０４、メモリ４０６を有する。メモリ４０６は、例えば、半導体メモリであり、制御プログラム等を格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０８と、プロセッサ４０４に一時的な作業領域を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４１０を有する。制御部４０２は、ＲＯＭ４０８あるいは、記憶装置４１２に格納された各種プログラム等に基づいて、操作パネル４１６、スキャナ部４２２、プリンタ部４２４、ファクシミリコントロールユニット（ＦＣＵ）４２６を制御する。制御部４０２はさらに、画像データを補正、あるいは伸張する機能を有する。
【００３３】
記憶装置４１２は、アプリケーションプログラムおよびＯＳを記憶する。アプリケーションプログラムは、コピー機能、プリント機能、スキャナ機能、ファクシミリ機能、ネットワークファイル機能といった複合機が有する機能を実行するプログラムを含む。アプリケーションプログラムは、更には、Ｗｅｂクライアント用のアプリケーション（Ｗｅｂブラウザ）やその他のアプリケーションを有する。
【００３４】
記憶装置４１２は、スキャナ部４２２で読取った原稿の画像データあるいは通信Ｉ／Ｆ４１４を介して取得した画像データ等を一時的に記憶する。更に、記憶装置４１２は、ソフトウェア更新、保護された電子ドキュメント、テキストデータ、アカウント情報、ポリシー情報等を適切に保存する。記憶装置４１２としては、例えば、ハードディスクドライブ等の磁気記憶装置、光学式記憶装置、半導体記憶装置（フラッシュ・メモリ等）またはこれら記憶装置の任意の組合せでもよい。
【００３５】
通信Ｉ／Ｆ４１４は、外部の機器と接続するインターフェースである。通信Ｉ／Ｆ４１４は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線接続、光接続といったＩＥＥＥ８０２．１５、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．３、ＩＥＥＥ１２８４等の適切な無線または有線を介して外部機器と接続する。通信Ｉ／Ｆ４１４は、更に、ＵＳＢ規格の接続端子が接続されるＵＳＢ接続部やパラレルインタフェース等を含んでも良い。制御部４０２は、通信Ｉ／Ｆ４１４を介して通信装置１２０、ユーザ端末１１６やＵＳＢデバイス、その他外部機器と通信する。
【００３６】
操作パネル４１６は、タッチパネル式の表示部４１８と各種の操作キー４２０とを有する。操作キー４２０は、例えば、テンキー、リセットキー、ストップキー、スタートキー等を有する。表示部４１８は、例えば、用紙サイズ、コピー枚数、印刷濃度設定、あるいは仕上げ（綴じ、折り）等の印刷条件に関する指示項目を表示する。また、表示部４１８はファクス送信やファイル送信のための宛先、送信するファイルの読み込み設定、送信するファイルを送信先がどのように処理するかの処理設定等のファイル送信条件に関する指示項目を表示する。表示された項目の指示が、表示部４１８から入力される。
【００３７】
スキャナ部４２２は、原稿を画像として読み取る内蔵された走査読取ユニットと、原稿載置台、読取位置へ原稿を搬送する自動原稿送り装置とを有する。スキャナ部４２２の走査読取ユニットは、原稿載置台あるいは自動原稿送り装置にセットされた原稿を読取る。  
プリンタ部４２４は、公知の、例えば感光体ドラムを含む画像形成ユニットならびに例えばトナーによる現像ユニット等を備える。プリンタ部４２４は、これらユニットによりスキャナ部４２２で読取った原稿の画像データに対応する画像や、ユーザ端末１１６から送られてきた画像データに対応する画像をシート上へ形成する。また、プリンタ部４２４は、通信Ｉ/Ｆ４１４を介して通信装置１２０から取得したファイルをシート上へ印刷する。
【００３８】
次に、ユーザ端末１１６、あるいは複合機１１２からファイル送信を指示する場合を説明する。図５は、ユーザ端末１１６、あるいは複合機１１２からＷｅｂブラウザ機能を用いて通信装置１２０へファイル送信を指示する場合を説明するフローチャートである。
【００３９】
図５の５０１において、ユーザ端末１１６あるいは複合機１１２は、Ｗｅｂブラウザ機能を用いて通信装置１２０へアクセスする。５０２において、通信装置１２０は、ユーザ端末１１６あるいは複合機１１２のユーザインターフェースを介して、送信先の宛先の登録を受け付ける。ユーザは、送信先の宛先を直接入力する、あるいは通信装置１２０が格納するアドレス帳や、送信／受信履歴から選択して登録する。なお、宛先の選択に用いるアドレス帳としては通信装置１２０が格納するものに限定されるものではなく、ユーザ端末１１６あるいは複合機１１２が格納するアドレス帳から宛先を選択してもよい。また、送信先の宛先は同時に複数登録してよい。本実施の形態では、一例として、通信装置１２２の電話番号ＸＸＸＸＸＸＸＸＸＸを宛先として登録する。
【００４０】
５０３において、通信装置１２０は、送信するファイルの登録を受け付ける。例えば、ユーザの指示に基づいて、ユーザ端末１１６、あるいは複合機１１２、あるいはサーバ等の送信するファイルが格納されたディレクトリが指定される。続いて、ユーザ端末１１６あるいは複合機１１２から送信ファイルの確定の指示を受け付けると、通信装置１２０は、ユーザ端末１１６あるいは複合機１１２から送信ファイルを受信し、記憶装置２１２へ保存する。
【００４１】
図６は、ユーザ端末１１６からＷｅｂブラウザ機能を用いてファイル送信を指示するユーザインターフェース画面の一例である。６０１の“参照”ボタンを選択し、送信ファイルを選択することにより、送信するファイルが格納されたディレクトリが指定される。続いて６０２の“確定”ボタンを選択することにより、指定したファイルがユーザ端末１１６あるいは複合機１１２から通信装置１２０へ送信され、通信装置１２０の記憶装置２１２へ保存される。
【００４２】
また、通信装置１２０は、複合機１１２がスキャナ部４２２でスキャンした原稿の画像データを受信し、送信ファイルとして記憶装置２１２へ保存する。すなわち、複合機１１２は、スキャナ部４２２で原稿をスキャンするとともに、スキャンした原稿の画像データを通信装置１２０へ転送する。
【００４３】
５０４において、通信装置１２０は、ユーザ端末１１６あるいは複合機１１２のユーザインターフェースを介して、送信するファイルを送信先でどのように処理させるかを示す処理条件を受け付ける。図６に示すように、例えば、送信先の処理条件６０３は“保存”、“印刷”、“保存+印刷”を含む。ここで設定した処理条件６０３が送信ファイルとともに宛先の通信装置１２２へ送信される。送信ファイルおよび処理条件６０３を受信した通信装置１２２は、処理条件６０３に基づいて受信したファイルを処理する。本実施の形態では、処理条件６０３は、送信ファイル毎に設定される。
【００４４】
処理条件６０３として“保存”が選択された場合、宛先の通信装置１２２は受信したファイルを通信装置１２２の記憶装置へ保存する。処理条件６０３として“印刷”が選択された場合、宛先の通信装置１２２は受信したファイルを、予め印刷を実行させる装置として登録された画像形成装置（例えば複合機１１４）へ転送する。複合機１１４は受信したファイルを印刷する。なお、“印刷”が設定されていた場合であっても、複合機１１４で印刷できない場合（複合機の電源がオフ、あるいはネットワークエラー等）には、通信装置１２２は受信したファイルを通信装置１２２の記憶装置へ保存する。処理条件６０３として“保存+印刷”が選択された場合、宛先の通信装置１２２は受信したファイルを、予め印刷を実行させる装置として登録された画像形成装置（例えば複合機１１４）へ受信したファイルを転送する。
【００４５】
図６の６０４は、コメント等の文字列（以下、コメント等の文字列あるいは単にメッセージと呼ぶ）が入力される入力欄（以下、コメント入力欄）である。コメント入力欄６０４に入力されたメッセージは、通信装置１２０に取得され、ファイル送信時に送信先の通信装置１２２へ送信される。本実施の形態では、メッセージはファイル毎に登録できる。
【００４６】
図６の６０５は、“パスワード付送信”の有効／無効を設定するためのチェックボックスである。チェックボックス６０５がチェックされて、“パスワード付送信”が有効とされた場合、入力欄６０６が有効となり、パスワードの受け付けが可能となる。図６の６０６は、通信装置１２０へファイル送信処理を指示するアイコンである。
【００４７】
５０５において、通信装置１２０の制御部２０２は送信指示を受け付けたか判断する。送信指示を受け付けた場合(５０５のＹｅｓ)、５０６において、通信装置１２０の制御部２０２は、“パスワード付送信”の設定が有効か否かを判断する。
【００４８】
“パスワード付送信”の設定が無効である場合(５０６のＮｏ)、通信装置１２０の制御部２０２は、５０９において、各送信ファイルに対応付けられたコメント等の文字列であるメッセージがあるか否かを判断する。各送信ファイルに対応付けられたメッセージがない場合(５０９のＮｏ)、通信装置１２０の制御部２０２は、送信ファイルおよび処理条件６０３を通信Ｉ／Ｆ２１８を介して通信装置１２２へ送信する（５１１）。
【００４９】
“パスワード付送信”の設定が有効である場合(５０６のＹｅｓ)、通信装置１２０の制御部２０２は、送信するファイルを入力欄６０５に入力されたパスワード付の所定の形式で１つのファイルに圧縮する（５０７）。通信装置１２０の制御部２０２は、圧縮したファイルのファイル名を、送信するファイルの一覧の先頭のファイル（最初に登録したファイル）のファイル名に圧縮形式の拡張子を付加したファイル名にする。
【００５０】
続いて、５０８において、通信装置１２０の制御部２０２は、５０４において設定された送信先の処理条件６０３にかかわらず、送信先の処理条件６０３を“保存”にする。したがって、チェックボックス６０４がチェックされて、“パスワード付送信”が有効とされた場合、処理条件６０３の設定にかかわらず、宛先の通信装置１２２は、自動的に受信ファイルを記憶装置へ保存する。
【００５１】
また、５０９において、各送信ファイルに対応付けられたメッセージが有ると判断された場合(５０９のＹｅｓ)、通信装置１２０の制御部２０２は、５１０においてメッセージ送信処理を行う。
【００５２】
図７は図５の５１０における通信装置１２０の制御部２０２が行うメッセージ送信処理を説明するためのフローチャートである。７０１において、制御部２０２はパスワード付送信か否か判断する。パスワード付送信で無い場合(７０１のＮｏ)、制御部２０２は、ファイル毎に対応付けられたコメント等の文字列であるメッセージを宛先の通信装置１２２へ送信する（７０５）。
【００５３】
一方、パスワード付送信である場合(７０１のＹｅｓ)、制御部２０２は、図５の５０７において圧縮されるファイルのうち、ファイル一覧の先頭のファイル（最初に登録されたファイル）に関連付けられたメッセージが有るか否かを判断する（７０２）。最初に登録されたファイルに関連付けられたメッセージがない場合には(７０２のＮｏ)、制御部２０２は他のファイルに対応付けられたメッセージの有無に関係なく、メッセージを送信しない（７０４）。
【００５４】
最初に登録されたファイルに関連付けられたメッセージがある場合には(７０２のＹｅｓ)、７０３において、制御部２０２は最初に登録されたファイルに関連付けられたメッセージのみ宛先の通信装置１２２へ送信する。
【００５５】
図８、図９は図１の通信システムの通信処理を示すシーケンス図である。図８は第１のファイルの送信が完了するまでの処理を示し、図９は第２のファイルの送信および第２ファイルの送信完了後、通信を終了するまでの処理を示す。図８および図９は一連の処理である。送信端末として動作する通信装置１２０(以下、送信端末)及び受信端末として動作する通信装置１２２（以下、受信端末）は、予めＳＩＰサーバ１００に対して登録処理（REGISTERコマンドの送信等）を行う。
【００５６】
図８に示すように、８０１において、送信端末は受信端末の宛先番号をダイヤルして発呼（発信要求）する。
【００５７】
８０２において、送信端末は、セッション開始のINVITEコマンドを送信し、ＳＩＰサーバ１００を介して受信端末との間で一連のＳＩＰコマンドの交換を実行する。続いて、発呼先の呼び出しがSIPサーバから行われるともに、呼び出し中であることを示す１８０ＲｉｎｇｉｎｇコマンドがＳＩＰサーバを介して送信端末へ送られる。次いで、ＳＩＰサーバを介して、送信端末が２００  ＯＫ  コマンドを受信すると、送信端末は通信が成立したことを認識し、応答コマンドとしてＡＣＫコマンドをＳＩＰサーバへ送信する。これにより、ＳＩＰ呼接続が完了する。
【００５８】
８０３において、送信端末および受信端末は接続の確立を行う。接続の確立とは、送信端末と受信端末との間で通信を行うための論理的な通信路（コネクション）を設定することをいう。送信端末は、接続する受信端末のポート番号と発信端末のシーケンス番号を指定したSYNコマンドを送り、上りコネクションの確立を試みる。受信端末は、送信端末からのSYNコマンドに対して上りコネクションの確立を承認するACKコマンドで応答するとともに、受信端末自身のシーケンス番号を指定したSYNコマンドを送信することにより下りコネクションの確立を試みる。送信端末は受信端末からのSYNコマンドに対して下りコネクションの確立を承認するACKコマンドで応答する。なお、ここでは便宜上送信端末から受信端末への転送を上り、その逆を下りと呼ぶ。上記の処理により、ファイル等のデータ転送前に接続が確立する。
【００５９】
８０４において、送信端末は、能力問い合わせのＳＯＡＰ Ｇｅｔ  Ｓｅｒｖｉｃｅコマンドを送信し、受信端末との間で一連のＳＯＡＰコマンドの交換を実行する。能力応答のＳＯＡＰ  Ｓｅｒｖｉｃｅ  Ａｖａｉｌａｂｋｅコマンドを受信することにより、送信端末は受信端末の能力ファイルを取得する。受信端末では、ＳＯＡＰＧｅｔ  Ｓｅｒｖｉｃｅコマンドを受信することにより送信端末の能力ファイルを取得する。
【００６０】
８０５において、送信端末はＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂコマンドにより受信端末にジョブ開始の許可を要求（ジョブ生成要求）する。ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂ  コマンドはジョブ開始に必要な属性、例えば、ユーザ名、ジョブ名、ファイル名、送信ファイルのフォーマット（例えばtiff等）、送信する第１のファイルのサイズ、あるいは第１のファイルに関連付けられた処理条件６０３を含む。本実施の形態では、送信端末は、図５および図６で説明した送信ファイルに対応付けられたコメント等の文字列であるメッセージが有る場合には、ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂコマンドとともに、該メッセージを受信端末へ送信する。
【００６１】
受信端末は、ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂコマンドを受信することで送信端末が送信する第１のファイルの属性を認識する。受信端末は、ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂコマンドに含まれる第１の送信ファイルのサイズと受信端末のメモリあるいは記憶装置の容量とをチェックし、空き容量が足りる場合はジョブ開始を許可する（ジョブ生成応答）ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂ  Ｒｅｓｐｏｎｓｅコマンドを送信端末へ送信する。
【００６２】
送信端末はＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂ  Ｒｅｓｐｏｎｓｅコマンドを受信することでジョブ生成要求が許可されたことを認識する。上記通信によりセッションが確立されると、８０６において、送信端末は第１の送信ファイルを受信端末へ送信する。
【００６３】
受信端末は、処理条件６０３に基づき、受信した第１のファイルを受信端末の記憶装置へ保存する、あるいは複合機１１４へ転送する。受信端末は、第１のファイルの受信を送信端末へ通知する。
【００６４】
第１の送信ファイルの送信が終了すると、図９の９０１に示すように、送信端末は、ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂコマンドにより受信端末にジョブ開始の許可を要求（ジョブ生成要求）する。ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂコマンドはジョブ開始に必要な属性、例えば、ユーザ名、ジョブ名、ファイル名、送信ファイルのフォーマット（例えばtiff等）、送信する第２のファイルのサイズ、あるいは第２のファイルに関連付けられた処理条件６０３を含む。また、送信端末は、第２の送信ファイルに対応付けられたコメント等の文字列であるメッセージが有る場合には、ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂコマンドとともに、該メッセージを受信端末へ送信する。
【００６５】
受信端末は、ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂコマンドを受信することで送信端末が送信する第２のファイルの属性を認識する。受信端末は、ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂコマンドに含まれる第２の送信ファイルのサイズと、受信端末のメモリあるいは記憶装置の容量とをチェックし、空き容量が足りる場合はジョブ開始を許可する（ジョブ生成応答）ＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂ  Ｒｅｓｐｏｎｓｅコマンドを送信端末へ送信する。
【００６６】
送信端末はＳＯＡＰ  Ｃｒｅａｔｅ  Ｊｏｂ  Ｒｅｓｐｏｎｓｅコマンドを受信することでジョブ生成要求が許可されたことを認識する。上記通信によりセッションが確立されると、９０２において、送信端末は第２の送信ファイルを受信端末へ転送する。
【００６７】
受信端末は、処理条件６０３に基づき、受信した第２のファイルを受信端末の記憶装置へ保存する、あるいは複合機１１４へ転送する。受信端末は、第２のファイルの受信を送信端末へ通知する。
【００６８】
第２の送信ファイルの送信が終了、すなわち、データの送信が完了すると、９０３において通信に使用した接続をクローズする。まず送信端末は、データ送信を終了するFINコマンドを受信端末へ送信する。受信端末は、FINコマンドを受け取ると上りコネクションの終了を了承するACKコマンドを送信端末へ応答する。続いて受信端末はFINコマンドを送信端末へ送信する。送信端末は、FINコマンドを受け取ると下りコネクションの終了を了承するTACKコマンドを受信端末へ応答する。このように送受信端末双方がデータ送信終了後FINコマンドを相手に送り、且つそのFINコマンドに対する確認のためACKコマンドを受信したところで送信端末および受信端末間のコネクションが終了する。次いで、送信端末はSIP接続のセッションを終了するための通信を実行する（９０４）。なお、上述した通信の接続および終了の処理は実施の形態の一例にすぎず、これに限定されるものではない。
【００６９】
図１０は、上記のような通信により受信端末である通信装置１２２が受信したファイルの一覧をＷｅｂブラウザ機能によりユーザ端末１１８あるいは複合機１１４の表示部に表示したユーザインターフェース画面の一例である。通信装置の制御部２０２は図１０に示すようなユーザインタ−フェース画面をユーザ端末１１８あるいは複合機１１４の表示部に表示するための表示データを生成する。図１０の１００１は、受信したファイルの一覧リストを示す。通信装置１２２が保存する一覧リストに表示された受信ファイルはユーザ端末１１８にダウンロードすることができる。一覧リスト１００１は、受信したファイルのファイル名が表示される領域１００２および受信したファイル毎に対応付けられたコメント等の文字列であるメッセージが表示されるメッセージ欄１００３を含む。
【００７０】
上記実施の形態によれば、送信端末において、送信するファイルの登録に加えて伝言等の文字列のメッセージを取得し、ファイルを送信する際に、取得したメッセージを受信端末に送信する。そして受信端末において、受信ファイルのファイル名および伝言等の文字列のメッセージを含む一覧リストを生成する。これにより、ユーザは受信端末の一覧リストに表示されたメッセージ欄１００３からファイル名以上の情報を確認することができ、受信ファイルを開かずとも、より正確に中身を推測することが容易となる。したがって、受信端末に保存されたファイルのうち、ユーザが望むファイルを印刷、転送、あるいは別の記憶装置へ保存させるといった判断が容易になる。
【００７１】
なお、実施の形態の一例として、図５では送信ファイルを圧縮する処理を送信指示が出された後で実行する例を説明したがこれに限定されるものではない。図５の５０６乃至５０８の処理を送信指示受付前に実行するようにしてもよい。例えば、送信指示が出される前に送信確認画面を表示する指示を受け付けるようにし、確認画面の表示指示を受け付けた後、圧縮処理するようにしてもよい。また上記実施の形態では通信装置が複合機（画像形成装置）とは別の装置である例を示したがこれに限定されるものではない。例えば、通信装置の動作を実行する主体を複合機に設け、通信装置と複合機とが一体となった装置であってもよい。
【００７２】
動作を実行する主体は例えば、ハードウェア、ハードウェアとソフトウェアとの複合体、ソフトウェア、及び実行中のソフトウェアなどといった、コンピュータに係る主体である。動作を実行する主体は例えば、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、スレッド、プログラムおよびコンピュータであるがこれらに限るものではない。例えば、複合機や処理装置およびそこで実行されるアプリケーションが動作を実行する主体であってもよい。プロセスやスレッドに、動作を実行する主体を複数演じさせてもよい。動作を実行する主体が１つの文書処理装置内にあってもよいし、複数の文書処理装置へ分配されたかたちであってもよい。
【００７３】
上記実施の形態では装置内部に発明を実施する機能が予め記憶されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００７４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７５】
１００  ＳＩＰサーバ
１１２、１１４  複合機
１１６、１１８  ユーザ端末
１２０、１２２  通信装置
２０２  制御部
２０６  メモリ
２１２  記憶装置
２１８  通信Ｉ／Ｆ
【図１】
2011254450.tif 000003
【図２】
2011254450.tif 000004
【図３】
2011254450.tif 000005
【図４】
2011254450.tif 000006
【図５】
2011254450.tif 000007
【図６】
2011254450.tif 000008
【図７】
2011254450.tif 000009
【図８】
2011254450.tif 000010
【図９】
2011254450.tif 000011
【図１０】
2011254450.tif 000012