(57)【特許請求の範囲】
【請求項１】
ネットワークを介した通信が可能な画像処理装置であって、
複数の単位画像からなる画像データを、前記ネットワークを介しての送信を目的とする電子メールによって送信するための送信用ファイルに変換する変換手段と、
前記変換手段によって変換された前記送信用ファイルを記憶する記憶手段と、
前記送信用ファイルを複数の分割ファイルに分割する分割手段と、
前記複数の分割ファイルを前記ネットワークを介して順次に送信する送信手段と、
前記複数の分割ファイルのそれぞれの送信完了を検出する送信完了検出手段と、
送信未了の単位画像に対応する前記送信用ファイルを前記記憶手段に保持させる一方、前記送信完了検出手段により単位画像に相当する分割ファイルの送信完了が検出されたとき、送信完了の単位画像に対応する前記送信用ファイルを前記記憶手段から削除する記憶制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
ネットワークを介した通信が可能な画像処理装置であって、
複数の単位画像からなる画像データを記憶する記憶手段と、
複数の単位画像からなる画像データを、前記ネットワークを介しての送信を目的とする電子メールによって送信するための送信用ファイルに変換する変換手段と、
前記送信用ファイルを複数の分割ファイルに分割する分割手段と、
前記複数の分割ファイルを前記ネットワークを介して順次に送信する送信手段と、
前記複数の分割ファイルのそれぞれの送信完了を検出する送信完了検出手段と、
送信未了の単位画像に対応する画像データを前記記憶手段に保持させる一方、前記送信完了検出手段により単位画像に相当する分割ファイルの送信完了が検出されたとき、送信完了の単位画像に対応する画像データを前記記憶手段から削除する記憶制御手段と、
を備えることを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、
前記送信用ファイルは、前記複数の単位画像からなる画像データの順次配列を含み、
前記分割手段は、
前記順次配列における単位画像相互の境界で前記送信用ファイルを分割する画像境界分割手段、
を備えることを特徴とする画像処理装置。
【請求項４】
請求項１ないし３のいずれかに記載の画像処理装置において、
前記送信完了検出手段は、前記ネットワークを介してそれぞれの分割ファイルを中継すべき中継サーバへの送信の完了で、前記複数の分割ファイルのそれぞれの送信完了を判定することを特徴とする画像処理装置。
【請求項５】
請求項１ないし３のいずれかに記載の画像処理装置において、
前記送信完了検出手段は、前記ネットワークへの前記複数の分割ファイルのそれぞれの発信からの所定時間の経過に基づいて、前記複数の分割ファイルのそれぞれの送信完了を判定することを特徴とする画像処理装置。
【請求項６】
請求項１ないし５のいずれかに記載の画像処理装置において、
原稿の画像を読み取る読取手段と、
前記ネットワークないし公衆電話回線を介して画像を受信する画像受信手段と、
を含む多機能入力手段をさらに備え、
前記複数の単位画像は、前記多機能入力手段に属するいずれの手段からも入力可能であることを特徴とする画像処理装置。
【請求項７】
請求項１ないし５のいずれかに記載の画像処理装置において、
前記画像データを印刷する印刷手段、
をさらに備え、
プリンタ装置として機能することを特徴とする画像処理装置。
【請求項８】
請求項１ないし５のいずれかに記載の画像処理装置において、
原稿の画像を読み取る原稿読取手段、
をさらに備え、
スキャナ装置として機能することを特徴とする画像処理装置。
【請求項９】
請求項８に記載の画像処理装置において、
前記原稿読取手段によって得られた前記画像データを印刷する印刷手段、
をさらに備え、
コピー機として機能することを特徴とする画像処理装置。
【請求項１０】
請求項１ないし５のいずれかに記載の画像処理装置において、
画像のファクシミリ電送手段、
をさらに備え、
ファックス装置として機能することを特徴とする画像処理装置。
【請求項１１】
請求項１ないし１０のいずれかに記載の画像処理装置において、
前記送信手段は、ネットワークにおける複数の中継サーバを介して送信先とコネクションレス通信可能であり、前記中継サーバへ前記複数の分割ファイルを送信することを特徴とする画像処理装置。
【請求項１２】
複数の単位画像からなる画像データを電子メールによって送信するための送信用ファイルに変換するステップと、
前記送信用ファイルを記憶するステップと、
前記送信用ファイルを複数の分割ファイルに分割するステップと、
複数の分割ファイルをネットワークを介して順次に送信する送信ステップと、
前記複数の分割ファイルのそれぞれの送信完了を判定するステップと、
送信未了の単位画像に対応する前記送信用ファイルを記憶媒体に保持させるステップと、
単位画像に相当する分割ファイルの送信完了が検出されたとき、送信完了の単位画像に対応する前記送信用ファイルを削除するステップと、
を備えることを特徴とする画像送信方法。
【請求項１３】
プログラムであって、前記プログラムのコンピュータによる実行は、前記コンピュータに、
複数の単位画像からなる画像データを電子メールによって送信するための送信用ファイルに変換するステップと、
前記送信用ファイルを記憶するステップと、
前記送信用ファイルを複数の分割ファイルに分割するステップと、
複数の分割ファイルをネットワークを介して順次に送信する送信ステップと、
前記複数の分割ファイルのそれぞれの送信完了を判定するステップと、
送信未了の単位画像に対応する前記送信用ファイルを記憶媒体に保持させるステップと、
単位画像に相当する分割ファイルの送信完了が検出されたとき、送信完了の単位画像に対応する前記送信用ファイルを削除するステップと、
を実行させることを特徴とするプログラム。
【請求項１４】
請求項１または２に記載の画像処理装置において、
前記分割手段は、前記送信用ファイルを所定のデータ量毎に分割することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介した通信が可能な画像処理装置に関する。
【０００２】
【従来の技術】
ネットワークを介した通信が可能な画像処理装置として、例えば、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｏｄｕｃｔ）が知られている。ＭＦＰは、スキャナ、複写機、プリンタ、ファックス等の機能を有した複合機であり、さらに、スキャナ機能による読み取り等により取得した画像を電子メールに添付して直接インターネットやＬＡＮ等のネットワークを介して、送信先のＭＦＰ等に送信することが可能である。
【０００３】
送信元から送信先へ電子メールを送信するとき、複数のメールサーバを介して送信することとなる。各メールサーバは、システム管理者が１メール毎の容量制限を設定しており、例えば、これら容量制限を越える場合は着信を拒否する場合がある。このような着信拒否は、電子メールが経由するメールサーバのうちどのサーバであるかは不定である。
【０００４】
画像データの容量は大容量化しており、特にカラー画像データは単位画像あたり６０ＭＢ程度となり膨大であり、メールサーバで設定された１メール毎の容量制限を越える場合がある。そのため１メール毎の容量制限、例えば５００Ｋ〜２ＭＢを越えないよう、送信元であらかじめ送信する画像を分割してそれぞれを電子メールに添付した分割メールとして送信先へ送信している。
【０００５】
インターネットは、送信先へのデータ送信を補償しない、送信データの欠落があり得るインフラである。従って、分割した画像を添付する複数の分割メールのうちいずれかは、送信されない可能性がある。
【０００６】
従って、送信元から送信先への画像送信時には、例えば、画像のページ番号と分割メールの管理番号とを関連付けて、全分割メールを送信先で受信したと判定すると、全分割メールに添付される画像を印刷出力し、印刷出力が完了した時点で全分割メールを削除することで、メール送信エラーを検出するのが一般的である。送信元で対応する場合は、送信した全分割メールを所定の時間保持することによって対応することもある。
【０００７】
【発明が解決しようとする課題】
しかしながら、ＭＦＰによっては、送信した全分割メール（画像データ）をメモリで保持するだけのメモリ容量を有していないものもある。また、一般的なメールサーバでは、送信先において着信したメールはメールサーバから削除している。
【０００８】
従って、例えば、単位画像を複数に分割して、各分割画像を添付した分割メールを複数送信した場合において１つの分割メールだけでも送信不達になった場合、ＭＦＰにおいて送信画像を保持していなかった場合は、スキャナ機能によって当該単位画像を再度読取走査する必要がある。
【０００９】
また、メールサーバから不達通知の無かった分割メールから順次削除していくことも考えられるが、単位画像の一部の分割画像を添付するメールが１つでも不達になると、単位画像を再度読取走査する必要があり、不達単位画像の確認、原稿セットなどユーザによる再発信が面倒である。
【００１０】
また、画像データを電子メールに添付可能なデータフォーマットに変換して、電子メールに添付して送信するが、画像データを保存していても、電子メールに添付するフォーマットの画像は、電子メール送信時のみメモリに保持されているため、電子メール不達時にはこのフォーマット変換を再度実行しなくてはならない。
【００１１】
本発明は、上記課題に鑑みなされたものであり、画像送信時におけるメモリ利用効率の向上を図るとともに、不達時の画像再送効率の向上を図ることが可能な画像処理装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するため、請求項１の発明は、ネットワークを介した通信が可能な画像処理装置であって、複数の単位画像からなる画像データを、ネットワークを介しての送信を目的とする電子メールによって送信するための送信用ファイルに変換する変換手段と、変換手段によって変換された送信用ファイルを記憶する記憶手段と、送信用ファイルを複数の分割ファイルに分割する分割手段と、複数の分割ファイルをネットワークを介して順次に送信する送信手段と、複数の分割ファイルのそれぞれの送信完了を検出する送信完了検出手段と、送信未了の単位画像に対応する送信用ファイルを記憶手段に保持させる一方、送信完了検出手段により単位画像に相当する分割ファイルの送信完了が検出されたとき、送信完了の単位画像に対応する送信用ファイルを記憶手段から削除する記憶制御手段と、を備えている。
【００１３】
また、請求項２の発明は、ネットワークを介した通信が可能な画像処理装置であって、複数の単位画像からなる画像データを記憶する記憶手段と、複数の単位画像からなる画像データを、ネットワークを介しての送信を目的とする電子メールによって送信するための送信用ファイルに変換する変換手段と、送信用ファイルを複数の分割ファイルに分割する分割手段と、複数の分割ファイルをネットワークを介して順次に送信する送信手段と、複数の分割ファイルのそれぞれの送信完了を検出する送信完了検出手段と、送信未了の単位画像に対応する画像データを記憶手段に保持させる一方、送信完了検出手段により単位画像に相当する分割ファイルの送信完了が検出されたとき、送信完了の単位画像に対応する画像データを記憶手段から削除する記憶制御手段と、を備えている。
【００１４】
また、請求項３の発明は、請求項１または２に記載の画像処理装置において、送信用ファイルは、複数の単位画像からなる画像データの順次配列を含み、分割手段は、順次配列における単位画像相互の境界で送信用ファイルを分割する画像境界分割手段、を備えている。
【００１５】
また、請求項４の発明は、請求項１ないし３のいずれかに記載の画像処理装置において、送信完了検出手段は、ネットワークを介してそれぞれの分割ファイルを中継すべき中継サーバへの送信の完了で、複数の分割ファイルのそれぞれの送信完了を判定することを特徴とする。
【００１６】
また、請求項５の発明は、請求項１ないし３のいずれかに記載の画像処理装置において、送信完了検出手段は、ネットワークへの複数の分割ファイルのそれぞれの発信からの所定時間の経過に基づいて複数の分割ファイルのそれぞれの送信完了を判定することを特徴とする。
【００１７】
また、請求項６の発明は、請求項１ないし５のいずれかに記載の画像処理装置において、原稿の画像を読み取る読取手段と、ネットワークないし公衆電話回線を介して画像を受信する画像受信手段と、を含む多機能入力手段をさらに備え、複数の単位画像は、多機能入力手段に属するいずれの手段からも入力可能であることを特徴とする。
【００１８】
また、請求項７の発明は、請求項１ないし５のいずれかに記載の画像処理装置において、画像データを印刷する印刷手段、をさらに備え、プリンタ装置として機能することを特徴とする。
【００１９】
また、請求項８の発明は、請求項１ないし５のいずれかに記載の画像処理装置において、原稿の画像を読み取る原稿読取手段、をさらに備え、スキャナ装置として機能することを特徴とする。
【００２０】
また、請求項９の発明は、請求項８に記載の画像処理装置において、原稿読取手段によって得られた画像データを印刷する印刷手段、をさらに備え、コピー機として機能することを特徴とする。
【００２１】
また、請求項１０の発明は、請求項１ないし５のいずれかに記載の画像処理装置において、画像のファクシミリ電送手段、をさらに備え、ファックス装置として機能することを特徴とする。
【００２２】
また、請求項１１の発明は、請求項１ないし１０のいずれかに記載の画像処理装置において、送信手段は、ネットワークにおける複数の中継サーバを介して送信先とコネクションレス通信可能であり、中継サーバへ複数の分割ファイルを送信することを特徴とする。
【００２３】
また、請求項１２の発明は、画像送信方法であって、複数の単位画像からなる画像データを電子メールによって送信するための送信用ファイルに変換するステップと、送信用ファイルを記憶するステップと、送信用ファイルを複数の分割ファイルに分割するステップと、複数の分割ファイルをネットワークを介して順次に送信する送信ステップと、前記複数の分割ファイルのそれぞれ送信完了を判定するステップと、送信未了の単位画像に対応する送信用ファイルを記憶媒体に保持させるステップと、単位画像に相当する分割ファイルの送信完了が検出されたとき、送信完了の単位画像に対応する送信用ファイルを削除するステップと、を備えている。
【００２４】
また、請求項１３の発明は、プログラムであって、プログラムのコンピュータによる実行は、コンピュータに、複数の単位画像からなる画像データを電子メールによって送信するための送信用ファイルに変換するステップと、送信用ファイルを記憶するステップと、送信用ファイルを複数の分割ファイルに分割するステップと、複数の分割ファイルをネットワークを介して順次に送信する送信ステップと、前記複数の分割ファイルのそれぞれ送信完了を判定するステップと、送信未了の単位画像に対応する送信用ファイルを記憶媒体に保持させるステップと、単位画像に相当する分割ファイルの送信完了が検出されたとき、送信完了の単位画像に対応する送信用ファイルを削除するステップと、を実行させることを特徴とする。
また、請求項１４の発明は、請求項１または２に記載の画像処理装置において、分割手段は、送信用ファイルを所定のデータ量毎に分割することを特徴とする。
【００２５】
【用語の定義】
本明細書で「単位画像」という用語は、画像の送信先となる画像印刷手段を備える装置において１枚の原稿として印刷される画像、もしくは画像の送信元となる画像入力手段を備える装置において１枚の原稿として入力される画像のことを意味する。本明細書においては、単位として「ページ」を用いる。尚、単位画像としては圧縮画像データ、非圧縮画像データ、メール送信用の画像フォーマットのデータのいずれのフォーマットである場合も含む。
【００２６】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２７】
＜第１の実施の形態＞
＜ネットワークシステム＞
図１は、本実施の形態に適用されるネットワークシステムの一例を示している。
【００２８】
同図に示すように、ネットワークシステム１００は、本発明の実施の形態に係る画像処理装置であるＭＦＰ１と、メールサーバ２と、複数のワークステーション３とを備えており、それぞれがローカルエリアネットワーク（以下、「ＬＡＮ」）４に接続された構成となっている。また、ＬＡＮ４は、ルータ装置５を介してインターネット等の外部ネットワークにも接続される。
【００２９】
メールサーバ２は、周知の電子メールの収集及び配布のサービスを提供するものである。ＬＡＮ４に接続されているワークステーション３やＭＦＰ１等は、このメールサーバ２を介して、ＬＡＮ４やインターネット等のネットワークに接続される外部装置との電子メールの送受信を行うこととなる。例えば、ＭＦＰ１から電子メールを送信する場合は、まず、メールサーバ２に対して電子メールを送信する。さらに、メールサーバ２に送信された電子メールは、インターネット上の複数の中継サーバとなるメールサーバを経由して送信先の外部装置で受信される。すなわち、ＭＦＰ１は送信先の外部装置とネゴシエーション及び送達確認をしない、コネクションレス通信を行うこととなる。
【００３０】
＜装置構成＞
図２は、ＭＦＰ１を示す外観図である。図２に示すように、ＭＦＰ１は、ユーザの操作による各種の指示や文字・数字等のデータの入力を受け付ける操作部１１、ユーザに対する指示メニューや取得した画像に関する情報等の表示を行うディスプレイ１２、原稿を光電的に読み取って画像データを得るスキャナ部１３、および画像データに基づいて記録シート上に画像を印刷するプリンタ部１４を備えている。
【００３１】
また、ＭＦＰ１は、本体上面に原稿をスキャナ部１３に送るフィーダ部１７、下部にはプリンタ部１４に記録シートを供給する給紙部１８、中央部にはプリンタ部１４によって画像を印刷された記録シートが排出されるトレイ１９、内部にはネットワークを介して外部装置と画像等の送受信を行う通信部１６を備えている。
【００３２】
ディスプレイ１２は、電子メールに係る指示メニューを含む種々の表示に使用され、一方、操作部１１は複数のキー１１ａを備え、当該キー１１ａによって電子メールに係る指示メニューの選択を含む種々の入力が可能である。これらはユーザインタフェースの要部として機能し、ユーザはディスプレイ１２に表示される内容を確認しつつ操作部１１を介して各種情報を入力することが可能である。
【００３３】
スキャナ部１３は、写真、文字、絵などの画像情報を原稿から光電的に読み取って電気信号に変換し、所定形式（例えば、ビットマップ形式）の画像データとして取得する。スキャナ部１３で取得された画像データは、通信部１６によって電子メールに添付されて送信されるか、プリンタ部１４によって記録シートに印刷されることとなる。従って、ＭＦＰ１はコピー機としても機能する。
【００３４】
プリンタ部１４は、スキャナ部１３により取得された画像データや、通信部１６により外部機器から受信した画像データに基づいて記録シート上に画像を印刷する。
【００３５】
通信部１６は、公衆電話回線を介してファクシミリデータの送受信を行う他、ＬＡＮ、インターネット等のネットワークを介して、該ネットワークに接続された外部機器との間で電子メールの送受信を行う。これにより、ＭＦＰ１は、通常のファクシミリ通信を行うファックス装置としての機能とともに、電子メールの送受信端末としての機能を有することとなる。
【００３６】
また、ＭＦＰ１は、その内部に装置全体を制御するための制御部を備えている。図３は、ＭＦＰ１の制御部の概略構成を示すブロック図である。ＭＦＰ１の制御部２０はマイクロコンピュータによって構成されており、その本体部であるＣＰＵ２１と、ＲＡＭ等で構成され作業領域となる読み書き自在のメモリであるワークメモリ２２と、制御処理プログラムなどを記憶しておく読み出し専用メモリーであるＲＯＭ２３と、計時機能を有するタイマ２４と、電子メールの送信ログ等の各種情報を記憶する固定ディスク２５とを備えており、それぞれバスライン２９を介して電気的に接続されている。また、制御部２０のバスライン２９には、操作部１１、ディスプレイ１２、スキャナ部１３、プリンタ部１４、通信部１６等も電気的に接続されている。
【００３７】
ワークメモリ２２は、ＣＰＵ２１の演算処理の作業領域となる一方、スキャナ部１３によって読み取られた画像データ及び画像データを電子メールによって送信するために変換された送信用ファイルを格納する領域も提供する。
【００３８】
制御部２０は、ＲＯＭ２３内に記憶されている制御処理プログラムに従ってＣＰＵ２１が演算処理を行うことにより、操作部１１からの入力に応答した各種処理や、スキャナ部１３、通信部１６等のＭＦＰ各部の動作制御を行う。この制御処理プログラムによって実現される機能には、電子メールの送受信に関する各種処理も含まれる。
【００３９】
ここで、ＭＦＰ１は、ＬＡＮ、インターネット等のネットワークに接続されている外部装置とのデータのやりとりは、ＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、それ以上の上位レイヤの通信プロトコルとを組み合わせて行う。例えば、電子メールの送信時においては、上位レイヤの通信プロトコルとしてＳＭＴＰプロトコルが適用される。
【００４０】
図４は、制御処理プログラムによって実現される機能のうち電子メールの送信に関する機能をメール送信部として他の構成とともに示すブロック図である。
【００４１】
メール送信部３０は、送信する電子メールを統括的に管理するものである。送信する各電子メール毎に、相手先アドレス、添付する画像データ、送信者アドレス等の各種設定情報を管理するテーブルとなる送信ボックスを作成し、この送信ボックスに基づいて、送信する電子メールの管理を行うこととなる。この送信ボックスの設定情報は、ユーザから操作部１１を介して入力される情報も含まれる。
【００４２】
メール送信部３０は、送信ボックスに基づいて、スキャナ部１３における画像データの読み込みを制御し、ワークメモリ２２に格納された画像データに対して後述する処理を行った後に、通信部１６を介してＳＭＴＰプロトコルに従って電子メールとして送信を行う。さらに、電子メールの送信終了後には、電子メールの送信記録である送信ログの作成を行い固定ディスク２５への保存を行う。
【００４３】
また、メール送信部３０は、図４に示すように、ワークメモリ２２に格納された画像データに対してそれぞれ処理を行うデータ変換部３１、データ分割部３２およびデータ削除部３３を備えている。
【００４４】
データ変換部３１は、ワークメモリ２２に格納された単位画像の画像データを、電子メールにおける送信を目的とした単位画像の送信用ファイルへ変換を行うものである。電子メールは直接バイナリデータを含ませることができないため、スキャナ部１３によって取得された画像データ（ビットマップデータ）はそのままでは電子メールで送信できない。このため、まず、ＭＨ符号化方式による圧縮処理により圧縮画像データへの変換を行い、圧縮画像データのＴｉｆｆフォーマットのデータ（以下、「Ｔｉｆｆデータ」）へ変換し、さらに、このＴｉｆｆデータをＭＩＭＥ（Ｂａｓｅ６４）等の符号化方式によってアスキーコードのＭＩＭＥエンコードデータ（以下、「アスキーデータ」）へ変換を行う。これらの変換されたＴｉｆｆデータ及びアスキーデータは、ワークメモリ２２に格納される。
【００４５】
ここで、画像を送信する際に用いられる電子メールの一例を図５に示す。この電子メールは、複数の本文パートを持つマルチパートＭＩＭＥ形式の電子メールであり、電子メールの送信日付、相手先アドレス、送信元アドレスなどの所定の情報からなるメールヘッダ部、テキスト情報を運ぶためのテキストパート部、及び、画像情報を運ぶためのバイナリパート部から構成される。バイナリパート部には、画像データを変換して得た、ＭＩＭＥエンコードデータ（アスキーデータ）が配置される。
【００４６】
ここで、Ｔｉｆｆフォーマットは、複数の単位画像を１つのファイルとしてまとめることができるので、変換されたアスキーデータも１つのファイルとして構成される。つまり、電子メールのバイナリパート部には、複数の単位画像のアスキーデータの順次配列を１つの送信用ファイルとして結合して配置することができる。各単位画像にはそれぞれ、ヘッダ情報及びフッタ情報が付加されており、単位画像相互の境界はこのヘッダ情報及びフッタ情報により認識することが可能である。なお、以下、Ｔｉｆｆデータ及びアスキーデータを総称して「メールデータ」と称する。
【００４７】
前述のようにインターネットでのメールサーバにおいては１メールで送信可能なデータ容量サイズとして、システム管理者が１Ｍバイト程度の上限値を設定している。メールサーバでの着信拒否を回避するためデータ分割部３２は、電子メールが所定の基準データ量（本例では１Ｍバイト）を超えた場合には、当該電子メールを分割するものである。より具体的には、電子メールに添付する画像データを変換したアスキーデータのデータ量が所定の基準データ量以上の場合、所定の基準データ量毎に分割を行い複数の分割ファイルとする。分割ファイルへの分割は、アスキーデータの先頭から上記の順次配列に沿って行われ、基準データ量になる毎に、その基準データ量に相当する部分を分割することによって実行され、各分割ファイルはそれぞれＩＤ番号で管理される。
【００４８】
この複数の分割ファイルは、メール送信部３０によりそれぞれメールヘッダが付加されて分割メールとなり、通信部１６において順次に送信されることとなる。このようにすることで、電子メールのデータ量を小さく抑えることができ、電子メールの送信経路に位置するメールサーバで運用される１メールで送信可能なデータサイズの制限に影響されることなく、適切に画像を送信することができる。
【００４９】
データ削除部３３は、通信部１６において単位画像に相当する分割メールの送信が完了した時点で、当該単位画像に対応する画像データ及びメールデータをワークメモリ２２から削除するものである。単位画像に相当する分割メールの送信が完了したか否かの判断は、送信ボックスを参照することで行われる。
【００５０】
図６は、送信ボックスの一例を示す図である。図に示すように、送信ボックスＳＢは複数のフィールドを備えている。
【００５１】
「Ｎｏ」フィールドは、ＭＦＰ１で送信する電子メールを識別する固有のＩＤ番号である。この番号は、電子メールの登録順に自動的に割り振られる。
【００５２】
「相手先番号」フィールドは、電子メールの送信先となるアドレスであり、ユーザの操作部１１の操作によって指定される。なお、図においては、１つの電子メールに１つの相手先番号のみを示しているが、複数の相手先番号の指定が可能である。
【００５３】
「画像番号」フィールドは、添付する画像データの単位画像毎のページ番号である。このページ番号は、スキャナ部１３による取得時において、単位画像毎に自動的に割り振られる。
【００５４】
「分割メール」フィールドは、分割メールのＩＤ番号を示しており、「画像番号」に示した単位画像が、何番目の分割メールに分割されて格納されているかを示すこととなる。例えば、図において、「画像番号」フィールド「１」に対応する「分割メール」フィールドは「１，２」となっている。これは、１ページ目の単位画像は、１番目と、２番目の分割メールに分割されて格納されていることを示している。この場合、１番目と２番目の分割メールの送信が完了すれば、１ページ目の単位画像の送信が完了したこととなる。データ削除部３３は、この「画像番号」フィールド及び「分割メール」フィールドを参照することにより、単位画像に相当する分割メールが送信されたことを判断するわけである。なお、「分割メール」フィールドは、データ分割部３２によって、電子メール分割時に自動的に作成されることとなる。
【００５５】
「送信者」フィールドは、送信するユーザ自信の電子メールのアドレスを示すものである。また、「送信者表示」フィールドは、ユーザ自身のアドレスを、送信する電子メールのメールヘッダに記載するか否かを示すものである。「送信者表示」が「ＯＮ」の場合は、ユーザによって操作部１１を介して入力されたユーザ自身のアドレスをメールヘッダに記載することとなる一方、「送信者表示」が「ＯＦＦ」の場合はＭＦＰ１に予め割り振られたアドレスをメールヘッダに記載することとなる。
【００５６】
＜送信処理＞
次に、上記のように構成されたＭＦＰ１の画像データを添付した電子メールの送信処理について説明する。図７は、電子メール送信処理のフローチャートである。
【００５７】
ユーザによる操作部１１の操作により電子メール送信が指示されると、ディスプレイ１２に電子メールの設定情報の入力画面が表示される。ユーザは、ディスプレイ１２を参照しつつ、操作部１１を操作して、電子メールの送信先のアドレス、ユーザ自身のアドレス、送信者表示の「ＯＮ」「ＯＦＦ」等の入力を行う（ステップＳ１）。このとき入力された情報に基づいて、メール送信部３０は当該電子メールの送信ボックスＳＢを作成する。
【００５８】
続いて、ディスプレイ１２に当該電子メールに添付する画像データとなる原稿の読み取りモードの設定画面が表示される（ステップＳ２）。この読み取りモードの設定画面において、読み取る原稿のサイズや、原稿を読み取った後の画像データの解像度、色（モノクロ／カラー）等の情報の設定が操作部１１を介して行われる。
【００５９】
続いて、フィーダ部１７にＮ枚（Ｎ≧１）の原稿がユーザによってセットされ、読み取りモードの設定画面によって設定された情報に基づいて、メール送信部３０の制御により、スキャナ部１３において原稿の読み取りが行われ（ステップＳ３）、画像データがワークメモリ２２に格納される（ステップＳ４）。なお、本実施の形態においては、１枚の原稿は単位画像の画像データとして取得するようにしているので、Ｎページの画像データが格納される。すなわち、Ｎページの単位画像の画像データを入力することとなる。
【００６０】
続いて、取得された画像データは、データ変換部３１によってメールデータへ変換される（ステップＳ５）。Ｎページの画像データは、Ｔｉｆｆデータからなる１つのファイルに変換される。さらに、アスキーデータからなる１つのファイルに変換され、ワークメモリ２２に格納される。
【００６１】
続いて、データ分割部３２において、メールデータが、所定の基準データ量以上であるか否かが判断される（ステップＳ６）。所定の基準データ量以上であった場合は、データ分割部３２によって複数の分割ファイルに分割される（ステップＳ７）。
【００６２】
図８は、取得された画像データがメールデータに変換され、分割ファイルに分割されるまでを示す概念図である。図においては、例として３ページの画像データを電子メールに添付する場合について示している。図に示すように、画像データＢＤ１〜ＢＤ３は、それぞれ、ＴｉｆｆデータＴＤ１〜ＴＤ３に変換され、さらに、アスキーデータＡＤ１〜ＡＤ３に変換される。そして、３ページのアスキーデータで構成されるファイルＡＤは、さらに所定の基準データ量毎に分割ファイルＤ１〜Ｄ４に分割される。
【００６３】
分割ファイルＤ１〜Ｄ４は、基準データ量毎に分割されるため、必ずしも単位画像相互の境界で分割されるわけではない。図の例においては、１ページ目の単位画像は、１番目の分割ファイルＤ１と２番目の分割ファイルＤ２とに分割され、２ページ目の単位画像は２番目の分割ファイルＤ２と３番目の分割フィルＤ３に分割され、３ページ目の単位画像は３番目の分割ファイルＤ３と４番目の分割ファイルＤ４に分割されている。つまり、２番目の分割ファイルＤ２は、１ページ目の単位画像の一部と、２ページ目の単位画像の一部を含む状態であり、３番目の分割ファイルＤ３は、２ページ目の単位画像の一部と、３ページ目の単位画像の一部を含む状態となっている。
【００６４】
図７に戻りステップＳ８においては、作成された分割ファイルはメール送信部３０によってメールヘッダが付加され分割メールとされる。そして、通信部１６において、１番目の分割メールから順次ＳＭＴＰプロトコルに従って送信される。具体的には、通信部１６は、メールサーバ２（図１参照）に対して接続を行い、接続を確立した後に、１つの分割メールをメールサーバ２に対して送信を開始する。そして、画像処理装置が、この分割メールの送信を終了した後に、当該メールサーバ２から発信される送信完了信号を受けて送信エラー無く送信が完了したことを確認する。尚、画像処理装置から、この分割メールの送信を終了した後に、所定時間経過しても分割メールの不達通知がメールサーバ２から発信されないときは、送信完了と判定してもよい。また、メールサーバ２からの分割メール送信を終了した後に、送信完了信号を受けるようにしてもよい。また、メールサーバ２からの送信完了信号でなく、メールサーバ２が送信した分割メールを中継受信する中継先のメールサーバから送信完了信号を受けるようにしてもよい。
【００６５】
通信部１６は１つの分割メールの送信完了を確認するとデータ削除部３３に対して、当該分割メールのＩＤ番号とともに、当該分割メールの送信完了を通知する。データ削除部３３はこの通知を受けて送信ボックスＳＢを参照し、単位画像に相当する分割メールの送信が完了したか否かの判断を行う（ステップＳ９）。
【００６６】
このとき、単位画像に相当する分割メールの送信が完了していなければ、ステップＳ８に戻り、通信部１６において次の分割メールの送信が行われる。一方、単位画像に相当する分割メールの送信が完了していれば、データ削除部３３は、当該単位画像に対応する画像データ及びメールデータをワークメモリ２２から削除する（ステップＳ１０）。
【００６７】
続いて、全ての分割メールの送信が完了したか否かがメール送信部３０において判断され（ステップＳ１１）、全ての分割メールの送信が完了していない場合には、ステップＳ８に戻り、通信部１６において次の分割メールの送信が行われる。
【００６８】
以下、同様の処理で、順次分割メールが送信され、各分割メール送信完了時に単位画像の送信が完了していれば、当該単位画像に対応する画像データとメールデータが削除され、最終的に全ての分割メールが送信される。
【００６９】
図９は、図８に示す分割ファイルＤ１〜Ｄ４が、分割メールとして順次送信されることを示す概念図である。１番目の分割メールＤＭ１の送信完了時点においては、まだ１ページ目の単位画像の送信が完了していないため画像データ等の削除は行わない。次の２番目の分割メールＤＭ２の送信完了時点においては、１ページ目の単位画像の送信が完了したこととなるため、１ページ目の画像データＢＤ１及びメールデータＴＤ１及びＡＤ１を削除することとなる。同様に、３番目の分割メールの送信完了時には２ページ目の画像データＢＤ２及びメールデータＴＤ２及びＡＤ２を削除し、４番目の分割メールの送信完了時には３ページ目の画像データＢＤ３及びメールデータＴＤ３及びＡＤ３を削除する。このように単位画像の送信が完了したことを確認してから、当該画像に対応する画像データとメールデータを削除することとなる。
【００７０】
図７に戻りステップＳ１２においては、メール送信部３０は、送信ボックスＳＢにタイマ２４から取得した送信完了時刻を関連付けて、送信ログとして固定ディスク２５へ保存を行い、電子メール送信処理を終了する。
【００７１】
なお、ステップＳ６において送信する電子メールのデータ量が所定の基準データ量以下であれば分割する必要が無いため、当該電子メールはそのまま通信部１６において送信される（ステップＳ１３）。当該電子メールの送信完了後は、全ての画像データ及びメールデータを削除し（ステップＳ１４）、送信ログを作成して（ステップＳ１２）、電子メール送信処理を終了する。
【００７２】
以上、第１の実施の形態について説明を行ったが、この画像処理装置においては、単位画像に相当する分割ファイルの送信が完了したことを確認してから、当該画像に対応する画像データとメールデータを削除するため、ワークメモリ２２の利用効率向上を図ることが可能である。また、単位画像として画像データ及びメールデータが保持されているため、いずれかの分割メールの不達時においても、効率的に再送することが可能となる。
【００７３】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。第１の実施の形態においては、分割ファイルは必ずしも単位画像相互間の境界で分割されてはいなかったが、本実施の形態においては単位画像相互間の境界で積極的に分割を行うようにしている。本実施の形態における画像処理装置の構成は図２ないし図４に示すものと同様であり、電子メール送信処理の流れも図７に示すものと同様である。ただし、データ分割部３２における電子メールの分割方法のみ相違するため、当該部分のみ説明を行う。
【００７４】
本実施の形態のデータ分割部３２は、１つのファイルとなった複数の単位画像からなるアスキーデータを単純に所定の基準データ量毎に分割するのではなく、単位画像相互の境界が存在した場合には、必ずその部分で分割を行う。この分割は、単位画像相互の境界に存在するヘッダ情報及びフッタ情報を確認することで行われる。
【００７５】
図１０は、本実施の形態における取得された画像データがメールデータに変換され、分割ファイルに分割されるまでを示す概念図である。第１の実施例と同様に、３ページの画像データを電子メールに添付する場合を例としている。画像データＢＤ１〜ＢＤ３は、それぞれ、ＴｉｆｆデータＴＤ１〜ＴＤ３に変換され、さらに、アスキーデータＡＤ１〜ＡＤ３に変換される。
【００７６】
そして、複数のアスキーデータで構成されるファイルＡＤは、データ分割部において所定容量毎にファイルの先頭から順次分割されるが、単位画像相互の境界が存在した場合はそこでも分割が行われる。図の例においては、１ページ目の単位画像は分割ファイルＤ１，Ｄ２に分割され、２ページ目の単位画像は分割ファイルＤ３，Ｄ４，Ｄ５に分割され、３ページ目の単位画像は分割ファイルＤ６，Ｄ７に分割される。つまり、１つの分割ファイルには、特定の単位画像のみの情報が含まれる状態となる。
【００７７】
これらの分割ファイルは、第１の実施の形態と同様順次分割メールとして送信されることとなる。このように、単位画像相互の境界で分割するようにすることで、迅速に単位画像分の画像データ及びメールデータを削除することができるため、ワークメモリ２２をさらに効率的に利用することが可能となる。また、単位画像として画像データ及びメールデータが保持されているため、いずれかの分割メールの不達時においても、効率的に再送することが可能となる。
【００７８】
＜その他の実施の形態および変形例＞
以上、本発明の実施の形態について説明したが、この発明は上記実施の形態に限定されるものではない。
【００７９】
例えば、上記実施の形態においては、分割メールのそれぞれの送信時において、メールサーバ２から発信される送信完了信号によって各単位画像の送信完了と判定しているが、この送信完了信号を受けた時刻から所定時間の経過してから各単位画像の送信完了と判定するようにしてもよい。
【００８０】
図１１は、図１０の例に示した分割メールの送信時における、画像データおよびメールデータの削除タイミングを示す図である。この図において、横方向は時間の経過を示している。上記実施の形態では、１ページ目の単位画像の送信完了はメールサーバ２に対して送信終了した時刻Ｔ１をもって判定し、この時点で画像データ及びメールデータの削除を行っていた。同図においては、時刻Ｔ１から所定時間ＴＷが経過した時刻Ｔ４において１ページ目の画像データ及びメールデータの削除を行うようにしている。同様に、２，３ページ目は、それぞれの単位画像の発信から所定時間ＴＷが経過した時刻Ｔ５，Ｔ６で削除を行うようにする。
【００８１】
このように、所定時間が経過してから削除するようにすることによって、インターネット等のネットワークにおけるいずれかの分割メールの不達時においても、所定時間、単位画像として画像データおよびメールデータが保持されているため、さらに効果的に当該画像を再送することが可能となる。
【００８２】
また、上記実施の形態においては、単位画像の送信完了時点において、画像データとメールデータの両方を削除していたが、画像データのみもしくは、メールデータのみを削除してもよい。このような場合においても、メモリを効率的に確保することが可能である。
【００８３】
また、上記実施の形態においては、電子メールに添付する画像データは、光電的に読み取られて取得されたものであったが、例えば、電子メール等で外部から受信した画像データや、ファクシミリ機能によって電送されて得られた画像データ等を使用してもよい。
【００８４】
また、上記実施の形態においては、ネットワークを介した通信が可能な画像処理装置としてＭＦＰを例としたが、これに限定されるものではなく、画像情報をネットワークを介して送信することが可能な画像処理装置であれば、どのようなものであっても本発明を適用することが可能である。
【００８５】
【発明の効果】
以上、説明したように、請求項１ないし１４の発明によれば、単位画像に相当する分割ファイルの送信が完了した時点で、送信完了の当該単位画像に対応する電子メールによって送信するための送信用ファイルまたは画像データを削除することにより、メモリを効率的に利用することが可能である。これとともに、送信未了の単位画像に対応する電子メールによって送信するための送信用ファイルまたは画像データは保持されるため、いずれかの分割ファイルの不達時においても効率的に再送することが可能である。
【００８６】
また、特に、請求項３の発明によれば、単位画像相互の境界で前記送信用ファイルを分割することにより、効率的に当該単位画像に対応する送信用ファイルまたは画像データを削除することとなるため、メモリをさらに効果的に確保することが可能である。
【００８７】
また、特に、請求項５の発明によれば、単位画像の発信後、所定時間送信用ファイルまたは画像データを保持しているため、いずれかの分割ファイルの不達時においても、さらに、効率的に再送することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に適用されるネットワークシステムの一例を示す図である。
【図２】本発明に係る画像処理装置であるＭＦＰの外観図である。
【図３】ＭＦＰの制御部の概略構成を示すブロック図である。
【図４】ＭＦＰの機能構成の一部を示すブロック図である。
【図５】画像を送信する際に用いられる電子メールの一例を示す図である。
【図６】送信ボックスの一例を示す図である。
【図７】電子メール送信処理の流れを示す図である。
【図８】第１の実施の形態における画像データの変換を示す概念図である。
【図９】分割メールの送信を示す概念図である。
【図１０】第２の実施の形態における画像データの変換を示す概念図である。
【図１１】画像データおよびメールデータの削除タイミングを示す図である。
【符号の説明】
１      ＭＦＰ
２      メールサーバ
１２      ディスプレイ
１３      スキャナ部
１４      プリンタ部
１６      通信部
２０      制御部
２２      ワークメモリ
３０      メール送信部
３１      データ変換部
３２      データ分割部
３３      データ削除部
【図１】
0004111685.tif 000002
【図２】
0004111685.tif 000003
【図３】
0004111685.tif 000004
【図４】
0004111685.tif 000005
【図５】
0004111685.tif 000006
【図６】
0004111685.tif 000007
【図７】
0004111685.tif 000008
【図８】
0004111685.tif 000009
【図９】
0004111685.tif 000010
【図１０】
0004111685.tif 000011
【図１１】
0004111685.tif 000012