(57)【要約】【課題】コンテンツの閲覧や印刷などの利用の制限を図ること。【解決手段】メディアに記憶されたデータを取得するデータ取得手段（記録媒体デコード部）１０９と、データ取得手段１０９によって取得されたデータに対応付けられたマニフェストの有無を判定するマニフェスト判定手段と、マニフェスト判定手段によってマニフェストがあると判定された場合に、当該マニフェストを取得するマニフェスト取得手段と、マニフェスト取得手段によって取得されたマニフェストに基づいて、データ取得手段によって取得されたデータに対応付けられた印刷用画像のデータを取得する印刷データ取得手段と、印刷データ取得手段によって取得された印刷用画像のデータを、印刷装置に対して出力する出力手段（Ｉ／Ｆ）１０６と、を備える印刷処理装置とした。これにより、マニフェストが対応付けられているコンテンツを所有するユーザーに限って印刷用画像を印刷させることができる。【選択図】        図１
2006256221.tif 000002
【特許請求の範囲】
【請求項１】
メディアに記憶された画像のデータを取得するデータ取得手段と、
前記データ取得手段によって取得された画像のデータに対応付けられたマニフェストの有無を判定するマニフェスト判定手段と、
前記マニフェスト判定手段によってマニフェストが対応付けられていると判定された場合、当該マニフェストに基づいて、前記データ取得手段によって取得された画像のデータに対応付けられた印刷用画像のデータの有無を判定するデータ判定手段と、
前記データ判定手段によって前記印刷用画像のデータが有ると判定された場合に、当該印刷用画像のデータを印刷装置に対して出力する出力手段と、
を備えることを特徴とする印刷処理装置。
【請求項２】
前記出力手段は、前記マニフェスト判定手段によって前記マニフェストが無いと判定された場合に、前記印刷用画像より低解像度の非印刷用画像のデータを出力することを特徴とする請求項１に記載の印刷処理装置。
【請求項３】
前記出力手段は、前記データ判定手段によって前記印刷用画像のデータが無いと判定された場合に、前記印刷用画像より低解像度の非印刷用画像のデータを出力することを特徴とする請求項１に記載の印刷処理装置。
【請求項４】
前記データ判定手段によって前記印刷用画像のデータが有ると判定された場合に、当該印刷用画像のデータが暗号化されているか否かを判定する暗号判定手段と、
前記暗号判定手段によって暗号化されていると判定された場合に、前記マニフェスト判定手段によって対応付けられていると判定されたマニフェストに基づいて、暗号化された印刷用画像のデータの復号に用いる鍵データを取得する鍵データ取得手段と、
前記鍵データ取得手段によって取得された鍵データに基づいて、暗号化された印刷用画像のデータを復号する復号手段と、
を備え、
前記出力手段は、前記復号手段によって復号された印刷用画像のデータを出力することを特徴とする請求項１〜３のいずれか一つに記載の印刷処理装置。
【請求項５】
前記出力手段は、前記印刷用画像のデータを、あらかじめ対応付けられた所定の印刷装置に対して出力し、
前記鍵データ取得手段は、前記出力手段によって前記印刷用画像のデータが出力される印刷装置に設けられた記憶領域に記憶された鍵データを取得することを特徴とする請求項４に記載の印刷処理装置。
【請求項６】
メディアに記憶された画像のデータを取得するデータ取得工程と、
前記データ取得工程によって取得された画像のデータに対応付けられたマニフェストの有無を判定するマニフェスト判定工程と、
前記マニフェスト判定工程によってマニフェストが対応付けられていると判定された場合、当該マニフェストに基づいて、前記データ取得工程によって取得された画像のデータに対応付けられた印刷用画像のデータの有無を判定するデータ判定工程と、
前記データ判定工程によって前記印刷用画像のデータが有ると判定された場合に、当該印刷用画像のデータを印刷装置に対して出力する出力工程と、
を含んだことを特徴とする印刷処理方法。
【請求項７】
請求項６に記載の印刷処理方法をコンピュータに実行させることを特徴とする印刷処理プログラム。
【請求項８】
請求項７に記載の印刷処理プログラムをコンピュータによる読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷処理装置、印刷処理方法、印刷処理プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、ＣＤやＤＶＤなどのメディアに記録された画像のコンテンツは、閲覧用のコンテンツと印刷用のコンテンツとが、同一のファイルまたは同一種類の別ファイルという形態で提供されている。これらのコンテンツは、それぞれ、一般的な手法によって閲覧あるいは印刷を行うことが可能なデータ方式（以下、一般的なデータ方式という）で記憶されている場合と、閲覧あるいは印刷を行うために専用のソフトウェアが必要となるデータ方式で記憶されている場合と、がある。後者の場合、コンテンツを閲覧あるいは印刷するための専用のソフトウェアは、たとえば、当該コンテンツと併せて提供される。コンテンツの管理については、不正利用を防止したり、管理の効率化を図ったりすることを目的とした各種技術がある（たとえば、下記特許文献１、２参照。）。
【０００３】
ところで、近年、メディアなどに記録されたコンテンツに関する情報をまとめたインデックスデータについての規格であるＭＰＶ（Ｍｕｓｉｃ  Ｐｈｏｔｏ  Ｖｉｄｅｏ）規格の策定が図られている。このＭＰＶ規格を利用することで、たとえば、コンテンツの管理の効率化を図ることが期待される。
【０００４】
【特許文献１】特開２００２−１９０１５９号公報
【特許文献２】特開２００４−８７０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、一般的なデータ方式でメディアに記憶されたコンテンツが提供された場合、たとえば、これらのコンテンツを別のメディアにコピーし、再利用することが可能である。すなわち、一般的なデータ方式のコンテンツでは、閲覧や印刷などの利用に制限を設けることが困難であるという不都合がある。
【０００６】
また、専用のソフトウェアを必要とするデータ方式でメディアに記憶されたコンテンツが提供された場合、これらのコンテンツを閲覧あるいは印刷するためには専用のソフトウェアを用意しなければならず、閲覧や印刷の作業が煩雑であるという不都合がある。また、専用のソフトウェアを必要とするデータ方式でメディアに記憶されたコンテンツでも、コンテンツと専用のソフトウェアとを併せてコピーすることで、再利用することが可能であり、閲覧や印刷などの利用に制限を設けることが困難であるという不都合がある。
【課題を解決するための手段】
【０００７】
本発明の印刷処理装置は、メディアに記憶された画像のデータを取得するデータ取得手段と、前記データ取得手段によって取得された画像のデータに対応付けられたマニフェストの有無を判定するマニフェスト判定手段と、前記マニフェスト判定手段によってマニフェストが対応付けられていると判定された場合、当該マニフェストに基づいて、前記データ取得手段によって取得された画像のデータに対応付けられた印刷用画像のデータの有無を判定するデータ判定手段と、前記データ判定手段によって前記印刷用画像のデータが有ると判定された場合に、当該印刷用画像のデータを印刷装置に対して出力する出力手段と、を備えることを特徴とする。
【０００８】
したがって、メディアに記憶された画像のデータのうち、マニフェストが対応付けられており、かつ、当該マニフェストに基づいて印刷用画像のデータが対応付けられていると判断される場合に限って、当該印刷用画像のデータが印刷装置に対して出力される。
【０００９】
これによって、コンテンツを印刷して利用する際に制限を設けることができ、印刷用画像を、マニフェストが対応付けられたコンテンツを所有するユーザーに対して選択的に印刷させることができる。このとき、コンテンツおよび当該コンテンツに対応付けられたマニフェストを所有するユーザーに対しては、格別な意識をさせることなく印刷用画像を印刷させることができる。
【００１０】
また、本発明の印刷処理装置における前記出力手段は、前記マニフェスト判定手段によって前記マニフェストが無いと判定された場合に、前記印刷用画像より低解像度の非印刷用画像のデータを出力することを特徴とする。
【００１１】
したがって、メディアに記憶された画像のデータのうち、マニフェストが対応付けられていない画像のデータに関しては、印刷用画像より低解像度の非印刷用画像のデータが出力される。
【００１２】
これによって、コンテンツおよび当該コンテンツに対応付けられたマニフェストを所有するユーザーと、それ以外のユーザーとの差別化を図ることができる。
【００１３】
本発明の印刷処理装置における前記出力手段は、前記データ判定手段によって前記印刷用画像のデータが無いと判定された場合に、前記印刷用画像より低解像度の非印刷用画像のデータを出力することを特徴とする。
【００１４】
したがって、メディアに記憶された画像のデータのうち、印刷用画像のデータが対応付けられていない画像のデータに関しては、印刷用画像より低解像度の非印刷用画像のデータが出力される。
【００１５】
これによって、マニフェストが対応付けられたコンテンツを所有するユーザーと、それ以外のユーザーとの差別化を図ることができる。
【００１６】
加えて、本発明の印刷処理装置は、前記データ判定手段によって前記印刷用画像のデータが有ると判定された場合に、当該印刷用画像のデータが暗号化されているか否かを判定する暗号判定手段と、前記暗号判定手段によって暗号化されていると判定された場合に、前記マニフェスト判定手段によって対応付けられていると判定されたマニフェストに基づいて、暗号化された印刷用画像のデータの復号に用いる鍵データを取得する鍵データ取得手段と、前記鍵データ取得手段によって取得された鍵データに基づいて、暗号化された印刷用画像のデータを復号する復号手段と、を備え、前記出力手段は、前記復号手段によって復号された印刷用画像のデータを出力することを特徴とする。
【００１７】
したがって、画像データに対応付けられた印刷用画像のデータが暗号化されている場合には、同じく画像データに対応付けられたマニフェストに基づいて、暗号化された印刷用画像のデータの復号に用いる鍵データが取得され、取得された鍵データに基づいて、復号された印刷用画像のデータが出力される。
【００１８】
これによって、マニフェストが対応付けられたコンテンツを所有するユーザーと、それ以外のユーザーとの差別化をより確実に図ることができる。
【００１９】
また、本発明の印刷処理装置における前記出力手段は、前記印刷用画像のデータを、あらかじめ対応付けられた所定の印刷装置に対して出力し、前記鍵データ取得手段は、前記出力手段によって前記印刷用画像のデータが出力される印刷装置に設けられた記憶領域に記憶された鍵データを取得することを特徴とする。
【００２０】
したがって、印刷用画像のデータが、あらかじめ対応付けられた所定の印刷装置に対して出力されるとともに、この印刷装置に設けられた記憶領域に記憶された鍵データが取得される。
【００２１】
これによって、コンテンツの利用に際して、特定の印刷装置でのみ印刷を行うという制限を設けることができる。
【００２２】
さらに、本発明の印刷処理方法は、メディアに記憶された画像のデータを取得するデータ取得工程と、前記データ取得工程によって取得された画像のデータに対応付けられたマニフェストの有無を判定するマニフェスト判定工程と、前記マニフェスト判定工程によってマニフェストが対応付けられていると判定された場合、当該マニフェストに基づいて、前記データ取得工程によって取得された画像のデータに対応付けられた印刷用画像のデータの有無を判定するデータ判定工程と、前記データ判定工程によって前記印刷用画像のデータが有ると判定された場合に、当該印刷用画像のデータを印刷装置に対して出力する出力工程と、を含んだことを特徴とする。
【００２３】
したがって、メディアに記憶された画像のデータのうち、マニフェストが対応付けられており、かつ、当該マニフェストに基づいて印刷用画像のデータが対応付けられていると判断される場合に限って、当該印刷用画像のデータが印刷装置に対して出力される。
【００２４】
これによって、コンテンツを印刷して利用する際に制限を設けることができ、印刷用画像を、マニフェストが対応付けられたコンテンツを所有するユーザーに対して選択的に印刷させることができる。このとき、コンテンツおよび当該コンテンツに対応付けられたマニフェストを所有するユーザーに対しては、格別な意識をさせることなく印刷用画像を印刷させることができる。
【００２５】
本発明の印刷処理プログラムは、上述した印刷処理方法をコンピュータに実行させることを特徴とする。
【００２６】
したがって、本発明の印刷処理プログラムを実行することにより、上述した印刷処理方法によって得られる動作がコンピュータによって実現される。
【００２７】
これによって、上述した印刷処理方法の実現によって得られる各種効果を奏することができる。
【００２８】
本発明の記録媒体は、上述した印刷処理プログラムをコンピュータによる読み取り可能に記録している。
【００２９】
したがって、記録された印刷処理プログラムをコンピュータによって読み取らせ、実行させることによって上述した印刷処理プログラムの実行によって得られる各種動作が実現される。
【００３０】
これによって、上述した印刷処理プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照して、この発明にかかる印刷処理装置、印刷処理方法、印刷処理プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００３２】
図１は、本実施の形態における印刷処理装置を示すブロック図である。本実施の形態における印刷処理装置は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ユーザー操作部１０４と、表示部１０５と、Ｉ／Ｆ１０６と、ＨＤＤ１０７と、ＨＤ１０８と、記録媒体デコード部１０９と、を備えている。
【００３３】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、所定の演算処理を実行する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２は、各種制御プログラムを格納する。ＲＯＭ１０２に格納されたデータは、ユーザーの操作によって書き換えることが可能ではあるが、電源ＯＦＦによって消去されることはないものとする。
【００３４】
詳細は後述するが、ＣＰＵ１０１は、ＲＯＭ１０２などに格納された制御プログラムに基づいて、暗号化された印刷用画像データを復号する。このため、本実施の形態では、ＣＰＵ１０１によって復号手段が実現される。また、詳細は後述するが、ＣＰＵ１０１は、ユーザーによって指定された画像のデータに対応付けられたマニフェストの有無を判定する。また、ＣＰＵ１０１は、取得されたマニフェストに基づいて、サムネイルに対応付けられた印刷用画像のデータの有無を判定する。さらに、ＣＰＵ１０１は、取得されたマニフェストに基づいて、後述するサムネイルに対応する印刷用画像のデータが暗号化されているか否かを判定する。このため、本実施の形態では、ＣＰＵ１０１によってマニフェスト判定手段、データ判定手段および暗号判定手段が実現される。
【００３５】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ１０１のワークエリアとして機能する。ＲＡＭ１０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップすることにより不揮発性のメモリとしてもよい。
【００３６】
ユーザー操作部１０４は、文字、数値、各種指示など、ユーザーによって入力操作された情報をＣＰＵ１０１に対して出力する。ユーザー操作部１０４の構成としては、物理的な押下／非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティックなど公知の各種形態を採用することが可能である。ユーザー操作部１０４は、外部からの音声を入力するマイクを用いて、音声によって入力操作を行う形態としてもよい。
【００３７】
ユーザー操作部１０４は、印刷処理装置本体に対して一体に設けられていてもよいし、リモコンのように印刷処理装置から分離して操作可能な形態であってもよい。ユーザー操作部１０４は、上述した各種形態のうちいずれか単一の形態で構成されていてもよいし、複数の形態で構成されていてもよい。ユーザーは、ユーザー操作部１０４の形態に応じて適宜入力操作を行うことで情報を入力する。ユーザー操作部１０４の操作によって入力される情報として、たとえば任意の閲覧用画像を指定する情報が挙げられる。
【００３８】
ユーザー操作部１０４の形態として、たとえば、タッチパネルを採用する場合、このタッチパネルは表示部１０５の表示面側に積層して使用される。この場合、表示部１０５における表示タイミングとタッチパネル（ユーザー操作部１０４）に対する操作タイミングおよびその位置座標とを管理することによって、入力情報を認識する。ユーザー操作部１０４の形態として表示部１０５に積層されたタッチパネルを採用することにより、ユーザー操作部１０４を大型化することなく多くの情報入力を行うことができる。タッチパネルとしては、抵抗膜式、感圧式など公知の各種タッチパネルを用いることが可能である。
【００３９】
表示部１０５は、たとえば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどのディスプレイ装置を含む。表示部１０５は、具体的には、たとえば、映像Ｉ／Ｆや映像Ｉ／Ｆに接続された映像表示用のディスプレイ装置によって構成することができる。映像Ｉ／Ｆは、具体的には、たとえば、ディスプレイ装置全体の制御を行うグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像情報に基づいて、ディスプレイ装置を表示制御する制御ＩＣなどによって構成される。
【００４０】
表示部１０５には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、表示部１０５には、後述するサムネイル画像や、各サムネイル画像に設定された印刷条件などの情報が表示される。サムネイル画像や印刷条件などの情報は、たとえばアイコンの形態で表示されており、ユーザー操作部１０４によってカーソルを操作しアイコンを指定することで、サムネイル画像や印刷条件などを指定することができる。
【００４１】
Ｉ／Ｆ１０６には、図示しない印刷装置が接続されている。公知の技術であるため図示および説明を省略するが、印刷装置は、用紙などの記録媒体上に画像を形成する画像形成エンジン、当該画像形成エンジンを通過するように用紙などの記録媒体を搬送する搬送モータ、および、本実施の形態の印刷処理装置との間で通信を行うＩ／Ｆなどを備えている。
【００４２】
本実施の形態の印刷処理装置は、Ｉ／Ｆ１０６および印刷装置が備えるＩ／Ｆ１０６を介し、印刷装置に対して印刷用画像データを出力するとともに、専用の駆動ドライバによって印刷装置を制御することで、印刷装置に対して印刷を行わせる。本実施の形態では、Ｉ／Ｆ１０６によって出力手段が実現される。図示を省略するが、印刷装置は、上記の各部に加えて、後述する鍵データを記憶する記憶部を備えている。
【００４３】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０７は、ＨＤ１０８に対する情報の読み取り／書き込みの制御を行う。印刷処理プログラムが、たとえば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、メモリカードなどに記録されている場合、ＨＤＤ１０７に代えて、これらに記憶された情報の少なくとも読み取りが可能な専用のドライブ装置を用いる。
【００４４】
ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）１０８は、各種制御プログラムや各種情報をコンピュータに読み取り可能に記録する。ＨＤ１０８は、ＨＤＤ１０７による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。本実施の形態のＨＤ１０８には、後述する印刷処理装置の処理の実行を実現する印刷処理プログラムが記録されている。これにより、本実施の形態では、ＨＤ１０８によって本発明の記録媒体が実現される。また、本実施の形態のＨＤ１０８には、印刷処理プログラムの実行に際して必要な各種の情報が記録されるメモリエリアが確保されている。
【００４５】
印刷処理プログラムは、ＨＤ１０８に記録されているものに限らない。ＨＤ１０８に代えて、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに印刷処理プログラムが記録されていてもよい。印刷処理プログラムの実行に際し、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに記録された印刷処理プログラムを用いる場合、印刷処理装置には、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに記録された情報の読み取りが可能な専用の読取装置を設ける。
【００４６】
ＨＤ１０８には、印刷装置を駆動するための専用の駆動ドライバが格納されている。駆動ドライバは、Ｉ／Ｆ１０６を介して接続された印刷装置を動作させるためのソフトウェアであり、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）が印刷装置を制御するための橋渡しを行う。
【００４７】
記録媒体デコード部１０９は、記録媒体１１０に記録された情報の読み取りを制御する。なお、本発明を実現する記録媒体（本実施の形態ではＨＤ１０８）と、記録媒体デコード部１０９が読み取り対象とする記録媒体１１０とは異なるものである。以降、記録媒体デコード部１０９が読み取り対象とする記録媒体１１０をメディアとして符号１１０を付して説明する。
【００４８】
記録媒体デコード部１０９は、可搬性を有し、記録媒体デコード部１０９に対する着脱が可能なメディア１１０を読み取り対象とする。具体的に、メディア１１０は、たとえば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ１０２（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどによって実現される。本実施の形態では、記録媒体デコード部１０９によってデータ取得手段が実現される。
【００４９】
メディア１１０が、たとえば、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）である場合、記録媒体デコード部１０９は、ＣＤ−ＲＯＭドライブによって実現される。ＣＤ−ＲＯＭドライブについては、公知の技術であるため、図示および説明を省略する。たとえば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどによってメディア１１０を実現した場合には、これらのメディア１１０に対する情報の読み取りが可能なドライブ装置によって記録媒体デコード部１０９が実現される。
【００５０】
図２は、メディア１１０に記録されたデータ構造を示す説明図である。本実施の形態の記録媒体デコード部１０９が読み取り対象とするメディア１１０には、サムネイル（非印刷用画像のデータ）２０１と、印刷用画像データ（印刷用画像のデータ）２０２と、マニフェスト２０３と、が記憶されている。本実施の形態では、サムネイル２０１と印刷用画像データ２０２とによってコンテンツ２００が構成されている。
【００５１】
サムネイル２０１は、大雑把に絵柄が分かる程度まで縮小された画像データである。サムネイル２０１は、一般的な手法によって閲覧あるいは印刷を行うことが可能なデータ方式（以下、一般的なデータ方式という）で記憶されている。サムネイル２０１を用いることにより、たとえば、小さいファイルサイズで大体の絵柄を提示することができ、これにより表示に際しての時間短縮を図ることができる。表示に際してサムネイル２０１を用いることにより、たとえば、多数の画像を一覧表示することが可能になる。
【００５２】
印刷用画像データ２０２は、印刷用画像を印刷するためのデータである。印刷用画像データ２０２は、サムネイル２０１に対応付けられており、対応するサムネイル２０１よりも高解像度でありかつ暗号化されている。暗号化は、復号化に際し暗号化時点で用いた鍵データと対になる鍵データを用いる公開鍵暗号であっても、暗号化および復号化に同じ鍵データを用いる秘密鍵暗号であってもよい。印刷用画像データ２０２は、用紙サイズや印刷形態（フチあり／フチなしなど）など、一つのサムネイル２０１に対して、各種の条件に応じた複数種類が記憶されている。
【００５３】
マニフェスト２０３は、コンテンツ（すなわち、サムネイル２０１および印刷用画像データ２０２）２００に対応付けられており、コンテンツ２００に関するデータである。マニフェスト２０３は、コンテンツ２００におけるサムネイル２０１に印刷用画像データ２０２が対応付けられているか否かを示す。サムネイル２０１に印刷用画像データ２０２が対応付けられている場合、マニフェスト２０３は、当該印刷用画像データ２０２の格納場所を特定するデータでもある。
【００５４】
マニフェスト２０３は、鍵データの格納場所を特定するデータでもある。鍵データは、暗号化された印刷用画像データ２０２を復号する際に用いられる。鍵データは、公開鍵暗号のように、暗号化と復号化とで異なっていても、秘密鍵暗号のように、暗号化と復号化とで同じ鍵データであってもよい。本実施の形態では、鍵データは、Ｉ／Ｆ１０６を介して接続された印刷装置に設けられた記憶領域に記憶されている。鍵データは、たとえば、マニフェスト２０３とともに、メディア１１０に記録されていてもよい。
【００５５】
後述するように、本実施の形態では、メディア１１０に記録された情報に基づいてマニフェスト２０３の有無を判定することが可能となる。また、マニフェスト２０３によって特定される印刷用画像データ２０２の格納場所がメディア１１０である場合、メディア１１０に記録された情報を読み取ることにより印刷用画像データ２０２を取得することが可能となる。また、メディア１１０に記録された情報を読み取ることにより鍵データを取得することが可能となる。このため、本実施の形態では、記録媒体デコード部１０９によって鍵データ取得手段が実現される。
【００５６】
（印刷処理装置の処理手順）
図３は、印刷処理装置の処理手順の一例を示すフローチャートである。図３を参照して、以下に、本実施の形態における印刷処理装置の処理手順について説明する。印刷処理装置の処理手順は、まず、記録媒体デコード部１０９によって、メディア１１０に記憶されたデータを読み取る（ステップＳ３００）。具体的にステップＳ３００においては、サムネイルを読み出す。ここに、データ取得工程が実現される。そして、読み取ったデータに基づいてサムネイルを表示させる（ステップＳ３０１）。
【００５７】
ここで、ユーザーは、ユーザー操作部１０４を操作することによって、印刷したいサムネイルを指定し、印刷実行を指示する。印刷指示に際しては、印刷条件の設定も行う。印刷条件とは、用紙サイズ、印刷形態（フチあり／フチなしなど）などである。印刷条件としては、他に、用紙種類の設定などが挙げられる。用紙種類の設定とは、たとえば、普通紙／光沢紙などの設定である。ユーザーは、あらかじめ設定された複数の印刷条件から任意の印刷条件を選択し、指定する。このとき、印刷処理装置の処理においては、サムネイル２０１の印刷指示がないと判断する間は（ステップＳ３０２：Ｎｏ）、そのまま待機している。図示を省略するが、ステップＳ３０２では、所定時間待機してもサムネイル２０１の印刷指示およびその他の指示がない場合には、あらかじめ設定された初期画面に戻るようにしてもよいし、印刷指示を促す旨のメッセージを表示するようにしてもよい。
【００５８】
サムネイル２０１の印刷指示があったと判断した場合には（ステップＳ３０２：Ｙｅｓ）、指定されたサムネイル２０１に対応するマニフェスト２０３の有無を判断する（ステップＳ３０３）。指定されたサムネイル２０１に対応するマニフェスト２０３がないと判断した場合には（ステップＳ３０３：Ｎｏ）、ステップＳ３１３に進む。
【００５９】
指定されたサムネイル２０１に対応するマニフェスト２０３があると判断した場合には（ステップＳ３０３：Ｙｅｓ）、指定されたサムネイル２０１に対応付けられたマニフェスト２０３を取得する（ステップＳ３０４）。取得されたマニフェスト２０３に基づいて、指定されたサムネイル２０１に対応付けられた印刷用画像データ２０２の有無を判定する（ステップＳ３０５）。指定されたサムネイル２０１に対応付けられた印刷用画像データ２０２がないと判断した場合には（ステップＳ３０５：Ｎｏ）、ステップＳ３１３に進む。
【００６０】
サムネイル２０１に対応付けられた印刷用画像データ２０２があると判断した場合には（ステップＳ３０５：Ｙｅｓ）、印刷指示に際して選択された印刷条件に基づいて、印刷装置において、当該印刷条件にしたがった印刷が可能であるか否かを判断する（ステップＳ３０６）。図３においては、ステップＳ３０６の処理として、「印刷条件に合致するか？」と記載されている。
【００６１】
印刷条件にしたがった印刷が可能であると判断された場合には（ステップＳ３０６：Ｙｅｓ）、印刷条件に合致する印刷用画像データ２０２を取得する（ステップＳ３０７）。たとえば、印刷条件としてＡ３サイズの用紙に印刷を行う条件が選択された場合、Ａ３サイズの用紙に適したサイズの印刷データを取得する。
【００６２】
印刷条件にしたがった印刷が不可能であると判断した場合には（ステップＳ３０６：Ｎｏ）、選択された印刷条件に近い印刷が行われるよう、印刷可能な印刷用画像データ２０２を取得する（ステップＳ３０８）。ステップＳ３０８では、たとえば、印刷装置において印刷可能な用紙サイズから、印刷条件として選択されたサイズに近い印刷用画像データ２０２を取得し、取得した印刷用画像データ２０２を印刷装置において印刷可能な用紙サイズに合わせてリサイズする。そして、リサイズしたデータを、印刷可能な印刷用画像データとする。印刷装置において印刷可能な用紙サイズの中に、印刷条件として選択されたサイズに近いデータがない場合、印刷用紙に入りきるサイズの印刷データを取得し、取得したデータを用紙の中央に印刷するような印刷データを作成する。そして、作製したデータを、印刷可能な印刷用画像データとする。
【００６３】
つづいて、ステップＳまたはステップＳ３０７またはステップＳ３０８において取得した印刷用画像データ２０２が、暗号化されているか否かを判断する（ステップＳ３０９）。暗号化されていないと判断した場合には（ステップＳ３０９：Ｎｏ）、ステップＳ３１２に進む。暗号化されていると判断した場合には（ステップＳ３０９：Ｙｅｓ）、印刷用画像データ２０２の復号を行う（ステップＳ３１０）。
【００６４】
印刷用画像データ２０２の復号に際しては、まず、鍵データを取得する。鍵データは、印刷装置の記憶部から取得する。すなわち、復号は、印刷用画像データ２０２に対応する鍵データが取得された場合に限り、正しく行われる。なお、暗号化された電子データの復号に関しては、公知の技術であるため説明を省略する。
【００６５】
つづいて、印刷用画像データ２０２の復号が正常に行われたか否かを判断する（ステップＳ３１１）。印刷用画像データ２０２の復号が正常に行われたと判断した場合には（ステップＳ３１１：Ｙｅｓ）、復号した印刷用画像データ２０２を印刷装置に出力する（ステップＳ３１２）。なお、ステップＳ３１２においては、復号した印刷用画像データ２０２および当該印刷用画像データ２０２の印刷を指示するコマンドとを併せて印刷装置に出力してもよい。
【００６６】
一方、印刷用画像データ２０２の復号が正常に行われなかったと判断した場合には（ステップＳ３１１：Ｎｏ）、サムネイル２０１を印刷装置に出力する（ステップＳ３１３）。なお、ステップＳ３１３においては、サムネイル２０１と当該サムネイル２０１の印刷を指示するコマンドとを印刷装置に出力してもよい。
【００６７】
印刷装置では、印刷を指示するコマンドが組み合わされたデータにしたがった印刷を行う。これによって、高解像度の印刷用画像あるいは低解像度の非印刷用画像のいずれかが印刷される。公知の技術であるため、外部装置（ここでは印刷処理装置）から受信したデータに基づく、印刷装置における印刷動作については説明を省略する。
【００６８】
以上説明したように、本実施の形態の印刷処理装置によれば、メディアに記憶された画像のデータのうち、マニフェストが対応付けられており、かつ、当該マニフェストに基づいて印刷用画像のデータが対応付けられていると判断される場合に限って、当該印刷用画像のデータが印刷装置に対して出力される。これによって、コンテンツを印刷して利用する際に制限を設けることができ、印刷用画像を、マニフェストが対応付けられたコンテンツを所有するユーザーに対して選択的に印刷させることができる。このとき、コンテンツおよび当該コンテンツに対応付けられたマニフェストを所有するユーザーに対しては、格別な意識をさせることなく印刷用画像を印刷させることができる。
【００６９】
本実施の形態の印刷処理装置によれば、メディアに記憶された画像のデータのうち、マニフェストが対応付けられていない画像のデータに関しては、印刷用画像より低解像度の非印刷用画像のデータが出力される。これによって、コンテンツおよび当該コンテンツに対応付けられたマニフェストを所有するユーザーと、それ以外のユーザーとの差別化を図ることができる。
【００７０】
また、メディアに記憶された画像のデータのうち、印刷用画像のデータが対応付けられていない画像のデータに関しては、印刷用画像より低解像度の非印刷用画像のデータが出力される。これによって、マニフェストが対応付けられたコンテンツを所有するユーザーと、それ以外のユーザーとの差別化を図ることができる。
【００７１】
加えて、本実施の形態の印刷処理装置によれば、画像データに対応付けられた印刷用画像のデータが暗号化されている場合には、同じく画像データに対応付けられたマニフェストに基づいて、暗号化された印刷用画像のデータの復号に用いる鍵データが取得され、取得された鍵データに基づいて、復号された印刷用画像のデータが出力される。これによって、マニフェストが対応付けられたコンテンツを所有するユーザーと、それ以外のユーザーとの差別化をより確実に図ることができる。
【００７２】
また、印刷用画像データを、あらかじめ対応付けられた所定の印刷装置に対して出力
するとともに、この印刷装置に設けられた記憶領域に記憶された鍵データを取得することにより、コンテンツの利用に際して、特定の印刷装置でのみ印刷を行うという制限を設けることができる。
【００７３】
なお、本実施の形態では、別体で設けられた印刷装置を用いる形態について説明したが、これに限るものではない。印刷装置は、印刷処理装置と一体に設けられていてもよい。特に図示を省略するが、この場合、印刷処理装置は、印刷装置を制御する制御回路を備え、図３におけるステップＳ３１２またはステップＳ３１３に相当する処理として、印刷用画像データに基づくプリント実行のコマンドをＣＰＵ１０１から制御回路へ出力する。
【００７４】
なお、本実施の形態で説明した印刷処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００７５】
【図１】本実施の形態における印刷処理装置を示すブロック図。
【図２】記録媒体に記録されたデータ構造を示す説明図。
【図３】印刷処理置の処理手順の一例を示すフローチャート。
【符号の説明】
【００７６】
１０１  ＣＰＵ、１０６  Ｉ／Ｆ、１０９  記録媒体デコード部
【図１】
2006256221.tif 000003
【図２】
2006256221.tif 000004
【図３】
2006256221.tif 000005