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