(57)【要約】【課題】  必要な部数だけプリントすること。【解決手段】  ＭＦＰは、電子メールアドレスが割り当てられており、電子メールを受信する電子メール受信部（Ｓ０２）と、受信された電子メールの宛先情報に基づいて、電子メールに含まれるデータをプリントする部数を決定する部数決定部（Ｓ０５）と、電子メールに含まれるデータを、決定された部数だけプリントする画像形成制御部（Ｓ０８）と、を備える。【選択図】        図６
2008302629.tif 000002
【特許請求の範囲】
【請求項１】
電子メールアドレスが割り当てられた画像形成装置であって、
電子メールを受信する受信手段と、
前記受信された電子メールの宛先情報に基づいて、該電子メールに含まれるデータをプリントする部数を決定する部数決定手段と、
前記電子メールに含まれるデータを、前記決定された部数だけプリントするプリント手段と、を備えた画像形成装置。
【請求項２】
前記部数決定手段は、前記受信された電子メールに含まれる宛先アドレスの数から１を減算した値を部数に決定する、請求項１に記載の画像形成装置。
【請求項３】
前記受信された電子メールに含まれる宛先アドレスの数は、ブラックカーボンコピー属性の宛先アドレスの数を含む、請求項２に記載の画像形成装置。
【請求項４】
前記プリント手段は、前記受信された電子メールが返信メールの場合は前記電子メールに含まれるデータをプリントしない、請求項１に記載の画像形成装置。
【請求項５】
ユーザに割り当てられた電子メールアドレスを含むユーザテーブルを予め記憶するユーザ記憶手段をさらに備え、
前記部数決定手段は、前記受信された電子メールに含まれる宛先アドレスのうち前記ユーザテーブルに電子メールアドレスとして記憶されている宛先アドレスの数を計数する計数手段を含む、請求項１に記載の画像形成装置。
【請求項６】
装置に割り当てられた電子メールアドレスを含む装置テーブルを予め記憶する装置記憶手段をさらに備え、
前記計数手段は、前記受信された電子メールに含まれる宛先アドレスのうち前記装置テーブルに電子メールアドレスとして記憶されていない宛先アドレスの数を計数する、請求項５に記載の画像形成装置。
【請求項７】
前記受信された電子メールに含まれるデータの作成者情報を取得する作成者情報取得手段と、
前記電子メールに含まれるデータの作成者と前記前記受信された電子メールの送信元ユーザとが一致するか否かを判断する判断手段と、をさらに備え、
前記プリント手段は、判断手段により一致すると判断されることを条件に、前記データをプリントする、請求項１に記載の画像形成装置。
【請求項８】
電子メールを受信するステップと、
前記受信された電子メールの宛先情報に基づいて、該電子メールに含まれるデータをプリントする部数を決定するステップと、
前記電子メールに含まれるデータを、前記決定された部数だけプリントするステップと、を含む画像形成方法。
【請求項９】
電子メールを受信するステップと、
前記受信された電子メールの宛先情報に基づいて、該電子メールに含まれるデータをプリントする部数を決定するステップと、
前記電子メールに含まれるデータを、前記決定された部数だけプリントするステップと、をコンピュータに実行させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、画像形成方法および画像形成プログラムに関し、特に電子メールを受信可能な画像形成装置、その画像形成装置で実行される画像形成方法および画像形成プログラムに関する。
【背景技術】
【０００２】
近年、スキャナ装置、プリンタ装置、コピー装置およびファクシミリ装置の機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と呼ばれる複合機が登場している。このＭＦＰに電子メールアドレスを割り当て、ＭＦＰが電子メールを受信すると、電子メールに添付されたデータを印刷処理する印刷方法が、特開２００３−９９２１５号公報（特許文献１）に記載されている。
【０００３】
しかしながら、特開２００３−９９２１５号公報に記載の印刷方法は、複数部数を印刷するためには、電子メール作成時に印刷部数を電子メールの本文に記載しなければならない。
【０００４】
また、特開２００４−１３６３２号公報（特許文献２）には、ネットワーク接続された電子会議システムにおいて、会議に関する予約情報を受信してそれを登録する登録手段と、前記予約情報は、会議参加者の人数を設定可能であり、前記予約情報に基づいて、前記会議において使用する会議資料ファイルを受信したか否かを定期的に診断し、前記会議資料ファイルを受信した場合には、それを会議開催前に会議参加者の人数分あらかじめ印刷する手段とを備えた、電子会議システムが記載されている。
【０００５】
しかしながら、特開２００４−１３６３２号公報においては、会議資料ファイルを会議開催前に会議参加者の人数分あらかじめ印刷する場合、会議参加者の人数を予め設定しなければならない。このため、会議参加者の人数の設定を誤った場合には、会議参加者の人数分の会議資料ファイルを印刷することができないといった問題がある。
【特許文献１】特開２００３−９９２１５号公報
【特許文献２】特開２００４−１３６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、必要な部数だけプリント可能な画像形成装置を提供することである。
【０００７】
この発明の他の目的は、必要な部数だけプリント可能な画像形成方法および画像形成プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、電子メールアドレスが割り当てられた画像形成装置であって、電子メールを受信する受信手段と、受信された電子メールの宛先情報に基づいて、該電子メールに含まれるデータをプリントする部数を決定する部数決定手段と、電子メールに含まれるデータを、決定された部数だけプリントするプリント手段と、を備える。
【０００９】
この局面に従えば、電子メールが受信されると、電子メールの宛先情報に基づいて、電子メールに含まれるデータをプリントする部数が決定され、電子メールに含まれるデータが決定された部数だけプリントされる。電子メールの宛先情報に基づいてプリントする部数が決定されるので、ユーザ宛にデータを電子メールで送信すると同時に、そのユーザのためにデータがプリントされる。その結果、必要な部数だけプリント可能な画像形成装置を提供することができる。
【００１０】
好ましくは、部数決定手段は、受信された電子メールに含まれる宛先アドレスの数から１を減算した値を部数に決定する。
【００１１】
好ましくは、受信された電子メールに含まれる宛先アドレスの数は、ブラックカーボンコピー属性の宛先アドレスの数を含む。
【００１２】
好ましくは、プリント手段は、受信された電子メールが返信メールの場合は電子メールに含まれるデータをプリントしない。
【００１３】
好ましくは、ユーザに割り当てられた電子メールアドレスを含むユーザテーブルを予め記憶するユーザ記憶手段をさらに備え、部数決定手段は、受信された電子メールに含まれる宛先アドレスのうちユーザテーブルに電子メールアドレスとして記憶されている宛先アドレスの数を計数する計数手段を含む。
【００１４】
好ましくは、装置に割り当てられた電子メールアドレスを含む装置テーブルを予め記憶する装置記憶手段をさらに備え、計数手段は、受信された電子メールに含まれる宛先アドレスのうち装置テーブルに電子メールアドレスとして記憶されていない宛先アドレスの数を計数する。
【００１５】
好ましくは、受信された電子メールに含まれるデータの作成者情報を取得する作成者情報取得手段と、電子メールに含まれるデータの作成者と受信された電子メールの送信元ユーザとが一致するか否かを判断する判断手段と、をさらに備え、プリント手段は、判断手段により一致すると判断されることを条件に、データをプリントする。
【００１６】
この発明の他の局面によれば、画像形成方法は、電子メールを受信するステップと、受信された電子メールの宛先情報に基づいて、該電子メールに含まれるデータをプリントする部数を決定するステップと、電子メールに含まれるデータを、決定された部数だけプリントするステップと、を含む。
【００１７】
この局面に従えば、必要な部数だけプリント可能な画像形成方法を提供することができる。
【００１８】
好ましくは、部数を決定するステップは、受信された電子メールに含まれる宛先アドレスの数から１を減算した値を部数に決定するステップを含む。
【００１９】
好ましくは、受信された電子メールに含まれる宛先アドレスの数は、ブラックカーボンコピー属性の宛先アドレスの数を含む。
【００２０】
好ましくは、プリントするステップにおいて、受信された電子メールが返信メールの場合は電子メールに含まれるデータをプリントしない。
【００２１】
好ましくは、部数を決定するステップは、ユーザに割り当てられた電子メールアドレスを含むユーザテーブルを参照し、受信された電子メールに含まれる宛先アドレスのうちユーザテーブルに電子メールアドレスとして記憶されている宛先アドレスの数を計数するステップを含む。
【００２２】
好ましくは、計数するステップは、装置に割り当てられた電子メールアドレスを含む装置テーブルを参照し、受信された電子メールに含まれる宛先アドレスのうち装置テーブルに電子メールアドレスとして記憶されていない宛先アドレスの数を計数するステップを含む。
【００２３】
好ましくは、受信された電子メールに含まれるデータの作成者情報を取得するステップと、電子メールに含まれるデータの作成者と受信された電子メールの送信元ユーザとが一致するか否かを判断するステップと、をさらに含み、プリントするステップは、判断するステップにおいて一致すると判断されることを条件に、データをプリントする。
【００２４】
この発明のさらに他の局面によれば、画像形成プログラムは、上述した画像形成方法をコンピュータに実行させる。
【００２５】
この局面に従えば、必要な部数だけプリント可能な画像形成プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２７】
＜第１の実施の形態＞
図１は、本発明の実施の形態におけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステム１は、ネットワーク２にそれぞれ接続された画像処理装置としての複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂ，１００Ｃと、パーソナルコンピュータ（以下「ＰＣ」という）２００と、電子メールサーバ３００とを含む。ＰＣ２００および電子メールサーバ３００のハードウェア構成および機能は周知なのでここでは説明を繰り返さない。
【００２８】
ＰＣ２００は、電子メールを作成、送信、受信および閲覧するための電子メールプログラムがインストールされている。また、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれは、電子メールアドレスが割り当てられており、電子メールを送受信するための電子メール送受信プログラムがインストールされている。ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれは、所定時間間隔で、電子メールサーバ３００に電子メールの問合せを行い、自装置宛に電子メールが届いていれば、その電子メールを電子メールサーバ３００から受信する。
【００２９】
なお、本実施の形態においては画像処理装置の一例としてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂ，１００Ｃを例に説明するが、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃに代えて、画像を形成する機能を備えた装置であれば、たとえば、プリンタ、ファクシミリ、パーソナルコンピュータ等であってもよい。
【００３０】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。また、ここでは１台のＰＣ２００を用いる例を説明するが、ＰＣを複数用いるようにしてもよい。
【００３１】
ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々が有する機能は同じなので、ここではＭＦＰ１００を例にその構成を説明する。
【００３２】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１００は、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、後処理部５０と、操作パネル９とを含む。ＡＤＦ１０は、原稿台１１に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部２０に搬送する。画像読取部２０は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。
【００３３】
画像形成部３０は、画像データが入力されると、画像データに基づいて用紙上に画像を形成する。画像形成部３０は、シアン、マゼンタ、イエローおよびブラックの４色のトナーを用いてカラーの画像を形成する、またシアン、マゼンタ、イエローおよびブラックの４色のうちいずれか１色のトナーを用いてモノクロの画像を形成する。給紙部４０は、用紙を格納しており、格納した用紙を１枚ずつ画像形成部３０に供給する。後処理部５０は、画像が形成された用紙を排紙する。後処理部５０は、複数の排紙トレイを有し、記録シートをソートして排紙することが可能である。また、後処理部５０は、パンチ穴加工部、ステープル加工部を備えており、排紙された記録シートにパンチ穴加工、またはステープル加工することが可能である。
【００３４】
図３は、ＭＦＰのハード構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００は、メイン回路１０１を備え、メイン回路１０１は、ファクシミリ部６０と、通信制御部６１と、ＡＤＦ１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、後処理部５０と接続される。メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、表示部１１４と、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、を含む。ＣＰＵ１１１は、表示部１１４、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７とそれぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部６０、通信制御部６１、ＡＤＦ１０、画像読取部２０、画像形成部３０、給紙部４０および後処理部５０と接続され、ＭＦＰ１００の全体を制御する。
【００３５】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイであり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルを含む。表示部１１４と操作部１１５とで、操作パネル９が構成される。
【００３６】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアル通信するためのシリアル通信インターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアル通信インターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００３７】
ＬＡＮ端子１１８に、ネットワークに接続するためのＬＡＮケーブルが接続され、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続された電子メールサーバ３００と通信し、電子メールサーバ３００との間で電子メールを送受信する。
【００３８】
また、ＣＰＵ１１１は、データ通信制御部１１７を制御して、メモリカード１１９ＡからＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１１２に記憶し、実行する。なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がインターネットに接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１６に記憶する、または、インターネットに接続されたコンピュータがプログラムをＨＤＤ１１６に書込みするようにして、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３９】
通信制御部６１は、ＣＰＵ１１１をＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）７に接続するためのモデムである。ＭＦＰ１００には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１００に割り当てられた電話番号に発呼があると、通信制御部６１がその発呼を検出する。通信制御部６１は、発呼を検出すると通話を確立し、ファクシミリ部６０に通信させる。
【００４０】
ファクシミリ部６０は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。ファクシミリ部６０は、受信したファクシミリデータを画像形成部３０でプリント可能なプリントデータに変換して、画像形成部３０に出力する。これにより、画像形成部３０は、ファクシミリ部６０により受信されたファクシミリデータを記録シートにプリントする。また、ファクシミリ部６０は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ７に接続されたファクシミリ装置または他のＭＦＰに出力する。これにより、ＨＤＤ１１６に記憶されたデータをファクシミリ装置または他のＭＦＰに出力することができる。このように、ＭＦＰ１００は、ファクシミリ送受信機能を有する。
【００４１】
図４は、ＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。図４を参照して、ＣＰＵ１１１は、電子メールを受信するための電子メール受信部１５１と、電子メールから宛先情報を抽出するための宛先抽出部１５３と、宛先情報に基づいて部数を決定するための部数決定部１５５と、電子メールからそれに添付されているデータを抽出するためのデータ抽出部１５７と、画像形成部３０を制御するための画像形成制御部１５９と、を含む。
【００４２】
電子メール受信部１５１は、電子メールサーバ３００からＭＦＰ１００に割り当てられた電子メールアドレスを送信先アドレスに含む電子メールを受信する。ＭＦＰ１００に複数の電子メールアドレスが割り当てられている場合には、複数の電子メールアドレスのいずれか１つを送信先アドレスに含む電子メールアドレスのすべてを、電子メールサーバ３００から受信する。電子メール受信部１５１は、受信した電子メールを宛先抽出部１５３およびデータ抽出部１５７に出力する。
【００４３】
宛先抽出部１５３は、電子メールの送信先アドレスに設定されている電子メールアドレスを抽出する。送信先アドレスは、ブラックカーボンコピー属性の送信先アドレスを含む。また、宛先抽出部１５３が抽出する送信先アドレスに、ブラックカーボンコピー属性の送信先アドレスを含むか否かを、ＭＦＰ１００に予め記憶された設定に従って決定するようにしてもよい。宛先抽出部１５３は、抽出した電子メールアドレスを部数決定部１５５および印刷設定決定部１６１に出力する。宛先抽出部１５３は、電子メールのヘッダを解析し、電子メールが返信メールの場合、宛先を抽出することなくそのまま電子メールを廃棄する。
【００４４】
部数決定部１５５は、入力される宛先情報に含まれる電子メールアドレスの数をカウントし、カウントした値から１を減算した値を部数に決定する。１を減算するのは、ＭＦＰ１００に割り当てられた電子メールアドレスが、宛先情報に含まれているからである。部数決定部１５５は、決定した部数を画像形成制御部１５９に出力する。
【００４５】
データ抽出部１５７は、電子メールに添付されているデータを電子メールから抽出する。複数のデータが添付されている場合には、複数のデータのすべてを抽出する。データ抽出部１５７は、抽出したデータを画像形成制御部１５９に出力する。
【００４６】
画像形成制御部１５９は、画像形成部３０を制御して、データ抽出部１５７から入力されるデータを、部数決定部１５５から入力される部数だけプリントする。
【００４７】
図５は、電子メール送信処理の流れの一例を示す第１のフローチャートである。電子メール送信処理は、ＰＣ２００が備えるＣＰＵが電子メールプログラムを実行することにより、ＰＣ２００が備えるＣＰＵにより実行される処理である。ここでは、会議の開催案内を電子メールの本文とし、会議の配布資料としての電子データを添付ファイルとして添付し、送信先アドレスを会議に参加するユーザに割り当てられた電子メールアドレスを設定する場合を例に説明する。
【００４８】
図５を参照して、ＰＣのＣＰＵは、電子メール本文を受け付ける（ステップＳ５１）。電子メール本文は、ここでは会議の開催案内である。ユーザがＰＣのキーボードなどの入力装置に、電子メールの本文を入力すると、入力装置から電子メールの本文を受け付ける。
【００４９】
次に、送信先アドレスを受け付ける。ユーザがＰＣの入力装置に、会議に参加するユーザに割り当てられた電子メールアドレスを入力すると、入力装置から電子メールアドレスを電子メールの送信先アドレスとして受け付ける。なお、ＰＣに電子メールアドレスを予め記憶したアドレス帳が記憶されている場合には、そのアドレス帳に記憶されている電子メールアドレスをユーザが入力装置で指定することにより、指定された電子メールアドレスを送信先アドレスとして受け付けるようにしてもよい。複数の電子メールアドレスが受け付けられる場合には、受け付けられた複数の電子メールアドレスを送信先アドレスとして受け付ける。
【００５０】
そして、印刷先装置の指定を受け付ける（ステップＳ５３）。ここでは、印刷先装置としてＭＦＰ１００が指定された場合を例に説明する。ＰＣ２００は、ＭＦＰ１００に予め割り当てられた電子メールアドレスを記憶しており、ＭＦＰ１００が印刷先装置として指定されると、ＭＦＰ１００に割り当てられた電子メールアドレスを読出し、それを電子メールの送信先アドレスに追加する（ステップＳ５４）。なお、印刷先装置を指定するのではなく、ステップＳ５２において、印刷先装置に割り当てられた電子メールアドレスを受け付けるようにしてもよい。この場合には、ステップＳ５３およびステップＳ５４の処理は不要である。
【００５１】
次に、電子メールに添付するデータの指定を受け付ける（ステップＳ５５）。会議の配布資料としての電子データのファイル名を受け付ける。そして指定されたデータを読出す（ステップＳ５６）。ファイル名で特定されるデータをＨＤＤなどの記録媒体から読み出す。そして、読み出したデータを電子メールの添付ファイルに設定する（ステップＳ５７）。次に、添付ファイルとして指定するデータが存在するか否かを判断する（ステップＳ５８）。ユーザにより添付ファイルがないことを示す指示が受け付けられれば、処理をステップＳ５９に進め、そうでなければ処理をステップＳ５５に戻す。
【００５２】
ステップＳ５９においては、電子メールを電子メールサーバ３００に送信する。これにより、電子メールが電子メールサーバ３００に蓄積され、送信先アドレスに設定された電子メールアドレス宛のメールボックスに蓄積される。その後、メールボックスから電子メールをダウンロードすることが可能となる。送信先アドレスには、ＭＦＰ１００に割り当てられた電子メールアドレスが含まれるので、電子メールサーバ３００においてＭＦＰ１００に割り当てられたメールボッックスに電子メールが蓄積される。
【００５３】
図６は、電子メール印刷処理の流れの一例を示す第１のフローチャートである。電子メール印刷処理は、ＭＦＰ１００のＣＰＵ１１１が、画像形成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図６を参照して、ＣＰＵ１１１は、電子メールの受信要求を電子メールサーバ３００に送信する（ステップＳ０１）。受信要求は、ＭＦＰ１００に割り当てられた電子メールアドレスを含む。ＣＰＵ１１１は、所定時間間隔で、電子メールの受信要求を送信する。
【００５４】
次に、電子メールサーバ３００から電子メールを受信したか否かを判断する（ステップＳ０２）。電子メールサーバ３００は、受信要求に含まれる電子メールアドレスに割り当てられたメールボックスに電子メールが蓄積されていれば、蓄積されている電子メールを、受信要求を送信してきたＭＦＰ１００に送信する。ＣＰＵ１１１は、電子メールを受信したならば処理をステップＳ０３に進め、そうでなければ処理をステップＳ０１に戻す。
【００５５】
ステップＳ０３においては、受信した電子メールアドレスが返信メールか否かを判断する。返信メールか否かは、電子メールのヘッダ情報を参照して判断する。返信メールならば処理を終了し、返信メールでなければ処理をステップＳ０４に進める。返信メールであれば、添付データをプリントするための電子メールでないからである。これにより、添付データが無駄にプリントされるのを防止することができる。
【００５６】
ステップＳ０４においては、電子メールから送信先アドレスを抽出する。そして、送信先アドレスの数から１を減算した値を部数に設定する（ステップＳ０５）。次に、電子メールに添付されているデータを抽出する（ステップＳ０６）。データが複数添付されている場合には、添付されているすべてのデータを抽出する。そして、印刷設定条件を読み出す（ステップＳ０７）。ここでは、ＭＦＰ１００に予め設定されているデフォルトの印刷設定条件を読み出す。
【００５７】
そして、ステップＳ０６で抽出したデータをステップＳ０５で決定した部数だけ、印刷設定条件に従ってプリントする。電子メールの送信先アドレスには、会議の参加者それぞれに割り当てられた電子メールアドレスが設定されているので、会議の参加人数に等しい部数の配布資料がＭＦＰ１００によってプリントされる。
【００５８】
したがって、配布資料のデータを添付した電子メールを会議の参加者とＭＦＰ１００宛に送信すれば、ＭＦＰ１００により会議の参加者人数だけ配布資料がプリントされるので、ユーザは電子メールを送信する操作とは別にＭＦＰ１００にプリントを指示する操作をする必要がない。また、ＭＦＰ１００にプリントを指示する場合、会議の参加者をカウントして部数を決定しなければならないし、ＭＦＰ１００にプリントさせるデータを指定しなければならない。このため、ＭＦＰにプリント対象となるデータおよび印刷部数を指定する必要がないので、プリントするためのデータの選択を誤ったり、プリントする部数を誤ったりするのを防止することができる。
【００５９】
＜第１の変形例＞
次にプリントシステム１の変形例ついて説明する。上述したプリントシステム１は、１台のＭＦＰ１００に電子メールを送信し、ＭＦＰ１００のみでプリントするものであった。変形例におけるプリントシステム１は、複数のＭＦＰに電子メールを送信し、複数のＭＦＰそれぞれでプリントを可能とする。ここでは、ＭＦＰ１００，１００Ａに電子メールを送信する場合を例に説明する。
【００６０】
図７は、第１の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤに記憶するデータとともに示す機能ブロック図である。図７を参照して、変形例におけるＣＰＵ１１１Ａは、電子メールを受信するための電子メール受信部１５１と、電子メールから宛先情報を抽出するための宛先抽出部１５３と、宛先情報に基づいて部数を決定するための部数決定部１５５Ａと、電子メールからそれに添付されているデータを抽出するためのデータ抽出部１５７と、画像形成部３０を制御するための画像形成制御部１５９と、受信した電子メールに基づいて印刷設定を決定するための印刷設定決定部１６１と、を含む。
【００６１】
ＨＤＤ１１６には、ユーザテーブルと、印刷設定テーブルとが記憶される。図８は、ユーザテーブルのフォーマットの一例を示す図である。図８を参照して、ユーザテーブルは、ユーザＩＤと、電子メールアドレスとからなるユーザレコードを含む。ユーザＩＤは、ユーザを識別するための識別情報であり、ユーザ毎にユニークなコードが割り当てられる。ユーザレコードに含まれる電子メールアドレスは、ユーザＩＤのユーザに割り当てられた電子メールアドレスである。
【００６２】
ユーザテーブルは、ＭＦＰ１００を使用するユーザの数だけユーザレコードを含む。ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれは、それを使用するユーザを登録することが可能である。例えば、ＭＦＰ１００が記憶するユーザテーブルは、ＭＦＰ１００に登録されたユーザの毎のユーザレコードを含む。ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれに登録するユーザは、例えば、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれが設置される部屋、建物など地理的に定まる範囲に存在する時間の比較的長いユーザであることが好ましい。例えば、ＭＦＰ１００が、会社の部署ごとに設置される場合には、ＭＦＰ１００に登録するユーザは、ＭＦＰ１００が設置される部署の構成員とすればよい。
【００６３】
図９は、印刷設定テーブルの一例を示す図である。図９を参照して、印刷設定テーブルは、電子メールアドレスと印刷設定条件とを関連付ける印刷設定レコードを含む。印刷設定テーブルは、１以上の印刷設定レコードを含む。印刷設定レコードに含まれる電子メールアドレスは、ＭＦＰ１００に割り当てられた電子メールアドレスである。ＭＦＰ１００に複数の電子メールアドレスが割り当てられる場合、ＭＦＰ１００に割り当てられた電子メールアドレスの数の印刷設定レコードを印刷設定テーブルは含む。
【００６４】
印刷設定条件は、ここでは、印刷種類、ページ割付、カラー選択およびステープルの有無の設定を含む。したがって、印刷設定テーブルが、複数の印刷設定レコードを含む場合、複数の電子メールアドレスに互いに異なる印刷設定情報を関連付けることができる。
【００６５】
図７に戻って、宛先抽出部１５３は、電子メールの送信先アドレスに設定されている電子メールアドレスを抽出し、抽出した電子メールアドレスを部数決定部１５５Ａおよび印刷設定決定部１６１に出力する。送信先アドレスは、ブラックカーボンコピー属性の送信先アドレスを含む。また、宛先抽出部１５３が抽出する送信先アドレスに、ブラックカーボンコピー属性の送信先アドレスを含むか否かを、ＭＦＰ１００に予め記憶された設定に従って決定するようにしてもよい。宛先抽出部１５３は、電子メールのヘッダを解析し、電子メールが返信メールの場合、宛先を抽出することなくそのまま電子メールを廃棄する。
【００６６】
部数決定部１５５Ａは、ユーザテーブル１７１を参照して、入力される電子メールアドレスと同じ電子メールアドレスがユーザテーブル１７１に記憶されているか否かを判断する。入力される電子メールアドレスのうちユーザテーブル１７１に同じ電子メールアドレスが記憶されている電子メールアドレスの総数を部数に決定する。部数決定部１５５Ａは、決定した部数を画像形成制御部１５９に出力する。
【００６７】
印刷設定決定部１６１は、宛先抽出部１５３から入力される電子メールのうちからＭＦＰ１００に割り当てられた電子メールアドレスを抽出する。そして、抽出した電子メールアドレスに基づいて、印刷設定条件を決定する。具体的には、抽出した電子メールアドレスを含む印刷設定レコードを印刷設定テーブル１７３から抽出し、抽出した印刷設定レコードに含まれる印刷設定条件を、プリントするための印刷設定条件に決定する。そして、決定した印刷設定条件を画像形成制御部１５９に出力する。
【００６８】
画像形成制御部１５９は、画像形成部３０を制御して、データ抽出部１５７から入力されるデータを、印刷設定決定部１６１から入力される印刷設定条件に従って、部数決定部１５５から入力される部数だけプリントする。
【００６９】
図１０は、電子メール送信処理の流れの一例を示す第２のフローチャートである。図１０を参照して、図５に示した電子メール送信処理の第１のフローチャートと異なる点は、ステップＳ５３とステップＳ５４との間にステップＳ５３Ａが追加された点、およびステップＳ５４とステップＳ５５との間にステップＳ５４Ａが追加された点である。以下、図５に示した電子メール送信処理の第１のフローチャートと異なる点を主に説明する。ステップＳ５３において、印刷先装置の指定を受け付ける（ステップＳ５３）。次のステップＳ５３Ａにおいては、指定された印刷先装置の電子メールアドレスが記憶されているか否かを判断する。指定された印刷先装置の電子メールアドレスが記憶されていれば処理をステップＳ５４に進め、記憶されていなければ処理をステップＳ５４Ａに進める。ステップＳ５４においては指定された印刷先装置の電子メールアドレスを読出し、それを電子メールの送信先アドレスに追加する（ステップＳ５４）。次のステップＳ５４においては、他に印刷先装置として指定する装置が存在するか否かを判断する。ユーザが印刷先装置を指定したか否かを判断する。他の印刷先装置が指定されたならば処理をステップＳ５３Ａに戻し、そうでなければ処理をステップＳ５５に進める。
【００７０】
ここでは、ＰＣ２００が、印刷先装置としてＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれの電子メールアドレスを予め記憶しており、ＭＦＰ１００およびＭＦＰ１００Ａが印刷先装置として指定される場合を例に説明する。例えば、会議の参加者が、ＭＦＰ１００が設定されている部署の構成員と、ＭＦＰ１００Ａが設置されている部署の構成員を含む場合、ＭＦＰ１００とＭＦＰ１００Ａとが印刷先装置として指定される。ステップＳ５３において、ＭＦＰ１００が指定されると、ＭＦＰ１００に割り当てられた電子メールアドレスが、送信先アドレスに追加され、次に実行されるステップＳ５３において、ＭＦＰ１００Ａが指定されると、ＭＦＰ１００Ａに割り当てられた電子メールアドレスが、送信先アドレスに追加される。
【００７１】
したがって、ステップＳ５９において電子メールが送信されると、ＭＦＰ１００，１００Ａそれぞれにより同じ電子メールが受信される。
【００７２】
図１１は、電子メール印刷処理の流れの一例を示す第２のフローチャートである。図１１を参照して、ステップＳ１１〜ステップＳ１３の処理は、図６に示したステップＳ０１〜ステップＳ０３とそれぞれ同じなので、ここでは説明を繰り返さない。
【００７３】
ステップＳ１４においては、部数を０に設定する。そして、電子メールから送信先アドレスの１つを抽出する（ステップＳ１５）。さらに、抽出した送信先アドレスと同じ電子メールアドレスがユーザテーブル１７１に記憶されているか否かを判断する（ステップＳ１６）。ユーザテーブル１７１に記憶されていれば処理をステップＳ１７に進め、記憶されていなければステップＳ１７をスキップして処理をステップＳ１８に進める。ステップＳ１７においては、部数に１を加算し、処理をステップＳ１８に進める。ステップＳ１８においては、未処理の送信先アドレスが存在するか否かを判断する。未処理の送信先アドレスが存在すれば処理をステップＳ１５に戻し、存在しなければ処理をステップＳ１９に進める。ユーザデータには、ＭＦＰ１００に登録されているユーザに割り当てられた電子メールアドレスが記憶されているので、電子メールに設定されている送信先アドレスのうちＭＦＰ１００にそれと同じ電子メールアドレスが登録されている送信先アドレスの総数が部数に設定される。
【００７４】
ステップＳ１９においては、電子メールに添付されているデータを抽出する。そして、印刷設定を読み出す（ステップＳ２０）。電子メールに設定されている送信先アドレスのうちでＭＦＰ１００に割り当てられた電子メールアドレスと、印刷設定テーブル１７３により関連付けられた印刷設定条件を読み出す。そして、ステップＳ１９で抽出したデータをステップＳ１７で送信先アドレスをカウントして算出した部数だけ、ステップＳ２０で読み出した印刷設定に従ってプリントする（ステップＳ２１）。これにより、会議の参加者のうちＭＦＰ１００に登録されているユーザの数だけ配布資料がＭＦＰ１００によってプリントされる。また、ＭＦＰ１００Ａにおいても、図１１に示した電子メール印刷処理が実行され、会議の参加者のうちＭＦＰ１００Ａに登録されているユーザの数だけ配布資料がＭＦＰ１００Ａによってプリントされる。
【００７５】
このように、配布資料のデータを添付した電子メールを会議の参加者とＭＦＰ１００，１００Ａ宛に送信すれば、ＭＦＰ１００において会議の参加者のうちでＭＦＰ１００に登録されたユーザの数だけ配布資料がプリントされ、ＭＦＰ１００Ａにおいて会議の参加者のうちでＭＦＰ１００Ａに登録されたユーザの数だけ配布資料がプリントされる。このため、ユーザは電子メールを送信する操作とは別にこのため、ＭＦＰ１００，１００Ａそれぞれにプリントを指示する操作をする必要がない。また、ＭＦＰ１００，１００Ａそれぞれにプリントを指示する場合、ＭＦＰ１００が設置された部署に属する会議の参加者とＭＦＰ１００Ａが設置された部署に属する会議の参加者とをそれぞれカウントして部数を決定しなければならないし、ＭＦＰ１００，１００Ａそれぞれにプリントさせるデータを指定しなければならない。このため、ＭＦＰ１００，１００Ａにプリント対象となるデータおよび印刷部数を指定する必要がないので、プリントするためのデータの選択を誤ったり、プリントする部数を誤ったりするのを防止することができる。
【００７６】
さらに、ＭＦＰ１００に複数の電子メールアドレスが割り当てられ、複数の電子メールアドレスごとに印刷設定条件を関連付けた印刷設定テーブル１７３が記憶されるので、ＭＦＰ１００は、受信した電子メールに設定されている送信先アドレスに関連付けられた印刷条件でプリントする。このため、電子メールの作成時に、ＭＦＰ１００に割り当てられた複数の電子メールのいずれかを選択することにより、ＭＦＰ１００でプリントする印刷設定条件を選択することができる。
【００７７】
＜第２の変形例＞
第２の変形例におけるプリントシステム１は、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃに、それぞれがプリントするデータを制限させることにより、セキュリティを向上させる。第１の変形例におけるＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃは、電子メールに添付されたデータのすべてをプリントするが、第２の変形例におけるＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃは、電子メールに添付されたデータのうち、作成者が電子メールの送信者と同じデータのみをプリントする。このため、電子メールの送信者が他人により作成されたデータを電子メールに添付した場合には、そのデータはプリントされない。
【００７８】
図１２は、第２の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤに記憶するデータとともに示す機能ブロック図である。図１２を参照して、第２の変形例におけるＣＰＵ１１１Ｂは、図７に示した第１の変形例におけるＭＦＰ１００のＣＰＵ１１１Ａと異なる点は、判定部１６３が追加された点である。その他の機能はＣＰＵ１１１Ａが備える機能と同じなのでここでは説明を繰り返さない。
【００７９】
判定部１６３は、電子メール受信部１５１から電子メールが受信され、データ抽出部１５７から電子メールから抽出されたデータが入力される。判定部１６３は、電子メールのヘッダを参照して、電子メールの送信元アドレスを抽出する。そして、ユーザテーブルを参照して、送信元アドレスと同じ電子メールアドレスに関連付けられたユーザＩＤを、電子メールの送信者のユーザＩＤとして取得する。また、判定部１６３は、データのプロパティを参照して、データの作成者情報を、データの作成者のユーザＩＤとして取得する。判定部１６３は、データの作成者のユーザＩＤが、電子メールの送信者のユーザＩＤと同じならば、データを画像形成制御部１５９に出力するが、同じでなければデータを画像形成制御部１５９に出力しない。判定部１６３は、データ抽出部１５７から複数のデータが入力される場合には、複数のデータごとに、データの作成者のユーザＩＤを電子メールの送信者のユーザＩＤと比較する。
【００８０】
図１３は、電子メール印刷処理の流れの一例を示す第３のフローチャートである。図１３を参照して、ステップＳ３１〜ステップＳ３９の処理は、図１１に示したステップＳ１１〜ステップＳ１９の処理とそれぞれ同じなので、ここでは説明を繰り返さない。
【００８１】
ステップＳ４０においては、ステップＳ３１において受信された電子メールのヘッダを参照して、電子メールの送信元アドレスを抽出する。そして、ユーザテーブルを参照して、送信元アドレスと同じ電子メールアドレスに関連付けられたユーザＩＤを、電子メールの送信者のユーザＩＤとして取得する。次のステップＳ４１においては、ステップＳ３９において抽出されたデータの１つを選択し、そのデータの作成者を抽出する。具体的には、選択したデータのプロパティを参照して、データの作成者情報を作成者のユーザＩＤとして取得する。
【００８２】
次に、データの作成者のユーザＩＤと、電子メールの送信者のユーザＩＤとが一致するか否かを判断する（ステップＳ４２）。双方が一致すれば処理をステップＳ４３に進め、一致しなければステップＳ４３をスキップして処理をステップＳ４４に進める。ステップＳ４３においては、ステップＳ４１において選択されたデータをプリント対象に設定する。
【００８３】
ステップＳ４４においては、ステップＳ３９において抽出されたデータのうちで未だ選択されていないデータが存在するか否かを判断する。選択されていないデータが存在すれば処理をステップＳ４１に戻し、存在しなければ処理をステップＳ４５に進める。
【００８４】
ステップＳ４５においては、印刷設定を読み出す。ステップＳ３１におおいて受信された電子メールの送信先アドレスに設定されている電子メールアドレスのうちでＭＦＰ１００に割り当てられた電子メールアドレスと、印刷設定テーブル１７３により関連付けられた印刷設定条件を読み出す。そして、ステップＳ４３においてプリント対象に設定されたデータを、ステップＳ３７で送信先アドレスをカウントして算出した部数だけ、ステップＳ４５で読み出した印刷設定に従ってプリントする（ステップＳ４６）。
【００８５】
第２の変形例に従えば、電子メールに添付されたデータのうち、作成者が電子メールの送信者と同じデータのみがプリントされるので、他人によりデータがプリントされるのを防止することができる。このため、作成者の知らないところでデータがプリントされるのを回避して、セキュリティを向上することができる。
【００８６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００８７】
＜付記＞
（１）  前記部数を決定するステップは、前記受信された電子メールに含まれる宛先アドレスの数から１を減算した値を部数に決定するステップを含む、請求項８に記載の画像形成方法。
（２）  前記受信された電子メールに含まれる宛先アドレスの数は、ブラックカーボンコピー属性の宛先アドレスの数を含む、請求項９に記載の画像形成方法。
（３）  前記プリントするステップにおいて、前記受信された電子メールが返信メールの場合は前記電子メールに含まれるデータをプリントしない、請求項８に記載の画像形成方法。
（４）  前記部数を決定するステップは、ユーザに割り当てられた電子メールアドレスを含むユーザテーブルを参照し、前記受信された電子メールに含まれる宛先アドレスのうち前記ユーザテーブルに電子メールアドレスとして記憶されている宛先アドレスの数を計数するステップを含む、請求項８に記載の画像形成方法。
（５）  前記計数するステップは、装置に割り当てられた電子メールアドレスを含む装置テーブルを参照し、前記受信された電子メールに含まれる宛先アドレスのうち前記装置テーブルに電子メールアドレスとして記憶されていない宛先アドレスの数を計数するステップを含む、請求項１２に記載の画像形成方法。
（６）  前記受信された電子メールに含まれるデータの作成者情報を取得するステップと、
前記電子メールに含まれるデータの作成者と前記前記受信された電子メールの送信元ユーザとが一致するか否かを判断するステップと、をさらに含み、
前記プリントするステップは、判断するステップにおいて一致すると判断されることを条件に、前記データをプリントする、請求項８に記載の画像形成方法。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態におけるプリントシステムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハード構成の一例を示すブロック図である。
【図４】ＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。
【図５】電子メール送信処理の流れの一例を示す第１のフローチャートである。
【図６】電子メール印刷処理の流れの一例を示す第１のフローチャートである。
【図７】第１の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤに記憶するデータとともに示す機能ブロック図である。
【図８】ユーザテーブルのフォーマットの一例を示す図である。
【図９】印刷設定テーブルの一例を示す図である。
【図１０】電子メール送信処理の流れの一例を示す第２のフローチャートである。
【図１１】電子メール印刷処理の流れの一例を示す第２のフローチャートである。
【図１２】第２の変形例におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤに記憶するデータとともに示す機能ブロック図である。
【図１３】電子メール印刷処理の流れの一例を示す第３のフローチャートである。
【符号の説明】
【００８９】
１  プリントシステム、２  ネットワーク、９  操作パネル、１０  ＡＤＦ、２０  画像読取部、３０  画像形成部、４０  給紙部、５０  後処理部、６０  ファクシミリ部、６１  通信制御部、１００  ＭＦＰ、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＲＯＭ、１１４  表示部、１１５  操作部、１１６  ＨＤＤ、１１７  データ通信制御部、１１９Ａ  メモリカード、１５１  電子メール受信部、１５３  宛先抽出部、１５５，１５５Ａ  部数決定部、１５７  データ抽出部、１５９  画像形成制御部、１６１  印刷設定決定部、１６３  判定部、１７１  ユーザテーブル、１７３  印刷設定テーブル、２００  ＰＣ、３００  電子メールサーバ。
【図１】
2008302629.tif 000003
【図２】
2008302629.tif 000004
【図３】
2008302629.tif 000005
【図４】
2008302629.tif 000006
【図５】
2008302629.tif 000007
【図６】
2008302629.tif 000008
【図７】
2008302629.tif 000009
【図８】
2008302629.tif 000010
【図９】
2008302629.tif 000011
【図１０】
2008302629.tif 000012
【図１１】
2008302629.tif 000013
【図１２】
2008302629.tif 000014
【図１３】
2008302629.tif 000015