(57)【要約】【課題】ユーザが容易にプリンタ名を取得可能とするための印刷システムを提供する。【解決手段】情報処理装置は、メールサーバから取得された電子メールがプリンタの一覧を要求する要求情報を含むか否かを判定する。要求情報を含むと判定された場合に、情報処理装置が制御可能なプリンタの一覧を取得する。その取得されたプリンタの一覧を付加した電子メールを、要求に対する応答として、メールサーバに送信する。また、携帯端末は、要求情報を含む電子メールをメールサーバに送信し、メールサーバから、プリンタの一覧を付加した電子メールを受信する。その受信された電子メールに付加されたプリンタの一覧を携帯端末の表示部に表示する。表示部に表示されたプリンタの一覧上で、プリンタの選択を受け付け、選択されたプリンタで印刷する印刷対象のファイルを添付した電子メールをメールサーバに送信する。【選択図】図１０
2013148976.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
メールサーバから電子メールを取得する電子メール取得手段と、
前記電子メール取得手段により取得された電子メールがプリンタの一覧を要求する要求情報を含むか否かを判定する判定手段と、
前記判定手段により前記要求情報を含むと判定された場合に、前記情報処理装置が制御可能なプリンタの一覧を取得する一覧取得手段と、
前記一覧取得手段により取得された前記プリンタの一覧を付加した電子メールを、前記要求に対する応答として、前記メールサーバに送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記判定手段は、前記電子メール取得手段により取得された電子メールの件名欄もしくは本文における前記要求情報を表わすキーワードの有無に基づいて、当該電子メールが前記要求情報を含むか否かを判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記プリンタの一覧を記憶した記憶手段を、さらに備え、
前記一覧取得手段は、前記プリンタの一覧を前記記憶手段から取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記プリンタの一覧は、プリンタの実行可能な印刷機能の情報を含むことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の情報処理装置に、前記メールサーバを介してファイルの印刷を要求可能な携帯端末であって、
前記要求情報を含む電子メールを前記メールサーバに送信する第１の電子メール送信手段と、
前記メールサーバから、前記プリンタの一覧を付加した電子メールを受信する電子メール受信手段と、
前記電子メール受信手段により受信された電子メールに付加された前記プリンタの一覧を前記携帯端末の表示部に表示する表示制御手段と、
前記表示部に表示された前記プリンタの一覧上で、プリンタの選択を受け付ける受付手段と、
当該選択されたプリンタで印刷する印刷対象のファイルを添付した電子メールを前記メールサーバに送信する第２の電子メール送信手段と、
を備えることを特徴とする携帯端末。
【請求項６】
携帯端末からメールサーバを介して情報処理装置にファイルの印刷を要求する印刷システムであって、
前記情報処理装置は、
前記メールサーバから電子メールを取得する電子メール取得手段と、
前記電子メール取得手段により取得された電子メールがプリンタの一覧を要求する要求情報を含むか否かを判定する判定手段と、
前記判定手段により前記要求情報を含むと判定された場合に、前記情報処理装置が制御可能なプリンタの一覧を取得する一覧取得手段と、
前記一覧取得手段により取得された前記プリンタの一覧を付加した電子メールを、前記要求に対する応答として、前記メールサーバに送信する第１の送信手段と、を備え、
前記携帯端末は、
前記要求情報を含む電子メールを前記メールサーバに送信する第２の送信手段と、
前記メールサーバから、前記プリンタの一覧を付加した電子メールを受信する受信手段と、
前記受信手段により受信された電子メールに付加された前記プリンタの一覧を前記携帯端末の表示部に表示する表示制御手段と、
前記表示部に表示された前記プリンタの一覧上で、プリンタの選択を受け付ける受付手段と、
当該選択されたプリンタで印刷する印刷対象のファイルを添付した電子メールを前記メールサーバに送信する第３の送信手段と、を備える、
ことを特徴とする印刷システム。
【請求項７】
携帯端末からメールサーバを介して情報処理装置にファイルの印刷を要求する印刷システムにおいて実行される印刷制御方法であって、
前記情報処理装置が、
前記メールサーバから電子メールを取得する電子メール取得工程と、
前記電子メール取得工程において取得された電子メールがプリンタの一覧を要求する要求情報を含むか否かを判定する判定工程と、
前記判定工程において前記要求情報を含むと判定された場合に、前記情報処理装置が制御可能なプリンタの一覧を取得する一覧取得工程と、
前記一覧取得工程において取得された前記プリンタの一覧を付加した電子メールを、前記要求に対する応答として、前記メールサーバに送信する第１の送信工程と、を有し、
前記携帯端末が、
前記要求情報を含む電子メールを前記メールサーバに送信する第２の送信工程と、
前記メールサーバから、前記プリンタの一覧を付加した電子メールを受信する受信工程と、
前記受信工程において受信された電子メールに付加された前記プリンタの一覧を前記携帯端末の表示部に表示する表示制御工程と、
前記表示部に表示された前記プリンタの一覧上で、プリンタの選択を受け付ける受付工程と、
当該選択されたプリンタで印刷する印刷対象のファイルを添付した電子メールを前記メールサーバに送信する第３の送信工程と、を有する、
ことを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタを制御する情報処理装置、印刷を要求する携帯端末、それらを含む印刷システムおよび印刷制御方法に関する。
【背景技術】
【０００２】
従来、携帯端末の電子メールアプリケーションから印刷を所望するファイルを電子メールに添付してプリンタに送信し、印刷を行う印刷システムが知られている（特許文献１）。その印刷システムにおいては、予めプリンタに電子メールアドレスを割り振っておき、その電子メールアドレス宛てに電子メールを送信し、電子メールの添付ファイルを印刷する。そのような印刷システムを実現するために、プリンタの初期設定時にプリンタは、サーバに対して電子メールアドレスを要求し、固有の電子メールアドレスを取得して保持する。ユーザが使用する携帯端末からは、その電子メールアドレス宛てに印刷を所望するファイルを電子メールの添付ファイルとして送信する。
【０００３】
他には、サーバとプリンタの間に専用のアダプタを設置し、携帯端末からの電子メールに添付されたファイル印刷を実現するシステムも知られている（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２２０６０６号公報
【特許文献２】特開２００１−３１２３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような印刷システムにおいては、ネットワーク上に複数存在するプリンタの中からユーザが所望のプリンタを選択するために、そのプリンタに割り当てられたメールアドレスを事前に知っていなければならない。特に、多くのプリンタを使用する環境では、全てのプリンタのメールアドレスを覚えておくことはユーザにとって非常に煩わしい。
【０００６】
そこで、例えばメールアドレスにプリンタ名と同じものを利用して、ユーザが所望のプリンタのメールアドレスを覚えやすくする方法も考えられる。しかしながら、その場合には、印刷を所望するプリンタ名をユーザが知っておく必要がある。また、たとえユーザがプリンタ名を知っていたとしても、プリンタ名は自由に変更可能であるので、印刷時に別のプリンタ名に変更されてしまっていることも考えられる。そのような場合には、ユーザが正しく所望のプリンタを指定することは困難である。
【０００７】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、電子メールを用いた印刷方法において、ユーザが容易に所望のプリンタを指定可能とするための情報処理装置、携帯端末、印刷システムおよび印刷制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る情報処理装置は、メールサーバから電子メールを取得する電子メール取得手段と、前記電子メール取得手段により取得された電子メールがプリンタの一覧を要求する要求情報を含むか否かを判定する判定手段と、前記判定手段により前記要求情報を含むと判定された場合に、前記情報処理装置が制御可能なプリンタの一覧を取得する一覧取得手段と、前記一覧取得手段により取得された前記プリンタの一覧を付加した電子メールを、前記要求に対する応答として、前記メールサーバに送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によると、ユーザが容易に所望のプリンタを指定することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの全体構成を示す図である。
【図２】アクセスポイントの内部構成を示すブロック図である。
【図３】メールサーバと印刷サーバの内部構成を示すブロック図である。
【図４】プリンタの内部構成を示すブロック図である。
【図５】電子メール送受信動作を説明するための図である。
【図６】印刷を所望するファイルがプリンタで印刷されるまでの流れを示す図である。
【図７】図６のＳ６３１〜Ｓ６３５の処理の詳細な手順を示す図である。
【図８】ファイルの拡張子とアプリケーションとの対応を示す図である。
【図９】プリンタドライバとプリンタ名との対応を示す図である。
【図１０】プリンタ一覧を送信するまでの処理の手順を示す図である。
【図１１】電子メールの送信画面の一例を示す図である。
【図１２】プリンタの一覧を取得する場合の送信画面の一例を示す図である。
【図１３】電子メールの受信画面の一例を示す図である。
【図１４】プリンタが選択された場合の電子メールの送信画面の一例を示す図である。
【図１５】電子メール送受信動作を説明するための他の図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１２】
図１は、本実施例における印刷システムの全体構成を示す図である。本印刷システムにおいては、携帯端末機器１０１は、印刷を所望するファイルが添付された電子メールを送信することによって、プリンタ１０５での印刷を印刷サーバ１０４に要求可能である。携帯端末機器１０１は、手で持ち運べる程度の大きさであり、オペレーションシステム（ＯＳ）を搭載しており、ＯＳ上で様々なアプリケーションを実行可能である。本実施例では、携帯端末機器１０１でアプリケーションの１つである電子メールアプリケーションを実行して無線通信により電子メールを送信する。アクセスポイント（ＡＰ）１０２によって、携帯端末機器１０１は、ネットワーク１０６に接続することができる。ここで、ネットワーク１０６とは、例えば、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。以下、ネットワーク１０６を有線ＬＡＮとして説明する。アクセスポイント１０２の内部構成については、図２を参照しながら説明する。メールサーバ１０３として、例えば一般的なＰＣが用いられる。メールサーバ１０３には、メールサーバアプリケーションがインストールされている。内部構成については、図３を参照しながら説明する。携帯端末機器１０１から送信された電子メールは、メールサーバ１０３で保持される。
【００１３】
印刷サーバ１０４として、メールサーバ１０３と同様に、例えば一般的なＰＣ等の情報処理装置が用いられる。内部構成については、図３を参照しながら説明する。印刷サーバ１０４には、有線ＬＡＮ１０６に接続されている複数のプリンタそれぞれに対応したプリンタドライバがインストールされている。プリンタ１０５は、印刷サーバ１０４からの印刷命令により、印刷データに基づき用紙等の記録媒体に印刷する。有線ＬＡＮ１０６は、例えば、イーサネット（登録商標）ケーブルであって、アクセスポイント１０２、メールサーバ１０３、印刷サーバ１０４、プリンタ１０５を相互に通信可能に接続する。
【００１４】
図２には、アクセスポイント１０２の内部構成を示すブロック図である。アクセスポイント１０２は、無線通信ネットワークに接続されている装置（例えば、携帯端末機器１０１）と、有線通信ネットワークに接続されている装置（例えば、メールサーバ１０３）とを相互に通信可能とするための装置である。アクセスポイント１０２は、電子回路部２０１と、操作・表示部２０４と、有線ＬＡＮポート２０５とを含む。有線ＬＡＮポート２０５は、有線ＬＡＮ１０６と接続するために、例えばイーサネットケーブルと接続可能なコネクタを有する。操作・表示部２０４は、ＬＥＤやスイッチ等を含み、アクセスポイント１０２本体の状態や、各ポートの状態を識別可能に表示する。また、無線ＬＡＮへの簡易な接続を行なうためのスイッチ等を備えていても良い。また、アクセスポイント１０２は、無線ＬＡＮ接続を安全に行なうためのセキュリティ機能を備えていても良い。
【００１５】
アクセスポイント１０２は、ＣＰＵ／ＭＡＣ部２０２と、無線周波数送受信（ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ））部２０３とを含む。ＣＰＵ／ＭＡＣ部２０２は、不図示のＣＰＵとＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）とを内部に含む。ＣＰＵ／ＭＡＣ部２０２は、各種プロセッサやメモリ等も含む。ＣＰＵ／ＭＡＣ部２０２内の各デバイスは、不図示のバスを介して相互に接続されている。また、ＭＡＣは、無線通信に関する処理を行う部分と有線通信に関する処理を行う部分とを有する。
【００１６】
図２に示すように、ＣＰＵ／ＭＡＣ部２０２とＲＦ部２０３はいずれも、電子回路部２０１に構成されている。ＲＦ部２０３には、電波を送受信するためのアンテナ２０６が接続されている。ＣＰＵ／ＭＡＣ部２０２は、操作・表示部２０４、ＲＦ部２０３と、有線ＬＡＮポート２０５とに接続されている。アクセスポイント１０２は、不図示のイーサネットケーブルを介して有線ＬＡＮ１０６に接続されている。その場合に、イーサネットケーブルの一端は、有線ＬＡＮポート２０５に接続され、他端は、不図示のネットワークハブに接続される。
【００１７】
図３は、メールサーバ１０３と印刷サーバ１０４の内部構成を示すブロック図である。本実施例においては、一般的なＰＣ等の情報処理装置が、メールサーバ１０３及び印刷サーバ１０４として用いられる。メールサーバ１０３と印刷サーバ１０４はそれぞれ、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ネットワークインタフェースコントローラ（ＮＩＣ）３０４を含む。各部は、バス３０９を介して相互に接続されている。また、キーボードコントローラ（ＫＢＣ）３０５、ディスクコントローラ（ＤＫＣ）３０６、ローカルインタフェースコントローラ（ＬＩＣ）３０７、ＣＲＴコントローラ（ＣＲＴＣ）３０８もバス３０９を介して相互に接続されている。
【００１８】
ネットワークインタフェースコントローラ（ＮＩＣ）３０４には、例えば上述のイーサネットケーブルが接続される。キーボードコントローラ（ＫＢＣ）３０５には、キーボード３１１およびポインティングデバイス３１２が接続される。ディスクコントローラ（ＤＫＣ）３０６には、ハードディスク（ＨＤ）３１０が接続される。ローカルインタフェースコントローラ（ＬＩＣ）３０７には、ＵＳＢ等を介して周辺機器が接続される。ＣＲＴコントローラ（ＣＲＴＣ）３０８には、ＣＲＴディスプレイ３１３が接続される。ＲＯＭ３０２には、基本Ｉ／Ｏプログラムやオペレーティングシステム（ＯＳ）等が記憶されている。ＣＰＵ３０１は、ＯＳに基づき、各種アプリケーションプログラムの管理や実行を行う。
【００１９】
印刷サーバ１０４のハードディスク（ＨＤ）３１０には、本実施例の動作を実現するための携帯端末印刷アプリケーションや各種アプリケーションプログラム、印刷サーバ１０４がプリンタを制御可能とするためのプリンタドライバ等が記憶されている。ここで、携帯端末印刷アプリケーションとは、図６に示すような携帯端末から添付ファイルの印刷を可能とする印刷システムの動作を実現するためのアプリケーションである。印刷サーバ１０４のハードディスク３１０に記憶された携帯端末印刷アプリケーションプログラムは、例えば、図７や図１０に示すような処理を実現する。印刷サーバ１０４は、メールクライアント機能やプリンタ制御機能を有しており、それらの機能も用いることによって、電子メールの送受信や電子メールの添付ファイルの印刷を実行することができる。メールサーバ１０３のメールサーバ機能については、図５を参照しながら説明する。
【００２０】
図４は、プリンタ１０５の内部構成を示すブロック図である。コントローラ部４０１は、ネットワークインタフェース部４０３やローカルインタフェース部４０６を介して受信した印刷データを印刷処理する。コントローラ部４０１は、不図示のＣＰＵと、主に印刷データをエンジン部４１１に渡すＡＳＩＣ４０２とを含む。また、操作部４０８は、ユーザにプリンタでの印刷状態を表示するとともに、ユーザからの指示操作を受付ける。ＲＯＭ４０９は、各種プログラムを記憶する。ＲＡＭ４１０は、印刷データを印刷処理する場合の画像展開領域やＣＰＵのワーク領域として用いられる。また、ネットワークインタフェース部４０３は、イーサネットやＵＳＢ等を介して印刷サーバ１０４等と通信を行う。ローカルインタフェースコントローラ（ＬＩＣ）４０６には、ＵＳＢ等を介して周辺機器が接続される。また、エンジンインタフェース部４０７は、印刷処理済みの印刷データをエンジン部４１１に送る。また、エンジン部４１１は、その送られた印刷データに基づき用紙等の記録媒体に印刷するよう記録ヘッド等の各印刷機構を制御する。尚、プリンタとは、少なくとも印刷機能を備える、複合機、ＦＡＸ等のあらゆる装置を含むものである。図５は、メールサーバ１０３を中心とする電子メール送受信動作を説明するための図である。まず、メールサーバ１０３が電子メールを受信する動作を説明する。メールサーバ１０３の内部では、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ５０１とＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サーバ５０２とが動作する。携帯端末機器１０１は、電子メールアプリケーションにより電子メールをメールサーバ１０３に送信する。送信された電子メールは、不図示のアクセスポイント１０２を介して、有線ＬＡＮ１０６に接続されているメールサーバ１０３で受信される。電子メールの送信において、携帯端末機器１０１の電子メールアプリケーションは、予め定められたメールサーバ１０３のメールアドレス（宛先）を指定する。例えば、そのメールアドレスは、「ＵＳＥＲ＠ｍａｉｌｐｒｉｎｔ．ｘｘ．ｊｐ」のように指定される。電子メールを受信したメールサーバ１０３は、メールサーバ１０３のハードディスク５０３（図３に示すハードディスク３１０に対応）に電子メールを格納する。
【００２１】
次に、印刷サーバ１０４がメールサーバ１０３から電子メールを受信する動作を説明する。印刷サーバ１０４は、携帯印刷アプリケーションの動作に従って、メールサーバ１０３のＰＯＰサーバ５０２に対して、携帯端末機器１０１から印刷要求された電子メール受信の有無を確認するために、メールサーバ１０３にポーリングを行なう。その際に、印刷サーバ１０４は、予め定められたメールアドレス（宛先）を指定する。また、ポーリングの間隔は、携帯印刷アプリケーションによって任意に設定される。
【００２２】
メールサーバ１０３のＰＯＰサーバ５０２は、印刷サーバ１０４からのポーリングによるアクセスに対してユーザ名とパスワードを要求する。ここで、正しいユーザ名とパスワードであることが確認されると、メールサーバ１０３に蓄積された電子メールのうち印刷サーバ１０４宛て、即ち上述の印刷サーバ１０４により指定されたメールアドレス宛ての電子メールの有無を返信する。メールサーバ１０３のＰＯＰサーバ５０２は、ＰＯＰサーバ５０２に蓄積された電子メールがあった場合には、その電子メールを印刷サーバ１０４に送信する。その後、印刷サーバ１０４は、メールサーバ１０３から電子メールを取得することができる（電子メール取得の一例）。図１５は、図５の場合と逆に、電子メールの送信元が印刷サーバ１０４であり、電子メールの受信先が携帯端末機器１０１である場合を示す図である。その場合にも、上述と同様にメールサーバ１０３が動作して、印刷サーバ１０４から携帯端末機器１０１に電子メールを送信することができる。
【００２３】
以下、図６を参照しながら、携帯端末機器１０１が印刷を所望するファイルが添付された電子メールを送信し、プリンタ１０５で印刷されるまでの処理の流れを説明する。まず、Ｓ６０１において、携帯端末機器１０１の電子メールアプリケーションは、ユーザが印刷を所望するファイルを電子メールに添付し、その電子メールを送信する。図１１は、電子メールアプリケーションにより表示制御された結果、携帯端末機器１０１の表示画面に表示された電子メールの送信画面の一例を示す図である。図１１に示すように、宛先欄にはユーザにより、例えば「ＵＳＥＲ＠ｍａｉｌｐｒｉｎｔ．ｘｘ．ｊｐ」というように入力される。また、件名欄には、ファイルを印刷を所望するプリンタのプリンタ名が入力される。ここで、プリンタ名は、件名欄ではなく、本文に入力されるようにしても良い。例えば、件名欄には「ＬＢＰ１００」のように入力される。
【００２４】
ここで、ユーザがプリンタ名を知らない場合が考えられる。本実施例では、そのような場合に、ユーザが件名欄又は本文に図１２に示すような「一覧取得」等のキーワードを入力して送信する（第１の電子メール送信、第２の送信の一例）。その結果、ユーザは、その応答として受信した電子メールからプリンタ名の一覧を取得することができる。その詳細については、図１０を参照しながら後述する。
【００２５】
ユーザが電子メールの送信動作を行うと、電子メールは、無線ＬＡＮを介してアクセスポイント１０２に送信される。
【００２６】
Ｓ６１１において、アクセスポイント１０２は、携帯端末機器１０１から送信された電子メールを無線ＬＡＮを介して受信する。具体的には、電子メールを示す無線信号がアンテナ２０６から入力される。無線信号は、ＲＦ部２０３でアナログ信号からデジタル信号に変換される。その後、ＣＰＵ／ＭＡＣ部２０２は、変換されたデジタル信号から電子メールの宛先や経路を解析し、有線ＬＡＮポート２０５を介して有線ＬＡＮ１０６上に送信する。Ｓ６１２において、アクセスポイント１０２は、有線ＬＡＮ１０６を介してメールサーバ１０３のＳＭＴＰサーバ５０１に電子メールを送信する。Ｓ６２１において、メールサーバ１０３は、電子メールを受信し、Ｓ６２２において、その電子メールを添付ファイルとともにハードディスク３１０に格納する。
【００２７】
この時点で、Ｓ６３１において、印刷サーバ１０４は、一定の時間間隔でメールサーバ１０３のＰＯＰサーバ５０２に対してポーリングを行っている。ポーリング動作については、図５において説明したとおりである。次に、Ｓ６２３において、メールサーバ１０３は、印刷サーバ１０４からのポーリングの有無を判定する。ここで、ポーリングがあると判定された場合には、Ｓ６２４において、メールサーバ１０３のＰＯＰサーバ５０２は、印刷サーバ１０４から指定されたメールアドレス（宛先）に該当する電子メールとその添付ファイルとを印刷サーバ１０４に送信する。Ｓ６３２において、印刷サーバ１０４は電子メールを受信すると、Ｓ６３３において、電子メールの添付ファイルを解析する。解析の結果、Ｓ６３４において、印刷サーバ１０４は、その添付ファイルが印刷対象のファイルであるか否かを判定する。ここで、印刷対象のファイルであると判定された場合には、Ｓ６３５において、印刷サーバ１０４は、電子メールの添付ファイルをプリンタ１０５で印刷処理可能な印刷データに展開し、プリンタ１０５に送信する。
【００２８】
なお、本実施例においては、Ｓ６３３で印刷サーバ１０４がファイルを解析するまで、電子メールに添付されたファイルを「添付ファイル」という。一方、Ｓ６３３で印刷サーバ１０４が解析した後、プリンタ１０５で印刷処理可能なデータに展開したデータを「印刷データ」という。Ｓ６３１〜Ｓ６３５の処理については、図７を参照しながら詳細に説明する。Ｓ６４１において、プリンタ１０５は、印刷サーバ１０４から印刷データを受信し、Ｓ６４２において、プリンタ１０５は、その印刷データに基づいて、用紙等の記録媒体に印刷する。
【００２９】
図７では、図６に示す、印刷サーバ１０４で実行されるＳ６３１〜Ｓ６３５の印刷制御処理の詳細な手順を示すフローチャートである。まず、Ｓ７０１において、印刷サーバ１０４は、メールサーバ１０３に対してポーリングを行い、メールサーバ１０３から電子メールを受信する。Ｓ７０２において、印刷サーバ１０４は、電子メールを正常に受信したか否かを判定する。ここで、電子メールを正常に受信しなかったと判定された場合には、印刷サーバ１０４のＣＰＵ３０１は、本処理を終了する。一方、Ｓ７０２において、電子メールを正常に受信したと判定された場合には、Ｓ７０３において、印刷サーバ１０４のＣＰＵ３０１は、電子メールの添付ファイルを抽出する。印刷サーバ１０４のＣＰＵ３０１は、その添付ファイルを、ＤＫＣ３０６を制御してＨＤ３１０に格納する。
【００３０】
Ｓ７０４において、印刷サーバ１０４のＣＰＵ３０１は、添付ファイルの抽出が成功したか否かを判定する。Ｓ７０４で添付ファイルを抽出が失敗したと判定された場合には、その旨を示す処理結果ログを生成する。印刷サーバ１０４のＣＰＵ３０１は、その処理結果ログを、ＣＲＴＣ３０８を制御してＣＲＴディスプレイ３１３に表示する。同時に、印刷サーバ１０４のＣＰＵ３０１は、その処理結果ログをＨＤ３１０に格納する。ユーザは、処理結果ログをトラブルシューティングのために利用することができる。Ｓ７０５において、印刷サーバ１０４のＣＰＵ３０１は、デフォルトプリンタの設定を、Ｓ７０１で受信した電子メールの件名欄に記載された「プリンタ名」の表わすプリンタの設定に切り替える。
【００３１】
Ｓ７０６において、印刷サーバ１０４のＣＰＵ３０１は、プリンタの設定の切り替えが成功したか否かを判定する。ここで、プリンタの設定の切り替えが成功したと判定された場合には、Ｓ７０７において、印刷サーバ１０４のＣＰＵ３０１は、添付ファイルの印刷処理を行う。一方、Ｓ７０６で切り替えに失敗したと判定された場合には、印刷サーバ１０４のＣＰＵ３０１は、その旨を示す処理結果ログを生成する。印刷サーバ１０４のＣＰＵ３０１は、その処理結果ログを、ＣＲＴＣ３０８を制御してＣＲＴディスプレイ３１３に表示する。同時に、印刷サーバ１０４のＣＰＵ３０１は、その処理結果ログをＨＤ３１０に格納する。
【００３２】
Ｓ７０７において、印刷サーバ１０４は、添付ファイルの拡張子を参照し、その拡張子に対応する、印刷サーバ１０４のＨＤ３１０に格納されているアプリケーションプログラムを起動し、そのアプリケーションの印刷機能を利用して印刷処理を実行する。例えば、図８に示すように、電子メールの添付ファイルの拡張子が印刷サーバ１０４に実装されたいずれのアプリケーションに対応するかが、テーブル形式として予め定められていても良い。印刷サーバ１０４のＣＰＵ３０１は、図８に示すようなテーブルを参照することによって、その拡張子に適応したアプリケーションの印刷機能を起動することができる。図８に示すテーブルは、印刷サーバ１０４内のＨＤ３１０に記憶され、ＨＤ３１０に格納されている携帯印刷アプリケーションのプログラムの動作上で取得されるようにしても良い。
【００３３】
また、印刷サーバ１０４のＣＰＵ３０１は、Ｓ７０５で切り替えられた出力先のプリンタに対応付けられたプリンタドライバを起動し、ＲＡＭ３０３に印刷データを展開し、その展開された印刷データを、切り替えられたプリンタに送信する。なお、プリンタドライバとプリンタ名とは、例えば、図９に示すようにテーブル形式で対応付けられている。印刷サーバ１０４のＣＰＵ３０１は、新しいプリンタが有線ＬＡＮ１０６に接続された時若しくは印刷サーバ１０４のローカルインタフェースに接続された時には、そのプリンタドライバとプリンタ名の情報を順次、図９に示すテーブルに追加していく。また、印刷サーバ１０４のＣＰＵ３０１は、各プリンタの「印刷能力情報」についても同様に、プリンタの接続時にプリンタ１０５から取得し、順次、図９に示すテーブルに追加していく。さらに、印刷サーバ１０４のＣＰＵ３０１は、プリンタの「位置情報」について、プリンタドライバがインストールされた時若しくはインストールされた後に、印刷サーバ１０４の管理者により設定された情報を取得し、順次、図９に示すテーブルに追加していく。図９に示すテーブルは、例えば、印刷サーバ１０４のＨＤ３１０で保持される。
【００３４】
再び、図７を参照する。Ｓ７０７で開始された添付ファイルの印刷処理が終了すると、Ｓ７０８において、印刷サーバ１０４のＣＰＵ３０１は、デフォルトプリンタの設定を元に戻す。Ｓ７０９において、印刷サーバ１０４のＣＰＵ３０１は、印刷が正常に終了した旨を示す処理結果ログを生成する。印刷サーバ１０４のＣＰＵ３０１は、その処理結果ログを、ＣＲＴＣ３０８を制御してＣＲＴディスプレイ３１３に表示する。同時に、印刷サーバ１０４のＣＰＵ３０１は、その処理結果ログをＨＤ３１０に格納する。
【００３５】
次に、図１０を参照しながら、印刷サーバ１０４がプリンタ名の一覧を要求する要求メールを受信してから、プリンタ名の一覧情報を付加した電子メールを送信するまでの処理の流れを説明する。まず、Ｓ１００１において、印刷サーバ１０４のＣＰＵ３０１は、メールサーバ１０３に対してポーリングを行い、メールサーバ１０３から電子メールを受信する。Ｓ１００２において、印刷サーバ１０４のＣＰＵ３０１は、電子メールを正常に受信したか否かを判定する。ここで、電子メールを正常に受信しなかったと判定された場合には、印刷サーバ１０４のＣＰＵ３０１は、本処理を終了する。
【００３６】
一方、Ｓ１００２で電子メールを正常に受信したと判定された場合には、Ｓ１００３において、印刷サーバ１０４のＣＰＵ３０１は、受信した電子メールの件名欄又は本文に「一覧取得」の記述があるか否かを判定する。つまり、印刷サーバ１０４のＣＰＵ３０１は、プリンタの一覧を要求する要求情報が電子メールに含まれているか否かを判定するということである。ここで、「一覧取得」の記述がないと判定された場合には、Ｓ１００４において、印刷サーバ１０４のＣＰＵ３０１は、電子メールの添付ファイルを抽出する。その後のＳ１００４〜Ｓ１０１０の処理は、図７のＳ７０３〜Ｓ７０９の各処理の説明と同じである。
【００３７】
一方、Ｓ１００３において、「一覧取得」の記述があると判定された場合には、Ｓ１０１１において、印刷サーバ１０４のＣＰＵ３０１は、図９に示すテーブルから「プリンタ名」、「能力情報」、「位置情報」の各情報を取得する。Ｓ１０１２において、印刷サーバ１０４のＣＰＵ３０１は、Ｓ１０１１で取得した情報の一覧を電子メールの本文に記載した電子メールを作成し、Ｓ１００１で受信した電子メールの送信元に対して返信する（第１の送信の一例）。なお、Ｓ１０１１で取得した情報の一覧を電子メールの本文に記載せずに、図９に示すテーブルをそのまま添付ファイルとして添付して電子メールを返信するようにしても良い。印刷サーバ１０４が送信した電子メールは、メールサーバ１０３を介して携帯端末機器１０１に送信される。その結果、携帯端末機器１０１がその電子メールを受信し、携帯端末機器１０１のユーザは、プリンタ名の一覧を取得することができる。
【００３８】
図１３は、携帯端末機器１０１がプリンタ名の一覧を取得した際に、表示画面に表示される電子メール受信画面の一例を示す図である。図１３に示すように、プリンタ名とともに各プリンタの能力情報や位置情報が表示される。その結果、携帯端末機器１０１のユーザは、印刷を行うプリンタを、表示された一覧上で容易に選択して特定することができる。また、ユーザが図１３に示す表示画面において所望のプリンタ名１３０１を選択すると、携帯端末機器１０１の電子メールアプリケーションは、予め定められたメールサーバ１０３のメールアドレスを宛先として指定する。そして、携帯端末機器１０１の電子アプリケーションは、ユーザにより選択されたプリンタ名が件名欄に入力済みの電子メールを作成し、その内容を表示画面に表示する。以上のように、文字等の入力が煩わしい携帯端末機器上でも、印刷を行うプリンタを容易に選択することができるので、ユーザの利便性が向上する。図１４は、図１３においてプリンタ名「３００」がユーザにより選択された時に表示される、携帯端末機器１０１の電子メール送信画面の一例を示す図である。ユーザは、図１４に表示された画面において、印刷を所望するファイルを本電子メールに添付して送信動作を行うだけで良い（第３の送信、第２の電子メール送信の一例）。
【００３９】
印刷サーバ１０４は携帯端末機器１０１からプリンタ名の一覧の要求の記述を含む電子メールを受信すると、印刷サーバ１０４に保持されているプリンタ名の一覧情報を取得し、その一覧情報を電子メールに付加して携帯端末機器１０１に返信する。つまり、ユーザは、携帯端末機器１０１から一覧取得要求の電子メールを送信するだけでプリンタ名の一覧を取得することができるので、利便性を大幅に向上することができる。
【００４０】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又はコンピュータ読取可能な各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013148976.tif 000003
【図２】
2013148976.tif 000004
【図３】
2013148976.tif 000005
【図４】
2013148976.tif 000006
【図５】
2013148976.tif 000007
【図６】
2013148976.tif 000008
【図７】
2013148976.tif 000009
【図８】
2013148976.tif 000010
【図９】
2013148976.tif 000011
【図１０】
2013148976.tif 000012
【図１１】
2013148976.tif 000013
【図１２】
2013148976.tif 000014
【図１３】
2013148976.tif 000015
【図１４】
2013148976.tif 000016
【図１５】
2013148976.tif 000017