(57)【要約】【課題】複数の画像処理装置が接続されていないネットワーク環境下であっても、画像メモリの容量不足を解消して画像データを継続して取得できるようにし、効率良くジョブを実行することを可能にする。【解決手段】ネットワーク４を介して接続されたメールサーバ７と電子メールの送受信が可能な画像処理装置２であって、登録されたジョブを実行するための画像データを順次に取得し、画像メモリに記憶していくように構成される。取得した画像データを画像メモリ２０に記憶する際に画像メモリ２０における記憶可能領域Ｐが不足した場合、画像メモリ２０に既に記憶されている画像データを読み出して電子メールに添付し、自身の送信アドレスを設定してメールサーバ７に送信することにより、画像メモリ２０の記憶可能領域Ｐを拡張して取得した画像データを記憶できるようにする。【選択図】図３
2011029951.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたメールサーバと電子メールの送受信が可能な画像処理装置であって、
画像処理に関するジョブを受け付けて登録するジョブ登録手段と、
前記ジョブ登録手段で登録されたジョブを実行するための画像データを取得する画像データ取得手段と、
前記画像データ取得手段が取得した画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データを読み出し、前記ジョブ登録手段によって登録されたジョブを実行するジョブ制御手段と、
前記画像データ取得手段が取得した画像データを前記記憶手段に記憶する際に前記記憶手段における記憶可能領域が不足した場合、前記記憶手段に既に記憶されている画像データを読み出して電子メールに添付し、自身の送信アドレスを設定して前記メールサーバに電子メールを送信する電子メール送信処理手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記メールサーバに保持されている自身宛の電子メールを受信する電子メール受信処理手段をさらに備え、
前記電子メール受信処理手段は、前記電子メール送信処理手段が送信した自身宛の電子メールを受信し、該電子メールに添付された画像データを前記記憶手段に記憶することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記電子メール受信処理手段は、前記電子メール送信処理手段が送信した自身宛の電子メールの受信処理を他の電子メールよりも優先的に受信することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記電子メール送信処理手段は、画像データを添付して自身の送信アドレスに電子メールを送信する際、当該電子メールのデータ容量又は当該電子メールに添付した画像データのデータ容量を記憶しておき、
前記電子メール受信処理手段は、前記メールサーバから自身宛の電子メールを受信する際、前記電子メール送信処理手段によって記憶されたデータ容量に一致するデータ容量の電子メールを優先的に受信することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記電子メール送信処理手段は、画像データを添付して自身の送信アドレスに電子メールを送信する際、当該電子メールに対し、画像データのジョブに関するジョブ情報を記録しておき、
前記電子メール受信処理手段は、前記メールサーバから自身宛の電子メールを受信する際、前記記憶手段に記憶されているジョブと一致するジョブ情報が記録された電子メールを優先的に受信することを特徴とする請求項３記載の画像処理装置。
【請求項６】
前記電子メール送信処理手段は、前記記憶手段に既に記憶されている画像データを読み出して電子メールに添付し、自身の送信アドレスに対して送信する際、画像データ又は電子メールの暗号化を行い、
前記電子メール受信処理手段は、前記電子メール送信処理手段が送信した自身宛の電子メールを受信した際に、暗号化されたデータの復号化を行うことを特徴とする請求項２乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記電子メール受信処理手段は、前記画像データ取得手段がジョブを実行するために必要な画像データの取得を完了したタイミングで電子メールの受信処理を実行することを特徴とする請求項２乃至６のいずれかに記載の画像処理装置。
【請求項８】
前記ジョブ登録手段は、ジョブを登録する際、ジョブの種類に応じてジョブに対する機密設定の要否を判定し、その判定結果に基づいてジョブに対する機密設定を行うように構成されており、
前記電子メール送信処理手段は、前記画像データ取得手段が取得した画像データを前記記憶手段に記憶する際に前記記憶手段における記憶可能領域が不足した場合、前記記憶手段に既に記憶されている画像データのうち、機密設定の行われていないジョブに含まれる画像データを読み出して電子メールに添付し、前記メールサーバに送信することを特徴とする請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
アナログ回線を介してファックスデータの送受信を行うファック処理手段をさらに備え、
前記ジョブ登録手段は、前記ファックス処理手段によるファックスデータ受信ジョブに対して前記機密設定を行うことを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記ジョブ登録手段は、機密文書として受け付けたジョブに対して前記機密設定を行うことを特徴とする請求項８又は９に記載の画像処理装置。
【請求項１１】
ジョブに含まれる画像データを順次取得して画像メモリに記憶していく画像データ記憶方法であって、
前記ジョブに含まれる画像データを取得するステップと、
前記画像メモリにおいて、取得した画像データを記憶するのに十分な記憶可能領域が存在するか否かを判定するステップと、
前記画像メモリに十分な記憶可能領域が存在しないと判定された場合、前記画像メモリに既に記憶されている画像データを読み出して電子メールに添付し、自身の送信アドレスに送信することにより、前記画像メモリに十分な記憶可能領域を確保するステップと、
前記画像メモリにおいて確保された記憶可能領域に、取得した画像データを記憶するステップと、
を有することを特徴とする画像データ記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像データ記憶方法に関し、特にジョブを実行するための画像データを取得して画像メモリなどの記憶手段に記憶する技術に関する。
【背景技術】
【０００２】
複合機やＭＦＰ（Multi Function Peripheral）などと称される画像処理装置は、様々な画像処理に関するジョブを実行するように構成される。例えば、コピージョブを実行する際には、スキャナ部にセットされた原稿を読み取って画像データを取得し、その取得した画像データに基づいて印刷出力を行う。またスキャンジョブの場合には、スキャナ部にセットされた原稿を読み取って画像データを取得し、その取得した画像データを記憶装置に記憶したり、外部機器へ送信したりする。またプリントジョブの場合には、外部機器から印刷対象となる画像データを入力し、その画像データに基づいて印刷出力を行う。このような画像処理装置においてジョブを実行する際に取得される画像データは画像メモリに蓄積される。
【０００３】
ところが、画像処理装置に実装される画像メモリの記憶容量が少ない場合、大量のドキュメントやデータ量の大きいドキュメントなどを処理するジョブを実行する際に画像メモリの容量不足が発生し、効率よく画像データを取得することができず、ジョブの実行が中断する可能性がある。
【０００４】
そのため従来は、上記のようなジョブの中断を防止するために、ハードディスク装置や大容量メモリなどの記憶容量の大きな記憶装置を追加オプションとして増設する必要があり、コストがかかるという問題がある。
【０００５】
また追加オプションを必要としない技術の一つとして、例えば、ネットワーク環境に複数台の画像処理装置が設置されている場合、一の画像処理装置において画像メモリの容量不足が発生すると、ネットワークを介して他の画像処理装置に対して画像データを送信することにより、画像メモリの空き容量を確保するものが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−２５７２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の技術では、ネットワークに複数台の画像処理装置が設置されていることが条件となっており、例えば１台の画像処理装置のみが設置された比較的小規模のネットワーク環境では画像メモリの容量不足を解消することができないという問題がある。そのため、小規模ネットワークの場合には、上述したように追加オプションを増設することが必要となり、コストの上昇を避けられないという問題がある。
【０００８】
そこで本発明は、上記問題を解決するためになされたものであり、複数の画像処理装置が接続されていないネットワーク環境下であっても、画像メモリの容量不足を解消して効率良くジョブを実行することができる画像処理装置を提供すると共に、そのための画像データ記憶方法を提供することを、その目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１にかかる発明は、ネットワークを介して接続されたメールサーバと電子メールの送受信が可能な画像処理装置であって、画像処理に関するジョブを受け付けて登録するジョブ登録手段と、前記ジョブ登録手段で登録されたジョブを実行するための画像データを取得する画像データ取得手段と、前記画像データ取得手段が取得した画像データを記憶する記憶手段と、前記記憶手段に記憶された画像データを読み出し、前記ジョブ登録手段によって登録されたジョブを実行するジョブ制御手段と、前記画像データ取得手段が取得した画像データを前記記憶手段に記憶する際に前記記憶手段における記憶可能領域が不足した場合、前記記憶手段に既に記憶されている画像データを読み出して電子メールに添付し、自身の送信アドレスを設定して前記メールサーバに電子メールを送信する電子メール送信処理手段と、を備えることを特徴とする構成である。
【００１０】
かかる発明によれば、画像データ取得手段が取得した画像データを記憶手段に記憶する際、記憶手段における記憶可能領域が不足した場合には、記憶手段に既に記憶されている画像データを読み出して電子メールに添付し、自身の送信アドレスを設定してメールサーバに電子メールを送信するので、記憶手段に既に記憶されている画像データを一時的にメールサーバに退避させることができる。その結果、記憶手段における記憶可能領域を拡張することができるので、画像データ取得手段が取得した画像データを、その拡張した記憶可能領域に記憶することができる。
【００１１】
また請求項２にかかる発明は、請求項１記載の画像処理装置において、前記メールサーバに保持されている自身宛の電子メールを受信する電子メール受信処理手段をさらに備え、前記電子メール受信処理手段は、前記電子メール送信処理手段が送信した自身宛の電子メールを受信し、該電子メールに添付された画像データを前記記憶手段に記憶することを特徴とする構成である。
【００１２】
かかる発明によれば、メールサーバに一時的に退避させた画像データを取得して再び記憶手段に記憶することができる。そのため、登録されたジョブを実行するために必要な全ての画像データを記憶手段に記憶させることができる。
【００１３】
また請求項３にかかる発明は、請求項１又は２記載の画像処理装置において、前記電子メール受信処理手段は、前記電子メール送信処理手段が送信した自身宛の電子メールの受信処理を他の電子メールよりも優先的に受信することを特徴とする構成である。
【００１４】
かかる発明によれば、登録されたジョブを実行するために必要な画像データを優先的に取得して記憶手段に記憶させることができ、早期にジョブを実行させることが可能になる。
【００１５】
また請求項４にかかる発明は、請求項３に記載の画像処理装置において、前記電子メール送信処理手段は、画像データを添付して自身の送信アドレスに電子メールを送信する際、当該電子メールのデータ容量又は当該電子メールに添付した画像データのデータ容量を記憶しておき、前記電子メール受信処理手段は、前記メールサーバから自身宛の電子メールを受信する際、前記電子メール送信処理手段によって記憶されたデータ容量に一致するデータ容量の電子メールを優先的に受信することを特徴とする構成である。
【００１６】
かかる発明によれば、電子メール送信時に記憶したデータ容量に基づいて優先的に受信する電子メールを特定することができるため、登録されたジョブを実行するために必要な画像データを優先的に取得して記憶手段に記憶することができる。
【００１７】
また請求項５にかかる発明は、請求項３記載の画像処理装置において、前記電子メール送信処理手段は、画像データを添付して自身の送信アドレスに電子メールを送信する際、当該電子メールに対し、画像データのジョブに関するジョブ情報を記録しておき、前記電子メール受信処理手段は、前記メールサーバから自身宛の電子メールを受信する際、前記記憶手段に記憶されているジョブと一致するジョブ情報が記録された電子メールを優先的に受信することを特徴とする構成である。
【００１８】
かかる発明によれば、電子メール送信時に記憶したジョブ情報に基づいて優先的に受信する電子メールを特定することができるため、登録されたジョブを実行するために必要な画像データを優先的に取得して記憶手段に記憶することができる。
【００１９】
また請求項６にかかる発明は、請求項２乃至５のいずれかに記載の画像処理装置において、前記電子メール送信処理手段は、前記記憶手段に既に記憶されている画像データを読み出して電子メールに添付し、自身の送信アドレスに対して送信する際、画像データ又は電子メールの暗号化を行い、前記電子メール受信処理手段は、前記電子メール送信処理手段が送信した自身宛の電子メールを受信した際に、暗号化されたデータの復号化を行うことを特徴とする構成である。
【００２０】
かかる発明によれば、画像データを一時的にメールサーバに退避させた場合であっても、情報の漏洩などを防止することができる。
【００２１】
また請求項７にかかる発明は、請求項２乃至６のいずれかに記載の画像処理装置において、前記電子メール受信処理手段は、前記画像データ取得手段がジョブを実行するために必要な画像データの取得を完了したタイミングで電子メールの受信処理を実行することを特徴とする構成である。
【００２２】
かかる発明によれば、画像データ取得手段がジョブを実行するために必要な画像データの取得を完了したタイミングで、電子メール受信処理手段が電子メールの受信処理を行ってメールサーバに一時的に退避させた画像データを取得して記憶手段に記憶するため、早期にそのジョブを実行することが可能になる。
【００２３】
また請求項８にかかる発明は、請求項１乃至７のいずれかに記載の画像処理装置において、前記ジョブ登録手段は、ジョブを登録する際、ジョブの種類に応じてジョブに対する機密設定の要否を判定し、その判定結果に基づいてジョブに対する機密設定を行うように構成されており、前記電子メール送信処理手段は、前記画像データ取得手段が取得した画像データを前記記憶手段に記憶する際に前記記憶手段における記憶可能領域が不足した場合、前記記憶手段に既に記憶されている画像データのうち、機密設定の行われていないジョブに含まれる画像データを読み出して電子メールに添付し、前記メールサーバに送信することを特徴とする構成である。
【００２４】
かかる発明によれば、機密情報などがメールサーバに送信されることを防止することができるので、セキュリティを高めつつ、記憶手段の容量不足を解消することができる。
【００２５】
また請求項９にかかる発明は、請求項８記載の画像処理装置において、アナログ回線を介してファックスデータの送受信を行うファック処理手段をさらに備え、前記ジョブ登録手段は、前記ファックス処理手段によるファックスデータ受信ジョブに対して前記機密設定を行うことを特徴とする構成である。
【００２６】
かかる発明によれば、アナログ回線を介して機密情報などをファックスデータとして受信する可能性があり、その場合でも、ファックスデータとして受信した機密情報などがメールサーバに送信されることを防止することができるので、セキュリティを高めつつ、記憶手段の容量不足を解消することができる。
【００２７】
また請求項１０にかかる発明は、請求項８又は９に記載の画像処理装置において、前記ジョブ登録手段は、機密文書として受け付けたジョブに対して前記機密設定を行うことを特徴とする構成である。
【００２８】
かかる発明においても、機密文書を保護しつつ、記憶手段の容量不足を解消することができる。
【００２９】
また請求項１１にかかる発明は、ジョブに含まれる画像データを順次取得して画像メモリに記憶していく画像データ記憶方法であって、前記ジョブに含まれる画像データを取得するステップと、前記画像メモリにおいて、取得した画像データを記憶するのに十分な記憶可能領域が存在するか否かを判定するステップと、前記画像メモリに十分な記憶可能領域が存在しないと判定された場合、前記画像メモリに既に記憶されている画像データを読み出して電子メールに添付し、自身の送信アドレスに送信することにより、前記画像メモリに十分な記憶可能領域を確保するステップと、前記画像メモリにおいて確保された記憶可能領域に、取得した画像データを記憶するステップと、を有することを特徴とする構成である。
【発明の効果】
【００３０】
本発明によれば、例えば、大量のドキュメントやデータ容量の大きいドキュメントなどを処理するジョブを実行する場合において、画像データを記憶する記憶手段の記憶可能領域が不足した場合には、記憶手段に既に記憶されている画像データを読み出して電子メールに添付し、自身の送信アドレスを設定してメールサーバに電子メールを送信するので、記憶手段の記憶可能領域を拡げることができ、画像データを記憶手段に記憶することができるようになる。そのため、複数の画像処理装置が接続されていないネットワーク環境下で使用される場合であっても、記憶手段の容量不足を解消して効率良くジョブを実行することができるようになる。また本発明によれば、追加オプションなどを増設する必要がなくなるので、コストの上昇を抑制することも可能である。
【図面の簡単な説明】
【００３１】
【図１】画像処理装置が設けられた画像処理システムの一構成例を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】画像処理装置における制御部の機能構成を示すブロック図である。
【図４】画像データを記憶する画像メモリの構成例を示す図である。
【図５】画像メモリの記憶可能領域を拡張するための処理概念の一例を示す図である。
【図６】ジョブが実行された時点での画像メモリの状態を示す図である。
【図７】画像処理装置がメールサーバから取得する情報の一例を示す図である。
【図８】画像処理装置の制御部によって行われる主たる処理手順の一例を示すフローチャートである。
【図９】ジョブ受付処理の詳細な処理手順の一例を示すフローチャートである。
【図１０】画像データ記憶処理の詳細な処理手順の一例を示すフローチャートである。
【図１１】送信蓄積処理の詳細な処理手順の一例を示すフローチャートである。
【図１２】電子メール送信処理の詳細な処理手順の一例を示すフローチャートである。
【図１３】電子メール受信処理の詳細な処理手順の一例を示すフローチャートである。
【図１４】電子メール優先受信処理の詳細な処理手順の一例を示すフローチャートである。
【図１５】画像データ受信処理の詳細な処理手順の一例を示すフローチャートである。
【図１６】図１３とは異なる電子メール受信処理の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３３】
図１は、本実施形態における画像処理システム１の一構成例を示す図である。この画像処理システム１には、複合機やＭＦＰなどと称される画像処理装置２が設けられている。画像処理装置２は、コピー機能、プリンタ機能、スキャナ機能、ファックス機能などの複数の機能を備えており、ＬＡＮなどのネットワーク４に接続されている。このネットワーク４は、例えばイントラネットなどとして構築されたものであり、画像処理装置２の他、複数のコンピュータ３（３ａ，３ｂ，３ｃ，…）が接続されている。画像処理装置２と各コンピュータ３は、ネットワーク４を介してデータ通信可能である。また画像処理装置２にはアナログ回線である電話回線８が接続されており、画像処理装置２は、この電話回線８を介してＧ３ＦＡＸなどのファックスデータの送受信を行うことができる。
【００３４】
画像処理装置２は、画像処理に関する各種のジョブを実行するものであり、例えばコピージョブ、プリントジョブ、スキャン送信ジョブ、ファックスジョブなどを実行する。ここで、コピージョブは、原稿を読み取って画像データを取得し、その画像データに基づいて印刷出力を行うジョブである。またプリントジョブは、各コンピュータ３から印刷対象の文書データ又は画像データを入力して印刷出力を行うジョブである。スキャン送信ジョブは、原稿を読み取って画像データを取得し、その画像データを指定されたコンピュータ３に送信するジョブである。またファックスジョブは、電話回線８を介してファックスデータの送受信を行うジョブであり、例えばファックス受信ジョブの場合は電話回線８を介して受信したファックスデータから画像データを抽出し、その画像データに基づいて印刷出力を行うジョブである。
【００３５】
ネットワーク４には、インターネットなどの外部ネットワーク６と接続するためのネットワーク接続装置５ａが接続されている。そして外部ネットワーク６には、さらに別のネットワーク接続装置５ｂが接続されており、このネットワーク接続装置５ｂにはメールサーバ７が接続されている。メールサーバ７は、電子メールの送受信を行うためのサーバである。
【００３６】
画像処理装置２は、上述した複数の機能に加えてさらに、電子メールの送受信を行う機能を備えており、メールサーバ７と電子メールの送受信を行うように構成される。つまり、画像処理装置２の電子メールの送受信は、メールサーバ７を介して行われる。例えば電子メールの送信を行う際には、画像処理装置２が送信アドレスを指定した電子メールをメールサーバ７に送信することにより、メールサーバ７がその指定された送信アドレスに電子メールを送信する。また画像処理装置２に割り当てられたアドレスを送信アドレスに含む電子メールは、メールサーバ７によって受信され、保存される。そして画像処理装置２がメールサーバ７にアクセスし、メールサーバ７に保存されている自身宛の電子メールを取得することによって、画像処理装置２による電子メール受信が行われる。尚、メールサーバ７は、外部ネットワーク６に接続されたものに限られず、ネットワーク４に接続されたものであっても構わない。
【００３７】
図２は、画像処理装置２のハードウェア構成の一例を示すブロック図である。画像処理装置２は制御部１０を備えており、この制御部１０は、ＣＰＵ１１と、ＲＡＭ１２と、ＲＯＭ１３とを備えている。ＲＯＭ１３には、ＣＰＵ１１が実行するプログラム１４が格納されており、ＣＰＵ１１がそのプログラム１４を読み出して実行することにより、制御部１０を後述する各種処理部として機能させる。尚、ＲＡＭ１２は、ＣＰＵ１１が各種処理を行う際に発生する情報やデータなどを一時的に記憶するメモリである。
【００３８】
また画像処理装置２は、原稿を読み取って画像データを生成するスキャナ部１５と、画像データに基づいて印刷出力を行うプリンタ部１６と、ユーザが操作する操作パネル１７と、ネットワーク４に接続するためのネットワーク接続部１８と、電話回線８に接続するための電話回線接続部１９と、ジョブを実行するために取得される画像データを記憶する画像メモリ２０とを備えている。
【００３９】
制御部１０は、これら各部を制御することにより、画像処理装置２におけるジョブの実行を制御する。つまり、画像処理装置２において上述した各種ジョブを実行する場合、制御部１０は、スキャナ部１５、ネットワーク接続部１８又は電話回線接続部１９からジョブの実行に必要な１ページずつの画像データを取得し、その取得した画像データを１ページずつ画像メモリ２０に順次格納していく。そしてジョブを構成する全ページ分の画像データを画像メモリ２０に格納すると、それら画像データを画像メモリ２０から読み出し、プリンタ部１６、ネットワーク接続部１８又は電話回線接続部１９に対して所定のデータ形式でデータ出力することにより、ジョブを実行する。
【００４０】
コピージョブを例に挙げると、制御部１０は、スキャナ部１５を制御することにより、原稿を読み取った１ページずつの画像データを取得し、それらを画像メモリ２０に順に格納していく。そして全ての原稿から読み取った全ページ分の画像データを画像メモリ２０に蓄積することができると、制御部１０は、それら画像データを読み出してプリンタ部１６に出力することによりコピージョブを実行する。また、スキャン送信ジョブやファックス送信ジョブの場合には、全ての原稿から読み取った全ページ分の画像データを画像メモリ２０に蓄積すると、制御部１０が、それら画像データを読み出し、ネットワーク４又は電話回線８を介して指定された送信先に送信することにより指定されたジョブを実行する。
【００４１】
またプリントジョブの場合、制御部１０は、ネットワーク接続部１８から入力する文書データ又は画像データから印刷用紙に対応した１ページずつの画像データを順次抽出し、それらを画像メモリ２０に格納していく。そして全ページ分の画像データを画像メモリ２０に蓄積することができると、制御部１０は、それら画像データを読み出してプリンタ部１６に出力することにより印刷出力を実行する。
【００４２】
また、ファックス受信ジョブの場合には、電話回線接続部１９から入力する文書データ又は画像データから印刷用紙に対応した１ページずつの画像データを順次抽出し、それらを画像メモリ２０に格納していく。そして全ページ分の画像データを画像メモリ２０に蓄積することができると、制御部１０は、それら画像データを読み出してプリンタ部１６に出力することによりファックス受信時の印刷出力を実行する。
【００４３】
また制御部１０は、上述した各部を並行して制御することにより、複数のジョブを同時に処理することができるようになっている。例えば、スキャナ部１５が一のジョブの原稿の読み取り動作を行っているときに、プリンタ部１６は他のジョブの印刷出力を行うことができる。また、これらの処理と並行して、ネットワーク接続部１８によるデータの送受信を行ったり、或いは、電話回線接続部１９によるファックスデータの送受信を行ったりすることもできる。
【００４４】
図３は、制御部１０の機能構成を示すブロック図である。制御部１０は、ＣＰＵ１１がプログラム１４を実行することにより、ジョブ登録部３１、画像データ取得部３２、ジョブ制御部３３、電子メール送信処理部３４、電子メール受信処理部３５およびファックス処理部３６として機能する。
【００４５】
ジョブ登録部３１は、上述した画像処理に関する各種ジョブを受け付けて登録を行う処理部である。例えば、ユーザが操作パネル１７を操作してコピージョブやスキャン送信ジョブなどの実行を指定した場合、ジョブ登録部３１は、操作パネル１７から入力する信号に基づいてユーザによって指定されたジョブを受け付ける。また、ネットワーク接続部１８を介して文書データや画像データなどを入力した場合、ジョブ登録部３１は、その入力したデータをプリントジョブとして受け付ける。また電話回線接続部１９を介してファックスデータを受信した場合、ジョブ登録部３１は、ファックス受信ジョブとして受け付ける。そしてジョブ登録部３１は、ジョブ情報を生成し、受け付けたジョブを画像メモリ２０に登録する。
【００４６】
画像データ取得部３２は、ジョブ登録部３１が登録したジョブを実行するための画像データを取得する処理部である。例えば、コピージョブ、スキャン送信ジョブ又はファックス送信ジョブの場合は、スキャナ部１５において原稿を読み取ることによって生成された画像データを取得する。またプリントジョブの場合は、ネットワーク４を介して入力した文書データや画像データなどから１ページずつの画像データを抽出して取得する。さらにファックス受信ジョブの場合は、電話回線８を介して入力したファックスデータから１ページずつの画像データを抽出して取得する。
【００４７】
そして画像データ取得部３２は、上記のようにして１ページ分の画像データを取得する度に、その取得した画像データを画像メモリ２０に格納する。このとき、画像データ取得部３２は、ジョブ登録部３１が登録したジョブに対応付けて各ページの画像データを格納する。
【００４８】
ジョブ制御部３３は、スキャナ部１５、プリンタ部１６、ネットワーク接続部１８および電話回線接続部１９を制御することにより、ジョブ登録部３１によって登録されたジョブの実行を制御する処理部である。例えば、ジョブ制御部３３は、スキャナ部１５を制御することにより、スキャナ部１５が原稿の読み取り動作を行う。また画像メモリ２０に、ジョブを構成する全ページ分の画像データが蓄積されている場合、ジョブ制御部３３は、画像メモリ２０からその全ページ分の画像データを読み出し、プリンタ部１６、ネットワーク接続部１８又は電話回線接続部１９に出力することにより、指定されたジョブの実行を制御する。尚、上述した複数のジョブの並行処理は、このジョブ制御部３３によって行われる。
【００４９】
電子メール送信処理部３４は、電子メールデータを作成してメールサーバ７に、電子メールを送信する処理部である。この電子メール送信処理部３４は、メールサーバ７を介して任意の送信アドレスに電子メールを送信することができる。特に本実施形態では、画像データ取得部３２が取得した画像データを画像メモリ２０に記憶する際に画像メモリ２０の記憶可能領域（空き領域）が不足している場合、電子メール送信処理部３４は、画像メモリ２０に既に記憶されている画像データを読み出して電子メールに添付し、その電子メールの宛先として画像処理装置２自身のアドレスを設定してメールサーバ７に送信する。つまり、画像データ取得部３２が取得した１ページ分の画像データを画像メモリ２０に格納することができない場合、電子メール送信処理部３４は、その１ページ分の画像データを格納することができる記憶可能領域を確保するために、画像メモリ２０に既に格納されている別の１ページ分の画像データを読み出して電子メールでメールサーバ７に送信し、さらに電子メールで送信した画像データを画像メモリ２０から一時的に消去する。尚、画像メモリ２０に格納されていた１ページ分の画像データを画像メモリ２０から消去するだけでは十分な記憶可能領域が確保できない場合には、さらに別の１ページ分の画像データを電子メールで送信して画像メモリ２０から消去する処理を繰り返し実行することにより、画像データ取得部３２が取得した１ページ分の画像データを格納するのに十分な記憶可能領域を確保する。
【００５０】
電子メール送信処理部３４が送信する自身宛の電子メールはメールサーバ７に保持される。そしてメールサーバ７に保持されている自身宛の電子メールは、電子メール受信処理部３５によって受信される。
【００５１】
電子メール受信処理部３５は、メールサーバ７にアクセスし、メールサーバ７に保持されている自身宛の電子メールを受信する処理部である。この電子メール受信処理部３５は、画像処理装置２以外の他の装置（例えば、コンピュータ３など）が画像処理装置２のアドレスを宛先として送信した電子メールを受信する他、上述のように電子メール送信処理部３４が画像データを添付して自身宛に送信した電子メールを受信する。そして受信した電子メールに画像データが添付されている場合、電子メール受信処理部３５は、その添付されていた画像データを画像メモリ２０に格納する。
【００５２】
また、電子メール受信処理部３５が電子メールの受信処理を行う際には、電子メール送信処理部３４が送信した自身宛の電子メールの受信処理を、他の電子メール（すなわち、画像処理装置２以外の他の装置が画像処理装置２のアドレスを宛先として送信した電子メール）よりも優先的に受信するように構成される。
【００５３】
このような電子メール受信処理部３５は、通常、予め設定されたＰＯＰ受信タイミング（電子メール受信タイミング）でメールサーバ７にアクセスし、電子メールの受信処理を行う。このＰＯＰ受信タイミングは、例えば５分間隔又は１０分間隔といったように、所定の時間間隔で発生するように設定される。
【００５４】
また画像データ取得部３２が複数ページから成る一のジョブの画像データを順次取得しているときに、電子メール送信処理部３４が画像メモリ２０から読み出した画像データを添付した自身宛の電子メールを送信した場合、画像データ取得部３２がその一のジョブの全ページ分の画像データを取得したタイミングで、電子メール受信処理部３５は、メールサーバ７にアクセスし、電子メールの受信処理を行う。これにより、画像処理装置２は、一時的にメールサーバ７に退避させた画像データを、ＰＯＰ受信タイミングになるまで待機することなく、全ページ分の画像データの取得が完了したタイミングで再取得することができるようになる。
【００５５】
ファックス処理部３６は、電話回線接続部１９との間でファックスデータの入出力を行うことにより、電話回線８を介してファックスデータの送受信を行う処理部である。ファックス処理部３６は、例えばＧ３ＦＡＸなどのファックスデータを受信すると、ファックス受信ジョブがあったことをジョブ登録部３１に通知し、受信したファックスデータを画像データ取得部３２に対して送出する。
【００５６】
次に画像メモリ２０の一構成例について説明する。図４は、画像メモリ２０の構成例を示す図である。画像メモリ２０には、ジョブ情報記憶領域Ｒ１と画像データ記憶領域Ｒ２とが設けられており、ジョブ情報記憶領域Ｒ１にはジョブ登録部３１によって登録されるジョブに関する情報（ジョブ情報）が記憶され、画像データ記憶領域Ｒ２には各ジョブを実行するための実体的な画像データが１ページずつ記憶される。ジョブ情報記憶領域Ｒ１に記憶されるジョブ情報と、画像データ記憶領域Ｒ２に記憶される画像データとは相互に対応付けがなされている。
【００５７】
図４では、画像メモリ２０において３つのジョブＪ１，Ｊ２，Ｊ３に関するデータが記憶されている。図４の場合、ジョブＪ１のジョブ情報は、ジョブＩＤが「００００１」であり、ジョブの内容が「コピー」であり、機密設定が「オフ」となっており、ページ数が「３」となっている。
【００５８】
ジョブ登録部３１は、ジョブの受け付けを行うと、そのジョブに固有の識別情報であるジョブＩＤを付与し、受け付けたジョブの内容を特定する。そしてジョブ登録部３１は、そのジョブの機密性を判定し、機密性のあるジョブである場合には機密設定をオンにし、機密性のないジョブの場合には機密設定をオフにする。またジョブ登録部３１は、ジョブを構成する画像データの全ページ数を把握し、ジョブ情報に登録する。
【００５９】
ここで、機密性のあるジョブとは、例えば、機密文書のコピージョブやプリントジョブなどである。また本実施形態においては、Ｇ３ＦＡＸのファックスデータを受信した場合にも機密性のあるジョブとして判定するようにしても良い。例えば、ファックスの送信者が機密文書をファックス送信する際、電話回線８が盗聴されることによる機密情報の漏洩を防止するために、盗聴が困難なアナログ信号でのファックスデータの送信を行う可能性があることから、このようなＧ３ＦＡＸのファックスデータを一律に機密性のあるジョブとして判定するようにしても良い。
【００６０】
そして図４に示すように、画像メモリ２０の画像データ記憶領域Ｒ２には、各ジョブを構成する画像データが１ページ目から順に格納されている。ジョブＪ１の場合、全ページ数が３ページであるため、１ページ目から３ページ目までの画像データが記憶されている。またジョブＪ２の場合、全ページ数が５ページであるため、１ページ目から５ページ目までの画像データが記憶されている。さらにジョブＪ３の場合は、現在、画像データ取得部３２が１ページずつの画像データを順次取得している状態であり、図４の例では、全４ページのうち、１ページ目から３ページ目までの画像データが画像メモリ２０に記憶された状態を示している。また、図４に示すように、画像メモリ２０に画像データを記憶する際には、１ページ目の画像データに先頭情報が付与され、最終ページの画像データには最終情報が付与される。これにより、各ジョブを構成する複数の画像データのうち、先頭の画像データと最終の画像データとを、他の画像データと区別することができる。
【００６１】
このように画像メモリ２０には、複数のジョブの画像データが記憶される可能性があり、例えばジョブ登録部３１によってジョブが登録された順に、複数のジョブの画像データが記憶されていく。そしてジョブ制御部３３がジョブを実行する際には、例えば、画像メモリ２０に記憶された順序に従って各ジョブの画像データを順次に読み出していき、画像メモリ２０に蓄積された複数のジョブを順次実行する。
【００６２】
ここで、図４に示すように、画像データ取得部３２がジョブＪ３の４ページ目の画像データＤ４を取得した場合を考える。この画像データＤ４は、画像メモリ２０において画像データが記憶されていない空き領域、つまり記憶可能領域Ｐに記憶される。しかし、この記憶可能領域Ｐが画像データＤ４を記憶するのに十分な容量を有していない場合、上述したように電子メール送信処理部３４が機能し、既に画像メモリ２０に格納されている画像データを読み出して電子メールで自身宛に送信することで、記憶可能領域Ｐを拡張する。
【００６３】
図５は、画像メモリ２０の記憶可能領域Ｐを拡張する処理概念の一例を示す図である。図４に示したように、画像データ取得部３２がジョブＪ３の４ページ目の画像データＤ４を取得した際、画像メモリ２０の記憶可能領域Ｐが不足している場合、図５に示すように、電子メール送信処理部３４は、例えば画像メモリ２０に既に格納されているジョブＪ３の３ページ目の画像データＤ３を読み出して電子メールで自身宛のアドレスに送信する。これにより、記憶可能領域Ｐが拡張され、その拡張された記憶可能領域Ｐが、４ページ目の画像データＤ４を記憶するのに十分か容量であれば、画像データ取得部３２が取得した画像データＤ４をその拡張された記憶可能領域Ｐに記憶する。
【００６４】
そして、上記のような処理を行っている間には、ジョブ制御部３３がジョブＪ３よりも早期に登録された他のジョブＪ１の実行を進めるため、ジョブＪ１の画像データがジョブ制御部３３によって読み出される。図６は、図５に示す状態からジョブＪ１が実行された時点での画像メモリ２０の状態を示す図である。図６の例では、ジョブＪ１の画像データが画像メモリ２０から読み出されて消去されるため、画像メモリ２０の記憶可能領域Ｐはかなり余裕のある状態となっている。つまり、図６の場合、電子メール受信処理部３５がメールサーバ７にアクセスし、電子メール送信処理部３４によって送信された自身宛の電子メールを受信するときには、画像メモリ２０の記憶可能領域Ｐは３ページ目の画像データＤ３を記憶するのに十分な余裕のある状態となっている。そのため、電子メール受信処理部３５が再取得する画像データＤ３を、画像メモリ２０の記憶可能領域Ｐに記憶する。
【００６５】
ところで、電子メール送信処理部３４が画像データを添付した電子メールを送信する場合には、ジョブの機密設定がオフとなっているジョブであって、Ｇ３ＦＡＸのファックス受信ジョブでないジョブが送信対象ジョブとなり、その送信対象ジョブから１ページ分の画像データを抽出して送信するように構成される。つまり、ジョブの機密設定がオンとなっているジョブや、Ｇ３ＦＡＸのファックス受信ジョブは機密情報を含む可能性の高いジョブであるため、その画像データを、画像処理装置２の外部には送信しないようになっている。そのため、電子メール送信処理部３４は、画像メモリ２０に記憶されている画像データを読み出す際、ジョブ情報に含まれる機密設定やジョブの内容を確認する。そして送信対象のジョブの機密設定がオフであって、且つ、Ｇ３ＦＡＸの受信ジョブでない場合、そのジョブの画像データを読み出して電子メールに添付する。これに対し、送信対象のジョブの機密設定がオンである場合、或いは、送信対象のジョブがＧ３ＦＡＸの受信ジョブである場合、画像メモリ２０に登録されている他のジョブを送信対象ジョブに切替え、そのジョブの機密設定などを確認する。そして切替えた送信対象ジョブの機密設定がオフであって、Ｇ３ＦＡＸの受信ジョブでない場合、そのジョブの画像データを読み出して電子メールに添付し、自身宛のアドレスに送信する。
【００６６】
また電子メール送信処理部３４は、画像メモリ２０から画像データを読み出して電子メールに添付して送信する際、電子メールを暗号化する。この暗号化は、例えばＳ／ＭＩＭＥ方式などによって行われる。そのため、電子メール送信処理部３４が電子メールを送信する際には、Ｓ／ＭＩＭＥの設定が行われていることが条件となり、Ｓ／ＭＩＭＥの設定が行われていない場合には、電子メールの送信は行わない。これは、ジョブの機密設定がオフとなっている場合であっても、画像処理装置２から外部に送信する画像データが第三者などに閲覧されることを防止するためである。一方、電子メール受信処理部３５は、メールサーバ７から自身宛の電子メールを受信した場合、その受信した電子メールが暗号化されている場合には、復号化を行うように構成される。これにより、画像処理装置２がメールサーバ７に対して自動的に電子メールを送信することによる情報漏洩を防止することができる。
【００６７】
次に、電子メール受信処理部３５が電子メールの受信処理を行う際に、電子メール送信処理部３４が送信した自身宛の電子メールを優先的に受信する処理方法について説明する。この処理方法には、第１の方法と第２の方法との２つの方法があり、２つの方法のうちのいずれを採用しても良い。図７は、電子メール受信処理部３５がメールサーバ７にアクセスすることにより、メールサーバ７から取得する情報の一例を示す図であり、図７（ａ）は第１の方法により取得する情報を、図７（ｂ）は第２の方法により取得する情報を例示している。
【００６８】
まず第１の方法は、電子メールのデータ容量により、電子メール送信処理部３４が送信した自身宛の電子メールを判別して優先的に受信する方法である。電子メール受信処理部３５が電子メールの受信処理を行う際、メールサーバ７に対し、例えばＰＯＰコマンドのうちのＬＩＳＴコマンドを送信することにより、メールサーバ７が保持している自身宛の電子メールのメールサイズ（データ容量）を一覧表示したメールサイズリストを取得することができる。図７（ａ）は、このメールサイズリストの一例を示している。電子メール送信処理部３４が画像データを添付した電子メールを送信する際に、その電子メールのメールサイズを記憶しておき、電子メール受信処理部３５が電子メールの受信処理を行う際にＬＩＳＴコマンドでメールサイズリストを取得し、そのリストの中から、予め記憶しているメールサイズと一致するメールサイズの電子メールを特定し、その特定した電子メールから優先的に受信を行うことができる。例えば、図７（ａ）に示すメールサイズリストを取得したとき、電子メール送信処理部３４の送信した電子メールのサイズが１１０２（ＫＢ）であれば、電子メール受信処理部３５は、メッセージ番号００２の電子メールを優先的に受信する処理を行う。尚、電子メール送信時に記憶しておくメールサイズは、例えば制御部１０のＲＡＭ１２に記憶しておいても良いし、また画像メモリ２０のジョブ情報として記憶しておいても良い。また、ここでは、電子メールのデータ容量に基づいて優先的に受信する電子メールを特定する場合を例示したが、この他にも、例えば電子メールに添付した画像データのデータ容量に基づいて優先的に受信する電子メールを特定するようにしても良い。
【００６９】
次に第２の方法は、電子メールのヘッダ情報により、電子メール送信処理部３４が送信した自身宛の電子メールを判別して優先的に受信する方法である。電子メール受信処理部３５が電子メールの受信処理を行う際、メールサーバ７に対し、例えばＰＯＰコマンドのうちのＴＯＰコマンドを送信することにより、メールサーバ７が保持している自身宛の電子メールのヘッダ情報などを取得することができる。図７（ｂ）は、このヘッダ情報を一覧表形式で示したものである。電子メール送信処理部３４が画像データを添付した電子メールを送信する際、その電子メールの送信先アドレス（Ｔｏ）と送信元アドレス（Ｆｒｏｍ）との双方に自身のアドレスを設定し、且つ、電子メールの件名（Ｓｕｂｊｅｃｔ）の欄に、ジョブＩＤと送信する画像データのページ番号とを含ませておくことにより、電子メール受信処理部３５が電子メールの受信処理を行う際には、ＴＯＰコマンドで各電子メールのヘッダ情報を取得して電子メール送信処理部３４の送信した電子メールを特定することができる。そして、その特定した電子メールから優先的に受信を行うことができる。例えば、図７（ｂ）に示すヘッダ情報を取得したとき、電子メール送信処理部３４の送信した電子メールがメッセージ番号００２の電子メールであることを特定することができるので、電子メール受信処理部３５は、メッセージ番号００２の電子メールを優先的に受信する処理を行う。
【００７０】
このように電子メール受信処理部３５は、電子メール受信時に、電子メール送信処理部３４が自身宛に送信した電子メールを優先的に受信するので、メールサーバ７に対して一時的に退避させた画像データが優先的に取得され、画像メモリ２０において欠落しているページの画像データが早期に再格納される。そのため、ジョブの実行を比較的早期に行うことができるという利点がある。
【００７１】
次に、画像処理装置２における詳細な動作について説明する。図８乃至図１６は、画像処理装置２の制御部１０によって行われる処理手順の一例を示すフローチャートである。この処理は、例えば画像処理装置２への電源に投入に伴って開始され、図８に示すように、ジョブ受付処理（ステップＳ１）、画像データ記憶処理（ステップＳ２）、画像データ受信処理（ステップＳ３）、および、その他の処理（ステップＳ４）が繰り返し実行されるようになっている。
【００７２】
ジョブ受付処理（ステップＳ１）は、主としてジョブ登録部３１が機能する処理であり、ジョブの受け付けを行ってジョブ情報を登録する処理である。画像データ記憶処理（ステップＳ２）は、主として画像データ取得部３２、電子メール送信処理部３４および電子メール受信処理部３５が機能する処理であり、登録されたジョブに対応する１ページずつの画像データを画像メモリ２０に順次格納する処理である。画像データ受信処理（ステップＳ３）は、主として電子メール受信処理部３５が機能する処理であり、予め設定されたＰＯＰ受信タイミングで自身宛の電子メールを受信する処理である。そして、その他の処理（ステップＳ４）は、主としてジョブ制御部３３が機能する処理であり、登録されたジョブが実行される。ここでは、例えば、スキャナ部１５による原稿の読み取り動作が制御されたり、或いは、画像メモリ２０に蓄積された全ページ分のジョブの画像データが読み出され、プリンタ部１６、ネットワーク接続部１８又は電話回線接続部１９などへ出力する動作が制御されたりする。
【００７３】
図９は、ジョブ受付処理（ステップＳ１）の詳細な処理手順の一例を示すフローチャートである。制御部１０は、ジョブを受け付けたか否かを判断し（ステップＳ１０）、ジョブを受け付けていない場合（ステップＳ１０でＮＯ）、ジョブ受付処理は終了する。一方、ジョブを受け付けた場合（ステップＳ１０でＹＥＳ）、ジョブ登録部３１が機能して、ジョブＩＤを確保し（ステップＳ１１）、さらにジョブ情報を生成する（ステップＳ１２）。そしてジョブ登録部３１は、機密設定を行うか否かを判定する（ステップＳ１３）。ここでは、上述したように、受け付けたジョブが機密文書のコピーやプリントなどのジョブである場合、或いはＧ３ＦＡＸのファックスデータを受信したジョブの場合にＹＥＳとなる。そして機密設定を行う場合（ステップＳ１３でＹＥＳ）、ジョブ登録部３１は、ジョブ情報における機密設定をオンにする（ステップＳ１４）。また機密設定を行わない場合には（ステップＳ１３でＮＯ）、ジョブ情報における機密設定をオフにする（ステップＳ１５）。そしてジョブ登録部３１は、ジョブ情報を画像メモリ２０に記憶することにより、ジョブの登録を行い（ステップＳ１６）、登録したジョブに対応する画像データの取得ページ数をカウントするためのページ情報を０に初期化する（ステップＳ１７）。以上で、ジョブ受付処理が終了する。
【００７４】
図１０は、画像データ記憶処理（ステップＳ２）の詳細な処理手順の一例を示すフローチャートである。この処理では、まず画像データ取得部３２が機能し、画像メモリ２０に登録されたジョブに対応する１ページ分の画像データを取得したか否かを判断する（ステップＳ２０）。ここで、画像データを取得していない場合（ステップＳ２０でＮＯ）、画像データ記憶処理は終了する。一方、画像データを取得している場合（ステップＳ２０でＹＥＳ）、画像メモリ２０に、その取得した１ページ分の画像データを記憶するのに十分な記憶可能領域Ｐがあるか否かを判断し（ステップＳ２１）、十分な記憶可能領域Ｐが存在しない場合（ステップＳ２１でＮＯ）、送信蓄積処理を実行する（ステップＳ２２）。この送信蓄積処理では、電子メール送信処理部３４が機能し、画像メモリ２０に記憶されている画像データを電子メールに添付して送信する処理が行われるが、この処理の詳細については後述する。
【００７５】
一方、画像メモリ２０に十分な記憶可能領域Ｐが存在する場合（ステップＳ２１でＹＥＳ）、画像データ取得部３２は、取得した１ページ分の画像データを画像メモリ２０に格納する（ステップＳ２３）。そしてページ情報に１を加算することにより、ページ情報を更新する（ステップＳ２４）。そして画像データ取得部３２は、ページ情報を更新した結果、当該ジョブを実行するために必要な全ページ分の画像データ取得を完了したか否かを判断する（ステップＳ２５）。ここで、未だ全ページ分の画像データ取得が完了していない場合（ステップＳ２５でＮＯ）、画像データ記憶処理は終了する。
【００７６】
それに対し、全ページ分の画像データ取得が完了した場合（ステップＳ２５でＹＥＳ）、電子メール受信処理部３５が機能し、当該ジョブを構成するページのうち、電子メール送信処理部３４によって送信されたページが存在するか否かを判断する（ステップＳ２６）。そして電子メール送信処理部３４によって送信されたページが存在する場合（ステップＳ２６でＹＥＳ）、電子メール受信処理部３５は電子メール受信処理を実行してメールサーバ７に送信した画像データを再取得する（ステップＳ２７）。一方、電子メール送信処理部３４によって送信されたページが存在しない場合（ステップＳ２６でＮＯ）、ステップＳ２７の処理はスキップする。
【００７７】
そして画像データ取得部３２は、画像メモリ２０に当該ジョブを構成する全ページ分の画像データが蓄積されているか否かを判断し（ステップＳ２８）、未だ全ページ分の画像データが揃っていない場合（ステップＳ２８）には画像データ記憶処理を終了する。また、画像メモリ２０に当該ジョブを構成する全ページ分の画像データが既に蓄積されている場合（ステップＳ２８でＹＥＳ）、ジョブ制御部３３にそのジョブを実行させるべく、ジョブ実行要求を設定する（ステップＳ２９）。以上で、画像データ記憶処理が終了する。
【００７８】
次に送信蓄積処理（ステップＳ２２）の詳細について説明する。図１１は、送信蓄積処理の詳細な処理手順の一例を示すフローチャートである。電子メール送信処理部３４は、上述したステップＳ２０で取得された画像データに対応するジョブを送信対象ジョブに設定する（ステップＳ３０）。そして電子メール送信処理部３４は、画像メモリ２０から送信対象ジョブのジョブ情報を読み出し（ステップＳ３１）、そのジョブの機密設定がオンになっているか否かを判断する（ステップＳ３２）。機密設定がオフの場合（ステップＳ３２でＮＯ）、電子メール送信処理部３４は次にジョブがＧ３ＦＡＸのファックスデータ受信ジョブであるか否かを判断する（ステップＳ３３）。送信対象ジョブの機密設定がオンである場合（ステップＳ３２でＹＥＳ）、或いは、送信対象ジョブがＧ３ＦＡＸの受信ジョブである場合（ステップＳ３３でＹＥＳ）、送信対象ジョブの画像データは機密性を保持する必要があり、電子メールでメールサーバ７に送信することができない。そのため、電子メール送信処理部３４は、画像メモリ２０にその他のジョブが蓄積されており、且つ、その他のジョブの機密設定やジョブの内容を確認していない場合（ステップＳ３４でＮＯ）、現在の送信対象ジョブのジョブＩＤよりも１つの前のジョブを新たに送信対象ジョブとして設定し（ステップＳ３５）、ステップＳ３１移行の処理を実行する。そして画像メモリ２０に蓄積された全てのジョブの画像データを電子メールでメールサーバ７に送信することができない場合には（ステップＳ３４でＹＥＳ）、電子メール送信を行うことなく、送信蓄積処理を終了する。
【００７９】
これに対し、送信対象ジョブの機密設定がオフであり、且つ、送信対象ジョブがＧ３ＦＡＸの受信ジョブでない場合（ステップＳ３３でＮＯ）、電子メール送信処理部３４は、電子メールの設定として、例えば上述したＳ／ＭＩＭＥの設定が行われているか否かを判断し（ステップＳ３６）、Ｓ／ＭＩＭＥの設定が行われている場合（ステップＳ３６でＹＥＳ）、画像メモリ２０に記憶されている１ページ分の画像データを電子メールで自身宛に送信すべく電子メール送信処理を行う（ステップＳ３７）。そして取得した画像データを記憶するのに十分な記憶可能領域Ｐが確保されたか否かを判断し（ステップＳ３８）、十分な記憶可能領域Ｐが確保された場合（ステップＳ３８でＹＥＳ）、送信蓄積処理が終了する。これに対し、未だ十分な記憶可能領域Ｐが確保されていない場合（ステップＳ３８でＮＯ）、電子メール送信処理（ステップＳ３７）を再び実行する。つまり、取得した画像データを記憶するのに十分な記憶可能領域Ｐが画像メモリ２０に確保されるまで、ステップＳ３７，Ｓ３８が繰り返し実行されることになる。
【００８０】
一方、電子メールの設定として、Ｓ／ＭＩＭＥの設定が行われていない場合（ステップＳ３６でＮＯ）、電子メール送信処理部３４は、画像データを添付した電子メールを暗号化して送信することができないため、情報漏洩を防止する観点から電子メールによる画像データの送信を行うことなく処理を終了する。
【００８１】
尚、図１１のフローチャートでは、送信対象ジョブの機密設定がオンであるか否かの判断（ステップＳ３２）と、送信対象ジョブがＧ３ＦＡＸの受信ジョブであるか否かの判断（ステップＳ３３）とを別に行っているが、例えば、Ｇ３ＦＡＸの受信ジョブの場合にもジョブ情報に含まれる機密設定をオンに設定しておくようにすれば、ステップＳ３２の１回の判断で同様の処理を行うことができるようになる。
【００８２】
図１２は、電子メール送信処理（ステップＳ３７）の詳細な処理手順の一例を示すフローチャートである。電子メール送信処理部３４は、画像メモリ２０から送信対象ジョブの１ページ分の画像データを読み出し（ステップＳ４０）、電子メールを作成する（ステップＳ４１）。この電子メールの送信先アドレスは、画像処理装置２自身のアドレスが設定される。また送信元アドレスも画像処理装置２自身のアドレスが設定される。そして電子メールの件名（Ｓｕｂｊｅｃｔ）には、送信対象ジョブのジョブＩＤと送信する画像データのページ番号とが記述される。そして電子メール送信処理部３４は、画像メモリ２０から読み出した画像データを、作成した電子メールに添付することにより、メールサーバ７に送信するための電子メールの準備を整える（ステップＳ４２）。
【００８３】
そして電子メール送信処理部３４は、送信準備の整った電子メールのサイズ（データ容量）をＲＡＭ１２などの記憶手段に記憶し（ステップＳ４３）、さらに電子メール送信ページ情報についても同様に記憶する（ステップＳ４４）。ここで電子メール送信ページ情報には、送信対象ジョブのジョブＩＤや、電子メールに添付した画像データのページ番号などの情報が含まれる。電子メール送信時に、このような電子メール送信ページ情報を記憶しておくことにより、図１０のステップＳ２６において、電子メールで送信されたページが存在するか否かを判断する際には、この電子メール送信ページ情報を参照すれば良く、効率の良い判断処理が可能になる。
【００８４】
そして電子メール送信処理部３４は、メールサーバ７に対して画像データを添付した電子メールを送信すると共に（ステップＳ４５）、送信したページの画像データを画像メモリ２０から削除することにより、画像メモリ２０の記憶可能領域Ｐを拡張する（ステップＳ４６）。尚、画像メモリ２０からの画像データの削除は、画像データの読み出し時（例えばステップＳ４０）に行うようにしても良い。
【００８５】
次に、図１０に示した電子メール受信処理の詳細について説明する。図１３は、電子メール受信処理（ステップＳ２７）の詳細な処理手順の一例を示すフローチャートである。この処理を開始すると、電子メール受信処理部３５は、ＰＯＰコマンドをメールサーバ７に送り、メールサーバ７からメールサイズリストを取得する（ステップＳ５０）。そしてリスト中の先頭のメールを選択し（ステップＳ５１）、電子メール送信時に記憶した送信メールのメールサイズと比較する（ステップＳ５２）。そしてリスト中から選択したメールのメールサイズが、電子メール送信時に記憶したメールサイズと一致するか否かを判断し（ステップＳ５３）、一致する場合（ステップＳ５３でＹＥＳ）、電子メール受信処理部３５はメールサイズが一致する電子メールを優先的に受信するための電子メール優先受信処理を実行する（ステップＳ５４）。これに対し、メールサイズが一致しなかった場合は（ステップＳ５３でＮＯ）、ステップＳ５４はスキップする。
【００８６】
そして電子メール受信処理部３５は、メールサイズリストに含まれる全ての電子メールのメールサイズを確認したか否かを判断し（ステップＳ５５）、未だ全ての電子メールの確認を終了していない場合には（ステップＳ５５でＮＯ）、リストに含まれる次のメールを選択し（ステップＳ５６）、ステップＳ５２以降の処理を再び実行する。
【００８７】
また、メールサイズリストに含まれる全ての電子メールのメールサイズの確認が終了した場合には（ステップＳ５５でＹＥＳ）、その時点でメールサーバ７に残されている他の電子メール（すなわち、画像処理装置２以外の装置が送信した電子メール）の受信処理を行う（ステップＳ５７）。以上で、電子メール受信処理が終了する。
【００８８】
次に、電子メール優先受信処理の詳細について説明する。図１４は、電子メール優先受信処理（ステップＳ５４）の詳細な処理手順の一例を示すフローチャートである。電子メール受信処理部３５は、メールサーバ７に保持されている電子メールのうち、優先的に受信する受信対象メールを特定し（ステップＳ６０）、その受信対象メールに添付された画像データのジョブを特定する（ステップＳ６１）。そして電子メール受信処理部３５は、受信対象メールに添付されている画像データを記憶するのに十分な記憶可能領域Ｐが画像メモリ２０にあるいか否かを判断し（ステップＳ６２）、十分な記憶可能領域Ｐがあれば（ステップＳ６２でＹＥＳ）、受信対象メールである電子メールを受信する（ステップＳ６３）。このとき受信した電子メールは暗号化されているため、電子メール受信処理部３５は、受信した電子メールの復号化を行う。そして復号化した電子メールに添付されている画像データの再取得を行い（ステップＳ６４）、再取得した画像データを、特定した当該ジョブに対応付けて画像メモリ２０の記憶可能領域Ｐに格納する（ステップＳ６５）。
【００８９】
一方、画像メモリ２０に十分な記憶可能領域Ｐがない場合（ステップＳ６２でＮＯ）、電子メール受信処理部３５は、画像データ取得部３２によって当該ジョブに含まれる全ページ分の画像データが既に取得されているか否かを判断する（ステップＳ６６）。例えば、コピージョブやスキャン送信ジョブなどの場合、スキャナ部１５による原稿読み取り動作が全て終了し、画像データ取得部３２がスキャナ部１５から全ページ分の画像データを取得済みであれば、ステップＳ６６の判断はＹＥＳとなる。これに対し、スキャナ部１５による原稿読み取り動作が継続中であれば、画像データ取得部３２は未だ全てのページの画像データを取得していないため、ステップＳ６６の判断はＮＯとなる。そして画像データ取得部３２が未だ全てのページの画像データを取得していない場合には、当該ジョブの出力処理は、直ちに実行することができない状況であるため、受信対象メールの受信処理を行うことなく処理を終了する。
【００９０】
また画像データ取得部３２が全ページ分の画像データを既に取得済みである場合（ステップＳ６６でＹＥＳ）、電子メール受信処理部３５は、画像メモリ２０に登録されているジョブを確認し、当該ジョブよりも後に実行されるジョブが存在するか否かを判断する（ステップＳ６７）。画像メモリ２０に当該ジョブよりも後に実行されるジョブが登録されていない場合（ステップＳ６７でＮＯ）、画像メモリ２０に登録されている他のジョブは全て、当該ジョブよりも先に実行されるジョブであるため、受信対象メールの受信処理を行うことなく処理を終了する。
【００９１】
一方、画像メモリ２０に当該ジョブよりも後に実行されるジョブが登録されている場合（ステップＳ６７でＹＥＳ）、電子メール送信処理部３４が機能する。そして電子メール送信処理部３４は、画像メモリ２０から、当該ジョブよりも後に実行されるジョブの画像データを読み出して電子メールに添付し、自身宛の送信アドレスを設定してメールサーバ７に送信する（ステップＳ６８）。これにより、当該ジョブよりも、後に実行されるジョブの画像データが画像メモリ２０に格納されている場合には、その画像データをメールサーバ７に一時的に退避させて画像メモリ２０の記憶可能領域Ｐを拡張することができる。そしてステップＳ６２に戻り、受信対象メールに添付された画像データを記憶するのに十分な記憶可能領域Ｐが確保されていれば（ステップＳ６２でＹＥＳ）、受信対象メールの受信が行われ、当該ジョブの画像データが再取得されて画像メモリ２０に格納される（ステップＳ６３〜Ｓ６５）。
【００９２】
次に、図８の画像データ受信処理について説明する。図１５は、画像データ受信処理（ステップＳ３）の詳細な処理手順の一例を示すフローチャートである。電子メール受信処理部３５は、この処理を開始すると、予め設定されたＰＯＰ受信タイミングであるか否かを判断する（ステップＳ７０）。そしてＰＯＰ受信タイミングでない場合には（ステップＳ７０でＮＯ）、この処理は終了する。これに対し、ＰＯＰ受信タイミングである場合（ステップＳ７０でＹＥＳ）、電子メール受信処理部３５は、電子メール受信処理を実行する（ステップＳ７１）。ステップＳ７１の電子メール受信処理は、図１０のステップＳ２７と同様であり、その詳細な処理手順は、図１３および図１４に示したフローチャートと同様である。そのため、電子メール受信処理部３５が予め設定されたＰＯＰ受信タイミングで電子メールの受信処理を行う場合にも、電子メール送信処理部３４によって送信された自身宛の電子メールが優先的に受信されるようになる。
【００９３】
以上のような処理を行うことにより、画像処理装置２は、ジョブを実行するための画像データを順次取得して画像メモリ２０に格納する際に画像メモリ２０の記憶可能領域Ｐが不足していれば、画像メモリ２０に既に記憶されている画像データを電子メールに添付して自身宛に送信することにより、取得した画像データを格納するのに十分な記憶可能領域Ｐを確保することができ、その確保した記憶可能領域Ｐに対して取得した画像データを記憶することができる。そのため、ネットワーク４に画像処理装置２以外の他の画像処理装置が設置されていない場合であっても、画像メモリ２０の容量不足を解消することができるので、画像データ取得部３２は画像取得動作を中断することなく、その動作を継続することができる。それ故、大容量のハードディスク装置などの追加オプションを追加する必要はなく、コスト上昇を抑制することが可能である。
【００９４】
次に、図１３に示した電子メール受信処理とは異なる処理について説明する。すなわち、上述した処理手順では、図１３において、電子メール受信処理部３５が、上述した第１の方法により自身宛の電子メールを優先的に受信する手順を示しているが、ここでは上述した第２の方法により自身宛の電子メールを優先的に受信する手順について説明する。図１６は、電子メール受信処理（ステップＳ２７）の詳細な処理手順の一例であって、図１３とは異なる処理手順を示すフローチャートである。この処理を開始すると、電子メール受信処理部３５は、ＰＯＰコマンドをメールサーバ７に送り、メールサーバ７からメールサイズリストを取得する（ステップＳ８０）。そしてリスト中の先頭のメールを選択する（ステップＳ８１）。そして電子メール受信処理部３５は、メールサーバ７に対し、さらにＰＯＰコマンドを送信し、選択したメールのヘッダ情報をメールサーバ７から取得する（ステップＳ８２）。電子メール受信処理部３５は、取得したヘッダ情報を解析し、選択したメールの送信元が自身のアドレスであるか否かを判断し（ステップＳ８３）、さらに件名（Ｓｕｂｊｅｃｔ）がジョブＩＤとページ番号とで構成されているか否かを判断する（ステップＳ８４）。そしてステップＳ８３およびＳ８４においていずれもＹＥＳと判断した場合、電子メール受信処理部３５は、選択したメールを優先的に受信するための電子メール優先受信処理を実行する（ステップＳ８５）。尚、この電子メール優先受信処理は、図１３のステップＳ５４と同様であり、その詳細な処理手順は、図１４に示したフローチャートと同様である。一方、ステップＳ８３およびＳ８４のいずれか一方においてＮＯと判断した場合には、ステップＳ８５はスキップする。
【００９５】
そして電子メール受信処理部３５は、メールサイズリストに含まれる全ての電子メールのメールサイズを確認したか否かを判断し（ステップＳ８６）、未だ全ての電子メールの確認を終了していない場合には（ステップＳ８６でＮＯ）、リストに含まれる次のメールを選択し（ステップＳ８７）、ステップＳ８２以降の処理を再び実行する。また、メールサイズリストに含まれる全ての電子メールのメールサイズの確認が終了した場合には（ステップＳ８６でＹＥＳ）、その時点でメールサーバ７に残されている他の電子メール（すなわち、画像処理装置２以外の装置が送信した電子メール）の受信処理を行い（ステップＳ８８）、この処理を終了する。このように図１６に示す手順を行う場合であっても、電子メール受信処理部３５は、電子メール送信処理部３４が画像データを添付して送信した自身宛の電子メールを優先的に受信することができる。
【００９６】
以上のように、本実施形態の画像処理装置２は、ネットワーク４に対して複数の画像処理装置が接続されていない環境であっても、画像メモリ２０の容量不足を解消して画像データの取得動作を継続することができるので、コストアップを招くことなく、効率良くジョブを実行することができるようになる。
【００９７】
以上、本発明に関する一実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。すなわち、本発明には、上述した実施形態以外にも種々の変形例が適用可能である。
【００９８】
例えば、上記実施形態において画像処理装置２は、コピー機能、プリンタ機能、スキャナ機能、ファックス機能などの複数の機能を備えた装置である場合を例示したが、必ずしも複数の機能を備えたものに限られない。つまり、画像処理装置２は、電子メールの送受信を行う機能を備えたものであれば、例えばコピー専用機やプリンタ専用機といった単機能装置であっても構わない。
【符号の説明】
【００９９】
１  画像処理システム
２  画像処理装置
４  ネットワーク
６  外部ネットワーク
７  メールサーバ
１０  制御部
２０  画像メモリ（記憶手段）
３１  ジョブ登録部（ジョブ登録手段）
３２  画像データ取得部（画像データ取得手段）
３３  ジョブ制御部（ジョブ制御手段）
３４  電子メール送信処理部（電子メール送信処理手段）
３５  電子メール受信処理部（電子メール受信処理手段）
【図１】
2011029951.tif 000003
【図２】
2011029951.tif 000004
【図３】
2011029951.tif 000005
【図４】
2011029951.tif 000006
【図５】
2011029951.tif 000007
【図６】
2011029951.tif 000008
【図７】
2011029951.tif 000009
【図８】
2011029951.tif 000010
【図９】
2011029951.tif 000011
【図１０】
2011029951.tif 000012
【図１１】
2011029951.tif 000013
【図１２】
2011029951.tif 000014
【図１３】
2011029951.tif 000015
【図１４】
2011029951.tif 000016
【図１５】
2011029951.tif 000017
【図１６】
2011029951.tif 000018