(57)【要約】【課題】  受信した電子メールの無意味なページを大量に印刷するのを防ぐことが可能な画像形成装置を提供することにある。【解決手段】  上記の課題を解決するために、本発明の画像形成装置は、電子メールの受信に先立って、電子メールを印刷する際のページ数制限値を設定し、受信した電子メールが設定されたページ数制限値を超える電子メールであっても設定されたページ数制限値まで印刷することを特徴とする。【選択図】  図９
2006082557.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを受信する受信手段と、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値を設定する設定手段と、
前記受信手段により受信した電子メールが前記設定手段により設定された制限値を超える電子メールであっても前記設定手段により設定された制限値まで印刷する印刷手段とを有することを特徴とする画像形成装置。
【請求項２】
電子メールを受信する受信手段を有する画像形成装置おける電子メール印刷方法であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値を設定する設定ステップと、
前記受信ステップにより受信した電子メールが前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷する印刷ステップとを有することを特徴とする画像形成装置における電子メール印刷方法。
【請求項３】
電子メールを受信する受信手段を有する画像形成装置で実行されるプログラムを記憶した記憶媒体であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値を設定する設定ステップと、
前記受信ステップにより受信した電子メールが前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷する印刷ステップとを画像形成装置に実行させることを特徴とするプログラムを記憶した記憶媒体。
【請求項４】
電子メールを受信する受信手段と、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際のページ数制限値を設定する設定手段と、
前記受信手段により受信した電子メールが前記設定手段により設定されたページ数制限値を超える電子メールであっても前記設定手段により設定されたページ数制限値まで印刷する印刷手段とを有することを特徴とする画像形成装置。
【請求項５】
電子メールを受信する受信手段を有する画像形成装置おける電子メール印刷方法であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際のページ数制限値を設定する設定ステップと、
前記受信ステップにより受信した電子メールが前記設定ステップにより設定されたページ数制限値を超える電子メールであっても前記設定ステップにより設定されたページ数制限値まで印刷する印刷ステップとを有することを特徴とする画像形成装置における電子メール印刷方法。
【請求項６】
電子メールを受信する受信手段を有する画像形成装置で実行されるプログラムを記憶した記憶媒体であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際のページ数制限値を設定する設定ステップと、
前記受信ステップにより受信した電子メールが前記設定ステップにより設定されたページ数制限値を超える電子メールであっても前記設定ステップにより設定されたページ数制限値まで印刷する印刷ステップとを画像形成装置に実行させることを特徴とするプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの印刷を実行する画像形成装置、画像形成装置における電子メール印刷方法、および記憶媒体に関するものである。
【背景技術】
【０００２】
近年、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を用いたネットワーク網の普及に伴い、イントラネット／インターネットを介した電子メールによる情報交換手段が一般化してきた。電子メールを転送する仕組みを簡単に述べると、先ず電子メール・クライアント・ソフトウェア（以後、ＵＡ（ＵｓｅｒＡｇｅｎｔ）と称する）で電子メールデータが作成され、最寄りの電子メール転送装置（以後、ＭＴＡ（Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ａｇｅｎｔ）と称する）に送信される。このＭＴＡでは、受信した電子メールを装置内の補助記憶装置に格納し、次に転送すべきＭＴＡに送信する。最終宛先までの間に点在する複数のＭＴＡ間では、同様の転送処理を繰り返し行い、あたかもバケツリレーのようにして最終のＭＴＡまで電子メールが転送される。そして最後に、最終宛先である電子メール装置内の記憶装置に電子メールが格納される。或いは、受信した電子メールを各電子メールユーザ毎に管理するためのメールボックス（私書箱）を持つ受信電子メール管理サーバ装置内の記憶装置に格納される。その後、ＵＡで電子メールが引き出されて各ユーザ毎に処理される。
【０００３】
一般的にＵＡはパーソナルコンピュータ（以降、ＰＣと称する）上で使用されていることが多く、ユーザは自分宛の電子メールの内容をＰＣ上で閲覧することができる。更に、そのＰＣから利用できるプリンタがある場合、それを使用して受信した電子メールを印刷することも可能である。しかしこの際、ユーザは能動的に何らかのアプリケーションを使用してプリンタに対する印刷操作を行う必要がある。特に、定期的に受信メールを印刷する必要があるユーザは、この印刷操作をその都度定期的に行う必要があるため、その様なユーザからは受信メールを自動的に印刷する手段が望まれている。この要求に応えるため、最近では、プリンタ上でＵＡを動作させることでプリンタが直接特定の宛先の電子メールを受信し、ユーザの印刷操作を介すること無く自動的に電子メールの印刷を行う装置も現れてきた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した装置の中には、電子メールに添付された画像データも合わせて印刷することが可能なものもある。この様な装置では、後述する電子メール内のＭＩＭＥ情報が不完全だった場合に、添付された画像データが電子メールの本文テキストデータとして印刷されてしまうことがある。画像データ自体をテキストデータとして印刷してもそれは全く無意味な文字列として印刷されるのみであり、また通常印刷結果は数十ページにもなってしまう。このため、結果的に無駄なページを大量に印刷することになってしまう。
【０００５】
本発明の目的は、たとえば、受信した電子メール内のＭＩＭＥ情報が不完全なために添付画像データ等をテキストデータとして印刷する際、無意味なページを大量に印刷するのを防ぐことが可能な装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的のために、本発明の画像形成装置は、
電子メールを受信する受信手段と、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値を設定する設定手段と、
前記受信手段により受信した電子メールが前記設定手段により設定された制限値を超える電子メールであっても前記設定手段により設定された制限値まで印刷する印刷手段とを有することを特徴とする。
【０００７】
また、本発明の画像形成装置における電子メール印刷方法は、
電子メールを受信する受信手段を有する画像形成装置おける電子メール印刷方法であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値を設定する設定ステップと、
前記受信ステップにより受信した電子メールが前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷する印刷ステップとを有することを特徴とする。
【０００８】
また、本発明の記憶媒体は、
電子メールを受信する受信手段を有する画像形成装置で実行されるプログラムを記憶した記憶媒体であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値を設定する設定ステップと、
前記受信ステップにより受信した電子メールが前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷する印刷ステップとを画像形成装置に実行させることを特徴とするプログラムを記憶した記憶媒体。
【０００９】
また、本発明の画像形成装置は、
電子メールを受信する受信手段と、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際のページ数制限値を設定する設定手段と、
前記受信手段により受信した電子メールが前記設定手段により設定されたページ数制限値を超える電子メールであっても前記設定手段により設定されたページ数制限値まで印刷する印刷手段とを有することを特徴とする。
【００１０】
また、本発明の画像形成装置における電子メール印刷方法は、
電子メールを受信する受信手段を有する画像形成装置おける電子メール印刷方法であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際のページ数制限値を設定する設定ステップと、
前記受信ステップにより受信した電子メールが前記設定ステップにより設定されたページ数制限値を超える電子メールであっても前記設定ステップにより設定されたページ数制限値まで印刷する印刷ステップとを有することを特徴とする。
【００１１】
また、本発明の記憶媒体は、
電子メールを受信する受信手段を有する画像形成装置で実行されるプログラムを記憶した記憶媒体であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際のページ数制限値を設定する設定ステップと、
前記受信ステップにより受信した電子メールが前記設定ステップにより設定されたページ数制限値を超える電子メールであっても前記設定ステップにより設定されたページ数制限値まで印刷する印刷ステップとを画像形成装置に実行させることを特徴とする。
【発明の効果】
【００１２】
以上説明したように本発明によれば、たとえば、受信した電子メールのＭＩＭＥ情報が不完全なために添付画像データ等をテキストデータとして印刷する際、無意味なページを大量に印刷するのを防ぐことが可能となる。
【発明を実施するための最良の形態】
【００１３】
図３は本発明の画像形成装置とネットワークとの接続を示すシステム構成図である。
【００１４】
電子メールクライアント３０１と本発明の画像形成装置３０５とはローカルエリアネットワーク３０４で接続され、それぞれ電子メールサーバ３０２の補助記憶装置にメールボックスが割り当てられている。本発明の画像形成装置３０５は電子メールの送受信機能が搭載されている。更に本画像形成装置は、ドメイン名とＩＰアドレスの相互変換する機能を持つＤＮＳサーバ３０３を利用して、ドメインの異なるインターネット／イントラネット３０７とリモートルータ３０６を介して接続され、ローカルネットワーク上の前記装置や該インターネット／イントラネットに接続されている電子メールサーバ３０２、電子メールクライアント３０１と電子メールの交信が可能である。
【００１５】
図４は、本発明の画像形成装置のリーダー部４２２及びプリンタ部４２３の断面図である。
【００１６】
リーダー部４２２の原稿給送装置４０１は原稿を最終頁から順にｌ枚ずつプラテンガラス４０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス４０２上の原稿を排出するものである。原稿がプラテンガラス４０２上に搬送されるとランプ４０３を点灯し、そしてリーダーユニット４０４の移動を開始させて原稿を露光走査する。この時の原稿からの反射光は、ミラー４０５、４０６、４０７、及ぴレンズ４０８によってＣＣＤイメージセンサ（以下「ＣＣＤ」と呼ぶ）４０９へ導かれる。このように走査された原稿の画像はＣＣＤ４０９によって読み取られる。ＣＣＤ４０９から出力される画像データは所定の処理が施された後、プリンタ部４２３及ぴ制御ユニット部５１７へ転送される。
【００１７】
プリンタ部４２３のレーザドライバ４２１はレーザ発光部４１０を駆動するものであり、リーダー部４２２から出力された画像データに応したレーザ光をレーザ発光部４１０で発光させる。このレーザ光は感光ドラム４１１に照射され、感光ドラム４１１にはレーザ光に応じた潜像が形成される。この感光ドラム４１１の潜像の部分には、現像器４１２によって現像剤が付着する。そして、レーザ光の照射開始と同期したタイミングで，カセット４１３及びカセット４１４のいずれかから記録紙を給紙して転写部４１５へ搬送し、感光ドラム４１１に付着した現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部４１６に搬送され、定着部４１６の熱と圧力により現像剤は記像紙に定者される。定着部４１６を通過した記録紙は排出ローラ４１７によって排出され、ソータ４２０は排出された記録紙をそれぞれのピンに収納して記録紙の仕分けを行う。なお、ソータ４２０に仕分けが設定されていない場合は最上ビンに記録紙を収納する。また、両面記録が設定されている場合は、排出ローラ４１７のところまで記録紙を搬送した後、排出ローラ４１７の回転方向を逆転させ、フラッパ４１８によって再給紙搬送路４１９へ導く。多重記録が設定されている場合は、記録紙を排出ローラ４１７まで搬送しないようにフラッパ４１８によって再給紙搬送路４１９へ導く。再給紙搬送路へ導かれた記録紙は上述したタイミングで再び転写部４１５へ給紙される。
【００１８】
図５は、本発明の画像形成装置の制御ユニット部５１７のブロック図である。
【００１９】
制御ユニット部５１７の各構成要素は、システムバス５０１及び画像バス５１０に接続されている。ＲＯＭ５０２はブートＲＯＭであり、システムのブートプログラムが格納されている。また本発明の各手段を実現するシステムソフトウエアはＲＯＭ５０２または、蓄積メモリ５０５に記憶されており、ＣＰＵ５０３で実行される。ＲＡＭ５０４は、ソフトウエアを実行するためのシステムワークメモリエリアであり、画像データを一時記憶するための画像メモリでもある。蓄積メモリ５０５には、システムソフトウェアや電子メール・データ、画像データなどが記憶される。ＬＡＮ  Ｉ／Ｆ部５０６はＬＡＮと接続するためのインタフェース部であり、ＬＡＮに接続されたリモートルータ等の機器でインターネットに接続される。回線Ｉ／Ｆ部５０７は、ＩＳＤＮや公衆電話網に接続され、ＲＯＭ５０２内の通信制御プログラムにより制御され、ＩＳＤＮ  Ｉ／Ｆやモデム、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を介して遠隔の端末にデータを送受信する機能等が搭載されている。
【００２０】
以上のデバイスがシステムバス５０１上に配置される。ＩＯ制御部５０９は、システムバス５０１と画像データを高速で転送する画像バス５１０を接続するためのバスブリッジである。画像バス５１０は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス５１０上には以下のデバイスが配置される。デジタルＩ／Ｆ部５１５は、リーダー部４２２やプリンタ部４２３と制御ユニット５１７を接続し、画像データの同期系／非同期系の変換を行う。画像処理部５１４は、入力及び出力画像データに対し補正／加工／編集を行う。画像回転部５１３は画像データの回転を行う。画像圧縮伸長部５１２は、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ／ＭＭＲ／ＭＲ／ＭＨの圧縮伸張処理を行う。画像密度変換部５１１は、出力用画像データに対して解像度変換等を行う。
【００２１】
ＩＯ制御部５０８は、操作部５１６とのインタフェース部であり、操作部５１６に表示する画像データをシステムバス５０１側から操作部５１６に対して出力する。また、操作部５１６を介してユーザが入力した情報をＣＰＵ５０３に伝える役割をする。
【００２２】
図６は、本発明の画像形成装置から電子メールを受信する際のユーザアカウントのリスト画面４０１である。
【００２３】
この画面は、画像形成層装置の操作部５１６上に表示され、ユーザは本画面を通じて画像形成装置に対して電子メールを受信する際のユーザアカウントを設定することができる。本画像形成装置は、ここで設定されたユーザアカウントに従って電子メールサーバ３０２から電子メールを受信する。ユーザリスト４０２には、すでに設定されてユーザ受信アカウントが表示されている。新規にユーザアカウントを設定する場合、追加ボタン４０４を押下することで詳細設定画面７０１が開き、そこでユーザアカウント等の設定を行う。既に設定されているユーザアカウントの設定内容を変更する場合、変更対象のユーザアカウントをユーザリスト４０２から選択した後、編集ボタン４０３を押下することで同じく詳細設定画面７０１が開く。この画面には設定済みのユーザアカウント等の設定内容が予め表示されており、ユーザはその設定を上書きすることで設定内容を変更することができる。既に設定されているユーザアカウントを削除する場合、削除対象のユーザカウントをユーザリスト４０２から選択した後、削除ボタン４０５を押下することで指定されたユーザアカウントがユーザリスト４０２から削除される。
【００２４】
図７は、ユーザアカウントの詳細設定画面である。
【００２５】
図３の電子メールサーバ３０２はＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サーバと呼ばれるもので、受信した電子メールを宛先毎のメールボックス（私書箱）に振り分けて蓄積しておく機能を有している。そして、ＵＡはＰＯＰと呼ばれるプロトコルを用いて電子メールサーバ３０２内の特定のメールボックスに蓄積されている電子メールを引き抜くことができる。本発明の画像形成装置にはこのＵＡが実装されており、電子メールサーバ３０２内のメールボックスに蓄積されている電子メールを引き直接引き抜くことができる。詳細設定画面７０１では、本発明の画像形成装置が電子メールを引き抜く先の電子メールサーバとメールボックスの指定、及び引き抜いた電子メールをプリンタ部４２３にて印刷する際の各種印刷設定を行うことができる。
【００２６】
詳細設定画面７０１のサーバ名入力領域７０３には、電子メールを引き抜く先の電子メールサーバのアドレスを設定する。ユーザアカウント入力領域７０２には、電子メールを引き抜く先の電子メールサーバ内のメールボックス名を設定し、パスワード入力領域７０４には、このメールボックスにアクセスするためのパスワードを設定する。また、アクセス間隔入力領域７０５には、本発明の画像形成装置が電子メールサーバにアクセスする時間間隔を設定する。本発明の画像形成装置は、ここで設定された時間間隔に従って定期的に電子メールサーバにアクセスし、所定のメールボックスに蓄積されている電子メールを引き抜く。引き抜かれた電子メールは、７０６から７１０の印刷設定に従ってプリンタ部４２３にて印刷される。印刷部数入力領域７０６には、１つの電子メールを印刷する際の部数を１部から９９部までの間で設定する。両面印刷設定領域７０７には、印刷する電子メールが複数頁に渡る場合に印刷用紙の両面に印刷を行うか否かを設定する。Ｎ  ｉｎ  １設定領域７０８には、印刷する電子メールが複数頁に渡る場合に、１頁の印刷用紙に複数頁を縮小してまとめて印刷するか否かを設定する。縮小する際には、２頁分を１頁の印刷用紙にまとめるか、或いは４頁分を１頁の印刷用紙にまとめるかのどちらかを選択できる。ソート設定領域７０９には、複数部数印刷を指定した際、各部毎にソータ４２０の排紙ビンを振り分けるか否か、或いは振り分けて排紙した際に各排紙ビン毎にステープルするか否かを設定する。用紙サイズ設定領域７１０には、印刷に使用する用紙サイズを設定する。印刷行数制限設定領域７１１には、受信した電子メールデータ内の本文テキスト部を印刷する際の行数制限値を設定する。本文テキスト部の行数がこの制限値を超えていた場合には、制限値までの行数を印刷してそれ以降の行の印刷は行わない。因みに、制限値として“０”を設定した場合には、行数の制限は設けず無制限に印刷を行う。
【００２７】
図８は、ユーザアカウントの詳細設定画面７０１にて設定された内容が、画像形成装置の制御ユニット部５１７のＲＡＭ５０４内で保持されている状態を表す図である。
【００２８】
設定された全てのユーザアカウントは、ユーザアカウントリスト８０１としてＲＡＭ５０４内に保持されている。各アカウントの内容は、アカウント毎に一意的に割り振られたユーザＩＤと、次回電子メールサーバにアクセスする予定時刻である。また、各ユーザアカウントにはＲＡＭ５０４上の別領域に保持されている詳細設定情報リスト８０２がリンクされており、本画像形成装置の制御プログラム上は、ユーザアカウントリスト８０１から各ユーザアカウント毎の詳細設定情報リスト８０２を辿ることができる仕組みになっている。この詳細設定情報リスト８０２には、図５の詳細設定画面７０１にて設定されたユーザアカウント／サーバ名／パスワード／アクセス間隔／印刷部数／用紙サイズ／両面印刷指定／Ｎ  ｉｎ  １指定／ソート指定の内容が保持されている。
【００２９】
図９は、本発明の画像形成装置が電子メールを受信して印刷を行う際のフローチャートである。本図をもとに本発明の画像形成装置の処理の流れを説明する。なお、図９のフローチャートにかかわるプログラムはＲＯＭ５０２に記憶されており、ＣＰＵ５０３に読み出され実行される。
【００３０】
本発明の画像形成装置の電源を入れてシステムが起動（９−１）されると、本装置は先ずタイマ監視状態（９−２）に入る。この状態においてシステムは内部クロックをもとに算出される現在時刻を常時監視しており、ユーザアカウントリスト８０１内のアクセス時刻との比較を行う（９−３）。現在時刻がアクセス時刻と一致、若しくは現在時刻がアクセス時刻を過ぎているユーザアカウントがリスト内に存在する場合、システムは電子メールサーバに対するアクセス処理を開始する。システムは処理対象のユーザアカウントにリンクされた詳細設定情報リスト８０２を読み出し、ここからユーザアカウントとサーバ名、パスワード情報を得る。そしてこれらの情報をもとに目的の電子メールサーバにアクセスし、ユーザアカウントで指定されたメールボックス内の電子メールを受信する（９−４）。この際メールボックス内には複数の電子メールが存在する場合があるが、本装置はメールボックス内の全ての電子メールデータを受信し、蓄積メモリ５０５内に蓄積する。続いて、蓄積した電子メールデータを１つずつ蓄積メモリ５０５から読み出し、順次後述する印刷処理を行う。そして蓄積した電子メールデータが蓄積メモリ５０５から無くなった時点で、再度実行すべきユーザアカウントが存在するか否かをチェックする処理に戻る（９−５）。
【００３１】
印刷処理では、先ず電子メールデータ内のＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  ＭａｉｌＥｘｔｅｎｓｉｏｎｓの略）ヘッダ解析を行う（９−６）。ＭＩＭＥヘッダとは、電子メール内のデータの並び方やデータフォーマット等を表す識別子のことで、その内容はＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔ）という国際標準規格書によって規格化されている。インターネット上に送出する電子メールデータは必ずＡＳＣＩＩ文字コードでなければならないため、非ＡＳＣＩＩ文字を含む日本語テキストデータや画像データ等のバイナイリデータはＡＳＣＩＩ文字コードにエンコードしてから送出する必要がある。この際のエンコード方法等もＭＩＭＥヘッダにて表すことが可能となっている。
【００３２】
図２は、電子メールに画像データが添付されている通常の電子メールデータの例を表している。本装置は、先ずＭＩＭＥヘッダ２０１の「ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ」という記述から、それ以降のデータ内に複数フォーマットのデータが存在することを認識する。また「ｂｏｕｎｄａｒｙ＝“−−−−−−−−−−−−−−−−−”」という記述から、個々のフォーマットのデータが“−−−−−−−−−−−−−−−−”という区切りにより分けられていることも認識する。続いて本装置は、最初の区切り以降のＭＩＭＥヘッダの解析を行い、「ｔｅｘｔ／ｐｌａｉｎ」、「ＵＳ−ＡＳＣＩＩ」という記述から、それ以降のデータ２０２がＡＳＣＩＩ文字コードのテキストデータであることを認識する（９−７）。このテキストデータ２０２はエンコードされていないため、デコード処理を行わずにテキストデータの行数をカウントする（９−１１）。本装置では本文テキストデータの印刷量を制限することを可能としている。本装置は、本文テキスト行数が図７の印刷行数制限設定領域７１１にて設定された制限行数を超えているか否かを判断する（９−１２）。越えていない場合には、そのまま本文テキストデータをビットマップメモリに展開し、詳細設定情報リスト８０２内に保持されている各種印刷設定に従って、本装置のプリンタ部４２３にてメモリ展開されたデータを印刷処理する（９−１５）。越えていた場合の処理については後述する。更に次の区切り以降のＭＩＭＥヘッダ２０３の解析を行い（９−６）、「ｉｍａｇｅ／ｔｉｆｆ」、「ｂａｓｅ６４」という記述から、それ以降のデータ２０４がｂａｓｅ６４形式でエンコードされたＴＩＦＦフォーマットの画像データであることを認識する（９−８）。本装置はＴＩＦＦフォーマットの画像データを扱うことが可能であるため、画像データ２０４をデコード（９−１０）した後、上述したようにビットマップメモリに展開して印刷を行う（９−１５）。因みに、本装置で扱えないフォーマットのデータが存在した場合には、そのデータ部分のみを読み飛ばす。以後、受信した電子メールデータが無くなるまで上述した一連の処理を繰り返して印刷処理を行う。
【００３３】
受信した全ての電子メールの印刷処理が終了した後、本装置は処理対象のユーザアカウントリスト８０１内のアクセス時刻にアクセス間隔を加算した値を上書きし、次回のアクセス予定時刻に更新する。そしてタイマ監視状態（９−２）に戻る。
【００３４】
図１は、図２と同様に電子メールに画像データが添付されている電子メールデータの例を表しているが、ＭＩＭＥヘッダの記述が不完全である。世の中で使用されている電子メールアプリケーションソフトの中には、図１に示した例の様なデータ形式で電子メールを送信するものが存在する。本装置がこの電子メールを受信した場合、ＭＩＭＥヘッダ１０１の「ｔｅｘｔ」という記述から、それ以降のデータはテキストデータであると解釈する。しかし、実際には本文テキストデータ１０２以降にはエンコードされた画像データ１０３が存在するため、このデータをそのまま印刷すると画像データ１０３部分も意味の無いテキストデータとして印刷されることになってしまう。通常、エンコードされた画像データをテキストデータとして印刷すると数十ページにもなってしまうため、結果的に無駄なページを大量に印刷することになってしまう。しかし、電子メールデータ内に画像データが含まれていることがＭＩＭＥヘッダ１０１に記述されていないため、本装置では画像データの存在を認識することは不可能である。このため、本装置では本文テキストデータの印刷量を制限することを可能としている。本装置は、先ず本文テキストデータの行数をカウントし（９−１１）、図７の印刷行数制限設定領域７１１にて設定された制限行数を超えているか否かを判断する（９−１２）。越えていた場合には、更に図７の制限時印刷設定領域７１２の設定に従って以下の様に処理を振り分ける（９−１３）。制限時印刷設定領域７１２にて「する」に設定されていた場合には、本装置は制限値までの行数の本文テキストデータをビットマップメモリに展開して印刷処理し、制限値を越えた部分のデータは破棄する（９−１４）。また、制限時印刷設定領域７１２にて「しない」に設定されていた場合には、当該電子メールデータの印刷処理を一切行わず、当該電子メールデータを送信元アドレス宛にそのまま送信する（９−１６）。尚、この際の送信元アドレスとは、当該電子メールデータのメールヘッダ内に記述されている“Ｆｒｏｍ：”ヘッダにて指定されている電子メールアドレスのことである。但し、同じくメールヘッダ内に“Ｒｅｐｌｙ−Ｔｏ：”ヘッダで指定された電子メールアドレスが存在する場合には、こちらのアドレス宛に優先的に送信する。上述した一連の処理により、画像データが本文テキストデータとして認識されてしまった場合であっても、無駄なページを大量に印刷することを防ぐことが可能となっている。
【００３５】
尚、本実施例では本文テキストデータの印刷量を行数で制限しているが、文字数やデータサイズにて制限をかけても同様の効果が得られる。この場合には、図７の印刷行数制限設定領域７１１の代わりに文字数制限設定領域やデータサイズ制限設定領域を設け、予めユーザに任意の値を設定させておく。本装置は、先ず本文テキストデータの文字数やデータサイズが制限値を越えているか否かを判断する。越えている場合には、制限時印刷設定領域７１２の設定に従って、制限値までの本文テキストデータをビットマップメモリに展開して印刷処理し、制限値を越えた部分のデータは破棄する。若しくは、当該電子メールデータの印刷処理を一切行わず、当該電子メールデータを送信元アドレス宛にそのまま送信する。
【００３６】
また、印刷ページ数にて制限をかけても同様の効果が得られる。この場合には、図７の印刷行数制限設定領域７１１の代わりにページ数制限設定領域を設け、予めユーザに任意の値を設定させておく。本装置は、先ず本文テキストデータを印刷する際のページ数が制限値を越えているか否かを判断する。越えている場合には、制限時印刷設定領域７１２の設定に従って、制限値までの本文テキストデータをビットマップメモリに展開して印刷処理し、制限値を越えた部分のデータは破棄する。若しくは、当該電子メールデータの印刷処理を一切行わず、当該電子メールデータを送信元アドレス宛にそのまま送信する。図１０は、本発明の画像形成装置が電子メールサーバにアクセスして電子メールを受信する際の通信手順を表した図である。
【００３７】
本発明の画像形成装置と電子メールサーバとは、ＰＯＰと呼ばれるプロトコルを用いて通信が行われる。このプロトコルは、ＴＣＰ／ＩＰと呼ばれるプロトコルの上位レイヤに位置し、その制御データはＴＣＰパケット内に包含された形でネットワーク上を流れる。
【００３８】
先ず本画像形成装置は、電子メールサーバのＴＣＰポート１１０番に対してポート接続要求１０−１を送出する。この要求に対してサーバが正常応答１０−２を返すと、この時点でＴＣＰ／ＩＰによる通信が確立される。続いて本画像形成装置は、サーバに対してユーザ名１０−３、パスワード１０−５を順次送出する。これに対してサーバが正常応答１０−４・１０−６を返すと、この時点でメールボックスに対するユーザ認証がなされたことになる。次に本画像形成装置は、指定したメールボックス内に蓄積されている電子メールのリスト情報要求１０−８を送出し、サーバからリスト情報１０−１０を受信する。図１０の例におけるリスト情報１０−９の内容は、「１番目の電子メールのデータサイズは３１９バイトである」ということを意味している。その後サーバがリスト情報終了通知１０−１０を送出していることから、このメールボックスには電子メールが１通のみ存在することが分かる。もしも複数の電子メールが存在する場合には、リスト情報１０−９がその数分だけ繰り返し送出される。次に本画像形成装置は、電子メールデータ要求１０−１１を送出し、サーバからはメールヘッダ情報１０−１３に続いて電子メールデータ１０−１４を受信する。そして最後に通信終了１０−１６、ポート切断要求１０−１８を順次送出し、一連の通信を終了する。
【００３９】
本実施の形態では、本発明の画像形成装置とは別の電子メールサーバが外部に存在し、そのサーバからＰＯＰを用いて電子メールを受信する形態を例にとって説明した。しかし、本発明の画像形成装置内にこのサーバ機能を包含した形態でも同様の効果が得られる。
【００４０】
また、図９の９−１２以降を図１１のようにすることもできる。９−１１までは図９と同様なので説明は省略し、９−１１以降を説明する。９−１３で制限印刷が指定されているか判別し、指定されている場合９−１２に進み、制限行数を超えているか判別し、超えていると判別された場合９−１６に進み、超えていないと判別された場合９−１５に進むようにして、ユーザが制限時印刷を指定した場合に制限するデータ量を超える電子メールは印刷せず、ユーザが制限時印刷を指定しない場合は、制限するデータ量にかかわらず印刷を実行する。
【００４１】
また、更に、９−１６のステップによる印刷させない実施の形態を９−１４のステップにして、制限行数まで印刷させる実施の形態にすることもできる。
【図面の簡単な説明】
【００４２】
【図１】ＭＩＭＥ情報が不完全な電子メールデータを示す図である。
【図２】正常な電子メールデータを示す図である。
【図３】本発明の画像形成装置とネットワークとの接続を示すシステム構成図である。
【図４】リーダー部及びプリンタ部の断面図である。
【図５】制御ユニット部のブロック図である。
【図６】操作部上に表示されるユーザアカウントリスト画面を表す図である。
【図７】操作部上に表示されるユーザアカウントの詳細設定画面を表す図である。
【図８】ＲＡＭ内でのユーザアカウントの詳細設定情報の保持状態を表す図である。
【図９】複数ユーザアカウントによる電子メール受信、印刷処理を示すフローチャートを示す図である。
【図１０】電子メールサーバから電子メールを受信する際の通信手順を示す図である。
【図１１】複数ユーザアカウントによる電子メール受信、印刷処理を示すフローチャートを示す図である。
【符号の説明】
【００４３】
３０１  電子メールクライアント
３０２  電子メールサーバ
３０３  ＤＮＳサーバ
３０４  ローカルエリアネットワーク
３０５  画像形成装置
３０６  リモートルータ
３０７  インターネット／イントラネット
４０１  原稿給送装置
４０２  プラテンガラス
４０３  ランプ
４０４  リーダーユニット
４０５〜４０７  ミラー
４０８  レンズ
４０９  ＣＣＤ
４１０  レーザ発光部
４１１  感光ドラム
４１２  現像器
４１３，４１４  カセット
４１５  転写部
４１６  定着部
４１７  排出ローラ
４１８  フラッパ
４１９  再給紙搬送路
４２０  ソータ
４２１  レーザドライバ
４２２  スキャナ部
４２３  プリンタ部
５０１  システムバス
５０２  ＲＯＭ
５０３  ＣＰＵ
５０４  ＲＡＭ
５０５  蓄積メモリ
５０６  ＬＡＮ  Ｉ／Ｆ部
５０７  回線Ｉ／Ｆ部
５０８，５０９  ＩＯ制御部
５１０  画像バス
５１１  画像密度変換部
５１２  画像圧縮伸長部
５１３  画像回転部
５１４  画像処理部
５１５  デジタルＩ／Ｆ部
５１６  操作部
５１７  制御ユニット部
６０１  ユーザアカウントリスト画面
６０２  ユーザリスト
６０３  編集ボタン
６０４  追加ボタン
６０５  削除ボタン
７０１  ユーザアカウント詳細設定画面
７０２  ユーザアカウント入力領域
７０３  サーバ名入力領域
７０４  パスワード入力領域
７０５  アクセス間隔入力領域
７０６  印刷部数入力領域
７０７  両面印刷設定領域
７０８  Ｎ  ｉｎ  １設定領域
７０９  ソート設定領域
７１０  用紙サイズ設定領域
７１１  印刷行数制限設定領域
７１２  制限時印刷設定領域
８０１  ＲＡＭ内のユーザアカウントリスト
８０２  ＲＡＭ内の詳細設定情報リスト
【図１】
2006082557.tif 000003
【図２】
2006082557.tif 000004
【図３】
2006082557.tif 000005
【図４】
2006082557.tif 000006
【図５】
2006082557.tif 000007
【図６】
2006082557.tif 000008
【図７】
2006082557.tif 000009
【図８】
2006082557.tif 000010
【図９】
2006082557.tif 000011
【図１０】
2006082557.tif 000012
【図１１】
2006082557.tif 000013