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