(57)【特許請求の範囲】
【請求項１】
通信回線に接続されたメールサーバから電子メールを受信するとともに、通常の稼動状態と該稼動状態より低電力消費である省電力状態とを切り替える通信端末装置において、
前記メールサーバから電子メールの情報を前記省電力状態で取得する電子メール情報取得手段と、
前記電子メール情報取得手段が取得した情報のうち、前記電子メールに添付されたファイルに関する情報に基づいて前記稼動状態での処理が必要な電子メールの存否を前記省電力状態で判別する判別手段と、
前記省電力状態から前記稼動状態へ移行させる省電力状態解除手段と、
前記判別手段が前記稼動状態での処理が必要な電子メールが前記メールサーバに存在すると判別したとき、前記省電力状態解除手段で前記省電力状態から前記稼動状態へ移行させて前記電子メールを前記メールサーバから受信する制御手段とを有することを特徴とする通信端末装置。
【請求項２】
請求項１に記載の通信端末装置において、
前記判別手段は、前記電子メール情報取得手段が取得した情報のうち、前記電子メールに添付されたファイルの有無を表す情報に基づいて前記稼動状態での処理が必要な電子メールの存否を判別することを特徴とする通信端末装置。
【請求項３】
請求項１または請求項２に記載の通信端末装置において、
前記判別手段は、前記電子メール情報取得手段が取得した情報のうち、前記電子メールに添付されたファイルの種類を表す情報に基づいて前記稼動状態での処理が必要な電子メールの存否を判別することを特徴とする通信端末装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の通信端末装置において、
前記判別手段は、前記電子メール情報取得手段が取得した情報のうち、前記電子メールに添付されたファイルの大きさを表す情報に基づいて前記稼動状態での処理が必要な電子メールの存否を判別することを特徴とする通信端末装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の通信端末装置において、
前記判別手段は、前記電子メール情報取得手段が取得した情報のうち、前記電子メールを処理する優先度を表す情報に基づいて前記稼動状態での処理が必要な電子メールの存否を判別することを特徴とする通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した画像データを処理する通信端末装置に関する。
【背景技術】
【０００２】
従来の通信端末装置は、通常の稼動状態と通常の稼動状態より低電力消費である省電力状態とを切替える節電機能を備え、省電力状態において所定の省電力復帰要因が発生したとき、省電力状態から通常の稼動状態に復帰して省電力復帰要因に応じた処理を行うとともに、メールサーバから電子メールを受信するようにしているものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３４９３６号公報（段落「００１５」〜段落「００１８」、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術においては、省電力状態では電子メールを受信することができず、電子メールを受信するために、省電力状態から通常の稼動状態にその都度復帰する必要があり、十分に消費電力を低減させることができないという問題がある。
本発明は、このような問題を解決することを課題とし、消費電力を十分に低減させることを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、通信回線に接続されたメールサーバから電子メールを受信するとともに、通常の稼動状態と該稼動状態より低電力消費である省電力状態とを切り替える通信端末装置において、前記メールサーバから電子メールの情報を前記省電力状態で取得する電子メール情報取得手段と、前記電子メール情報取得手段が取得した情報のうち、前記電子メールに添付されたファイルに関する情報に基づいて前記稼動状態での処理が必要な電子メールの存否を前記省電力状態で判別する判別手段と、前記省電力状態から前記稼動状態へ移行させる省電力状態解除手段と、前記判別手段が前記稼動状態での処理が必要な電子メールが前記メールサーバに存在すると判別したとき、前記省電力状態解除手段で前記省電力状態から前記稼動状態へ移行させて前記電子メールを前記メールサーバから受信する制御手段とを有することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、消費電力を十分に低減させることができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施例における通信端末装置の構成を示すブロック図
【図２】第１の実施例における通信端末装置の接続形態を示す説明図
【図３】第１の実施例における制御プログラムの構成を示すブロック図
【図４】第１の実施例における省電力状態への移行処理の流れを示すフローチャート
【図５】第１の実施例における稼動状態への移行処理の流れを示すフローチャート
【図６】第１の実施例におけるメールの印刷条件情報を示す説明図
【図７】第１の実施例におけるメールサーバへ接続するための設定を示す説明図
【図８】第１の実施例におけるプリンタ宛のメールを示す説明図
【図９】第１の実施例におけるプリンタ宛のメールを示す説明図
【図１０】第１の実施例におけるメール受信処理の流れを示すシーケンスチャート
【図１１】第１の実施例におけるプリンタ宛のメールを示す説明図
【図１２】第１の実施例におけるメール受信処理の流れを示すシーケンスチャート
【図１３】第１の実施例におけるメール受信処理の流れを示すフローチャート
【図１４】第２の実施例におけるメールの印刷条件情報を示す説明図
【図１５】第２の実施例におけるプリンタ宛のメールを示す説明図
【図１６】第２の実施例におけるプリンタ宛のメールを示す説明図
【図１７】第２の実施例におけるメール受信処理の流れを示すシーケンスチャート
【図１８】第２の実施例におけるメール受信処理の流れを示すシーケンスチャート
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による通信端末装置の実施例を説明する。
【実施例１】
【０００９】
図２は第１の実施例における通信端末装置の接続形態を示す説明図である。
図２において、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１、メールサーバ２、およびプリンタ３は、通信回線としてのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４に通信可能に接続されている。
ＰＣ１は、上位装置としてのコンピュータであり、ＬＡＮ４を介してメールサーバ２との間で通信を行い、電子メール（以下、「メール」という。）の送受信ができるようになっている。
【００１０】
メールサーバ２は、ＰＣ１等から受信したメールを記憶手段に蓄積し、またプリンタ３等からの要求により記憶手段に蓄積したメールを取り出し、要求元へ取り出したメールを送信し、またプリンタ３等からの要求により記憶手段に蓄積したメールに関する情報を送信するものである。
【００１１】
プリンタ３は、印刷機能を有し、ＬＡＮ４に接続されたメールサーバ２からメールを受信するとともに、通常の稼動状態と、該稼動状態より低電力消費である省電力状態とを切り替える通信端末装置であり、装置固有のメールアドレス（本実施例では、「ｐｒｉｎｔｅｒ＠ｅｘａｍｐｌｅ．ｃｏｍ」）を有している。プリンタ３は、メールサーバ２を介してＰＣ１等からのメールを受信することができるように設定されており、受信したメールに添付されたファイルを印刷するものである。なお、メールに添付されたファイルの形式によっては印刷できないものもある。
本実施例では、プリンタ３を本発明が適用される通信端末装置として説明するものとする。
【００１２】
図１は第１の実施例における通信端末装置の構成を示すブロック図であり、図２に示すプリンタ３の構成を示している。
図１において、プリンタ３は、主制御部１００と、副制御部２００と、電力供給部３００とにより構成されている。
【００１３】
主制御部１００は、主ＣＰＵ１０１と、印刷部１０２とにより構成され、省電力状態において電力が供給されない部位を含んでいる。したがって、主制御部１００は、省電力状態でない稼動状態で動作することができるようになっている。
ここで、省電力状態とは、主制御部１００への電力供給を停止し、副制御部２００のみに電力を供給している状態をいい、主制御部１００および副制御部２００の両方へ電力を供給している稼動状態よりも消費電力が少ない状態である。
【００１４】
主ＣＰＵ１０１は後述する制御プログラムに基づいてプリンタ３全体の動作を制御し、印刷手段としての印刷部１０２は主ＣＰＵ１０１がデータ処理した画像データを印刷し、また主制御部１００が後述するネットワーク制御部２０２より受信した印刷データ（メールに添付されたファイル）を印刷する。
【００１５】
副制御部２００は、副ＣＰＵ２０１と、ネットワーク制御部２０２と、主記憶部２０３とにより構成され、省電力状態においても電力が供給される部位を含んでいる。したがって、副制御部２００は、稼動状態および省電力状態の両状態で動作することができるようになっている。
副ＣＰＵ２０１は、省電力状態においてネットワーク制御部２０２を介して図２に示すメールサーバ２に所定の時間間隔で問合せ、プリンタ３宛てのメールの有無の監視を行うとともに、電力供給部３００の主制御部１００への電力の供給と供給停止とを切替える制御を行う。
【００１６】
電子メール情報取得手段としてのネットワーク制御部２０２は、主ＣＰＵ１０１または副ＣＰＵ２０１の制御プログラムの実行によって図２に示すＬＡＮ４を介して外部の装置との間で通信を行い、メールサーバ２からメールおよびメールに関する情報等の受信制御を行う。このネットワーク制御部２０２はメールサーバ２から電子メールに関する情報を省電力状態で取得することができるようになっている。
主記憶部２０３は、主ＣＰＵ１０１および副ＣＰＵ２０１からアクセス可能なメモリ等で構成された記憶手段であり、主ＣＰＵ１０１および副ＣＰＵ２０１が実行する制御プログラムを記憶する。また、制御プログラムの実行に必要な記憶領域も提供する。
【００１７】
電力供給手段としての電力供給部３００は、外部からの電力供給を得て副制御部２００に電力を供給するとともに、主制御部１００への電力供給が副制御部２００から指示された場合は主制御部１００へも電力を供給する。
省電力状態は副制御部２００のみに電力を供給している状態であり、稼動状態は副制御部２００に加え、主制御部１００にも電力供給をしている状態である。
【００１８】
このように構成された副制御部２００の副ＣＰＵ２０１は、ネットワーク制御部２０２が取得した情報から稼動状態での処理が必要な電子メールの存否を省電力状態で判別する判別手段および省電力状態から稼動状態へ移行させる省電力状態解除手段として機能する。
また、制御手段としての主制御部１００および副制御部２００は、判別手段としての副ＣＰＵ２０１が稼動状態での処理が必要な電子メールがメールサーバ２に存在すると判別したとき、省電力状態解除手段としての副ＣＰＵ２０１で省電力状態から稼動状態へ移行させて電子メールをメールサーバ２から受信する。
【００１９】
なお、本実施例では、稼動状態から省電力状態への移行条件を、例えば所定の時間を経過しても使用者による操作や上位装置からの印刷指示が発生しなかった場合とし、また省電力状態から稼動状態への移行条件を、例えば省電力状態において使用者による操作や上位装置からの印刷指示が発生した場合および図２に示すメールサーバ２がプリンタ３宛ての印刷可能なファイルが添付されたメールを受信した場合とする。
【００２０】
図３は第１の実施例における制御プログラムの構成を示すブロック図である。
図３において、制御プログラム４００は、起動モジュール４０１と、ネットワーク制御モジュール４０２と、Ｅｍａｉｌ受信モジュール４０３と、印刷制御モジュール４０４とにより構成され、プリンタ全体の動作を制御するソフトウェアである。この制御プログラム４００は図１に示すプリンタ３の主記憶部２０３に記憶され、主ＣＰＵ１０１および副ＣＰＵ２０１により実行される。
【００２１】
起動モジュール４０１は、省電力状態から稼動状態への移行時の処理、例えば稼動状態で実行されるプログラムのローディングや主記憶部の初期化等の処理を行う。
ネットワーク制御モジュール４０２は、図１に示すネットワーク制御部２０２を制御し、図２に示すＬＡＮ４を介して外部の装置との通信制御を行う。また、ネットワーク制御モジュール４０２は、図２に示すＬＡＮ４を介してメールサーバ２に接続するための設定情報（以下、「メールサーバ接続設定情報」という。）を含んでいる。
【００２２】
メールサーバ接続設定情報は、プリンタがメールサーバに接続するために必要な各種条件の情報が設定されたものであり、例えば図７に示すようにメールサーバ５１１には、接続するメールサーバのホスト名である「ｍａｉｌ．ｅｘａｍｐｌｅ．ｃｏｍ」が格納され、ポート番号５１２には、メールサーバに接続するためのＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）ポート番号である「１４３」が格納され、ユーザ名５１３には、メールサーバにログインするために必要なユーザ名である「ｐｒｉｎｔｅｒ」が格納され、パスワード５１４には、メールサーバにログインするために必要なパスワードである「ｐａｓｓｗｄ」が格納され、受信間隔５１５には、プリンタがメールサーバに接続する時間間隔である「１０分」が格納されている。
【００２３】
Ｅｍａｉｌ受信モジュール４０３は、図１に示すネットワーク制御部２０２を制御し、図２に示すＬＡＮ４を介して外部の装置からのメールの受信制御を行う。また、Ｅｍａｉｌ受信モジュール４０３は、図２に示すＬＡＮ４を介してメールサーバ２から受信したメールの印刷条件である印刷条件情報を含んでいる。
【００２４】
メールの印刷条件情報は、プリンタがメールサーバから受信したメールを印刷する各種条件の情報が設定されたものであり、例えば図６に示すように添付ファイル拡張子５０１には、印刷可能なメールの添付ファイルの拡張子である「ｐｄｆ」（ｐｄｆ：ｐｏｒｔａｂｌｅ  ｄｏｃｕｍｅｎｔ  ｆｏｒｍａｔ）が格納され、メールサイズ上限５０２には、印刷可能なメールの添付ファイルの上限のサイズ（容量）である「１０ＭＢ」（１０メガバイト）が格納されている。なお、本実施例では、メールサイズ上限５０２には、メールサーバから１回の転送で受信可能な添付ファイルの大きさの上限値が格納されるものとする。
印刷制御モジュール４０４は、印刷部１０２を制御してネットワーク制御モジュール４０２またはＥｍａｉｌ受信モジュール４０３で受信した印刷データを印刷媒体に印刷する。
【００２５】
このように構成された制御プログラム４００は、メールサーバ接続設定情報に従ってメールサーバ２に接続してメールを受信し、メールの印刷条件情報に基づいてメールに添付された添付ファイルを印刷媒体に印刷する制御を行うものであり、図２に示す主ＣＰＵ１０１および副ＣＰＵ２０１が、この制御プログラム４００を実行することにより、プリンタ３はメールサーバ２から受信したメールに添付された添付ファイルを印刷媒体に印刷する。
【００２６】
なお、図２に示すプリンタ３はＬＡＮ４に接続されたものとしたが、それに限られることなく、ＰＣ１、メールサーバ２、およびプリンタ３が通信可能に接続されるものであれば他の通信回線であっても良い。
また、図６に示すメールの印刷条件は、メールの添付ファイルの拡張子および添付ファイルの上限サイズだけに限られるものでなく、メールの送信者やメールの件名等の様々なメールの情報を条件としても良い。
【００２７】
上述した構成の作用について説明する。
本実施例では、プリンタが省電力状態にあるときに、そのプリンタ宛に２通のメールがメールサーバに届いた場合の動作を説明する。
まず、プリンタが省電力状態へ移行する処理を図４の第１の実施例における省電力状態への移行処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
【００２８】
Ｓ６０１：稼動状態のプリンタ３の主ＣＰＵ１０１は、所定の時間を経過しても使用者による操作や上位装置からの印刷指示が発生しなかった等の省電力状態への移行条件が満たされると、省電力状態への移行が可能か否か（例えば、データの処理中であるか否か等）の判定を行い、可能であると判定すると処理をＳ６０２へ移行し、不可能であると判定すると本処理を終了する。
【００２９】
Ｓ６０２：省電力状態への移行が可能であると判定した主ＣＰＵ１０１は、副ＣＰＵ２０１に省電力状態への移行を指示し、この指示を受けた副ＣＰＵ２０１は、電力供給部３００に対して主制御部１００への電力供給を停止するように指示する。
電力供給を停止する指示を受けた電力供給部３００は、主制御部１００への電力供給を停止する。
【００３０】
Ｓ６０３：省電力状態へ移行すると副ＣＰＵ２０１は、ネットワーク制御部２０２を介して図７に示すメールサーバ接続設定情報の受信間隔５１５に基づいてメールサーバを監視するポーリングを開始し、本処理を終了する。
次に、プリンタが省電力状態から稼動状態へ移行する処理を図５の第１の実施例における稼動状態への移行処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
【００３１】
Ｓ６１１：省電力状態のプリンタ３の副ＣＰＵ２０１は、ネットワーク制御部２０２を介して図７に示すメールサーバ接続設定情報の受信間隔５１５に基づいてメールサーバを監視し、そのメールサーバが印刷可能なファイルが添付されたメールを受信したか否か、すなわち省電力状態から稼動状態へ移行する要因が発生したか否かを判定し、省電力状態から稼動状態へ移行する要因が発生したと判定すると処理をＳ６１２へ移行し、省電力状態から稼動状態へ移行する要因が発生していないと判定すると本処理を終了する。
【００３２】
Ｓ６１２：省電力状態から稼動状態へ移行する要因が発生したと判定した副ＣＰＵ２０１は、電力供給部３００に主制御部１００へ電力を供給するように指示し、その指示を受けた電力供給部３００は主制御部１００へ電力を供給する。
Ｓ６１３：電力が供給され、起動した主ＣＰＵ１０１は、主記憶部２０３に格納された図３に示す制御プログラム４００の起動モジュール４０１を実行し、稼動状態に移行して本処理を終了する。
【００３３】
次に、本実施例でプリンタが受信する２通のメールの内容を図８および図９の第１の実施例におけるプリンタ宛のメールを示す説明図に基づいて図２を参照しながら説明する。なお、図８は１通目のメールの内容を示し、図９は２通目のメールの内容を示している。
【００３４】
図８において、送信者５２１はＰＣ１のメールアドレス「ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ」であり、あて先５２２はプリンタ３のメールアドレス「ｐｒｉｎｔｅｒ＠ｅｘａｍｐｌｅ．ｃｏｍ」であり、添付ファイルのファイル名５２３は「ｉｍａｇｅ．ｐｄｆ」であることを示し、本メールにはＰＤＦ形式のファイルが添付されていることを示している。なお、図８ではＰＤＦ形式のファイルの画像データを一部省略している。
【００３５】
図９において、送信者５２１はＰＣ１のメールアドレス「ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ」であり、あて先５２２はプリンタ３のメールアドレス「ｐｒｉｎｔｅｒ＠ｅｘａｍｐｌｅ．ｃｏｍ」であり、添付ファイルのファイル名５２３は「ｉｍａｇｅ．ｊｐｅｇ」であることを示し、本メールにはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式のファイルが添付されていることを示している。なお、図９ではＪＰＥＧ形式のファイルの画像データを一部省略している。
【００３６】
次に、省電力状態のプリンタがメールサーバからメールを受信するときのプリンタとメールサーバの通信シーケンスを図１０の第１の実施例におけるメール受信処理の流れを示すシーケンスチャートの図中Ｓで表すステップにしたがって図１および図２を参照しながら説明する。なお、本実施例では、プリンタとメールサーバとの間で使用される通信プロトコルをＩＭＡＰ（Ｉｎｔｅｒｎｅｔ  Ｍｅｓｓａｇｅ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）として説明する。
【００３７】
Ｓ５１：省電力状態のプリンタ３のネットワーク制御部２０２は、図３に示すネットワーク制御モジュール４０２に格納されたメールサーバ接続設定情報に基づいてメールサーバ２（ホスト名：「ｍａｉｌ．ｅｘａｍｐｌｅ．ｃｏｍ」）のＴＣＰ１４３番ポートに接続する。
Ｓ５２：メールサーバ２は、プリンタ３からの接続を受けると「＊ＯＫ  ＩＭＡＰ４ｖｅｒ１  ｓｅｒｖｅｒ  ｒｅａｄｙ」の応答をプリンタ３へ返信する。
【００３８】
Ｓ５３：プリンタ３は、ネットワーク制御部２０２を介して図３に示すネットワーク制御モジュール４０２のメールサーバ接続設定情報に格納されたユーザ名およびパスワードを用いた「Ａ１００  ＬＯＧＩＮ  ｐｒｉｎｔｅｒ  ｐａｓｓｗｄ」コマンドをメールサーバ２へ送信してメールサーバ２へログインを試みる。
Ｓ５４：メールサーバ２は、プリンタ３から受信したユーザ名およびパスワードを検証し、正しい組み合わせであればログインを許可し、そのログインを受付けた応答として「Ａ１００  ＯＫ  ＬＯＧＩＮ  ｃｏｍｐｌｅｔｅｄ」をプリンタ３へ返送する。
【００３９】
Ｓ５５：プリンタ３は、メールサーバ２へのログインが成功すると、ネットワーク制御部２０２を介して「Ａ１０２  ＳＥＬＥＣＴ〜／Ｍａｉｌ／Ｉｎｂｏｘ」コマンドをメールサーバ２へ送信して自己宛にメールが届いているか問い合わせる。
Ｓ５６：プリンタ３から問合せを受けたメールサーバ２は、プリンタ３宛てのメールボックス「〜／Ｍａｉｌ／Ｉｎｂｏｘ」のメール情報を応答する。本実施例では、該メールボックスに２通のメールが存在し（「＊  ２  ＥＸＩＳＴＳ」）、２通のメールが未読（「＊  ２  ＲＥＣＥＮＴ」）であることを応答する。
【００４０】
Ｓ５７：プリンタ３は、ネットワーク制御部２０２を介して「Ａ１０４  ＳＥＡＲＣＨ  ＳＭＡＬＬＥＲ  １０４８５７６０」コマンドをメールサーバ２へ送信してサイズが１０ＭＢ（１０４８５７６０バイト）以下のメールを検索する。
Ｓ５８：メールサーバ２は、メールを検索した結果としてプリンタ３の問合せ条件に合致するメール（本実施例では、メール１およびメール２）の情報（「＊  ＳＥＡＲＣＨ  １：２」）をプリンタ３へ応答する。
【００４１】
Ｓ５９：さらに、プリンタ３は、サイズが１０ＭＢ以下のメールのうち、メール１の添付ファイル名の情報を取得するために、ネットワーク制御部２０２を介してメールヘッダの「ｃｏｎｔｅｎｔ−ｄｉｓｐｏｓｉｔｉｏｎ」の値を要求するコマンドを送信する。
Ｓ６０：メールサーバ２は、メール１の添付ファイル名は「ｉｍａｇｅ．ｐｄｆ」であることを応答する。
【００４２】
Ｓ６１：次に、プリンタ３は、メール２の添付ファイル名の情報を取得するために、ネットワーク制御部２０２を介してメールヘッダの「ｃｏｎｔｅｎｔ−ｄｉｓｐｏｓｉｔｉｏｎ」の値を要求するコマンドを送信する。
Ｓ６２：メールサーバ２は、メール２のファイル名は「ｉｍａｇｅ．ｊｐｅｇ」であることを応答する。
【００４３】
Ｓ６３：プリンタ３の副ＣＰＵ２０１は、図３に示すＥｍａｉｌ受信モジュール４０３に格納されたメールの印刷条件情報に基づいてメールのサイズが１０ＭＢ以下であり、添付ファイルのファイル形式がＰＤＦ形式であるメールを受信することができると判定、すなわち本実施例ではメール１に添付されたファイルを印刷できると判定し、図５に示す移行処理を行い、省電力状態から稼動状態へ移行する。
【００４４】
このようにして、判別手段としての副ＣＰＵ２０１は、電子メール情報取得手段としてのネットワーク制御部２０２が取得した情報のうち、電子メールに添付されたファイルの有無を表す情報、添付されたファイルの種類の情報、添付されたファイルの大きさを表す情報に基づいて前記稼動状態での処理が必要な電子メールの存否を判別する。
【００４５】
省電力状態から稼動状態へ移行したプリンタ３は、ネットワーク制御部２０２を介して「Ａ１１０  ＦＥＴＣＨ  １  ｒｆｃ８２２」コマンドをメールサーバ２へ送信してメールサーバ２にメール１の送信を要求する。
【００４６】
Ｓ６４：メール１の送信要求を受けたメールサーバ２は、プリンタ３へメール１を送信する。
Ｓ６５：プリンタ３は、メール１の受信を完了すると、受信したメール１および受信が不可能なメール２を削除する要求としての「Ａ１１２  ＳＴＯＲＥ  １：２  ＦＬＡＧＳ（￥Ｄｅｌｅｔｅｄ）」コマンドを、ネットワーク制御部２０２を介してメールサーバ２へ送信する。ここで、メール２を削除するのは、メールサーバに受信が不可能なメール２が残らないようにするためである。
【００４７】
Ｓ６６：メールサーバ２は、メール１およびメール２の削除要求を受けると、メール１およびメール２をメールボックスから削除し、その結果をプリンタ３へ返信する。
Ｓ６７：プリンタ３は、メールサーバ２から必要な情報を取得したのでメールサーバ２からログアウトすることを要求する「Ａ１１４  ＬＯＧＯＵＴ」コマンドを、ネットワーク制御部２０２を介してメールサーバ２へ送信する。
【００４８】
Ｓ６８：メールサーバ２は、プリンタ３からのログアウト要求を受けると、プリンタ３にログアウトの応答メッセージを送信する。
Ｓ６９：プリンタ３は、メールサーバ２からのログアウトが完了すると、ネットワーク制御部２０２を介してメールサーバ２との間で確立していたＴＣＰコネクションを切断する。
【００４９】
次に、メールサーバがプリンタ宛のメールを受信した場合であっても、プリンタが省電力状態から稼動状態へ移行せず省電力状態を維持する場合の動作を説明する。
まず、プリンタが受信する１通のメールを図１１の第１の実施例におけるプリンタ宛のメールを示す説明図に基づいて説明する。
【００５０】
図１１において、送信者５２１はＰＣ１のメールアドレス「ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ」であり、あて先５２２はプリンタ３のメールアドレス「ｐｒｉｎｔｅｒ＠ｅｘａｍｐｌｅ．ｃｏｍ」であることを示し、添付ファイルのファイル名が存在しないため、メールには本文が記載されているが、ファイルは添付されていないことを示している。
【００５１】
次に、図１１に示すファイルが添付されていないメールを受信したときのプリンタとメールサーバの通信シーケンスを図１２の第１の実施例におけるメール受信処理の流れを示すシーケンスチャートの図中Ｓで表すステップにしたがって図１および図２を参照しながら説明する。なお、本実施例では、プリンタとメールサーバとの間で使用される通信プロトコルをＩＭＡＰとして説明する。
【００５２】
Ｓ８１〜Ｓ８５：図１０におけるＳ５１〜Ｓ５５と同様の処理なのでその説明を省略する。
Ｓ８６：プリンタ３から問合せを受けたメールサーバ２は、プリンタ３宛てのメールボックス「〜／Ｍａｉｌ／Ｉｎｂｏｘ」のメール情報を応答する。本実施例では、該メールボックスに１通のメールが存在し（「＊  １  ＥＸＩＳＴＳ」）、１通のメールが未読（「＊  １  ＲＥＣＥＮＴ」）であることを応答する。
【００５３】
Ｓ８７：プリンタ３は、ネットワーク制御部２０２を介して「Ａ１０４  ＳＥＡＲＣＨ  ＳＭＡＬＬＥＲ  １０４８５７６０」コマンドをメールサーバ２へ送信してサイズが１０ＭＢ（１０４８５７６０バイト）以下のメールを検索する。
【００５４】
Ｓ８８：メールサーバ２は、メールを検索した結果としてプリンタ３の問合せ条件に合致するメール（本実施例では、メール３）の情報（「＊  ＳＥＡＲＣＨ  ３」）をプリンタ３へ応答する。
Ｓ８９：さらに、プリンタ３は、サイズが１０ＭＢ以下のメールのうち、メール３の添付ファイル名の情報を取得するために、ネットワーク制御部２０２を介してメールヘッダの「ｃｏｎｔｅｎｔ−ｄｉｓｐｏｓｉｔｉｏｎ」の値を要求するコマンドを送信する。
【００５５】
Ｓ９０：メールサーバ２は、メール３には添付のファイルが存在しないことを応答する。ここで、プリンタ３は処理すべきメールが存在しないので省電力状態を維持する。
Ｓ９１：プリンタ３は、受信が不可能なメール３を削除する要求としての「Ａ１０８  ＳＴＯＲＥ  ３  ＦＬＡＧＳ（￥Ｄｅｌｅｔｅｄ）」コマンドを、ネットワーク制御部２０２を介してメールサーバ２へ送信する。
【００５６】
Ｓ９２：メールサーバ２は、メール３の削除要求を受けると、メール３をメールボックスから削除し、その結果をプリンタ３へ返信する。
Ｓ９３：プリンタ３は、メールサーバ２から必要な情報を取得したのでメールサーバ２からログアウトすることを要求する「Ａ１１０  ＬＯＧＯＵＴ」コマンドを、ネットワーク制御部２０２を介してメールサーバ２へ送信する。
【００５７】
Ｓ９４：メールサーバ２は、プリンタ３からのログアウト要求を受けると、プリンタ３にログアウトの応答メッセージを送信する。
Ｓ９５：プリンタ３は、メールサーバ２からのログアウトが完了すると、ネットワーク制御部２０２を介してメールサーバ２との間で確立していたＴＣＰコネクションを切断する。
【００５８】
次に、プリンタが行うメール受信処理を図１３の第１の実施例におけるメール受信処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
【００５９】
Ｓ６２１：省電力状態のプリンタ３のネットワーク制御部２０２は、メールの受信処理を開始し、メールサーバに接続するための通信シーケンスを開始する。ネットワーク制御部２０２は、メールサーバとの接続が完了するとメールサーバのメールボックスにプリンタ３宛ての未読の受信可能なメールが存在するか否かの判定を行う。
ネットワーク制御部２０２は、未読の受信可能なメールが存在しないと判定するとメール受信処理を一旦終了し、メールサーバに接続する次のタイミングまで待機し、未読の受信可能なメールが存在すると判定すると処理をＳ６２２へ移行する。
【００６０】
Ｓ６２２：未読の受信可能なメールが存在すると判定したネットワーク制御部２０２は、メールサーバに問い合わせて図３に示すＥｍａｉｌ受信モジュール４０３に格納されているメールの印刷条件情報に基づいて印刷可能なメールであるか否かを判定し、その判定の結果、印刷が不可能なメールであると判定すると処理をＳ６２６へ移行し、印刷が可能なメールであると判定すると処理をＳ６２３へ移行する。
【００６１】
Ｓ６２３：ネットワーク制御部２０２により印刷が可能なメールであると判定されると、副ＣＰＵ２０１は電力供給部３００へ主制御部１００に電力を供給する指示を通知し、プリンタ３を稼動状態に移行させる。
【００６２】
Ｓ６２４：稼動状態に移行したプリンタ３のネットワーク制御部２０２は、メールサーバへメールを取得するコマンドを送信してメールサーバからメールを受信し、そのメールの印刷を主制御部１００の印刷部１０２へ依頼する。主制御部１００の印刷部１０２は、ネットワーク制御部２０２により受信したメールの添付ファイルを印刷する。
Ｓ６２５：主制御部１００の印刷部１０２によるメールの印刷が終了すると、ネットワーク制御部２０２は印刷したメールを削除するコマンドをメールサーバへ送信し、メールサーバのメールボックスから当該メールを削除して本処理を終了する。
【００６３】
Ｓ６２６：一方、Ｓ６２２において、省電力状態を維持し、印刷が不可能なメールであると判定したネットワーク制御部２０２は、印刷不可能なメールを削除するコマンドをメールサーバへ送信し、メールサーバのメールボックスから当該メールを削除して本処理を終了する。または、当該メールを受信し、送信元へファイル形式がサポートされていない旨の返信メールを出力するようにしても良い。
なお、メールサーバのメールボックスにプリンタ３宛ての未読の受信可能なメールが複数存在する場合、上述したＳ６２２〜Ｓ６２６の処理を繰り返して行うものとする。
【００６４】
このようにして、省電力状態のプリンタは、メールサーバからメールを受信する前に、メールサーバのメールボックスに蓄積されたメールの印刷処理の可否の判別を行い、不必要な省電力状態から稼動状態への移行を行わないようにする。したがって、プリンタの省電力状態の時間を長くすることができ、プリンタの消費電力を十分に低減することができる。
【００６５】
以上説明したように、第１の実施例では、省電力状態の通信端末装置で、メールサーバからメールを受信する前にメールの処理が可能か否かの判別を行うようにしたことにより、不必要な省電力状態から稼動状態への移行を無くして通信端末装置が省電力状態である時間を長くすることができ、通信端末装置の消費電力を十分に低減することができるという効果が得られる。
【実施例２】
【００６６】
第２の実施例の構成は、第１の実施例の構成において図３に示すＥｍａｉｌ受信モジュール４０３に格納されるメールの印刷条件情報に優先度が追加されたものとなっている。
そのメールの印刷条件情報を図１４の第２の実施例におけるメールの印刷条件情報を示す説明図に基づいて説明する。なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
【００６７】
図１４において、メールの印刷条件情報は、プリンタがメールサーバから受信したメールを印刷する各種条件の情報が設定されたものであり、例えば添付ファイル拡張子５０１には、印刷可能なメールの添付ファイルの拡張子である「ｐｄｆ」が格納され、メールサイズ上限５０２には、印刷可能なメールの添付ファイルの上限サイズである「１０ＭＢ」（１０メガバイト）が格納され、優先度５０３には、印刷可能なメールの優先度である「１」が格納されている。
【００６８】
ここで、優先度とは、メールを印刷する優先度であり、プリンタは優先度の高いメールを優先度の低いメールよりも優先させて印刷する。本実施例では、優先度は１〜５の値をとり、「１」が最も優先度が高く、「５」が最も優先度が低いものとする。
【００６９】
また、図１４に示すメールの印刷条件は、メールの添付ファイルの拡張子、添付ファイルの上限サイズ、および優先度だけに限られるものでなく、メールの送信者やメールの件名等の様々なメールの情報を条件としても良い。
なお、図３に示すネットワーク制御モジュール４０２に格納されるメールサーバ接続設定情報は図７に示す第１の実施例のメールサーバ接続設定情報と同様である。
【００７０】
上述した構成の作用について説明する。
本実施例では、プリンタが省電力状態にあるときに、そのプリンタ宛に２種類のメールがメールサーバに届いた場合の動作を説明する。
なお、プリンタが省電力状態へ移行する処理は、図４に示す第１の実施例と同様であり、またプリンタが省電力状態から稼動状態へ移行する処理は、図５に示す第１の実施例と同様であるため、その説明を省略する。
【００７１】
次に、本実施例でプリンタが受信する２種類のメールの内容を図１５および図１６の第２の実施例におけるプリンタ宛のメールを示す説明図に基づいて図２を参照しながら説明する。なお、図１５は１通目のメール（優先度１）の内容を示し、図１６は２通目のメール（優先度３）の内容を示している。
【００７２】
図１５において、送信者５３１はＰＣ１のメールアドレス「ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ」であり、あて先５３２はプリンタ３のメールアドレス「ｐｒｉｎｔｅｒ＠ｅｘａｍｐｌｅ．ｃｏｍ」であり、添付ファイルのファイル名５３３は「ｉｍａｇｅ．ｐｄｆ」であることを示し、本メールにはＰＤＦ形式のファイルが添付されていることを示している。なお、図１５ではＰＤＦ形式のファイルの画像データを一部省略している。
また、優先度５３４は「Ｘ−Ｐｒｉｏｒｉｔｙ：１」であり、本メールの優先度が最高優先度である「１」であることを示している。
【００７３】
図１６において、送信者５３１はＰＣ１のメールアドレス「ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ」であり、あて先５３２はプリンタ３のメールアドレス「ｐｒｉｎｔｅｒ＠ｅｘａｍｐｌｅ．ｃｏｍ」であり、添付ファイルのファイル名５３３は「ｉｍａｇｅ２．ｐｄｆ」であることを示し、本メールにはＰＤＦ形式のファイルが添付されていることを示している。なお、図１６でもＰＤＦ形式のファイルの画像データを一部省略している。
また、優先度５３４は「Ｘ−Ｐｒｉｏｒｉｔｙ：３」であり、本メールの優先度が「３」であることを示し、「Ｘ−Ｐｒｉｏｒｉｔｙ：１」のメールより優先度が低いことを示している。
【００７４】
次に、省電力状態のプリンタがメールサーバからメールを受信するときのプリンタとメールサーバの通信シーケンスを図１７の第２の実施例におけるメール受信処理の流れを示すシーケンスチャートの図中Ｓで表すステップにしたがって図１および図２を参照しながら説明する。なお、本実施例では、プリンタとメールサーバとの間で使用される通信プロトコルをＩＭＡＰとして説明する。
【００７５】
Ｓ１５１〜Ｓ１５５：図１０におけるＳ５１〜Ｓ５５と同様の処理なのでその説明を省略する。
Ｓ５６：プリンタ３から問合せを受けたメールサーバ２は、プリンタ３宛てのメールボックス「〜／Ｍａｉｌ／Ｉｎｂｏｘ」のメール情報を応答する。本実施例では、該メールボックスに１通のメールが存在し（「＊  １  ＥＸＩＳＴＳ」）、１通のメールが未読（「＊  １  ＲＥＣＥＮＴ」）であることを応答する。
【００７６】
Ｓ１５７：プリンタ３は、ネットワーク制御部２０２を介して「Ａ１０４  ＳＥＡＲＣＨ  ＳＭＡＬＬＥＲ  １０４８５７６０」コマンドをメールサーバ２へ送信してサイズが１０ＭＢ（１０４８５７６０バイト）以下のメールを検索する。
Ｓ１５８：メールサーバ２は、メールを検索した結果としてプリンタ３の問合せ条件に合致するメール（本実施例では、メール１）の情報（「＊  ＳＥＡＲＣＨ  １」）をプリンタ３へ応答する。
【００７７】
Ｓ１５９：さらに、プリンタ３は、サイズが１０ＭＢ以下のメールであるメール１の添付ファイル名の情報を取得するために、ネットワーク制御部２０２を介してメールヘッダの「ｃｏｎｔｅｎｔ−ｄｉｓｐｏｓｉｔｉｏｎ」の値を要求するコマンドを送信する。
Ｓ１６０：メールサーバ２は、メール１の添付ファイル名は「ｉｍａｇｅ．ｐｄｆ」であることを応答する。
【００７８】
Ｓ１６１：次に、プリンタ３は、メール１の優先度の情報を取得するために、ネットワーク制御部２０２を介してメールヘッダの「Ｘ−Ｐｒｉｏｒｉｔｙ」の値を要求するコマンドを送信する。
Ｓ１６２：メールサーバ２は、メール１の優先度を示す「Ｘ−Ｐｒｉｏｒｉｔｙ」の値は「１」であることを応答する。
【００７９】
Ｓ１６３：プリンタ３の副ＣＰＵ２０１は、図３に示すＥｍａｉｌ受信モジュール４０３に格納されたメールの印刷条件情報に基づいてメールのサイズが１０ＭＢ以下であり、添付ファイルのファイル形式がＰＤＦ形式であり、かつ優先度が設定値以上の「１」であるメール１を受信することができると判定し、図５に示す移行処理を行い、省電力状態から稼動状態へ移行する。なお、本実施例では、優先度の設定値を「１」としたが、優先度の設定値が「２」である場合、優先度が「１」または「２」のメールを受信できると判定する。
【００８０】
このようにして、判別手段としての副ＣＰＵ２０１は、電子メール情報取得手段としてのネットワーク制御部２０２が取得した情報のうち、電子メールに添付されたファイルの有無を表す情報、添付されたファイルの種類の情報、添付されたファイルの大きさを表す情報、電子メールを処理する優先度を表す情報に基づいて前記稼動状態での処理が必要な電子メールの存否を判別する。
省電力状態から稼動状態へ移行したプリンタ３は、ネットワーク制御部２０２を介して「Ａ１１０  ＦＥＴＣＨ  １  ｒｆｃ８２２」コマンドをメールサーバ２へ送信してメールサーバ２にメール１の送信を要求する。
【００８１】
Ｓ１６４：メール１の送信要求を受けたメールサーバ２は、プリンタ３へメール１を送信する。
Ｓ１６５：プリンタ３は、メール１の受信を完了すると、受信したメール１を削除する要求としての「Ａ１１２  ＳＴＯＲＥ  １  ＦＬＡＧＳ（￥Ｄｅｌｅｔｅｄ）」コマンドを、ネットワーク制御部２０２を介してメールサーバ２へ送信する。
【００８２】
Ｓ１６６：メールサーバ２は、メール１の削除要求を受けると、メール１をメールボックスから削除し、その結果をプリンタ３へ返信する。
Ｓ１６７：プリンタ３は、メールサーバ２から必要な情報を取得したのでメールサーバ２からログアウトすることを要求する「Ａ１１４  ＬＯＧＯＵＴ」コマンドを、ネットワーク制御部２０２を介してメールサーバ２へ送信する。
【００８３】
Ｓ１６８：メールサーバ２は、プリンタ３からのログアウト要求を受けると、プリンタ３にログアウトの応答メッセージを送信する。
Ｓ１６９：プリンタ３は、メールサーバ２からのログアウトが完了すると、ネットワーク制御部２０２を介してメールサーバ２との間で確立していたＴＣＰコネクションを切断する。
【００８４】
次に、メールサーバがプリンタ宛のメールを受信した場合であっても、プリンタが省電力状態から稼動状態へ移行せず省電力状態を維持する場合の動作、すなわち図１６に示す優先度が「３」であるメールを受信したときのプリンタとメールサーバの通信シーケンスを図１８の第２の実施例におけるメール受信処理の流れを示すシーケンスチャートの図中Ｓで表すステップにしたがって図１および図２を参照しながら説明する。なお、本実施例では、プリンタとメールサーバとの間で使用される通信プロトコルをＩＭＡＰとして説明する。
【００８５】
Ｓ１８１〜Ｓ１８５：図１０におけるＳ５１〜Ｓ５５と同様の処理なのでその説明を省略する。
Ｓ１８６：プリンタ３から問合せを受けたメールサーバ２は、プリンタ３宛てのメールボックス「〜／Ｍａｉｌ／Ｉｎｂｏｘ」のメール情報を応答する。本実施例では、該メールボックスに１通のメールが存在し（「＊  １  ＥＸＩＳＴＳ」）、１通のメールが未読（「＊  １  ＲＥＣＥＮＴ」）であることを応答する。
【００８６】
Ｓ１８７：プリンタ３は、ネットワーク制御部２０２を介して「Ａ１０４  ＳＥＡＲＣＨ  ＳＭＡＬＬＥＲ  １０４８５７６０」コマンドをメールサーバ２へ送信してサイズが１０ＭＢ（１０４８５７６０バイト）以下のメールを検索する。
Ｓ１８８：メールサーバ２は、メールを検索した結果としてプリンタ３の問合せ条件に合致するメール（本実施例では、メール２）の情報（「＊  ＳＥＡＲＣＨ  ２」）をプリンタ３へ応答する。
【００８７】
Ｓ１８９：さらに、プリンタ３は、サイズが１０ＭＢ以下のメールのうち、メール２の添付ファイル名の情報を取得するために、ネットワーク制御部２０２を介してメールヘッダの「ｃｏｎｔｅｎｔ−ｄｉｓｐｏｓｉｔｉｏｎ」の値を要求するコマンドを送信する。
Ｓ１９０：メールサーバ２は、メール２の添付ファイル名は「ｉｍａｇｅ２．ｐｄｆ」であることを応答する。
【００８８】
Ｓ１９１：次に、プリンタ３は、メール２の優先度の情報を取得するために、ネットワーク制御部２０２を介してメールヘッダの「Ｘ−Ｐｒｉｏｒｉｔｙ」の値を要求するコマンドを送信する。
Ｓ１９２：メールサーバ２は、メール２の優先度を示す「Ｘ−Ｐｒｉｏｒｉｔｙ」の値は「３」であることを応答する。
【００８９】
プリンタ３は、図３に示すＥｍａｉｌ受信モジュール４０３に格納されたメールの印刷条件情報に基づいてメールのサイズが１０ＭＢ以下であり、添付ファイルのファイル形式がＰＤＦ形式であるが、優先度が設定されている「１」より低い「３」であるメール２は受信することができないと判定し、省電力状態から稼動状態へ移行することなく、省電力状態を維持する。また、プリンタ３は、メール２の優先度が、設定されている「１」より低い「３」であるため、印刷できない旨のメールを返信する。
【００９０】
Ｓ１９３：プリンタ３は、メールサーバ２から必要な情報を取得したのでメールサーバ２からログアウトすることを要求する「Ａ１１０  ＬＯＧＯＵＴ」コマンドを、ネットワーク制御部２０２を介してメールサーバ２へ送信する。
Ｓ１９４：メールサーバ２は、プリンタ３からのログアウト要求を受けると、プリンタ３にログアウトの応答メッセージを送信する。
Ｓ１９５：プリンタ３は、メールサーバ２からのログアウトが完了すると、ネットワーク制御部２０２を介してメールサーバ２との間で確立していたＴＣＰコネクションを切断する。
【００９１】
このようにして、省電力状態のプリンタは、メールサーバからメールを受信する前に、メールサーバのメールボックスに蓄積されたメールの優先度が予め設定された優先度より低いか否かの判別を行い、低い場合はそのメールの印刷処理は不要と判別し、不必要な省電力状態から稼動状態への移行を行わないようにする。したがって、プリンタの省電力状態の時間を長くすることができ、プリンタの消費電力を十分に低減することができる。
【００９２】
以上説明したように、第２の実施例では、省電力状態のプリンタは、メールサーバからメールを受信する前に、メールサーバのメールボックスに蓄積されたメールの優先度が予め設定された優先度より低いか否かの判別を行い、低い場合はそのメールの印刷処理は不要と判別し、不必要な省電力状態から稼動状態への移行を行わないようにしたことにより、第１の実施例よりもさらにプリンタの省電力状態の時間を長くすることができ、プリンタの消費電力を十分に低減することができるという効果が得られる。
【００９３】
なお、第１の実施例および第２の実施例では、通信端末装置をプリンタとして説明したが、それに限られることなく、通信端末装置を複写機、複合機（ＭＦＰ）、またはファクシミリ装置としても良い。
【００９４】
また、第１の実施例および第２の実施例では、通信端末装置をプリンタとして説明しているため、受信したメールを印刷する動作を例として説明したが、それに限られることなく、通信端末装置をファクシミリ装置として受信したメールをファクシミリ送信する動作としても良く、また通信端末装置を通信回線上のファイルサーバ等として通信端末装置に接続されたストレージデバイス等の記憶手段にメールを保存する動作としても良い。
【符号の説明】
【００９５】
１    ＰＣ
２    メールサーバ
３    プリンタ
４    ＬＡＮ
１００  主制御部
１０１  主ＣＰＵ
１０２  印刷部
２００  副制御部
２０１  副ＣＰＵ
２０２  ネットワーク制御部
２０３  主記憶部
３００  電力供給部
４００  制御プログラム
４０１  起動モジュール
４０２  ネットワーク制御モジュール
４０３  Ｅｍａｉｌ受信モジュール
４０４  印刷制御モジュール
【図１】
0005632802.tif 000002
【図２】
0005632802.tif 000003
【図３】
0005632802.tif 000004
【図４】
0005632802.tif 000005
【図５】
0005632802.tif 000006
【図６】
0005632802.tif 000007
【図７】
0005632802.tif 000008
【図８】
0005632802.tif 000009
【図９】
0005632802.tif 000010
【図１０】
0005632802.tif 000011
【図１１】
0005632802.tif 000012
【図１２】
0005632802.tif 000013
【図１３】
0005632802.tif 000014
【図１４】
0005632802.tif 000015
【図１５】
0005632802.tif 000016
【図１６】
0005632802.tif 000017
【図１７】
0005632802.tif 000018
【図１８】
0005632802.tif 000019