(57)【特許請求の範囲】
【請求項１】
ファイルを送信する送信先の端末と通信可能な、当該ファイルを記憶する記憶手段を備えるファイル送信装置であって、
前記ファイルのダウンロードを行うための電子メールの送信先を受け付ける受付手段と、
前記受付手段で受け付けた送信先に対して、前記ファイルのダウンロード要求をさせるための情報を含む電子メールを送信する電子メール送信手段と、
前記端末からの前記ファイルのダウンロード要求を受け付けることで、当該ファイルを前記ダウンロード要求した端末にダウンロードさせるべく送信するファイル送信手段と、
前記電子メール送信手段で送信した電子メールの送信先の数と前記ファイル送信手段で前記ファイルを送信した数であるファイル送信数を用いて特定される、前記ファイルを未送信である数を示すファイル未送信数を記憶するファイル未送信数記憶手段と、
を備え、
前記電子メール送信手段は、前記ファイル未送信数記憶手段に記憶されている前記ファイル未送信数が所定数に達している場合には前記電子メールの送信を行うことなく、前記ファイル未送信数が所定数に達していない場合に前記電子メールを前記受付手段で受け付けた送信先に送信することを特徴とするファイル送信装置。
【請求項２】
前記ファイル未送信数記憶手段が記憶する前記ファイル未送信数は、前記ファイルのダウンロードを行っていない前記送信先の数であって、
前記電子メール送信手段は、前記ファイルのダウンロードを行っていない前記送信先の数が所定数に達している場合には前記電子メールの送信を行うことなく、前記ファイルのダウンロードを行っていない前記送信先の数が所定数に達していない場合に前記送信先に対して前記電子メールを送信することを特徴とする請求項１に記載のファイル送信装置。
【請求項３】
前記ファイルのダウンロード要求をさせるための情報とは前記記憶手段に記憶されている前記ファイルにアクセスするためのＵＲＬであって、
前記ファイル送信装置は、
前記ＵＲＬを含む電子メールを前記送信先ごとに生成する電子メール生成手段
を備え、
前記電子メール送信手段は、前記電子メール生成手段で生成された前記ＵＲＬを含む電子メールを前記送信先に送信することを特徴とする請求項１又は２に記載のファイル送信装置。
【請求項４】
前記ファイル送信装置は読取機構を備え、
前記読取機構により読み取った情報に基づいて前記送信先に送信する前記ファイルとしての画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイル生成手段で生成された前記画像ファイルのサイズが、電子メールに添付するファイルの上限サイズを超えるか判定する判定手段と、
前記判定手段で前記画像ファイルのサイズが前記添付の上限サイズを超えると判定された場合に、前記記憶手段に記憶された画像ファイルをダウンロードさせるためのＵＲＬを含む前記電子メールを生成するか否かユーザに選択させるための選択画面を、前記端末に表示させるべく制御する表示制御手段と、
を備え、
前記電子メール生成手段は、前記選択画面で前記ＵＲＬを含む前記電子メールを生成することが選択された場合に、前記ＵＲＬを含む電子メールを生成することを特徴とする請求項３に記載のファイル送信装置。
【請求項５】
ファイルを送信する送信先の端末と通信可能な、当該ファイルを記憶する記憶手段を備えるファイル送信装置の制御方法であって、
前記ファイルのダウンロードを行うための電子メールの送信先を受け付ける受付工程と、
前記受付工程で受け付けた送信先に対して、前記ファイルのダウンロード要求をさせるための情報を含む電子メールを送信する電子メール送信工程と、
前記端末からの前記ファイルのダウンロード要求を受け付けることで、当該ファイルを前記ダウンロード要求した端末にダウンロードさせるべく送信するファイル送信工程と、
前記電子メール送信工程で送信した電子メールの送信先の数と前記ファイル送信工程で前記ファイルを送信した数であるファイル送信数を用いて特定される、前記ファイルを未送信である数を示すファイル未送信数を記憶するファイル未送信数記憶工程と
を含み、
前記電子メール送信工程は、前記ファイル未送信数記憶工程で記憶されている前記ファイル未送信数が所定数に達している場合には前記電子メールの送信を行うことなく、前記ファイル未送信数が所定数に達していない場合に前記電子メールを前記受付工程で受け付けた送信先に送信することを特徴とするファイル送信装置の制御方法。
【請求項６】
ファイルを送信する送信先の端末と通信可能な、当該ファイルを記憶する記憶手段を備えるファイル送信装置で実行が可能なプログラムであって、
前記ファイル送信装置を、
前記ファイルのダウンロードを行うための電子メールの送信先を受け付ける受付手段と、
前記受付手段で受け付けた送信先に対して、前記ファイルのダウンロード要求をさせるための情報を含む電子メールを送信する電子メール送信手段と、
前記端末からの前記ファイルのダウンロード要求を受け付けることで、当該ファイルを前記ダウンロード要求した端末にダウンロードさせるべく送信するファイル送信手段と、
前記電子メール送信手段で送信した電子メールの送信先の数と前記ファイル送信手段で前記ファイルを送信した数であるファイル送信数を用いて特定される、前記ファイルを未送信である数を示すファイル未送信数を記憶するファイル未送信数記憶手段として機能させ、
前記電子メール送信手段は、前記ファイル未送信数記憶手段に記憶されている前記ファイル未送信数が所定数に達している場合には前記電子メールの送信を行うことなく、前記ファイル未送信数が所定数に達していない場合に前記電子メールを前記受付手段で受け付けた送信先に送信することを特徴とするファイル送信装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルを端末に送信する技術に関する。
【背景技術】
【０００２】
現在、画像読み取り機構を備えた複合機等を用いて、紙文書を読み取り、読み取った結果作成される電子画像データを情報処理装置に送信することが可能となっている。その際に、ＦＴＰやＳＭＢ等のプロトコルを用いて電子画像データを指定されたアドレスに送信する方法や、作成した電子画像データを添付した電子メールを指定されたメールアドレスに対して送信する方法で、電子画像データを情報処理装置に送信している。
【０００３】
例えば、特許文献１には、複合機で紙文書を読み取ることで作成された電子画像データを電子メールに添付し、その電子メールを指定させた送信先に送信することで、電子画像データを送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２１０１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、複合機で作成した電子画像データは、比較的サイズが大きいものになってしまい、電子メールで多数の宛先に送信すると、電子メールサーバに負荷がかかってしまうという問題が発生していた。
【０００６】
そこで、紙文書を読み取ることで作成した電子画像データを複合機が備える記憶装置に記憶し、その電子画像データを取得するための情報を記載した電子メールを電子画像データの送信を行いたい送信先に送信し、当該電子メールを受信したクライアント装置から画像データへの取得要求を受け付けた場合に、当該電子画像データをクライアント装置に送信するという方法で、電子画像データを送信することも行われている。
【０００７】
この方法では、電子メールに電子画像データを添付する必要がないので、電子メールサーバの負荷は高くならないが、電子画像データの取得要求が集中してしまうと、複合機の負荷が高くなってしまうという新たな問題が発生してしまう。
【０００８】
本発明は、記憶装置に記憶されているファイルのダウンロード要求を受け付けることによる処理負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のファイル送信装置は、ファイルを送信する送信先の端末と通信可能な、当該ファイルを記憶する記憶手段を備えるファイル送信装置であって、前記ファイルのダウンロードを行うための電子メールの送信先を受け付ける受付手段と、前記受付手段で受け付けた送信先に対して、前記ファイルのダウンロード要求をさせるための情報を含む電子メールを送信する電子メール送信手段と、前記端末からの前記ファイルのダウンロード要求を受け付けることで、当該ファイルを前記ダウンロード要求した端末にダウンロードさせるべく送信するファイル送信手段と、前記電子メール送信手段で送信した電子メールの送信先の数と前記ファイル送信手段で前記ファイルを送信した数であるファイル送信数を用いて特定される、前記ファイルを未送信である数を示すファイル未送信数を記憶するファイル未送信数記憶手段と、を備え、前記電子メール送信手段は、前記ファイル未送信数記憶手段に記憶されている前記ファイル未送信数が所定数に達している場合には前記電子メールの送信を行うことなく、前記ファイル未送信数が所定数に達していない場合に前記電子メールを前記受付手段で受け付けた送信先に送信することを特徴とする。
【００１０】
本発明の制御方法は、ファイルを送信する送信先の端末と通信可能な、当該ファイルを記憶する記憶手段を備えるファイル送信装置の制御方法であって、前記ファイルのダウンロードを行うための電子メールの送信先を受け付ける受付工程と、前記受付工程で受け付けた送信先に対して、前記ファイルのダウンロード要求をさせるための情報を含む電子メールを送信する電子メール送信工程と、前記端末からの前記ファイルのダウンロード要求を受け付けることで、当該ファイルを前記ダウンロード要求した端末にダウンロードさせるべく送信するファイル送信工程と、前記電子メール送信工程で送信した電子メールの送信先の数と前記ファイル送信工程で前記ファイルを送信した数であるファイル送信数を用いて特定される、前記ファイルを未送信である数を示すファイル未送信数を記憶するファイル未送信数記憶工程とを含み、前記電子メール送信工程は、前記ファイル未送信数記憶工程で記憶されている前記ファイル未送信数が所定数に達している場合には前記電子メールの送信を行うことなく、前記ファイル未送信数が所定数に達していない場合に前記電子メールを前記受付工程で受け付けた送信先に送信することを特徴とする。
【００１１】
本発明のプログラムは、ファイルを送信する送信先の端末と通信可能な、当該ファイルを記憶する記憶手段を備えるファイル送信装置で実行が可能なプログラムであって、前記ファイル送信装置を、前記ファイルのダウンロードを行うための電子メールの送信先を受け付ける受付手段と、前記受付手段で受け付けた送信先に対して、前記ファイルのダウンロード要求をさせるための情報を含む電子メールを送信する電子メール送信手段と、前記端末からの前記ファイルのダウンロード要求を受け付けることで、当該ファイルを前記ダウンロード要求した端末にダウンロードさせるべく送信するファイル送信手段と、前記電子メール送信手段で送信した電子メールの送信先の数と前記ファイル送信手段で前記ファイルを送信した数であるファイル送信数を用いて特定される、前記ファイルを未送信である数を示すファイル未送信数を記憶するファイル未送信数記憶手段として機能させ、前記電子メール送信手段は、前記ファイル未送信数記憶手段に記憶されている前記ファイル未送信数が所定数に達している場合には前記電子メールの送信を行うことなく、前記ファイル未送信数が所定数に達していない場合に前記電子メールを前記受付手段で受け付けた送信先に送信することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、記憶装置に記憶されているファイルのダウンロード要求を受け付けることによる処理負荷を軽減することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態における情報処理システムのシステム構成の一例を示す図である。
【図２】メールサーバ１０２、認証サーバ１０３、クライアント装置１０４に適用可能な情報処理装置のハードウェア構成の一例を示す図である。
【図３】複合機１０１のハードウェア構成の一例を示す図である。
【図４】複合機１０１の機能構成の一例を示す図である。
【図５】複合機１０１のＣＰＵ２０１によって行われる処理の概要を示すフローチャートである。
【図６】図５のステップＳ５０２の電子データ送信処理の詳細を示すフローチャートである。
【図７】図６のステップＳ６０６の送信先追加処理の詳細を示すフローチャートである。
【図８】図６のステップＳ６１０の電子データ送信処理の詳細を示すフローチャートである。
【図９】図８のステップＳ８０７の電子メール送信処理の詳細を示すフローチャートである。
【図１０】図５のステップＳ５０４の保存電子画像データ送信処理の詳細を示すフローチャートである。
【図１１】図５のステップＳ５０６の保留電子メール送信処理の詳細を示すフローチャートである。
【図１２】図５のステップＳ５０８の削除電子画像データチェック処理の詳細を示すフローチャートである。
【図１３】複合機１０１のＨＤＤ３０４に保存されているメール送信先リストのデータ構成の一例を示す図である。
【図１４】複合機１０１のＨＤＤ３０４に保存されている保存電子画像データリストのデータ構成の一例を示す図である。
【図１５】複合機１０１のＨＤＤ３０４に保存されている保留電子メールリストのデータ構成の一例を示す図である。
【図１６】複合機１０１のＨＤＤ３０４に保存されている保存電子画像データ未取得一覧リストのデータ構成の一例を示す図である。
【図１７】複合機１０１のＨＤＤ３０４に保存されている保留電子メール送信条件テーブルのデータ構成の一例を示す図である。
【図１８】複合機１０１の操作部３０８の表示部に表示される電子画像データ送信先設定画面の構成の一例を示す図である。
【図１９】複合機１０１の操作部３０８の表示部に表示される送信先追加画面の構成の一例を示す図である。
【図２０】複合機１０１の操作部３０８の表示部に表示される電子画像データ添付設定変更画面の構成の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施の形態の一例について説明する。
【００１５】
図１は本発明の実施の形態における情報処理システムのシステム構成の一例を示す図である。図１に示すように、本発明の実施の形態における情報処理システムは、複合機１０１、認証サーバ１０２、電子メールサーバ１０３、クライアントＰＣ１０４、ＬＡＮ１０５等を備えて構成されている。
【００１６】
複合機１０１は、紙文書をスキャンし、電子画像データを作成する機能を有している。また、複合機１０１は、電子メールを作成し、送信先として指定されたメールアドレスに送信する機能を備えており、紙文書をスキャンすることで作成した電子画像データを電子メールに添付して指定された送信先に送信する機能を有している。
【００１７】
複合機１０１は、さらに、紙文書をスキャンすることで作成した電子画像データを後述するＨＤＤ３０４に保存する機能を有しており、クライアントＰＣ１０４から当該電子画像データの取得要求を受け付けると、クライアントＰＣ１０４に送信する。また、その他、クライアントＰＣ１０４から送信された印刷ジョブに基づき印刷出力を行う機能や、ファクシミリの送受信機能等も有している。
【００１８】
認証サーバ１０２は、複合機１０１を使用するユーザの認証に用いられるユーザ情報テーブルを有するサーバ装置であって、このユーザ情報テーブルを用いて、複合機１０１を使用するユーザの認証処理を行うサーバ装置である。
【００１９】
電子メールサーバ１０３は、複合機１０１から送信された電子メールを受信し、当該電子メールの送信先に設定されたメールアドレスのメールボックスに記憶するサーバ装置である。また、当該メールアドレスを使用するユーザが操作するクライアントＰＣ１０４から電子メールの受信要求を受け付けると、当該メールアドレスのメールボックスに記憶されている電子メールを、要求を行ったクライアントＰＣ１０４に対して送信する。
【００２０】
クライアントＰＣ１０４は、ユーザが使用するサーバ装置であり、電子メールの送受信機能を有している。また、ウェブブラウザアプリケーションがインストールされており、そのウェブブラウザアプリケーションを用いて複合機１０１にアクセスし、複合機１０１に記憶されている電子画像データの取得要求を行うことが可能である。
【００２１】
ＬＡＮ１０５は、上述の各装置を相互に通信可能に接続するためのネットワークである。尚、その接続形態は、有線／無線を問わない。
【００２２】
以上が、本発明の実施の形態における情報処理システムの構成の一例の説明である。
【００２３】
次に、図２を参照して、図１の認証サーバ１０２、メールサーバ１０３、クライアントＰＣ１０４に適用可能な情報処理装置のハードウェア構成の一例について説明する。
【００２４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、認証サーバ１０２、メールサーバ１０３、クライアントＰＣ１０４がそれぞれ実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２５】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００２７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０５）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３１】
次に、図３を参照して、図１の複合機１０１のハードウェア構成について説明する。図３は、図１の複合機１０１のハードウェア構成の一例を示すブロック図である。
【００３２】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０５）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、電子画像データやデバイス情報の入出力を行う。
【００３３】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、電子画像データを一時記録するための画像メモリでもある。
【００３４】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラムや，スキャナ３１４で紙文書をスキャンすることで作成される電子画像データ等を格納する。
【００３５】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３６】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ１０３等のネットワークに接続し、データの入出力を行う。３０６はモデムで、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３７】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３８】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と電子画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３９】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、電子画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、電子画像データの同期系／非同期系の変換を行う。
【００４０】
３１７は画像処理部で、入力電子画像データに対し補正、加工、編集を行ったり、プリント出力電子画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３１７は、電子画像データの回転や、多値電子画像データに対してはＪＰＥＧ、２値電子画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部３１７は、スキャナ３１４を駆動して画像読み取りされた電子画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ３０１が作成する電子メールに該電子画像データを添付し、ネットワークＩ／Ｆ３０５を介してＬＡＮ１０５に送信することで、外部装置に電子画像データのファイルを送信することができる。
【００４１】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４２】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４３】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４４】
ここで、操作部３０８のスタートキーは、紙原稿の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４５】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４６】
以上のような構成によって、画像形成装置１０１は、スキャナ３１４で紙文書を読み込むことにより作成される電子画像データを電子メールに添付し、ＬＡＮ１０５上に送信したり、ＬＡＮ１０５から受信した印刷データをプリンタ３１２で印刷出力したりすることができる。
【００４７】
また、スキャナ３１４から読み込んだ電子画像データをＨＤＤ３０４に保存しておき、ＬＡＮ１０５を介してクライアントＰＣ１０４からその電子画像データの取得要求を受け付けた後に、該電子画像データを、要求を行ってきたクライアントＰＣ１０４に対して送信することが可能である。
【００４８】
以上が、複合機１０１のハードウェア構成の一例の説明である。尚、複合機１０１が後述する各種の処理を実行可能であれば、図３に示す構成とは異なるハードウェア構成であっても良いことは言うまでもない。
【００４９】
次に、図４を参照して、図１の複合機１０１の機能構成の一例について説明する。図４の示すように、複合機１０１は、記憶部４０１、電子メール送信部４０２、電子画像データ要求受付部４０３、保留電子メール送信部４０４、電子画像データ削除部４０５を備えて構成されている。
【００５０】
記憶部４０１は、複合機１０１が後述する処理を行うために必要な各種データや、後述する各種処理により作成される各種データを記憶する機能部である。具体的には、図１３に示す電子メール送信先リスト１３００、保存電子画像データリスト１４００、保留電子メールリスト１５００、保存電子画像データ１６００、保留電子メール送信条件テーブル１７００等を記憶する。
【００５１】
電子メール送信部４０２は、紙文書をスキャンすることで作成された電子画像データを、クライアントＰＣ１０４に対して送信するための電子メールを作成し、送信する機能部である。
【００５２】
電子画像データ要求受付部４０２は、クライアントＰＣ１０４からの電子画像データ要求を受け付け、要求を受け付けた電子画像データをクライアントＰＣ１０４に対して送信する機能部である。
【００５３】
保留電子メールデータ送信部４０４は、電子メール送信部４０２で送信指示された電子メールのうち、送信キューに保存されている電子メールの送信制御を、後述する保留電子メール送信条件テーブル１７００を用いて行う機能部である。
【００５４】
電子画像データ削除部４０５は、作成されてから一定時間経過した電子画像データの削除を行う機能部である。以上が、複合機１０１の機能構成の一例の説明である。
【００５５】
次に、図５を参照して、複合機１０１のＣＰＵ３０１によって行われる処理の概要について説明する。本処理を複合機１０１のＣＰＵ３０１に実行させるためのプログラムは、ＨＤＤ３０４等に記憶されている。本処理の実行に際して、ＣＰＵ３０１は当該プログラムをＲＡＭ３０２にロードし、ロードしたプログラムによる制御に従って本図に示す処理を実行することになる。
【００５６】
複合機１０１のＣＰＵ３０１は、常時、電子画像データの送信指示（ステップＳ５０１）、保存電子データの取得要求（ステップＳ５０３）を受け付けている。
【００５７】
電子画像データの送信指示は、複合機１０１を操作するユーザからの、操作部３０８に対する操作指示により受け付けることになる。
【００５８】
また、保存電子データ取得要求は、クライアントＰＣ１０４にインストールされているウェブブラウザアプリケーションから所定のデータ記憶領域へのアクセス要求を受け付けるという形で、受け付けることになる。
【００５９】
電子画像データの送信指示を受け付けた（ステップＳ５０１でＹＥＳ）と判定した場合には、ＣＰＵ３０１は、処理をステップＳ５０２に進め、電子画像データ送信処理を行う。この処理の詳細については、図６を参照して後述する。
【００６０】
また、クライアントＰＣ１０４から保存電子データ取得要求を受け付けた（ステップＳ５０３でＹＥＳ）と判定した場合には、処理をステップＳ５０４に進め、保存電子画像データ送信処理を行う。この処理の詳細については、図１０を参照して後述する。
【００６１】
また、複合機１０１のＣＰＵ３０１は、一定の時間間隔で、電子メールの送信キューに保留されている電子メールの送信処理を実行することになる。保留されている電子メールの送信指示を行う（ステップＳ５０５でＹＥＳ）と判定した場合には、処理をステップＳ５０６に進め、保留電子メール送信処理を実行する。この処理の詳細については、図１１を参照して後述する。
【００６２】
さらに、複合機１０１のＣＰＵ３０１は、一定の時間間隔で、若しくは、ある時刻に到達した場合に、ＨＤＤ３０４に保存されている電子画像データのうち、削除を行うタイミングに達した電子画像データがないかについてチェックを行う（削除電子画像データチェック？：ステップＳ５０７）。削除電子画像データチェックを行う（ステップＳ５０７でＹＥＳ）と判定した場合には、処理をステップＳ５０８に進め、削除電子画像データチェック処理を行う。この処理の詳細については、図１２を参照して後述する。
【００６３】
以上の処理を、複合機１０１のＣＰＵ３０１が本処理を終了する（ステップＳ５０９でＹＥＳ）と判定するまで行うことになる。尚、複合機１０１のＣＰＵ３０１は、電源をＯＦＦにする場合などに、本処理を終了すると判定することになる。以上が、複合機１０１のＣＰＵ３０１によって行われる処理の概要である。
【００６４】
次に、図６を参照して、図５のステップＳ５０２の電子画像データ送信処理の詳細について説明する。この処理では、複合機１０１のＣＰＵ３０１は、電子画像データを送信する送信先と、送信方法の指定を受け付け、スキャナ３１４で紙文書を読み取りことで作成される電子画像データをクライアントＰＣ１０４に送信するための電子メールを作成し、送信する処理を行う。
【００６５】
まず、操作部３０８を介して、電子画像データの送信指示を受け付けると（図５のステップＳ５０１でＹＥＳ）、図１８に示す電子画像データ送信先設定画面１８００を操作部３０８のＬＣＤ表示部に表示する（ステップＳ６０１）。
【００６６】
ここで、図１８を参照して、図６のステップＳ６０１で複合機１０１の操作部３０８のＬＣＤ表示部に表示される、電子画像データ送信先設定画面１８００の構成について説明する。
【００６７】
図１８に示す通り、電子画像データ送信先設定画面１８００には、操作ユーザ表示部１８０１、送信先一覧表示部１８０２、送信先追加ボタン１８０３、送信先削除ボタン１８０４、送信ボタン１８０５、キャンセルボタン１８０６等が設定されている。
【００６８】
操作ユーザ表示部１８０１は、複合機１０１を操作し、電子画像データの送信処理を行おうとしているユーザのユーザ名が表示される表示部である。
【００６９】
送信先一覧表示部１８０２は、電子画像データの送信するための電子メールの送信先として設定した送信先の一覧を表示する表示部であり、ＴＯ／ＣＣ／ＢＣＣ表示部１８０２−１、送信先名表示部１８０２−２、メールアドレス表示部１８０２−３、電子画像データ送信方法表示部１８０２−４を備えている。
【００７０】
ＴＯ／ＣＣ／ＢＣＣ表示部１８０２−１は、その列に表示されている送信先が電子メールのＴＯ、ＣＣ、ＢＣＣのいずれに設定されるかを表示する表示部である。送信先名表示部１８０２−２は、送信先の名称が表示される表示部である。メールアドレス表示部１８０２−３は、当該送信先のメールアドレスを表示する表示部である。
【００７１】
電子画像データ送信方法表示部１８０２−４は、電子画像データの送信方法を表示する表示部である。尚、本発明では、スキャナ３１４で紙文書を読み取りことにより作成する電子画像データの送信方法として、（１）電子画像データを電子メールに添付して、指定された送信先に送信する、（２）電子画像データをＨＤＤ３０４に保存し、そのＵＲＬを記載した電子メールを指定された送信先に送信する、（３）（２）の電子メールに、送信対象の電子画像データの１ページ目の電子画像データを添付して、指定された送信先に送信する、という３種類の送信方法を採用している。
【００７２】
送信先追加ボタン１８０３は、新規に送信先を追加するために用いられるボタンであって、このボタンに対する押下指示を受け付けると、図１９に示す送信先追加画面１９００が複合機１０１の操作部３０８のＬＣＤ表示部に表示される。複合機１０１のＣＰＵ３０１は操作部３０８のＬＣＤ表示部に表示されている送信先追加画面１９００を介して新規に追加する送信先の指定を受け付ける。
【００７３】
送信先削除ボタン１８０４は、送信先一覧表示部１８０２に表示されている送信先のうち、選択中のものを送信先から削除するために用いられるボタンである。
【００７４】
送信ボタン１８０５は、電子メールの送信指示を入力するために用いられるボタンである。複合機１０１のＣＰＵ３０１は、このボタンに対する押下指示を受け付けると、原稿台（若しくはフィーダー）にセットされている紙原稿のスキャンを開始し、電子画像データを作成する。そして作成された電子画像データを送信先に送信するための電子メールを作成し、指定された送信先に対して送信する処理を行う。
【００７５】
キャンセルボタン１８０６は、電子データの送信処理を行うことなく、本画面の表示を終了するために用いられるボタンである。以上が、図１８の電子画像データ送信先設定画面１８００の構成の説明である。
【００７６】
図６の説明に戻る。ステップＳ６０１で電子画像データ送信先設定画面１８００を表示後、複合機１０１のＣＰＵ３０１は、電子画像データ送信設定画面１８００を介して、ユーザからの各種操作指示を受け付けることになる（ステップＳ６０２）。
【００７７】
複合機１０１のＣＰＵ３０１は、操作部３０８のＬＣＤ表示部に表示されている電子画像データ送信先設定画面１８００を介して、送信先の指定の入力、即ち、送信先一覧表示部１８０２に表示されている送信先に対する押下指示を受け付けると（ステップＳ６０３でＹＥＳ）、当該送信先の選択／非選択の状態を変更する（ステップＳ６０４）。選択状態の送信先と、被選択状態の送信先とは、表示形態を異ならせる等し、ユーザがその状態を認識可能に表示することになる。
【００７８】
また、電子画像データ送信先設定画面１８００の送信先追加ボタン１８０３に対する押下指示を受け付けると（ステップＳ６０５でＹＥＳ）、ＣＰＵ３０１は、処理をステップＳ６０６に進め、送信先追加処理を行う。この処理の詳細については、図７を参照して後述することにする。
【００７９】
また、選択された送信先がある状態で、電子画像データ送信先設定画面１８００の送信先削除ボタン１８０４に対する押下指示を受け付けると（ステップＳ６０７でＹＥＳ）、選択状態の送信先を、送信先一覧表示部１８０２に表示されている送信先リストから削除する（ステップＳ６０８）。
【００８０】
また、電子画像データ送信先設定画面１８００の送信ボタン１８０５に対する押下指示を受け付けると（ステップＳ６０９でＹＥＳ）、ＣＰＵ３０１は、処理をステップＳ６１０に進め、電子データ送信処理を行う。この処理の詳細については、図８を参照して説明することにする。
【００８１】
複合機１０１のＣＰＵ３０１は、電子画像データ送信先設定画面１８００のキャンセルボタン１８０６に対する押下指示を受け付けると（ステップ６１１でＹＥＳ）、本図に示す処理を終了する。以上が、図５のステップＳ５０２の電子画像データ送信処理の詳細な説明である。
【００８２】
次に、図７を参照して、図６のステップＳ６０６の送信先追加処理の詳細について説明する。
【００８３】
複合機１０１のＣＰＵ３０１は、電子画像データ送信先設定画面１８００の送信先追加ボタン１８０３に対する押下指示を受け付けると（図６のステップＳ６０５でＹＥＳ）、操作部３０８のＬＣＤ表示部に、図１９に示す送信先追加画面１９００を表示する（ステップＳ７０１）。
【００８４】
ここで、図１９を参照して、図７のステップＳ７０１において、複合機１０１のＬＣＤ表示部に表示される送信先追加画面１９００の構成について説明する。
【００８５】
図１９に示す通り、送信先追加画面１９００は、送信先メールアドレス入力部１９０１、送信先（ＴＯ／ＣＣ／ＢＣＣ）設定部１９０２、アドレス帳参照ボタン１９０３、電子画像データ添付設定１９０４、追加ボタン１９０５、キャンセルボタン１９０６が設定されている。
【００８６】
送信先メールアドレス入力部１９０１は、電子メールの送信先（ＴＯ、ＣＣ、ＢＣＣのいずれか）に設定する電子メールアドレスを入力する入力部である。この送信先メールアドレス入力部１９０１に対して、押下指示を受け付けると、複合機１０１のＣＰＵ３０１は、操作部３０８のＬＣＤ表示部に不図示のソフトウェアキーボードを表示し、ソフトウェアキーボードに対する押下指示に従って、送信先に設定する電子メールアドレスの入力を受け付ける。例えば、カンマ（，）やセミコロン（；）などを区切り子として、複数のメールアドレスの入力を受け付けることが可能である。
【００８７】
送信先（ＴＯ／ＣＣ／ＢＣＣ）設定部１９０２は、送信先メールアドレス入力部１９０１に入力されたメールアドレスを、後ほど送信することになる電子メールのＴＯ、ＣＣ、ＢＣＣのいずれに設定するかの選択を受け付ける設定部である。
【００８８】
アドレス帳参照ボタン１９０３は、不図示のアドレス帳画面の表示指示を入力するために用いられるボタンである。このアドレス帳画面には、図１３に示すメール送信先リストに登録されている情報が表示され、その画面を介して送信先の選択を受け付けることが可能である。
【００８９】
ここで、図１３を参照して、複合機１０１のＨＤＤ３０４に記憶されている、メール送信先リスト１３００のデータ構成の一例について説明する。
【００９０】
図１３に示すように、メール送信先リスト１３００は、送信先ＩＤ１３０１、送信先名１３０２、メールアドレス１３０３、添付ファイルサイズ上限１３０４等を備えて構成されている。
【００９１】
送信先ＩＤ１３０１は、メール送信先を一意に識別するための識別情報が登録されるデータ項目である。送信先名１３０２は、送信先の名称が登録されるデータ項目である。
【００９２】
メールアドレス１３０３は、当該送信先のメールアドレスが登録されるデータ項目である。電子メールサイズ上限１３０４は、当該メールアドレスに送信できる最大のメールサイズが登録されるデータ項目である。以上が、図１３のメール送信先リストのデータ構成の説明である。
【００９３】
図１９の説明に戻る。アドレス帳参照ボタン１９０３に対する押下指示を受け付けることにより操作部３０８のＬＣＤ表示部に表示される不図示のアドレス帳画面を介して選択された送信先メールアドレスは、送信先メールアドレス入力部１９０１に追加されることになる。
【００９４】
電子画像データ添付設定１９０４は、紙文書をスキャンすることにより作成する電子画像データの添付設定を行うためのコントロールであり、作成する電子画像ファイルを添付した電子メールを指定された送信先に送信する「添付」、電子画像ファイルの１ページ目のみを電子メールに添付し、電子メールの本文中に当該電子画像ファイルにアクセスするためにＵＲＬを記載した電子メールを送信する「１ページ目＋ＵＲＬ」、電子画像ファイルを電子メールに添付することなく、電子メールの本文中に当該電子画像ファイルにアクセスするためにＵＲＬを記載した電子メールを送信する「ＵＲＬ」が選択肢として設定されている。
【００９５】
追加ボタン１９０５は、この送信先追加画面１９００に入力された情報に基づき、新たな送信先を追加するために用いられるボタンである。キャンセルボタン１９０６は、新たに送信先を追加することなく、本画面を用いての処理を終了するためのボタンである。以上が、図１９の送信先追加画面１９００の構成の一例の説明である。
【００９６】
図７の説明に戻る。複合機１０１のＣＰＵ３０１がステップＳ７０２で受け付けた操作指示が、送信先メールアドレス入力部１３０１に対する指定であった場合には（ステップＳ７０３でＹＥＳ）、処理をステップＳ７０４に進め、操作部３０８のＬＣＤ表示部にソフトウェアキーボードを表示し、ソフトウェアキーボードを用いた送信先の入力を受け付ける（ステップＳ７０５）。
【００９７】
そして、送信先の入力が確定すると、送信先追加画面１９００の送信先メールアドレス入力部１３０１に、入力された送信先を表示する（ステップＳ７０６）。
【００９８】
ステップＳ７０２で受け付けた操作指示が、アドレス帳参照ボタン１９０３に対する押下指示である場合には（ステップＳ７０７でＹＥＳ）、不図示のアドレス帳画面を表示し（ステップＳ７０８）、その画面に表示されている送信先候補の中から、送信先の選択を受け付ける（ステップＳ７０９）。そして、選択を受け付けた送信先を、送信先メールアドレス入力部１３０１に表示する。
【００９９】
また、ステップＳ７０２で受け付けた操作指示が、電子画像データ添付設定の変更指示である場合には（ステップＳ７１０でＹＥＳ）、電子画像データ添付設定の表示を切り替える（ステップＳ７１１）。尚、ステップＳ７０２で受け付けた操作指示が、送信先（ＴＯ／ＣＣ／ＢＣＣ）の変更指示である場合には、不図示のステップでその表示の切り替え処理を行う。
【０１００】
そして、ステップＳ７０２で受け付けた指示が、追加ボタンに対する押下指示であると判定すると（ステップＳ７１２でＹＥＳ）、ＣＰＵ３０１は、処理をステップＳ７１３に移行させ、送信先追加画面１９００に入力された情報を取得する。ＣＰＵ３０１は、取得した情報に従って、送信先情報を作成し、図１８の送信先リスト表示部１８０１に表示することになる。そして本処理を終了する。以上が、図６のステップＳ６０６の送信先追加処理の詳細な説明である。
【０１０１】
次に、図８を参照して、図６のステップＳ６１０の電子データ送信処理の詳細について説明する。この処理は、図１８に示す電子画像データ送信先設定画面１８００の送信ボタン１８０５に対する押下指示を受け付けた場合に、複合機１０１のＣＰＵ３０１が行う処理である。
【０１０２】
複合機１０１のＣＰＵ３０１は、電子画像データ送信先設定画面１８００の送信ボタン１８０５に対する押下指示を受け付けると、原稿台やフィーダに載置されている紙原稿のスキャン処理を実行する（ステップＳ８０１）。そして、各ページの電子画像データを作成する（ステップＳ８０２）。その後、ステップＳ８０２で作成した各ページの電子画像データをすべて含む、電子画像データを作成する（ステップＳ８０３）。
【０１０３】
その後、ＣＰＵ３０１は、ステップＳ８０３で作成された電子画像データを添付する電子メールが、当該電子画像データを添付して送信すると設定されたメールアドレスに対して送信可能な最大サイズを超過しているかを判定する（ステップＳ８０４）。この判定処理で超過していると判定した場合には（ステップＳ８０４でＹＥＳ）、処理をステップＳ８０５に進め、図２０に示す電子画像データ添付設定変更画面２０００を表示し（ステップＳ８０５）、電子画像データの添付設定の変更を受け付けることになる（ステップＳ８０６）。
【０１０４】
ここで、図２０を参照して、電子画像データ添付設定変更画面２０００のデータ構成について説明する。図２０に示すように、電子画像データ添付設定変更画面２０００は、全データ添付設定変更部２００１、１ページ＋ＵＲＬ設定変更部２００２、ＯＫボタン２００３を備えて構成されている。
【０１０５】
尚、図中の「◆」２００４は、図８のステップＳ８０３で作成した電子画像データを添付することにより作成される電子メールのサイズが、当該設定で電子画像データを送信する送信先が受信可能なメールサイズを超過することを示している。図８のステップＳ８０６では、ＣＰＵ３０１はこの画面を介して電子画像データの添付設定の変更を受け付けることになる。
【０１０６】
図中、全データ添付設定変更部２００１は、電子画像データの全データを添付するとした送信先に対する電子画像データの添付設定の変更入力を受け付ける変更部である。１ページ＋ＵＲＬ設定変更部２００２は、電子画像データの１ページ目を添付し、電子メールの本文に当該電子画像データを取得するためのＵＲＬを付加すると設定した送信先に対する電子画像データの添付設定の変更を受け付ける変更部である。
【０１０７】
ＯＫボタン２００３は、本画面を介して入力された変更設定を確定するために用いられるボタンである。尚、これ以外に、それぞれの送信先ごとに、電子画像データの添付瀬亭を変更できるような画面を用いて、添付ファイル設定の変更をしてももちろん構わない。以上が、図２０の電子画像データ添付設定変更画面２０００の構成の一例の説明である。
【０１０８】
図８の説明に戻る。ステップＳ８０４で、ステップＳ８０３で作成した電子画像データを添付する電子メールが、送信先に設定された電子メールサイズ上限１３０４を超えていないと判定した場合、または、ステップＳ８０６の処理終了後、複合機１０１のＣＰＵ３０１は、電子画像データの送信先として設定された全ての送信先に対して、ステップＳ８０７からステップＳ８０９の処理を行う。
【０１０９】
まずステップＳ８０７では、指定された送信先に対する電子メールにステップＳ８０３で作成した、全ページの電子画像データを添付するかを判定する。この判定処理でＹＥＳと判定した場合には、処理をステップＳ８０８に進め、添付送付先リストに当該送信先を追加する。一方、全ページの電子画像データを添付しない（ステップＳ８０７でＮＯ）と判定した場合には、複合機１０３のＣＰＵ３０１は、処理をステップＳ８０９に進め、ＵＲＬ送信先リストに当該宛先を追加する。
【０１１０】
そして、全ての送信先に対して、ステップＳ８０７からステップＳ８０９の処理終了後、ＣＰＵ３０１は、処理をステップＳ８１０に進め、電子メール送信処理を行う。この電子メール送信処理の詳細については図９を参照して後述する。以上が、図６のステップＳ６１０の電子データ送信処理の詳細な説明である。
【０１１１】
次に、図９を参照して、図８のステップＳ８１０の電子メール送信処理の詳細について説明する。
【０１１２】
まず、複合機１０１のＣＰＵ３０１は、図８のステップＳ８０７で添付送付先リストに追加された送信先があるかを判定する（ステップＳ９０１）。この判定処理でＹＥＳと判定した場合には、処理をステップＳ８０２に進め、添付ファイル送信用の電子メールを作成する。
【０１１３】
この電子メールのエンベロープの送信先（ＴＯ、ＣＣ、ＢＣＣ）には、添付送付先リストに含まれている送信先のみが設定される。また、メールヘッダには、添付送付先リストに含まれている送信先及びＵＲＬ送付先に含まれている宛先が設定される。このような電子メールを作成することにより、エンベロープに設定された宛先にのみ、この電子メールが送信されることになるとともに、この電子画像データをどの送信先に送信しようとしているかを、電子メールの受信者が把握することが可能となる。
【０１１４】
その後、ステップＳ９０２で作成した電子メールに電子画像データを添付する（ステップＳ９０３）。その後、電子メールに設定された送信先に電子メールを送信すべく、電子メールサーバ１０３に対して、当該電子メールを送信することになる（ステップＳ９０４）。
【０１１５】
また、複合機１０３のＣＰＵ３０１は、ステップＳ９０１の判定処理でＮＯと判定した後に、またステップＳ９０４の処理終了後、処理をステップＳ９０５に進め、ＵＲＬ送付先リストに送信先が含まれているかを判定する。
【０１１６】
この判定処理で、ＵＲＬ送付先リストに送信先が含まれている（ＹＥＳ）と判定した場合には、処理をステップＳ９０６に進め、図８のステップＳ８０３で作成した電子画像データをＨＤＤ３０４上の所定の領域に保存する。そして、図１４に示す、保存電子画像データリスト１４００に、ステップＳ９０６で新たにＨＤＤ３０４に保存した電子画像データを管理するためのレコードを追加し、それぞれのデータ項目を登録する（ステップＳ９０７）。
【０１１７】
ここで、図１４を参照して、保存電子画像データリスト１４００のデータ構成について説明する。図１４に示す通り、保存電子画像データリスト１４００は、データ項目として、データＩＤ１４０１、作成ユーザ１４０２、ファイルパス１４０３、期限１４０４等を備えて構成されている。
【０１１８】
データＩＤ１４０１は、当該保存画像データを一意に識別するための識別情報が登録されるデータ項目である。作成ユーザ１４０２は、当該電子画像ファイルの作成処理を複合機１０１に対して指示したユーザを特定するための情報が登録されるデータ項目である。
【０１１９】
ファイルパス１４０３は、電子画像データの保存場所を示すファイルパスが登録されるデータ項目である。期限１４０４は、当該電子画像データの保存期限が登録されるデータ項目である。例えば、保存期限を３日に設定したいのであれば、電子画像データの保存日時から３日後を示す日時情報が、この期限１４０４に登録されることになる。以上が、図１４の保存電子画像データリスト１４００のデータ構成の説明である。
【０１２０】
図９の説明に戻る。ステップＳ９０７で保存電子画像データリスト１４００に、電子画像データを管理するためのレコードを追加した後に、ＣＰＵ３０１は、電子メールの作成を行う（ステップＳ９０８）。ＣＰＵ３０１は、このステップで、ＵＲＬ送付用の電子メールを送付先ごとに作成する。この処理で作成される電子メールのエンベロープの送信先（ＴＯ／ＣＣ／ＢＣＣ）には１つのメールアドレスしか設定されない。また、電子メールヘッダの送信先（ＴＯ／ＣＣ／ＢＣＣ）には、添付送付先リスト、ＵＲＬ送付用リストに含まれる全ての送信先が設定されることになる。
【０１２１】
ステップＳ９０８でそれぞれの送信先用の電子メールを作成した後に、作成した全ての電子メールについて、ステップＳ９０９からステップＳ９１２の処理を行う。
【０１２２】
まず、ステップＳ９０９では、複合機１０１のＣＰＵ３０１は、本文に、電子画像データにアクセスするために用いるＵＲＬ情報を追加する。そしてその後、当該送信先が、１ページ目の画像データを添付する送信先として設定されているかを判定する（ステップＳ９１０）。
【０１２３】
このステップＳ９１０の判定処理で、ＣＰＵ３０１がＹＥＳと判定した場合には、処理をステップＳ９１１に進め、１ページ目の電子画像データを電子メールに添付する。その後、ステップＳ９１２に処理を進める。一方、ステップＳ９１０の判定処理でＮＯと判定した場合には、ＣＰＵ３０１は、ステップＳ９１１を行うことなく、処理をステップＳ９１２に進める。
【０１２４】
ステップＳ９１２では、複合機３０１のＣＰＵ３０１は、作成した電子メールを送信キューに保存する。この後、複合機１０１のＣＰＵ３０１は、この送信キューに保存された電子メールを送信することが可能であるか否かを判定し、可能であると判定して場合には、送信可能な数だけ電子メールサーバ１０３に対して保留されている電子メールを送信することになる。この処理の保留電子メールの送信処理については、図１１を参照して後述することにする。その後、図１５に示す保留電子メールリスト１５００に新たに送信キューに保存した電子メールを管理するためのレコードを追加し、各データ項目を設定する（ステップＳ９１３）。以上が、図８のステップ８０７の電子メール送信処理の詳細な説明である。
【０１２５】
次に、図１５を参照して、送信キューに保存されている保留電子メールを管理するために用いられる保存電子メールリスト１５００のデータ構成について説明する。図１５に示す通り、保留電子メールリスト１５００は、データ項目として、保存電子メールＩＤ１５０１、送信先１５０２、対象データ１５０３、保存日時１５０４等のデータ項目を備えて構成されている。
【０１２６】
保存電子メールＩＤ１５０１は、送信キューに保存されている電子メールを一意に識別するための識別情報が登録されるデータ項目である。送信先１５０２は、電子メールの送信先として設定されているメールアドレスが登録されるデータ項目である。
【０１２７】
対象データ１５０３は、いずれの電子画像データを取得させるためのＵＲＬ情報が記載されている電子メールであるかの情報を登録するデータ項目である。保存日時１５０４は、当該保留電子メールが送信キューに保存された日時情報を登録するデータ項目である。以上が、図１５に示す保留電子メールリスト１５００のデータ構成の一例の説明である。
【０１２８】
次に、図１１を参照して、図５のステップＳ５０６の保留電子メール送信処理の詳細について説明する。複合機１０１のＣＰＵ３０１は、所定の時間間隔ごとに、図１１の保留電子メール送信処理を行う。
【０１２９】
本発明では、複合機１０１のＨＤＤ３０４に保存されている電子画像データの取得のための、クライアントＰＣ１０４からのアクセスが集中しないよう、送信先として多くのメールアドレスが設定された場合に、その電子メールを時間差で送ることにより、アクセスが集中しないようにしている。そのため、図９の処理で、ＵＲＬ送付用リストに含まれる送信先に対する電子メールを個々の送信先ごとに作成している。
【０１３０】
複合機１０１のＣＰＵ３０１は、送信キューに保留されている電子メールの送信をするタイミングに達したと判定した場合に（図５のステップＳ５０５）、まず、送信キューに保留電子メールが保存されているかを判定する（ステップＳ１１０１）。この判定処理で、送信キューに保留電子メールが保存されていない（ＮＯ）と判定した場合には、本処理を終了する。
【０１３１】
一方、ステップＳ１１０１の判定処理で、ＣＰＵ３０１が送信キューに保留電子メールが保存されている（ＹＥＳ）と判定した場合には、処理をステップＳ１１０２に進め、保留されている電子メールの送信処理が可能であるかを判定する。
【０１３２】
ここで、図１７を参照して、複合機１０１が図１１のステップＳ１１０２の判定処理で用いる保留電子メール送信条件テーブル１７００のデータ構成について説明する。図１７に示すように、送信条件テーブル１７００は、データ項目として、許容送信待ち時間１７０１、メール送信期限１７０２、許容未送信メール数１７０３、最大未ダウンロード数１７０４を備えて構成されている。
【０１３３】
許容送信待ち時間１７０１は、電子メールが送信キューに保存された後、最大どれぐらいの時間送信処理を行わなくても良いかを示す条件が設定されるデータ項目である。この許容送信待ち時間１７０１に設定された時間を超えて送信されずに送信キューに保存されている電子メールがある場合には、複合機１０１のＣＰＵ３０１は、図１１のステップＳ１１０２の判定処理で電子メールの送信処理が可能であると判定することになる。
【０１３４】
メール送信期限１７０２は、保留電子メールにリンクのＵＲＬが記載されている電子画像データの削除日時のどれぐらい前までに、当該電子メールの送信を行わなければならないかを示す条件が登録されるデータ項目である。保留電子メールにリンクのＵＲＬが記載されている電子画像データの削除期限まで時間が、このメール送信期限１７０２に設定されている条件以下になった場合に、複合機１０１のＣＰＵ３０１は、複合機１０１のＣＰＵ３０１は、図１１のステップＳ１１０２の判定処理で、電子メールが送信可能であると判定し、として送信することになる。
【０１３５】
許容未送信メール数１７０３は、送信キューに保留を許可する最大の保留電子メール数の条件が登録される電子メールである。図１１に示す保留電子メール送信処理を実行する際に送信キューにこの許容未送信メール数１７０３を超える電子メールが保留されている場合に、複合機１０１のＣＰＵ３０１は、図１１のステップＳ１１０２の判定処理で、電子メールが送信可能であると判定し、送信キューに保留される電子メールの数がこの許容未送信メール数１７０３に設定された条件以下になるように、保留電子メールを送信する。
【０１３６】
最大未ダウンロード数１７０４は、電子メールの送信後、電子データのダウンロードを行っていない送信先の最大数の条件が登録されるデータ項目である。電子メールの送信後、電子データのダウンロードを行っていない送信先は、図１６に示す保存電子画像データ未取得一覧リスト１６００で管理されている。未ダウンロードリスト１６００に登録されているレコードがこの最大未ダウンロード数１７０４に設定された条件未満の場合には、複合機１０１のＣＰＵ３０１は、図１１のステップＳ１１０２の判定処理で電子メールの送信が可能であると判定し、未ダウンロードリストのレコードが最大未ダウンロード数を超えないよう、電子メールの送信処理を行う。
【０１３７】
尚、許容送信待ち時間１７０１、メール送信期限１７０２、の条件により送信を行う電子メールと判定される保留電子メールが多く存在する場合に、この最大未ダウンロード数１７０４に登録されている数値を超えてしまう可能性があるが、この場合、ＣＰＵ３０１はそれぞれの条件に該当する保留電子メールの送信を行うことになる。
【０１３８】
以上が、図１７の保留電子メール送信条件テーブル１７００のデータ構成の一例の説明である。
【０１３９】
図１１の説明に戻る。ステップＳ１１０２の判定処理で、複合機１０１のＣＰＵ３０１が、電子メールを送信可能ではない（ＮＯ）と判定した場合には、本処理を終了することになる。
【０１４０】
一方、電子メールを送信可能であると判定した場合には、処理をステップＳ１１０３に進め、送信可能な電子メールを取得し（ステップＳ１１０３）、取得した電子メールを指定された送信先に送信すべく、電子メールサーバ１０３に送信する（ステップＳ１１０４）。
【０１４１】
その後、送信した電子メールを送信キューから削除する（ステップＳ１１０５）。その後、ステップＳ１１０５で送信キューから削除した電子メールを管理するための保留電子メールリスト１５００中のレコードも合わせて削除する（ステップＳ１１０６）。
【０１４２】
そして、電子メールを送信した送信先を保存電子画像データ未取得一覧リスト１６００に追加登録する（ステップＳ１１０７）。その後、処理をステップＳ１１０１に処理を戻す。
【０１４３】
複合機１０１のＣＰＵ３０１は、以上の処理をステップＳ１１０１またはステップＳ１１０２でＮＯと判定するまで繰り返し行うことになる。以上が図５のステップＳ５０６の保留電子メール送信処理の説明である。
【０１４４】
ここで、図１６を参照して、複合機１０１のＨＤＤ３０４に保存されている保存電子画像データ未取得一覧リスト１６００のデータ構成について説明する。
【０１４５】
図１６に示す通り、保存電子画像データ未取得一覧リスト１６００は、未取得ＩＤ１６０１、送信先１６０２、データＩＤ１６０３等のデータ項目を備えて構成されている。
【０１４６】
未取得ＩＤ１６０１は、この保存電子画像データ未取得一覧リスト１６００で管理されているレコードを一意に識別するための識別情報が登録されるデータ項目である。
【０１４７】
送信先１６０２は、データＩＤ１６０３のデータを未取得の送信先が登録されるデータ項目である。データＩＤ１６０３が送信先１６０２に登録された送信先が示すユーザがまだ取得していない電子画像データを特定するための情報が登録されるデータ項目である。
【０１４８】
以上が、図１６の保存電子画像データ未取得一覧リスト１６００のデータ構成の一例の説明である。
【０１４９】
次に、図１０を参照して、図５のステップＳ５０４の保存電子画像データ送信処理の詳細について説明する。この処理は、電子画像データにアクセスするためのＵＲＬが記載された電子メールを受信したクライアントＰＣ１０４を操作するユーザの入力装置２０９を用いた操作指示により、電子メールに含まれるＵＲＬに対するクリック指示を受け付けることにより、クライアントＰＣ１０４から送信される電子画像データ取得要求を受け付けた場合に、複合機１０１のＣＰＵ３０１が行う処理である。
【０１５０】
複合機１０１のＣＰＵ３０１は、クライアントＰＣ１０４からの保存電子データ取得要求を受け付けると（図５のステップＳ５０３でＹＥＳ）、要求を行ってきたクライアントＰＣ１０４に対して、不図示の電子画像データダウンロード指示画面を表示させるための画面情報を送信する（ステップＳ１００１）。
【０１５１】
そしてその後、クライアントＰＣ１０４から、電子画像データのダウンロード指示を受け付けたかを判定する（ステップＳ１００２）。この判定処理でＮＯと判定した場合には、処理をステップＳ１００3に進め、ＣＰＵ３０１は、クライアントＰＣ１０４から本処理のキャンセル指示を受け付けたかを判定する。ステップＳ１００３の判定処理でＹＥＳと判定した場合には、本図に示す処理を終了する。一方、ステップＳ１００３でＮＯと判定した場合には、処理をステップＳ１００２に進める。
【０１５２】
ステップＳ１００２の判定処理で、複合機１０３のＣＰＵ３０１がダウンロード指示を受け付けた（ＹＥＳ）と判定した場合には、処理をステップＳ１００４に進め、当該クライアントＰＣ１０４に送信する電子画像データをＨＤＤ３０４から取得する。
【０１５３】
そして、ステップＳ１００５では、ステップＳ１００４でクライアントＰＣ１０４に送信すべき電子画像データが取得できたかを判定する。この判定処理で、ＮＯ、つまりは画像データを取得できなかったとＣＰＵ３０１が判定した場合には、処理をステップＳ１００８に進め、クライアントＰＣ１０４のディスプレイ装置２１０に不図示のエラー表示画面を表示させるための画面情報を送信し、本処理を終了する。尚、電子画像データを取得できないケースとしては、電子画像データが保存期限に達して、図１２に示す電子画像データ削除処理で電子画像データが削除された場合などがあげられる。
【０１５４】
ステップＳ１００５の判定処理で、ＣＰＵ３０１が、電子画像データを取得できた（ＹＥＳ）と判定した場合には、処理をステップＳ１００６に進め、取得した電子画像データを、当該要求を行ってきたクライアントＰＣ１０４に対して送信する。そして、未ダウンロードリスト１６００から該当レコードを削除する（ステップＳ１００７）。以上が、図５のステップＳ５０４の保存電子データ送信処理の詳細な説明である。
【０１５５】
次に、図１２を参照して、図５のステップＳ５０８の削除電子画像データチェック処理の詳細について説明する。複合機１０１のＣＰＵ３０１は、この図に示す処理を、特定の時間に達した場合に行うことになる。
【０１５６】
まず、ＣＰＵ３０１は、保存電子画像データリスト１４００を検索し（ステップＳ１２０１）、その期限１４０４に設定されている日時に達したレコードがあるかを判定する（ステップＳ１２０２）。ステップＳ１２０２の判定処理で、ＣＰＵ３０１がＮＯと判定した場合には、本図に示す処理を終了する。
【０１５７】
一方、ステップＳ１２０２の判定処理で、ＣＰＵ３０１がＹＥＳと判定した場合には、削除対象となる電子画像データの数だけ、ステップＳ１２０３からステップＳ１２０８の処理を行う。
【０１５８】
まず、ステップＳ１２０３において、削除対象の電子画像データのファイルパスを保存画像データリスト１４００中のファイルパス１４０３から取得する。そして、ファイルパスが示す電子画像データをＨＤＤ３０４から削除する（ステップＳ１２０４）。その後、当該電子画像データを未取得の送信先があるかを、保存電子画像データ未取得一覧リスト１６００を検索し判定する（ステップＳ１２０５）。
【０１５９】
この判定処理で当該電子画像データを未取得の送信先があると判定した場合には（ステップＳ１２０５でＹＥＳ）、処理をステップＳ１２０６に進め、当該電子画像データの作成者にその旨の通知を行う（ステップＳ１２０６）。そして、その後、保存電子画像データ未取得一覧リストから、当該電子画像の未取得を示すレコードを削除することで、保存電子画像未取得一覧リスト１６００を更新する（ステップＳ１２０７）。
【０１６０】
その後、保存電子画像データリスト１４００から該当レコードを削除する（ステップＳ１２０８）。そして、以上の処理を、削除対象である全ての電子画像データに対して実行後、本図に示す処理を終了する。以上が、図５のステップＳ５０８の削除電子画像データチェック処理の詳細な説明である。
【０１６１】
本発明では、上記のように構成することにより、電子画像データの取得のためのＵＲＬが記載された電子メールが一度に大量に送信されることがなくなる。それにより、当該電子画像データの取得のために複合機１０１へのアクセスが集中してしまうことを好適に防ぐことが可能である。
【０１６２】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実
施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１６３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１６４】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１６５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１６６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１６７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１６８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１６９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１７０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１７１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１７２】
尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１７３】
１０１  印刷管理サーバ
１０２  認証サーバ
１０３  複合機
１０４  クライアントＰＣ
１０５  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信インタフェース（Ｉ／Ｆ）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ハードディスクドライブ（ＨＤＤ）
３０５  ネットワークインタフェース（Ｉ／Ｆ）
３０６  モデム
３０７  操作部インタフェース（Ｉ／Ｆ）
３０８  操作部
３０９  システムバス
３１０  ＲＩＰ
３１１  プリンタインタフェース（Ｉ／Ｆ）
３１２  プリンタ
３１３  スキャナインタフェース（Ｉ／Ｆ）
３１４  スキャナ
３１５  画像バス
３１６  コントローラユニット
３１７  画像処理部
３１８  外部インタフェース（Ｉ／Ｆ）
３１９  カードリーダ
３２０  イメージバスインタフェース（Ｉ／Ｆ）
【図１】
0005874388.tif 000002
【図２】
0005874388.tif 000003
【図３】
0005874388.tif 000004
【図４】
0005874388.tif 000005
【図５】
0005874388.tif 000006
【図６】
0005874388.tif 000007
【図７】
0005874388.tif 000008
【図８】
0005874388.tif 000009
【図９】
0005874388.tif 000010
【図１０】
0005874388.tif 000011
【図１１】
0005874388.tif 000012
【図１２】
0005874388.tif 000013
【図１３】
0005874388.tif 000014
【図１４】
0005874388.tif 000015
【図１５】
0005874388.tif 000016
【図１６】
0005874388.tif 000017
【図１７】
0005874388.tif 000018
【図１８】
0005874388.tif 000019
【図１９】
0005874388.tif 000020
【図２０】
0005874388.tif 000021