説明

画像形成装置とその制御方法及びプログラム。

【課題】スキャンして得られた画像ファイルを送信する宛先に対して、画像ファイルの提供方法を設定することで、設定した提供方法に応じたメールを送信することができる仕組みを提供する。
【解決手段】電子メールに画像ファイルを添付して送信することが可能な画像形成装置であって、読取手段によって読み取られた原稿の画像ファイルを生成する画像ファイル生成手段と、前記画像ファイルを送信する宛先を設定する宛先設定手段と、前記宛先設定手段で設定した宛先に対して、前記画像ファイルの提供方法を設定する提供方法設定手段と、前記提供方法設定手段で設定された提供方法に応じて、前記電子メールを生成する電子メール生成手段と、前記電子メール生成手段で生成した電子メールを、前記宛先設定手段で設定した宛先に送信する送信手段とを備えることを特徴とする。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、読み取った原稿の画像ファイルを送信することが可能な画像形成装置とその制御方法及びプログラムに関する。
【背景技術】
【0002】
近年、複合機等で原稿をスキャンし、スキャンした原稿の画像データを複合機からクライアントPCに送信する、紙原稿の電子化の仕組みが利用されている。
【0003】
この仕組みで、画像データを複合機からクライアントPCに送信する場合、一般的に、FTPやSMBを用いている。
【0004】
このFTPでは各クライアントPCにFTPサーバを導入する必要があり手間がかかる。またSMBではクライアントPCに共有フォルダを作成する必要があり、企業のセキュリティポリシーに合致しないため使用できないケースがある。
【0005】
そこで、特許文献1のように、メールによって画像データを送信する仕組みが存在する。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2005−210187号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
しかしながら、特許文献1のような画像データをメールによって送信する仕組みでは、メールサーバに負荷がかかってしまうことがある。
【0008】
特に、複合機で設定する送信宛先(メールアドレス)を複数選択した場合、全ての宛先に対して同じ電子ファイルが送信されるため大容量の画像データ(ファイル)を送信する場合などは非常にメールサーバに負荷がかかるといった問題点があった。
【0009】
そこで、本発明の目的は、スキャンして得られた画像ファイルを送信する宛先に対して、画像ファイルの提供方法を設定することで、設定した提供方法に応じたメールを送信することができる仕組みを提供する。
【0010】
また、スキャンして得られた画像ファイルを送信する際に、画像ファイルのデータ量に従って、画像ファイルの提供方法を変更させることで、メールサーバの負荷を低減させるメール送信を行うことができる仕組みを提供する。
【課題を解決するための手段】
【0011】
本発明の目的を達成するために、電子メールに画像ファイルを添付して送信することが可能な画像形成装置であって、読取手段によって読み取られた原稿の画像ファイルを生成する画像ファイル生成手段と、前記画像ファイルを送信する宛先を設定する宛先設定手段と、前記宛先設定手段で設定した宛先に対して、前記画像ファイルの提供方法を設定する提供方法設定手段と、前記提供方法設定手段で設定された提供方法に応じて、前記電子メールを生成する電子メール生成手段と、前記電子メール生成手段で生成した電子メールを、前記宛先設定手段で設定した宛先に送信する送信手段とを備えることを特徴とする。
【0012】
また、前記画像ファイル取得手段で取得した画像ファイルのサイズを取得するサイズ取得手段と、前記サイズ取得手段で取得した画像ファイルのサイズが所定のサイズを超えているか否かを判定するサイズ判定手段と、前記サイズ判定手段で画像ファイルのサイズが所定のサイズを超えていると判断される場合に、前記宛先設定手段で設定した宛先に対する画像ファイルの提供方法を変更するべく、前記画像ファイルの提供方法を変更する変更画面を表示する変更画面表示手段と、前記電子メール生成手段は、前記変更画面表示手段で変更指示された画像ファイルの提供方法に従って電子メールを生成し、前記画像ファイルのサイズが所定サイズを超えていない場合に、前記提供方法設定手段で設定した提供方法に従って電子メールを生成することを特徴とする
【0013】
また、前記提供方法は、前記画像ファイルをメールに添付する第1の方法と当該画像ファイルに対応する画像ファイル情報を付加する第2の方法を含み、前記電子メール生成手段は、前記提供方法が前記第1の方法である場合に、前記画像ファイルを添付した電子メールを生成し、前記提供方法が前記第2の方法である場合に、前記画像ファイルに対応する画像ファイル情報を付加した電子メールを生成することを特徴とする。
【0014】
また、前記宛先設定手段は複数の宛先を設定し、前記画像ファイルのサイズが所定サイズを超えていない、且つ前記宛先設定手段で設定した複数の宛先に対する前記画像ファイルの提供方法が一致する場合に、前記電子メール生成手段は、前記画像ファイルを1つの電子メールで複数の宛先に送るべく電子メールを生成することを特徴とする。
【0015】
また、前記宛先設定手段は複数の宛先を設定し、前記電子メール生成手段は、前記宛先ごとに、前記宛先に対する前記画像ファイルの提供方法に従って電子メールを生成することを特徴とする。
【0016】
また、当該画像形成装置にログインしたユーザに対応するアドレスを取得するアドレス取得手段を備え、前記宛先設定手段は、前記アドレス取得手段で取得したアドレスを用いて宛先を設定することを特徴とする。
【0017】
また、前記宛先設定手段は、メインの宛先とサブの宛先を設定し、前記宛先取得手段で取得したアドレスを用いて設定した宛先は、メインの宛先として設定することを特徴とする。
【0018】
また、前記電子メール生成手段は、前記メインの宛先を電子メールの送信先情報の宛先として識別可能に設定し、前記サブの宛先を電子メールの送信先情報のカーボンコピーとして識別可能に設定して電子メールを生成することを特徴とする。
【0019】
また、前記電子メール生成手段は、前記アドレス取得手段で取得したアドレスを電子メールの送信者情報の送信者に設定して電子メールを生成することを特徴とする。
【0020】
また、前記第2の提供方法は、前記電子ファイルのサムネイル画像を電子メールに添付する方法又は前記電子ファイルを取得するための取得情報をメールに記載する方法であることを特徴とする。
【発明の効果】
【0021】
本発明によれば、スキャンして得られた画像ファイルを送信する宛先に対して、画像ファイルの提供方法を設定することで、設定した提供方法に応じたメールを送信することができる。
【0022】
また、スキャンして得られた画像ファイルを送信する際に、画像ファイルのデータ量に従って、画像ファイルの提供方法を変更させることで、メールサーバの負荷を低減させるメール送信を行うことができる。
【図面の簡単な説明】
【0023】
【図1】本実施形態におけるシステム構成を示す図
【図2】認証サーバ200、メールサーバ300、クラインアントPC400に適用可能な情報処理装置のハードウエア構成を示すブロック図
【図3】複合機100のコントローラユニットのハードウエア構成の一例を示すブロック図
【図4】複合機100、認証サーバ200の機能を示す機能ブロック図
【図5】メールサーバ300、クライアントPC400の機能を示す機能ブロック図
【図6】認証サーバ200内でユーザ情報を管理するためのユーザテーブルの一例を示す図
【図7】メール送信先の宛先の一覧を表示する画面
【図8】宛先の詳細設定画面
【図9】複数の宛先追加後の宛先一覧画面
【図10】宛先追加時のアドレス帳参照画面
【図11】メール送信完了を通知する画面
【図12】添付設定の変更をする変更画面
【図13】宛先リスト中のmain(To)宛先のクライアントPCに送信されるメールのイメージ図
【図14】宛先リスト中のsub(Cc)宛先のクライアントPCに送信されるメールのイメージ。
【図15】ログインする際のフローチャート
【図16】宛先を設定するためのフローチャート
【図17】メールサーバ300にメール送信するフローチャート
【図18】実施形態2のメール送信するフローチャート
【発明を実施するための形態】
【0024】
〔実施形態1〕
以下、図面を参照して本発明の実施形態を詳細に説明する。
【0025】
図1は、本発明のクライアントPCおよび認証サーバおよび複合機(画像形成装置)およびメールサーバを適用可能なプリントシステムの構成の一例を示すシステム構成図である。
【0026】
クライアントPC400と認証サーバ200とメールサーバ300と複合機100はLAN600(ネットワーク)を介して通信可能に接続されている。
【0027】
複合機100は、紙原稿をスキャンし電子化する機能とユーザによって指定された宛先を指定して電子データを電子メール(以下、メール)に添付して、メールサーバ300に送信する機能を有する。電子化されたデータは一旦複合機100のHDD内に保存され、宛先ごとに指定したデータをメールに添付し、LAN600を介してメールを送信することができる。
【0028】
認証サーバ200は、図6に示すカードID501及び、カードに紐付けられたユーザ情報(ユーザ名602、メールアドレス603)を保持する定義ファイルを保持する。複合機100より送信されたカードIDにしたがって、該ユーザを検索し、該ユーザが存在する場合は該ユーザ情報のユーザ名602、メールアドレス603を複合機100へ返信する。
【0029】
メールサーバ300は一般的なSMTPの機能を有し、複合機100から送信されるメールを受信し、指定のメールアドレスのクライアントPC400に転送する。
【0030】
クライアントPC400には、メールクライアントがインストールされており、このメールクライアントは、メールサーバから転送されるメールを受信することができる。
【0031】
以下、図2を用いて、図1に示した認証サーバ200、メールサーバ300、クライアントPC400に適用可能な情報処理装置のハードウエア構成について説明する。
【0032】
図2は、図1に示した認証サーバ200、メールサーバ300、クライアントPC400に適用可能な情報処理装置のハードウエア構成を示すブロック図である。
【0033】
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【0034】
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【0035】
また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、CRTディスプレイ(CRT)210等の表示器への表示を制御する。なお、図2では、CRT210と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【0036】
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
【0037】
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN600)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
【0038】
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【0039】
本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
【0040】
次に、図3を用いて、図1に示した複合機100のハードウェア構成について説明する。
【0041】
図3は、図1に示した複合機100のハードウェア構成の一例を示すブロック図である。
【0042】
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN600)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
【0043】
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【0044】
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。
【0045】
307は操作部インタフェース(操作部I/F)で、操作部(キーボード)308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。
【0046】
305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)600に接続し、データの入出力を行う。本実施形態では、特にメールがネットワークを介してメールサーバに送信される。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。
【0047】
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となる携帯端末のICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319による携帯端末のICカードからの情報読み取りを制御し、該携帯端末のICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。
【0048】
320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。
【0049】
画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
【0050】
310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ部312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。
【0051】
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。
【0052】
スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
【0053】
プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【0054】
操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
【0055】
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示(印刷状態や印刷している文書名の表示)させるだけのプリンタによって本発明は構成されている。
【0056】
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【0057】
カードリーダ319は、CPU301からの制御により、携帯端末内に備えられたICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。
【0058】
以上のような構成によって、複合機100は、スキャナ314から読み込んだ画像データをLAN600上に送信したり、LAN600から受信した印刷データをプリンタ部312により印刷出力することができる。
【0059】
また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ部312により出力することできる。
【0060】
以下、図4と図5を用いて本発明の実施形態における、各端末内の機能について説明する。
【0061】
なお、各端末の詳細な説明はフローチャートを用いて後述するため、ここでは各種端末内に記載されている機能ブロック図を用いて説明する。
【0062】
また、図4を用いて複合機100と認証サーバ200の機能について説明する。
【0063】
複合機100は、認証モジュール1100とスキャンモジュール1200がHDD304にインストールされており、認証モジュール1100が認証機能1101を有し、スキャンモジュール1200がスキャン機能1201とメール送信機能1202を有している。なお、認証モジュール1100やスキャンモジュール1200の機能は、複合機100の本体制御プラットフォーム内の機能として備えてもよい。
【0064】
また、認証サーバ200は、認証サービス2100を有しており、認証サービス2100がユーザ情報管理機能2101とユーザ情報応答機能2102を有している。
【0065】
複合機100は認証サーバ200とネットワーク経由で通信可能である。また、複合機100は紙原稿をスキャンし電子データに変換することが可能である。
【0066】
認証機能1101は、複合機100に付属されているカードリーダ319を介してログインユーザのカードIDを読み取り、認証サーバ200のユーザ情報応答機能2102で受信することが可能なようにカードIDを含む認証要求パケットを送信する。
【0067】
そして、認証サーバ200のユーザ情報応答機能2102が返信する応答パケット内の応答フラグを取得し、認証失敗の場合はユーザに対し、認証が失敗した旨のメッセージを表示し処理を終了する。また、認証成功の場合は応答パケット内のユーザ情報(図6の602、603)を取得し、ユーザ名602、メールアドレス603を含むログイン情報を生成する。
【0068】
また、ユーザがログインしたことを通知するために、ログイン情報をスキャンモジュールに通知する。
【0069】
スキャン機能1201は、図7〜12に示すような宛先設定画面を表示し、メール送信先の宛先や、宛先ごとの詳細な添付情報設定を受け付ける。また、ユーザからのスキャン実行要求を受け付けて、複合機100にセットされている紙原稿をスキャンし電子データに変換して一旦HDD304に保存する。
【0070】
メール送信機能1202は、スキャン機能1201で設定した宛先ごとに、HDD304に保存した電子データをメールに添付してメールサーバ300のメール受信機能3101で受信することが可能なように送信する。
【0071】
ユーザ情報管理機能2101は、図6で示すユーザ情報テーブルを記憶し、更新を行う。
【0072】
ユーザ情報応答機能2102は、複合機100の認証機能1101から送信された認証パケットを受信し、受信した認証パケット内からカード情報(カードID)を取得する。カード情報に結びついたユーザ情報を図6で示すユーザ情報テーブルから検索し、検索した結果得られたユーザ名602、メールアドレス603を返信する為にユーザ情報(ユーザ名602、メールアドレス603)と応答フラグを含む応答パケットを返信する。
【0073】
次に、図5を用いてメールサーバ300とクライアントPC400の機能について説明する。
【0074】
メールサーバ300は、SMTPサービス3100を有しており、クライアントPC400は、メールサーバからメールを受信可能なメーラー4100(メールクライアントソフト)がインストールされている。
【0075】
また、SMTPサービス3100はメール受信機能3101と、メール転送機能3102を有し、メーラー4100(メールクライアントソフト)は、メール受信機能4101を有している。
【0076】
メールサーバ300は複合機100とネットワーク経由で通信可能であり、また、メールサーバ300はクライアントPC400とネットワーク経由で通信可能である。
【0077】
メール受信機能3101は、SMTPサーバとしての機能であり、複合機100上のメール送信機能1202から送信されてくるメールを受信する。
【0078】
メール転送機能3102は、SMTPサーバとしての機能であり、転送先のメールアドレスに対応するクライアントPC400に対してメール受信機能3101で受信したメールを転送する。
【0079】
メール受信機能4101は、メールサーバ300から送信されるメールを受信し本文と添付ファイルとを分けてユーザ向けに表示する。
【0080】
次に、図15〜図17を用いて本実施形態の詳細な説明を行う。
【0081】
図15は、本発明の実施形態におけるユーザ認証処理のフローチャートである。各処理をステップ数と共に説明する。
【0082】
なお、ステップS1501、ステップS1502、ステップS1504〜ステップS1506は、複合機100のCPU301が実行する。また、ステップS1503は、認証サーバ200のCPU201が実行する。
【0083】
ステップS1501では、ユーザ操作として複合機100に接続されているカードリーダ319にカードをかざすことで、カードリーダがカードIDを読み取る。複合機100の認証機能1101はカードリーダ319で読み取ったカードIDを取得する。カードID以外に、カード内にユーザIDを記憶している場合には、ユーザIDを用いてもよい。
【0084】
なお、認証サーバ200が保持している図6で示すようなユーザ情報テーブル内に、ユーザ名とパスワードを保持するような構成の場合は、複合機100の操作部からユーザに、ユーザ名とパスワードを入力させ、このユーザ名とパスワードを取得する方法でもよい。
【0085】
ステップS1502では、認証機能1101はカードID(ユーザ名パスワードでもよい)を取得した場合、ユーザ認証のための認証要求フラグとカードIDを含むユーザ認証要求パケットを生成し、認証サーバ200へ送信する。
【0086】
ステップS1503では、ユーザ情報応答機能2102は複合機100から送信されてくる認証要求パケット内からカードIDを取得する。また取得したカードIDをキー(例えば、001〜009)に、図6のユーザ情報テーブルを検索し、ユーザ名602とメールアドレス603を取得し、それを含む認証応答パケットを生成し複合機100に返信する。
【0087】
ステップS1504では、認証機能1101は認証サーバ200から認証応答パケットを受信する。受信したパケット内から、ユーザ名とメールアドレス(ユーザ情報)を取得する。また取得したユーザ情報を元にログイン情報を生成し、複合機100のスキャン機能1201に通知する。
【0088】
ステップS1505では、スキャン機能1201は認証機能1101からログイン情報が通知された場合、ログイン情報内のユーザ名とメールアドレスを取得してRAM302に保持する。
【0089】
次に、図16は、本発明の実施形態における宛先追加時のフローチャートである。各処理をステップ数と共に説明する。
【0090】
なお、ステップS1601〜ステップS1618は、複合機100のCPU301が実行する。
【0091】
ステップS1506で複合機100にログインすると、ステップS1601では、スキャン機能1201は複合機100の操作部308の操作画面上に図7で示すようなメール送信画面を表示する。
【0092】
ステップS1602では、図7に複合機100にログインしたユーザ名を表示するために、スキャン機能1201はログインしたユーザ名をRAM302に保持する。
【0093】
ステップS1603では、スキャン機能1201は表示したユーザ名に対応するメールアドレスをログイン情報から取得し、RAM302に保持する。
【0094】
ステップS1604では、スキャン機能1201は図7で示すメール送信画面上にステップS1602で保持したユーザ名を表示する。なお、添付ファイルの最大容量は、スキャンモジュール1200が参照可能な設定ファイル内に記憶されている設定情報(添付ファイルの最大容量)を読み出して表示させる。なお、運用によって、この添付ファイルの最大容量は管理者によって変更することが可能な情報である。
【0095】
ステップS1605では、スキャン機能1201はメール送信宛先を保持するための空の宛先リストを生成し、RAM302に保持する。
【0096】
ステップS1606では、スキャン機能1201はステップS1605で生成した宛先リストにログインユーザの、ステップS1603でRAM302に保持したメールアドレスをmainアドレスとして追加する(宛先設定)。
【0097】
その際宛先詳細情報に添付ファイル情報として[全てのデータ](添付)を保持する(提供方法)。本実施形態ではmain宛先のデフォルト添付情報は[全てのデータ](添付)を指定するようにしているが、アプリケーションの設定によってデフォルト値が変更可能な構成でもよい。つなわち、全てのデータ(ステップS1705で生成する電子データ(ファイル))をメールに添付してユーザ(クライアントPC400)に提供する方法を設定する処理である。
【0098】
また、mainアドレスはログインユーザのアドレスをデフォルトの設定とせず、ユーザによって複合機100に保持しているアドレス帳から指定させるようにしてもよい。
【0099】
ステップS1607では、ステップS1608〜ステップS1619の処理は新規宛先追加の処理である(宛先設定)。複数の宛先を追加する場合は、ユーザの指定を受け付けた回数分ステップS1608〜ステップS1619を繰り返す。
【0100】
ステップS1608では、宛先を新規追加する際は図7で示すメール送信画面上の[宛先追加]ボタンの押下を受け付ける。
【0101】
ステップS1609では、スキャン機能1201は[宛先追加]ボタンが押下されたことを受け付け、図8に示す宛先追加画面を表示する。
【0102】
ステップS1610では、宛先追加の際に複合機100に既に存在するアドレス帳から検索して参照画面を表示するために、図8宛先追加画面上の[アドレス帳参照]ボタンの押下を受け付けた否かを判定する。アドレス帳参照ボタンの押下を受け付けた場合には、ステップS1612へ処理を移し、アドレス帳参照ボタンの押下を受け付けず、図8の宛先追加画面上のアドレス入力欄への指示を受け付けた場合には、ステップS1611へ処理を移す。
【0103】
ステップS1611では、図8の宛先追加画面上のアドレス入力欄から直接宛先のアドレスの入力を受け付ける。入力には、操作部にソフトキーボードを表示させユーザに入力させる。
【0104】
ステップS1612ではスキャン機能1201は図10に示すアドレス帳画面を表示する。なお、アドレス帳画面には、複合機100で管理しているメールアドレスデータを取得し、表示する。
【0105】
ステップS1613では、図10のアドレス帳画面から追加したい宛先のアドレスの選択を受け付ける。
【0106】
ステップS1614では、図10のアドレス帳画面上の[追加]ボタンが押下されると、ステップS1613にて選択されたアドレスを取得する。図8の宛先追加画面では1つの宛先のみの設定しかできないが、アドレス帳参照の場合、図10アドレス帳画面上で複数の宛先を選択された場合は、複数の宛先を一度に追加できる構成であってもよい。
【0107】
ステップS1615では、スキャン機能1201は、ステップS1614で選択したアドレスを図8のアドレス追加画面のアドレス入力欄に表示する。なお、アドレス帳画面で複数のアドレスを選択された場合は、図8のアドレス入力欄をプルダウン形式にして複数のアドレスを編集することを可能としてもよい。このとき図8のアドレス追加画面上の[main(To)に設定する]にチェックを付けた場合はmainアドレスとして追加される。チェックをつけない場合はsub(Cc(カーボンコピー))アドレスとして追加される。なお、mainとして設定された宛先(アドレス)は、メールの送信情報(ヘッダー部)の宛先(To)として識別可能なようにメールに設定される。また、subとして設定された宛先(アドレス)は、メールの送信先情報(ヘッダー部)のCc(カーボンコピー)として識別可能なようにメールに設定される。
【0108】
ステップS1616では、アドレス入力欄にアドレスが表示すると、追加したアドレスに付加する添付ファイルの設定の入力を受け付ける。
【0109】
添付ファイルの設定は、「全データ(添付)」「サムネイル」「リンクURL」が設定可能である。「全データ」は、スキャンしたデータ全てをメールに添付する設定である(ステップS1705で生成する電子データ(ファイル)をメールに添付する設定)。「サムネイル」はスキャンしたデータのうち、スキャンしたデータの所定のページのサムネイルデータを生成し、メールに添付する設定である。「リンクURL」は、原稿をスキャンして生成される電子データを取得可能な保存先を含むリンク情報(電子データを取得するための取得情報)をメールに記載する設定である。つなわち、添付ファイルの設定(添付設定)は、全データ、サムネイル、リンクURLの少なくとも1つを用いて、電子データ(ファイル)をユーザ(クライアントPC400)に提供する方法を設定するものである。なお、「全データ」は画像データ(ファイル)をメールに添付する第1の方法で、「サムネイル」「リンクURL」は、画像データ(ファイル)に対応する画像ファイル情報を付加する第2の方法と言い換えることも可能である。
【0110】
ステップS1617では、アドレス追加の全ての設定が終了した場合、ユーザによる図8アドレス追加画面上の[追加]ボタンの押下を受け付ける。
【0111】
ステップS1618では、ステップS1617にて[追加]ボタンが押下を受け付けると、スキャン機能1201はステップS1611〜ステップS1617で追加設定したアドレスを表示した図9のメール送信画面を表示する。このとき追加されたアドレスや設定情報(main/subや添付設定)を含む情報はステップS1605で生成したRAM302の宛先リストに追加される。
【0112】
次に、図17は、本発明の実施形態における原稿スキャンからメール送信までのフローチャートである。各処理をステップ数と共に説明する。
【0113】
ステップS1701〜ステップS1726は、複合機100のCPU301が実行する。
【0114】
ステップS1701では、ユーザによって図9のメール送信画面の[送信]ボタンの押下を受け付ける。
【0115】
ステップS1702では、スキャン機能1201はステップS1701で[送信]ボタンが押下されると、複合機100のスキャナ部314にセットされた原稿の読込処理を開始する。具体的には、スキャンモジュール1200が複合機100の本体制御プラットフォームに原稿読込要求を行い、本体制御プラットフォームからスキャナ部に対して原稿読み込み依頼を発行する。
【0116】
なお、ステップS1703〜ステップS1704の処理は原稿の枚数分繰り返す。
【0117】
ステップS1703では、複合機100のスキャナ部314は、スキャン機能1201から原稿の読み込み要求に従ってセットされている原稿を1枚ずつ読み込む。
【0118】
ステップS1704では、複合機100のスキャナ部314はスキャンした原稿の電子データ(画像データ)をスキャン機能1201に渡す。電子データを受け取ったスキャン機能1201は複合機100のHDD304に原稿1枚分の電子データを保存する。
【0119】
ステップS1705では、原稿の読取が全て完了すると、全ての電子データを1つの電子データ(1ファイル)になるように所定のファイルフォーマット(TIFFやPDF)で変換し、HDD304に保存する(画像ファイル取得)。電子データ(1ファイル)をHDD304に保存した後、スキャン機能1201は電子データの保存場所にひもづいたURLを生成し保持する。ここで作成したURLはクライアントPCからステップS1704で生成した電子データをダウンロードする際に使用される。またステップS1704でHDD304に保存された電子データは一定時間経過後に自動で削除される。
【0120】
ステップS1706では、スキャン機能1201は図7に示すメール送信画面で表示された[添付ファイルの最大容量]を取得しRAM302に保持する。
【0121】
ステップS1707では、スキャン機能1201は、ステップS1605で生成した宛先リストから全てのページの電子データ(全データ)を添付する必要がある宛先が存在するかを判断する。
【0122】
ステップS1708では、スキャン機能1201は、ステップS1707で全てのページの電子データを添付する必要のある宛先が存在する場合は、ステップS1704で保存した1ページ分の電子データを全てまとめた電子データ(1ファイル)のファイルサイズ(データ量)を取得する(サイズ取得)。
【0123】
なお、本実施形態では、電子データ(1ファイル)の生成をステップS1705で行うように構成したが、ステップS1708で行うようにしてもよい。この場合URLはステップS1708で生成された電子データ(1ファイル)がダウンロード可能なように変更される。
【0124】
ステップS1709では、スキャン機能1201は、ステップS1708で取得したファイルのサイズが、ステップS1706でRAM302保持した添付ファイルの最大容量(所定のサイズ)を超えていないかを判断する(サイズ判定)。
【0125】
なお、本実施形態では、宛先リストの宛先分メールを送信するため、電子データ(1ファイル)のファイルサイズが小さくても全メールを合計するとファイルサイズが大きくなってしまう。そこで、全ての宛先に対して電子データ(1ファイル)を送る場合には、「宛先数×電子データ(1ファイル)のファイルサイズ」が添付ファイルの最大容量を超えていないかを判断する。この形態で「宛先数×電子データ(1ファイル)のファイルサイズ」が添付ファイルの最大容量を超える場合には、ステップS1710へ処理を移し、「宛先数×電子データ(1ファイル)のファイルサイズ」が添付ファイルの最大容量を超えない場合にはステップS1712へ処理を移す。
【0126】
ステップS1710では、スキャン機能1201は、ステップS1709にてステップS1708で取得したファイルのサイズが、添付ファイルの最大容量を超えていると判断した場合に、図12に示す添付設定変更画面を表示する。すなわち、添付設定変更画面は、画像データ(ファイル)の提供方法を変更する変更画面である。
【0127】
ステップS1711では、添付設定変更画面を介して、ユーザの操作に応じた添付設定の変更指示を受け付け、宛先カテゴリのmain(メイン)とsub(サブ)ごとに添付設定を変更する。
【0128】
図12に示すようにmainの場合は[全データ][サムネイル][リンクURL]から選択可能になる。ステップS1708で取得したファイルのサイズが、ステップS1706でメモリ上に[保持した添付ファイルの最大容量]を超えている場合でもmain宛先に限り全てのデータを添付することを許可する。
【0129】
なお、本実施形態では、main宛先に限り全てのデータを添付することを許可する構成としたが、main宛先であっても、全てのデータを添付することを許可しないようにすることも可能である。これは、複合機100が保持するスキャンモジュール1200が参照可能な設定ファイルに、main宛先に全てのデータの添付を許可するか許可しないかの設定情報が記載されている。main宛先であっても、全てのデータを添付することを許可しないようにする場合、sub宛先と同じように制御する。
【0130】
sub宛先の場合は全データの添付が許可されないため[サムネイル]または[リンクURL]からの選択となる。ここで設定をした場合はmainとsubそれぞれに属する宛先の添付設定を変更して、ステップS1605で生成した宛先リストに保存する。
【0131】
ステップS1712では、スキャン機能1201は、ステップS1605で生成した宛先リスト中からサムネイルを添付する必要がある宛先(サムネイル設定のある宛先)が存在するかを判断する。
【0132】
ステップS1713では、スキャン機能1201はステップS1712でサムネイルを添付する必要がある宛先が存在すると判断した場合は、先頭ページのサムネイルファイルを生成し、複合機100のHDD304に保持する。
【0133】
本実施形態では先頭ページのサムネイルを生成する構成としたが、サムネイル生成の際にステップS1705で生成した電子データを1ページずつ複合機100の操作表示部にプレビュー表示し、添付するサムネイルに指定するページを選択させるようにしてもよい。
【0134】
ステップS1714では、ステップS1715〜ステップS1724までの処理を繰り返すことによって、宛先リストの宛先ごとに、添付設定に従ってメールを生成する(電子メール生成)。なおスキャン機能1201とメール送信機能1202はスキャンモジュール内で実現されている機能なので、スキャン機能1201で生成した電子データやRAM302に保持したデータをメール送信機能1202は参照/操作可能である。
【0135】
すなわち、設定された電子データ(ファイル)の提供方法に応じて、メールを作成する処理である。
【0136】
ステップS1715では、メール送信機能1202は、宛先リストに格納されている宛先情報の中から1件分の宛先情報(メールアドレスと設定情報(添付情報))を取得する。
【0137】
ステップS1716では、メール送信機能1202はステップS1715で取得した宛先情報から添付設定を取得する。
【0138】
ステップS1717では、メール送信機能1202は、画像データをユーザが取得可能にするために、図13または図14で示すようなメール本文を生成する。メール本文中にはメール送信を実行したユーザを記載する。またメール本文中の[宛先]欄には宛先リストに含まれる、宛先(メールアドレス)と添付設定で指定されている添付する情報を記載する。これは、メール送信時に、送信側が複合機100であることからFromが複合機100で、mainの宛先もsubの宛先もメールのToに設定して送信するからで、どのユーザが実際のFrom(送信者)で、どのユーザが実際のToとして送ったユーザか、どのユーザが実際のCcとして送ったユーザかをユーザに認識させるためである。
【0139】
ステップS1718では、メール送信機能1202はステップS1715で取得した宛先情報から添付情報を取得し、全データの添付が必要かを判断する。
【0140】
ステップS1719では、メール送信機能1202は、ステップS1718で全データの添付が必要と判断した場合は、ステップS1704で生成した全データの添付ファイルをメールに添付する。
【0141】
ステップS1720では、メール送信機能1202は、ステップS1715で取得した宛先情報から添付情報を取得し、サムネイルの添付が必要かを判断する。
【0142】
ステップS1721では、メール送信機能1202は、ステップS1720でサムネイルの添付が必要と判断した場合は、ステップS1713で生成したサムネイルをメールに添付する。
【0143】
ステップS1722では、メール送信機能1202は、ステップS1715で取得した宛先情報から添付情報を取得し、添付する情報でリンクURLの添付が必要かを判断する。
【0144】
ステップS1723では、メール送信機能1202はステップS1722でリンクURLの添付が必要と判断した場合は、ステップS1705で生成したリンクURLをメールに添付する。
【0145】
ステップS1724では、メール送信機能1202は、ステップS1715〜ステップS1723で生成したメールデータを、ステップS1715で取得した宛先情報のアドレスをToに設定し送信する。
【0146】
なお、メールの送信は、メールサーバ300に対して、メール受信機能3101が受信可能なように送信し、メールを受けたメール受信機能3101は一般的なSMTPプロトコルを使用して宛先のクライアントPC400に送信する。
【0147】
なお、本実施形態では、mainもsubもメールのToに設定して送信するため、送信ユーザと宛先をメール本文中に記載するようにしたが、この構成に限ることはない。
【0148】
例えば、通常のメーラーでも可能なように、mainの宛先にメールを送信する際には、Fromにログインしたユーザのメールアドレスを設定し、Toにmainの宛先を設定する。そして、添付設定に応じて電子データもしくはサムネイルを添付、もしくはURLを記載してメールサーバ300に送信する。この場合、メール本文中の送信ユーザの情報は記載しなくてもよい。
【0149】
また。subの宛先にメールを送信する際には、Fromにログインしたユーザのメールアドレスを設定し、Toに複合機100に与えられているメールアドレスを設定し、Ccにsubの宛先を設定する。そして、メール本文中の[宛先]欄に、mainの宛先(メールアドレス)と添付設定で指定されているmainの添付する情報を記載する。さらに添付設定に応じて電子データもしくはサムネイルを添付、もしくはURLを記載してメールサーバ300に送信する。この場合、複合機100がこのメールを受け取った場合は自動で削除されるか、メールサーバ300で複合機100には送信しないように構成する。この場合、メール本文中の送信ユーザの情報は記載しなくてもよい。
【0150】
なお、上述は、mainとsubで、送信するメールの情報が違う(全データ、サムネイル、URL等)ため、mainとsubで別々のメールを作成し送信する構成としたが、添付する電子データがmainもsubも同じ場合には、1つのメールで送信することも可能である。この場合、Toにmainのアドレスを、Ccにsubのアドレスを、Fromにログインユーザのメールアドレスを設定して、添付設定に対応する電子データ又はサムネイル又はURLの情報を付与して送信する。
【0151】
また、本実施形態では、図12のように、subは添付設定が同じになるような構成としたが、subの宛先ごとに添付設定を変更するように構成することも可能である。つまり、subについては、1つのメールのCcにsubの全てのアドレスを設定して送信するが、subの宛先ごとに添付設定が違う場合には、subの宛先ごとにメールを作成し、送信するように構成する。
【0152】
ステップS1725では、メール送信機能1202は宛先リスト中の全ての宛先へメール送信が完了した場合、スキャン機能1201に対してメール送信完了通知を発行する。メール送信完了通知を受けたスキャン機能1201は複合機100の操作表示部に図11に示すようなメール送信完了ダイアログを表示する。
【0153】
またスキャン機能1201はステップS1705で生成した全データの添付ファイルを削除する。
【0154】
ステップS1726では、スキャン機能1201は、ステップS1713で生成したサムネイルファイルを削除する。
【0155】
以上、本実施形態によれば、スキャンして得られた画像ファイルを送信する際に、画像ファイルのデータ量に従って、画像ファイルの提供方法を変え、メールサーバの負荷を低減することが可能となる。
【0156】
また、本実施形態によれば、スキャンして得られた画像ファイルを送信する宛先ごとに、画像ファイルの提供方法を設定し、設定した提供方法に応じたメールを送信することができる。
【0157】
また、複数の宛先を選択した際に各宛先ごとに添付する内容を選択可能にする。詳細な情報が必要なユーザに対しては全てのデータを送信し、概要のみを把握してほしい宛先に対しては電子データのサムネイルや保存先のURLのみを送信することを可能にする。これにより必要な宛先に必要最低限のデータのみを送信することが可能になり、メールサーバへの負荷を軽減することができる。
【0158】
〔実施形態2〕
実施形態1では、宛先リストの宛先数分メールを作成して、メールサーバ300にメールを送信する構成としたが、本実施形態では、宛先リストの宛先全てに対して全データ(1ファイルになった画像データ)が送信可能な場合の処理について説明する。
【0159】
より具体的には、宛先リストに宛先を設定した場合の添付設定はデフォルト全データ設定になっているため、添付設定をユーザが変更しなければ、全ての宛先が全データ設定になっている。そのため、添付するデータのサイズが小さい場合には、宛先数分のメールは作成せずに、1つのメールに宛先を複数設定して、データを添付して送信する処理とする。
【0160】
以下、図18を参照しながら、実施形態2について説明する。
【0161】
その他の図面に関しては、実施形態1と実施形態2では同等のものとし、説明は省略する。
【0162】
図18は、複合機100の各ステップは、CPU301が実行する。
【0163】
なお、図17のステップS1709の処理を図18の処理に置き換えることで実現可能である。従って、図17と同じ処理については同じステップ番号を振り、説明を省略する。すなわち、図18の処理は、画像データの容量(サイズ)が添付ファイルの最大容量(所定サイズ)を超えていない、且つ宛先リストに設定した複数の宛先に対する添付設定(提供方法)が一致する場合に、画像データ(ファイル)を1つのメールで複数の宛先に送るようにメールを生成する処理である(電子メール生成)。
【0164】
ステップS1801では、ステップS1708で取得したファイルの容量(サイズ)が添付ファイルの最大容量(サイズ)を超えていない場合の処理である。宛先リストの全宛先の添付設定が全データ(スキャンしたページごとの画像データを1つにまとめたファイル)の設定か否かを判断する。つまり、デフォルトの設定か否かを判断する。
【0165】
全宛先の添付設定が全データの設定である場合には、ステップS1802へ処理を移す。全宛先の添付設定が全データの設定でない場合には、ステップS1712へ処理を移す。
【0166】
ステップS1802では、ステップS1705で生成したデータ(ファイル)を取得し、取得したデータ(ファイル)を添付したメールを生成する(電子メール生成)。
【0167】
ステップS1803では、生成したメールのTOにmainのアドレスを設定し、CCにsubのアドレスを設定する。この時Fromにログインしたユーザのアドレスを設定してもよい。
【0168】
ステップS1804では、ステップS1802でデータが添付され、ステップS1803で宛先(TOやCC)が設定されたメールをメールサーバ300に送信する。
【0169】
以上、説明したように、実施形態1の効果に加え、本実施形態では、全ての宛先が全データ設定(通常のファイル添付)であり、全データ(ファイル)が所定サイズ(添付ファイルの最大容量)を超えていない場合には、1メールで送信できるので、送信効率をよくすることが可能となる。
【0170】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【0171】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【0172】
また、本発明におけるプログラムは、図15〜図17に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図15〜図17の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図15〜図17の各装置の処理方法ごとのプログラムであってもよい。
【0173】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【0174】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【0175】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【0176】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0177】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0178】
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0179】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0180】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【0181】
100 複合機
200 認証サーバ
300 メールサーバ
400 クライアントPC
600 LAN
1100 認証モジュール
1200 スキャンモジュール
2100 認証サービス
3100 SMTPサービス
4100 メーラー
201 CPU
203 RAM
301 CPU
302 RAM

