(57)【要約】【課題】専用のサーバを増設したり装置本体のメモリの容量を大きくしたりすることなく、装置本体のメモリの空き容量が減少したときにも画像データを管理可能とする。【解決手段】メモリと、通信部と、画像形成部と、制御部と、を備え、前記制御部は、前記メモリの空き容量が第１閾値未満であると判断した場合、前記メモリに記憶された画像データを含むメールを、前記通信部を介してメールサーバに送信する送信処理と、前記送信処理により送信された画像データを前記メモリから削除する削除処理と、前記メモリの空き容量が前記第１閾値より大きい第２閾値以上であると判断した場合、前記送信処理により前記メールサーバに送信された画像データを、前記通信部を介して取得する取得処理と、前記画像形成部により実行する画像形成処理であって、前記取得処理により前記メールサーバから取得したメールに係る画像形成処理と、を実行する。【選択図】図３
2019180015.tif 000002
【特許請求の範囲】
【請求項１】
メモリと、
通信部と、
画像形成部と、
制御部と、
を備え、
前記制御部は、
前記メモリの空き容量が第１閾値未満であると判断した場合、前記メモリに記憶された画像データを含むメールを、前記通信部を介してメールサーバに送信する送信処理と、
前記送信処理により送信された前記画像データを前記メモリから削除する削除処理と、
前記メモリの空き容量が前記第１閾値より大きい第２閾値以上であると判断した場合、前記送信処理により前記メールサーバに送信された前記画像データに係る画像データ含むメールを、前記通信部を介して取得する取得処理と、
前記画像形成部により実行する画像形成処理であって、前記取得処理により前記メールサーバから取得した前記メールが含む前記画像データに係る画像をシートに形成する画像形成処理と、を実行する画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記取得処理は、
前記通信部を介して定期的に前記メールサーバと通信して、取得すべきメールがあるか確認する第１通信処理と、
前記メモリの空き容量が前記第１閾値よりも大きい第３閾値以上であると判断した場合に、前記通信部を介して前記メールサーバと通信して、取得すべきメールがあるか確認する第２通信処理と、を含む画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置であって、
前記制御部は、
前記メールサーバから前記通信部を介して受信したメールが前記送信処理によって送信されたメールか否かを判断する第１判断処理と、
前記第１判断処理によって前記送信されたメールではないと判断されたとき、前記メールサーバから前記通信部を介して受信したメールが画像形成対象の画像データを含むメールか否かを判断する第２判断処理と、を更に実行する画像形成装置。
【請求項４】
請求項３に記載の画像形成装置であって、
前記第１判断処理において、肯定判断をした場合、前記メールサーバから前記通信部を介して受信したメールに係る前記画像形成処理を実行し、
前記第２判断処理において、肯定判断をした場合、前記メールサーバから前記通信部を介して受信したメールに係る前記画像形成処理を実行し、
第１判断処理及び第２判断処理の両方において、否定判断をした場合、前記メールサーバから前記通信部を介して受信したメールに係る画像形成処理を実行しない、画像形成装置。
【請求項５】
請求項１〜４のいずれか１項に記載の画像形成装置であって、
制御部は、前記メールサーバに、前記送信処理によって送信されたメールが複数記憶されていると判断した場合、前記取得処理において、前記送信処理によって送信された日時の早い順に、当該メールに対応する画像データを、前記通信部を介して取得する画像形成装置。
【請求項６】
請求項１〜４のいずれか１項に記載の画像形成装置であって、
前記制御部は、前記メールサーバに前記送信処理によって送信されたメールが複数記憶されていると判断した場合、前記取得処理において、当該複数のメールのそれぞれに対応する画像データのデータ量を参照し、前記取得処理及び前記画像形成処理が速く完了する順に、当該メールに対応する画像データを、前記通信部を介して取得する画像形成装置。
【請求項７】
メモリと、
通信部と、
画像形成部と、
制御部と、
を備えた装置における前記制御部に対し、
前記メモリの空き容量が第１閾値未満であると判断した場合、前記メモリに記憶された画像データを含むメールを、前記通信部を介してメールサーバに送信する送信処理と、
前記送信処理により送信された画像データを前記メモリから削除する削除処理と、
前記メモリの空き容量が前記第１閾値より大きい第２閾値以上であると判断した場合、前記送信処理により前記メールサーバに送信された画像データを、前記通信部を介して取得する取得処理と、
を実行させるためのプログラム。
【請求項８】
メモリと、
通信部と、
画像形成部と、
制御部と、
を備えた装置に対し、
前記メモリの空き容量が第１閾値未満であると判断した場合、前記メモリに記憶された画像データを含むメールを、前記通信部を介してメールサーバに送信する送信処理と、
前記送信処理により送信された画像データを前記メモリから削除する削除処理と、
前記メモリの空き容量が前記第１閾値より大きい第２閾値以上であると判断した場合、前記送信処理により前記メールサーバに送信された画像データを、前記通信部を介して取得する取得処理と、
前記画像形成部により実行する画像形成処理であって、前記取得処理により前記メールサーバから取得したメールに係る画像形成処理と、を実行する画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信回線を介して受信された画像データを処理する画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
従来、通信回線を介して受信された画像データに対して印刷等の処理を実行するシステムにおいて、メモリがひっ迫したときに受信された画像データを外部メモリに退避させることが提案されている。例えば、特許文献１には、ＬＡＮ−ＦＡＸの画像メモリにオーバーフロー等のエラーが発生したとき、ファイルサーバに画像データを退避させる構成が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１９３６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、引用文献１の構成を実現するためには、画像データを記憶するための専用のサーバを増設する必要があり、システムのコストが上昇してしまう。また、受信された画像データを記憶する装置本体のメモリの容量を大きくすれば、画像データを退避する必要性も減少するが、その場合も、メモリの容量を大きくする分のコストが上昇してしまう。
【０００５】
本開示の１つの局面は、画像データを記憶するための専用のサーバを増設したり装置本体のメモリの容量を大きくしたりすることなく、装置本体のメモリの空き容量が減少したときにも画像データを管理可能とすることにある。
【課題を解決するための手段】
【０００６】
本開示の一態様による画像形成装置は、メモリと、通信部と、画像形成部と、制御部と、を備える。
【０００７】
前記制御部は、前記メモリの空き容量が第１閾値未満であると判断した場合、前記メモリに記憶された画像データを含むメールを、前記通信部を介してメールサーバに送信する送信処理と、前記送信処理により送信された前記画像データを前記メモリから削除する削除処理と、前記メモリの空き容量が前記第１閾値より大きい第２閾値以上であると判断した場合、前記送信処理により前記メールサーバに送信された前記画像データに係る画像データを含むメールを、前記通信部を介して取得する取得処理と、前記画像形成部により実行する画像形成処理であって、前記取得処理により前記メールサーバから取得した前記メールが含む前記画像データに係る画像をシートに形成する画像形成処理と、を実行する。
【０００８】
前述のような構成によれば、メモリの空き容量が第１の閾値未満まで減少した場合、当該メモリに記憶されている少なくとも１つの画像データを、メールに含ませてメールサーバへ送信して退避させることができる（送信処理）。こうして送信処理により送信された画像データを前記メモリから削除する削除処理によって、前記メモリの空き容量が増加する。そして、前記メモリの空き容量が前記第１閾値より大きい第２閾値以上となると、前記送信処理により前記メールサーバに送信された画像データを含むメールを、通信部を介
して取得することができる（取得処理）。こうして前記メールサーバから前記取得処理によってメールが取得されると、当該メールが含む画像データに係る画像をシートに形成する画像形成処理を、画像形成部により実行することができる。
【０００９】
このように、本開示では、画像データをメールサーバに退避させることによってメモリが圧迫されることを抑制している。このため、画像データを記憶するための専用のサーバを増設したり装置本体のメモリの容量を大きくしたりすることなく、メモリの空き容量が減少したときにも画像データを管理することが可能となる。
【００１０】
なお、本開示において、メモリは、例えば、少なくとも１つの画像データを記憶可能に構成されてもよい。通信部は、例えば、通信回線を介して画像データを送受信可能に構成されてもよい。制御部は、例えば、前記メモリに対する画像データの読み出し及び書き込み及び削除、並びに、前記通信部における画像データの送受信を制御するように構成されてもよい。
【図面の簡単な説明】
【００１１】
【図１】実施形態の複合機を備えた通信システムを表すブロック図である。
【図２】上記複合機におけるジョブ登録処理を表すフローチャートである。
【図３】上記複合機におけるジョブ退避処理（登録後）を表すフローチャートである。
【図４】上記複合機におけるジョブ実行処理を表すフローチャートである。
【図５】上記複合機におけるジョブ退避処理（実行前）を表すフローチャートである。
【図６】上記複合機におけるメール受信処理を表すフローチャートである。
【図７】上記各処理における閾値の設定例を表す説明図である。
【発明を実施するための形態】
【００１２】
以下に説明する「発明の実施形態」は実施形態の一例を示すものである。つまり、特許請求の範囲に記載された発明特定事項等は、下記の実施形態に示された具体的手段や構造等に限定されるものではない。
【００１３】
［１．実施形態］
［１−１．通信システムの全体構成］
図１は、本実施形態の通信システム１の構成を表すブロック図である。図１に示すように、本実施形態の通信システム１は、ネットワークを通じて、画像形成装置の一例としての複合機３、メールサーバ５、及び、パーソナルコンピュータ（以下、ＰＣ）７が互いに通信可能に接続された構成にされている。なお、ネットワークは、インターネットでもイントラネットでもよく、更に他のネットワークであってもよい。
【００１４】
複合機３は、ネットワークプリンタ機能、スキャナ機能及びコピー機能等を実現可能な多機能装置であり、制御装置１０と、画像形成部の一例としての印刷部２１と、読取部２３と、表示部２５と、操作部２７と、通信部の一例としてのネットワークインタフェース（ネットワークＩ／Ｆ）２９と、を備える。
【００１５】
制御装置１０は、制御部の一例としてのＣＰＵ１１及び専用の処理回路と、ＣＰＵ１１が実行するプログラム等を記憶するＲＯＭ１３と、ＣＰＵ１１によるプログラム実行時に作業領域として使用されるＲＡＭ１５と、電気的にデータ書換可能な不揮発性メモリとしてのＮＶＲＡＭ１７とを備える。制御装置１０は、プログラムの実行により、装置各部を統括制御し、ネットワークプリンタ機能、スキャナ機能及びコピー機能等を実現する。各種専用の処理回路とは、例えば、画像処理専用の回路やA/Dコンバータ等を指す。
【００１６】
印刷部２１は、周知のプリンタ装置と同様の構成にされ、制御装置１０に制御されて、
給紙トレイから用紙を取り出し、この用紙に、印刷対象の画像データに基づく画像を形成する。また、読取部２３は、周知のスキャナ装置と同様の構成にされ、制御装置１０に制御されて、原稿台に載置された原稿を光学的に読み取り、その原稿の読取画像を表す読取画像データを、制御装置１０に入力する。
【００１７】
表示部２５は、液晶ディスプレイを備え、制御装置１０に制御されて、各種情報を、利用者に向けて表示する。操作部２７は、利用者が操作可能なキーを備え、キーの押下操作により、利用者から得られた複合機３に対する操作情報を、制御装置１０に入力する。
【００１８】
ネットワークインタフェース２９は、ネットワークから受信した自装置宛のデータを、制御装置１０に入力すると共に、制御装置１０から入力された送信対象のデータを、ネットワークに送信する。ネットワークインタフェース２９がネットワークから電子メール等のデータを受信する場合は、当該ネットワークに接続されたメールサーバ５におけるＰＯＰサーバを介して通信がなされる。また、ネットワークインタフェース２９からネットワークへデータが送信される場合は、メールサーバ５におけるＳＴＭＰサーバを介して通信がなされる。このＰＯＰサーバ及びＳＴＭＰサーバは、メールサーバ５に設けられた共通の記憶部５１を、上記送受信されるデータを記憶するために利用する。
【００１９】
［１−２．処理］
制御装置１０は、印刷部２１によって実行される印刷処理のために割り当てられたＲＡＭ１５又はＮＶＲＡＭ１７における記憶領域（以下、単にメモリという）と、メールサーバ５における記憶部５１とを以下のように利用しながら印刷処理を実行する。以下、制御装置１０が実行する処理のうち、印刷処理に係る各種処理について説明する。
【００２０】
図２は、ＰＣ７が複合機３のＩＰアドレスを指定するなどしてジョブを登録したときに制御装置１０が実行するジョブ登録処理を表すフローチャートである。図２に示すように、この処理では、先ず、Ｓ１にて、メモリの空き容量（以下、空メモリともいう）がジョブを登録するのに必要なだけあるか否かを、制御装置１０は判断する。なお、メモリの空き容量、とは、新たなデータをメモリに上書きできる領域の容量を指す。また、Ｓはステップの略である。また、各図において、ジョブをＪＯＢと表記する。
【００２１】
空メモリがジョブを登録するのに必要なだけない場合は（Ｓ１：ＮＯ）、制御装置１０は、Ｓ３にてジョブ送信元のＰＣ７にエラーを報告するなどの登録失敗応答を行った後、当該ジョブ登録処理を一旦終了する。
【００２２】
一方、空メモリがジョブを登録するのに必要なだけある場合は（Ｓ１：ＹＥＳ）、制御装置１０は、Ｓ５にて当該ジョブに係るデータ（以下、ジョブ情報）をメモリに保存し、Ｓ７にて、ジョブ送信元のＰＣ７に登録成功応答を行う。更に、続いて制御装置１０は、Ｓ１０にて、次のようなジョブ退避処理（登録後）を実行して、当該ジョブ処理を一旦終了する。
【００２３】
図３は、ジョブ退避処理（登録後）を表すフローチャートである。この処理では、先ず、Ｓ１１にて、制御装置１０は、空メモリが第１閾値未満か否かが判断される。この第１閾値は、例えば、電子メールが含む画像データに係る画像の印刷を可能とするために必要とされる最小限の空メモリであってもよい。空メモリが第１閾値以上ある場合は（Ｓ１１：ＮＯ）、制御装置１０は、このジョブ退避処理（登録後）を終了し、図２に示したジョブ登録処理も一旦終了する。
【００２４】
一方、空メモリが第１閾値未満の場合は（Ｓ１１：ＹＥＳ）、制御装置１０は、メモリにジョブが複数登録されているか否かを、Ｓ１３にて判断する。ジョブが複数登録されて
いない場合は（Ｓ１３：ＮＯ）、制御装置１０は、このジョブ退避処理（登録後）を終了し、図２に示したジョブ登録処理も一旦終了する。
【００２５】
一方、ジョブが複数登録されている場合は（Ｓ１３：ＹＥＳ）、制御装置１０は、Ｓ１５（送信処理の一例）にて、最も実行優先度の低いジョブに係る画像データを含むデータをメールに付して、装置宛のメールとして送信する。すると、当該メールは、メールサーバ５の記憶部５１に記憶される。なお、ジョブの優先度は、メモリに登録された日時の早い順（すなわち、古い順）に設定されてもよく、印刷が速く完了する順に設定されてもよく、その他の基準で設定されてもよい。これらの優先度は、予め、操作部２７を介して使用者が設定しておくことができる。
【００２６】
また、Ｓ１５にてジョブに係る画像データを含むデータをメールに付して、送信する際、制御装置１０は、例えば、メール情報における「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：」の項目に「ａｐｐｌｉｃａｔｉｏｎ／ｍｆｐｊｏｂ；」等のように、複合機３（すなわち、ＭＦＰ）が送信したジョブのメール（すなわち、ジョブに係る画像データを含むデータが付されたメール）であることを示す情報を含ませる。なお、ジョブのメールであることを示す情報は、その他のフラグ等であってもよく、更に他の情報であってもよい。また、ジョブに係る画像データを含むデータをメールに付して送信する際、制御装置１０は、「ｆｉｌｅｎａｍｅ」の項目に当該複合機３のシリアルＩＤを含ませるなど、送信元が自装置であることを示す情報を含ませてもよい。
【００２７】
このようにＳ１５にてメールを送信した後は、Ｓ１７（削除処理の一例）にて、制御装置１０は送信したジョブ情報をメモリから削除し、再びＳ１１の処理を実行する。なお、「メモリからデータを削除する」とは、次のことを指す。すなわち、そのデータについてのメモリの使用状態を解除し、別のデータをメモリに上書きできる状態とすること、所謂、そのデータについて、メモリを空けることを指す。こうして、空メモリが第１閾値以上となるか（Ｓ１１：ＮＯ）、メモリに登録されているジョブが１個だけとなるか（Ｓ１３：ＮＯ）するまで、Ｓ１１〜Ｓ１７の処理が繰り返される。そして、空メモリが第１閾値以上となるか（Ｓ１１：ＮＯ）、メモリに登録されているジョブが１個だけとなるか（Ｓ１３：ＮＯ）すると、前述のように、制御装置１０はジョブ退避処理（登録後）を終了し、図２に示したジョブ登録処理も一旦終了する。
【００２８】
また、制御装置１０は、複合機３の電源が投入されると、上記各処理とは別ルーチンで、図４に示すジョブ実行処理を開始する。この処理では、先ず、Ｓ２１にて、制御装置１０は、メモリに登録されたジョブがあるか否かを判断する。メモリに登録されたジョブがない場合は（Ｓ２１：ＮＯ）、制御装置１０は、当該Ｓ２１の処理を繰り返して待機する。一方、メモリに登録されたジョブがある場合は（Ｓ２１：ＹＥＳ）、当該ジョブの実行に必要なリソースがあるか否か、例えば、印刷部２１は使用可能かなどを、Ｓ２３にて制御装置１０は判断する。なお、リソースがあるか否かの判断には、印刷用のソフトウェアモジュールが使用可能か否か、前のジョブに対する印刷が終了したか否か、等の判断が含まれてもよい----。
【００２９】
ジョブの実行に必要なリソースがない場合は（Ｓ２３：ＮＯ）、制御装置１０は再びＳ２１の処理を実行し、ジョブの実行に必要なリソースがある場合は（Ｓ２３：ＹＥＳ）、制御装置１０は、Ｓ３０にて、次のようなジョブ退避処理（実行前）を実行する。
【００３０】
図５に示すように、このジョブ退避処理（実行前）では、先ず、Ｓ３１にて、制御装置１０は、最も実行優先度の高いジョブを実行可能な空メモリがあるか否かを判断する。最も実行優先度の高いジョブを実行可能な空メモリがない場合は（Ｓ３１：ＮＯ）、制御装置１０は、最も実行優先度の高いジョブ以外に、メモリに登録されたジョブがあるか否か
を、Ｓ３３にて判断する。最も実行優先度の高いジョブ以外のジョブがメモリに登録されている場合は、制御装置１０は、Ｓ３５，Ｓ３７にて前述のＳ１５，Ｓ１７と同様の処理を実行した後、再びＳ３１の処理を実行する。すなわち、制御装置１０は、Ｓ３５にて、最も実行優先度の低いジョブに係る画像データを含むデータをメールに付して自装置宛のメールとして送信し、更に、送信したジョブ情報をＳ３７にてメモリから削除する。
【００３１】
こうして、最も実行優先度の高いジョブを実行可能な空メモリが確保されるか（Ｓ３１：ＹＥＳ）、最も実行優先度の高いジョブ以外にメモリに登録されているジョブがなくなるか（Ｓ３３：ＮＯ）するまで、Ｓ３１〜Ｓ３７の処理が繰り返される。そして、最も実行優先度の高いジョブを実行可能な空メモリが確保されるか（Ｓ３１：ＹＥＳ）、最も実行優先度の高いジョブ以外にメモリに登録されているジョブがなくなるか（Ｓ３３：ＮＯ）すると、制御装置１０は、図４に示すＳ４１の処理を実行する。すなわち、最も実行優先度の高いジョブを実行するためのジョブ実行メモリ（すなわち、ワーキングエリア）を、制御装置１０は取得する。
【００３２】
続くＳ４３では、制御装置１０は、Ｓ４１におけるメモリの取得に成功したか否かを判断し、成功した場合は（Ｓ４３：ＹＥＳ）、当該ジョブの実行処理（すなわち、当該ジョブを印刷する印刷処理の一例）をＳ４５にて実行する。Ｓ４５による印刷が終了すると、制御装置１０は、Ｓ４１にて取得したジョブ実行メモリをＳ４７にて解放し、更に、印刷が終了したジョブのジョブ情報をＳ４９にてメモリから削除して、再びＳ２１の処理を実行する。すなわち、このジョブ実行処理は常駐しており、制御装置１０は、継続的にジョブ実行処理を実行する。
【００３３】
一方、制御装置１０は、ジョブ実行メモリの取得に失敗したとＳ４３にて判断した場合、当該ジョブの発行元にエラーを通知するなどのジョブ実行失敗処理をＳ５１にて実行した後、前述のＳ４９の処理を実行する。
【００３４】
また、制御装置１０は、複合機３の電源が投入されると、上記各処理とは別ルーチンで、図６に示すメール受信処理を開始する。この処理では、先ず、Ｓ６１にて、制御装置１０は、メールを定期的に受信するタイミングであるか否かを判断する。メールを定期的に受信するタイミングでない場合は（Ｓ６１：ＮＯ）、制御装置１０は、Ｓ６３にて、空メモリが第３閾値以上であるか否かを判断する。なお、第３閾値とは、図７に例示するように、第１閾値よりも大きい空メモリに対応した閾値である。空メモリが第３閾値未満の場合は（Ｓ６３：ＮＯ）、制御装置１０は、再びＳ６１の処理を実行する。
【００３５】
一方、メールを定期的に受信するタイミングであるか（Ｓ６１：ＹＥＳ）、空メモリが第３閾値以上である場合は（Ｓ６３：ＹＥＳ）、制御装置１０は、Ｓ６５にて、メールサーバ５に自装置宛の受信メールがあるか否かを判断する。メールサーバ５に自装置宛の受信メールがない場合は、制御装置１０は、再びＳ６１の処理を実行する。
【００３６】
一方、メールサーバ５に自装置宛の受信メールがある場合は（Ｓ６５：ＹＥＳ）、制御装置１０は、Ｓ６７以降の次のようなループ処理をメール１件毎に実行する。すなわち、Ｓ６７では、当該ループ処理がなされていないメールのうち、最も優先度の高いものが１件選択される。なお、この優先度も、メモリに登録された日時の早い順（すなわち、古い順）に設定されてもよく、複数のメールのそれぞれに対応する画像データのデータ量を参照して各データに対する取得処理及び印刷処理が速く完了する順に設定されてもよく、その他の基準で設定されてもよい。これらの優先度は、予め、操作部２７を介して使用者が設定しておくことができる。
【００３７】
制御装置１０は、Ｓ６７にてメールを１件選択すると、続くＳ６９にて当該１件のメー
ルの受信を開始する。そして、メール全体を受信する前に、前述の「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ」等を読み込むことにより、制御装置１０は、Ｓ７１（第１判断処理の一例）にて当該メールにジョブ情報を記載した部分（Ｐａｒｔ）があるか否かを判断する。ジョブ情報を記載した部分がある場合は（Ｓ７１：ＹＥＳ）、制御装置１０は、Ｓ７３にて、空メモリが第２閾値以上あるか否かを判断する。なお、第２閾値とは、図７に例示するように、第３閾値よりも大きい空メモリに対応した閾値である。空メモリが第２閾値未満の場合は（Ｓ７３：ＮＯ）、制御装置１０は、Ｓ７５にて当該メールの受信を中断する。
【００３８】
続くＳ７７では、制御装置１０は、１件のメールの受信を終了したこと（但し、この場合は、途中まで受信して中断したこと）を記憶し、制御装置１０の処理は、ループ処理の終端であるＳ７９の処理からループ処理の始端であるＳ６７へ移行する。すると、制御装置１０は、次の１件のメールを選択する。
【００３９】
一方、Ｓ７３にて空メモリが第２閾値以上であると制御装置１０が判断した場合は、制御装置１０は、Ｓ８１（取得処理の一例）にて、受信したメールからジョブ情報を作成する。続いて、制御装置１０は、Ｓ８３にて、当該ジョブに対して図２に示したジョブ登録処理を実行し、Ｓ８５にて、受信したメールを削除する。制御装置１０は、Ｓ８５に続いて前述のＳ７７の処理を実行するが、この場合は、１件のメールの受信を完了したことを記憶する。
【００４０】
また、Ｓ７１にて、メールにジョブ情報を記載した部分（Ｐａｒｔ）がないと判断したとき、制御装置１０は、Ｓ８７（第２判断処理の一例）にて、当該メールに印刷可能データが添付されているか否かを判断する。例えば、メールを受信したら当該メールの本文及び添付ファイルの画像を自動的に印刷する設定等が、当該メールにおいてなされている否かを、制御装置１０は判断する。そして、印刷可能データが添付されていない場合は（Ｓ８７：ＮＯ）、制御装置１０は、前述のＳ７７にて１件のメールの受信を完了したことを記憶する。
【００４１】
一方、印刷可能データが添付されている場合は（Ｓ８７：ＹＥＳ）、制御装置１０は、Ｓ８９にて、当該メールを印刷するためのジョブを作成して、前述のＳ８３によるジョブ登録処理を実行する。
【００４２】
［１−４．効果］
以上詳述した実施形態によれば、以下の効果を奏する。
（１Ａ）本実施形態では、空メモリが第１の閾値未満まで減少した場合、メモリに記憶されている少なくとも１つのジョブ情報（すなわち、画像データ）を、メールサーバ５にメールとして送信して退避させることができる。こうして退避させたジョブ情報は空メモリが第２閾値以上となったときにメールを介して取得し、印刷することができる。このため、ジョブ情報を記憶するための専用のサーバを増設したり装置本体のメモリの容量を大きくしたりすることなく、メモリの空き容量が減少したときにもジョブ情報を管理することが可能となる。
【００４３】
（１Ｂ）また、本実施形態では、制御装置１０は、定期受信タイミングでメールサーバ５と通信して受信メールがあるか否か確認し、かつ、空メモリが第３閾値以上である場合は定期受信タイミングでなくても受信メールがあるか否か確認している。このため、受信すべきメール、特に退避させたジョブ情報を含むメールをできる限り迅速に受信し、かつ、ジョブを処理するための空メモリがないにも拘らず無駄に通信を行ってしまうことも抑制することができる。
【００４４】
（１Ｃ）また、本実施形態では、制御装置１０は、メールサーバ５から受信したメール
が、自装置が退避させたジョブ情報を含むか否か判断した後に、当該メールに印刷可能なデータが添付されているか否かを判断している。このため、自装置が退避させたジョブ情報の印刷を一層迅速に実行することができる。
【００４５】
（１Ｄ）また、本実施形態では、Ｓ６７に対する設定により、メールサーバ５に退避させたジョブを、退避させた日時の早い順にメールサーバ５から取得して印刷するか、取得及び印刷の処理が速く完了する順にメールサーバ５から取得して印刷するか、選択することが可能である。このため、ジョブを使用者のニーズに応じた順序で印刷することができる。例えば、前者が選択されたときは、複合機３のメモリが増設されたかのような違和感の少ない印刷を実行することができる。また、後者が選択されたときは、印刷を早期に終了することができる。
【００４６】
［２．他の実施形態］
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００４７】
（２Ａ）上記実施形態では、印刷可能なデータが添付されたメールに係る印刷処理を実行しているが、この処理は省略されてもよい。例えば、複合機３は、単に、ＰＣ７からＩＰアドレスを指定して送信されたジョブを、メールサーバ５に適宜退避させながら印刷してもよい。
【００４８】
（２Ｂ）上記実施形態では、印刷可能なデータが添付されたメールに係る印刷処理をよりも、ＰＣ７からＩＰアドレスを指定して送信されたジョブに係る印刷処理を優先させているが、この優先度は逆であってもよい。
【００４９】
（２Ｃ）上記実施形態におけるジョブ情報又は画像データとは、画像そのものに係るデータに限るものではない。例えば、画像そのものに係るデータの他、画像を処理するためのコマンドやヘッダ情報を含んでもよい。
【００５０】
（２Ｄ）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言によって特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【符号の説明】
【００５１】
１…通信システム                    ３…複合機            ５…メールサーバ
７…パーソナルコンピュータ          １０…制御装置        １１…ＣＰＵ
１５…ＲＡＭ                        １７…ＮＶＲＡＭ      ２１…印刷部
２９…ネットワークインタフェース    ５１…記憶部
【図１】
2019180015.tif 000003
【図２】
2019180015.tif 000004
【図３】
2019180015.tif 000005
【図４】
2019180015.tif 000006
【図５】
2019180015.tif 000007
【図６】
2019180015.tif 000008
【図７】
2019180015.tif 000009