(57)【特許請求の範囲】
【請求項１】
電子メールによるデータ送信装置であって、
少なくとも一の送信先および該送信先に係る送信条件を記憶する記憶手段と、
指定された送信先に対して、前記記憶手段に記憶された送信条件に従って画像データを電子メールによって送信する送信手段と、
前記送信手段によるデータ送信に応じてエラーメールを受信した場合、前記エラーメールに含まれるエラー内容情報を情報解析手段が解析することによって、送信先に関するエラーと画像データに関するエラーとを含む複数種類のエラーのうちから、前記データ送信に生じたエラーの内容を特定するとともに、エラーの内容を示したエラー情報を、前記指定された送信先と対応づけて前記記憶手段に格納するエラー情報格納手段と、
前記記憶手段に記憶された送信先に対するユーザの所定の操作を受けた場合、前記記憶手段を参照して前記エラー情報の有無を確認し、前記エラー情報が存在すれば、前記エラー情報が対応づけられている送信先についてエラーの内容を示したエラー発生通知を行う通知制御手段と、
を備え、
前記通知制御手段は、前記エラー情報が対応づけられている送信先について、エラーの内容に応じたエラーへの対処をユーザに促すためのエラー対処通知をさらに行い、
前記データ送信装置が、前記エラー発生通知及び前記エラー対処通知を表示するための表示手段、
をさらに備え、
前記通知制御手段は、前記エラー情報が示すエラーの内容に応じて前記表示手段に表示させる内容を変更し、
前記エラー対処通知が前記表示手段に表示された状態で、ユーザによる修正操作が行われた場合には、前記記憶手段の記憶内容のうち、前記エラー情報が対応付けられた送信先および該送信先に係る送信条件のうちの少なくとも一方の修正が行われたことに応答して、前記記憶手段から該送信先に対応付けられたエラー情報を削除することを特徴とするデータ送信装置。
【請求項２】
請求項１に記載のデータ送信装置において、
前記所定の操作は、前記記憶手段に記憶された送信先からデータの送信先を選択する操作であり、
前記通知制御手段は、前記所定の操作により選択された送信先に前記エラー情報が対応づけられている場合、前記エラー発生通知を行うことを特徴とするデータ送信装置。
【請求項３】
請求項１に記載のデータ送信装置において、
前記所定の操作は、前記記憶手段に記憶された内容を表示するための操作であることを特徴とするデータ送信装置。
【請求項４】
請求項１乃至３のいずれかに記載のデータ送信装置において、
前記通知制御手段は、前記エラー情報が示すエラーの内容が送信先に関するエラーである場合、前記エラー情報が対応付けられた送信先の記憶内容の確認を促す表示を、前記表示手段に表示させることを特徴とするデータ送信装置。
【請求項５】
請求項１乃至３のいずれかに記載のデータ送信装置において、
前記通知制御手段は、前記エラー情報が示すエラーの内容が画像データに関するエラーである場合、送信すべき画像データの容量又は形式の見直しを促す表示を、前記表示手段に表示させることを特徴とするデータ送信装置。
【請求項６】
請求項１乃至５のいずれかに記載のデータ送信装置において、
前記送信手段は、電子メールに画像データを添付した状態でデータを送信することを特徴とするデータ送信装置。
【請求項７】
電子メールによってデータを送信する方法であって、
(a) 少なくとも一の送信先および該送信先に係る送信条件を所定の記憶手段に記憶させる工程と、
(b) 指定された送信先に対して、前記記憶手段に記憶された送信条件に従って画像データを電子メールによって送信する工程と、
(c) 前記工程(b)によるデータ送信に応じてエラーメールを受信した場合、前記エラーメールに含まれるエラー内容情報を情報解析手段が解析することによって、送信先に関するエラーと画像データに関するエラーとを含む複数種類のエラーのうちから、前記データ送信に生じたエラーの内容を特定するとともに、エラーの内容を示したエラー情報を、前記指定された送信先と対応づけて前記記憶手段に格納する工程と、
(d) 前記記憶手段に記憶された送信先に対するユーザの所定の操作を受けた場合、前記記憶手段を参照して前記エラー情報の有無を確認し、前記エラー情報が存在すれば、前記エラー情報が対応づけられている送信先についてエラーの内容を示したエラー発生通知を行う工程と、
を備え、
前記工程(d)は、前記エラー情報が対応づけられている送信先について、エラーの内容に応じたエラーへの対処をユーザに促すためのエラー対処通知をさらに行い、
前記工程(d)は、(d-1)前記エラー発生通知及び前記エラー対処通知を所定の表示手段に表示する工程、
をさらに備え、
前記工程(d)は、前記エラー情報が示すエラーの内容に応じて前記表示手段に表示させる内容を変更し、
前記電子メールによってデータを送信する方法は、(e)前記エラー対処通知が前記表示手段に表示された状態で、ユーザによる修正操作が行われた場合には、前記記憶手段の記憶内容のうち、前記エラー情報が対応付けられた送信先および該送信先に係る送信条件のうちの少なくとも一方の修正が行われたことに応答して、前記記憶手段から該送信先に対応付けられたエラー情報を削除する工程、
をさらに備えることを特徴とする方法。
【請求項８】
コンピュータを、
所定の記憶手段に対し、電子メールによる少なくとも一の送信先および該送信先に係る送信条件を記憶させる制御手段、
指定された送信先に対して、前記記憶手段に記憶された送信条件に従って画像データを電子メールによって送信する送信手段、
前記送信手段によるデータ送信に応じてエラーメールを受信した場合、前記コンピュータにより前記エラーメールを解析することによって、送信先に関するエラーと画像データに関するエラーとを含む複数種類のエラーのうちから、前記データ送信に生じたエラーの内容を特定するとともに、エラーの内容を示したエラー情報を、前記指定された送信先と対応づけて前記記憶手段に格納するエラー情報格納手段、
前記記憶手段に記憶された送信先に対するユーザの所定の操作を受けた場合、前記記憶手段を参照して前記エラー情報の有無を確認し、前記エラー情報が存在すれば、前記エラー情報が対応づけられている送信先についてエラーの内容を示したエラー発生通知を行う通知制御手段、
として機能させ、
前記エラー情報が対応づけられている送信先について、エラーの内容に応じたエラーへの対処をユーザに促すためのエラー対処通知をさらに行うように、前記通知制御手段を機能させ、
前記通知制御手段を、前記エラー発生通知及び前記エラー対処通知を所定の表示手段に表示するための表示制御手段として機能させ、
前記エラー情報が示すエラーの内容に応じて前記表示手段に表示させる内容を変更するように、前記表示制御手段を機能させ、
前記コンピュータを、さらに前記エラー対処通知が前記表示手段に表示された状態で、ユーザによる修正操作が行われた場合には、前記記憶手段の記憶内容のうち、前記エラー情報が対応付けられた送信先および該送信先に係る送信条件のうちの少なくとも一方の修正が行われたことに応答して、前記記憶手段から該送信先に対応付けられたエラー情報を削除する手段として機能させることを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムにおいて、
前記所定の操作は、前記記憶手段に記憶された送信先からデータの送信先を選択する操作であり、
前記所定の操作により選択された送信先に前記エラー情報が対応づけられている場合、前記エラー発生通知を行うように、前記通知制御手段を機能させることを特徴とするプログラム。
【請求項１０】
請求項８に記載のプログラムにおいて、
前記所定の操作は、前記記憶手段に記憶された内容を表示するための操作であることを特徴とするプログラム。
【請求項１１】
請求項８乃至１０のいずれかに記載のプログラムにおいて、
前記エラー情報が示すエラーの内容が送信先に関するエラーである場合、前記エラー情報が対応付けられた送信先の記憶内容の確認を促す表示を前記表示手段に表示させるように、前記表示制御手段を機能させることを特徴とするプログラム。
【請求項１２】
請求項８乃至１０のいずれかに記載のプログラムにおいて、
前記エラー情報が示すエラーの内容が画像データに関するエラーである場合、送信すべき画像データの容量又は形式の見直しを促す表示を前記表示手段に表示させるように、前記表示制御手段を機能させることを特徴とするプログラム。
【請求項１３】
請求項８乃至１２のいずれかに記載のプログラムにおいて、
電子メールに画像データを添付した状態でデータを送信するように、前記送信手段を機能させることを特徴とするプログラム。
【請求項１４】
請求項８乃至１３のいずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データを送信するデータ送信装置に関する。
【０００２】
【従来の技術】
従来、データ送信装置として、公衆電話回線を介して画像データを送信するファクシミリ装置や、電子メール端末としてのパーソナルコンピュータ等が利用されている。また、最近では、画像データを電子メールに添付して送信する、いわゆるインターネットファックス機能を有したファクシミリ装置も提供されている。
【０００３】
これらのデータ送信装置は、データ送信先を特定するための情報（例えばファックス番号や電子メールアドレス）を予め登録したデータテーブル（以下、「送信先登録テーブル」と称する。）を備え、ユーザは、このデータテーブルに登録された送信先情報を利用して、データの送信先を指定できるようになっているのが一般的である。具体的には、装置の操作部に設けられた操作キーに対して送信先登録テーブルに登録された送信先情報が割り付けられ、所定の操作キーの押下により送信先の指定が可能とされていたり（いわゆるワンタッチキー、短縮ダイヤル）、送信先登録テーブルに登録された送信先情報がディスプレイに一覧表示され、この中から所望の送信先を選択することにより送信先の指定が可能とされている。
【０００４】
また、上記のパーソナルコンピュータやインターネットファックス機能を有したファクシミリ装置では、送信する画像データの解像度や形式（画像フォーマット）等の送信条件を任意に設定できるようになっている。さらに、この送信条件を送信先に対応づけて上記の送信先登録テーブルに登録し、データ送信の際の送信条件のデフォルト値として設定するようにしたデータ送信装置も提供されている。
【０００５】
【発明が解決しようとする課題】
上記の送信先登録テーブルを備えたデータ送信装置においては、送信先登録テーブルに登録された送信先情報に誤りがあると、当該送信先情報を利用したデータ送信において送信先不明により送信エラーが発生するという事態が生じる。しかし、従来のデータ送信装置では、送信エラーが発生した場合であっても、次回以降にデータ送信しようとするユーザは、当該送信エラーの存在を知り得ないため、繰り返し送信エラーが発生するという問題があった。
【０００６】
また、上記の送信条件を設定可能なデータ送信装置において、データ受信側の装置若しくは当該装置にインストールされた電子メール・ソフトウェアが、設定された画像データの解像度や形式に対応していない場合も、やはり送信エラーが発生する。さらに、この送信条件を送信先登録テーブルに登録するようにしたものにおいて、送信条件のデフォルト値となる送信先登録テーブルに登録された送信条件が、受信側の対応していない条件を含んでいる場合は、やはり繰り返し送信エラーが発生するという問題があった。
【０００７】
この発明は、上記の課題に鑑みてなされたものであって、送信先登録テーブルに登録された送信先情報や送信条件を利用してデータ送信を行う際に、登録されている情報に誤りがあった場合であっても、繰り返し送信エラーが発生することを有効に防止することのできるデータ送信装置及び方法、並びに、同様の機能をコンピュータに実現させるプログラム及び当該プログラムを記録した記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、電子メールによるデータ送信装置であって、少なくとも一の送信先および該送信先に係る送信条件を記憶する記憶手段と、指定された送信先に対して、前記記憶手段に記憶された送信条件に従って画像データを電子メールによって送信する送信手段と、前記送信手段によるデータ送信に応じてエラーメールを受信した場合、前記エラーメールに含まれるエラー内容情報を情報解析手段が解析することによって、送信先に関するエラーと画像データに関するエラーとを含む複数種類のエラーのうちから、前記データ送信に生じたエラーの内容を特定するとともに、エラーの内容を示したエラー情報を、前記指定された送信先と対応づけて前記記憶手段に格納するエラー情報格納手段と、前記記憶手段に記憶された送信先に対するユーザの所定の操作を受けた場合、前記記憶手段を参照して前記エラー情報の有無を確認し、前記エラー情報が存在すれば、前記エラー情報が対応づけられている送信先についてエラーの内容を示したエラー発生通知を行う通知制御手段と、を備え、前記通知制御手段は、前記エラー情報が対応づけられている送信先について、エラーの内容に応じたエラーへの対処をユーザに促すためのエラー対処通知をさらに行い、前記データ送信装置が、前記エラー発生通知及び前記エラー対処通知を表示するための表示手段、をさらに備え、前記通知制御手段は、前記エラー情報が示すエラーの内容に応じて前記表示手段に表示させる内容を変更し、前記エラー対処通知が前記表示手段に表示された状態で、ユーザによる修正操作が行われた場合には、前記記憶手段の記憶内容のうち、前記エラー情報が対応付けられた送信先および該送信先に係る送信条件のうちの少なくとも一方の修正が行われたことに応答して、前記記憶手段から該送信先に対応付けられたエラー情報を削除することを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載のデータ送信装置において、前記所定の操作が、前記記憶手段に記憶された送信先からデータの送信先を選択する操作であり、前記通知制御手段が、前記所定の操作により選択された送信先に前記エラー情報が対応づけられている場合、前記エラー発生通知を行うことを特徴としている。
【００１０】
請求項３に記載の発明は、請求項１に記載のデータ送信装置において、前記所定の操作が、前記記憶手段に記憶された内容を表示するための操作であることを特徴としている。
【００１４】
請求項４に記載の発明は、請求項１乃至３のいずれかに記載のデータ送信装置において、前記通知制御手段は、前記エラー情報が示すエラーの内容が送信先に関するエラーである場合、前記エラー情報が対応付けられた送信先の記憶内容の確認を促す表示を、前記表示手段に表示させることを特徴としている。
【００１５】
請求項５に記載の発明は、請求項１乃至３のいずれかに記載のデータ送信装置において、前記通知制御手段が、前記エラー情報が示すエラーの内容が画像データに関するエラーである場合、送信すべき画像データの容量又は形式の見直しを促す表示を、前記表示手段に表示させることを特徴としている。
【００１７】
請求項６に記載の発明は、請求項１乃至５のいずれかに記載のデータ送信装置において、前記送信手段が、電子メールに画像データを添付した状態でデータを送信することを特徴としている。
【００１８】
請求項７の発明は、電子メールによってデータを送信する方法であって、(a) 少なくとも一の送信先および該送信先に係る送信条件を所定の記憶手段に記憶させる工程と、(b) 指定された送信先に対して、前記記憶手段に記憶された送信条件に従って画像データを電子メールによって送信する工程と、(c) 前記工程(b)によるデータ送信に応じてエラーメールを受信した場合、前記エラーメールに含まれるエラー内容情報を情報解析手段が解析することによって、送信先に関するエラーと画像データに関するエラーとを含む複数種類のエラーのうちから、前記データ送信に生じたエラーの内容を特定するとともに、エラーの内容を示したエラー情報を、前記指定された送信先と対応づけて前記記憶手段に格納する工程と、(d) 前記記憶手段に記憶された送信先に対するユーザの所定の操作を受けた場合、前記記憶手段を参照して前記エラー情報の有無を確認し、前記エラー情報が存在すれば、前記エラー情報が対応づけられている送信先についてエラーの内容を示したエラー発生通知を行う工程と、を備え、前記工程(d)は、前記エラー情報が対応づけられている送信先について、エラーの内容に応じたエラーへの対処をユーザに促すためのエラー対処通知をさらに行い、前記工程(d)は、(d-1)前記エラー発生通知及び前記エラー対処通知を所定の表示手段に表示する工程、をさらに備え、前記工程(d)は、前記エラー情報が示すエラーの内容に応じて前記表示手段に表示させる内容を変更し、前記電子メールによってデータを送信する方法は、(e)前記エラー対処通知が前記表示手段に表示された状態で、ユーザによる修正操作が行われた場合には、前記記憶手段の記憶内容のうち、前記エラー情報が対応付けられた送信先および該送信先に係る送信条件のうちの少なくとも一方の修正が行われたことに応答して、前記記憶手段から該送信先に対応付けられたエラー情報を削除する工程、をさらに備えることを特徴とする。
【００１９】
請求項８の発明は、プログラムが、コンピュータを、所定の記憶手段に対し、電子メールによる少なくとも一の送信先および該送信先に係る送信条件を記憶させる制御手段、指定された送信先に対して、前記記憶手段に記憶された送信条件に従って画像データを電子メールによって送信する送信手段、前記送信手段によるデータ送信に応じてエラーメールを受信した場合、前記コンピュータにより前記エラーメールを解析することによって、送信先に関するエラーと画像データに関するエラーとを含む複数種類のエラーのうちから、前記データ送信に生じたエラーの内容を特定するとともに、エラーの内容を示したエラー情報を、前記指定された送信先と対応づけて前記記憶手段に格納するエラー情報格納手段、前記記憶手段に記憶された送信先に対するユーザの所定の操作を受けた場合、前記記憶手段を参照して前記エラー情報の有無を確認し、前記エラー情報が存在すれば、前記エラー情報が対応づけられている送信先についてエラーの内容を示したエラー発生通知を行う通知制御手段、として機能させ、前記エラー情報が対応づけられている送信先について、エラーの内容に応じたエラーへの対処をユーザに促すためのエラー対処通知をさらに行うように、前記通知制御手段を機能させ、前記通知制御手段を、前記エラー発生通知及び前記エラー対処通知を所定の表示手段に表示するための表示制御手段として機能させ、前記エラー情報が示すエラーの内容に応じて前記表示手段に表示させる内容を変更するように、前記表示制御手段を機能させ、前記コンピュータを、さらに前記エラー対処通知が前記表示手段に表示された状態で、ユーザによる修正操作が行われた場合には、前記記憶手段の記憶内容のうち、前記エラー情報が対応付けられた送信先および該送信先に係る送信条件のうちの少なくとも一方の修正が行われたことに応答して、前記記憶手段から該送信先に対応付けられたエラー情報を削除する手段として機能させることを特徴としている。
【００２０】
請求項９に記載の発明は、請求項８に記載のプログラムにおいて、前記所定の操作が、前記記憶手段に記憶された送信先からデータの送信先を選択する操作であり、前記所定の操作により選択された送信先に前記エラー情報が対応づけられている場合、前記エラー発生通知を行うように、前記通知制御手段を機能させることを特徴としている。
【００２１】
請求項１０に記載の発明は、請求項８に記載のプログラムにおいて、前記所定の操作が、前記記憶手段に記憶された内容を表示するための操作であることを特徴としている。
【００２５】
請求項１１に記載の発明は、請求項８乃至１０のいずれかに記載のプログラムにおいて、前記エラー情報が示すエラーの内容が送信先に関するエラーである場合、前記エラー情報が対応付けられた送信先の記憶内容の確認を促す表示を前記表示手段に表示させるように、前記表示制御手段を機能させることを特徴としている。
【００２６】
請求項１２に記載の発明は、請求項８乃至１０のいずれかに記載のプログラムにおいて、前記エラー情報が示すエラーの内容が画像データに関するエラーである場合、送信すべき画像データの容量又は形式の見直しを促す表示を前記表示手段に表示させるように、前記表示制御手段を機能させることを特徴としている。
【００２８】
請求項１３に記載の発明は、請求項８乃至１２のいずれかに記載のプログラムにおいて、電子メールに画像データを添付した状態でデータを送信するように、前記送信手段を機能させることを特徴としている。
【００２９】
請求項１４に記載の発明は、コンピュータ読み取り可能な記録媒体に、請求項８乃至１３のいずれかに記載のプログラムが記録される。
【００３０】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照しつつ詳細に説明する。
【００３１】
＜１．データ送信装置の全体構成＞
図１はこの実施の形態におけるデータ送信装置１を示す外観図である。この実施の形態においてデータ送信装置１はいわゆるマルチ・ファンクション・ペリフェラル（ＭＦＰ）と呼ばれる装置であって、スキャナ、複写機、プリンタ、ファクシミリ等の機能を有する複合機である。このデータ送信装置１は、電子メール機能を利用してファクシミリデータ（送信内容に関する画像データ）を送受信することができるように構成されており、ＬＡＮやインターネット等のネットワークを介したデータの送受信が可能である。また、さらにＧ３ファクシミリの機能を備え、公衆電話回線等を介して従来のファクシミリ規格によりファクシミリデータを送受信することもできる。
【００３２】
データ送信装置１は、図１に示すように、複数のキー１１ａ及びタッチパネルセンサ１１ｂを備え、ユーザの操作による各種の指示や、文字・数字等のデータの入力を受け付ける操作部１１、ユーザに対する指示メニューや取得した画像に関する情報等の表示を行うディスプレイ１２、原稿を光電的に読み取って画像データを得るスキャナ部１３、及び画像データに基づいて記録シート上に画像を印刷するプリンタ部１４を備える。
【００３３】
また、データ送信装置１の本体上部には原稿をスキャナ部１３に送るための自動原稿給送装置（フィーダ部）１７が設けられ、下部にはプリンタ部１４に記録シートを供給する給紙部１８が設けられる。さらに中央部にはプリンタ部１４によって画像を印刷された記録シートが排出されるトレイ１９が設けられ、内部にはネットワークを介して外部機器と画像データ等の送受信を行う通信部１６、及び画像データや後述する各種テーブル情報等を記憶するためのメモリや磁気ディスク装置等で構成された記憶部２３が設けられる。なお、図示は省略しているがデータ送信装置１はＬＡＮやインターネット等のネットワークや公衆電話回線に接続するためのインタフェースを有し、通信部１６は外部機器との間で各種データの送受信が可能なようにインタフェースを介してネットワークや公衆電話回線等に接続される。
【００３４】
ディスプレイ１２は原稿を読み取って得られる画像データ等を送信する際の送信先を指定する際に、送信先リストとして電子メールアドレス（送信先アドレス）の一覧表示を行うとともに、指定された送信先に対して以前データ送信を行った際にエラーが発生していた場合には、そのエラーをユーザに通知するための画面表示を行う。なお、スキャン条件や送信データの条件等の送信条件を設定する際の設定画面等もディスプレイ１２に表示される。ディスプレイ１２の表面側にはタッチパネルセンサ１１ｂが設けられており、データ送信の際の送信先アドレスの指定や、エラー表示に対する対処のための操作の際に、ユーザが操作し易いように構成されている。複数のキー１１ａ及びタッチパネルセンサ１１ｂを含む操作部１１はユーザによる送信先の指定操作やエラー対処操作を含む種々の入力に用いられるものであり、操作部１１とディスプレイ１２とがユーザインタフェースの要部となるオペレーションパネル１０として機能する。
【００３５】
スキャナ部１３は原稿を読み取る読取手段として機能するものであり、原稿から写真、文字、絵などの画像情報を光電的に読み取って画像データを生成する。原稿を読み取って得られる画像データは、周知の各種画像処理や画像変換が施され、ユーザによって指示されたデータ形式、又は所定のデータ形式の画像データとされた後、プリンタ部１４や通信部１６に送られ、画像の印刷やデータ送信に供される。ただし、読み取った画像のデータ送信を行う場合（以下、「スキャン送信」と言う。）は、画像データが電子メールに添付された状態となって通信部１６に与えられ、ネットワーク等を介して指定された送信先に送信される。なお、読み取って得られた画像データを後に再利用する場合に備えて記憶部２３に記憶しておくこともできる。
【００３６】
プリンタ部１４は、スキャナ部１３により取得された画像データ、通信部１６を介して外部機器から受信した画像データ、又は記憶部２３に格納されている画像データに基づいて記録シート上に画像を印刷する。
【００３７】
通信部１６は、公衆電話回線等の通信網を介してファクシミリデータの送受信を行う他、ＬＡＮ等のネットワークを介して、該ネットワークに接続された外部機器との間で電子メール等を用いて画像データの送受信を行う。これにより、データ送信装置１は、通常のファクシミリ通信を行うファクシミリ装置としての機能のみならず、電子メールの送受信端末としての機能も有する。したがって、データ送信装置１は、電子メールの添付ファイルとして、各種画像データを送受信することもでき、いわゆるインターネットＦＡＸ装置としても機能することになる。なお、データ送信装置１が行うネットワーク通信は有線又は無線のいずれを採用してもよい。
【００３８】
自動原稿給送装置１７は原稿載置部１７ａに載置される原稿を一枚ずつスキャナ部１３に自動給送する装置であり、スキャナ部１３で読み取られた原稿は排出部１７ｂに順次積載されていく。
【００３９】
図２は電子メール機能を利用してデータ送信装置１がデータの送受信を行うためのシステム構成を示す図であり、メールサーバ３を介してデータ送信装置１とコンピュータ４との間でデータの送受信を行う場合を例示している。
【００４０】
図２に示すように、このシステムは、データ送信元（画像データの発信側）となるデータ送信装置１と、データ送信先（画像データの受信側）となるコンピュータ４と、データ通信の際の中継装置となるメールサーバ３とがそれぞれネットワーク５に接続されて構成される。なお、図２では、データ送信先がコンピュータ４である場合を例示しているが、これに限定されるものでなく、例えば上述した構成と同様のデータ送信装置であってもよく、また他の装置であってもよい。
【００４１】
データ送信装置１は、原稿を読み取って得られる画像データを送信先であるコンピュータ４に送信する際、電子メールに画像データを添付して送信することができる。この場合、コンピュータ４に対応づけられた電子メールアドレスがユーザにより指定され、データ送信装置１は、その指定された電子メールアドレスを送信先として電子メールを送出する。この電子メールはネットワーク５を介してメールサーバ３に入力し、メールサーバ３内の記憶部に記憶される。
【００４２】
送信先となるコンピュータ４は、メール取得間隔として設定される所定時間ごとにネットワーク５上のメールサーバ３にアクセスし、そのメールサーバ３内に自身宛の電子メールが存在するかを自動的に確認する。そして自身宛の電子メールが存在する場合はその電子メールをコンピュータ４の内部に取り込む。したがって、データ送信装置１が送信した電子メールデータはコンピュータ４が内部に取り込んだ時点で送信先に到達したことになる。
【００４３】
メールサーバ３は、データ送信装置１から入力するデータを磁気ディスク装置等の記憶部に保存しておき、コンピュータ４がアクセスしてきた場合には、コンピュータ４が送信先として指定された電子メールをコンピュータ４に対して送出するように構成されている。
【００４４】
また、メールサーバ３は、データ送信装置１から入力する電子メールの送信先として指定された電子メールアドレスが存在しない場合には、その電子メールの発信元であるデータ送信装置１に対してエラーメールを自動返信する。
【００４５】
さらに、コンピュータ４にインストールされた電子メールソフトウェアは、電子メールを受信したときに、その電子メールに添付された画像データを解析し、コンピュータ４において処理可能な画像データであるか否かを識別するように、コンピュータ４を機能させる。例えば、コンピュータ４において処理可能なデータフォーマット（データ形式）が１６ビットで表現されたビットマップイメージである場合に、２４ビットや３２ビットで表現されたビットマップイメージを受信しても正常に処理することができない。また、コンピュータ４において処理可能な解像度を超えた解像度で画像データが生成されている場合、コンピュータ４において処理可能なデータ容量を超えている場合、又はコンピュータ４において復元することのできない圧縮方式で画像データが圧縮されている場合等も考えられる。そのため、コンピュータ４は電子メールに添付された画像データが処理可能な画像データであるか否かを識別して処理不可能な画像データである場合には、データ送信装置１に対してエラーメールを送信する。なお、電子メールに添付された画像データのフォーマットや解像度に、コンピュータ４にインストールされた電子メールソフトウェアが対応していない場合も同様である。
【００４６】
そして、この実施の形態においてデータ送信装置１は、少なくとも一の電子メールアドレスを送信先として予め記憶部２３に記憶しておき、ユーザにより指定された送信先に対して画像データを電子メールにより送信した後に、エラーメールを受信した場合には、そのエラーメールの示すエラー情報を、指定された送信先と対応づけて記憶部２３に記憶しておくように構成される。そしてデータ送信装置１は、ユーザがエラー情報の対応づけられた送信先に対して画像データの送信を再度行おうとした際に、ユーザに対してエラーの発生を通知し、又、そのエラーに対する対処を要求する旨の通知を行うように構成される。
【００４７】
以下、このようなデータ送信装置１の機能及び動作の詳細について説明する。
【００４８】
＜２．データ送信装置の機能及び動作＞
図３はデータ送信装置１の詳細な機能構成を示すブロック図である。図３に示すように、データ送信装置１の内部にはＣＰＵ３０が設けられており、メモリ４０に格納されたプログラム４１を読み取って実行することにより、ＣＰＵ３０は制御部３１及び送信データ生成部３２として機能する。また、ＣＰＵ３０は記憶部２３に対してアクセス自在な構成となっている。
【００４９】
制御部３１は、操作部１１及びディスプレイ１２を含むオペレーションパネル１０を介してユーザが設定する入力情報に基づき、スキャン送信時に自動原稿給送装置１７及びスキャナ部１３を制御するとともに、送信データ生成部３２を機能させる。また制御部３１は、通信部１６に含まれるデータ送受信部１６ａを制御してネットワーク５を介して電子メールデータの送受信を制御する。
【００５０】
なお、電子メールの受信は、制御部３１が予め設定された期間（受信間隔）ごとに定期的にメールサーバ３にアクセスして自身宛の電子メールの有無を確認し、電子メールの存在が確認された場合に、データ送受信部１６ａを介して行うように構成される。
【００５１】
制御部３１はさらに送信先登録部３１１、送信制御部３１２、表示制御部３１３及びエラー判定部３１４として機能する。
【００５２】
送信先登録部３１１はオペレーションパネル１０に対してユーザが入力する新規な送信先についての電子メールアドレスを記憶部２３の送信先登録テーブルＤ１に登録する。また、ユーザは送信先ごとに画像データの送信条件等を入力した場合には、送信先登録部３１１は送信先登録テーブルＤ１に対し、送信先に対応づけて送信条件登録情報を登録する。
【００５３】
送信制御部３１２は、スキャン送信時に自動原稿給送装置１７とスキャナ部１３とが同期して動作するように動作制御し、送信データ生成部３２を機能させて指定された送信先に対して送信すべき、電子メールによる送信データを生成させ、データ送受信部１６ａを介して送信先に電子メールを送信させる。このとき、送信制御部３１２は指定された送信先に対応づけて送信条件登録情報が登録されている場合、スキャナ部１３及び送信データ生成部３２を送信条件登録情報に基づいて制御することにより、送信条件登録情報に応じた画像データを生成させる。
【００５４】
また、送信制御部３１２は、データ受信時に受信間隔ごとに定期的にメールサーバ３にアクセスして自身宛の電子メールデータが存在するか否かを確認し、存在する場合にはメールサーバ３からその電子メールデータを受信するための制御を行う。
【００５５】
表示制御部３１３はディスプレイ１２における表示画面の内容を制御する表示制御手段であり、ユーザが送信先を指定する際には送信先登録テーブルＤ１から送信先の一覧リストをディスプレイ１２に表示することにより、ユーザによる送信先の指定操作を簡単に行えるようにする。また、ユーザが送信先を指定したときには、送信先登録テーブルＤ１において指定された送信先にエラー情報が対応づけられているかを検索して判断し、対応づけられている場合には、そのエラー情報に基づいてエラー通知画面をディスプレイ１２に表示させる。このため、表示制御部３１３は、エラー情報が対応づけられている送信先についてエラー発生通知を行う通知制御手段としても機能する。
【００５６】
エラー判定部３１４は受信する電子メールがエラーメールであるか否かを判断し、エラーメールである場合には、送信先と対応づけてエラー情報を記憶部２３の送信先登録テーブルＤ１に格納するエラー情報格納手段として機能するものである。
【００５７】
送信データ生成部３２はさらに電子メール作成部３２１及びデータ添付処理部３２２として機能する。電子メール作成部３２１はオペレーションパネル１０よりユーザから指定された送信先に対する電子メールデータを自動作成するように構成される。電子メール作成部３２１により作成される電子メールデータには、送信先を特定するための電子メールアドレスと固有の識別情報であるメッセージＩＤとが含まれる。また、データ添付処理部３２２は電子メール作成部３２１で生成された電子メールに対し、原稿を読み取って得られる画像データを自動的に添付するための処理を行うように構成され、画像データの添付処理によって送信先に対してデータ送信するための電子メールデータが生成される。画像データを電子メールに添付することにより、電子メールを利用して任意の画像データを送信先に送信することができる。
【００５８】
なお、ＣＰＵ３０によって実行されるプログラム４１は予めメモリ４０に格納されていてもよいし、メモリカード等のコンピュータ読み取り可能な記録媒体９に格納されたプログラム４１をＣＰＵ３０の制御によってメモリ４０に格納するようにしてもよい。また、ネットワーク５を介してコンピュータ４から入力するプログラム４１に関するデータをＣＰＵ３０がメモリ４０に格納するようにしてもよい。さらに、記録媒体９に格納されたプログラムや、ネットワーク５を介して入力するプログラム４１を、メモリ４０を介さずに直接ＣＰＵ３０が読み込んで実行するようにしてもよい。
【００５９】
一方、記憶部２３には保存用の画像データ等の他、送信先登録テーブルＤ１が記憶される。送信先登録テーブルＤ１とは電子メールの送信先に関する少なくとも一の電子メールアドレスが登録されたテーブル情報であり、送信先に関する名称と、送信先の電子メールアドレスと、送信先に対応づけられた送信条件登録情報と、送信先に対応づけられたエラー情報とが格納される。送信先登録テーブルＤ１は例えば次のようなテーブルデータとして管理される。
【００６０】
【表１】
0004053737.tif 000002
【００６１】
表１のように、送信先登録テーブルＤ１には、登録順に応じて付与される番号と、送信先を示す名称と、送信先の電子メールアドレスと、送信条件登録情報と、エラー情報との項目が設けられる。新規に送信先が登録されたときには、名称と電子メールアドレスとがテーブル上に登録される。
【００６２】
また、送信先登録テーブルＤ１の送信条件登録情報には、送信先ごとの画像データの送信条件を登録することができる。例えば、名称「田中」についての送信条件登録情報は、Ａ４原稿を解像度６００ｄｐｉで読み取り、ビットマップ形式の画像データとして送信すべきことを示している。したがって、送信条件登録情報に送信先が処理可能な送信条件を登録しておけば、ユーザが送信先を指定した際に、制御部３１がスキャナ部１３の読取条件等を送信先の装置に適した状態で自動設定することができ、ユーザの設定操作の負担を軽減することができる。
【００６３】
また、エラー情報の項目には、エラーメールを受信した場合に、そのエラーの内容を示す情報が格納される。表１の送信先登録テーブルＤ１においてエラー情報は、４つの送信先に対して格納されており、それぞれ異なる種類のエラー情報が格納されている。例えば番号１の送信先に対応するエラー情報は、メールサーバ３がエラーメールを送信してきたことに対応して付加されたものであり、送信先に関する情報（例えば送信先を示す電子メールアドレス）に誤りがあることを示すアドレスエラーとなっている。また、その他のエラー情報は送信先のコンピュータ４がエラーメールを送信してきたことに対応して付加されたものであり、送信した画像データに関してエラーがあることを示すエラー情報となっている。コンピュータ４から受信するエラー情報の種類としては、例えば画像データの解像度エラー（データ容量エラー）、フォーマットエラー、圧縮方式エラー等がある。
【００６４】
なお、表１において、送信条件登録情報とエラー情報とが登録されていない欄には「−」表示が行われている。
【００６５】
データ送信装置１より画像データを送信する際、ユーザは自動原稿給送装置１７の原稿載置部１７ａに原稿をセットし、オペレーションパネル１０から送信先となる電子メールアドレスを指定する。このとき、制御部３１は表示制御部３１３として機能し、記憶部２３に格納される送信先登録テーブルＤ１を読み出し、ディスプレイ１２上に登録されている送信先の一覧表示を行う。ユーザはこの一覧表示の中に所望の送信先に対応する電子メールアドレスが存在する場合はそれを選択指定することになる。また、表示制御部３１３は選択指定された送信先に対応づけてエラー情報が格納されているかを判断し、エラー情報が格納されている場合には、指定された送信先についてエラーが発生していることをユーザに示すエラー発生通知とともに、そのエラーへの対処をユーザに促すためのエラー対処通知をディスプレイ１２の画面上に表示させる。
【００６６】
図４乃至図７はディスプレイ１２に表示されるエラー画面の例を示す図である。
【００６７】
まず、図４はアドレスエラーに関するエラー画面Ｇ１０を示しており、表１に示す送信先登録テーブルＤ１からユーザが送信先として名称「田中」、電子メールアドレス「ｔａｎａｋａ  ａａａ．ｃｏｍ」を選択したときのエラー画面である。図４に示すように、指定された送信先に対応づけて送信先に関するエラー情報が格納されている場合には、前回送信した電子メールが送信先不明により送信できなかった旨のエラー発生通知Ｇ１１を行うとともに、登録された送信先についての電子メールアドレスに誤りがある可能性があることから登録内容の確認を促すための表示Ｇ１２が行われる。
【００６８】
ユーザは図４のようなエラー画面Ｇ１０を参照することで、エラーの発生を認識することができ、送信先登録テーブルＤ１に登録された内容に誤りがあるか否かの確認を容易に行うことができる。そしてオペレーションパネル１０より訂正操作を行って電子メールアドレスを正確なアドレスに容易に訂正することができる。なお、ユーザによる訂正操作が行われた場合、制御部３１は訂正された内容を送信先登録テーブルＤ１に反映して更新するとともに、エラー情報を削除して送信先登録テーブルＤ１を更新する。
【００６９】
次に、図５は解像度エラーに関するエラー画面Ｇ２０を示しており、表１に示す送信先登録テーブルＤ１からユーザが送信先として名称「佐藤」、電子メールアドレス「ｓａｔｏ  ｂｂｂ．ｃｏｍ」を選択したときのエラー画面である。
【００７０】
図５に示すように、指定された送信先に対応づけて画像データに関するエラーのうち、解像度エラーに関する情報が格納されている場合には、前回送信した電子メールが解像度エラーにより送信できなかった旨のエラー発生通知Ｇ２１を行う。解像度エラーは、例えば送信先となるコンピュータ４において処理可能な解像度を超えた解像度で画像データが生成されている場合やコンピュータ４において処理可能なデータ容量を超えている場合等に発生する。エラー発生通知Ｇ２１によりユーザは、送信先登録テーブルＤ１に登録されている解像度では送信先の装置が適切な処理を行うことができないことを視認することができる。
【００７１】
また、図５のエラー画面Ｇ２０にはエラーの原因である解像度の訂正を促すための表示Ｇ２２が行われる。ユーザは画面上の一覧表示ボタンＧ２３を押下することで、スキャナ部１３に対して設定可能な読み取り解像度の一覧表示を行い、その一覧中から適切な解像度を選択することにより、送信先登録テーブルＤ１に登録された解像度を適切なデータ容量を実現する値に容易に訂正することができる。ユーザによる訂正操作が行われた場合、制御部３１は訂正された解像度を送信先登録テーブルＤ１に反映して更新する。
【００７２】
次に、図６はフォーマットエラーに関するエラー画面Ｇ３０を示しており、表１に示す送信先登録テーブルＤ１からユーザが送信先として名称「鈴木」、電子メールアドレス「ｓｕｚｕｋｉ  ｃｃｃ．ｃｏｍ」を選択したときのエラー画面である。図６に示すように、指定された送信先に対応づけて画像データに関するエラーのうち、フォーマットエラーに関する情報が格納されている場合には、前回送信した電子メールがフォーマットエラーにより送信できなかった旨のエラー発生通知Ｇ３１を行う。これによりユーザは送信先登録テーブルＤ１に登録されているデータフォーマット（画像データの形式）では送信先の装置が処理することができないことを視認することができる。
【００７３】
また、図６のエラー画面Ｇ３０にはエラーの原因であるデータフォーマットの訂正を促すための表示Ｇ３２が行われる。ユーザは画面上の一覧表示ボタンＧ３３を押下することで、スキャナ部１３に対して設定可能なデータフォーマットの一覧表示を行い、その一覧中から適切なデータフォーマットを選択することにより、送信先登録テーブルＤ１に登録されたデータフォーマットを適切な値に容易に訂正することができる。ユーザによる訂正操作が行われた場合、制御部３１は訂正されたデータフォーマットを送信先登録テーブルＤ１に反映して更新する。
【００７４】
次に、図７は圧縮方式エラーに関するエラー画面Ｇ４０を示しており、表１に示す送信先登録テーブルＤ１からユーザが送信先として名称「山田」、電子メールアドレス「ｙａｍａｄａ  ａａａ．ｃｏｍ」を選択したときのエラー画面である。図７に示すように、指定された送信先に対応づけて画像データに関するエラーのうち、圧縮方式エラーに関する情報が格納されている場合には、前回送信した電子メールが圧縮方式エラーにより送信できなかった旨のエラー発生通知Ｇ４１を行う。これによりユーザは送信先登録テーブルＤ１に登録されている圧縮方式で画像データを圧縮しても送信先の装置が処理することができないことを視認することができる。
【００７５】
また、図７のエラー画面Ｇ４０にはエラーの原因である圧縮方式の訂正を促すための表示Ｇ４２が行われる。ユーザは画面上の一覧表示ボタンＧ４３を押下することで、スキャナ部１３に対して設定可能な圧縮方式の一覧表示を行い、その一覧中から適切な圧縮方式を選択することにより、送信先登録テーブルＤ１に登録された圧縮方式を適切な方式に容易に訂正することができる。ユーザによる訂正操作が行われた場合、制御部３１は訂正された圧縮方式を送信先登録テーブルＤ１に反映して更新する。
【００７６】
ユーザが送信先を指定した際に、その指定された送信先にエラー情報が対応づけられている場合、図４乃至図７に示すようにエラー情報の内容に応じたエラー画面を表示することにより、データ送信の前段階でエラーへの対処をエラー内容に応じて適切に行うことができる。すなわち、指定された送信先にデータ送信を行ってエラーが発生した場合には、次回同一の送信先を指定した際にエラー通知が行われるように構成されているため、エラーが生じる可能性が高い電子メールが何度も繰り返し送信されるという事態を防止することができるのである。
【００７７】
そしてユーザは送信先を指定するとともに、エラーの原因となった情報の訂正操作が完了すると、次にオペレーションパネル１０よりスキャン開始を指示する。スキャン開始が指示されると、制御部３１はスキャナ部１３に対して送信条件登録情報に基づくスキャン条件や動作モードの設定等を行った後、自動原稿給送装置１７とスキャナ部１３とを同期させて動作させ、スキャナ部１３において自動原稿給送装置１７から給送される原稿を１枚ずつ自動的に読み取っていくように制御する。
【００７８】
スキャナ部１３は制御部３１より設定される条件に基づいて、原稿を１枚ずつ読み取り、指定されたデータフォーマットの画像データを生成するとともに、指定された圧縮方式で画像圧縮を行う。そして、その結果得られる画像データを送信データ生成部３２のデータ添付処理部３２２に与える。
【００７９】
また、制御部３１は送信データ生成部３２の電子メール作成部３２１を機能させ、ユーザによって指定された送信先に対する電子メールデータを自動作成させる。このとき、電子メール作成部３２１は固有のメッセージ識別情報（メッセージＩＤ）を生成し、それを電子メールデータのヘッダ部分に付加する。なお、制御部３１は指定された送信先とメッセージ識別情報とを関連づけた情報を一時的に記憶部２３に格納しておく。
【００８０】
図８は電子メール作成部３２１において生成される電子メールデータ５０のヘッダ部分の一例を示す図である。ヘッダ部分には、電子メールデータ５０の送信時刻５１と、指定された送信先の電子メールアドレス５２と、送信元であるデータ送信装置１の電子メールアドレス５３と、電子メールデータ５０の生成に伴って生成された固有のメッセージ識別情報５４とが含まれる。したがって、電子メールデータ５０を入力するメールサーバ３や送信先となるコンピュータ４は、電子メールデータ５０を受信すると、その電子メールの送信元を特定することができるので、自動的にその送信元に対してエラーメール等の電子メールを返信することができる。
【００８１】
データ添付処理部３２２は、電子メール作成部３２１において生成される電子メールデータ５０に対してスキャナ部１３から得られる画像データを添付データとして添付することにより、送信データを生成する。そして生成された送信データはデータ送受信部１６ａに与えられる。
【００８２】
データ送受信部１６ａは送信制御部３１２からの制御信号に基づいて、指定された電子メールアドレスを送信先とする電子メールをメールサーバ３に送信する。
【００８３】
電子メールを入力するメールサーバ３は、送信先として指定された電子メールアドレス５２が不明である（存在しない）場合には送信元の電子メールアドレス５３に対してアドレスエラーのエラーメールを返信する。その際、メールサーバ３はどの電子メールが送信先に送信できなかったかを示すために電子メールデータ５０に含まれるメッセージ識別情報５４をエラーメールに付加する。
【００８４】
図９はメールサーバ３がデータ送信装置１に対して返信するエラーメール６０の一例を示す図である。図９に示すように、メールサーバ３からのエラーメール６０には、エラーメール６０の送信時刻６１と、エラーメール６０の返信先であるデータ送信装置１の電子メールアドレス６２と、エラーメール６０の発信元であるメールサーバ３の電子メールアドレス６３と、エラーの発生した電子メールを特定するためのメッセージ識別情報６４と、どのようなエラーが発生したのかを示すエラー内容情報６５とが含まれる。メッセージ識別情報６４はエラーの発生した電子メールデータ５０に含まれていたメッセージ識別情報５４がそのまま使用される。
【００８５】
したがって、データ送信装置１がメールサーバ３からのエラーメールを受信した際には、メッセージ識別情報６４を確認することにより、送信先に関するエラーの発生した電子メールと、指定した送信先との対応関係を明確に識別することが可能になる。
【００８６】
また、電子メールを受信するコンピュータ４は、メールサーバ３を介して電子メールを受信すると、その電子メールに添付された画像データを解析する。その画像データがコンピュータ４において処理不可能な画像データである場合には、コンピュータ４は送信元の電子メールアドレス５３に対して画像データに関するエラーのエラーメールを返信する。その際、コンピュータ４はどの電子メールが処理不可能であったかを示すために電子メールデータ５０に含まれるメッセージ識別情報５４を付加する。
【００８７】
図１０はコンピュータ４がデータ送信装置１に対して返信するエラーメール７０の一例を示す図である。図１０に示すように、コンピュータ４からのエラーメール７０には、エラーメール７０の送信時刻７１と、エラーメール７０の返信先であるデータ送信装置１の電子メールアドレス７２と、エラーメール７０の発信元であるコンピュータ４の電子メールアドレス７３（すなわち、エラーとなった電子メールの送信先アドレス５２）と、エラーの発生した電子メールを特定するためのメッセージ識別情報７４と、どのようなエラーが発生したのかを示すエラー内容情報７５とが含まれる。メッセージ識別情報７４はエラーの発生した電子メールデータ５０に含まれていたメッセージ識別情報５４がそのまま使用される。
【００８８】
したがって、この場合も同様に、データ送信装置１がコンピュータ４からのエラーメールを受信した際には、メッセージ識別情報７４を確認することにより、画像データに関するエラーの発生した電子メールと、指定した送信先との対応関係を明確に識別することが可能になる。
【００８９】
より具体的に説明すると、データ送信装置１が電子メールを受信した際には、制御部３１のエラー判定部３１４が機能する。エラー判定部３１４は、受信した電子メールに対してエラー内容情報６５，７５の有無を検索することにより、エラーメールであるか否かを判定する。例えば、「ＥＲＲＯＲ」の文字列がヘッダ部分又は本文部分に存在する場合にはエラーメールであることがわかる。その判定の結果、エラーメールであると判定された場合、エラー判定部３１４はメッセージ識別情報６４，７４を取得することによって、エラーの発生した電子メールを特定する。そして、記憶部２３に格納された送信先とメッセージ識別情報５４とを関連づけた情報を参照することで、エラーの発生及びエラーの内容と、送信先とを関連づける。
【００９０】
そしてエラー判定部３１４は、記憶部２３にアクセスして送信先登録テーブルＤ１を取得し、エラーの発生した送信先を特定するとともに、その送信先に対応づけてエラー情報を付加する。この結果、送信先登録テーブルＤ１において送信先に関する情報にエラー情報が対応づけられることになる。そしてユーザが再度同一の送信先に対してデータ送信を行おうとした際には、指定された送信先に対応づけられたエラー情報がディスプレイ１２に表示されることによって、エラーの再発を未然に防止することが可能になる。
【００９１】
上記のような構成のデータ送信装置１におけるデータ送信時の処理動作と、データ受信時の処理動作とをそれぞれフローチャートを参照しつつ以下に説明する。
【００９２】
まず、データ送信時の処理について説明する。図１１はデータ送信装置１におけるデータ送信時の処理動作を示すフローチャートである。
【００９３】
データ送信時には、まずユーザによる送信先の選択指定が行われる（ステップＳ１０１）。ユーザが送信先を指定する際、記憶部２３に記憶された送信先登録テーブルＤ１のうちから送信先を選択指定する場合にはステップＳ１０３に進み、送信先登録テーブルＤ１に登録されていない新規な送信先を指定する場合にはステップＳ１０２に進む。
【００９４】
ステップＳ１０２では、ユーザはオペレーションパネル１０より新規な送信先に関する情報を入力し、制御部３１はその入力された情報に基づいて送信先登録テーブルＤ１に新規な送信先に関する情報を追加するとともに、その入力された送信先に関する情報に基づいて送信先を指定する。このとき、送信条件についても同時に入力を受け付け、ユーザが読み取り解像度や画像データのフォーマット等についての送信条件を入力した場合には、それらの情報を送信条件登録情報として新規な送信先に対応づけて送信先登録テーブルＤ１に登録する。なお、送信条件の入力は必ずしも必要なものではない。
【００９５】
一方、ステップＳ１０３では、制御部３１はディスプレイ１２に送信先登録テーブルＤ１に登録された送信先の一覧表示を行い、ユーザによる送信先の選択指定を受け付ける。
【００９６】
そしてユーザによる送信先の選択指定が行われると、制御部３１は送信先登録テーブルＤ１の指定された送信先についてエラー情報が登録されているか否かを判断する（ステップＳ１０４）。そしてエラー情報が登録されている場合にはステップＳ１０５に進み、エラー情報が登録されていない場合にはステップＳ１０８に進む。
【００９７】
ステップＳ１０５では、表示制御部３１３が選択された送信先に対応づけられたエラー情報を取得し、そのエラー情報に応じたエラー表示（図４〜図７参照）をディスプレイ１２に対して行う。このエラー表示により、ユーザはエラーの発生及び送信先に関する情報や送信条件に関する情報を修正する必要があることを認識し、ステップＳ１０６において必要に応じてその修正操作がオペレーションパネル１０を介して行われる。
【００９８】
制御部３１は、ユーザによる修正操作が行われると、その修正された内容を送信先登録テーブルＤ１に登録することで、送信先登録テーブルＤ１の内容を更新する。また、ユーザによる送信先又は送信条件の修正により、エラーの原因が解消としたと考えられるため、それ以後、同一のエラー表示が行われることを回避する必要がある。そのため、ユーザによる修正操作が行われると、制御部３１は指定された送信先に対応づけて、送信先登録テーブルＤ１に記憶されていたエラー情報を削除する（ステップＳ１０７）。そしてステップＳ１０８に進む。
【００９９】
制御部３１はユーザにより、オペレーションパネル１０の操作部１１に含まれるスキャンキーが押下されたか否かを判断し、押下された場合にはステップＳ１０９に進む。一方、押下されない場合は送信先の変更等を受け付けるためにステップＳ１０１に戻る。
【０１００】
スキャンキーが押下された場合には、制御部３１は自動原稿給送装置１７とスキャナ部１３とを同期して動作させ、原稿の読み取り動作を開始させる（ステップＳ１０９）。このとき、制御部３１は指定された送信先に送信条件登録情報が対応づけられている場合には、その送信条件に関する情報に基づいてスキャナ部１３の読取条件等を設定する。
【０１０１】
そしてデータ送信装置１では画像データの生成が行われる（ステップＳ１１０）。そして送信データ生成部３２が機能して、原稿を読み取ることによって得られる画像データを電子メールに添付する処理が行われ、画像データの添付された電子メールが指定された送信先に送信される（ステップＳ１１１）。
【０１０２】
以上でデータ送信時の処理は終了することになるが、ユーザが送信先を指定した際に、エラー情報が対応づけられている場合には、エラー表示によりユーザに対して注意が喚起される。このため、ユーザが必要に応じてそのエラーに対する対処を行った後に、原稿の読み取り処理（ステップＳ１０９）、画像データの生成処理（ステップＳ１１０）及び送信処理（ステップＳ１１１）が行われるため、再度同一のエラーが発生する可能性を低減することが可能である。
【０１０３】
次に、データ受信時の処理について説明する。図１２はデータ送信装置１におけるデータ受信時の処理動作を示すフローチャートである。
【０１０４】
制御部３１は予め設定された一定期間毎に電子メールの受信状況を確認する必要があるため、メール受信時間が経過したか否かを判断し（ステップＳ２０１）、メール受信時間が経過していない場合には、ステップＳ２０２で一定時間待機した後、再びメール受信時間が経過したか否かの確認を行う（ステップＳ２０１）。
【０１０５】
メール受信時間が経過した場合には、制御部３１はデータ送受信部１６ａを介してメールサーバ３にアクセスし（ステップＳ２０３）、自身宛の電子メールが存在するか否かを判断する（ステップＳ２０４）。そして自身宛の電子メールが存在する場合はステップＳ２０５に進み、存在しない場合はステップＳ２１１に進んで次回の受信時間を設定した後、ステップＳ２０１に戻ってメール受信待機状態となる。
【０１０６】
制御部３１は、自身宛の電子メールを受信した場合、その電子メールを解析し（ステップＳ２０５）、受信した電子メールがエラーメールであるか否かを判断し（ステップＳ２０６）、エラーメールである場合はエラーメールを処理するためのエラー処理（ステップＳ２０８，Ｓ２０９，Ｓ２１０）に進み、エラーメール以外の通常の電子メールである場合は通常の電子メール受信処理（ステップＳ２０７）が行われる。通常の電子メール受信処理（ステップＳ２０７）の中には画像データの添付された電子メールデータを受信して、その画像データに基づく印刷処理を行う処理が含まれる。
【０１０７】
エラー処理を行う場合には、エラー判定部３１４がエラーメールに含まれるメッセージ識別情報からエラーの発生した送信データの送信先を特定する（ステップＳ２０８）。そしてエラー内容情報６５，７５（図９，図１０参照）を解析して、エラーの内容を特定する（ステップＳ２０９）。その後、制御部３１は特定された送信先に対応づけて送信先登録テーブルＤ１にエラー情報を追加登録する（ステップＳ２１０）。エラーメールを受信した際にエラー情報を送信先登録テーブルＤ１に追加しておくことで、その後ユーザがエラーの発生した送信先を指定してデータ送信処理を行う場合に、エラー情報に基づく表示を行うこと（図１１，ステップＳ１０５）が可能になる。
【０１０８】
そして次回の受信時間を設定し（ステップＳ２１１）、ステップＳ２０１に戻ってメール受信待機状態となる。
【０１０９】
このようにデータ送信装置１は、記憶部２３に少なくとも一の送信先を記憶しておくように構成され、データ送信の際には、ユーザが記憶部２３に記憶された少なくとも一の送信先のうちから希望する送信先を指定するように構成されている。そして、さらにデータ送信装置１は電子メールによるデータ送信がエラーとなった場合、そのデータ送信の際に指定された送信先と、エラーが生じたことを示すエラー情報とを対応づけて記憶部２３に格納するように構成され、その後ユーザがその送信先を指定する操作を行った場合に、記憶部２３を参照してエラー情報の有無を確認し、エラー情報が存在すれば、エラー情報が対応づけられている送信先についてエラー発生通知を行うように構成されている。したがって、このデータ送信装置１では、以前に送信エラーが生じた送信先にデータ送信しようとする場合に、エラー表示によりユーザに対して注意を喚起するので、送信エラーが生じた電子メールと同じ条件の電子メールが繰り返し送信されることを有効に防止することが可能である。
【０１１０】
また、データ送信装置１は、エラー情報に対応するエラー内容に応じてディスプレイ１２に表示する表示内容を変更するように構成されているため、ユーザはエラーの発生だけでなく、エラーの内容及びその内容に応じた対処法についても知ることが可能である。
【０１１１】
＜３．変形例＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１１２】
例えば、上記説明においては、ユーザが送信先を指定する際にエラーの発生等を通知するように構成される例について説明したが、エラー通知を行うのは、送信先を指定する場合に限定されるものではなく、例えば、送信先登録テーブルＤ１に登録された内容をユーザが確認するための操作を行った際にエラーの発生等を通知するように構成してもよい。つまり、エラー表示を行うタイミングは、ユーザがエラー情報の対応づけられた送信先を指定した場合に限られず、記憶部２３に記憶された内容を表示して送信先登録テーブルＤ１に登録された送信先のいずれかの確認等を行うような送信先に関する所定の操作が行われた場合に行ってもよい。このようなケースとしては、例えば、所定の送信先の電子メールアドレスが変更されたことに対応して、送信先登録テーブルＤ１に登録されている当該送信先の電子メールアドレスを訂正するような、送信先登録テーブルＤ１のメンテナンス操作が挙げられる。このような場合、データ送信装置１は、送信先情報の修正のために送信先登録テーブルＤ１の登録内容を表示させる操作が行われたことに対応して、修正対象の送信先だけでなく、送信先登録テーブルＤ１に登録されている全ての送信先についてのエラー情報が存在するかどうか確認し、エラー情報が存在すればその内容に応じて図４〜図７のいずれかの表示を行う。
【０１１３】
また、上記説明においては、ユーザに対してエラーの発生等を通知するためにディスプレイ１２に表示する形態を説明したがこれに限定されるものでもなく、ブザーや音声等の他の通知手段を利用して通知を行うようにしてもよい。また、上記説明では、エラー発生通知と共にエラー対処通知（例えば図４の表示Ｇ１２）を表示しているが、簡易にはエラー発生通知のみであってもよい。
【０１１４】
また、上記説明においては、電子メールを利用してデータの送受信を行う場合を例示したがこれに限定されるものでもなく、この発明はファクシミリ等の他の任意の通信手法に対しても適用することができることは勿論である。
【０１１５】
また、上記説明においては、データ送信装置１が複合機である場合を例示したがこれに限定されるものでもなく、例えばスキャナ、複写機、ファクシミリ装置等のうちの単独の機能を有する装置であってもよいし、これら以外の他の装置であっても構わない。例えば、電子メール端末としてのパーソナルコンピュータやデータ送信機能を有する携帯電話等であってもよい。
【０１１６】
さらに、上記説明においては、送信先登録テーブルＤ１には、１つの送信先に対して１種類のエラー情報のみが格納されているが、１回のデータ送信において複合的な原因でエラーが発生した場合には、１つの送信先に対して複数種類のエラー情報を格納し、その内容に応じて図４〜図７の表示を組み合わせたエラー表示を行うようにしてもよい。
【０１１７】
【発明の効果】
以上説明したように、請求項１、７、８及び１４に記載の発明によれば、送信手段によるデータ送信に応答してエラーメールを受信した場合、そのエラーメールを解析して複数種類のエラーのうちからエラーの内容を特定し、そのエラーの内容を示したエラー情報を、指定された送信先と対応づけて記憶手段に格納しておくように構成される。そして、記憶手段に記憶された送信先に対するユーザの所定の操作を受けた場合に、記憶手段を参照してエラー情報の有無を確認し、エラー情報が存在すれば、エラー情報が対応づけられている送信先についてエラーの内容を示したエラー発生通知を行うとともに、エラーの種類に応じた対処をユーザーに促すための表示を行うように構成されるため、データを送信する際に、エラーが発生する可能性が高い送信データが繰り返し送信されることを有効に防止することが可能である。また、ユーザは前回のデータ送信時にどのような種類のエラーが発生していたのかを容易に把握することができる。更に、ユーザはエラー内容に応じて的確な対処を行うことが可能になる。
【０１１８】
請求項２及び９に記載の発明によれば、記憶手段に記憶された送信先からデータの送信先を選択する操作によって選択された送信先にエラー情報が対応づけられている場合、エラー発生通知を行うように構成されているため、選択された送信先にエラーが発生する可能性が高い送信データが送信される前の段階でエラー発生通知を行うことができる。
【０１１９】
請求項３及び１０に記載の発明によれば、記憶手段に記憶された内容を表示するための操作が行われた場合に、記憶手段を参照してエラー情報の有無を確認し、エラー情報が存在すれば、エラー情報が対応づけられている送信先についてエラー発生通知を行うように構成されるため、エラー情報が対応づけられている送信先が指定されない場合であっても、ユーザに対してエラーの存在を通知することができる。
【０１２３】
請求項４及び１１に記載の発明によれば、エラー情報が示すエラーの内容が送信先に関するエラーである場合、エラー情報が対応付けられた送信先の記憶内容の確認を促す表示を行うように構成されるため、ユーザは送信先の記憶内容が誤っている可能性があることを認識することができる。
【０１２４】
請求項５及び１２に記載の発明によれば、エラー情報が示すエラーの内容が画像データに関するエラーである場合、送信すべき画像データの容量又は形式の見直しを促す表示を行うように構成されるため、ユーザは送信すべき画像データの容量又は形式に問題がある可能性があることを認識することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態におけるデータ送信装置を示す外観図である。
【図２】電子メール機能を利用してデータ送信装置がデータの送受信を行うためのシステム構成を示す図である。
【図３】データ送信装置の詳細な機能構成を示すブロック図である。
【図４】ディスプレイに表示されるエラー画面の一例を示す図である。
【図５】ディスプレイに表示されるエラー画面の他の例を示す図である。
【図６】ディスプレイに表示されるエラー画面の他の例を示す図である。
【図７】ディスプレイに表示されるエラー画面の他の例を示す図である。
【図８】電子メールデータのヘッダ部分の一例を示す図である。
【図９】メールサーバからのエラーメールの一例を示す図である。
【図１０】送信先の装置からのエラーメールの一例を示す図である。
【図１１】データ送信時の処理動作を示すフローチャートである。
【図１２】データ受信時の処理動作を示すフローチャートである。
【符号の説明】
１  データ送信装置
３  メールサーバ
４  コンピュータ（送信先）
５  ネットワーク
９  記録媒体
１０  オペレーションパネル
１２  ディスプレイ
１３  スキャナ部（読取手段）
１６ａ  データ送受信部
２３  記憶部（記憶手段）
３０  ＣＰＵ
３１  制御部
３２  送信データ生成部
４０  メモリ
４１  プログラム
３１１  送信先登録部
３１２  送信制御部
３１３  表示制御部（通知制御手段、表示制御手段）
３１４  エラー判定部（エラー情報格納手段）
Ｄ１  送信先登録テーブル
【図１】
0004053737.tif 000003
【図２】
0004053737.tif 000004
【図３】
0004053737.tif 000005
【図４】
0004053737.tif 000006
【図５】
0004053737.tif 000007
【図６】
0004053737.tif 000008
【図７】
0004053737.tif 000009
【図８】
0004053737.tif 000010
【図９】
0004053737.tif 000011
【図１０】
0004053737.tif 000012
【図１１】
0004053737.tif 000013
【図１２】
0004053737.tif 000014