(57)【特許請求の範囲】
【請求項１】
操作部と、
メールサーバから電子メールを受信する受信手段と、
前記電子メールの添付ファイルに基づき画像を生成する生成手段と、
シートに前記生成された画像を印刷する印刷手段と、を備える画像形成装置であって、
前記生成された画像の印刷が完了した場合に、前記メールサーバに格納されている前記電子メールを削除するために、前記電子メールを特定するための識別情報を指定した削除指示を前記メールサーバに送信する指示手段と、
前記操作部を介して、電子メールの添付ファイルに基づき生成された画像の印刷を中止するための中止指示を受け付ける受付手段と、
電子メールの添付ファイルに基づき画像が生成されてから該画像の印刷が完了する前までの間に、前記操作部を介して前記中止指示が受け付けられた場合、前記メールサーバに前記削除指示を送信することなく、当該画像の印刷を中止する中止手段と、を有し、
前記中止指示は、前記画像形成装置の電源をオフするための指示ではないことを特徴とする画像形成装置。
【請求項２】
前記中止指示が受け付けられた後に、前記画像の印刷を中止するか否かを問い合わせる問い合わせ画面を表示する表示手段を更に備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記生成された画像の印刷が完了し、前記削除指示が前記メールサーバに送信される場合に、当該印刷の対象となった前記画像が破棄されることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
印刷の履歴情報を記憶する記憶手段を更に備え、
前記記憶手段は、電子メールの添付ファイルに基づき画像が生成されてから該画像の印刷が完了する前までの間に、前記操作部を介して前記中止指示が受け付けられ、当該画像の印刷が中止された場合に、少なくとも前記画像の印刷が中止された旨の情報を含む履歴情報を記憶することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記中止指示は、前記操作部に備えられたストップキーを用いてなされることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記中止指示は、印刷処理の進行状況を確認する確認画面を介してなされることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項７】
操作部と、
メールサーバから電子メールを受信する受信手段と、
前記電子メールの添付ファイルに基づき画像を生成する生成手段と、
シートに前記生成された画像を印刷する印刷手段と、を備える画像形成装置における方法であって、
前記生成された画像の印刷が完了した場合に、前記メールサーバに格納されている前記電子メールを削除するために、前記電子メールを特定するための識別情報を指定した削除指示を前記メールサーバに送信する指示工程と、
前記操作部を介して、電子メールの添付ファイルに基づき生成された画像の印刷を中止するための中止指示を受け付ける受付工程と、
電子メールの添付ファイルに基づき画像が生成されてから該画像の印刷が完了する前までの間に、前記操作部を介して前記中止指示が受け付けられた場合、前記メールサーバに前記削除指示を送信することなく、当該画像の印刷を中止する中止工程と、を有し、
前記中止指示は、前記画像形成装置の電源をオフするための指示ではないことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールサーバから受信した電子メールの添付ファイルに基づく画像を印刷する画像形成装置に関するものである。
【背景技術】
【０００２】
メールサーバから電子メールを受信し、受信した電子メールの添付ファイルに基づく画像を印刷する機能を備える画像形成装置が知られている。この機能を備える画像形成装置は、所定時間毎やユーザによる手動の指示に基づいてメールサーバから電子メールを受信することができる。また、特許文献１には、ファクシミリ送信された画像の印刷中に当該印刷を中止することがユーザによって指示された場合に、ファクシミリの受信動作を中止するとともに、印刷を中止することができる画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１７６１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ある印刷設定で画像の印刷を開始した後、ユーザが印刷設定の不備に気が付き、実行中の印刷を中止させて、印刷設定を変更した上で印刷をやり直したい場合が考えられる。
【０００５】
特許文献１に開示された画像形成装置は、ファクシミリ送信された画像の印刷中に当該印刷を中止することが指示された場合に、印刷を中止することはできる。しかしながら、当該画像を再印刷することについては考慮されていない。
【０００６】
画像を再印刷する方法としては、外部装置から受信したファイルに基づく画像の印刷を中止することが指示された場合に、受信したファイル又は画像を装置内に残して、当該印刷を中止するように制御することが考えられる。このような処理を行うことにより、印刷設定を変更した後に再印刷を行うことができる。
【０００７】
しかしながら、ハードウェア資源（特に記憶領域）の乏しい画像形成装置は、データを一時的に記憶するための記憶領域が少ない。このような画像形成装置において、印刷に必要な画像などを装置内に一時的に記憶するようにすると、記憶領域が圧迫され、画像処理装置の他の機能の動作に影響を与える恐れがある。
【０００８】
一方、メールサーバから受信した電子メールの添付ファイルに基づく画像の印刷を行う場合、メールサーバ上のメールボックスに電子メールが残っていれば、再度同じ電子メールを受信し、再印刷することができる。しかしながら、一般的に、電子メールを受信した後に当該電子メールをメールサーバから削除することが行われており、印刷を中止したにも関わらず電子メールが削除されると、再印刷を行うことはできない。
【０００９】
本発明は、上記の問題点に鑑みなされたものであり、メールサーバから受信した電子メールの添付ファイルに基づく画像の印刷が中止された場合に、当該画像を再印刷できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために本発明の画像形成装置は、操作部と、メールサーバから電子メールを受信する受信手段と、前記電子メールの添付ファイルに基づき画像を生成する生成手段と、シートに前記生成された画像を印刷する印刷手段と、を備える画像形成装置であって、前記生成された画像の印刷が完了した場合に、前記メールサーバに格納されている前記電子メールを削除するために、前記電子メールを特定するための識別情報を指定した削除指示を前記メールサーバに送信する指示手段と、前記操作部を介して、電子メールの添付ファイルに基づき生成された画像の印刷を中止するための中止指示を受け付ける受付手段と、電子メールの添付ファイルに基づき画像が生成されてから該画像の印刷が完了する前までの間に、前記操作部を介して前記中止指示が受け付けられた場合、前記メールサーバに前記削除指示を送信することなく、当該画像の印刷を中止する中止手段と、を有し、前記中止指示は、前記画像形成装置の電源をオフするための指示ではないことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、メールサーバから受信した電子メールの添付ファイルに基づく画像の印刷が中止された場合に、当該画像を再印刷することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】画像形成システムの全体図である。
【図２】ＭＦＰ１０１の構成を示すブロック図である。
【図３】操作部１１６を示す外観図である。
【図４】パネル３２０に表示される操作画面及び操作画面の遷移を示す図である。
【図５】パネル３２０に表示される操作画面及び操作画面の遷移を示す図である。
【図６】電子メールを受信し、印刷する制御を説明するフローチャートである。
【図７】パネル３２０に表示される操作画面及び操作画面の遷移を示す図である。
【図８】電子メールを受信し、印刷する制御を説明するフローチャートである。
【図９】パネル３２０に表示される操作画面及び操作画面の遷移を示す図である。
【図１０】パネル３２０に表示される操作画面及び操作画面の遷移を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
＜第１の実施形態＞
まず、本発明の第１の実施形態について説明する。図１は、本実施形態に係る画像形成システムを示すブロック図である。ネットワーク１００上には、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１、ＰＣ１０２、メールサーバ１０３が互いに通信可能に接続されている。本実施形態では画像形成装置の一例としてＭＦＰ１０１を、情報処理装置の一例としてＰＣ１０２を説明する。なおＭＦＰ１０１やＰＣ１０２は、ネットワーク１００を介してインターネット（不図示）と接続され、複数のメールサーバを経由して外部装置との間で電子メールの送受信を行うことができる。
【００１５】
ＰＣ１０２には、メールクライアントがインストールされている。メールクライアントは、メールサーバ１０３を介して外部の装置（ＰＣ１０２と同様の情報処理装置や、画像形成装置など）に作成した電子メールを送信したり、外部装置から電子メールを受信して表示したりするためのソフトウェアである。
【００１６】
メールサーバ１０３は、送信側（送信元）のメールクライアントから送信された電子メールを受信する。受信した電子メールは、電子メールアドレス毎に設けられたメールボックスに仕分けされ、ストレージ（不図示）に格納される。なお、各々の電子メールアドレスは、ユーザ情報（ユーザ名及びパスワード）と紐づいて管理されている。格納された電子メールは、受信側（送信先）のメールクライアントからの要求に応じて配信される。
【００１７】
なお、ＰＣ１０２のメールクライアントは、ＰＯＰ３やＩＭＡＰなどの通信プロトコルを利用して、メールサーバ１０３のメールボックスに仕分けされた電子メールを受信することができる。また、同様の通信プロトコルを利用して、メールサーバ１０３のメールボックスに仕分けされた電子メールをメールサーバ１０３から削除することができる。なお、ＭＦＰ１０１にも同様の機能を持つメールクライアントがインストールされている。
【００１８】
ＭＦＰ１０１は、シート上の画像を読み取る読取機能、シートに画像を印刷する印刷機能を有する。また、ＭＦＰ１０１は、メールサーバ１０３を介して、ＰＣ１０２や他の画像形成装置（不図示）などから送信された電子メールを受信することができる。また、ＭＦＰ１０１は、受信した電子メールの添付ファイルに基づく画像を印刷することができる。なお、ＭＦＰ１０１は、ＩＴＵ−Ｔ勧告のインターネットファクシミリデータ伝送方式Ｔ．３７（Ｉファクス）に基づいて送信された電子メールを受信し、印刷したり、画像を添付した電子メールを送信したりすることができるものとする。
【００１９】
なお、本実施形態では、メールサーバ１０３が送信サーバ（ＳＭＴＰサーバ）機能と受信サーバ（ＰＯＰサーバ）機能の両方を備える場合を例示したが、これに限定されるものではない。例えば負荷分散のために送信用のサーバと受信用のサーバを分離させた構成となっていてもよい。
【００２０】
図２は、本実施形態に係るＭＦＰ１０１の構成を示すブロック図である。ＣＰＵ１１１を含む制御部１１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムを読み出して、読取制御や印刷制御などの各種制御を行う。ＲＯＭ１１２は、ＣＰＵ１１１で実行可能な制御プログラムやブートシーケンス等を格納する。ＲＡＭ１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリア、ＲＯＭ１１２及びストレージ１１４に格納された各種制御プログラムを展開するための一時記憶領域として用いられる。ストレージ１１４は、フラッシュメモリ等で構成されており、画像データ、印刷データ、各種プログラム、及び各種設定情報を記憶する。なお、本実施形態のＭＦＰ１０１は、ＲＡＭ１１３とストレージ１１４の記憶領域のサイズが小さく、画像データや印刷データを保持するための記憶領域を大きく確保することができないものとする。
【００２１】
なお、本実施形態のＭＦＰ１０１では、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣやＦＰＧＡ等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００２２】
操作部Ｉ／Ｆ１１５は、操作部１１６と制御部１１０を接続する。操作部１１６は、ユーザに対して情報を表示したり、ユーザからの指示を入力したりする。
【００２３】
読取部Ｉ／Ｆ１１７は、読取部１１８と制御部１１０を接続する。読取部１１８はＡＤＦ（不図示）や原稿台（不図示）に載置された原稿上の画像を読み取って、その画像をバイナリーデータなどの画像データに変換する。読取部１１８によって生成された画像データは、外部装置に送信されたり、シート上に印刷されたりする。
【００２４】
印刷部Ｉ／Ｆ１１９は、印刷部１２０と制御部１１０を接続する。ＣＰＵ１１１は、印刷すべき画像（印刷対象の画像データ）を印刷部Ｉ／Ｆ１１９を介して印刷部１２０に転送する。印刷部１２０は、給紙カセット（不図示）から給送されたシート上に画像を印刷する。なお、印刷部１２０の印刷方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。また、その他の印刷方式を適用することもできる。
【００２５】
また、制御部１１０は、通信部Ｉ／Ｆ１２３を介してネットワーク１００に接続される。通信部Ｉ／Ｆ１２３は、ネットワーク１００上の外部装置に画像データや情報を送信したり、ネットワーク１００上の情報処理装置から印刷データや情報を受信したりする。例えばＭＦＰ１０１は、通信部Ｉ／Ｆ１２３を介して前述した電子メールの送受信や、その他のプロトコル（例えば、ＦＴＰやＳＭＢ）を用いた送信を行うことができる。
【００２６】
図３は、操作部１１６を示す外観図である。操作部１１６は、後述する操作画面を表示するタッチパネル３２０及び各種のハードキーからなる。パネル３２０及び各種のハードキーはユーザからの指示を受け付ける受付手段として機能する。
【００２７】
操作部１１６にはパネル３２０上に表示される画面上の選択肢を選択するためのスクロールキー３１２と、スクロールキーによって選択された選択肢を決定するためのＯＫキー３１１が備えられている。ユーザは、スクロールキー３１２とＯＫキー３１１を用いて画面上の選択肢から１つの項目を指定することができる。また、ユーザは、パネル３２０に表示される選択肢を指やスタイラス等のオブジェクトで直接タッチし、選択肢を指定することもできる。なお、本実施形態では、パネル３２０上に表示される選択肢を指定する方法としてタッチパネルによる方法とハードキーによる方法の両方を備える場合について説明したが、これに限定されるものではない。例えば、スクロールキー３１２やＯＫキー３１１などのパネル３２０上の選択肢を指定するハードキーを備えず、タッチ操作によって選択肢を指定するものであってもよい。
【００２８】
ランプ３１３及びランプ３１４はＭＦＰの状態をユーザに通知するものである。ランプ３１４は、電子メールの受信中及び印刷中に点灯し、ランプ３１４はＭＦＰ１０１に何らかのエラーが発生した際に点灯する。
【００２９】
ストップキー３１５は、ＭＦＰ１０１によって実行されている処理を中断するためのハードキーである。本実施形態では、ストップキー３１５は、電子メールの受信処理や電子メールの添付ファイルに基づく画像の印刷処理を中止する場合に使用される。
【００３０】
状況確認キー３０２はＭＦＰ１０１の状態を確認する画面（状況確認画面）を表示するためのキーである。本実施形態では、状況確認画面を介してＭＦＰ１０１の状況の確認や電子メールの問い合わせなどを行うことができる。なお、状況確認画面は、パネル３２０に他の機能（例えばコピー機能、送信機能、後述する受信プリント機能など）の画面が表示されている場合であっても、パネル３２０上に優先して表示することができる。ＣＰＵ１１１は、状況確認画面を閉じるユーザ操作がなされた場合は、パネル３２０に表示する画面を元の画面に遷移する。
【００３１】
ここで、本実施形態における状況確認画面の役割について説明する。まず、ユーザは、状況確認キー３０２を押下して、ジョブの状況やＭＦＰ１０１の状況の確認を行うことができる。図４は、ＣＰＵ１１１が操作部１１６のパネル３２０に表示する画面の一例を示す図であり、画面４００は状況確認画面を示している。
【００３２】
ＣＰＵ１１１は、状況確認キー３０２が押下された場合に、状況確認画面４００をパネル３２０に表示する。ユーザは画面４００を介して、ＭＦＰ１０１のジョブ実行状況や履歴情報を確認することができる。また、ユーザは「デバイス状況」を指定して印刷に使用するシートの残量や、印刷に使用する色材（トナーやインク等）の残量などを確認することもできる。また、ユーザは、画面４００を介してＭＦＰ１０１のその他のステータス（例えば、エラーや警告などの情報）を確認することもできる。
【００３３】
また、状況確認画面４００では、受信プリント機能に関する操作を行うこともできる。選択肢４０１は、受信ジョブの状況確認や電子メールの手動受信を行う場合に使用する選択肢である（詳細は後述する）。
【００３４】
＜受信プリント機能＞
次に、受信した電子メールの添付ファイルに基づく画像（以下受信画像とも呼ぶ）を印刷する受信プリント機能について説明する。受信プリント機能は、前述したＩファクスの受信及び印刷を行う機能である。なお、受信プリント機能は、Ｔ．３７方式に準拠しない電子メールに対応することもできる。この場合、例えばＩファクス規格に準拠しないＰＤＦファイルなどが添付された電子メールを受信して、印刷できるようにしてもよい。
【００３５】
本実施形態の受信プリント機能では、ＰＯＰサーバへの問い合わせを行って、電子メールの受信及び印刷を実行する。ユーザは操作部１１６を介して電子メールの手動受信を指示することができる。また、ＣＰＵ１１１は、ＭＦＰ１０１に設定された問い合わせ間隔毎に自動で問い合わせを行うこともできる。
【００３６】
また、ユーザは、ＭＦＰ１０１に関する設定の一項目として、電子メールの送受信に関する設定を行うことができる。ＣＰＵ１１１は、メニュー画面（不図示）を介して電子メールの送受信に関する設定が指定された場合に、電子メールに関する設定画面１０００をパネル３２０に表示する。
【００３７】
図１０は、ＣＰＵ１１１が操作部１１６のパネル３２０に表示する画面の一例を示す図であり、電子メールに関する設定画面を示している。選択肢１００１は、受信プリント機能の設定を行う場合に使用する選択肢である。ＣＰＵ１１１は、選択肢１００１が指定された場合に、受信プリントに関する設定画面を表示する。画面１００２は受信プリントに関する設定画面の一例を示している。
【００３８】
ユーザは画面１００２を介して、受信プリント機能で使用するシートのサイズや、カラー画像を受信した場合の制御方法などを設定することができる。選択肢１００３は受信プリント機能で使用するシートサイズを設定するための選択肢であり、Ａ４が設定された場合を例示している。選択肢１００４は、カラー画像を受信した場合にカラーで印刷を行うか否かを設定するための選択肢である。ユーザにより「しない」が指定された場合は、カラー画像を受信した場合に、カラー画像をモノクロに変換して印刷する「モノクロ印刷モード」となる。一方、「する」が指定された場合は、カラー画像を受信した場合にカラーで印刷する「カラー印刷モード」となる。
【００３９】
また、選択肢１００５は、受信情報を印刷するか否かを設定するための選択肢である。ここで、受信情報とは、送信元のメールアドレスや受信日時等の情報のことである。ユーザは選択肢１００５を指定して、受信情報の印刷を行うか否かを設定することができる、また、受信情報の印刷を行う場合は受信情報を付加する位置（例えば、ヘッダに付ける、フッタに付けるなど）を設定することができる。
【００４０】
このように、本実施形態では、電子メールの添付ファイルに基づく画像を印刷する際の設定を行うことができる。なお、これらの設定は一例であり、更に他の設定を行えるようにしてもよい。これらの設定はストレージ１１４に格納され、ＣＰＵ１１１が電子メールの添付ファイルに基づく画像の印刷を行う場合に適宜参照される。
【００４１】
次に、手動によるＰＯＰサーバへの問い合わせを例として受信プリント機能について説明する。なお、本実施形態では、ＰＯＰサーバとの通信に必要となるＰＯＰサーバのアドレスや、サーバでの認証に必要なユーザ情報（ユーザＩＤ及びパスワード）については予め管理者等により設定され、ストレージ１１４に格納されているものとする。
【００４２】
ユーザは、図４に示すように、画面４００から選択肢４０１を指定して受信ジョブ画面４０２を開くことができる。また、図４に示す受信ジョブ画面４０２を介してＰＯＰサーバへの問い合わせ指示を行うことができる。ＣＰＵ１１１は、操作部１１６を介して選択肢４０３が指定された場合に、ＰＯＰサーバへの問い合わせを開始する。また、ＣＰＵ１１１は、パネル３２０にＰＯＰサーバに接続中である旨をユーザに通知する画面４０５を表示する。
【００４３】
この際に、ＣＰＵ１１１は、ＰＯＰサーバから電子メールを受信処理と印刷処理を行う。ＣＰＵ１１１は、電子メールの受信中は、ランプ３１３を点滅表示させる。一方、電子メールの受信を完了し、電子メールの添付ファイルに基づく画像を印刷している間はランプ３１３を点灯表示させる。この処理によって、ユーザは、ランプ３１３の状態を見て、受信プリント機能の状況を判断することができる。なお、本実施形態では、ランプで受信状況を通知するようにしているが、パネル３２０上に受信に関する状況を表示するようにしてもよい。
【００４４】
印刷処理が完了すると、ＣＰＵ１１１は受信した電子メールや画像を破棄する。また、受信した電子メールをＰＯＰサーバから削除する。電子メールの削除が完了すると、パネル３２０に表示する画面を画面４０２に遷移し、受信プリント処理を終了する。
【００４５】
一方、ＣＰＵ１１１は、受信すべき電子メールがＰＯＰサーバに無い場合は、ポップアップ画面４０４を表示して受信プリント処理を終了する。ＣＰＵ１１１は、画面４０４が表示された状態で予め設定されている所定時間（例えば２秒など）が経過した場合、画面４０４を閉じ、画面４０２に戻る。ＣＰＵ１１１は、画像の印刷が完了した場合及び受信すべき電子メールが無い場合は、ランプ３１３を消灯させ処理を終了する。
【００４６】
また、ユーザは、電子メールの受信中や電子メールの添付ファイルに基づく画像の印刷中に操作部１１６を介した中止指示を行い、受信処理や印刷処理を中止することができる。ＣＰＵ１１１は、電子メールの受信中や電子メールの添付ファイルに基づく画像を印刷している間にストップキー３１５が押下された場合は、パネル３２０に表示する画面を確認画面４０６に遷移する。ＣＰＵ１１１は、画面４０６を介して「はい」が指定されると当該受信処理及び印刷処理を中止する。中止処理中は、パネル３２０に中止中であることを示す画面４０７を表示し、中止処理が完了すると、画面４０２に遷移する。一方、画面４０６を介して「いいえ」が指定されると、画面４０５に戻る。
【００４７】
一方、ＣＰＵ１１１は、自動で問い合わせを行う場合は、パネル３２０には、図４に示すような画面を表示せず、バックグラウンドで電子メールの受信と印刷を行う。この場合、ユーザは、ランプ３１３の状態を見て、自動実行されている受信プリント機能の状態を判断することができる。
【００４８】
また、ユーザは、ストップキー３１５とは別の方法で電子メールの添付ファイルに基づく画像の印刷を中止することもできる。図５は、ＣＰＵ１１１が操作部１１６のパネル３２０に表示する画面の一例を示す図であり、画面５００はコピージョブ及び印刷ジョブに関する操作画面を示している。ユーザは画面５００を介して印刷中や印刷待機中のジョブの進行状況を確認したり、ジョブを中止したりすることができる。ＣＰＵ１１１は、操作部１１６を介して選択肢５０２が指定された場合に、印刷キューに投入されたコピージョブ及び印刷ジョブの進行状況を確認する画面５０３を表示する。ユーザは画面５０３に表示された各選択肢を指定して、当該ジョブの詳細情報を表示することができる。ＣＰＵ１１１は、操作部１１６を介して画面５０３内の選択肢が指定された場合は、選択肢に対応するジョブの詳細情報を表示する画面を表示する。なお、画面５０５は、選択肢５０４が指定された場合の詳細情報を表示する画面を例示している。ユーザは、詳細情報画面に表示される中止キー５０６を指定して印刷中や印刷待機中のジョブを中止することができる。ＣＰＵ１１１は、中止キー５０６が指定された場合は、パネル３２０に確認画面４０６を表示する。なお、「はい」が指定されるとパネル３２０に表示する画面を画面４０７に遷移するとともに、対応するジョブを中止する。中止処理が終了すると、画面５０３に遷移する。一方、「いいえ」が指定されると確認画面４０６から画面５０５に遷移する。
【００４９】
このように、本実施形態の受信プリント機能では、電子メールの添付ファイルに基づく画像の印刷中に当該印刷処理を中止できるようにする。
【００５０】
ところで、ユーザが実行中の印刷処理は中止したいが、その後で画像を再印刷したい場合がある。例えば、ユーザが所望する出力結果と異なる形式で印刷をやりなおしたい場合がある。具体的には、印刷に使用するシートのサイズを変更して再印刷を行いたい場合がある。また、出力のカラー設定の変更や受信フッタを付加するか否かの設定などを変更した後に、再印刷を行いたい場合がある。
【００５１】
この場合、ユーザは、所望の出力結果が得られるように印刷に関連する設定を変更した後に、新たな設定に基づいて同じデータの印刷をやりなおしたい。
【００５２】
例えば、ユーザがＰＣ１０２等から投入したＰＤＬデータに基づく印刷を中止する場合は、当該ＰＤＬデータを削除しても、再度ＰＣ１０２から同じＰＤＬデータを投入することで再印刷を行うことができる。
【００５３】
しかしながら、電子メールの添付ファイルに基づく印刷を中止する場合に、印刷処理の完了時と同様の終了処理を行うと、受信した電子メールや画像が破棄されると共にＰＯＰサーバから電子メールを削除されることになる。この場合、再印刷を行うことができない。
【００５４】
一方、電子メールの添付ファイルに基づく印刷を中止する場合であっても、受信したファイル又は画像を装置内に残すようにすれば、印刷設定を変更した後に再印刷を行うことができる。
【００５５】
しかしながら、データを一時的に記憶するための記憶領域が少ない画像形成装置では、多くの画像などを装置内に記憶するようにすると、記憶領域が圧迫され、画像処理装置の他の機能の動作に影響を与える恐れがある。
【００５６】
この問題に対して、電子メールの添付ファイルに基づく画像の印刷が中止された場合に、当該画像を再印刷できるようにするための制御について説明する。
【００５７】
具体的な制御について、図６のフローチャートを用いて説明する。図６に示すフローチャートの各動作（ステップ）は、ＣＰＵ１１１がＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。ＣＰＵ１１１は、電子メールを手動受信する指示がなされた場合、または、設定した自動受信間隔毎にＰＯＰサーバへの問い合わせを行う場合に、図６に示すフローチャートに対応する制御を実行する。
【００５８】
ステップＳ６０１では、ＣＰＵ１１１は、ストレージ１１４に格納された、ユーザＩＤ及びパスワードをＰＯＰサーバに送信し、ログイン（認証）を要求する。この際に、ＣＰＵ１１１は、手動受信によるＰＯＰサーバへの問い合わせであれば、パネル３２０にＰＯＰサーバに接続中である旨をユーザに通知する画面４０５を表示する。
【００５９】
ＣＰＵ１１１は、ログインに成功すると、ステップＳ６０２に進む。なお、ＣＰＵ１１１は、ログインに失敗した場合は、パネル３２０に接続エラー画面（不図示）を表示して処理を終了する。
【００６０】
ステップＳ６０２では、ＣＰＵ１１１は、ＰＯＰサーバへＳＴＡＴコマンド送信し、ＰＯＰサーバからの応答を待つ。なお、ＳＴＡＴコマンドは、ログインユーザのメールボックスに格納されたメール数とデータサイズを確認するためのコマンドである。ＰＯＰサーバから応答を受信すると、ステップＳ６０３に進む。
【００６１】
ステップＳ６０３では、ＣＰＵ１１１は、ＰＯＰサーバから受信した応答に基づいて、メールボックスに格納されたメール数が０であれば、電子メールがないと判断して、ステップＳ６０４に進む。一方、応答に基づいて、メールボックスに格納されたメール数が１つ以上であれば、電子メールが有ると判断して、ステップＳ６０５に進む。また、ここでは、ＣＰＵ１１１は、取得したメール数を未受信の電子メール数としてＲＡＭ１１３内に格納する。
【００６２】
ステップＳ６０４では、ＣＰＵ１１１は、手動受信によるＰＯＰサーバへの問い合わせであれば、パネル３２０に受信すべき電子メールがない旨を示す画面４０４を表示して、ステップＳ６１６のログアウト処理に進む。ＣＰＵ１１１は、画面４０４が表示された状態で予め設定されている所定時間（例えば２秒など）が経過した場合、画面４０４を閉じる。
【００６３】
一方、ステップＳ６０５では、ＣＰＵ１１１は、ＰＯＰサーバに受信すべき電子メールに対応するメッセージ番号を指定したＲＥＴＲコマンドを送信し、電子メールを受信する。ここでは、未受信の電子メールが複数存在する場合であっても、そのうちの１通の電子メールを受信する。また、ＣＰＵ１１１は、受信した電子メールに添付された添付ファイルを取得する。
【００６４】
次に、ステップＳ６０６では、ＣＰＵ１１１は、電子メールの添付ファイルをデコードして、印刷に使用する画像を生成する。次に、印刷に使用するシートを印刷部に給送し、ユーザによって設定された受信プリントの設定に基づいて、生成した画像を当該シート上に印刷するように印刷部１２０を制御する。
【００６５】
ステップＳ６０７では、ＣＰＵ１１１は、印刷部１２０による電子メールの添付ファイルに基づく画像を印刷している間に、操作部１１６を介した中止指示が行われたか否かを判断する。具体的には、ＣＰＵ１１１は、印刷部１２０による電子メールの添付ファイルに基づく画像を印刷している間にストップキー３１５が押下された場合は、中止指示が行われたと判断し、ステップＳ６０８に進む。また、ＣＰＵ１１１は、電子メールの添付ファイルに基づく画像を印刷している間に、前述した印刷ジョブの確認画面を介して、当該印刷中のジョブを中止する操作を受け付けた場合も、中止指示が行われたと判断し、ステップＳ６０８に進む。一方、ＣＰＵ１１１は、中止指示がなされない場合は、ステップＳ６１２に進む。
【００６６】
ステップＳ６０８では、ＣＰＵ１１１は、パネル３２０に印刷を中止するか否かをユーザに確認する確認画面を表示する。図４及び図５に示す画面４０６は、確認画面の一例である。ステップＳ６０９では、ＣＰＵ１１１は、確認画面を介して中止が指示されたか否か判断する。確認画面を介して「はい」が指定された場合は、ステップＳ６１０に進み、「いいえ」が指定された場合、又は指示が入力されない場合は、ステップＳ６１２に進む。なお、ＣＰＵ１１１は、「いいえ」が指定された場合は、パネル３２０に表示した確認画面を閉じて、パネル３２０に元の画面（ストップキー３１５による中止指示の場合は画面４０５、確認画面によるジョブの中止指示の場合は画面５０５）を表示する。
【００６７】
なお、ステップＳ６０８及びＳ６０９の処理は、操作ミスなどで印刷ジョブが中止されてしまうことを抑制するための処理である。
【００６８】
ステップＳ６１０では、ＣＰＵ１１１は、画像の印刷処理を中止するように印刷部１２０を制御する。なお、ステップＳ６１０の時点で印刷が開始されているシートについては、当該シートへの印刷を完了させるように制御する。また、ＣＰＵ１１１は、受信した添付ファイル及びステップＳ６０６で生成した画像を破棄する。この際に、ＣＰＵ１１１は、パネル３２０に中止中であることを示す画面４０６を表示する。中止処理が完了すると、ステップＳ６１１に進む。
【００６９】
ステップＳ６１１では、ＣＰＵ１１１は、印刷を中止したジョブの履歴情報をストレージ１１４に記憶して、ステップＳ６１６に進む。なおステップＳ６１１で記憶する履歴情報には、少なくとも当該ジョブが中止指示に基づいて中止されたことを示す情報が含まれているものとする。詳細については後述する。
【００７０】
なお、ステップＳ６１０で説明したように、中止指示に基づいて中止処理を行う場合には、既に印刷が開始されているシートについては印刷を完了させるように制御する。従って、結果的には中止処理が間に合わず、出力すべき画像が全て出力されるような場合であっても、電子メールの削除を行わないように制御する。この処理により、ユーザの再印刷を行いたいという意思を優先することができる。
【００７１】
一方、ステップＳ６１２では、ＣＰＵ１１１は、印刷部１２０による画像の印刷が完了したか否かを判断する。印刷が完了した場合は、ステップＳ６１３に進み、印刷が完了していない場合は、ステップＳ６０６に戻る。具体的には、印刷部１２０からシートの排紙が完了したことを通知するコマンドを受信した場合に印刷が完了したと判断する。なお、図示しない定着部を通過したことや、排紙の完了後にユーザから所定の操作がなされたことに基づき、印刷が完了したと判断するようにしても良い。
【００７２】
ステップＳ６１３では、ＣＰＵ１１１は、印刷ジョブの終了処理を行う。具体的には、ＣＰＵ１１１は、添付ファイル及びステップＳ６０６で生成した画像を破棄する。また、ＣＰＵ１１１は、ＰＯＰサーバに対してステップＳ６０５で受信した電子メールに対応するメッセージ番号を指定したＤＥＬＥコマンドを送信し、ＰＯＰサーバに当該電子メールを削除する指示を行う。なお、ＤＥＬＥコマンドは、指定されたメッセージ番号の電子メールを削除するためのコマンドである。
【００７３】
ステップＳ６１４では、ＣＰＵ１１１は、印刷が完了した受信ジョブの履歴情報をストレージ１１４に記憶して、ステップＳ６１５に進む。
【００７４】
ステップＳ６１５では、ＣＰＵ１１１は、メールサーバから受信していない電子メールが有る場合は、ステップ６０５に戻り、次の電子メールを受信する。一方、ＣＰＵ１１１はメールサーバからに格納された電子メールを受信し終えた場合は、ステップＳ６１６に進む。
【００７５】
ステップＳ６１６では、ＣＰＵ１１１は、ＰＯＰサーバからログアウトする。具体的には、ＣＰＵ１１１は、ＰＯＰサーバへＱＵＩＴコマンドを送信し、ＰＯＰサーバとの通信セッションを終了する。この際に、ＣＰＵ１１１は、手動受信によるＰＯＰサーバへの問い合わせであればパネル３２０に画面４０２を表示し処理を終了する。
【００７６】
次に、図６のフローチャートにおいて記憶した履歴情報をユーザに提示する方法について説明する。図７は、ＣＰＵ１１１が操作部１１６のパネル３２０に表示する設定画面の一例を示す図であり、画面７０１は、受信ジョブの履歴をユーザに提示する画面の一例を示している。ユーザは、図４の画面４０２の「ジョブ履歴」を指定して受信ジョブの履歴を確認することができる。
【００７７】
ＣＰＵ１１１は、画面４０２を介して「ジョブ履歴」が指定された場合は、パネル３２０に表示する画面を画面７０１に遷移する。画面７０１には、電子メールの添付ファイルに基づく画像を印刷するジョブの実行履歴が表示される。なお、本実施形態では、図示しないモデムを介したＧ３ファクスの受信履歴についても同じ画面７０１に表示する場合を例示している。また、選択肢７０２は、中止指示によって中止されたジョブの履歴情報の一例を示している。ユーザは画面７０１に表示された各選択肢を指定して、履歴情報の詳細を確認することができる。ＣＰＵ１１１は、画面７０１に表示された選択肢が指定された場合は、当該指定された選択肢に対応する詳細確認画面を表示する。画面７０３は、詳細確認画面の一例を示すものであり、選択肢７０２が指定された場合の詳細確認画面を示している。詳細確認画面には、ジョブの通し番号、実行結果（ＯＫ、ＮＧ）、開始時刻、相手先情報、ジョブタイプなどの情報が表示される。これらの情報は、前述したステップＳ６１１及びステップＳ６１４において記憶領域に記憶されているものとする。なお、他にも印刷枚数などの情報が含まれていてもよい。
【００７８】
「＃１２３」はエラーコードの一例を示すものであり、印刷処理がエラーで終了した場合に、エラーの種類や内容を表す番号である。このように本実施形態では、中止指示に基づく印刷処理の中止をエラーとして取り扱うものとする。ユーザはＭＦＰ１０１のマニュアル等の資料を参照して、エラーコードに対応するエラー内容を知ることができる。「＃１２３」は、電子メールの添付ファイルに基づく画像の印刷待機中及び印刷中にジョブが中止された場合のエラーコードを示している。
【００７９】
従って、ユーザは中止指示した印刷処理を画面７０１及び７０２を介して確認することができる。従って、出力された印刷物から印刷処理が中止されたか否かを判別できない場合であっても、ユーザは、画面７０１及び７０２を介して印刷処理が中止されたことを確認することができる。
【００８０】
なお、本実施形態では、履歴情報をパネル３２０に表示する場合を例示したがこれに限定されるものではない。これに加えて、履歴情報を印刷できるようにしてもよい。
【００８１】
以上説明したように本実施形態では、電子メールの添付ファイルに基づく画像の印刷を中止する指示がなされた場合に、印刷処理は中止するが、メールサーバから電子メールを削除しないように制御する。一方、電子メールの添付ファイルに基づく画像の印刷を中止する指示がなされない場合には、印刷処理の完了後に、メールサーバから電子メールを削除するように制御する。従って、ユーザは印刷処理を中止する指示を行って、所望の出力結果が得られるよう印刷設定を変更した後に、メールサーバへの問い合わせを行い、当該電子メールの添付ファイルに基づく画像を再印刷することができる。
【００８２】
＜第２の実施形態＞
第１の実施形態では、電子メールの添付ファイルに基づく画像の印刷を中止する指示がなされた場合に、印刷処理は中止するが、メールサーバから電子メールを削除しないように制御することについて説明した。第２の実施形態では、第１の実施形態の制御に加えて、電子メールの添付ファイルに基づく画像の印刷を中止する場合に、当該画像の再印刷を行うか否かをユーザに問い合わせることについて説明する。
【００８３】
具体的な制御について、図８のフローチャートを用いて説明する。図８に示すフローチャートの各動作（ステップ）は、ＣＰＵ１１１がＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。ＣＰＵ１１１は、電子メールを手動受信する指示がなされた場合、または、設定した自動受信間隔毎にＰＯＰサーバへの問い合わせを行う場合に、図８に示すフローチャートに対応する制御を実行する。
【００８４】
なお、図８に示すフローチャートは図６に示す第１の実施形態におけるフローチャートに代わるフローチャートである。ステップＳ８０１乃至ステップＳ８１６に示すステップは、第１の実施形態におけるステップＳ６０１乃至ステップＳ６１６に示すステップと同様の処理を行うものとする。なお、本実施形態では、第１実施形態における制御に加えて、ステップＳ８１７乃至ステップＳ８１９に示す処理を行う。
【００８５】
ステップＳ８１７では、ＣＰＵ１１１は、パネル３２０に再印刷を行うか否かを問い合わせる画面を表示する。図９は、ＣＰＵ１１１がパネル３２０に表示する画面の一例を示す図であり、画面９０３は、再印刷を行うか否かを問い合わせる問い合わせ画面の一例である。ユーザは、画面９０３を介して、再印刷を行うか否かを指定することができる。
【００８６】
ステップＳ８１８では、ＣＰＵ１１１は、問い合わせ画面を介して再印刷の指示がなされたか否かを判断する。問い合わせ画面を介して「はい」が指定された場合は、ステップＳ８１６のログアウト処理に進み、「いいえ」が指定された場合は、ステップＳ８１９に進む。
【００８７】
ステップＳ８１９では、ＣＰＵ１１１は、ＰＯＰサーバに対してステップＳ８０５で受信した電子メールに対応するメッセージ番号を指定したＤＥＬＥコマンドを送信し、ＰＯＰサーバに当該電子メールを削除する指示を行う。
【００８８】
なお本実施形態では、再印刷を行うか否かを問い合わせる（設定する）タイミングを印刷処理を中止した後にしているがこれに限定されるものではない。例えば、中止指示がなされた後、且つ、印刷処理を中止する前に、再印刷を行うか否かを問い合わせるようにしてもよい。
【００８９】
このように、ステップＳ８１７乃至ステップＳ８１９の制御を行うことにより、ユーザに再印刷を行う意思がないにも関わらず電子メールがメールサーバに残り続け、メールサーバのメモリリソースを浪費することを回避することが可能となる。
【００９０】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９１】
１０１  ＭＦＰ
１０３  メールサーバ
１１１  ＣＰＵ
１１６  操作部
１２０  印刷部
１２３  通信部Ｉ／Ｆ
【図１】
0006732408.tif 000002
【図２】
0006732408.tif 000003
【図３】
0006732408.tif 000004
【図４】
0006732408.tif 000005
【図５】
0006732408.tif 000006
【図６】
0006732408.tif 000007
【図７】
0006732408.tif 000008
【図８】
0006732408.tif 000009
【図９】
0006732408.tif 000010
【図１０】
0006732408.tif 000011