(57)【要約】【課題】  ホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法を提供する。【解決手段】  移動通信用携帯端末機41とＰＣ42とをホームネットワーキングを通じて接続する第１段階(S401)と、前記携帯端末機41の使用により、ＰＣ42内のコンテンツを検索し選択する第２段階(S403)と、該選択されたコンテンツをローカルプリンター43でプリントできるように、携帯端末機41がＰＣ42にプリンティング要請メッセージを伝送する第３段階(S404)と、該要請メッセージに応じてＰＣ42がジョブ(print job)を生成し、前記プリンター43に選択されたコンテンツを伝送し、プリンター43でプリントする第４段階(S405〜407)と、携帯端末機41がプリンター43からの前記ジョブに関する結果の伝達を、ＰＣ42を通じて受信する第５段階(S408，409)と、を含む。【選択図】  図４
2005346720.tif 000002
【特許請求の範囲】
【請求項１】
移動通信用携帯端末機とＰＣ(Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ)とを含むホームネットワークシステムにおける前記移動通信用携帯端末機を使用して、前記ＰＣに接続されたローカルプリンターを制御する方法であって、
前記移動通信用携帯端末機と前記ＰＣとをホームネットワーキングを通じて接続する第１の段階と、
前記移動通信用携帯端末機の使用により、前記ＰＣ内のコンテンツを検索して選択する第２の段階と、
該選択されたコンテンツを前記ローカルプリンターでプリンティングすることができるように、前記移動通信用携帯端末機が前記ＰＣにプリンティング要請メッセージを伝送する第３の段階と、
前記ＰＣが前記プリンティング要請メッセージに応じてプリンティング作業（print job）を生成し、前記ローカルプリンターに対して前記選択されたコンテンツを伝送し、該ローカルプリンターがプリントする第４の段階と、
前記移動通信用携帯端末機が、前記ローカルプリンターからの前記プリンティング作業に関する結果を、前記ＰＣを通じて受信する第５の段階と、
を含むことを特徴とするホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項２】
前記第１の段階において、前記移動通信用携帯端末機は、ホームネットワーキングを通じて前記ＰＣと接続される過程中に、当該ＰＣに接続されたローカルプリンターに関する情報を、前記ＰＣから受信すること
を特徴とする請求項１記載のホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項３】
前記第３の段階の実行後、前記ＰＣが該ＰＣに接続されたローカル装置に関する情報を前記移動通信用携帯端末機に伝達し、該移動通信用携帯端末機からプリンティング作業用のローカルプリンターについての選択に関する情報が前記ＰＣに供給された後、前記第４の段階に移行する第６の段階をさらに含むこと
を特徴とする請求項１記載のホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項４】
前記移動通信用携帯端末機が、前記第５の段階を通じて伝達を受けた前記プリンティング作業に関する結果を、自機のディスプレー装置に表示する第７の段階をさらに含むこと
を特徴とする請求項１記載のホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項５】
前記移動通信用携帯端末機が、前記プリンティング作業に関する結果を、通報音（audible alert）とともに自機のディスプレー装置に表示すること
を特徴とする請求項４記載のホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項６】
前記第２の段階において、前記ＰＣ内のコンテンツについての検索は、前記移動通信用携帯端末機のディスプレー装置上で前記ＰＣ内に格納されているコンテンツを表示するために、
少なくとも１のフォルダと、該フォルダ内に格納された少なくとも１のファイルと、該ファイルについてのファイル名，拡張子，及びコンテンツサイズを示す情報と、をディレクトリ階層形態で構成し、
前記ディレクトリ階層と前記ＰＣが実際に有しているコンテンツに関する情報をマッピングして、前記移動通信用携帯端末機のディスプレーを通じてユーザーに提供すること
を特徴とする請求項１乃至５のいずれか１項に記載のホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項７】
前記第４の段階は、前記ＰＣが前記移動通信用携帯端末機から受信した前記プリンティング要請メッセージに応答して前記ローカルプリンターについてのプリンティング作業を生成する第８の段階と、
前記ＰＣにより前記プリンティング作業を生成した後、前記選択されたコンテンツを伝送するために、ローカル接続のためのプロトコルを設定する第９の段階と、
前記選択されたコンテンツを、前記設定されたローカル接続のためのプロトコルを用いて伝送する第１０の段階と、
前記伝送されたコンテンツを前記ローカルプリンターによりプリントする第１１の段階と、
を含むことを特徴とする請求項１乃至５のいずれか１項に記載のホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項８】
前記第５の段階の前記プリンティング作業に関する結果は、前記ローカルプリンターのプリンティング作業に関する実行完了メッセージであること
を特徴とする請求項１乃至５のいずれか１項に記載のホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項９】
前記第５の段階の前記プリンティング作業に関する結果は、前記ローカルプリンターのプリンティング作業に関する実行エラーメッセージであること
を特徴とする請求項１乃至５のいずれか１項に記載のホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項１０】
移動通信用携帯端末機とＰＣ(Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ)とを含むホームネットワークシステムにおける前記移動通信用携帯端末機に応答して、前記ＰＣに接続されたローカルプリンターを制御する方法であって、
前記移動通信用携帯端末機と前記ＰＣとをホームネットワーキングを通じて接続する第１の段階と、
前記移動通信用携帯端末機への入力に応じて、前記ＰＣ内のコンテンツを検索して選択する第２の段階と、
前記移動通信用携帯端末機から前記ＰＣに、前記選択されたコンテンツを前記ローカルプリンターがプリンティングできるようにするためのプリンティング要請メッセージを伝送する第３の段階と、
前記ＰＣが前記プリンティング要請メッセージに応じて、プリンティング作業（print job）を生成し、前記選択されたコンテンツを、前記ローカルプリンターに対して、転送内容を該ローカルプリンターで印刷出来るように転送する第４の段階と、
前記第４の段階における転送内容のプリント実行中に、前記移動通信用携帯端末機が、当該プリンティング作業に関する取り消しを要請するプリンティング取り消し要請メッセージを前記ＰＣに送信する第５の段階と、
前記ＰＣが前記プリンティング取り消し要請メッセージに応じて、前記ローカルプリンターについてのプリンティング作業を取り消す第６の段階と、
前記ローカルプリンターからの前記プリンティング取り消し作業に関する結果を、前記ＰＣを介して前記移動通信用携帯端末機で受信する第７の段階と、
を含むことを特徴とするホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法。
【請求項１１】
移動通信用携帯端末機とＰＣとを含むミドルウェアを使用したホームネットワークシステムにおける記憶媒体であって、
前記記憶媒体には、前記移動通信用携帯端末機からの入力の応答として、前記ＰＣに接続されたローカルプリンターを制御するためのプログラムが格納され、
前記プログラムは、前記移動通信用携帯端末機と前記ＰＣとをともに無線ホームネットワーキング上に接続するためのステップと、
ユーザーが前記移動通信用携帯端末機を操作することによって、前記ＰＣ内のコンテンツを検索して選択出来るようにするためのステップと、
前記移動通信用携帯端末機からのプリンティング要請メッセージを前記ＰＣで受信するためのステップと、
前記ＰＣが前記プリンティング要請メッセージに応じてプリンティング作業（print job）を生成し、前記選択されたコンテンツを、前記ローカルプリンターに対して、転送内容を該ローカルプリンターで印刷出来るように転送するためのステップと、
前記ＰＣから前記移動通信用携帯端末機に、前記ローカルプリンターからの前記プリンティング作業に関する結果を転送するためのステップと、
を含むことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１２】
前記ＰＣが前記プリンティング要請メッセージの受信に基づいて、該ＰＣに接続されたローカル装置に関する情報を前記移動通信用携帯端末機に伝達するためのステップと、
前記移動通信用携帯端末機への入力に対する応答として、前記ローカルプリンターが選択されることを許可するためのステップと、を含み、
前記ローカルプリンターが選択されることを許可するためのステップは、前記プリンティング作業（print job）の生成に先立って、当該選択されたローカルプリンターに関する情報を供給するためのステップであること
を特徴とする請求項１１記載のコンピュータ読み取り可能な記憶媒体。
【請求項１３】
前記プリンティング作業（print job）を生成し、前記選択されたコンテンツを前記ローカルプリンターに転送するためのステップは、
前記ＰＣが、前記プリンティング要請メッセージに応答して、前記ローカルプリンターについてのプリンティング作業（print job）を生成するためのステップと、
前記プリンティング作業を生成した後に、前記選択されたコンテンツを伝送するためのローカル接続のプロトコルを設定するためのステップと、
該設定されたローカル接続のプロトコルを用いて、前記選択されたコンテンツを伝送するためのステップと、
前記伝送されたコンテンツを前記ローカルプリンターがプリントするためのステップと、
を含むことを特徴とする請求項１１記載のコンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記伝送されたコンテンツのプリント中に、前記移動通信用携帯端末機からのプリンティング作業に関する取り消し要請メッセージを、前記ＰＣで受信するためのステップと、
前記ＰＣが、前記プリンティング取り消し要請メッセージに応答して、前記ローカルプリンターのプリンティング作業を取り消すためのステップと、
前記ローカルプリンターからの前記プリンティング取り消し作業に関する結果を、前記ＰＣを通じて前記移動通信用携帯端末機に伝達するためのステップと、
を含むことを特徴とする請求項１１記載のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークシステムにおいて、移動通信用携帯端末機を使用して、ＰＣに接続されたローカルプリンターを制御する方法に関する。
【背景技術】
【０００２】
ホームネットワークは、現在非常に注目されている次世代ＩＴ(Ｉｎｆｏｒｍａｔｉｏｎ Ｔｅｃｈｎｏｌｏｇｙ)技術の一つであって、宅内の情報家電器機についての制御、管理、統合及び連動を行うためにインターネットと結合して、生活の利便性を極大化させるための技術の集合体である。ホームネットワークは、その技術的な階層によって、物理的なデータ伝送のための下部ネットワーク技術と、上位アプリケーションとの連動のためのミドルウェア技術と、各々の家電器機に適用される情報家電技術と、に分けられる。また、現在、ホームネットワークは、広帯域通信、無線インターネット、センサー技術などと結合し、その結果、ユビキタス(Ｕｂｉｑｕｉｔｏｕｓ)コンピュータのネットワークにまで拡張されている。
【０００３】
このようなホームネットワークシステムにおいて、下部ネットワーク階層と、情報家電器機の制御及び管理のためのアプリケーション階層との間のインターフェースとして働くホームネットワークミドルウェアに関する研究がなされており、現在は、ＵＰｎＰ(Ｕｎｉｖｅｒｓａｌ Ｐｌｕｇ ａｎｄ Ｐｌａｙ)、Ｊｉｎｉ、ＯＳＧｉ(Ｏｐｅｎ Ｓｅｒｖｉｃｅ Ｇａｔｅｗａｙ Ｉｎｉｔｉａｔｉｖｅ)、ＨＡＶｉ(Ｈｏｍｅ Ａｕｄｉｏ/Ｖｉｄｅｏ Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ)のような様々な形態のホームネットワークミドルウェアが開発されている。しかしながら、上記のホームネットワークミドルウェアについては、そのいずれもが技術的な優位を獲得しておらず、相互に様々な形態で共存している。
【０００４】
本明細書では、ホームネットワークシステムを、ＵＰｎＰミドルウェアを使用するホームネットワークシステムに限定して例示する。但し、本発明はこれに限定されるものではなく、本発明を適用した後述のアルゴリズム等は、Ｊｉｎｉ、ＯＳＧｉ、ＨＡＶｉのような種々のホームネットワークミドルウェアを使用したホームネットワークシステムの全てに適用することが可能である。
【０００５】
図１は、通常のホームネットワークシステムの形態の一例を示す構成図である。
【０００６】
図１に示すように、通常のホームネットワークシステムは、ホーム環境内の各々の器機間のネットワーキングを支援するためのホームネットワーク１１と、ホームネットワークシステムのクライアント器機である家電器機１２と、ＰＣ(Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ)１３と、移動通信用携帯端末機１４と、有／無線網を含む加入者網と接続され、ホームネットワーク１１のサーバーとして動作するホームネットワークサーバー１５と、で構成される。
【０００７】
このように構成されたホームネットワークシステムは、各々がホームネットワークミドルウェアを支援することにより、ホームサービスのためのホームアプリケーション(Ｈｏｍｅ Ａｐｐｌｉｃａｔｉｏｎ)側では、ホームネットワークミドルウェアを支援する装置(Ｄｅｖｉｃｅ)の具体的な事項について考慮しなくても通信が可能であり、各装置側にとっても、ホームネットワークミドルウェアのみを支援すれば、これを支援する全てのサービス用アプリケーション(Ｈｏｍｅ Ａｐｐｌｉｃａｔｉｏｎ)と接続が可能となる。
【０００８】
図２は、通常のホームネットワークシステムの通信階層を例示したブロック構成図である。
【０００９】
図２に示すように、通常のホームネットワークシステムの通信階層は、大きく、ホームアプリケーション階層２１と、ミドルウェア階層２２と、デバイス階層２３と、に分けられる。
【００１０】
ここで、ホームアプリケーション階層２１は、ホームサービスのためのアプリケーションプログラムを支援するための階層である。そして、ミドルウェア階層２２は、Ｊｉｎｉ、ＯＳＧｉ、ＨＡＶｉのような様々なタイプのホームネットワーク用ミドルウェアを支援するための階層であり、ここでは（及び後述する実施形態では）一例として、ＵＰｎＰミドルウェアを支援するものとする。そして、デバイス階層２３は、ＯＳＩ(Ｏｐｅｎ Ｓｙｓｔｅｍｓ Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ)７階層の下位階層であるＰＨＹ階層２３１と、第２階層２３２と、を含む物理的な接続のための階層である。
【００１１】
このようにホームネットワークシステムに接続される各々の器機は、全て、ホームアプリケーション階層２１と、ミドルウェア階層２２と、デバイス階層２３と、を含んで構成されている。
【００１２】
図３は、図１及び図２で説明した通常のホームネットワークシステムのネットワーキング過程の一例を示す信号フローチャートである。
【００１３】
図３に示すように、通常のホームネットワークシステムのネットワーキング過程における信号フローチャートは、移動通信用携帯端末機３１がホームネットワークに進入すると、これをホームネットワークサーバー３２が感知して、その進入した移動通信用携帯端末機３１をホームネットワークのクライアントとして動作させるようにする過程である。
【００１４】
ホームネットワークサーバー３２は、ネットワーク上で移動通信用携帯端末機３１を発見すると(ステップ３０１)、アドレスを割り当て又は割り当てるための処理(Ａｄｄｒｅｓｓｉｎｇ  ｏｐｅｒａｔｉｏｎ)を行う(ステップ３０２)。続いて、ホームネットワークサーバー３２は、制御される少なくとも一つの器機を認識し(Ｄｉｓｃｏｖｅｒｙ)(ステップ３０３)、さらに器機の明細を確認し(Ｄｅｓｃｒｉｐｔｉｏｎ)(ステップ３０４)、確認された明細に基づいて、イベント(Ｅｖｅｎｔ)/制御(Ｃｏｎｔｒｏｌ)/プレゼンテーション(Ｐｒｅｓｅｎｔａｔｉｏｎ)の処理を実行する(ステップ３０５)。
【００１５】
各々の過程についてより詳細に説明すると、例示しているミドルウェアであるＵＰｎＰは、ＩＰ(Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ)基盤のネットワークを支援するため、ネットワークに接続される各々の器機ごとにＩＰが必要とされる。したがって、ＩＰの割り当て、即ち、アドレス割り当て(ステップ３０２)が一番先に実行される。
【００１６】
そして、アドレス割り当て(ステップ３０２)を通じて各々の器機にＩＰアドレスが割り当てられると、その次には、制御しようとする器機を認識する必要がある。これについては、制御機は、ＳＳＤＰ(Ｓｉｍｐｌｅ Ｓｅｒｖｉｃｅ Ｄｉｓｃｏｖｅｒｙ Ｐｒｏｔｏｃｏｌ)のプロトコルを使用して器機を認識する(ステップ３０３)。このとき、制御機は、少なくとも一つの関心（interest）がある器機を検索し、被制御機は、制御機のこの検索に応答する。そして、被制御機側は、自機がネットワークに接続する場合には、自動で他の器機に接続された事実を通知し、接続されているか否かを周期的に通知する。
【００１７】
そして、器機が認識される(ステップ３０３)と、実行するサービスが何であるかを各器機ごとに把握する必要がある。このために、制御機で被制御機を発見すると、被制御機は、該器機の明細に関する情報が入っているＵＲＬ(Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ)を伝送し、制御機は、被制御機からＸＭＬ(ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ)文書により形成された器機の明細の情報を読み込む。この文書には、製造社情報、製品情報(モデル名、シリアル番号、など)、サービスリストなどが含まれている。
【００１８】
そして、このような被制御機の器機情報を読み込んで、当該器機のサービス情報を分析した後に、制御機は、当該被制御機に適切なアクション命令(ａｃｔｉｏｎ  ｉｎｓｔｒｕｃｔｉｏｎ)を伝送することによって、該装置を制御する。このときに使用されるプロトコルは、ＸＭＬ(ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ)/ＳＯＡＰ(Ｓｉｍｐｌｅ Ｏｂｊｅｃｔ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ)である。このプロセスは、「制御（ｃｏｎｔｒｏｌ）」オペレーションと呼ばれる。
【００１９】
そして、器機の状態は、ホームネットワークの周辺の環境によって頻繁に変化する。このような変化がときにはユーザーにとって重要な情報になることもあるので、ＵＰｎＰではイベントを定義している。制御機は、被制御機の状態変化に注目しており、被制御機は自機の状態が変化する際に制御機にイベントメッセージを伝達する。イベントは(イベント名、イベント値)の一組からなっており、イベントで使用するプロトコルは、ＸＭＬ形式に基づくＧＥＮＡ(Ｇｅｎｅｒｉｃ Ｅｖｅｎｔ Ｎｏｔｉｆｉｃａｔｉｏｎ Ａｒｃｈｉｔｅｃｔｕｒｅ)プロトコルである。このプロセスは、「イベント（ｅｖｅｎｔ）」オペレーションと呼ばれる。
【００２０】
そして、制御機では、被制御機のＨＴＭＬ(Ｈｙｐｅｒｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ)ページを読み込むことができる。このＨＴＭＬページは、装置の使用に関連したユーザーインターフェースを表示する。また、このＨＴＭＬページを通じて装置が制御され、その制御状態が表示される。このプロセスは、「プレゼンテーション（ｐｒｅｓｅｎｔａｔｉｏｎ）」オペレーションと呼ばれる。
【００２１】
このように、図１〜図３のホームネットワークシステムによれば、家庭内の各々の器機についてのネットワーキングを通じて有機的な接続を確立し、それによってユーザーは多様なサービスの提供を受けることができる。
【００２２】
このようなホームネットワークシステムでは、移動通信用携帯端末機は、制御のための制御ツールとして使用される。現代社会において、移動通信用携帯端末機は、事務室や家などといった場所とは関係無しにユーザーが常時持ち運ぶ生活必需品となっており、また、インターネットや電子決済などのような様々な機能を遂行するので、各種ネットワーキング分野において重要な器機となっている。
【００２３】
最近では、移動通信用携帯端末機は、ＴＶやオーディオのようなＡＶ器機に接続されて、チャンネル選択、録画、再生などの機能を制御するなど、既存のリモートコントローラーとしての役割を担うようになっている。したがって、移動通信用携帯端末機は、単純な移動通信用器機を脱して、拡張された概念の器機へ発展している。
【００２４】
しかしながら、移動通信用携帯端末機は、その制御機能が未だＡＶ器機に関するものに限定されており、情報器機(例えば、ＰＣ或いはラップトップコンピュータ)との接続は、音楽や写真のようなコンテンツのアップロードやダウンロードのみに使用されているに過ぎない。さらに、ＰＣとローカルネットワークで接続されて動作する周辺器機であるプリンターは、ホームネットワークシステムやオフィスネットワークシステムを構成する一つの器機としては認識されない。この理由から、現在まで、移動通信用携帯端末機は、プリンターを制御することができなかった。
【００２５】
そして、プリンター作業時には、ユーザーがデータ出力を命令した後に、出力作業が終わったか否かを確認するために、プリンターの場所まで直接行って一つ一つ確認しなければならない不便さがあった。特に、ネットワークの状態が悪いか、出力量が多い場合は、後でまたプリンターまで行って印刷ジョブの完了を確認しなければならない煩わしさがあった。さらには、プリンター上でジャム(Ｊａｍ)エラーなどの問題が発生して出力が中断された場合には、ＰＣ上で、あるいは直接プリンターまで行って確認するしか方法がなかった。したがって、プリンターが、場所に関係なく制御ができる移動通信用携帯端末機によって使用されることが出来れば、上述した利便性の制限に役立てることができるであろうと考えられる。
【発明の開示】
【発明が解決しようとする課題】
【００２６】
本発明は、上述したような従来技術の問題点を解決するためになされたもので、その目的は、ホームネットワークシステムにおいて、ホームネットワークシステムに含まれないローカル装置であるプリンターについての制御がホームネットワーキング装置である移動通信用携帯端末機を通じて行われるようにする、ホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法を提供することにある。
【００２７】
また、本発明の他の目的は、移動通信用携帯端末機を使用して偏方向通信ではない相互通信機能を実行してプリンターから選択されたコンテンツについての出力が終わったことを知らせるメッセージ、出力エラーメッセージなどを受信することを可能とすることにより、ユーザーの利便性を向上することができる、ホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法を提供することにある。
【課題を解決するための手段】
【００２８】
上記目的を達成するために本発明は、移動通信用携帯端末機とＰＣ(Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ)とを含むホームネットワークシステムにおける前記移動通信用携帯端末機を使用して、前記ＰＣに接続されたローカルプリンターを制御する方法であって、前記移動通信用携帯端末機と前記ＰＣとをホームネットワーキングを通じて接続する第１の段階と、前記移動通信用携帯端末機の使用により、前記ＰＣ内のコンテンツを検索して選択する第２の段階と、該選択されたコンテンツを前記ローカルプリンターでプリンティングすることができるように、前記移動通信用携帯端末機が前記ＰＣにプリンティング要請メッセージを伝送する第３の段階と、
前記ＰＣが前記プリンティング要請メッセージに応じてプリンティング作業（print job）を生成し、前記ローカルプリンターに対して前記選択されたコンテンツを伝送し、該ローカルプリンターがプリントする第４の段階と、前記移動通信用携帯端末機が、前記ローカルプリンターからの前記プリンティング作業に関する結果を、前記ＰＣを通じて受信する第５の段階と、を含むことを特徴とする。
【００２９】
また、本発明は、移動通信用携帯端末機とＰＣ(Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ)とを含むホームネットワークシステムにおける前記移動通信用携帯端末機に応答して、前記ＰＣに接続されたローカルプリンターを制御する方法であって、前記移動通信用携帯端末機と前記ＰＣとをホームネットワーキングを通じて接続する第１の段階と、前記移動通信用携帯端末機への入力に応じて、前記ＰＣ内のコンテンツを検索して選択する第２の段階と、前記移動通信用携帯端末機から前記ＰＣに、前記選択されたコンテンツを前記ローカルプリンターがプリンティングできるようにするためのプリンティング要請メッセージを伝送する第３の段階と、前記ＰＣが前記プリンティング要請メッセージに応じて、プリンティング作業（print job）を生成し、前記選択されたコンテンツを、前記ローカルプリンターに対して、転送内容を該ローカルプリンターで印刷出来るように転送する第４の段階と、前記第４の段階における転送内容のプリント実行中に、前記移動通信用携帯端末機が、当該プリンティング作業に関する取り消しを要請するプリンティング取り消し要請メッセージを前記ＰＣに送信する第５の段階と、前記ＰＣが前記プリンティング取り消し要請メッセージに応じて、前記ローカルプリンターについてのプリンティング作業を取り消す第６の段階と、前記ローカルプリンターからの前記プリンティング取り消し作業に関する結果を、前記ＰＣを介して前記移動通信用携帯端末機で受信する第７の段階と、を含むことを特徴とする。
【００３０】
本明細書では、ホームネットワークシステムをＵＰｎＰミドルウェアを使用するホームネットワークシステムに限定して説明しているが、これはあくまで例示であって、本発明がこれに限定されるものではない。即ち、本発明によるアルゴリズムは、Ｊｉｎｉ、ＯＳＧｉ、ＨＡＶｉのような各種のホームネットワークミドルウェアを使用して、全てのホームネットワークシステムに適用することができる。
【発明の効果】
【００３１】
本発明によれば、ホームネットワークシステムに含まれないローカル装置であるプリンターに関する制御が、ホームネットワーキング装置である移動通信用携帯端末機を用いて行うことが出来るという効果が得られる。
【００３２】
また、移動通信用携帯端末機を通じて、ローカルプリンターから選択されたコンテンツについての出力が終了したことを知らせるメッセージ、或いは出力エラーメッセージなどを受信することができ、それによって、ユーザーの利便性が向上されるという効果が得られる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の好適な一実施形態について、添付図面を参照しながら詳細に説明する。下記の説明において、本発明の要旨のみを明確にする目的で、関連した公知機能又は構成に関する具体的な説明は省略する。
【００３４】
図４は、本発明によるホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法の一実施形態を示す動作フローチャートである。
【００３５】
図４に示すように、ホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法は、まず、移動通信用携帯端末機４１とＰＣ４２との間でホームネットワーキングが接続されていることを条件とする(ステップ４０１)。ここで、移動通信用携帯端末機４１とＰＣ４２との間のホームネットワーキングを接続する際には、ＰＣ４２に接続されたローカルプリンター４３を含むローカル器機に関する情報と、それが使用可能であるか否かに関する情報を伝送する。
【００３６】
そして、移動通信用携帯端末機４１とＰＣ４２との間でコンテンツディレクトリサービス(Ｃｏｎｔｅｎｔ Ｄｉｒｅｃｔｏｒｙ Ｓｅｒｖｉｃｅ)を実行する(ステップ４０２)。ここで、コンテンツディレクトリサービスは、ユーザーが移動通信用携帯端末機４１(あるいはＰＤＡ(Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ))のディスプレー装置上で、ＰＣ４２内に保存されている少なくとも１のファイル、及びコンテンツについてのリストを表示し、ユーザの希望するコンテンツと出力機能を選択できるサービスである。ここでは、コンテンツディレクトリサービスは、ＵＰｎＰミドルウェアでのサービス動作に関するものである。すなわち、この実施形態では、ＵＰｎＰの例に基づいているので、検索機能に関するＵＰｎＰのコンテンツディレクトリサービスを例示する。但し、本発明は、ＵＰｎＰに限定されるものではなく、検索機能の動作もコンテンツディレクトリサービスに限定されるものではない。すなわち、本発明は、他のホームネットワーキングのミドルウェアにおける特定のサービス動作の全てについて適用可能である。
【００３７】
このようなコンテンツディレクトリサービスは、ＰＣ４２が有しているコンテンツを移動通信用携帯端末機４１のディスプレー上に表示するために、特定のメカニズムのユーザーインターフェース(Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ)を提供する。さらに、コンテンツディレクトリサービスは、ＰＣ４２内に格納された、少なくとも１のフォルダと、該フォルダ内に格納された少なくとも１のファイルと、該ファイルについてのファイル名，拡張子，及びコンテンツサイズについての詳細情報と、について論理的なディレクトリ階層形態を形成し、このようなディレクトリ階層とＰＣ４２が実際に有しているコンテンツに関する情報がブラウザー(Ｂｒｏｗｓｅ)のアクションを通じてマッピングされ、該マッピングの結果が移動通信用携帯端末機４１のディスプレーを通じてユーザーに提供される。そして、所望のコンテンツは、ブラウザーから提供されたコンテンツ検索(Ｓｅａｒｃｈ)アクションを使用して検索され、選択される(ステップ４０３)。これにより、ＰＣ４２のハードディスク等の媒体内に（実際には）散在しているコンテンツを、ディレクトリ階層にマッピングして、論理的構造として表示されるように提供することで、ユーザーの検索が容易となる。
【００３８】
そして、移動通信用携帯端末機４１は、ＰＣ４２と接続されたローカルプリンター４３を使用するためのプリンティングアクション要請(Ｒｅｑｕｅｓｔ)メッセージを送信することにより、ＰＣ４２に当該ローカルプリンター４３の制御を要請する(ステップ４０４)。
【００３９】
そして、ＰＣ４２は、移動通信用携帯端末機４１からのプリンティングアクション要請メッセージに応答して、ローカルプリンター４３についてのプリンティング作業(Ｐｒｉｎｔｉｎｇ Ｊｏｂ)を生成(Ｃｒｅａｔｅ)する(ステップ４０５)。ここで、プリンティング作業の生成とは、ローカルプリンター４３とＰＣ４２との間で、出力されるべきコンテンツについてのフォーマット、サイズ、出力等級、ページ数、両面あるいは片面出力情報などの、出力に必要な情報を交換することを意味する。
【００４０】
そして、ＰＣ４２は、選択されたコンテンツをローカルプリンター４３に伝送するために、ホームネットワークシステム用のプロトコルとは異なるローカル接続のためのプロトコルを設定し、設定されたローカル接続のためのプロトコルを通じて、コンテンツの伝送(Ｏｕｔ ｏｆ Ｂａｎｄ Ｔｒａｎｓｆｅｒ)を遂行する(ステップ４０６)。ローカルプリンター４３は、伝送されたコンテンツについてのプリンティング作業を実行した後(ステップ４０７)に、そのプリンティング作業の実行結果をローカル接続のためのプロトコルでＰＣ４２に伝送(Ｏｕｔ ｏｆ Ｂａｎｄ Ｔｒａｎｓｆｅｒ)する(ステップ４０８)。その後、ＰＣ４２は、この実行結果をさらに移動通信用携帯端末機４１に伝送する(ステップ４０９)。ここで、そのプリンティング作業の実行結果は、プリンティング作業の実行完了だけでなく、ジャム(Ｊａｍ)エラーメッセージのようなプリンティング作業の実行不能などのエラーメッセージ(例えば、“ジャム発生”、“伝送エラー”、“用紙不足”などのメッセージ)も含まれ得る。
【００４１】
そして、移動通信用携帯端末機４１は、そのプリンティング作業の実行結果メッセージを受信すると、その結果を自機のディスプレー装置に表示する(ステップ４１０)。このとき、設定に従って、ビープ(Ｂｅｅｐ)音のような通報音（audible alert）を一緒に出力して表示することも可能である。
【００４２】
図５は、本発明によるホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法において、プリンティング作業の取り消し過程についての一実施形態を示す動作フローチャートである。
【００４３】
即ち、図５は、図４のフローチャートに従った移動通信用携帯端末機を使用したプリンティング作業の実行中に、当該移動通信用携帯端末機を使用して当該プリンティング作業をキャンセルしようとする場合の動作に関する。
【００４４】
図４のステップ４０１〜ステップ４０４を通じてプリンティング作業を要請した後に、該当プリンティング作業についての取り消しを要請しようとする場合は、まず、移動通信用携帯端末機４１からＰＣ４２にプリンティング取り消しアクション要請メッセージを伝送する(ステップ５０１)。
【００４５】
そして、ＰＣ４２は、移動通信用携帯端末機４１からのプリンティング取り消しアクション要請メッセージに応答して、ローカルプリンター４３のプリンティング作業(Ｐｒｉｎｔｉｎｇ Ｊｏｂ)を取り消す(Ｃａｎｃｅｌ)(ステップ５０２)。
【００４６】
これにより、ローカルプリンター４３は、現在遂行中のプリンティング作業を終了する(ステップ５０３)。ここで、プリンティング作業の終了は、ローカルプリンター４３がその出力を中止し、当該プリンティング作業に関する情報をリセットすることを意味する。
【００４７】
その後、ローカルプリンター４３は、プリンティング作業の取り消し結果をローカル接続のためのプロトコルでＰＣ４２に伝送(Ｏｕｔ ｏｆ Ｂａｎｄ Ｔｒａｎｓｆｅｒ)する(ステップ５０４)。その後、ＰＣ４２は、この取り消し結果をさらに移動通信用携帯端末機４１に伝送する(ステップ５０５)。このとき、当該プリンティング作業の取り消し結果は、移動通信用携帯端末機４１のディスプレー装置に表示される(ステップ５０６)。また、このときに、設定によってビープ(Ｂｅｅｐ)音などを一緒に出力して表示することも可能である。
【００４８】
図６は、本発明によるホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法の他の実施形態を示す動作フローチャートである。
【００４９】
図６に示すように、ホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法は、まず、移動通信用携帯端末機４１とＰＣ４２との間でホームネットワーキング接続が確立されていることを条件とする(ステップ６０１)。ここで、図４の実施形態と相異する点は、この実施の形態では、移動通信用携帯端末機４１とＰＣ４２との間のホームネットワーキングを接続する際には、ＰＣ４２に接続されたローカルプリンター４３を含むローカル器機に関する情報及びそれが使用可能であるか否かに関する情報が伝送されない。
【００５０】
そして、移動通信用携帯端末機４１とＰＣ４２との間でコンテンツディレクトリサービス(Ｃｏｎｔｅｎｔ Ｄｉｒｅｃｔｏｒｙ Ｓｅｒｖｉｃｅ)を実行する(ステップ６０２)。ここで、コンテンツディレクトリサービスは、ユーザーが移動通信用携帯端末機４１(あるいはＰＤＡ(Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ))のディスプレー上で、ＰＣ４２内に格納されている少なくとも１のファイル、及びコンテンツについてのリストを表示し、ユーザの希望するコンテンツと出力機能を選択できるサービスである。
【００５１】
このようなコンテンツディレクトリサービスは、移動通信用携帯端末機４１のディスプレー上でＰＣ４２が有しているコンテンツを表示するために、一定のメカニズムのユーザーインターフェース(Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ)を提供する。さらに、コンテンツディレクトリサービスは、ＰＣ４２内に格納された、少なくとも１のフォルダと、該フォルダ内に格納された少なくとも１のファイルと、該ファイルについてのファイル名，拡張子，及びコンテンツサイズについての詳細情報と、について論理的なディレクトリ階層形態を形成し、このようなディレクトリ階層とＰＣ４２が実際に有しているコンテンツに関する情報がブラウザー(Ｂｒｏｗｓｅ)のアクションを通じてマッピングされ、該マッピングの結果が移動通信用携帯端末機４１のディスプレーを通じてユーザーに提供される。したがって、所望のコンテンツは、ブラウザーから提供されたコンテンツ検索(Ｓｅａｒｃｈ)アクションを使用してユーザにより検索され、選択される(ステップ６０３)。
【００５２】
そして、移動通信用携帯端末機４１は、ＰＣ４２と接続されたローカルプリンター４３を使用するためのプリンティングアクション要請(Ｒｅｑｕｅｓｔ)メッセージをＰＣ４２に伝送する(ステップ６０４)。
【００５３】
その後、ＰＣ４２は、接続された装置(ローカルプリンター４３を含む)に関する情報を移動通信用携帯端末機４１に伝達する(ステップ６０５)。そして、移動通信用携帯端末機４１は、ユーザーの選択すなわち入力操作に応じて、プリント出力を遂行するための接続された装置（例えばローカルプリンター４３）を選択する(ステップ６０６)。このユーザーの選択は、例えば、ＰＣ４２に複数のローカルプリンターが接続されている場合に、どのプリンターでプリント出力を実行するかに関する選択を意味し、この場合にはプリンターを特定するための情報が移動通信用携帯端末機４１からＰＣ４２に伝送されることになる。
【００５４】
そして、ＰＣ４２は、移動通信用携帯端末機４１からのプリンティングアクション要請メッセージに応答して、選択されたローカルプリンター４３についてのプリンティング作業(Ｐｒｉｎｔｉｎｇ Ｊｏｂ)を生成(Ｃｒｅａｔｅ)する(ステップ６０７)。ここで、プリンティング作業の生成とは、ローカルプリンター４３とＰＣ４２との間で、出力されるべきコンテンツのフォーマット、サイズ、出力等級、ページ数、両面あるいは片面出力情報などの、出力に必要な情報を交換することを意味する。
【００５５】
そして、ＰＣ４２は、ホームネットワークシステムでのプロトコルとは異なるローカル接続のためのプロトコルを設定し、設定されたローカル接続のためのプロトコルを用いて、選択されたコンテンツの伝送(Ｏｕｔ ｏｆ Ｂａｎｄ Ｔｒａｎｓｆｅｒ)を遂行する(ステップ６０８)。ローカルプリンター４３は、伝送されたコンテンツをプリントし(ステップ６０９)、そのプリンティング作業の実行結果をローカル接続のためのプロトコルでＰＣ４２に伝送(Ｏｕｔ ｏｆ Ｂａｎｄ Ｔｒａｎｓｆｅｒ)する(ステップ６１０)。その後、ＰＣ４２は、この実行結果をさらに移動通信用携帯端末機４１に転送する(ステップ６１１)。このとき、そのプリンティング作業の実行結果は、プリンティング作業の実行完了だけではなく、ジャム(Ｊａｍ)エラーメッセージのようなプリンティング作業の実行不能などのエラーメッセージ(例えば、“ジャム発生”、“伝送エラー”、“用紙不足”などのメッセージ)も含めることが出来る。
【００５６】
そして、移動通信用携帯端末機４１は、そのプリンティング作業の実行結果メッセージを受信すると、その結果を自機のディスプレー装置に表示する(ステップ６１２)。このとき、設定によってビープ(Ｂｅｅｐ)音などを一緒に出力して表示することも可能である。
【００５７】
上述のような本発明の方法は、プログラムに具現化され、該プログラムは、コンピューターで読み込み可能な形態で各種の記録媒体(ＣＤ−ＲＯＭ、ＲＡＭ、可撓性を有する各種媒体（所謂フレキシブルディスク）、ハードディスク、光磁気ディスクなど)に格納することが可能である。
【００５８】
以上、本発明を具体的な実施形態を参照して詳細に説明したが、本発明の範囲は前述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で様々な変形が可能なことは、当該技術分野における通常の知識を持つ者には明らかである。
【図面の簡単な説明】
【００５９】
【図１】通常のホームネットワークシステムの形態の一例を示す構成図である。
【図２】通常のホームネットワークシステムの通信階層を示す構成図である。
【図３】通常のホームネットワークシステムのネットワーキング過程の一例を示す信号フローチャートである。
【図４】本発明によるホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法の一実施形態を示す動作フローチャートである。
【図５】本発明によるホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法において、プリンティング作業の取り消し過程の一実施形態を示す動作フローチャートである。
【図６】本発明によるホームネットワークシステムにおける移動通信用携帯端末機を使用したプリンター制御方法の他の実施形態を示す動作フローチャートである。
【符号の説明】
【００６０】
４１  移動通信用携帯端末機
４２  ＰＣ(Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ)
４３  ローカルプリンター
【図１】
2005346720.tif 000003
【図２】
2005346720.tif 000004
【図３】
2005346720.tif 000005
【図４】
2005346720.tif 000006
【図５】
2005346720.tif 000007
【図６】
2005346720.tif 000008