(57)【特許請求の範囲】
【請求項１】
印刷装置であって、
画像処理装置を経由して画像を当該印刷装置へ送信するために情報処理装置が用いる情報の送信要求を、前記画像を有する前記情報処理装置から受信する受信手段と、
前記受信手段が前記送信要求を受信した場合、前記情報を前記情報処理装置へ送信する送信手段と、
前記情報処理装置が前記情報を用いて送信した画像を取得して、前記取得された画像の印刷を行う印刷手段と、
を有し、
前記印刷手段は、
前記情報処理装置の有する前記画像が当該印刷装置において処理可能な画像フォーマットの画像でない場合、前記画像処理装置を経由することで当該印刷装置において処理可能な画像フォーマットに変換された、前記情報処理装置が前記情報を用いて送信した前記画像を取得して、前記取得された画像の印刷を行い、
前記情報処理装置の有する前記画像が当該印刷装置において処理可能な画像フォーマットの画像である場合、前記画像処理装置を経由せずに、前記情報処理装置が前記情報を用いずに送信した前記画像を取得して、前記取得された画像の印刷を行い、
前記送信手段が送信する前記情報は、当該印刷装置において処理可能な画像フォーマットに関する情報を含むことを特徴とする印刷装置。
【請求項２】
印刷装置であって、
画像処理装置を経由して画像を当該印刷装置へ送信するために情報処理装置が用いる情報の送信要求を、前記画像を有する前記情報処理装置から受信する受信手段と、
前記受信手段が前記送信要求を受信した場合、前記情報を前記情報処理装置へ送信する送信手段と、
前記情報処理装置が前記情報を用いて送信した画像を取得して、前記取得された画像の印刷を行う印刷手段と、
前記情報処理装置が前記情報を用いて送信した画像を有する前記画像処理装置に対して画像の送信を定期的に要求し、画像を取得する取得手段と、
を有し、
前記印刷手段は、前記取得手段が取得した画像を取得して印刷を行い、
前記取得手段は、
前記受信手段が前記情報の送信要求を受信した場合、前記画像の送信の要求を行う時間間隔を、前記受信手段が前記情報の送信要求を受信する前に行っていた前記画像の送信の要求の時間間隔よりも短くすることを特徴とする印刷装置。
【請求項３】
前記取得手段は、前記受信手段が前記情報の送信要求を受信してからの一定期間において、前記画像の送信の要求を行う時間間隔を短くすることを特徴とする請求項２に記載の印刷装置。
【請求項４】
印刷装置であって、
画像処理装置を経由して画像を当該印刷装置へ送信するために情報処理装置が用いる情報の送信要求を、前記画像を有する前記情報処理装置から受信する受信手段と、
前記受信手段が前記送信要求を受信した場合、前記情報を前記情報処理装置へ送信する送信手段と、
前記情報処理装置が前記情報を用いて送信した画像を取得して、前記取得された画像の印刷を行う印刷手段と、
前記情報の前記情報処理装置への送信を許可するか否かを設定する設定手段を有し、
前記送信手段は、
前記情報の送信を許可する旨が前記設定手段により設定されている場合に前記受信手段が前記情報の送信要求を受信すると、前記情報を前記情報処理装置へ送信し、前記情報の送信を許可しない旨が前記設定手段により設定されている場合に前記受信手段が前記情報の送信要求を受信すると、前記情報を前記情報処理装置へ送信しないことを特徴とする印刷装置。
【請求項５】
前記設定手段は、前記情報の送信を許可する旨が設定されてから一定期間の経過後、前記設定を、前記情報の送信を許可しない旨に変更することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記情報処理装置の接続するローカルネットワークに接続し、
前記受信手段は、
前記ローカルネットワーク内の当該印刷装置が属するグループに対してサービス検索プロトコルを用いて送信される前記情報の送信要求を、前記画像を有する前記情報処理装置から受信することを特徴とする請求項１乃至５の何れか１項に記載の印刷装置。
【請求項７】
前記送信手段が送信する前記情報は、当該印刷装置に対応する電子メールアドレスに関する情報を含むことを特徴とする請求項１乃至６の何れか１項に記載の印刷装置。
【請求項８】
画像処理装置を経由して画像を印刷装置へ送信するために情報処理装置が用いる情報の送信要求を、前記画像を有する前記情報処理装置から受信する受信工程と、
前記受信工程で前記送信要求が受信された場合、前記情報を前記情報処理装置へ送信する送信工程と、
前記情報処理装置が前記情報を用いて送信した画像を取得して、前記取得された画像の印刷を行う印刷工程と、
を有し、
前記印刷工程は、
前記情報処理装置の有する前記画像が当該印刷装置において処理可能な画像フォーマットの画像でない場合、前記画像処理装置を経由することで当該印刷装置において処理可能な画像フォーマットに変換された、前記情報処理装置が前記情報を用いて送信した前記画像を取得して、前記取得された画像の印刷を行い、
前記情報処理装置の有する前記画像が当該印刷装置において処理可能な画像フォーマットの画像である場合、前記画像処理装置を経由せずに、前記情報処理装置が前記情報を用いずに送信した前記画像を取得して、前記取得された画像の印刷を行い、
前記送信工程が送信する前記情報は、当該印刷装置において処理可能な画像フォーマットに関する情報を含むことを特徴とする印刷方法。
【請求項９】
画像処理装置を経由して画像を印刷装置へ送信するために情報処理装置が用いる情報の送信要求を、前記画像を有する前記情報処理装置から受信する受信工程と、
前記受信工程が前記送信要求を受信した場合、前記情報を前記情報処理装置へ送信する送信工程と、
前記情報処理装置が前記情報を用いて送信した画像を取得して、前記取得された画像の印刷を行う印刷工程と、
前記情報処理装置が前記情報を用いて送信した画像を有する前記画像処理装置に対して画像の送信を定期的に要求し、画像を取得する取得工程と、
を有し、
前記印刷工程は、前記取得工程が取得した画像を取得して印刷を行い、
前記取得工程は、
前記受信工程が前記情報の送信要求を受信した場合、前記画像の送信の要求を行う時間間隔を、前記受信工程が前記情報の送信要求を受信する前に行っていた前記画像の送信の要求の時間間隔よりも短くすることを特徴とする印刷方法。
【請求項１０】
画像処理装置を経由して画像を印刷装置へ送信するために情報処理装置が用いる情報の送信要求を、前記画像を有する前記情報処理装置から受信する受信工程と、
前記受信工程が前記送信要求を受信した場合、前記情報を前記情報処理装置へ送信する送信工程と、
前記情報処理装置が前記情報を用いて送信した画像を取得して、前記取得された画像の印刷を行う印刷工程と、
前記情報の前記情報処理装置への送信を許可するか否かを設定する設定工程を有し、
前記送信工程は、
前記情報の送信を許可する旨が前記設定工程により設定されている場合に前記受信工程が前記情報の送信要求を受信すると、前記情報を前記情報処理装置へ送信し、前記情報の送信を許可しない旨が前記設定工程により設定されている場合に前記受信工程が前記情報の送信要求を受信すると、前記情報を前記情報処理装置へ送信しないことを特徴とする印刷装置。
【請求項１１】
請求項１乃至７の何れか１項に記載の各手段として、コンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、コンピュータプログラムに関する。
【背景技術】
【０００２】
電子データを、電子メールを用いて印刷する技術がある（特許文献１）。特許文献１では、印刷すべき画像などの電子データを電子メールに添付して、この電子メールを、印刷装置に対応する電子メールアドレス宛てに送信する。そして、印刷装置は、該電子メールを受信するメールサーバを経由してこの電子データを受信し、受信した電子データの印刷を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８４２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のようなシステムでは、ユーザは電子メールを送るために電子メールアドレスを携帯端末などの情報処理装置に入力する。この電子メールアドレス（言い換えると、画像などの電子データを、印刷装置へ送信するために用いられる情報）の入力を手作業で行うことはユーザにとって煩雑である。
本発明はこの事情に鑑みてなされたものであり、電子データを印刷装置へ送信するために用いられる情報を情報処理装置に送信する印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の印刷装置は、画像処理装置を経由して画像を当該印刷装置へ送信するために情報処理装置が用いる情報の送信要求を、前記画像を有する前記情報処理装置から受信する受信手段と、前記受信手段が前記送信要求を受信した場合、前記情報を前記情報処理装置へ送信する送信手段と、前記情報処理装置が前記情報を用いて送信した画像を取得して、前記取得された画像を印刷する印刷手段と、を有し、前記印刷手段は、前記情報処理装置の有する前記画像が当該印刷装置において処理可能な画像フォーマットの画像でない場合、前記画像処理装置を経由することで当該印刷装置において処理可能な画像フォーマットに変換された、前記情報処理装置が前記情報を用いて送信した前記画像を取得して、前記取得された画像の印刷を行い、前記情報処理装置の有する前記画像が当該印刷装置において処理可能な画像フォーマットの画像である場合、前記画像処理装置を経由せずに、前記情報処理装置が前記情報を用いずに送信した前記画像を取得して、前記取得された画像の印刷を行い、前記送信手段が送信する前記情報は、当該印刷装置において処理可能な画像フォーマットに関する情報を含むことを特徴とする。
【発明の効果】
【０００６】
本発明の印刷装置は、電子データを印刷装置へ送信するために用いられる情報を処理装置に送信するため、情報処理装置を操作するユーザが該情報を手作業で入力する煩雑さが解消される。
【図面の簡単な説明】
【０００７】
【図１】実施例１の印刷システムの構成の一例を示すブロック図。
【図２】実施例１の印刷システムにおける処理のフローチャート。
【図３】実施例１の印刷システムにおけるモバイルのプリントサービス検索リクエストの送信処理のフローチャート。
【図４】実施例１の印刷システムにおけるモバイルの電子データ選択画面と印刷デバイス選択画面。
【図５】実施例１の印刷システムにおける印刷デバイスのプリントサービス検索レスポンスの送信処理のフローチャート。
【図６】実施例１の印刷システムにおけるモバイルの電子データの送信処理のフローチャート。
【図７】実施例１の印刷システムにおけるサーバの電子データのデータフォーマットの変換処理のフローチャート。
【図８】実施例１の印刷システムにおける印刷データの印刷処理のフローチャート。
【図９】実施例１の印刷システムにおける印刷デバイスの印刷データリクエストの送信処理のフローチャート。
【図１０】実施例１の印刷システムにおける印刷デバイスが送信するプリントサービス検索レスポンスに含まれる各属性の情報の一例を示す図。
【図１１】実施例２の印刷システムにおけるモバイルの印刷データの送信処理のフローチャート。
【図１２】実施例３の印刷システムにおける印刷デバイスの印刷データリクエストの送信する時間間隔を短縮する処理のフローチャート。
【図１３】実施例４の印刷システムにおける印刷デバイスの電子メール属性応答スイッチ画面を示す図。
【図１４】実施例５の印刷システムにおける電子データの送受信処理のフローチャート。
【図１５】実施例６の印刷システムにおける電子データの送受信処理のフローチャート。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための実施例について図面を用いて説明する。
【０００９】
（実施例１）
図１は本実施例の印刷システムの構成の一例を示すブロック図である。
【００１０】
このシステムでは、情報処理装置としての携帯端末（以下、モバイルと称する）１１０が、画像処理装置としてのサーバ１２０と、電子メールによって通信する。また、サーバ１２０は、ＷＡＮ１３０などのネットワークを介して、印刷装置としての印刷デバイス１４０と接続し、通信する。さらに、モバイル１１０は、印刷デバイス１４０の属するローカルネットワーク１３１に接続し、印刷デバイス１４０と、マルチキャストによるプリントサービス検索プロトコルやＩＰＰ（ＩｎｔｅｒｎｅｔＰｒｉｎｔｉｎｇＰｒｏｔｏｃｏｌ）などの印刷制御プロトコルを用いて通信する。また、このモバイル−印刷デバイス間の通信は、モバイル１１０が接続しているローカルネットワーク１３１内の同一グループ（例えば同一サブネット）に属する印刷デバイス１４０との間で行われる通信である。なお、本実施例では、モバイル１１０とサーバ１２０との通信は、直接通信であっても良いし、間にモバイル１１０の端末基地局のサーバなど１つ以上のサーバを経由した通信であっても良い。また、サーバ１２０と印刷デバイス１４０との接続は、ＷＡＮ１３０だけに限られず、例えばＬＡＮを介したものであっても良い。
【００１１】
モバイル１１０は、モバイル１１０全体の動作制御を司る制御部１１１、ユーザインターフェース（ＵＩ）である操作部１１３、操作部１１３による操作結果やモバイル１１０の電子メール送受信機能を利用する際の画面などを表示する表示部１１５、各種データを記憶する不図示の記憶部を有する。
【００１２】
この制御部１１１は、モバイル１１０内の不図示のＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成される。制御部１１１の実行する処理は、ＣＰＵがＲＯＭや不図示の記憶部に記憶されているプログラムなどをＲＡＭに読み出して実行することで実現される。
【００１３】
モバイル１１０内の不図示の記憶部は、例えばフラッシュメモリなどであり、例えば以降で説明する各フローチャートにおけるモバイル１１０に関する各処理を、制御部１１１が実行するためのプログラムを記憶する。
【００１４】
操作部１１３は、例えばキーボードやボタン、タッチパネルなどである。表示部１１５は、例えば液晶ディスプレイなどである。制御部１１１は、操作部１１３と表示部１１５と接続して、操作部１１３と表示部１１５の動作を制御する。
【００１５】
制御部１１１は、モバイル１１０の備える機能の一つである電子メール送受信機能の実行を制御する。電子メールの送信にあたっては、制御部１１１が操作部１１３を介してのユーザ入力に従い、モバイル１１０内の不図示の記憶部に記憶されている電子データを電子メールに添付して送信することができる。なお、本実施例における電子データのことを、画像とも表現する。電子メールの受信にあたっては、制御部１１１が表示部１１５を制御して、サーバ１２０から受信した電子メールの内容を表示部１１５に表示させることができる。
【００１６】
サーバ１２０は、サーバ１２０全体の動作制御を司る制御部１２１、各種データを記憶する不図示の記憶部を有する。
【００１７】
この制御部１２１は、サーバ１２０内の不図示のＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成される。制御部１２１の実行する処理は、このＣＰＵがＲＯＭやサーバ１２０内の不図示の記憶部に記憶されているプログラムなどをＲＡＭに読み出して実行することで実現される。
【００１８】
サーバ１２０内の不図示の記憶部は、例えばハードディスクドライブなどであり、例えば以降で説明する各フローチャートにおけるサーバ１２０に関する各処理を、制御部１２１が実行するためのプログラムを記憶する。また、サーバ１２０内の不図示の記憶部は、受信する電子データに対して画像処理を実行するためのプログラムを記憶する。
【００１９】
制御部１２１は、ＷＡＮ１３０を介して印刷デバイス１４０と接続されており、電子データの送受信を行う。制御部１２１は、モバイル１１０との電子メールの送受信を制御する。また、制御部１２１は、サーバ１２０と印刷デバイス１４０との間での電子データの送受信を実行する。また、制御部１２１は、画像処理のためのプログラムを実行することによって、モバイル１１０から受信した電子データに対して画像処理を実行する。なお、本実施例において、モバイル１１０から受信し、制御部１２１によって画像処理が施されてサーバ１２０内の不図示の記憶部に記憶された電子データ（例えば印刷データ）を、モバイル１１０が送信した画像とも表現する。
【００２０】
印刷デバイス１４０は、印刷デバイス１４０全体の動作制御を司る制御部１４１、ユーザインターフェース（ＵＩ）である操作部１４３、画像出力デバイスのプリンタ部１４５、各種データを記憶する不図示の記憶部を有する。
【００２１】
この制御部１４１は、印刷デバイス１４０内の不図示のＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成される。制御部１４１の実行する処理は、このＣＰＵがＲＯＭや印刷デバイス１４０内の不図示の記憶部に記憶されているプログラムなどをＲＡＭに読み出して実行することで実現される。
【００２２】
印刷デバイス１４０内の不図示の記憶部は、例えばハードディスクドライブなどであり、例えば以降で説明する各フローチャートにおける印刷デバイス１４０に関する各処理を、制御部１４１が実行するためのプログラムを記憶する。
【００２３】
制御部１４１は、操作部１４３とプリンタ部１４５と接続して、操作部１４３とプリンタ部１４５の動作を制御する。また、印刷デバイス１４０は、ＷＡＮ１３０を介してサーバ１２０などと接続されており、制御部１４１は、印刷データなどの電子データや印刷デバイス１４０のデバイス情報の入出力を、サーバ１２０との間で実行する。制御部１４１は、プリンタ部１４５へ出力する出力画像データに対して、色変換、フィルタ処理、解像度変換等の処理を行う。
【００２４】
図２は、本実施例の印刷システムにおける処理のフローチャートである。図２に示されるフローチャートは、ユーザがモバイル１１０の不図示の記憶部に記憶された印刷すべき電子データを選択指示してから、選択指示された電子データが印刷デバイス１４０により印刷されるまでの一連の処理フローである。
【００２５】
Ｓ２０１では、図３に示される処理フローが実行される。
【００２６】
続いてＳ２０２では、図５に示される処理フローが実行される。
【００２７】
続いてＳ２０３では、図６に示される処理フローが実行される。
【００２８】
続いてＳ２０４では、図７に示される処理フローが実行される。
【００２９】
続いてＳ２０５では、図８に示される処理フローが実行される。
【００３０】
図３を用いて、図２のＳ２０１で行われる処理の詳細について説明する。図３は、本実施例のモバイル１１０が行う処理のフローチャートであり、制御部１１１によって実行される。図３のフローチャートは、印刷すべき電子データを有するモバイル１１０が、印刷デバイス１４０の属するグループのネットワークにプリントサービス検索リクエストを送信する一連の処理フローである。
【００３１】
Ｓ３０１においてモバイル１１０の制御部１１１は、電子データを、図４（ａ）に例示される選択画面でのユーザの選択指示に基づいて選択する。図４（ａ）を用いて、印刷すべき電子データの選択について説明する。
【００３２】
まずモバイル１１０の制御部１１１は、モバイル１１０の不図示の記憶部に記憶されている電子データに対応するアイコンをモバイル１１０の表示部１１５に一覧表示する。ユーザは、モバイル１１０の操作部１１３を介して、表示部１１５に表示された電子データに対応するアイコンを選択することで、印刷すべき電子データの選択指示を行う。４０１は一覧表示された電子データに対応するアイコンである。ユーザによる電子データの選択指示の方法としては、操作部１１３が表示部１１５と一体となっているタッチパネル式のＵＩであれば、表示部１１５に一覧表示されたアイコンを押下することによって、電子データが選択指示される。操作部１１３が、表示部１１５に表示されているカーソルを操作するためのキーボードのＵＩであれば、操作部１１３を介して、カーソルをアイコンに合わせ、然るべき操作を行うことで、電子データが選択指示される。このようなユーザによる選択指示に基づき、モバイル１１０の制御部１１１は印刷すべき電子データを選択する。なお、電子データの選択指示の方法は本発明を限定しない。
【００３３】
図３のフローチャートの説明に戻る。Ｓ３０２においてモバイル１１０の制御部１１１は、印刷デバイス１４０の接続するローカルネットワーク１３１内の、印刷デバイス１４０の属するグループに対してプリントサービス検索リクエストを送信する。
【００３４】
プリントサービス検索リクエストは、プリントサービスを提供している印刷デバイス１４０をネットワーク上で検索するためのものである。プリントサービスを提供している印刷デバイス１４０は、プリントサービス検索リクエストに応答し、モバイル１１０に印刷デバイス１４０の有する電子メール属性情報を含む各属性の情報（図１０参照）を返答する。
【００３５】
プリントサービス検索リクエストの送信には、サービス検索プロトコルが用いられる。例えば、マルチキャストＤＮＳ（以下、ｍＤＮＳと称する）を用いる場合、マルチキャストＤＮＳで検索するサービスタイプを“＿ｐｒｉｎｔｅｒ”、“＿ｐｄｌ−ｄａｔａｓｔｒｅａｍ”、“＿ｉｐｐ”とすることで実現できる。また、Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（以下、ＳＬＰと称する）を用いることによっても実現できる。
【００３６】
すなわち、本実施例において、プリントサービス検索リクエストは、サービス検索プロトコルを用いてモバイル１１０が送信する電子メール属性情報の送信要求であるといえる。
【００３７】
なお、本実施例のモバイル１１０は、ネットワークのアクセスポイントを介して、ネットワークにアクセスする権限のあるモバイルである。このネットワークに対してパスワードなどを用いたアクセス制限が課せられている場合、モバイル１１０がネットワークへのアクセス権限を持たないと、プリントサービス検索リクエストをこのネットワークに送信することができない。
【００３８】
次に図５を用いて、図２のＳ２０２で行われる処理の詳細について説明する。図５は本実施例の印刷デバイス１４０が行う処理のフローチャートであり、制御部１４１によって実行される。図５のフローチャートは、印刷デバイス１４０が、印刷すべき電子データを有するモバイル１１０からプリントサービス検索リクエストを受信した場合、電子メール属性情報などの情報を含んだプリントサービス検索レスポンスをモバイル１１０へ送信する一連の処理フローである。
【００３９】
本実施例の印刷デバイス１４０は、モバイル１１０がプリントサービス検索リクエストを送信する際に接続するローカルネットワークに接続している。また、印刷デバイス１４０は、プリントサービス検索リクエストをモバイル１１０から受信すると、その応答として電子メール属性情報を含むプリントサービス検索レスポンスをモバイル１１０へ送信するように構成されている。
【００４０】
Ｓ５０１において印刷デバイス１４０の制御部１４１は、印刷すべき電子データを有するモバイル１１０よりプリントサービス検索リクエストを受信する。ここでの制御部１４１は受信手段に相当する。プリントサービス検索リクエストは、モバイル１１０の接続するローカルネットワーク内の印刷デバイス１４０の属するグループに対して、前述のサービス検索プロトコルを用いて送信されるものである。
【００４１】
Ｓ５０２において印刷デバイス１４０の制御部１４１は、プリントサービス検索リクエストを受信した場合、印刷デバイス１４０の電子メール属性情報（例えば電子メールアドレス）及び印刷デバイス１４０の名前属性情報（例えば印刷デバイス名）を含んだプリントサービス検索レスポンスを、モバイル１１０に送信する。ここでの制御部１４１は、送信手段に相当する。プリントサービス検索レスポンスに設定される各属性情報は、印刷デバイス１４０内の不図示の記憶部に記憶されている。プリントサービス検索レスポンスについては、図１０を用いて後述する。なお、本実施例においては電子メール属性情報を電子メールアドレスとして説明する。
【００４２】
図１０を用いて、本実施例の印刷デバイス１４０が送信するプリントサービス検索レスポンスについて説明する。
【００４３】
Ｓ５０２において印刷デバイス１４０の制御部１４１が送信する、プリントサービス検索レスポンスに含まれる属性情報の例が図１０である。
【００４４】
図１０の１０００は、印刷デバイス１４０の名前属性情報であり、印刷デバイス１４０の名前を示す。この名前は印刷デバイス１４０の管理者が任意で設定できるものである。
【００４５】
図１０の１００１は、印刷デバイス１４０のＰＤＬ属性情報であり、印刷デバイス１４０が印刷できるデータフォーマットを示す。すなわち、ＰＤＬ属性情報は、印刷デバイスにおいて処理可能な画像フォーマットを示す情報に相当する。本実施例では、印刷デバイス１４０がＪＰＥＧ，ＴＩＦＦデータフォーマットを印刷できることを示す。
【００４６】
図１０の１００２は、印刷デバイス１４０のカラー属性情報であり、印刷デバイス１４０がカラー印刷できるか否かを示す。本実施例では、Ｔｒｕｅが設定されているため印刷デバイス１４０がカラー印刷できることを示す。なお、Ｆａｌｓｅが設定されている場合、印刷デバイス１４０はモノクロ印刷しかできない。
【００４７】
図１０の１００３は、両面印刷属性情報であり、印刷デバイス１４０が両面印刷できるか否かを示す。本実施例では、Ｆａｌｓｅが設定されているため印刷デバイス１４０が両面印刷できないことを示す。なお、Ｔｒｕｅが設定されている場合、印刷デバイス１４０は両面印刷できる。
【００４８】
図１０の１００４は、電子メール属性情報であり、印刷デバイス１４０に割り当てられている電子メールアドレスを示す。図１０では、ｐｒｉｎｔｅｒ＿ｋａｉｈａｔｓｕ１＠ｘｘｘ．ｃａｎｏｎ．ｊｐが印刷デバイス１４０に電子メール属性の情報として割り当てられていることを示す。なお、以下で明らかになるように、電子メール属性情報（例えば電子メールアドレス）は、サーバ１２０を経由して画像を印刷デバイス１４０へ送信するためにモバイル１１０が用いる情報である。なお、印刷デバイス１４０へ送信される画像とは、モバイル１１０が有している印刷すべき画像のことを指す。以下の説明において、電子メールアドレスと単に言った場合、電子メールアドレスという用語は、この情報のことを示している。
【００４９】
次に図６を用いて、図２のＳ２０３で行われる処理の詳細について説明する。図６は、本実施例のモバイル１１０が行う処理のフローチャートであり、制御部１１１によって実行される。図６のフローチャートは、モバイル１１０が、プリントサービスを提供している印刷デバイス１４０から電子メール属性情報を含むプリントサービス検索レスポンスを受信し、電子メール属性情報を用いてモバイル１１０の有する電子データを送信する一連の処理フローである。
【００５０】
Ｓ６０１においてモバイル１１０の制御部１１１は、印刷デバイス１４０からのプリントサービス検索レスポンスを受信する。
【００５１】
Ｓ６０２においてモバイル１１０の制御部１１１は、プリントサービス検索レスポンスから電子メール属性情報及び名前属性情報などの各属性情報を抽出する。そして、制御部１１１は、抽出した各属性情報を印刷デバイス１４０の名前属性情報と関連付けてモバイル１１０の不図示の記憶部に記憶し、管理する。この電子メール属性情報の管理方法は、モバイル１１０に備わっているアドレス帳機能を用いたものであっても良い。例えば、モバイル１１０のアドレス帳機能を用いて各属性情報を管理する場合、印刷デバイス１４０の名前を検索すると、この印刷デバイス１４０に対応する電子メールアドレスが表示されるように管理すればよい。
【００５２】
Ｓ６０３においてモバイル１１０の制御部１１１は、Ｓ６０１にて受信したプリントサービス検索レスポンスに電子メール属性情報を含む印刷デバイス１４０の名前を、モバイル１１０の表示部１１５にリスト表示する（図４（ｂ））。このリスト表示される印刷デバイス１４０の名前はＳ６０２にて抽出された名前属性情報に基づくものであり、複数の印刷デバイス１４０からプリントサービス検索レスポンスを受信すると複数の印刷デバイス１４０の名前が表示されうる。ユーザは、リスト表示された印刷デバイス１４０の名前の中から所望の印刷デバイス１４０を選択することができる。
【００５３】
Ｓ６０４においてモバイル１１０の制御部１１１は、ユーザの選択指示に基づき、印刷デバイス１４０を選択する。なお、印刷デバイス１４０の選択について、図４（ｂ）を用いて説明する。
【００５４】
図４（ｂ）の画面は、モバイル１１０の表示部１１５に表示される、印刷デバイス１４０の選択指示の画面（印刷デバイス選択画面）である。なお、図４（ｂ）の画面は、ユーザが図４（ａ）の電子データ選択画面において印刷すべき電子データを選択した後に、遷移し表示される。図４（ｂ）の画面を表示する前に、モバイル１１０の制御部１１１は図３で説明したプリントサービス検索処理を行う。
【００５５】
モバイル１１０の表示部１１５は、Ｓ６０３の処理にて検索された印刷デバイスの名前一覧４０２を表示する。印刷デバイスの名前一覧４０２に一覧表示された印刷デバイスは、ユーザが操作部１１３を介して選択指示することが可能である。この選択指示の方法は、Ｓ３０１の電子データの選択指示の方法と同様である。
【００５６】
フローチャートの説明に戻る。Ｓ６０５においてモバイル１１０の制御部１１１は、選択した印刷デバイス１４０に対応する電子メール属性情報（例えば電子メールアドレス）を、Ｓ６０２において抽出した各属性情報より読み出す。そして、モバイル１１０の制御部１１１は、読みだされた電子メール属性情報である電子メールアドレス宛てに、Ｓ３０１にて選択した電子データ（例えばＰＤＦデータ）を添付した電子メールを送信する。すなわちモバイル１１０は、電子メール属性情報を用いてモバイル１１０の有する電子データを送信する。なお、ここでの電子データは、モバイル１１０が電子メール属性情報を用いて送信した画像とも言う。なお、本実施例において、印刷デバイス１４０に対応する電子メールアドレスのドメイン部分は共通（例えば、ｘｘｘ．ｃａｎｏｎ．ｊｐ）であり、このドメインを宛先とした電子メールは、サーバ１２０へと届けられる。
【００５７】
次に図７を用いて、図２のＳ２０４で行われる処理の詳細について説明する。図７は、本実施例のサーバ１２０が行う処理のフローチャートであり、制御部１２１によって実行される。図７のフローチャートは、サーバ１２０が、Ｓ２０３にて送信された電子データを受信し、必要であれば、受信した電子データを印刷デバイス１４０が印刷処理できるデータフォーマットのデータに変換する一連の処理フローである。以下で説明するサーバ１２０は、印刷デバイス１４０に対応する電子メールアドレスのドメイン宛ての電子メールを受信するメールサーバとして機能している。
【００５８】
Ｓ７０１においてサーバ１２０の制御部１２１は、印刷デバイス１４０に対応する電子メールアドレス宛て（印刷デバイス宛て）の電子メールを受信する。
【００５９】
Ｓ７０２においてサーバ１２０の制御部１２１は、受信した電子メールに添付された電子データを抽出し、サーバ１２０内の不図示の記憶部に保存する。
【００６０】
Ｓ７０３においてサーバ１２０の制御部１２１は、Ｓ７０２にて受信した電子データを解析し、電子データのデータフォーマットの変換の要否を判断する。すなわち、制御部１２１は、印刷デバイス１４０が、制御部１２１の受信した電子データのデータフォーマットのまま、この電子データを印刷できるかどうかを判断する。なお、サーバ１２０は、印刷デバイス１４０において処理可能なデータフォーマットを記録したテーブルをあらかじめ保持するものとする。本テーブルの生成方法としては、例えば、印刷デバイス１４０がサーバ１２０に、該印刷デバイス１４０において処理可能なデータフォーマットを通知し、サーバ１２０がそれをテーブルに登録することにより生成する。
【００６１】
電子データのデータフォーマットが、印刷デバイス１４０の印刷できるデータフォーマットでない場合（すなわち、印刷デバイス１４０において処理可能なデータフォーマットの電子データでない場合）、Ｓ７０４においてサーバ１２０の制御部１２１は、電子データのデータフォーマットを、印刷デバイス１４０において処理可能なデータフォーマットのデータに変換する。そして、変換されたデータを印刷データとしてサーバ１２０内の不図示の記憶部に記憶する。また、電子データのデータフォーマットが印刷デバイス１４０において処理可能なデータフォーマットである場合（すなわち、印刷デバイス１４０において処理可能なデータフォーマットの電子データである場合）、制御部１２１が受信した電子データを印刷データとしてそのままサーバ１２０内の不図示の記憶部に記憶し、処理を終了する。本実施例では、印刷デバイス１４０において処理可能なデータフォーマットのデータは、例えばＪＰＥＧデータである。
【００６２】
なお、印刷データがサーバ１２０内の不図示の記憶部に記憶される際、サーバ１２０の制御部１２１は、印刷データを、Ｓ７０１において受信した電子メールの宛先である電子メールアドレスと対応づけて記憶する。この電子メールアドレスは印刷デバイス１４０に対応しているので、電子メールアドレスは、印刷データと該印刷データを受信すべき印刷デバイス１４０とを対応づけるために用いられる情報として機能する。この印刷データと印刷デバイス１４０の対応関係は、この対応関係を示すデータ−デバイス対応情報として、制御部１２１によってサーバ１２０内の不図示の記憶部に記憶される。
【００６３】
次に図８を用いて、図２のＳ２０５で行われる処理の詳細について説明する。図８は、本実施例のサーバ１２０及び印刷デバイス１４０が実行する処理のフローチャートであり、サーバ１２０の制御部１２１および印刷デバイス１４０の制御部１４１によって実行される。図８のフローチャートは、印刷デバイス１４０が図７の一連の処理フローの結果サーバ１２０内の不図示の記憶部に記憶された印刷データをサーバ１２０から受信して、受信したデータの印刷を行う一連の処理フローである。
【００６４】
Ｓ８０１において印刷デバイス１４０の制御部１４１は、サーバ１２０に印刷データリクエストを送信する。なお、ここでの制御部１４１は取得手段としても機能する。印刷データリクエストとは、印刷デバイス１４０がサーバ１２０に対して送信する、サーバ１２０の有する印刷データの送信要求のことである。なお、ここでの印刷データを、モバイル１１０が電子メール属性情報を用いて送信した画像とも言う。
【００６５】
印刷データリクエストの送信は、例えば定期的なポーリングによって実現される（図９参照）。すなわち、印刷デバイス１４０の制御部１４１は、印刷データリクエストを送信し（Ｓ９０１）、所定の時間間隔であるｔｉｍｅ時間、処理を待機し（Ｓ９０２）、再びＳ９０１からの処理を繰り返す。本実施例でのポーリングの時間間隔であるｔｉｍｅは、例えば１分に設定されているものとする。ここでの制御部１４１は取得手段に相当する。
【００６６】
Ｓ８０２おいてサーバ１２０の制御部１２１は、印刷デバイス１４０から印刷データリクエストを受信する。
【００６７】
Ｓ８０３においてサーバ１２０の制御部１２１は、印刷データリクエストを送信した印刷デバイス１４０宛ての印刷データがサーバ１２０内の不図示の記憶部に記憶されているかを確認する。この確認の際、サーバ１２０の制御部１２１は、サーバ１２０内の不図示の記憶部に記憶されているデータ−デバイス対応情報を参照して印刷データの有無を確認する。
【００６８】
印刷デバイス１４０宛ての印刷データが存在する場合、Ｓ８０４においてサーバ１２０の制御部１２１は、印刷デバイス１４０に印刷データを送信する。印刷デバイス１４０宛ての印刷データが存在しない場合、処理は終了する。
【００６９】
印刷デバイス１４０がサーバ１２０から印刷データを受信した場合、Ｓ８０５において印刷デバイス１４０の制御部１４１は、受信した印刷データの印刷を行う。この印刷の処理において、制御部１４１は受信した印刷データをレンダリングして、プリンタ部１４５に中間データ（例えばＤｉｓｐｌａｙＬｉｓｔデータ、ＤＬデータ）として送られることで、印刷が行われる。印刷デバイス１４０が印刷データを受信することを、画像を取得するとも表現する。なお、この画像は、モバイル１１０が電子メール属性情報（例えば電子メールアドレス）を用いて送信した画像である。
【００７０】
以上が、印刷デバイス１４０の印刷データの受信・印刷の処理のフローである。
【００７１】
以上説明した通り、本実施例において、モバイル１１０は、電子データを印刷する印刷デバイス１４０に対応する電子メールアドレスを、印刷デバイス１４０に対して直接問合せて受信する。そのため、モバイル１１０を扱うユーザは、簡単に電子メールアドレスを得ることできる。また、本実施例は、ユーザによる電子データの選択と連動して、印刷デバイス１４０の検索と印刷デバイス１４０に対応する電子メールアドレスの受信を自動的に行うことで、ユーザに煩雑な操作を行わせることなく、電子データの送信が可能となる。
【００７２】
なお、本実施例では、電子データを印刷するには、電子データ選択後、プリントサービス検索リクエストを送信して電子メールアドレスを受信する構成をとっているが、本発明はこれに限られない。例えば、一度、印刷デバイスに対応する電子メールアドレスをＳ２０２において受信し、モバイル１１０のアドレス帳などに記憶しておく。そのようにすれば、次に電子データを印刷デバイスで印刷しようとした場合、アドレス帳に記憶されている電子メールアドレスから直接にモバイル１１０の電子メール送信アプリケーションを利用して、電子データを送信することができる。
【００７３】
（実施例２）
実施例１では、モバイル１１０が電子データのデータフォーマットによらず、電子データを電子メールに添付してサーバ１２０へ送信していた（図６のＳ６０５）。本実施例では、印刷すべき電子データを、モバイル１１０が電子データのデータフォーマットに応じて、電子メールに添付してサーバ１２０へ送信するか、印刷デバイス１４０の属するネットワークを介して直接に印刷デバイス１４０に送信するかを決定する構成について説明する。本実施例は、電子データのデータフォーマットに応じて、電子データの送信方法を決定することで、高速に印刷処理を行う。なお、本実施例の構成は、特に断りがなければ、実施例１の構成と同様のものである。また、以下の説明において、電子データのデータフォーマットとは、画像の画像フォーマットのことでもある。また、印刷デバイスにおいて処理可能なデータフォーマットとは、印刷デバイスにおいて処理可能な画像フォーマットのことでもある。
【００７４】
図１１を用いて、本実施例のモバイル１１０における印刷データの送信処理の詳細について説明する。図１１は、本実施例のモバイル１１０における処理のフローチャートであって、制御部１１１によって実行される。なお、図１１のフローチャートの一連の処理は、実施例１で説明した図６のＳ６０５の処理に対応する。
【００７５】
Ｓ１１０１においてモバイル１１０の制御部１１１は、図６のＳ６０４で選択した印刷デバイス１４０に関し、該印刷デバイス１４０において処理可能なデータフォーマットを、プリントサービス検索レスポンスに含まれるＰＤＬ属性情報から読みだす。例えば、図１０の１００１に示されるデータフォーマット（ＪＰＥＧ、ＴＩＦＦ）が読みだされる。
【００７６】
Ｓ１１０２においてモバイル１１０の制御部１１１は、図３のＳ３０１で選択した電子データのデータフォーマットがＳ１１０１で読み出したデータフォーマットに含まれているかどうか判断する。すなわち、モバイル１１０の制御部１１１は、モバイル１１０の有する印刷すべき電子データが印刷デバイスにおいて処理可能なデータフォーマットのデータであるか否かを判断する。
【００７７】
Ｓ１１０２における判断結果がＹＥＳである場合、Ｓ１１０３においてモバイル１１０の制御部１１１は、選択した電子データを、選択した印刷デバイス１４０に電子メールアドレスを用いずに直接送信し、処理を終了する。このような一連の処理により、印刷デバイス１４０は、サーバ１２０を経由せずに、モバイル１１０が電子メールアドレスを用いずに送信した電子データを受信する。直接送信する具体的方法としては、例としてＬＰＲ（Ｌｉｎｅ  ＰＲｉｎｔｅｒ  ｄａｅｍｏｎ  ｐｒｏｔｏｃｏｌ）やＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）などの印刷プロトコルを利用する。この場合、印刷デバイス１４０は、この電子データを処理可能な印刷データとして受信し、受信したデータを印刷する。
【００７８】
Ｓ１１０２における判断結果がＮＯである場合、Ｓ１１０４においてモバイル１１０の制御部１１１は、実施例１で説明した図６のＳ６０５の処理と同様に、選択した印刷デバイス１４０に対応する電子メールアドレス宛てに、電子データを添付した電子メールを送信し、処理を終了する。そして、実施例１で説明したように、Ｓ２０４、Ｓ２０５の処理が実行される。このような一連の処理により、Ｓ１１０４にてモバイル１１０が電子メールアドレスを用いて送信した電子データは、サーバ１２０を経由することで図７のＳ７０４の処理が施され、印刷デバイス１４０において処理可能なデータフォーマットのデータへと変換される。そして、印刷デバイスは、変換されたデータを印刷データとして受信し、受信したデータを印刷する。
【００７９】
以上説明した本実施例は、印刷すべき電子データのデータフォーマットが印刷デバイス１４０において処理可能なデータフォーマットであれば、サーバ１２０経由ではなく、印刷デバイス１４０の属するネットワークを介して直接に印刷デバイスに送信する。通常、電子メールの送信において利用される通信帯域よりもＬＡＮなどのネットワークの方が広い通信帯域を持ち、通信パフォーマンスが高いため、データフォーマット変換の必要がない電子データが直接に印刷デバイス１４０に送信されることにより、より高速な印刷処理が実現される。また、印刷デバイス１４０が印刷データリクエストを送信して印刷データを受信するまでの、印刷デバイス１４０の処理待ちの時間が減少するため、より高速な印刷処理が実現される。
【００８０】
（実施例３）
実施例１において、印刷デバイス１４０は、プリントサービス検索リクエストの受信有無にかかわらず、常に一定間隔で印刷データリクエストをサーバ１２０へ送信していた。プリントサービス検索リクエストは、ユーザによって印刷すべき電子データ（電子データ）が送信されるであろうことを、印刷デバイス１４０に通知するものであると考えられる。そこで、本実施例では、プリントサービス検索リクエストの受信と連動して、印刷デバイス１４０が印刷データリクエストを送信する時間間隔を短くすることで、印刷デバイス１４０あての印刷データを早く受信し、印刷を高速に行うことを可能にする構成について説明する。なお、本実施例の構成は、特に断りがなければ、実施例１の構成と同様のものである。
【００８１】
図１２を用いて、印刷デバイス１４０の行う印刷データリクエストの送信処理（図９参照）のポーリングの時間間隔であるｔｉｍｅ時間を短い時間に設定する処理について説明する。図１２は、本実施例の印刷デバイス１４０における処理のフローチャートであって、制御部１４１によって制御される。
【００８２】
Ｓ１２０１において印刷デバイス１４０の制御部１４１は、実施例１で説明した図５のＳ５０１でプリントサービス検索リクエストが受信されたかどうかを判定する。
【００８３】
Ｓ１２０２において印刷デバイス１４０の制御部１４１は、Ｓ５０１にてプリントサービス検索リクエストを受信した場合、一定期間、プリントサービス検索リクエストを受信する前よりｔｉｍｅの値をより小さい値に設定する。すなわち、印刷デバイス１４０の制御部１４１は、プリントサービス検索リクエストを受信してから一定期間、印刷デバイス１４０の行う印刷データリクエストの送信（図９参照）におけるサーバ１２０へのポーリングの時間間隔を、プリントサービス検索リクエストを受信する前に比べて短くする。なお、Ｓ１２０２にて制御部１４１がプリントサービス検索リクエストを受信してから一定時間が経過した後、ｔｉｍｅの値は変更される前の値に戻される。すなわち、印刷デバイス１４０の制御部１４１は、プリントサービス検索リクエストを受信してからの一定期間において、印刷データリクエストの送信に関するサーバ１２０へのポーリングの時間間隔を短くする。このｔｉｍｅの値の変更について、例えば、印刷デバイス１４０の制御部１４１は、通常時（プリントサービス検索リクエストの受信前）においてｔｉｍｅを１分間に設定し、プリントサービス検索リクエストを受信した後の一定期間においてｔｉｍｅを５秒間に設定する。なお、Ｓ１２０１において、プリントサービス検索リクエストが受信されていない場合、ｔｉｍｅの値は変更されない。
【００８４】
以上説明した本実施例は、プリントサービス検索リクエストを受信した場合に一定期間だけ、印刷デバイス１４０のサーバ１２０への印刷データリクエストのポーリング間隔が短くなる。印刷データリクエストのポーリング間隔を短くすることで、印刷デバイス１４０はサーバ１２０に保存される印刷データを早く受信でき、印刷の開始を早めることができる。また、本実施例は、常にポーリング間隔を短くするのではなく、プリントサービス検索リクエストを受信した場合に一定期間だけ、ポーリング間隔を短くするため、ポーリングを受け付けるサーバ１２０の負荷をそれほど増やすことなく、印刷の開始を早電子メールことができる。
【００８５】
また、本実施例は、実施例２と組み合わせて実現されても良い。
【００８６】
（実施例４）
実施例１において、印刷デバイス１４０は、サービス検索リクエストを受信すると、電子メール属性情報を含むプリントサービス検索レスポンスをモバイル１１０に送信する。電子メール属性情報をレスポンスとして送信する印刷デバイスが複数ある場合、モバイル１１０の表示部１１５には複数の印刷デバイス１４０が表示され、ユーザは複数の印刷デバイス１４０から所望の印刷デバイス１４０を選択することになる。本実施例では、印刷デバイス１４０に電子メール属性情報の応答スイッチを設けることで、モバイル１１０の表示部１１５に表示される印刷デバイスを選択できるようにし、ユーザが所望の印刷デバイスを選択しやすくする構成について説明する。具体的には、印刷デバイス１４０が電子メール属性情報の応答スイッチを持ち、ユーザがこの応答スイッチを有効（ＯＮ）にすることで、印刷デバイス１４０は一定期間、プリントサービス検索リクエストの応答として、電子メール属性情報をモバイル１１０に送信することが許可されるようになる。本実施例では、この応答スイッチは印刷デバイス１４０の操作部１４３の不図示の操作ディスプレイ上に表示されるボタン形状のＧＵＩとして説明するが、印刷デバイス１４０に備えられるハードスイッチであっても良い。また、本実施例の構成は、特に断りがなければ、実施例１の構成と同様のものである。
【００８７】
図１３を用いて、本実施例の印刷デバイス１４０の電子メール属性情報の応答スイッチ画面の詳細について説明する。図１３は、プリントサービス検索についての設定画面であり、操作部１４３の操作ディスプレイ上に表示される画面である。
【００８８】
本実施例において、通常は、応答スイッチ１３０１はＯＦＦに設定されている。印刷デバイス１４０の制御部１４１は、応答スイッチ１３０１の設定に基づき、Ｓ５０１においてモバイル１１０からのプリントサービス検索リクエストを受信しても、Ｓ５０２において電子メール属性情報を含めずにプリントサービス検索レスポンスをモバイル１１０へ送信する。
【００８９】
ユーザは電子データを印刷する印刷デバイス１４０の応答スイッチ１３０１をＯＮに設定する。応答スイッチ１３０１の設定がＯＮに変更されると、印刷デバイス１４０の制御部１４１は、応答スイッチ１３０１がＯＮに設定されてから一定期間（例えば１分間）、プリントサービス検索レスポンスに電子メール属性情報を含めるように設定を変更する。
【００９０】
すなわち、応答スイッチ１３０１は、電子メール属性情報のモバイル１１０への送信を許可するか否かを設定する設定手段に相当する。応答スイッチ１３０１がＯＮに設定されていると、電子メール属性情報のモバイル１１０への送信を許可する許可する旨が設定されることになり、印刷デバイス１４０の制御部１４１がプリントサービス検索リクエストを受信すると、電子メール属性情報はモバイル１１０へ送信される。応答スイッチ１３０１がＯＦＦに設定されていると、電子メール属性情報のモバイル１１０への送信を許可しない旨が設定されることになり、印刷デバイス１４０の制御部１４１がプリントサービス検索リクエストを受信すると、電子メール属性情報はモバイル１１０へ送信されない。
【００９１】
応答スイッチ１３０１がＯＮに設定されている期間中に、モバイル１１０が印刷デバイス１４０に対してプリントサービス検索リクエストを送信すれば、電子メール属性情報の含まれたプリントサービス検索レスポンスが返答され、そのレスポンスに対応した印刷デバイス１４０がモバイル１１０の表示部１１５に表示される。そしてユーザは表示部１１５に表示された所望の印刷デバイス１４０を選択することで電子データのサーバ１２０への送信が実行される。なお、応答スイッチ１３０１がＯＮに設定されてから一定期間の経過後、応答スイッチ１３０１はＯＦＦに自動的に設定される。すなわち、電子メール属性情報の送信を許可する旨が設定されてから一定期間の経過後、応答スイッチ１３０１は、電子メール属性情報の送信を許可しない旨に設定を変更する。
【００９２】
以上説明した本実施例は、ユーザが応答スイッチ１３０１をＯＮに設定した印刷デバイスだけを表示部１１５に表示させるため、所望の印刷デバイスを特定しやすくなり、所望の印刷デバイスを選択するユーザの手間を軽減することができる。
【００９３】
また、本実施例は、実施例２または３と組み合わせて実現されても、あるいは、実施例２と３を組み合わせたものと組み合わせて実現されても良い。
【００９４】
（実施例５）
実施例１において、モバイル１１０は、電子メールを用いて印刷すべき電子データをサーバ１２０へ送信する構成であった。本実施例は、モバイル１１０が電子データをサーバ１２０に送信するのではなく、印刷デバイス１４０が電子データを電子メールに添付して送信する構成について説明する。本実施例によって、モバイル１１０は印刷すべき電子データを印刷デバイスにネットワークを介して直接送信するだけであるため、モバイル１１０の実行する処理の負荷を軽減することができる。なお、本実施例においても、モバイル１１０はプリントサービス検索リクエストをネットワークに送信することで、印刷デバイス１４０の検索を行い、検索された印刷デバイス１４０を図４（ｂ）のように表示部１１５に表示する。しかし、本実施例は実施例１とは異なり、モバイル１１０は、印刷デバイス１４０からのプリントサービス検索レスポンス中の電子メール属性情報の有無にかかわらず、レスポンスを送信した印刷デバイス１４０を選択可能なように表示部１１５に表示する。そして、ユーザは図４（ｂ）のような印刷デバイス１４０の選択画面にて印刷デバイス１４０の選択し、モバイル１１０は印刷デバイス１４０に電子データを送信する。この電子データの送信において、モバイル１１０は、図１１のＳ１１０３で説明した手段によって直接に電子データを印刷デバイス１４０に送信する。本実施例の構成は、特に断りがなければ、実施例１の構成と同様のものである。
【００９５】
図１４を用いて、本実施例の印刷デバイス１４０における印刷データの受信処理の詳細について説明する。図１４は、本実施例のモバイル１１０が送信する電子データを、印刷デバイス１４０が電子メールに添付して送信する処理のフローチャートである。これらの処理は、モバイル１１０の制御部１１１および印刷デバイスの制御部１４１によって実行される。なお、本実施例において、制御部１４１は、電子メール送受信機能を有しており、電子メールをサーバ１２０へ送信することが可能となっている。本実施例は、実施例１の図２で説明したＳ２０３の処理を、以下で説明する図１４に示されるフローチャートの一連の処理とすることによって実現される。
【００９６】
Ｓ１４０１およびＳ１４０２の処理は、実施例１で説明した図６のＳ６０１およびＳ６０２と同様である。
【００９７】
Ｓ１４０３においてモバイル１１０の制御部１１１は、Ｓ６０３と同様に、Ｓ１４０１にて制御部１１１が受信したプリントサービス検索レスポンスを送信した印刷デバイスの名前を、モバイル１１０の表示部１１５にリスト表示する。
【００９８】
Ｓ１４０４においてモバイル１１０の制御部１１１は、Ｓ６０４と同様に、ユーザの選択指示に基づき、印刷デバイス１４０を選択する。
【００９９】
Ｓ１４０５においてモバイル１１０の制御部１１１は、Ｓ６０５と同様に、選択した印刷デバイス１４０に、図３のＳ３０１にて選択した電子データを送信する。
【０１００】
Ｓ１４０６において印刷デバイス１４０の制御部１４１は、モバイル１１０から電子データを受信する。
【０１０１】
Ｓ１４０７において印刷デバイス１４０の制御部１４１は、受信した電子データを印刷デバイス１４０に対応する電子メールアドレス（つまり、自機に割り当てられている電子メールアドレス）宛ての電子メールに添付して、この電子メールを送信する。これにより、電子データはサーバ１２０へ送信される。この印刷デバイス１４０の電子メールの送信処理において、印刷デバイス１４０は予め自機に割り当てられている電子メールアドレスを記憶しており、その電子メールアドレスを用いて電子メールを送信する。そして印刷デバイス１４０は図８で説明した印刷データの受信処理を行い、印刷データを受信して印刷を行う。
【０１０２】
以上説明した本実施例は、モバイル１１０が印刷デバイス１４０に電子データを直接送信するだけで印刷が可能となり、簡易にモバイル１１０の有する電子データを印刷することができる。
【０１０３】
なお、本実施例では、Ｓ１４０７にて電子メールを用いて電子データを送信したが、本発明はこれに限られない。すなわち、電子データを受信した印刷デバイス１４０は、電子メール以外の方法（例えばＨＴＴＰ）を用いることで、電子データを送信しても良い。この場合、制御部１４１は、送信される電子データが送信元である印刷デバイス１４０で印刷されることを確かにする情報（例えば、印刷デバイス１４０に対応する電子メールアドレス）を、該電子データと関連付けて送信することになる。
【０１０４】
また、本実施例は、実施例３のようにポーリングの間隔を短くする構成または実施例４のようにプリントサービス検索レスポンス内の内容を切り替える構成と組み合わせて実現されても良い。あるいは、実施例３と４のようなそれらの構成を組み合わせたものと組み合わせて、本実施例が実現されても良い
（実施例６）
実施例５において、印刷デバイス１４０がモバイル１１０から受信した電子データのデータフォーマットに応じて電子メールに添付して印刷データを送信するか、印刷デバイスでそのまま印刷処理を実行するかを制御する構成について説明する。本実施例の構成は、特に断りがなければ、実施例５の構成と同様のものであり、本実施例は、実施例５で説明した図１４のＳ１４０７の処理を、以下で説明する図１５のフローチャートの一連の処理とすることで実現される。
【０１０５】
図１５を用いて、本実施例の印刷デバイス１４０における電子データの送信処理の詳細について説明する。図１５は、本実施例の印刷デバイス１４０における処理のフローチャートであって、制御部１４１によって実行される。
【０１０６】
Ｓ１５０２において印刷デバイス１４０の制御部１４１は、モバイル１１０から受信した電子データを解析し、該電子データのデータフォーマットが印刷デバイス１４０にて直接に印刷処理できるデータフォーマットであるか判断する。
【０１０７】
データフォーマットが印刷デバイス１４０で印刷処理できるデータフォーマットであるとＳ１５０２にて判断される場合、印刷デバイス１４０の制御部１４１は、Ｓ１５０３において電子データの印刷処理を実行する。
【０１０８】
データフォーマットが印刷デバイス１４０で印刷処理できるデータフォーマットでないとＳ１５０２にて判断される場合、印刷デバイス１４０の制御部１４１は、Ｓ１５０４において、モバイル１１０から受信した電子データを添付した電子メールを送信する。この電子メールは、印刷デバイス１４０に対応する電子メールアドレス（つまり、自機に割り当てられている電子メールアドレス）を宛先としたものである。これにより、電子データはサーバ１２０へ送信される。この印刷デバイス１４０の電子メールの送信処理において、印刷デバイス１４０は予め自機に割り当てられている電子メールアドレスを記憶しており、その電子メールアドレスを用いて電子メールを送信する。そして印刷デバイス１４０は、図８で説明した印刷データの受信処理を行い、印刷データを受信して印刷を行う。
【０１０９】
以上説明した本実施例は、実施例５で説明したように、モバイル１１０が印刷デバイス１４０に電子データを直接送信するだけで印刷が可能となり、簡易にモバイル１１０の有する電子データを印刷することができる。さらに、本実施例における印刷デバイス１４０は、モバイル１１０から受信した電子データを直接に印刷することが可能な場合、その電子データをサーバ１２０へ送信することなしに、印刷を開始できるのでより高速な印刷が可能となる。
【０１１０】
なお、本実施例では、Ｓ１５０４にて電子メールを用いて電子データを送信したが、本発明はこれに限られない。すなわち、電子データを受信した印刷デバイス１４０は、電子メール以外の方法（例えばＨＴＴＰ）を用いることで、電子データを送信しても良い。この場合、制御部１４１は、送信される電子データが送信元である印刷デバイス１４０で印刷されることを確かにする情報（例えば、印刷デバイス１４０に対応する電子メールアドレス）を、該電子データと関連付けて送信することになる。
【０１１１】
また、本実施例は、実施例３のようにポーリングの間隔を短くする構成または実施例４のようにプリントサービス検索レスポンス内の内容を切り替える構成と組み合わせて実現されても良い。あるいは、実施例３と４のようなそれらの構成を組み合わせたものと組み合わせて、本実施例が実現されても良い
（その他の実施例）
上述した実施例において、サーバ１２０を経由して画像を印刷デバイス１４０へ送信するためにモバイル１１０が用いる情報として、印刷デバイス１４０に対応する電子メールアドレスを例示したが、本発明はこれに限定されない。例えば、印刷デバイス１４０を一意に特定するためのキーコードとサーバ１２０に対応する電子メールアドレスをプリントサービス検索レスポンスに含めても良い。そしてモバイル１１０は、サーバ１２０に対応する弟子メールアドレス宛に画像（電子データ）とキーコードを送信するようにすればよい。
【０１１２】
上述した実施例において、本発明に関わる各フローチャートの処理は、モバイル１１０、サーバ１２０、印刷デバイス１４０の各制御部がプログラム（コンピュータプログラム）を実行することで実現するものであっても、ハードウェア回路によって構成された各制御部が実行することで実現するものであっても良い。また、本発明は、以下の処理を実行することによっても実現される。その処理は、上述した実施例の機能を実現させるソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは各装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005863339.tif 000002
【図２】
0005863339.tif 000003
【図３】
0005863339.tif 000004
【図４】
0005863339.tif 000005
【図５】
0005863339.tif 000006
【図６】
0005863339.tif 000007
【図７】
0005863339.tif 000008
【図８】
0005863339.tif 000009
【図９】
0005863339.tif 000010
【図１０】
0005863339.tif 000011
【図１１】
0005863339.tif 000012
【図１２】
0005863339.tif 000013
【図１３】
0005863339.tif 000014
【図１４】
0005863339.tif 000015
【図１５】
0005863339.tif 000016