(57)【特許請求の範囲】
【請求項１】
ｍ個（ｍはｍ≧２の整数）の宛先に対してデータを順番に送信するデータ送信手段と、
前記データ送信手段によって第ｎ（ｎは１≦ｎ≦ｍの整数）番目の前記宛先に前記データが送信されると、第１番目の前記宛先へ送信されたデータに関する処理履歴から第ｎ番目の前記宛先へ送信されたデータに関する処理履歴までを、第ｎ番目の前記宛先に送信する処理履歴送信手段であって、前記データ送信手段によって第ｍ番目の前記宛先に前記データが送信されると、第１番目の前記宛先へ送信されたデータに関する処理履歴から第ｍ番目の前記宛先へ送信されたデータに関する処理履歴までを、第１番目〜第ｍ−１番目の前記宛先に送信する処理履歴送信手段と
を備える通信装置。
【請求項２】
前記データ送信手段は、ｍ個の前記宛先のうち少なくともいずれか２つの宛先へのデータ送信において、それぞれ異なるプロトコルを用いてデータを送信する
請求項１記載の通信装置。
【請求項３】
自通信装置において、前記宛先ごとに、自通信装置から当該宛先に対する前記処理履歴の送信の要否がユーザにより設定されており、
前記処理履歴送信手段は、前記処理履歴の送信を要する宛先に対して、前記処理履歴を送信する
請求項１又は２記載の通信装置。
【請求項４】
前記データは原稿が読み取られて生成された画像データであり、
前記処理履歴は前記原稿が読み取られる処理に用いられるパラメータを含む
請求項１〜３のいずれか１項に記載の通信装置。
【請求項５】
コンピュータを、
ｍ個（ｍはｍ≧２の整数）の宛先に対してデータを順番に送信するデータ送信手段と
前記データ送信手段によって第ｎ（ｎは１≦ｎ≦ｍの整数）番目の前記宛先に前記データが送信されると、第１番目の前記宛先へ送信されたデータに関する処理履歴から第ｎ番目の前記宛先へ送信されたデータに関する処理履歴までを、第ｎ番目の前記宛先に送信する処理履歴送信手段であって、前記データ送信手段によって第ｍ番目の前記宛先に前記データが送信されると、第１番目の前記宛先へ送信されたデータに関する処理履歴から第ｍ番目の前記宛先へ送信されたデータに関する処理履歴までを、第１番目〜第ｎ番目の前記宛先に送信する処理履歴送信手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びプログラムに関する。
【背景技術】
【０００２】
複数の宛先を指定しておき、一度の原稿読み取りで複数の宛先に転送する、いわゆるマルチセンドと呼ばれる機能がある。このマルチセンドにおいて、ユーザはスキャナにおいて複数の宛先を指定し、原稿の読み取り処理を開始させると、その読み取り処理が終了した段階で原稿を取り出し、スキャナから離れることができる。スキャナは、各宛先に対して、その宛先へ送信したデータの読み取り処理に関する処理履歴を送信する。ユーザは自らの通信端末で各宛先にアクセスすることで、これらの処理履歴を参照することができる。ただし、この処理履歴は宛先ごとに分散しており、複数の宛先の全てに処理履歴が届いたかどうかを確認するという意味では、一覧性に乏しい。特許文献１には、例えばファクシミリ端末では同報通信の結果をまとめて発信側の端末に通知する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２５１３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、複数の宛先に対するデータの全ての送信結果をそれぞれの宛先において残すことを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、ｍ個（ｍはｍ≧２の整数）の宛先に対してデータを順番に送信するデータ送信手段と、前記データ送信手段によって第ｎ（ｎは１≦ｎ≦ｍの整数）番目の前記宛先に前記データが送信されると、第１番目の前記宛先へ送信されたデータに関する処理履歴から第ｎ番目の前記宛先へ送信されたデータに関する処理履歴までを、第ｎ番目の前記宛先に送信する処理履歴送信手段であって、前記データ送信手段によって第ｍ番目の前記宛先に前記データが送信されると、第１番目の前記宛先へ送信されたデータに関する処理履歴から第ｍ番目の前記宛先へ送信されたデータに関する処理履歴までを、第１番目〜第ｍ−１番目の前記宛先に送信する処理履歴送信手段とを備える通信装置を提供する。
【０００６】
請求項２に係る発明は、請求項１記載の構成において、前記データ送信手段は、ｍ個の前記宛先のうち少なくともいずれか２つの宛先へのデータ送信において、それぞれ異なるプロトコルを用いてデータを送信する。
【０００７】
請求項３に係る発明は、請求項１又は２記載の構成において、自通信装置において、前記宛先ごとに、自通信装置から当該宛先に対する前記処理履歴の送信の要否がユーザにより設定されており、前記処理履歴送信手段は、前記処理履歴の送信を要する宛先に対して、前記処理履歴を送信する。
【０００８】
請求項４に係る発明は、請求項１〜３のいずれか１項に記載の構成において、前記データは原稿が読み取られて生成された画像データであり、前記処理履歴は前記原稿が読み取られる処理に用いられるパラメータを含む。
【０００９】
請求項５に係る発明は、コンピュータを、ｍ個（ｍはｍ≧２の整数）の宛先に対してデータを順番に送信するデータ送信手段と、前記データ送信手段によって第ｎ（ｎは１≦ｎ≦ｍの整数）番目の前記宛先に前記データが送信されると、第１番目の前記宛先へ送信されたデータに関する処理履歴から第ｎ番目の前記宛先へ送信されたデータに関する処理履歴までを、第ｎ番目の前記宛先に送信する処理履歴送信手段であって、前記データ送信手段によって第ｍ番目の前記宛先に前記データが送信されると、第１番目の前記宛先へ送信されたデータに関する処理履歴から第ｍ番目の前記宛先へ送信されたデータに関する処理履歴までを、第１番目〜第ｎ番目の前記宛先に送信する処理履歴送信手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１０】
請求項１，５に係る発明によれば、複数の宛先に対するデータの全ての処理履歴をそれぞれの宛先において残すことが可能となる。
請求項２に係る発明によれば、プロトコルが異なる場合であってもデータの処理履歴をそれぞれの宛先において残すことが可能となる。
請求項３に係る発明によれば、処理履歴の要否に応じて処理履歴をそれぞれの宛先において残すことが可能となる。
請求項４に係る発明によれば、処理履歴として原稿が読み取られる処理に用いられるパラメータを含めることができる。
【図面の簡単な説明】
【００１１】
【図１】通信システム１の構成を示す図。
【図２】画像形成装置１０のハードウェア構成を示す図。
【図３】画像形成装置１０の機能構成を示す図。
【図４】画像形成装置１０の動作を示すフローチャート。
【発明を実施するための形態】
【００１２】
本発明の実施形態の一例について説明する。
＜構成＞
図１は、本発明の実施形態に係る通信システム１の全体構成を示すブロック図である。この通信システム１は、通信装置としての画像形成装置１０と、画像形成装置１０から送信されるデータの宛先となる複数の情報処理装置２０と、これらを通信可能に接続するＬＡＮ（Local Area Network）などのネットワーク３０とを備えている。情報処理装置２０は、画像形成装置１０以外の画像形成装置であってもよいし、或いは、パーソナルコンピュータやサーバ装置など、データを受信して記憶する情報処理装置であればどのようなものでもよい。
【００１３】
図２は、画像形成装置１０のハードウェア構成を示す図である。画像形成装置１０は、本発明に係る通信装置の一例である。画像形成装置１０は、制御部１１、記憶部１２、通信部１３、ＵＩ（User Interface）部１４、読取部１５、画像処理部１６、及び画像形成部１７を備える。
【００１４】
制御部１１は、ＣＰＵ（Central Processing Unit）などの演算装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶装置とを備えており、後述するような表示制御を行う表示制御手段として機能する。ＲＯＭには、ハードウェアやＯＳ（Operating System）の起動の手順を記述したファームウェアが記憶されている。ＲＡＭは、ＣＰＵが演算を実行する際のデータの記憶に用いられる。記憶部１２は、例えば半導体メモリやハードディスク記憶装置などを備え、ＯＳのほか、各種の機能を実現するためのアプリケーションプログラムを記憶している。通信部１３は、外部の電子機器との間で通信を行うための通信Ｉ／Ｆ（Interface）を備える。通信部１３は、ネットワーク３０に接続される。
【００１５】
ＵＩ部１４は、表示部と操作部とを含む。表示部は例えば液晶表示装置を備え、ユーザが画像形成装置１０を操作するための画面を表示面に表示する。操作部は、例えば表示部の表示面を覆うように設けられたタッチパネルや、表示面に隣接する位置に設けられたキーボードなどを備え、ユーザが行った操作を受け付けて、その操作に応じた信号を制御部１１に出力する。制御部１１は、この操作の内容に従って画像形成装置１０を制御する。
【００１６】
読取部１５は、原稿を光学的に読み取って画像データを生成する。読取部１５は、例えば、プラテンガラス、光源、光学系、カラーフィルタ、撮像素子などを備えたイメージスキャナであり、プラテンガラス上に載せられた原稿に対して光源が光を照射し、原稿で反射された反射光が光学系及びカラーフィルタを介して撮像素子に入射する。撮像素子は、入射した光を画像信号に変換して画像処理部１６に出力する。画像処理部１６は、読取部１５から出力された画像信号にスクリーン処理や色変換などの画像処理を施して、ラスタデータを生成する。画像形成部１７は、画像処理部１６が生成したラスタデータに基づく画像を、記録媒体である用紙に形成する。画像形成方式は、例えば、電子写真方式やインクジェット方式などである。
【００１７】
本実施形態では、画像形成装置１０において複数の宛先を指定しておき、一度の原稿読み取りで得られた画像データを複数の宛先に転送するという、いわゆるマルチセンドと呼ばれる機能が実現される。このマルチセンドにおいて、ユーザは画像形成装置１０において複数の宛先を指定して原稿の読み取り処理を開始させると、その読み取りが終了した段階で原稿を取り出し、画像形成装置１０の前を離れることができる。画像形成装置１０は、ネットワーク３０を介して各宛先に対して画像データを送信するとともに、その宛先へ送信したデータの処理に関する処理履歴、より具体的には原稿を読み取る処理に用いられた各種パラメータを含む処理履歴を送信する。この処理履歴の送信は、画像データの送信の直後である。各宛先となる情報処理装置２０では、この処理履歴を用いて、例えば受信した画像データの格納場所を制御したり、受信した画像データのファイル名を変更したりというようにして、この処理履歴を利用する。
【００１８】
ユーザは、自らの通信端末（図示略）を用いてネットワーク３０経由で各宛先の情報処理装置２０にアクセスし、各情報処理装置２０が保存している上記の処理履歴を確認して、原稿読み取り処理から画像データ送信までの一連の処理が完了したかどうかを確認することができる。
【００１９】
ただし、この処理履歴は宛先となる情報処理装置ごとに分散している。つまり、例えば第１の情報処理装置２０に保存される処理履歴はその第１の情報処理装置２０に対する画像データの処理履歴だけであり、第２の情報処理装置２０に保存される処理履歴はその第２の情報処理装置２０に対するデータの処理履歴だけである。従って、ユーザはいずれか１つの情報処理装置２０にアクセスしたとしても、処理履歴はその情報処理装置２０に対する画像データのものに限られており、宛先として指定された全ての情報処理装置２０に対して画像データの送信ができたかどうかを確認することができない。もちろん、ユーザが宛先となる全ての情報処理装置２０にアクセスすれば、これらの全ての情報処理装置２０に対して画像データの送信ができたかどうかを確認することができるが、その手間は煩雑である。
【００２０】
この問題を解決するべく、画像形成装置１０は、図３に示すようなデータ送信部１１０及び処理履歴送信部１２０という機能を実現する。データ送信部１１０は、ユーザによって指定されたｍ個（ｍはｍ≧２の整数）の宛先となる情報処理装置２０に対して画像データを順番に送信する。画像データの送受信に用いられるプロトコルは複数種類あるため、データ送信部１１０は、ｍ個の宛先のうち少なくともいずれか２つの宛先へのデータ送信において、それぞれ異なるプロトコルを用いて画像データを送信する。
【００２１】
処理履歴送信部１２０は、データ送信部によって第ｎ（ｎは１≦ｎ≦ｍの整数）番目の宛先に画像データが送信されると、第１番目の宛先へ送信されたデータに関する処理履歴から第ｎ番目の宛先へ送信されたデータに関する処理履歴までを、第ｎ番目の宛先に送信する。さらに、処理履歴送信部１２０は、データ送信部によって第ｍ番目の宛先にデータが送信されると、第１番目の宛先へ送信されたデータに関する処理履歴から第ｍ番目の宛先へ送信されたデータに関する処理履歴までを、第１番目〜第ｍ−１番目の宛先に送信する。このとき、宛先ごとに処理履歴の送信の要否が設定されており、処理履歴送信部１２０は、処理履歴を要する宛先に対してのみ、処理履歴の送信を行うようになっている。
【００２２】
＜動作＞
次に本実施形態の動作を説明する。図４において、制御部１１は、ＵＩ部１４に表示された設定画面において、読み取り処理における各種パラメータの設定や複数の宛先指定を行うユーザ操作を受け付ける（ステップＳ１）。このときのパラメータには、例えば白黒／カラー、解像度、データフォーマットなどが含まれる。このとき、ユーザは宛先ごとに処理履歴を残す又は残さないという設定を行ってもよいし、このステップＳ１以前のタイミングでこの設定を行っておいてもよい。
【００２３】
ユーザによる処理開始の操作に応じて、制御部１１は、読取部１５を制御して原稿を読み取るスキャン処理を開始する（ステップＳ２）。そして、制御部１１は、設定されたパラメータに従って原稿を読み取って生成した画像データを、第１番目の宛先に送信する（ステップＳ３）。複数の宛先に対する送信順序はどのように決めてもよい。そして、制御部１１は、この第１番目の宛先に対して処理履歴の送信を要するか否かを前述した設定時の内容から判断し（ステップＳ４）、送信要なら（ステップＳ４；Ｙｅｓ）、その第１番目の宛先に対する画像データの処理履歴を送信する（ステップＳ５）。この処理履歴には、例えば前述したパラメータである白黒／カラー、解像度、データフォーマットなどのほか、データ送信に用いたプロトコル名や画像データのデータフォーマットなどが含まれる。
【００２４】
さらに第２番目の宛先がある場合には（ステップＳ６；Ｙｅｓ）、制御部１１は、画像データを第２番目の宛先に送信する（ステップＳ３）。制御部１１は、この第２番目の宛先に対して処理履歴の送信を要するか否かを判断し（ステップＳ４）、送信要なら（ステップＳ４；Ｙｅｓ）、その第２番目の宛先に対して、その時点までの全処理履歴を送信する（ステップＳ５）。このとき第２番目の宛先に送信される処理履歴には、第１番目の宛先に対する処理履歴と、第２番目の宛先に対する処理履歴とが含まれている。
【００２５】
このように、第ｎ番目（１≦ｎ≦ｍ）の宛先がある場合には（ステップＳ６；Ｙｅｓ）、制御部１１は、画像データを第ｎ番目の宛先に送信する（ステップＳ３）。そして、制御部は１１、この第ｎ番目の宛先に対して処理履歴の送信を要するなら（ステップＳ４；Ｙｅｓ）、その第ｎ番目の宛先に対し、第１番目の宛先に対する画像データの処理履歴〜第ｎ番目の宛先に対する画像データの処理履歴の全てを送信する（ステップＳ５）。
【００２６】
このような手順が繰り返されて、最後の第ｍ番目の宛先へのデータ送信及び処理履歴の送信が終わった段階では（ステップＳ６；ＹＥＳ）、第１番目の宛先に対してはその第１番目の宛先に対する画像データの処理履歴が、第２番目の宛先に対しては第１番目及び第２番目の宛先に対する画像データの処理履歴が、第ｍ−１番目の宛先に対しては第１番目〜第ｍ−１番目の宛先に対する画像データの処理履歴が、第ｍ番目の宛先に対しては第１番目〜第ｍ番目の宛先に対する画像データの処理履歴が送信される。つまり、この時点で、全宛先に対する画像データの処理履歴が残されているのは、第ｍ番目の宛先となる情報処理装置２０だけである。
【００２７】
そして、制御部１１は、第ｍ番目の宛先以外、つまり第１番目〜第ｍ−１番目の宛先に対し、第１番目〜第ｍ番目の宛先に対する処理履歴を送信する（ステップＳ７）。第１番目〜第ｍ−１番目の宛先となる情報処理装置２０は、すでに受信している処理履歴を、ステップＳ７にて受信した処理履歴で上書きする。これにより、第１番目〜第ｍ番目の宛先に対して、第１番目〜第ｍ番目の宛先に対する全ての処理履歴が送信されて保存されることになる。
【００２８】
具体例を説明する。以下のSMB1、SMB2、FTP1、HTTP1は、それぞれ画像データの送信に用いるプロとコルが異なる宛先を意味している。
(1)第１番目の宛先であるSMB1に対する画像データおよび処理履歴の送信が正しく完了した時点
1.SMB1   [completed]
2.SMB2
3.FTP1
4.HTTP1
(2) 第２番目の宛先であるFTP1に対する画像データおよび処理履歴の送信がエラーで終了した時点
1.SMB1   [completed]
2.SMB2
3.FTP1   [failed]
4.HTTP1
(3) 第３番目の宛先であるHTTP1に対する画像データおよび処理履歴の送信が正しく完了した時点
1.SMB1    [completed]
2.SMB2
3.FTP1    [failed]
4.HTTP1    [completed]
(4) 第４番目の宛先であるSMB2に対する画像データおよび処理履歴の送信が正しく完了した時点
1.SMB1    [completed]
2.SMB2    [completed]
3.FTP1    [failed]
4.HTTP1  [completed]
(5)第１番目〜第３番目の宛先である SMB1、 FTP1、 HTTP1に対し、第１番目〜第４番目の宛先に送信した画像データに関する処理履歴の送信が正しく完了した時点1.SMB1    [completed]
2.SMB2    [completed]
3.FTP1    [failed]
4.HTTP1  [completed]
【００２９】
本実施形態によれば、複数の宛先に対するデータの全ての送信結果をそれぞれの宛先において残すことができる。
【００３０】
なお、上記実施形態では、要するに、第ｍ番目（最後）の宛先に対して、最も早いタイミングで（第ｍ番目の宛先へ画像データを送信した直後）、全宛先へのデータに関する処理履歴が送信される。そこで、ユーザが自らがアクセスしやすい環境にある情報処理装置２０を第ｍ番目の宛先として指定しておいて、この情報処理装置２０にアクセスして全ての宛先に関するデータの処理履歴を確認するようにしてもよい。
【００３１】
なお、送受信されるデータは画像データに限らない。このため、処理履歴は、原稿の読み取り時のパラメータを含まなくてもよい。
上記の実施形態では、制御部１１がプログラムを実行することによって上記の機能を実現する例を示したが、上記の機能がハードウェア回路で実装されていてもよい。また、このプログラムを、光記録媒体、半導体メモリ等、コンピュータで読み取り可能な記録媒体に記録して提供し、この記録媒体からプログラムを読み取って通信装置にインストールするようにしてもよい。また、このプログラムを電気通信回線で提供してもよい。
【符号の説明】
【００３２】
１０…画像形成装置、１１…制御部、１２…記憶部、１３…通信部、１４…ＵＩ部、１５…読取部、１６…画像処理部、１７…画像形成部、１１０…データ送信部、１２０…処理履歴送信部。
【図１】
0006693262.tif 000002
【図２】
0006693262.tif 000003
【図３】
0006693262.tif 000004
【図４】
0006693262.tif 000005