(57)【要約】【課題】ホスト装置からのはたらきかけにより、プリンタ装置が指定された印刷コンテンツのネットワーク上のサーバにアクセスして印刷コンテンツを取得する場合の処理を確実に行なうことができる通信装置及び通信方法を提供する。【解決手段】  コンテンツを管理するネットワークＬ上のサーバ装置Ｗ及び外部装置Ｐ２と通信を行う通信部１５と、ルート証明書データを格納するデータベース部１６と、サーバ装置Ｗのアドレス情報と、コンテンツをサーバ装置からネットワーク上の外部装置に取得させて処理させる要求を外部装置に送信し、外部装置から処理エラー信号を受けると、サーバ装置をルート証明書データに基づいて認証処理を行ない、コンテンツをサーバ装置から取得し、取得したこのコンテンツを外部装置に供給する処理部９をもつ通信装置Ｐ１。【選択図】図１
2007323161.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを管理するネットワーク上のサーバ装置及び外部装置と通信を行う通信部と、
ルート証明書データを格納するデータベース部と、
前記サーバ装置のアドレス情報と、前記コンテンツを前記サーバ装置から前記ネットワーク上の前記外部装置に取得させて処理させる要求を前記外部装置に送信し、
前記外部装置から処理エラー信号を受けると、前記サーバ装置を前記通信部を介して前記ルート証明書データに基づいて認証処理を行ない、前記コンテンツを前記サーバ装置から取得し、前記取得したコンテンツを前記外部装置に供給する処理部と、
を具備することを特徴とする通信装置。
【請求項２】
前記処理部は、前記コンテンツの画像情報に応じた記録媒体上への画像形成命令を前記外部装置へ供給することを特徴とする請求項１記載の通信装置。
【請求項３】
前記処理部は、前記通信部を介して、前記サーバ装置から前記コンテンツを取得した後に、前記外部装置に印刷要求信号を送信し、前記外部装置から前記コンテンツの送付を要求されればこれを送付することを特徴とする請求項１記載の通信装置。
【請求項４】
前記処理部は、前記通信部を介して、前記サーバ装置から前記コンテンツを取得した後に、前記外部装置に印刷要求信号と前記コンテンツを送信することを特徴とする請求項１記載の通信装置。
【請求項５】
コンテンツを管理するネットワーク上のサーバ装置及び通信装置と通信を行う通信部と、
前記通信部を介して、ネットワーク上の前記通信装置から、コンテンツを管理するサーバ装置のアドレス情報と前記コンテンツの処理命令を受けると、
前記通信部を介して、前記アドレス情報が示すインターネット上の前記サーバ装置にアクセスし、前記サーバ装置からサーバ証明書データを受け、このサーバ証明書データが正当なものと判断できた場合は前記サーバ装置から前記コンテンツを受信して前記コンテンツの処理を行ない、このサーバ証明書データが正当なものと判断できない場合にエラー信号を前記通信装置に送信する処理部を具備することを特徴とする通信装置。
【請求項６】
前記処理部は、前記コンテンツの画像情報に応じた記録媒体上への画像形成命令を前記外部装置から受信し、前記コンテンツの画像情報に応じた記録媒体上への画像形成を行なうことを特徴とする請求項５記載の通信装置。
【請求項７】
前記処理部は、前記エラー信号を前記通信装置に送信後、前記通信装置から印刷要求があれば、前記コンテンツを前記通信装置へ要求するべく要求信号を送信し、その後、前記通信装置から前記コンテンツを取得したら、前記コンテンツの画像情報に応じた記録媒体上への画像形成を行なうことを特徴とする請求項５記載の通信装置。
【請求項８】
前記処理部は、前記エラー信号を前記通信装置に送信後、前記通信装置から印刷要求と前記コンテンツとを取得したら、前記コンテンツの画像情報に応じた記録媒体上への画像形成を行なうことを特徴とする請求項５記載の通信装置。
【請求項９】
ネットワーク上に設けられた第１通信装置と第２通信装置との間で行われる通信方法であって、
前記第１通信装置において、コンテンツを管理するサーバ装置のアドレス情報と、前記コンテンツの処理命令とをネットワーク上の前記第２通信装置に供給し、
前記第２通信装置において、前記第１通信装置からの前記サーバ装置のアドレス情報と前記コンテンツの処理命令を受けると、前記アドレス情報が示すインターネット上のサーバ装置にアクセスし、前記サーバ装置からサーバ証明書データを受け、このサーバ証明書データが正当なものであるかどうかを判断し、正当なものと判断できなかった場合、エラー信号を前記第１通信装置に送信し、
前記第１通信装置において、前記エラー信号を受信すると、前記サーバ装置にアクセスし、前記サーバ装置からサーバ証明書データを受け、このサーバ証明書データが正当なものと判断したら、前記コンテンツを取得して前記コンテンツの処理命令と供に前記第２通信装置に供給し、
前記第２通信装置において、前記第１通信装置から前記コンテンツと前記コンテンツの処理命令を受けると、取得した前記コンテンツに基づいて処理を行なうことを特徴とする通信方法。
【請求項１０】
前記第２通信装置において、前記第１通信装置から前記コンテンツと前記コンテンツの処理命令を受けると、取得した前記コンテンツの画像情報に応じた記録媒体上への画像形成を行なうことを特徴とする請求項９記載の通信方法。
【請求項１１】
前記第１通信装置において、前記サーバ装置から前記コンテンツを取得した後に、前記第２通信装置に印刷要求信号を送信し、前記第２通信装置から前記コンテンツの送付を要求されればこれを送付することを特徴とする請求項９記載の通信方法。
【請求項１２】
前記第１通信装置において、前記サーバ装置から前記コンテンツを取得した後に、前記第２通信装置に印刷要求信号と前記コンテンツを送信することを特徴とする請求項９記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク間の通信装置に関し、特に、インターネット上のサーバ装置からコンテンツを取得して処理する通信装置及び通信方法に関する。
【背景技術】
【０００２】
最近、ネットワーク技術が非常に普及してきており、複数の通信装置の間で認証処理や判断処理を行なう装置が知られている。
【０００３】
特許文献１は、印刷制御装置、印刷制御方法であって、合致していない内容項目の変更内容を問い合わせ、その問合せに応じて印刷要求者が指定した変更内容で、受け付けた印刷要求を修正することができる。
【特許文献１】特開２００３−１９６０４６公報
【非特許文献１】ネットＴＶ端末仕様書２．０版２００５年８月１日発行（http://nw-dtv.jp/documents/index.htmlにて公開）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では、ネットワーク上のホスト装置とプリンタ装置との間で、ホスト装置からプリンタ装置に働きかけて、プリンタ装置にウェブサーバ等からプリントすべきコンテンツを取得させるような実施形態や、このときサーバ認証に失敗した場合にどのように対応するかの実施形態については記載されていない。
【０００５】
又、非特許文献２においても、上述した課題についての記載が示されていない。
【０００６】
本発明は、ホスト装置からプリンタ装置にはたらきかけ、プリンタ装置が指定された印刷コンテンツのネットワーク上のサーバにアクセスして印刷コンテンツを取得する場合の処理を確実に行なうことができる通信装置及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、コンテンツを管理するネットワーク（Ｌ）上のサーバ装置（Ｗ）及び外部装置（Ｐ２）と通信を行う通信部（１５）と、ルート証明書データを格納するデータベース部（１６）と、前記サーバ装置（Ｗ）のアドレス情報と、前記コンテンツを前記サーバ装置から前記ネットワーク上の前記外部装置に取得させて処理させる要求を前記外部装置に送信し、前記外部装置から処理エラー信号を受けると、前記サーバ装置を前記通信部を介して前記ルート証明書データに基づいて認証処理を行ない、前記コンテンツを前記サーバ装置から取得し、前記取得したコンテンツを前記外部装置に供給する処理部（９）を具備することを特徴とする通信装置（Ｐ１：ホスト）である。
【発明の効果】
【０００８】
ホスト装置からプリンタ装置にはたらきかけ、プリンタ装置が指定された印刷コンテンツのネットワーク上のサーバにアクセスして印刷コンテンツを取得する場合、プリンタ装置でサーバ認証に失敗し印刷コンテンツ取得できない際にも、ホスト装置が印刷コンテンツの取得を確実に行なうことができる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の形態について図面を参照して詳細に説明する。  
図１は、本発明の一実施形態に係る通信システムの構成の一例を示す説明図。図２は、同じく通信システムの構成の他の一例を示す説明図。図３は、同じく通信システムの印刷コンテンツ取得処理の一例を示すフローチャート。図４は、同じく通信システムの印刷コンテンツ取得処理の一例を示すフローチャート。図５は、同じく通信システムの印刷コンテンツ取得処理の他の一例を示すフローチャート。図６は、同じく通信システムの印刷コンテンツ取得処理の他の一例を示すフローチャート。図７は、同じく通信装置が形成するＬＡＮの一例を示すシステム図である。
【００１０】
＜ホスト装置とプリンタ装置＞
本発明の一実施形態である通信装置（ホスト装置及びプリンタ装置）においては、一例として、プリンタがホスト装置（コントロールポイント）から指定された印刷コンテンツのＵＲＬにアクセスして印刷コンテンツを取得する印刷ＵＲＬ指定印刷処理において、  印刷コンテンツのＵＲＬがセキュアなサーバであってプリンタでのサーバ認証に失敗した場合、プリンタからコントロールポイントに対してサーバ認証に失敗したことを通知し、ホスト装置（コントロールポイント）が再度、同じ印刷コンテンツのセキュアＵＲＬに取得処理を実行する。そして、印刷コンテンツ取得に成功すると、プリンタに対してコントロールポイント内部の印刷コンテンツのＵＲＬを指定して印刷ＵＲＬ指定印刷処理を要求し、プリンタは指定された印刷コンテンツのＵＲＬにアクセスして印刷コンテンツを取得して印刷処理を行なうものである。
【００１１】
これにより、コントロールポイントとプリンタのサーバ認証用の証明書が一致していない場合等、プリンタでサーバ認証ができなくても、コントロールポイントで印刷コンテンツを取得することができるので、印刷コンテンツの印刷処理を確実に行なうことができる。
【００１２】
（構成）
本発明の一実施形態である通信装置（ホスト装置及びプリンタ装置）は、図１及び図２に示すように、例えば、ＬＡＮ（Local Area Network）等のネットワーク回線Ｌにより接続されている。
【００１３】
ここで、ホスト装置Ｐ１は、図１及び図２において、全体の動作を制御する制御部９と、印刷コンテンツの処理を行なう印刷コンテンツ制御部１３と、ブラウザ部１４と、データ送受信部１５と、予め複数のルート証明書を格納している証明書データベース１６とを有している。更に、ホスト装置Ｐ１は、一例として、ネットワークテレビ装置であり、図２に示すようにチューナ部６とデコーダ部７と映像音声処理部８とを有している。
【００１４】
一方、プリンタ装置Ｐ２（プリンタ装置に限らず、図７に後述するように種々のアプリケーション装置であることが好適）は、全体の動作を制御する制御部２６と、印刷コンテンツの処理を行なう印刷コンテンツ制御部２２と、ブラウザ部２３と、データ送受信部２４と、プリンタ部２５と、予め複数のルート証明書を格納している証明書データベース１６とを有しているが、ここで証明書データベース１６は必ずしも有している必要はない。
【００１５】
更に、ネットワーク回線Ｌは、ルータＲが繋がっており、インターネット上のウェブサーバ装置Ｗと通信が可能となる。
【００１６】
＜本発明の一実施形態に係る印刷コンテンツの取得処理＞
次に、本発明の一実施形態に係るホスト装置とプリンタ装置との間の印刷コンテンツの取得処理の一例を図３乃至図６のフローチャートに基づいて以下に詳細に説明する。ここでは、ホスト装置Ｐ１の一例としてデジタルテレビを用いて説明する。
【００１７】
・データフローチャート（図３）による説明
本発明の一実施形態に係るホスト装置とプリンタ装置との間において、図３のフローチャートに示すように、初めにデジタルテレビＰ１からプリンタＰ２へ、図１の制御部９及び印刷コンテンツ制御部１３の働きにより、印刷ＵＲＬ処理要求信号がサーバ装置（Ｗ）のアドレス情報を伴って送信される（ステップＳ１１）。印刷ＵＲＬ処理要求信号は、プリンタＰ２等にサーバ装置からコンテンツを取得させて処理させるための要求信号である。
【００１８】
次に、プリンタＰ２において、印刷ＵＲＬ処理要求信号に対応して、制御部２６及び印刷コンテンツ制御部２２、データ送受信部２４の働きにより、ネットワーク上のウェブサーバへアクセスし、ＴＳＬ／ＳＳＬサーバ接続がなされる（ステップＳ１２）。
【００１９】
これにより、プリンタ装置Ｐ２は、ＴＬＳ／ＳＳＬハンドシェーク処理が行なわれ、ウェブサーバ装置Ｗからサーバ証明書を受信し、自身の証明書データベースによるルート証明書によってサーバ認証を行なう。
【００２０】
しかし、プリンタ装置Ｐ２が、適切なルート証明書を保管していない等の原因よりこのサーバ認証に失敗した場合、プリンタ装置Ｐ２からホスト装置Ｐ１（コントロールポイント）に対してサーバ認証に失敗したことをサーバ認証エラー信号等で通知する（ステップＳ１３）。
【００２１】
このサーバ認証エラー信号に対して、デジタルテレビＰ１においては、制御部９及び印刷コンテンツ制御部１３の働きにより、今度は自機が直接にデータ送受信部１５を介してネットワーク上のウェブサーバＷにアクセスし、印刷コンテンツ要求を行なう（ステップＳ１４）。ここで、デジタルテレビＰ１は、制御部９及び印刷コンテンツ制御部１３の働きにより、ウェブサーバＷからのサーバ証明書を、自身の証明書データベース１６でのルート証明書と照合して、ウェブサーバＷの正当性を確認する（ＴＬＳ／ＳＳＬハンドシェーク処理）。その結果、デジタルテレビＰ１は、ウェブサーバＷの正当性を確認したら、印刷コンテンツを取得する（ステップＳ１５）。
【００２２】
そして、デジタルテレビＰ１は、印刷コンテンツを取得すると制御部９及び印刷コンテンツ制御部１３の働きにより、プリンタＰ２へ再び印刷ＵＲＬ処理要求信号を送信する（ステップＳ１６）。プリンタＰ２は、この印刷ＵＲＬ処理要求信号を受けると、印刷コンテンツ要求信号をデジタルテレビＰ１に送信する（ステップＳ１７）。これに応じて、デジタルテレビＰ１は、取得した印刷コンテンツをプリンタＰ２に供給する（ステップＳ１８）。この結果、プリンタＰ２は、この印刷コンテンツをコンテンツの画像情報に応じた記録媒体上への画像形成を行なうものである。
【００２３】
これにより、本発明の一実施形態に係るデジタルテレビＰ１とプリンタ装置Ｐ２は、コントロールポイントとプリンタのサーバ認証用の証明書が一致していない場合等、プリンタでサーバ認証ができなくても、コントロールポイント（デジタルテレビＰ１）で印刷コンテンツを取得することができるので、印刷コンテンツの印刷を確実に行なうことができる。
【００２４】
・フローチャート（図４）による説明
次に、デジタルテレビＰ１（コントロールポイント）等のアクセスポインタの処理に注目して、図４のフローチャートを用いて、上記の動作を詳細に説明する。
【００２５】
すなわち、初めに、デジタルテレビＰ１（コントロールポイント）において、プリンタＰ２に印刷ＵＲＬ処理要求を行なう（ステップＳ１１１）。次に、プリンタＰ２において、サーバ認証のエラーが発生すると、サーバ認証エラー信号がデジタルテレビＰ１に供給される（ステップＳ１１２）。
【００２６】
これに対しては、デジタルテレビＰ１は、直接、サーバ装置Ｗにアクセスし、印刷コンテンツを要求する。この際に、ＴＳＬ／ＳＳＬハンドシェーク処理が行なわれる（ステップＳ１１３）。
【００２７】
デジタルテレビＰ１において、印刷コンテンツの取得に失敗すれば（ステップＳ１１４）、例えば、制御部９及び印刷コンテンツ制御部１３により、デジタルテレビＰ１の画面等で、『コンテンツ取得不可』という表示を行なうことが好適である（ステップＳ１１５）。
【００２８】
又、ステップＳ１１４において、デジタルテレビＰ１が、印刷コンテンツの取得に成功した場合、今度は、プリンタＰ２に再び、印刷ＵＲＬ処理要求信号等を供給する（ステップＳ１１６）。ここで、プリンタＰ２から印刷コンテンツの要求信号があれば（ステップＳ１１７）、これに応じて、デジタルテレビＰ１から取得した印刷コンテンツをプリンタＰ２に送信する。これにより、プリンタＰ２は、コンテンツの画像情報に応じた記録媒体上への画像形成をプリンタ部２５により行なうものである。
【００２９】
（本発明の他の実施形態に係る印刷コンテンツの取得処理：図５，図６）
なお、上述した図３、図４の場合のように、デジタルテレビＰ１が、印刷コンテンツの取得に成功した場合、プリンタＰ２に再び、印刷ＵＲＬ処理要求信号等を供給して、プリンタＰ２から印刷コンテンツ要求信号を待つのではなく、印刷ＵＲＬ処理要求信号と印刷コンテンツとを同時に送付する場合も好適である。
【００３０】
すなわち、図５においては、ステップＳ２１で、デジタルテレビＰ１からプリンタＰ２へ、印刷ＵＲＬ処理要求信号と印刷コンテンツとを同時に送付している。これに対して、プリンタＰ２は、印刷コンテンツ取得ＯＫの信号を返送すると共に、コンテンツの印刷を開始する。これにより、デジタルテレビＰ１とプリンタＰ２との間で、送受信される信号数を減らすことができ、コンテンツ印刷処理を確実に進めることができる。
【００３１】
（他のネットワーク構成）
図７においては、多様な機能を有する通信装置の例が示されており、ここで、ネットワークＬ上のネットワークテレビＰ１、プリンタ装置Ｐ２だけではなく、例えば、電子レンジＰ３等の家電装置、オーディオ装置Ｐ４、エアコン装置Ｐ５等が同様の趣旨において好適である。すなわち、最近のネットワーク機器においては、インターネット等の外部ネットワークのウェブサーバ装置Ｗ等から様々な形態のコンテンツを取得することが有益となる。例えば、電子レンジＰ３であれば、特定のレシピ情報をダウンロードして使用することが有効であり、又、オーディオ装置Ｐ４であれば、音楽コンテンツをダウンロードして使用することが有効となる。又、エアコン装置Ｐ５等の空調装置の家電製品においても、動作不良を改善するプログラムをダウンロードする等の用途が可能となっている。
【００３２】
従って、本発明の通信システムのように、パソコンやテレビ等のホスト機能をもった装置から指示コマンドを受けるだけで、ルート証明書データをもっていなくとも手軽に自律的にインターネットにアクセスして必要なデータをダウンロードするという意義は非常に大きいものがある。
【００３３】
なお、上記の実施形態においては、通信プロトコルをＨＴＴＰを用いて説明しているが、本発明の実施形態においてはこの通信プロトコルに限らず他の通信プロトコルでも同様の処理により同様の作用効果を生ぜしめるものである。
【００３４】
以上記載した様々な実施形態により、当業者は本発明を実現することができるが、更にこれらの実施形態の様々な変形例を思いつくことが当業者によって容易であり、発明的な能力をもたなくとも様々な実施形態へと適用することが可能である。従って、本発明は、開示された原理と新規な特徴に矛盾しない広範な範囲に及ぶものであり、上述した実施形態に限定されるものではない。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態に係る通信システムの構成の一例を示す説明図。
【図２】本発明の一実施形態に係る通信システムの構成の他の一例を示す説明図。
【図３】本発明の一実施形態に係る通信システムの印刷コンテンツ取得処理の一例を示すフローチャート。
【図４】本発明の一実施形態に係る通信システムの印刷コンテンツ取得処理の一例を示すフローチャート。
【図５】本発明の一実施形態に係る通信システムの印刷コンテンツ取得処理の他の一例を示すフローチャート。
【図６】本発明の一実施形態に係る通信システムの印刷コンテンツ取得処理の他の一例を示すフローチャート。
【図７】本発明の一実施形態に係る通信装置が形成するＬＡＮの一例を示すシステム図。
【符号の説明】
【００３６】
Ｐ１…ホスト装置、Ｐ２…プリンタ装置、９…制御部、１３…印刷コンテンツ制御部、１４…ブラウザ部、１５…データ送受信部、１６…証明書データベース、２６…制御部、２８…プリンタ部。
【図１】
2007323161.tif 000003
【図２】
2007323161.tif 000004
【図３】
2007323161.tif 000005
【図４】
2007323161.tif 000006
【図５】
2007323161.tif 000007
【図６】
2007323161.tif 000008
【図７】
2007323161.tif 000009