(57)【要約】【課題】印刷装置が複数台存在する場合にも、送信装置から目的とする印刷装置に印刷コンテンツのデータを送信することができるようにする。【解決手段】送信装置は印刷装置を特定するための識別情報を含むＳＩＰ  ＵＲＩを、ＩＮＶＩＴＥリクエストに挿入して送信する。受信装置はそのＩＮＶＩＴＥリクエストを受信し、ＳＩＰ  ＵＲＩを取得して、ＳＩＰ  ＵＲＩに含まれる識別情報に基づいて、送信装置からのコンテンツデータの送信先となる印刷装置を特定する。【選択図】図１
2009193540.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの印刷を行うためのコンテンツデータを、ネットワークを介して伝送するコンテンツ伝送システムであって、
前記コンテンツデータを前記ネットワークを介して送信する送信装置と、
印刷装置を備え、前記送信装置より送信された前記コンテンツデータを受信し、前記コンテンツデータに基づいて前記印刷装置により印刷を行う受信装置と、
印刷装置について、その機種またはその装置自体を特定することが可能な第１の識別情報と、その機種に関わる機種情報と、を対応付けて格納する格納部を有する仲介サーバと、
を備え、
前記受信装置は、予め、前記受信装置を特定するための第２の識別情報と、前記受信装置の備える前記印刷装置について、その機種またはその装置自体を特定するための前記第１の識別情報と、を対応付けて、前記仲介サーバに登録させると共に、
前記送信装置は、前記コンテンツデータを前記受信装置に送信する前に、前記仲介サーバに、前記受信装置を特定するための前記第２の識別情報を送信し、
前記仲介サーバは、送信された前記第２の識別情報に対応付けられている前記第１の識別情報に基づいて、前記格納部から、前記第１の識別情報に対応付けられている前記機種情報を取得し、該機種情報を前記送信装置に送信する、コンテンツ伝送システム。
【請求項２】
請求項１に記載のコンテンツ伝送システムにおいて、
前記送信装置は、送信された前記機種情報に基づいて、前記コンテンツデータに所望のデータ変換を施した後、変換済みの前記コンテンツデータを前記受信装置に送信する、コンテンツ伝送システム。
【請求項３】
請求項２に記載のコンテンツ伝送システムにおいて、
前記送信装置は、前記機種情報及び前記コンテンツデータを解析して、前記機種情報と前記コンテンツデータとが、印刷を行うために必要な対応関係にあるか否かを判定し、前記対応関係にないと判定した場合のみ、前記コンテンツデータに前記データ変換を施す、コンテンツ伝送システム。
【請求項４】
コンテンツデータを送信する送信装置と、印刷装置を備え、送信された前記コンテンツデータに基づいて前記印刷装置により印刷を行う受信装置と、にそれぞれネットワークを介して接続される仲介サーバであって、
印刷装置について、その機種またはその装置自体を特定することが可能な第１の識別情報と、その機種に関わる機種情報と、を対応付けて格納する格納部を有し、
前記受信装置によって、予め、前記受信装置を特定するための第２の識別情報と、前記受信装置の備える前記印刷装置について、その機種またはその装置自体を特定するための前記第１の識別情報と、が対応付けて、登録されると共に、
前記送信装置より、前記受信装置を特定するための前記第２の識別情報が送信された場合に、送信された前記第２の識別情報に対応付けられている前記第１の識別情報に基づいて、前記格納部から、前記第１の識別情報に対応付けられている前記機種情報を取得し、該機種情報を前記送信装置に送信する、仲介サーバ。
【請求項５】
コンテンツの印刷を行うためのコンテンツデータをネットワークを介して伝送するコンテンツ伝送システムにおいて、印刷装置の機種に関わる機種情報を伝送するための機種情報伝送方法であって、
前記コンテンツ伝送システムは、前記コンテンツデータを前記ネットワークを介して送信する送信装置と、前記印刷装置を備え、前記送信装置より送信された前記コンテンツデータを受信し、前記コンテンツデータに基づいて前記印刷装置により印刷を行う受信装置と、印刷装置について、その機種またはその装置自体を特定することが可能な第１の識別情報と、その機種に関わる機種情報と、を対応付けて格納する格納部を有する仲介サーバと、を備え、
前記機種情報伝送方法は、
（ａ）前記受信装置が、予め、前記受信装置を特定するための第２の識別情報と、前記受信装置の備える前記印刷装置について、その機種またはその装置自体を特定するための前記第１の識別情報と、を対応付けて、前記仲介サーバに登録させる工程と、
（ｂ）前記送信装置が、前記コンテンツデータを前記受信装置に送信する前に、前記仲介サーバに、前記受信装置を特定するための前記第２の識別情報を送信する工程と、
（ｃ）前記仲介サーバが、送信された前記第２の識別情報に対応付けられている前記第１の識別情報に基づいて、前記格納部から、前記第１の識別情報に対応付けられている前記機種情報を取得し、該機種情報を前記送信装置に送信する工程と、
を備える、機種情報伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの印刷を行うためのコンテンツデータをネットワークを介して伝送するための技術に関するものである。なお、本明細書中において、「印刷コンテンツ」または単に「コンテンツ」とは、文書、画像、またはそれら組み合わせた情報などを言い、特に、印刷可能なものを言う。また、「コンテンツデータ」とは、上記コンテンツを表すデータをいう。
【背景技術】
【０００２】
従来、企業が顧客に広告などを配信する場合、郵送やファクシミリなどが利用されていた。また、通信教育分野などにおいて、教材提供企業が受講者に教材などを配信する場合も、同様に、郵送やファクシミリなどが利用されていた。
【０００３】
郵送による場合、広告や教材などの印刷コンテンツ自体は、高品質で印刷されたものを提供できるものの、送付に多数の人手を要し、多くのコストがかかると共に、送付にも時間を要するという問題がある。
【０００４】
また、ファクシミリによる場合は、郵送に比較して、送付に人手や時間は要しないものの、通信費用は発生し、また、顧客先で受け取る印刷コンテンツ自体も高品質なものを期待できないという問題がある。
【０００５】
一方、近年では、インターネットの発達などによって、情報を無料に近い低コストで伝送することが可能となっている。また、高性能なプリンタや複合機などの開発によって、家庭内でも、比較的低コストで、高品質な印刷を行うことができるようになってきている。
【０００６】
そこで、パーソナルコンピュータやサーバなどを含む送信装置から、上記したインターネットなどのネットワークを介して、プリンタや複合機などを含む印刷装置に、印刷コンテンツのデータ（コンテンツデータ）を、低コストで、かつ、高品質にて配信することができる、システムの開発が待たれている。
【０００７】
なお、ネットワークを利用した情報の伝送に関しては、例えば、下記の特許文献に記載のものが知られている。
【０００８】
【特許文献１】特開２００５−１０９７０１号公報
【特許文献２】特開２００３−１７８０２８号公報
【特許文献３】特表２００５−５１６３２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記したシステムでは、送信装置は、通常、印刷装置における対応可能なデータフォーマット（例えば、ＪＰＥＧ〔Joint Photographic Experts Group〕形式など）を把握することができないため、送信装置から印刷装置にコンテンツデータを送信する場合に、印刷装置で対応不可能なフォーマット（例えば、ＰＤＦ〔Portable Document Format〕形式など）で、そのコンテンツデータを送信してしまうことがあり、その場合、印刷装置において、送信された印刷コンテンツを印刷することができないという問題がある。また、そのような対応不可能なフォーマットで、コンテンツデータが送信されてきた場合に、印刷装置を含む受信側で、対応可能なフォーマットに変換することによって、印刷装置でその印刷コンテンツを印刷できるようにすることも可能であるが、その場合には、受信側で、そのようなフォーマット変換を行う必要があり、受信側の負担が大きくなるという問題があった。
【００１０】
なお、このような問題は、ＪＰＥＧ，ＰＤＦなど、データフォーマットについてのみ、発生し得る問題ではなく、印刷装置がカラー対応か、モノクロのみの対応か、或いは、印刷装置が、Ａ４，Ｌ判など、何れの用紙サイズに対応可能であるか、など、カラー／モノクロや、用紙サイズなどについても、同様に発生し得る問題である。
【００１１】
そこで、送信装置から印刷端末にコンテンツデータを送信する場合に、印刷装置における対応可能なデータフォーマットなどの情報を、送信に先立って、如何にして、送信装置に伝えるかが課題となる。
【００１２】
従って、本発明の目的は、上記した従来技術の課題を解決し、印刷装置における対応可能なデータフォーマットなどの情報を、送信装置に伝達するための技術を提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【００１４】
［適用例１］
コンテンツの印刷を行うためのコンテンツデータを、ネットワークを介して伝送するコンテンツ伝送システムであって、
前記コンテンツデータを前記ネットワークを介して送信する送信装置と、
印刷装置を備え、前記送信装置より送信された前記コンテンツデータを受信し、前記コンテンツデータに基づいて前記印刷装置により印刷を行う受信装置と、
印刷装置について、その機種またはその装置自体を特定することが可能な第１の識別情報と、その機種に関わる機種情報と、を対応付けて格納する格納部を有する仲介サーバと、
を備え、
前記受信装置は、予め、前記受信装置を特定するための第２の識別情報と、前記受信装置の備える前記印刷装置について、その機種またはその装置自体を特定するための前記第１の識別情報と、を対応付けて、前記仲介サーバに登録させると共に、
前記送信装置は、前記コンテンツデータを前記受信装置に送信する前に、前記仲介サーバに、前記受信装置を特定するための前記第２の識別情報を送信し、
前記仲介サーバは、送信された前記第２の識別情報に対応付けられている前記第１の識別情報に基づいて、前記格納部から、前記第１の識別情報に対応付けられている前記機種情報を取得し、該機種情報を前記送信装置に送信する、コンテンツ伝送システム。
【００１５】
このように、適用例１のコンテンツ伝送システムでは、送信装置が、コンテンツデータを受信装置に送信する前に、仲介サーバに、受信装置を特定するための第２の識別情報を送信する。仲介サーバでは、印刷装置について、その機種またはその装置自体を特定することが可能な第１の識別情報と、その機種に関わる機種情報と、を対応付けて格納する格納部を有すると共に、受信装置によって、予め、受信装置を特定するための第２の識別情報と、受信装置の備える印刷装置について、その機種またはその装置自体を特定するための第１の識別情報と、が対応付けて、登録されている。そこで、仲介サーバは、送信装置から送信された第２の識別情報に対応付けられている第１の識別情報に基づいて、格納部から、第１の識別情報に対応付けられている機種情報を取得し、その機種情報を送信装置に送信するようにしている。
【００１６】
従って、適用例１のコンテンツ伝送システムによれば、仲介サーバを介することによって、受信装置の備える印刷装置の機種情報を、送信装置に伝達することができるので、送信装置では、その機種情報に基づいて、送信先である印刷装置における対応可能なデータフォーマットなどを把握することができる。
【００１７】
［適用例２］
適用例１に記載のコンテンツ伝送システムにおいて、前記送信装置は、送信された前記機種情報に基づいて、前記コンテンツデータに所望のデータ変換を施した後、変換済みの前記コンテンツデータを前記受信装置に送信する、コンテンツ伝送システム。
【００１８】
このように、送信装置が、受信装置の備える印刷装置の機種情報に基づいて、コンテンツデータに所望のデータ変換を施し、変換済みのコンテンツデータを受信装置に送信することにより、受信装置の備える印刷装置では、送信されたコンテンツデータに基づいてコンテンツを確実に印刷することができる。よって、受信装置において、データ変換を行う必要がないため、受信装置の負担が少ない。
【００１９】
［適用例３］
適用例２に記載のコンテンツ伝送システムにおいて、前記送信装置は、前記機種情報及び前記コンテンツデータを解析して、前記機種情報と前記コンテンツデータとが、印刷を行うために必要な対応関係にあるか否かを判定し、前記対応関係にないと判定した場合のみ、前記コンテンツデータに前記データ変換を施す、コンテンツ伝送システム。
このように構成することによって、データ変換が必要な場合のみ、データ変換を施すようにすることができる。
【００２０】
［適用例４］
コンテンツデータを送信する送信装置と、印刷装置を備え、送信された前記コンテンツデータに基づいて前記印刷装置により印刷を行う受信装置と、にそれぞれネットワークを介して接続される仲介サーバであって、
印刷装置について、その機種またはその装置自体を特定することが可能な第１の識別情報と、その機種に関わる機種情報と、を対応付けて格納する格納部を有し、
前記受信装置によって、予め、前記受信装置を特定するための第２の識別情報と、前記受信装置の備える前記印刷装置について、その機種またはその装置自体を特定するための前記第１の識別情報と、が対応付けて、登録されると共に、
前記送信装置より、前記受信装置を特定するための前記第２の識別情報が送信された場合に、送信された前記第２の識別情報に対応付けられている前記第１の識別情報に基づいて、前記格納部から、前記第１の識別情報に対応付けられている前記機種情報を取得し、該機種情報を前記送信装置に送信する、仲介サーバ。
適用例４の仲介サーバによれば、適用例１と同様の効果を奏することができる。
【００２１】
［適用例５］
コンテンツの印刷を行うためのコンテンツデータをネットワークを介して伝送するコンテンツ伝送システムにおいて、印刷装置の機種に関わる機種情報を伝送するための機種情報伝送方法であって、
前記コンテンツ伝送システムは、前記コンテンツデータを前記ネットワークを介して送信する送信装置と、前記印刷装置を備え、前記送信装置より送信された前記コンテンツデータを受信し、前記コンテンツデータに基づいて前記印刷装置により印刷を行う受信装置と、印刷装置について、その機種またはその装置自体を特定することが可能な第１の識別情報と、その機種に関わる機種情報と、を対応付けて格納する格納部を有する仲介サーバと、を備え、
前記機種情報伝送方法は、
（ａ）前記受信装置が、予め、前記受信装置を特定するための第２の識別情報と、前記受信装置の備える前記印刷装置について、その機種またはその装置自体を特定するための前記第１の識別情報と、を対応付けて、前記仲介サーバに登録させる工程と、
（ｂ）前記送信装置が、前記コンテンツデータを前記受信装置に送信する前に、前記仲介サーバに、前記受信装置を特定するための前記第２の識別情報を送信する工程と、
（ｃ）前記仲介サーバが、送信された前記第２の識別情報に対応付けられている前記第１の識別情報に基づいて、前記格納部から、前記第１の識別情報に対応付けられている前記機種情報を取得し、該機種情報を前記送信装置に送信する工程と、
を備える、機種情報伝送方法。
適用例５の機種情報伝送方法によれば、適用例１と同様の効果を奏することができる。
【００２２】
なお、本発明は、上記したコンテンツ伝送システムや仲介サーバなどの装置発明や機種情報伝送方法などの方法発明の態様に限ることなく、それら方法や装置を構築するためのコンピュータプログラムとしての態様や、そのようなコンピュータプログラムを記録した記録媒体としての態様など、種々の態様で実現することも可能である。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．実施例の構成：
Ｂ．実施例の動作：
Ｃ．実施例の効果：
Ｄ．変形例：
【００２４】
Ａ．実施例の構成：
図１は本発明の一実施例としてのコンテンツ伝送シスムの概略構成を示すブロック図である。
【００２５】
図１に示すとおり、本実施例のコンテンツ伝送システムは、送信装置であるパーソナルコンピュータ１０２と、ＳＩＰ（Session Initiation Protocol）サーバ１０６と、受信装置１０４と、で構成される。このうち、受信装置１０４は、パーソナルコンピュータ１１０と、そのパーソナルコンピュータ１１０に接続されるプリンタ１１２で構成される。送信装置であるパーソナルコンピュータ１０２は、印刷コンテンツ（広告や通信教材など）の送信を希望する送信側ユーザによって管理される。また、受信装置１０４であるパーソナルコンピュータ１１０及びプリンタ１１２は、送信された印刷コンテンツを受け取る受信側ユーザによって管理される。ＳＩＰサーバ１０６は、例えば、ネットワークサービス提供業者などによって管理される。
【００２６】
パーソナルコンピュータ１０２，１１０及びＳＩＰサーバ１０６は、それぞれ、インターネットを含む、いわゆるブロードバンドネットワーク１０８に接続されている。
【００２７】
本実施例では、広告や通信教材などの印刷コンテンツは、コンテンツデータとして、後ほど詳述するように、送信装置であるパーソナルコンピュータ１０２から受信装置１０４にＰＵＳＨ型で送信される。ここで、「ＰＵＳＨ型」とは、受信側が情報をリクエストしなくても、送信側が一方的に情報を受信側に送り出して送信する方法を言う。なお、コンテンツデータの送信、すなわち、装置間におけるコンテンツデータの伝送には、データ転送プロトコルの一種であるＨＴＴＰ（Hypertext Transfer Protocol）を用いるようにしている。
【００２８】
また、本実施例では、上述したコンテンツデータの送信に先立って、シグナリングプロトコルの一種であるＳＩＰ（Session Initiation Protocol）を用いて、ＳＩＰサーバ１０６を介して、装置間、すなわち、送信装置であるパーソナルコンピュータ１０２と受信装置１０４との間におけるセッションの確立を行うようにしている。ここで、「セッション」とは、端末などのノード間でメディアストリームを送受信する関係を言う。
【００２９】
図２は図１における送信装置であるパーソナルコンピュータ１０２の主要構成を示すブロック図である。図２に示すように、パーソナルコンピュータ１０２は、プログラムを実行することにより種々の処理や制御を行うＣＰＵ１０と、ネットワークを介して他の装置との間で各種データや情報などの伝送を行う通信部１２と、プログラムを格納したり、データや情報を格納したりするためのメモリ１４と、キーボードやポインティングデバイスなどから成り、ユーザからの指示を入力するための入力部１８と、取得したデータや情報などを表示するためのモニタ１９と、を主として備えている。このうち、メモリ１４は、データや情報として、後述するような、送信先情報１６や、コンテンツデータ１７などを格納することが可能である。また、ＣＰＵ１０は、メモリ１４に格納されているプログラム（図示せず）を実行することによって、データ変換部１１として機能することが可能である。
【００３０】
図３は図１におけるＳＩＰサーバ１０６の主要構成を示すブロック図である。図３に示すように、ＳＩＰサーバ１０６は、サーバコンピュータによって構成されており、プログラムを実行することにより種々の処理や制御を行うＣＰＵ２０と、ネットワークを介して他の装置との間で各種データや情報などの伝送を行う通信部２２と、プログラムを格納したり、データや情報を格納したりするためのメモリ２４と、を主として備えている。このうち、メモリ２４は、情報として、後述するような、登録情報２６や、機種情報データベース２８などを格納することが可能である。なお、ＳＩＰサーバ１０６は、上記構成要素以外にも、キーボードやポインティングデバイスなどの入力部やモニタなどの表示部などを備えているが、図では省略されている。
【００３１】
図４は一般的なＳＩＰサーバの種別を示す説明図である。一般に、ＳＩＰサーバは、機能に応じて、図４に示すような種別に分けることができる。
【００３２】
レジストラは、ＳＩＰクライアント（すなわち、ＳＩＰユーザエージェント）からの登録要求を受け付けて、ＳＩＰクライアントのＳＩＰアドレス（すなわち、ＳＩＰ  ＵＲＩ（Uniform Resource Identifier））や位置情報（すなわち、ＩＰ（Internet Protocol）アドレスなど）を、ロケーションサーバに登録する。ロケーションサーバは、ＳＩＰクライアントやサーバのＳＩＰアドレスや位置情報などを格納するデータベースである。プロキシサーバは、ＳＩＰクライアント間において、リクエストやレスポンスを中継するサーバであって、ＳＩＰクライアント間におけるセッションの確立などを仲介する。リダイレクトサーバは、ＳＩＰクライアントからの問い合わせに対して、通信したい相手先の位置情報を通知する。プレゼンスサーバは、ＳＩＰクライアントに関するプレゼンス情報を取得し、管理すると共に、それらのプレゼンス情報を他のＳＩＰクライアントに提供する。
【００３３】
図５は図１における受信装置１０４の主要構成を示すブロック図である。受信装置１０４は、図５に示すとおり、パーソナルコンピュータ１１０と、そのパーソナルコンピュータ１１０にＵＳＢケーブルなどで接続されたプリンタ１１２と、によって構成されている。このうち、パーソナルコンピュータ１１０は、図５に示すように、プログラムを実行することにより種々の処理や制御を行うＣＰＵ３０と、ネットワークを介して他の装置との間で各種データや情報などの伝送を行う通信部３２と、プログラムを格納したり、データや情報を格納したりするためのメモリ３４と、キーボードやポインティングデバイスなどから成り、ユーザからの指示を入力するための入力部４０と、取得したデータや情報などを表示するためのモニタ４２と、外部接続されたプリンタ１１２などにデータを出力するための出力インタフェース（Ｉ／Ｆ）部４６と、を主として備えている。このうち、メモリ３４は、データや情報として、コンテンツデータ３６などを格納することが可能である。
【００３４】
なお、本実施例では、受信装置１０４の構成として、パーソナルコンピュータ１１０とそのパーソナルコンピュータ１１０にＵＳＢケーブルなどで直接接続されるプリンタ１１２と、で構成される形態を採用するようにしたが、受信装置の構成としては、種々の形態を採ることができる。
【００３５】
例えば、プリンタ１１２に代えて、複合機を用いる形態であってもよい。または、パーソナルコンピュータ１１０と、そのパーソナルコンピュータ１１０にＬＡＮケーブルなどでＬＡＮ（ローカルエリアネットワーク）を介して接続されたネットワーク対応の複合機もしくはプリンタと、で構成される形態であってもよい。または、パーソナルコンピュータ１１０と、そのパーソナルコンピュータ１１０にＬＡＮケーブルなどでＬＡＮを介して接続されたネットワークアダプタと、そのネットワークアダプタにＵＳＢケーブルなどで接続された複合機もしくはプリンタと、で構成される形態であってもよい。
【００３６】
さらには、ＩＰ（Internet Protocol）通信プリンティング対応の複合機もしくはプリンタのみで構成される形態であってもよい。ＩＰ通信プリンティング対応の複合機もしくはプリンタは、ＳＩＰ  ＵＲＩなどグローバルなアドレスを直接扱うことができるため、ブロードバンドルータなどを介して、インターネットなどのブロードバンドネットワークに直接接続したとしても、それらネットワーク上の装置との間でデータをやりとりすることが可能だからである。なお、ここで、ＩＰ通信プリンティングとは、以下の条件を満たす印刷方式を言う。
・ネットワークを用いた印刷方式である。
・通信プロトコルとしてＳＩＰなどの呼制御プロトコルを用いる。
・対応する端末間同士でコンテンツデータの送受信が可能である。
・パーソナルコンピュータを含む他の機器の仲介なしにコンテンツデータの直接印刷が可能である。
【００３７】
なお、装置同士は、ケーブルなど有線で接続される代わりに、いわゆる無線ＬＡＮや、ブルートゥースや、赤外線など、無線で接続されてもよい。
【００３８】
また、インターネットを含むネットワーク１０８では、グローバルＩＰアドレスが割り当てられるのに対し、ＬＡＮなどのプライペートネットワークでは、プライペートＩＰアドレスが割り当てられることが多い。そのような場合、いわゆるＮＡＴ（Network Address Translation）越えの問題が存在するが、一般に知られているように、ＮＡＴ越えの方法として、ＵＰｎＰ（Universal Plug and Play）の技術や、ＳＴＵＮ（Simple Traversal of UDP through NAT）の技術や、ＴＵＲＮ（Traversal Using Relay NAT）の技術や、ＩＣＥ（Interactive Connectivity Establishment）の技術などを用いることによって、そのような問題は解決することができる。
【００３９】
なお、本実施例において、パーソナルコンピュータ１０２は、請求項における送信装置に、受信装置１０４は、請求項における受信装置に、ＳＩＰサーバ１０６は、請求項における仲介サーバに、プリンタ１１２は、請求項における印刷装置に、それぞれ相当する。
【００４０】
Ｂ．実施例の動作：
図１において、まず、送信装置であるパーソナルコンピュータ１０２や受信装置１０４を構成するパーソナルコンピュータ１１０は、それぞれ、起動すると、ＳＩＰサーバ１０６にＳＩＰクライアントとしてアクセスする。そして、これらパーソナルコンピュータ１０２，１１０は、アクセスしたＳＩＰサーバ１０６にそれぞれ登録要求を出し、自己のＳＩＰ  ＵＲＩやＩＰアドレスなどの情報を送信する。
【００４１】
一般に、呼制御としてＳＩＰを利用する場合、ＳＩＰクライアントが、ＳＩＰサーバへ登録する際には、自身のＳＩＰ  ＵＲＩ（ＳＩＰアドレス）を登録する。ここで、ＳＩＰ  ＵＲＩは、例えば、「sip:1234@west.com」という形式の識別子で表される。先頭には、ＳＩＰであることを示す識別子（スキーム）を置き（「sip」）、次にユーザ識別子を置き（「1234」）、「@」で区切って、ホスト名を置く（「west.com」）という形式になっている。なお、ユーザ識別子には、ユーザＩＤや電話番号などが用いられる。また、ホスト名には、完全修飾ドメイン名（ＦＱＤＮ：Fully Qualified Domain Name）やＩＰアドレスが用いられる。さらに、ホスト名の後には、ポート番号や、オプションパラメータ（ＵＲＩパラメータ）などを置くことも可能である。また、ＳＩＰ  ＵＲＩに代えて、ＳＩＰのセキュアなＵＲＩとして、ＳＩＰＳ  ＵＲＩを用いることもできる。その場合、スキームとして、「sips」を置く。
【００４２】
ＵＲＩパラメータとしては、様々な形式のものが指定可能であり、例えば、ＳＩＰクライアントが電話である場合、自身が電話であることを示すために、「user=phone」というＵＲＩパラメータを、以下のような形式で指定することが可能である。
sip:1234@west.com;user=phone
【００４３】
本実施例では、このＵＲＩパラメータを、ＲＦＣ（Request For Comment）の規定外として独自に拡張することで、例えば、下記のような形式にて、プリンタの機種名を指定するようにしている。
例：プリンタの機種名「XY-X002」を指定する場合
ＵＲＩパラメータ：    user=xy-x002
ＳＩＰ  ＵＲＩ：      sip:1234@west.com;user=xy-x002
【００４４】
なお、ＵＲＩパラメータとしては、「user=xy-x002」に代えて、「printer=xy-x002」を用いるようにしてもよい。その場合、以下のような形式となる。
ＵＲＩパラメータ：    printer=xy-x002
ＳＩＰ  ＵＲＩ：      sip:1234@west.com;printer=xy-x002
【００４５】
そこで、本実施例では、上記したように、受信装置１０４を構成するパーソナルコンピュータ１１０が、自己のＳＩＰ  ＵＲＩをＳＩＰサーバ１０６に送信する際、そのＳＩＰ  ＵＲＩとして、下記のごとく、受信装置１０４に割り当てられているＳＩＰ  ＵＲＩに、プリンタ１１２の機種名をＵＲＩパラメータとして含めて、ＳＩＰサーバ１０６に送信する。
・プリンタ１１２（機種名「AB-A001」）
ＳＩＰ  ＵＲＩ：      sip:5678@west.com;user=ab-a001
【００４６】
また、パーソナルコンピュータ１１０は、ＩＰアドレスとして、下記のごとく、受信装置１０４に割り当てられているグローバルＩＰアドレス（実際には、受信装置１０４の接続されているルータに割り当てられているグローバルＩＰアドレス）を、ＳＩＰサーバ１０６に送信する。
ＩＰアドレス：        aaa.bbb.ccc.ddd
【００４７】
これに対し、ＳＩＰサーバ１０６は、レジストラ，ロケーションサーバとして機能し、図３に示すように、そのＣＰＵ２０は、通信部２２を介して、登録要求を受け付け、送信されたＳＩＰ  ＵＲＩやＩＰアドレスなどの情報を登録情報２６としてメモリ２４に登録する。この際、ＣＰＵ２０は、ＳＩＰ  ＵＲＩに含まれているＵＲＩパラメータから、プリンタの機種名の情報も取得して、登録情報２６として、併せて登録する。
【００４８】
この結果、例えば、受信装置１０４（すなわち、パーソナルコンピュータ１１０及びプリンタ１１２）については、登録情報２６として下記のようなデータが登録されることになる。
ＳＩＰ  ＵＲＩ          ＩＰアドレス        プリンタ機種名
sip:5678@west.com      aaa.bbb.ccc.ddd          AB-A001
【００４９】
なお、上記した例では、パーソナルコンピュータ１１０は、プリンタ１１２の機種名を、ＳＩＰ  ＵＲＩに含ませて送信し、ＳＩＰサーバ１０６に登録情報２６として登録するようにしたが、プレゼンス情報として、ＳＩＰサーバ１０６に通知するようにしてもよい。この場合、ＳＩＰサーバ１０６は、プレゼンスサーバとして機能し、通知されたプレゼンス情報を受け取って、メモリ２４に格納する。このとき、パーソナルコンピュータ１１０は、ＳＩＰサーバ１０６に送信されるメッセージのうち、ＰＵＢＬＩＳＨまたはＳＵＢＳＣＲＩＢＥリクエストのボディの部分にプレゼンス情報を載せて通知する。また、ＲＥＧＩＳＴＥＲリクエストのボディの部分にプレゼンス情報を載せて通知することも可能である。なお、このようなプレゼンス情報の通知を行うタイミングとしては、登録時に限らない。
【００５０】
一方、ＳＩＰサーバ１０６には、図３に示すように、メモリ２４に、予め、機種情報データベース２８が構築されている。図６は図３における機種情報データベースの内容を概略的に示す説明図である。図６に示すように、機種情報データベース２８には、プリンタの機種毎に、機種情報が格納されている。
【００５１】
一般に、プリンタ等の印刷装置では、その印刷装置が、どのようなデータフォーマットに対応しているか、カラー対応か、それともモノクロのみの対応か、或いは、どのような用紙サイズに対応しているか、は、その印刷装置の機種に依存する問題であり、このようなデータフォーマット，カラー／モノクロ，用紙サイズなどの情報を、本明細書では、機種情報と呼んでいる。
【００５２】
図６に示すように、例えば、機種名「AB-A001」のプリンタについては、機種情報として、対応可能なデータフォーマットについては、「ＪＰＥＧ」が、カラー／モノクロの対応については、「モノクロ」が、対応可能な用紙サイズについては、「Ｌ判」が、それぞれ、記載されている。また、機種名「XY-X002」のプリンタについては、機種情報として、対応可能なデータフォーマットについては、「ＪＰＥＧ」が、カラー／モノクロの対応については、「カラー」が、対応可能な用紙サイズについては、「Ａ４」が、それぞれ、記載されている。
【００５３】
こうして、ＳＩＰに関する事前準備が完了したら、ＳＩＰを利用した、装置間におけるセッションの確立を行うことが可能となる。
【００５４】
そこで、まず、送信装置側では、送信したい印刷コンテンツが用意されており、図２に示すパーソナルコンピュータ１０２のメモリ１４に、コンテンツデータ１７として格納されている。また、その印刷コンテンツを送信すべき各送信先のリストも用意されており、メモリ１４に、送信先情報１６として格納されている。
【００５５】
その後、パーソナルコンピュータ１０２のＣＰＵ１０は、送信先情報１６を読み出し、それに含まれる送信先リストを解析する。送信先リストには、送信先として、例えば、受信装置１０４などのＳＩＰ  ＵＲＩが記載されている。
【００５６】
そこで、パーソナルコンピュータ１０２のＣＰＵ１０は、その送信先リストに従って、受信装置１０４をコンテンツデータ１７の送信先とする場合、まず、通信部１２を介してＳＩＰサーバ１０６にアクセスし、送信先である受信装置１０４のＳＩＰ  ＵＲＩ「sip:5678@west.com」をＳＩＰサーバ１０６に送信して、受信装置１０４に関わる機種情報を要求する。
【００５７】
これに対し、ＳＩＰサーバ１０６のＣＰＵ２０は、通信部２２を介して、受信装置１０４のＳＩＰ  ＵＲＩと共に、その要求を受信すると、そのＳＩＰ  ＵＲＩ「sip:5678@west.com」に基づいて、メモリ２４に格納されている登録情報２６を参照して、そのＳＩＰ  ＵＲＩ「sip:5678@west.com」に対応しているプリンタ機種名「AB-A001」を取得する。さらに、ＣＰＵ２０は、そのプリンタ機種名「AB-A001」に基づいて、メモリ２４に格納されている機種情報データベース２８を参照して、図６に示すように、そのプリンタ機種名「AB-A001」に対応している機種情報、すなわち、「データフォーマット：ＪＰＥＧ，カラー／モノクロ：モノクロ，用紙サイズ：Ｌ判」を取得する。そして、ＣＰＵ２０は、その取得した機種情報を、通信部２２を介して、送信装置であるパーソナルコンピュータ１０２に返信する。
【００５８】
一方、パーソナルコンピュータ１０２のＣＰＵ１０は、通信部１２を介して、返信された受信装置１０４に関わる機種情報を受信すると、その機種情報について解析を行うと共に、メモリ１４からコンテンツデータ１７を読み出して、そのコンテンツデータ１７についても解析を行う。そして、ＣＰＵ１０は、それら解析結果に基づいて、コンテンツデータ１７と機種情報とが、印刷を行うために必要な対応関係にあるかどうかを判定する。具体的には、そのコンテンツデータ１７のデータフォーマットなどが、受信した機種情報に含まれるデータフォーマットなどと一致している場合には、印刷を行うために必要な対応関係にあると判断し、一致していない場合には、その対応関係にないと判断する。判定の結果、印刷を行うために必要な対応関係にある場合には、ＣＰＵ１０は、コンテンツデータ１７をそのままとする。その対応関係にない場合には、ＣＰＵ１０は、データ変換部１１として機能して、コンテンツデータ１７に対し、受信した機種情報に従って、データ変換を施し、変換済みのコンテンツデータを、一時的にメモリ１４に格納する。なお、データ変換としては、例えば、フォーマット変換，カラー／モノクロ変換，拡大・縮小変換などが挙げられる。
【００５９】
具体的には、例えば、コンテンツデータ１７が、ＰＤＦ形式のデータで、カラーデータで、Ａ４サイズのデータである場合に、受信した機種情報が、上述したとおり、「データフォーマット：ＪＰＥＧ，カラー／モノクロ：モノクロ，用紙サイズ：Ｌ判」である場合には、コンテンツデータ１７に対して、ＰＤＦ形式からＪＰＥＧ形式へのフォーマット変換を行い、カラーからモノクロへのカラー／モノクロ変換を行い、そして、Ｌ判のサイズになるように縮小変換を行うことになる。
【００６０】
こうして、受信装置１０４へのコンテンツデータの送信準備が完了したら、ＳＩＰを用いて、送信装置であるパーソナルコンピュータ１０２と受信装置１０４を構成するパーソナルコンピュータ１１０との間におけるセッションの確立を行う。
【００６１】
図７は図１におけるパーソナルコンピュータ１０２，１１０間のセッション確立処理のシーケンスを示す説明図である。図７において、時間は上から下に向かって流れている。また、カギ括弧内の数の順番に、処理シーケンスは進んでいく。
【００６２】
送信装置であるパーソナルコンピュータ１０２のＣＰＵ１０は、自己のＩＰアドレスを受信装置１０４を構成するパーソナルコンピュータ１１０に伝えるために、パーソナルコンピュータ１１０に向かって送信するＩＮＶＩＴＥリクエストのボディの中に、パーソナルコンピュータ１０２のＩＰアドレスを挿入する。一方、パーソナルコンピュータ１１０も、自己のＩＰアドレスをパーソナルコンピュータ１０２に伝えるために、パーソナルコンピュータ１０２に向かって送信する２００  ＯＫレスポンスメッセージのボディの中に、パーソナルコンピュータ１１０のＩＰアドレス（実際には、受信装置１０４の接続されているルータに割り当てられているグローバルＩＰアドレス）を挿入する。
【００６３】
こうして、パーソナルコンピュータ１０２から送信したＡＣＫリクエストメッセージが、パーソナルコンピュータ１１０に到達したら、パーソナルコンピュータ１０２，１１０間のセッションは確立されたことになる。
【００６４】
その後、パーソナルコンピュータ１０２は、２００  ＯＫレスポンスメッセージより取得したパーソナルコンピュータ１１０のＩＰアドレス（実際には、受信装置１０４の接続されているルータに割り当てられているグローバルＩＰアドレス）に基づいて、パーソナルコンピュータ１１０に、ＳＩＰサーバ１０６を介することなく、直接アクセスする。そこで、パーソナルコンピュータ１０２のＣＰＵ１０は、メモリ１４から、コンテンツデータを読み出し、通信部１２を介して、ＨＴＴＰに従って、そのコンテンツデータをＰＵＳＨ型で、パーソナルコンピュータ１１０に送信する。このとき、メモリ１４に格納されているコンテンツデータ１７について、上記したデータ変換が為されていたときには、変換済みのコンテンツデータを読み出して送信し、データ変換が為されずそのままである場合には、そのコンテンツデータ１７を読み出して送信するようにする。
【００６５】
一方、受信装置１０４を構成するパーソナルコンピュータ１１０では、通信部３２を介して、送信されてきたコンテンツデータを受信すると、ＣＰＵ３０は、一時的にメモリ３４にそのコンテンツデータ３６を保存する。
【００６６】
こうして、パーソナルコンピュータ１１０は、送信されたコンテンツデータの受信が完了したら、再び、ＳＩＰに従って、図７に示すように、ＢＹＥリクエストメッセージをＳＩＰサーバ１０６を介してパーソナルコンピュータ１０２に送信する。パーソナルコンピュータ１０２は、ＢＹＥリクエストメッセージを受信すると、２００  ＯＫレスポンスメッセージをＳＩＰサーバ１０６を介してパーソナルコンピュータ１１０に返す。これにより、パーソナルコンピュータ１０２，１１０間のセッションが解消される。
【００６７】
その後、受信装置１０４では、パーソナルコンピュータ１１０におけるＣＰＵ３０が、メモリ３４からコンテンツデータ３６を読み出し、そのコンテンツデータ３６に対して所望の処理を施し、プリンタ１１２において印刷実行可能なデータ形式に変換する。ＣＰＵ３０は、出力Ｉ／Ｆ部４６を介して、印刷命令と共に、変換後のコンテンツデータをプリンタ１１２に送信すると、プリンタ１１２は、そのコンテンツデータに基づいて印刷を行い、印刷コンテンツを出力する。
【００６８】
Ｃ．実施例の効果：
以上説明したように、本実施例によれば、ＳＩＰサーバ１０６を介することによって、受信装置１０４におけるプリンタ１１２の機種情報を、送信装置であるパーソナルコンピュータ１０２に伝達することができるので、パーソナルコンピュータ１０２では、送信先であるプリンタ１１２における対応可能なデータフォーマットなどを把握することができ、それに応じて、送信すべきコンテンツデータにデータ変換を施すことができる。従って、パーソナルコンピュータ１０２から受信装置１０４にそのようなコンテンツデータを送信すると、受信装置１０４におけるプリンタ１１２では、送信された印刷コンテンツを確実に印刷することができる。よって、受信装置１０４において、フォーマット変換などのデータ変換を行う必要がないため、受信装置１０４の負担が少ない。
【００６９】
Ｄ．変形例：
なお、本発明は上記した実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様にて実施することが可能である。
【００７０】
上記した実施例では、受信装置１０４は、プリンタ１１２の機種名をＳＩＰサーバ１０６に送信して登録させると共に、ＳＩＰサーバ１０６は、機種名と、機種情報と、を対応付けて、機種情報データベース２８に記載するようにしていたが、本発明は、このような機種名に限定されるものではなく、機種名の代わりに、各プリンタ固有の個体ＩＤを用いるようにしてもよい。この場合、受信装置１０４は、プリンタ１１２固有の個体ＩＤをＳＩＰサーバ１０６に送信して登録させると共に、ＳＩＰサーバ１０６は、個体ＩＤと、機種情報と、を対応付けて、機種情報データベース２８に記載しておくようにする。なお、個体ＩＤとしては、以下のようなものが挙げられる。
・プリンタ製造時にプリンタのＲＯＭに記録されたシリアル番号
・プリンタがネットワーク対応機種であればＭＡＣアドレス
【００７１】
また、上記した実施例では、データフォーマットの例として、ＪＰＥＧ形式、ＰＤＦ形式などを採り上げたが、その他、ＧＩＦ形式、ＰＮＧ形式、ＴＩＦＦ形式、プレーンテキスト形式、ＨＴＭＬ形式、ＰｏｓｔＳｃｒｉｐｔ（登録商標）形式など、画像やドキュメントを表現することが可能な各種形式を用いることができる。
【００７２】
また、上記した実施例では、コンテンツデータについてのデータ変換は、送信装置であるパーソナルコンピュータ１０２自身が行うようにしていたが、本発明はこれに限定されるものではなく、パーソナルコンピュータ１０２に直接またはネットワークを介して接続するデータ変換処理サーバを用意して、コンテンツデータについてのデータ変換を、そのデータ変換処理サーバにおいて実行させるようにしてもよい。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施例としてのコンテンツ伝送シスムの概略構成を示すブロック図である。
【図２】図１における送信装置であるパーソナルコンピュータ１０２の主要構成を示すブロック図である。
【図３】図１におけるＳＩＰサーバ１０６の主要構成を示すブロック図である。
【図４】一般的なＳＩＰサーバの種別を示す説明図である。
【図５】図１における受信装置１０４の主要構成を示すブロック図である。
【図６】図３における機種情報データベースの内容を概略的に示す説明図である。
【図７】図１におけるパーソナルコンピュータ１０２，１１０間のセッション確立処理のシーケンスを示す説明図である。
【符号の説明】
【００７４】
１０…ＣＰＵ
１１…データ変換部
１２…通信部
１４…メモリ
１６…送信先情報
１７…コンテンツデータ
１８…入力部
１９…モニタ
２０…ＣＰＵ
２２…通信部
２４…メモリ
２６…登録情報
２８…機種情報データベース
３０…ＣＰＵ
３２…通信部
３４…メモリ
３６…コンテンツデータ
４０…入力部
４２…モニタ
４６…出力Ｉ／Ｆ部
１０２…パーソナルコンピュータ
１０４…受信装置
１０６…ＳＩＰサーバ
１０８…ネットワーク
１１０…パーソナルコンピュータ
１１２…プリンタ
【図１】
2009193540.tif 000003
【図２】
2009193540.tif 000004
【図３】
2009193540.tif 000005
【図４】
2009193540.tif 000006
【図５】
2009193540.tif 000007
【図６】
2009193540.tif 000008
【図７】
2009193540.tif 000009