【特許請求の範囲】
【請求項1】
電子メールに画像ファイルを添付して送信することが可能な画像形成装置であって、
読取手段によって読み取られた原稿の画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイルを送信する宛先を設定する宛先設定手段と、
前記宛先設定手段で設定した宛先に対して、前記画像ファイルの提供方法を設定する提供方法設定手段と、
前記提供方法設定手段で設定された提供方法に応じて、前記電子メールを生成する電子メール生成手段と、
前記電子メール生成手段で生成した電子メールを、前記宛先設定手段で設定した宛先に送信する送信手段と
を備えることを特徴とする画像形成装置。
【請求項2】
前記画像ファイル取得手段で取得した画像ファイルのサイズを取得するサイズ取得手段と、
前記サイズ取得手段で取得した画像ファイルのサイズが所定のサイズを超えているか否かを判定するサイズ判定手段と、
前記サイズ判定手段で画像ファイルのサイズが所定のサイズを超えていると判断される場合に、前記宛先設定手段で設定した宛先に対する画像ファイルの提供方法を変更するべく、前記画像ファイルの提供方法を変更する変更画面を表示する変更画面表示手段と、
前記電子メール生成手段は、前記変更画面表示手段で変更指示された画像ファイルの提供方法に従って電子メールを生成し、前記画像ファイルのサイズが所定サイズを超えていない場合に、前記提供方法設定手段で設定した提供方法に従って電子メールを生成することを特徴とする請求項1に記載の画像形成装置。
【請求項3】
前記提供方法は、前記画像ファイルをメールに添付する第1の方法と当該画像ファイルに対応する画像ファイル情報を付加する第2の方法を含み、
前記電子メール生成手段は、前記提供方法が前記第1の方法である場合に、前記画像ファイルを添付した電子メールを生成し、前記提供方法が前記第2の方法である場合に、前記画像ファイルに対応する画像ファイル情報を付加した電子メールを生成することを特徴とする前記請求項2に記載の画像形成装置。
【請求項4】
前記宛先設定手段は複数の宛先を設定し、
前記画像ファイルのサイズが所定サイズを超えていない、且つ前記宛先設定手段で設定した複数の宛先に対する前記画像ファイルの提供方法が一致する場合に、前記電子メール生成手段は、前記画像ファイルを1つの電子メールで複数の宛先に送るべく電子メールを生成することを特徴とする請求項2又は3に記載の画像形成装置。
【請求項5】
前記宛先設定手段は複数の宛先を設定し、
前記電子メール生成手段は、前記宛先ごとに、前記宛先に対する前記画像ファイルの提供方法に従って電子メールを生成することを特徴とする請求項2又は3に記載の画像形成装置。
【請求項6】
当該画像形成装置にログインしたユーザに対応するアドレスを取得するアドレス取得手段を備え、
前記宛先設定手段は、前記アドレス取得手段で取得したアドレスを用いて宛先を設定することを特徴とする請求項1乃至5のいずれか1項に記載の画像形成装置。
【請求項7】
前記宛先設定手段は、メインの宛先とサブの宛先を設定し、
前記宛先取得手段で取得したアドレスを用いて設定した宛先は、メインの宛先として設定することを特徴とする請求項6に記載の画像形成装置。
【請求項8】
前記電子メール生成手段は、前記メインの宛先を電子メールの送信先情報の宛先として識別可能に設定し、前記サブの宛先を電子メールの送信先情報のカーボンコピーとして識別可能に設定して電子メールを生成することを特徴とする請求項7に記載の画像形成装置。
【請求項9】
前記電子メール生成手段は、前記アドレス取得手段で取得したアドレスを電子メールの送信情報の送信者に設定して電子メールを生成することを特徴とする請求項8に記載の画像形成装置。
【請求項10】
前記第2の提供方法は、前記電子ファイルのサムネイル画像を電子メールに添付する方法又は前記電子ファイルを取得するための取得情報をメールに記載する方法であることを特徴とする請求項3に記載の画像形成装置。
【請求項11】
電子メールに画像ファイルを添付して送信することが可能な画像形成装置の制御方法であって、
読取手段によって読み取られた原稿の画像ファイルを生成する画像ファイル生成ステップと、
前記画像ファイルを送信する宛先を設定する宛先設定ステップと、
前記宛先設定ステップで設定した宛先に対して、前記画像ファイルの提供方法を設定する提供方法設定ステップと、
前記提供方法設定ステップで設定された提供方法に応じて、前記電子メールを生成する電子メール生成ステップと、
前記電子メール生成ステップで生成した電子メールを、前記宛先設定ステップで設定した宛先に送信する送信ステップと
を備えることを特徴とする画像形成装置。
【請求項12】
電子メールに画像ファイルを添付して送信することが可能な画像形成装置で実行可能なプログラムであって、
前記画像形成装置を、
読取手段によって読み取られた原稿の画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイルを送信する宛先を設定する宛先設定手段と、
前記宛先設定手段で設定した宛先に対して、前記画像ファイルの提供方法を設定する提供方法設定手段と、
前記提供方法設定手段で設定された提供方法に応じて、前記電子メールを生成する電子メール生成手段と、
前記電子メール生成手段で生成した電子メールを、前記宛先設定手段で設定した宛先に送信する送信手段と
して機能させることを特徴とするプログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate

【図17】
image rotate

【図18】
image rotate


【公開番号】特開2011−135420(P2011−135420A)
【公開日】平成23年7月7日(2011.7.7)
【国際特許分類】
【出願番号】特願2009−294112(P2009−294112)
【出願日】平成21年12月25日(2009.12.25)
【出願人】(390002761)キヤノンマーケティングジャパン株式会社 (656)
【出願人】(301015956)キヤノンソフトウェア株式会社 (364)
【Fターム(参考)】