(57)【要約】【課題】出力可能なデータ形式ではないコンテンツを指定した場合に、そのコンテンツを出力可能なデータ形式のコンテンツに変換して提供する。【解決手段】第１受付部１１１は、指定装置２から指定を受付けてコンテンツサーバ装置４に対し第１コンテンツを要求する。判定部１１２は、コンテンツサーバ装置４から提供された第１コンテンツが出力装置３によって出力可能なデータ形式であるか否かを判定する。変換部１１３は、第１コンテンツが上記データ形式ではない場合に、この第１コンテンツを上記データ形式に変換し、変換された後のコンテンツである第２コンテンツを格納する。通知部１１４は、変換部１１３により変換された第２コンテンツの格納先を示すＵＲＩを指定装置２に通知する。提供部１１５は、コンテンツを出力する出力装置３から第２コンテンツの要求を受付けた場合に、この第２コンテンツを出力装置３へ提供する。【選択図】図８
2014174967.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツを指定する指定装置から当該指定を受付ける第１受付部と、
前記第１受付部が受付けた指定により示される第１コンテンツが、コンテンツを出力する出力装置によって出力可能なデータ形式ではない場合に、当該第１コンテンツを前記データ形式に変換し、変換された後のコンテンツである第２コンテンツを格納する変換部と、
前記変換部により変換された前記第２コンテンツの格納先を前記指定装置に通知する通知部と、
前記指定装置から取得した情報に基づいて前記出力装置が前記格納先を特定し、当該格納先に格納された前記コンテンツを要求した場合に、当該コンテンツを当該出力装置へ提供する提供部と
を有するサーバ装置。
【請求項２】
前記指定装置から前記出力装置が出力可能なデータ形式を示す情報を受付ける第２受付部を備え、
前記変換部は、前記第１コンテンツが、前記第２受付部が受付けた情報により示されるデータ形式ではない場合に、当該第１コンテンツを当該データ形式に変換する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記出力装置から当該出力装置が出力可能なデータ形式を示す情報を受付ける第３受付部を備え、
前記変換部は、前記第１コンテンツが、前記第３受付部が受付けた情報により示されるデータ形式ではない場合に、当該第１コンテンツを当該データ形式に変換する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項４】
前記変換部は、前記第１コンテンツが前記データ形式である場合に、当該第１コンテンツを変換せず、
前記通知部は、前記変換部が前記第１コンテンツを変換しない場合に、当該第１コンテンツの格納先を前記指定装置に通知する
ことを特徴とする請求項１から３のいずれか１項に記載のサーバ装置。
【請求項５】
前記通知部は、前記格納先とともに、前記提供部が当該格納先に格納された前記コンテンツを提供する期間を示す期間情報を通知する
ことを特徴とする請求項１から４のいずれか１項に記載のサーバ装置。
【請求項６】
第１コンテンツを指定する指定装置と、
コンテンツを出力する出力装置と、
前記コンテンツを前記出力装置に提供するサーバ装置と
を有し、
前記サーバ装置は、
前記指定装置から前記指定を受付ける第１受付部と、
前記第１受付部が受付けた指定により示される第１コンテンツが、コンテンツを出力する出力装置によって出力可能なデータ形式ではない場合に、当該第１コンテンツを前記データ形式に変換し、変換された後のコンテンツである第２コンテンツを格納する変換部と、
前記変換部により変換された前記第２コンテンツの格納先を前記指定装置に通知する通知部と、
前記指定装置から取得した情報に基づいて前記出力装置が前記格納先を特定し、当該格納先に格納された前記コンテンツを要求した場合に、当該コンテンツを当該出力装置へ提供する提供部とを有し、
前記出力装置は、前記格納先を示す前記情報を前記指定装置から取得する
ことを特徴とする出力システム。
【請求項７】
コンピュータを、
第１コンテンツを指定する指定装置から当該指定を受付ける第１受付部と、
前記第１受付部が受付けた指定により示される第１コンテンツが、コンテンツを出力する出力装置によって出力可能なデータ形式ではない場合に、当該第１コンテンツを前記データ形式に変換し、変換された後のコンテンツである第２コンテンツを格納する変換部と、
前記変換部により変換された前記第２コンテンツの格納先を前記指定装置に通知する通知部と、
前記指定装置から取得した情報に基づいて前記出力装置が前記格納先を特定し、当該格納先に格納された当該コンテンツを要求した場合に、当該コンテンツを当該出力装置へ提供する提供部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、出力システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ネットワークに接続された複数のクライアントと複数の印刷装置の間を仲介して両者間の印刷を実現する印刷仲介システムであって、前記複数の印刷装置を管理下に置き、前記クライアントからの指定に基づいて、印刷データを該管理下の印刷装置に仲介する複数の下位層仲介部と、該複数の下位層仲介部を管理下に置き、前記クライアントからの指定に基づいて、印刷データを該下位層仲介部に仲介する上位層仲介部とを備える印刷仲介システムが記載されている。
特許文献２には、インターネットプリンテイングプロトコルを使用して、クライアントが、インターネットを通してプリントサーバを印刷制御するインターネット印刷方法において、前記クライアント又は前記プリントサーバの一方からの要求に応じて、前記インターネット上のプロキシ装置に、前記プリントサーバのサーバサイトを開設するステップと、前記クライアントが、前記インターネットプリンテイングプロトコルで前記サーバサイトにアクセスするステップと、前記アクセスに応じて、前記クライアントの前記インターネットプリンテイングプロトコルでの印刷サービス要求を、前記プリントサーバのファイアウォールを越えることができるプロトコルに変換し、前記プリントサーバに転送するステップとを有することを特徴とするインターネット印刷方法が記載されている。
特許文献３には、画像データを記憶しており、第１情報を指定する要求を受信すると、前記要求の送信元へ前記第１情報に対応する画像データを返信するサーバ装置と、前記第１情報により前記サーバ装置から前記画像データを取得し、前記画像データによって形成される画像を出力する通信装置と、にネットワークを介して接続可能な中継装置であって、前記第１情報の取得要求を前記通信装置から受信する第１受信手段と、前記第１受信手段により前記取得要求を受信した場合、前記第１情報を前記サーバ装置から取得する第１情報取得手段と、前記第１情報取得手段により取得された前記第１情報であって、前記通信装置が画像を出力するのに適したデータサイズの画像データに対応する第１情報である適合第１情報を、前記取得要求の送信元の通信装置に送信する第１送信手段と、を備えることを特徴とする中継装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−５５９１３号公報
【特許文献２】特開２００３−５８４５９号公報
【特許文献３】特開２０１２−１１３７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、出力装置によって出力可能なデータ形式ではないコンテンツを指定した場合に、そのコンテンツを、出力装置によって出力可能なデータ形式のコンテンツに変換して出力装置へ提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係るサーバ装置は、第１コンテンツを指定する指定装置から当該指定を受付ける第１受付部と、前記第１受付部が受付けた指定により示される第１コンテンツが、コンテンツを出力する出力装置によって出力可能なデータ形式ではない場合に、当該第１コンテンツを前記データ形式に変換し、変換された後のコンテンツである第２コンテンツを格納する変換部と、前記変換部により変換された前記第２コンテンツの格納先を前記指定装置に通知する通知部と、前記指定装置から取得した情報に基づいて前記出力装置が前記格納先を特定し、当該格納先に格納された前記コンテンツを要求した場合に、当該コンテンツを当該出力装置へ提供する提供部とを有する。
【０００６】
本発明の請求項２に係るサーバ装置は、請求項１に記載の態様において、前記指定装置から前記出力装置が出力可能なデータ形式を示す情報を受付ける第２受付部を備え、前記変換部は、前記第１コンテンツが、前記第２受付部が受付けた情報により示されるデータ形式ではない場合に、当該第１コンテンツを当該データ形式に変換することを特徴とする。
【０００７】
本発明の請求項３に係るサーバ装置は、請求項１に記載の態様において、前記出力装置から当該出力装置が出力可能なデータ形式を示す情報を受付ける第３受付部を備え、前記変換部は、前記第１コンテンツが、前記第３受付部が受付けた情報により示されるデータ形式ではない場合に、当該第１コンテンツを当該データ形式に変換することを特徴とする。
【０００８】
本発明の請求項４に係るサーバ装置は、請求項１から３のいずれか１項に記載の態様において、前記変換部は、前記第１コンテンツが前記データ形式である場合に、当該第１コンテンツを変換せず、前記通知部は、前記変換部が前記第１コンテンツを変換しない場合に、当該第１コンテンツの格納先を前記指定装置に通知することを特徴とする。
【０００９】
本発明の請求項５に係るサーバ装置は、請求項１から４のいずれか１項に記載の態様において、前記通知部は、前記格納先とともに、前記提供部が当該格納先に格納された前記コンテンツを提供する期間を示す期間情報を通知することを特徴とする。
【００１０】
本発明の請求項６に係る出力システムは、第１コンテンツを指定する指定装置と、コンテンツを出力する出力装置と、前記コンテンツを前記出力装置に提供するサーバ装置とを有し、前記サーバ装置は、前記指定装置から前記指定を受付ける第１受付部と、前記第１受付部が受付けた指定により示される第１コンテンツが、コンテンツを出力する出力装置によって出力可能なデータ形式ではない場合に、当該第１コンテンツを前記データ形式に変換し、変換された後のコンテンツである第２コンテンツを格納する変換部と、前記変換部により変換された前記第２コンテンツの格納先を前記指定装置に通知する通知部と、前記指定装置から取得した情報に基づいて前記出力装置が前記格納先を特定し、当該格納先に格納された前記コンテンツを要求した場合に、当該コンテンツを当該出力装置へ提供する提供部とを有し、前記出力装置は、前記格納先を示す前記情報を前記指定装置から取得することを特徴とする。
【００１１】
本発明の請求項７に係るプログラムは、コンピュータを、第１コンテンツを指定する指定装置から当該指定を受付ける第１受付部と、前記第１受付部が受付けた指定により示される第１コンテンツが、コンテンツを出力する出力装置によって出力可能なデータ形式ではない場合に、当該第１コンテンツを前記データ形式に変換し、変換された後のコンテンツである第２コンテンツを格納する変換部と、前記変換部により変換された前記第２コンテンツの格納先を前記指定装置に通知する通知部と、前記指定装置から取得した情報に基づいて前記出力装置が前記格納先を特定し、当該格納先に格納された当該コンテンツを要求した場合に、当該コンテンツを当該出力装置へ提供する提供部として機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１，６，７に係る発明によれば、出力装置によって出力可能なデータ形式ではないコンテンツを指定した場合に、そのコンテンツを、出力装置によって出力可能なデータ形式のコンテンツに変換して出力装置へ提供することができる。
請求項２に係る発明によれば、サーバ装置は、出力装置が出力可能なデータ形式を示す情報を指定装置から受付けることができる。
請求項３に係る発明によれば、サーバ装置は、出力装置が出力可能なデータ形式を示す情報を出力装置自身から受付けることができる。
請求項４に係る発明によれば、サーバ装置は、不要な変換処理を実行せずに済む。
請求項５に係る発明によれば、サーバ装置は、第２コンテンツを提供する期間を指定装置に通知することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る出力システムの全体構成を示す図である。
【図２】本発明の実施形態に係る変換装置の構成を示す図である。
【図３】第２コンテンツデータベースの構成の一例を示す図である。
【図４】本発明の実施形態に係る指定装置の構成を示す図である。
【図５】本発明の実施形態に係る出力装置の構成を示す図である。
【図６】本発明の実施形態に係るコンテンツサーバ装置の構成を示す図である。
【図７】第１コンテンツデータベースの構成の一例を示す図である。
【図８】本発明の実施形態に係る変換装置の機能的構成を示す図である。
【図９】変換装置によるコンテンツの変換の動作を示すフロー図である。
【図１０】要求されたコンテンツを変換装置が提供する動作を示すフロー図である。
【図１１】変形例における変換装置の機能的構成を示す図である。
【発明を実施するための形態】
【００１４】
１．実施形態
１−１．全体構成
図１は、本発明の実施形態に係る出力システム９の全体構成を示す図である。出力システム９は、変換装置１と、指定装置２と、出力装置３と、コンテンツサーバ装置４と、ＷＡＮ（Wide Area Network）５と、ＬＡＮ（Local Area Network）６とを備える。
【００１５】
ＷＡＮ５は、変換装置１、コンテンツサーバ装置４およびＬＡＮ６を接続し、これらの間で相互に遣り取りされる情報を仲介する広域の通信回線であり、例えば、インターネットである。
【００１６】
ＬＡＮ６は、指定装置２および出力装置３と接続して、これらとＷＡＮ５との間で遣り取りされる情報を仲介する通信回線である。ＬＡＮ６には、ＷＡＮ５と接続するゲートウェイサーバ装置（図示せず）が備えられている。このゲートウェイサーバ装置は、ＬＡＮ６に接続された機器（以下、ＬＡＮ６側の機器という）からＷＡＮ５に接続された機器（以下、ＷＡＮ５側の機器という）への通信を許可する。一方、ゲートウェイサーバ装置は、ＷＡＮ５側の機器からＬＡＮ６側の機器への通信について、ＬＡＮ６側の機器から要求された通信に対する応答のみを許可し、それ以外の通信を破棄する。すなわち、このゲートウェイサーバ装置はいわゆるファイアウォールとして機能する。
【００１７】
指定装置２は、ＬＡＮ６に接続しており、ユーザの操作を受付けてその操作が示すコンテンツ（以下、第１コンテンツという）を変換装置１に対して指定する端末装置である。指定装置２は、例えばスマートフォンや、タブレット型のパーソナルコンピュータなどである。
【００１８】
変換装置１は、ＷＡＮ５に接続し、要求されたコンテンツを出力装置３に提供するサーバ装置である。変換装置１は、指定装置２からの指定を受付けて、その指定により示される第１コンテンツをコンテンツサーバ装置４から取得する。そして、取得した第１コンテンツが出力装置３によって出力可能なデータ形式でない場合に、変換装置１は、第１コンテンツをそのデータ形式に変換する。第１コンテンツから変換されたコンテンツ（以下、第２コンテンツという）は、変換装置１によって図２に示す記憶部１２に格納される。このとき、変換装置１は、第１コンテンツを指定した指定装置２に第２コンテンツの格納先、すなわち、記憶部１２において第２コンテンツを記憶する記憶領域を示すＵＲＩ（Uniform Resource Identifier）を通知する。また、変換装置１は、出力装置３が第２コンテンツを要求した場合に、第２コンテンツを出力装置３へ提供する。
なお、ここでいう「データ形式」とはコンテンツを記述するデータの形式である。例えば出力装置３が画像形成装置である場合の出力可能なデータ形式には、ＰＤＦ（Portable Document Format）やＰＤＬ（Page Description Language）、ＴＩＦＦ（Tag Image File Format）などがあり、出力装置３が表示装置である場合の出力可能なデータ形式には、これらデータ形式に加え、動画ファイルのデータ形式などがある。また、出力装置３が音声再生装置である場合の出力可能なデータ形式には、音声ファイルのデータ形式などがある。
【００１９】
コンテンツサーバ装置４は、ＷＡＮ５に接続するサーバ装置であり、コンテンツを記憶する。コンテンツサーバ装置４は、変換装置１からコンテンツの要求を受付け、要求されたそのコンテンツを変換装置１へ提供する。コンテンツは、文書ファイルや画像ファイル、動画ファイル、音声ファイル、アプリケーションプログラムが生成したデータファイル、プログラムファイル等、様々なデータ形式の情報である。
【００２０】
出力装置３は、変換装置１から指定装置２に通知されたＵＲＩを指定装置２から取得する。そして、出力装置３は、取得したＵＲＩを用いて変換装置１にそのＵＲＩが示す記憶領域に格納された第２コンテンツを要求する。この要求を受付けた変換装置１は、第２コンテンツを出力装置３に提供する。出力装置３は、変換装置１から提供された第２コンテンツを出力する。出力装置３は、例えば電子写真方式の画像形成装置であり、第２コンテンツが示す画像を用紙などの媒体上に形成することによって、この第２コンテンツを出力する。
【００２１】
１−２．変換装置の構成
図２は、変換装置１の構成を示す図である。制御部１１は、変換装置１の各部の動作を制御する手段である。制御部１１は、ＣＰＵ（Central Processing Unit）などの演算処理装置や、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク、フラッシュメモリなどの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。なお、記憶装置は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。
【００２２】
通信部１３は、ＷＡＮ５を介して他の機器との間で通信をするためのインターフェースである。
記憶部１２はハードディスクドライブなどの大容量の記憶手段であり、制御部１１に読み込まれるプログラムを記憶する。このプログラムには、出力装置３によって出力可能なデータ形式についての情報が予め記述されている。
また、記憶部１２は、第２コンテンツをその第２コンテンツの格納先を示す情報に対応付けて記憶する第２コンテンツデータベース（以下、図において「データベース」をＤＢと表記する）１２１を含む。制御部１１は、出力装置３の要求に応じてこの第２コンテンツデータベース１２１から第２コンテンツを読み出して提供する。
【００２３】
１−３．第２コンテンツデータベースの構成
図３は、第２コンテンツデータベース１２１の構成の一例を示す図である。第２コンテンツデータベース１２１は、第２コンテンツの格納先を示す情報として、図３に示すように「ｈｔｔｐ：／／ｚ＊＊．ｃｏｍ／Ｃ００１」などのＵＲＩが記述されたテーブルを有する。そして、このＵＲＩのそれぞれには、第２コンテンツの記憶領域が対応付けられている。
【００２４】
第２コンテンツデータベース１２１にアクセスする制御部１１は、プログラムに予め記述された情報に基づいて指定装置２によって指定された第１コンテンツが出力装置３によって出力可能なデータ形式であるか否かを判定し、このデータ形式ではない場合に、この第１コンテンツを上述したデータ形式に変換して得られる第２コンテンツの格納先を示すＵＲＩを生成する。そして、制御部１１は、生成したＵＲＩを第２コンテンツデータベース１２１のテーブルに記述するとともに、記述したＵＲＩに対応付けて、第２コンテンツを格納する記憶領域を記憶部１２内に確保する。
【００２５】
また、制御部１１は、出力装置３から第２コンテンツの要求を受付けた場合に、その要求に含まれていたＵＲＩを上述したテーブルの中から探し、これに対応付けられた第２コンテンツを読み出して出力装置３に提供する。
【００２６】
１−４．指定装置の構成
図４は、指定装置２の構成を示す図である。制御部２１は、指定装置２の各部の動作を制御する手段である。制御部２１は、ＣＰＵなどの演算処理装置や、ＲＯＭ、ＲＡＭ、ハードディスク、フラッシュメモリなどの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。なお、記憶装置は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。記憶部２２はフラッシュメモリなどの大容量の記憶手段であり、制御部２１に読み込まれるプログラムを記憶する。
【００２７】
通信部２３は、ＬＡＮ６を介して他の機器との間で通信をするためのインターフェースである。表示部２４は、液晶などを使用したディスプレイ装置であり、制御部２１からの指示に応じて画像を表示する。操作部２５は各種の指示を入力するための座標取得部や操作ボタンなどの操作子を備えており、ユーザによる操作を受付けてその操作内容に応じた信号を制御部２１に供給する。
【００２８】
１−５．出力装置の構成
図５は、出力装置３の構成を示す図である。制御部３１は、出力装置３の各部の動作を制御する手段である。制御部３１は、ＣＰＵなどの演算処理装置や、ＲＯＭ、ＲＡＭ、ハードディスク、フラッシュメモリなどの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。なお、記憶装置は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。
【００２９】
記憶部３２はフラッシュメモリなどの大容量の記憶手段であり、制御部３１に読み込まれるプログラムを記憶する。
通信部３３は、ＬＡＮ６を介して他の機器との間で通信をするためのインターフェースである。
【００３０】
出力部３４は、制御部３１により指示された画像データに基づいて画像を形成する構成であり、例えば、像保持体、帯電器、照射部、供給部、転写部、定着部など（いずれも図示せず）を有する。像保持体は、電荷発生層や電荷輸送層を有する部材であり、例えば、円柱形状であって軸を中心にして回転する感光体ドラムなどである。帯電器は、像保持体の表面を帯電させる部材である。照射部は、レーザ発光源やポリゴンミラーなどを備え、制御部３１によって制御され、画像を示す画像データに応じたレーザ光を、帯電器により帯電させられた後の像保持体に向けて照射する。これにより像保持体には静電潜像が保持される。
【００３１】
供給部は、静電潜像が保持された像保持体にトナーを供給する。トナーは像保持体の表面で照射部により露光された部分、すなわち静電潜像の画線部に付着する。これにより、像保持体には現像像が形成（現像）される。転写部は、像保持体に形成された現像像を媒体に転写する。これにより、媒体上に画像が形成される。定着部は、画像が形成された媒体を挟んで加熱し、媒体上に転写された現像剤を溶融させて定着する。媒体は、例えば用紙などであるが、樹脂製のシートなどであってもよく、要するに、表面に画像を記録し得るものであればよい。
【００３２】
１−６．コンテンツサーバ装置の構成
図６は、コンテンツサーバ装置４の構成を示す図である。制御部４１は、コンテンツサーバ装置４の各部の動作を制御する手段である。制御部４１は、ＣＰＵなどの演算処理装置や、ＲＯＭ、ＲＡＭ、ハードディスク、フラッシュメモリなどの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。なお、記憶装置は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。
【００３３】
通信部４３は、ＷＡＮ５を介して他の機器との間で通信をするためのインターフェースである。
記憶部４２はハードディスクドライブなどの大容量の記憶手段であり、制御部４１に読み込まれるプログラムを記憶する。また、記憶部４２は、第１コンテンツをその第１コンテンツの識別情報に対応付けて記憶する第１コンテンツデータベース４２１を含む。制御部４１は、変換装置１や出力装置３の要求に応じてこの第１コンテンツデータベース４２１から第１コンテンツを読み出して提供する。
【００３４】
１−７．第１コンテンツデータベースの構成
図７は、第１コンテンツデータベース４２１の構成の一例を示す図である。第１コンテンツデータベース４２１は、第１コンテンツの格納先を示す情報として、図７に示すように「ｈｔｔｐ：／／ａ＊＊．ｏｒｇ／Ｄ００１」などのＵＲＩが記述されたテーブルを有する。そして、このＵＲＩのそれぞれには、第１コンテンツの記憶領域が対応付けられている。
【００３５】
第１コンテンツデータベース４２１にアクセスする制御部４１は、変換装置１から第１コンテンツの要求を受付けた場合に、その要求に含まれていたＵＲＩを上述したテーブルの中から探し、これに対応付けられた第１コンテンツを読み出して変換装置１に提供する。
【００３６】
１−８．変換装置の機能的構成
図８は、変換装置１の機能的構成を示す図である。制御部１１は、第１受付部１１１、判定部１１２、変換部１１３、通知部１１４、および提供部１１５として機能する。なお、図８において、ＷＡＮ５、ＬＡＮ６、および各構成の通信部の図示を省略する。
【００３７】
第１受付部１１１は、指定装置２から第１コンテンツの指定を受付ける。第１コンテンツの指定は、第１コンテンツが格納されている格納先を示すＵＲＩによって行われる。第１受付部１１１は、受付けた指定に基づいてコンテンツサーバ装置４に対し、その指定によって示される第１コンテンツを要求する。
【００３８】
第１受付部１１１による要求を受付けたコンテンツサーバ装置４は、その要求に含まれているＵＲＩを用いて第１コンテンツデータベース４２１の中から第１コンテンツを特定し、この第１コンテンツを変換装置１へ提供する。制御部１１によって実現する判定部１１２は、コンテンツサーバ装置４から提供された第１コンテンツを解析してそのデータ形式が出力装置３によって出力可能なデータ形式であるか否かを判定する。そして、提供された第１コンテンツのデータ形式が上述したデータ形式でないと判定部１１２が判定した場合に、制御部１１は、変換部１１３として第１コンテンツを変換する処理を行う。
【００３９】
変換部１１３は、第１受付部１１１が受付けた指定により示される第１コンテンツが上述したデータ形式ではない場合に、この第１コンテンツを上述したデータ形式に変換し、変換された後のコンテンツである第２コンテンツを格納する。
【００４０】
通知部１１４は、変換部１１３により変換された第２コンテンツの格納先を示すＵＲＩを、指定装置２に通知する。
提供部１１５は、コンテンツを出力する出力装置３から、通知部１１４により通知されたＵＲＩが示す記憶領域に格納された第２コンテンツの要求を受付けた場合に、この第２コンテンツを出力装置３へ提供する。
【００４１】
１−９．変換装置の動作
図９は、変換装置１によるコンテンツの変換の動作を示すフロー図である。変換装置１の制御部１１は、指定装置２による第１コンテンツの指定があるか否かを判定する（ステップＳ１０１）。指定装置２による第１コンテンツの指定がないと判定する場合（ステップＳ１０１；ＮＯ）、制御部１１は、この判定を繰り返す。指定装置２による第１コンテンツの指定があると判定する場合（ステップＳ１０１；ＹＥＳ）、制御部１１は、通信部１３を介してコンテンツサーバ装置４にアクセスし、指定装置２から受付けた指定に含まれているＵＲＩに基づいて第１コンテンツを要求する（ステップＳ１０２）。
【００４２】
制御部１１は、第１コンテンツを取得したか否かを判定する（ステップＳ１０３）。第１コンテンツを取得していないと判定する場合（ステップＳ１０３；ＮＯ）、制御部１１は、この第１コンテンツを取得できない理由があるか否かを判定し（ステップＳ１０４）、取得できない理由がないと判定した場合には（ステップＳ１０４；ＮＯ）、処理をステップＳ１０２に戻して再度、第１コンテンツを要求する。一方、取得できない理由があると判定した場合には（ステップＳ１０４；ＹＥＳ）、処理を中止する（ステップＳ１０５）。
【００４３】
第１コンテンツを取得したと判定する場合（ステップＳ１０３；ＹＥＳ）、制御部１１は、取得した第１コンテンツのデータ形式が出力装置３によって出力可能なデータ形式か否かを判定する（ステップＳ１０６）。第１コンテンツのデータ形式が出力装置３によって出力可能なデータ形式であると判定する場合（ステップＳ１０６；ＹＥＳ）、制御部１１は、第１コンテンツのＵＲＩを記憶部１２の第２コンテンツデータベース１２１に記述して（ステップＳ１０７）、処理を終了する。なお、この第１コンテンツのＵＲＩは、上述した指定に含まれていたものである。
【００４４】
一方、第１コンテンツのデータ形式が出力装置３によって出力可能なデータ形式ではないと判定する場合（ステップＳ１０６；ＮＯ）、制御部１１は、記憶部１２の記憶領域を示すＵＲＩを生成し（ステップＳ１０８）、生成したＵＲＩを第２コンテンツデータベース１２１のテーブルに記述する（ステップＳ１０９）。そして、制御部１１は、記述したＵＲＩに対応付けられる記憶領域を記憶部１２内に確保し（ステップＳ１１０）、第２コンテンツデータベース１２１のテーブルに記述されたＵＲＩを指定装置２へ通知する（ステップＳ１１１）。なお、ステップＳ１０９からステップＳ１１１までの処理は、この順序以外の順序で実行されてもよく、それぞれの処理が並列に実行されてもよい。
【００４５】
次に制御部１１は、ステップＳ１０６において出力装置３によって出力可能なデータ形式でないと判定された第１コンテンツを、そのデータ形式に変換して第２コンテンツを生成する（ステップＳ１１２）。そして、制御部１１は、生成した第２コンテンツをステップＳ１１０で確保した領域に格納して（ステップＳ１１３）、処理を終了する。
【００４６】
図１０は、出力装置３から要求されたコンテンツを変換装置１が提供する動作を示すフロー図である。変換装置１の制御部１１は、出力装置３からコンテンツの要求があるか否かを判定する（ステップＳ２０１）。出力装置３から上記要求がないと判定する場合（ステップＳ２０１；ＮＯ）、制御部１１は、この判定を繰り返す。出力装置３から上記要求があると判定する場合（ステップＳ２０１；ＹＥＳ）、制御部１１は、その要求からＵＲＩを抽出し（ステップＳ２０２）、第２コンテンツデータベース１２１を参照して、このＵＲＩに対応するコンテンツの特定を試みる（ステップＳ２０３）。そして、制御部１１は、コンテンツが特定されたか否かを判定し（ステップＳ２０４）、コンテンツが特定されなかったと判定する場合には（ステップＳ２０４；ＮＯ）、エラー処理を行う（ステップＳ２０５）。ここで、エラー処理は、何も実行せずに処理を終了するだけでもよいし、要求が不正なものであってコンテンツが特定されないということを出力装置３へ通知してもよい。
【００４７】
一方、コンテンツが特定されたと判定する場合（ステップＳ２０４；ＹＥＳ）、制御部１１は、特定されたコンテンツを要求した出力装置３に提供して（ステップＳ２０６）、処理を終了する。なお、出力装置３に提供した後にそのコンテンツが第２コンテンツデータベース１２１によって記憶された第２コンテンツである場合には、その第２コンテンツを記憶部１２から消去して、第２コンテンツデータベース１２１から、その第２コンテンツに対応するＵＲＩを削除ないし無効にしてもよい。
【００４８】
以上の動作により、出力装置３がその出力装置３によって出力できないデータ形式のコンテンツを変換装置１から取り出して出力する際に、変換装置１は、そのコンテンツを出力できるデータ形式のコンテンツに変換して出力装置３に提供する。したがって、出力装置３のユーザは、提供されたコンテンツのデータ形式を確認して、そのコンテンツを変換するべきか否か判断する必要がない。また、出力装置３は、出力できないデータ形式のコンテンツを、出力できるデータ形式のコンテンツに変換する処理を実行する必要がない。
【００４９】
２．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
２−１．変形例１
上述した実施形態において、制御部１１は、プログラムに予め記述された情報に基づいて指定装置２によって指定された第１コンテンツが出力装置３によって出力可能なデータ形式であるか否かを判定していたが、他の情報に基づいてこの判定をしてもよい。例えば、制御部１１は、出力装置３によって出力可能なデータ形式を示す情報を指定装置２から受付けてもよい。
【００５０】
図１１は、この変形例における変換装置１ａの機能的構成を示す図である。変換装置１ａの制御部１１ａは、指定装置２から出力装置３が出力可能なデータ形式を示す情報を受付ける第２受付部１１６として機能する。第２受付部１１６は、出力装置３によって出力可能なデータ形式を示す情報を指定装置２から受付けると、この情報を判定部１１２ａに伝える。判定部１１２ａは、コンテンツサーバ装置４から提供された第１コンテンツを解析してそのデータ形式が、第２受付部１１６が受付けた情報により示されるデータ形式であるか否かを判定する。そして、変換部１１３ａは、この判定部１１２ａによる判定結果に基づいて、第１コンテンツが、上述した情報により示されるデータ形式ではない場合に、この第１コンテンツをこのデータ形式に変換すればよい。
【００５１】
２−２．変形例２
また、制御部１１は、出力装置３によって出力可能なデータ形式を示す情報を出力装置３自身から受付けてもよい。この場合、変換装置１ａの制御部１１ａは、出力装置３が出力可能なデータ形式を示す情報を出力装置３自身から受付ける第３受付部１１７として機能する。第３受付部１１７は、出力装置３によって出力可能なデータ形式を示す情報を出力装置３から受付けると、この情報を判定部１１２ａに伝える。判定部１１２ａは、コンテンツサーバ装置４から提供された第１コンテンツを解析してそのデータ形式が、第３受付部１１７が受付けた情報により示されるデータ形式であるか否かを判定する。そして、変換部１１３ａは、この判定部１１２ａによる判定結果に基づいて、第１コンテンツが、上述した情報により示されるデータ形式ではない場合に、この第１コンテンツをこのデータ形式に変換すればよい。
【００５２】
２−３．変形例３
上述した実施形態において、第１コンテンツのデータ形式が出力装置３によって出力可能なデータ形式であると判定する場合、制御部１１は、第１コンテンツのＵＲＩを記憶部１２の第２コンテンツデータベース１２１に記述していたが、第１コンテンツを変換せずに記憶部１２に複製して記憶し、記憶部１２においてこの第１コンテンツを記憶する記憶領域のＵＲＩを第２コンテンツデータベース１２１に記述してもよい。この構成によれば、例えばセキュリティ上の理由などにより、出力装置３がＵＲＩを指定して、変換装置１の記憶部１２以外の記憶装置からコンテンツを取得することを禁じられていても、指定装置２によって指定されたコンテンツは、出力装置３へ提供される。
【００５３】
２−４．変形例４
上述した実施形態において、通知部１１４は、変換部１１３により変換された第２コンテンツの格納先を示すＵＲＩを、指定装置２に通知していたが、第２コンテンツの格納先を示すＵＲＩとともに、提供部１１５がその格納先に格納された第２コンテンツを提供する期間を示す期間情報を通知してもよい。この場合、提供部１１５は、期間情報によって示される期間が経過したら、第２コンテンツの提供を禁じたり、第２コンテンツデータベース１２１から第２コンテンツを削除したりしてもよい。
【００５４】
２−５．変形例５
変換装置１の制御部１１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどのネットワーク経由でダウンロードさせることも可能である。なお、上記の制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサなどが用いられる。
【符号の説明】
【００５５】
１（１ａ）…変換装置、１１（１１ａ）…制御部、１１１…第１受付部、１１２（１１２ａ）…判定部、１１３（１１３ａ）…変換部、１１４…通知部、１１５…提供部、１２…記憶部、１２１…第２コンテンツデータベース、１３…通信部、２…指定装置、２１…制御部、２２…記憶部、２３…通信部、２４…表示部、２５…操作部、３…出力装置、３１…制御部、３２…記憶部、３３…通信部、３４…出力部、４…コンテンツサーバ装置、４１…制御部、４２…記憶部、４２１…第１コンテンツデータベース、４３…通信部、５…ＷＡＮ、６…ＬＡＮ、９…出力システム。
【図１】
2014174967.tif 000003
【図２】
2014174967.tif 000004
【図３】
2014174967.tif 000005
【図４】
2014174967.tif 000006
【図５】
2014174967.tif 000007
【図６】
2014174967.tif 000008
【図７】
2014174967.tif 000009
【図８】
2014174967.tif 000010
【図９】
2014174967.tif 000011
【図１０】
2014174967.tif 000012
【図１１】
2014174967.tif 000013