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