(57)【要約】【課題】セキュリティを確保することができ、且つ、利用環境の変化による設定変更が不要な出力システム、出力方法、サービス提供システム、サービス提供装置及びプログラムを提供することを課題とする。【解決手段】端末装置、出力装置及び情報処理装置がネットワークを介して接続される出力システムであって、情報処理装置は端末装置から受け付けた端末識別情報と出力データの保管場所情報とを含む出力データの出力要求を保管する保管手段と、端末装置から登録された端末識別情報と端末装置に接続するための接続情報とを含む端末情報に基づき、出力データの保管場所情報が更新された出力データの出力要求を出力装置に提供する提供手段とを有し、出力装置はユーザから指定された出力要求に含まれる出力データの保管場所情報を利用して出力データを取得する取得手段と、取得した出力データを出力する出力手段とを有することで、上記課題を解決する。【選択図】図１
2015152937.tif 000002
【特許請求の範囲】
【請求項１】
端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムであって、
前記情報処理装置は、
ユーザが操作する前記端末装置から受け付けた端末識別情報と出力データの保管場所情報とを含む出力データの出力要求を保管する保管手段と、
前記端末装置から登録された端末識別情報と前記端末装置に接続するための接続情報とを含む端末情報に基づき、出力データの保管場所情報が更新された前記保管手段に保管されている出力データの出力要求を、前記出力装置からの要求により提供する提供手段と、
を有し、
前記出力装置は、
ユーザから指定された出力データの出力要求に含まれる出力データの保管場所情報を利用して出力データを取得する取得手段と、
取得した出力データを出力する出力手段と
を有することを特徴とする出力システム。
【請求項２】
前記提供手段は、出力データの出力要求に含まれる端末識別情報と端末情報に含まれる端末識別情報とに基づき、出力データの出力要求に対応する前記端末装置に接続するための接続情報を特定し、特定した端末装置に接続するための接続情報に基づいて出力データの出力要求に含まれる出力データの保管場所情報を更新すること
を特徴とする請求項１記載の出力システム。
【請求項３】
前記情報処理装置は、前記端末装置から出力データの出力要求と異なるタイミングで登録された端末識別情報と前記端末装置に接続するための接続情報とを含む端末情報を保管する端末情報保管手段を更に有し、
前記提供手段は、前記出力装置からの要求により出力データの出力要求を前記出力装置に提供するとき、前記端末情報保管手段に保管されている端末情報に基づき、出力データの保管場所情報を更新すること
を特徴とする請求項１又は２記載の出力システム。
【請求項４】
前記端末装置に接続するための接続情報はＩＰアドレスであり、
前記提供手段は、出力データの保管場所情報のドメイン部分を前記端末装置のＩＰアドレスに基づいて更新すること
を特徴とする請求項１乃至３何れか一項記載の出力システム。
【請求項５】
端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムであって、
前記情報処理装置は、
ユーザが操作する前記端末装置から受け付けた暗号化された出力データを復号するための情報の保管場所情報を含む出力データの出力要求を保管する保管手段と、
前記出力装置からの要求により前記保管手段に保管されている出力データの出力要求を提供する提供手段と、
を有し、
前記出力装置は、
ユーザから指定された出力データの出力要求に含まれる暗号化された出力データを復号するための情報の保管場所情報を利用して、暗号化された出力データを復号するための情報を取得する取得手段と、
暗号化された出力データを復号するための情報を利用し、暗号化された出力データを復号する復号処理手段と、
復号した出力データを出力する出力手段と
を有することを特徴とする出力システム。
【請求項６】
端末装置、保管装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムであって、
前記情報処理装置は、
ユーザが操作する前記端末装置から受け付けた出力データの保管場所情報を含む出力データの出力要求を保管する保管手段と、
前記出力装置からの要求により前記保管手段に保管されている出力データの出力要求を提供する提供手段と、
を有し、
前記保管装置は、
前記端末装置から受け付けた出力データを保管する出力データ保管手段
を有し、
前記出力装置は、
ユーザから指定された出力データの出力要求に含まれる出力データの保管場所情報を利用して、前記保管装置から出力データを取得する取得手段と、
取得した出力データを出力する出力手段と
を有することを特徴とする出力システム。
【請求項７】
端末装置、保管装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムであって、
前記情報処理装置は、
ユーザが操作する前記端末装置から受け付けた暗号化された出力データを復号するための情報の保管場所情報を含む出力データの出力要求を保管する保管手段と、
前記出力装置からの要求により前記保管手段に保管されている出力データの出力要求を提供する提供手段と、
を有し、
前記保管装置は、
前記端末装置から受け付けた暗号化された出力データを復号するための情報を保管する出力データ保管手段
を有し、
前記出力装置は、
ユーザから指定された出力データの出力要求に含まれる暗号化された出力データを復号するための情報の保管場所情報を利用して、前記保管装置から暗号化された出力データを復号するための情報を取得する取得手段と、
暗号化された出力データを復号するための情報を利用し、暗号化された出力データを復号する復号処理手段と、
復号した出力データを出力する出力手段と
を有することを特徴とする出力システム。
【請求項８】
端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムにおいて実行される出力方法であって、
前記情報処理装置が、ユーザが操作する前記端末装置から受け付けた端末識別情報と出力データの保管場所情報とを含む出力データの出力要求を保管する保管ステップと、
前記情報処理装置が、前記端末装置から登録された端末識別情報と前記端末装置に接続するための接続情報とを含む端末情報に基づき、出力データの保管場所情報が更新された前記保管ステップにより保管された出力データの出力要求を、前記出力装置からの要求により提供する提供ステップと、
前記出力装置が、ユーザから指定された出力データの出力要求に含まれる出力データの保管場所情報を利用して出力データを取得する取得ステップと、
前記出力装置が、取得した出力データを出力する出力ステップと
を有することを特徴とする出力方法。
【請求項９】
端末装置及び出力装置と通信可能な一台以上の情報処理装置を有するサービス提供システムであって、
ユーザが操作する前記端末装置から受け付けた端末識別情報と出力データの保管場所情報とを含む出力データの出力要求を保管する保管手段と、
前記端末装置から登録された端末識別情報と前記端末装置に接続するための接続情報とを含む端末情報に基づき、出力データの保管場所情報が更新された前記保管手段に保管されている出力データの出力要求を、前記出力装置からの要求により提供する提供手段と、
を有することを特徴とするサービス提供システム。
【請求項１０】
端末装置及び出力装置と通信可能なサービス提供装置であって、
ユーザが操作する前記端末装置から受け付けた端末識別情報と出力データの保管場所情報とを含む出力データの出力要求を保管する保管手段と、
前記端末装置から登録された端末識別情報と前記端末装置に接続するための接続情報とを含む端末情報に基づき、出力データの保管場所情報が更新された前記保管手段に保管されている出力データの出力要求を、前記出力装置からの要求により提供する提供手段と、
を有することを特徴とするサービス提供装置。
【請求項１１】
端末装置及び出力装置と通信可能なサービス提供装置を、
ユーザが操作する前記端末装置から受け付けた端末識別情報と出力データの保管場所情報とを含む出力データの出力要求を保管する保管手段、
前記端末装置から登録された端末識別情報と前記端末装置に接続するための接続情報とを含む端末情報に基づき、出力データの保管場所情報が更新された前記保管手段に保管されている出力データの出力要求を、前記出力装置からの要求により提供する提供手段、
として機能させるためのプログラム。
【請求項１２】
出力装置及び一台以上の情報処理装置と通信可能な端末装置を、
ユーザが操作する前記端末装置から受け付けた端末識別情報と出力データの保管場所情報とを含む出力データの出力要求を保管する保管手段と、
前記端末装置から登録された端末識別情報と前記端末装置に接続するための接続情報とを含む端末情報に基づき、出力データの保管場所情報が更新された前記保管手段に保管されている出力データの出力要求を、前記出力装置からの要求により提供する提供手段と、
を有する情報処理装置に対し、
端末識別情報と前記端末装置に接続するための接続情報とを含む端末情報の登録を行う登録手段、
端末識別情報と出力データの保管場所情報とを含む出力データの出力要求を行う要求手段、
として機能させ
ユーザから指定された出力データの出力要求に含まれる出力データの保管場所情報を利用して出力データを取得する取得手段と、
取得した出力データを出力する出力手段と
を有する出力装置に対し、
出力データの保管場所情報を利用した前記出力装置からの出力データの取得要求に対して、前記出力装置へ出力データを送信する送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は出力システム、出力方法、サービス提供システム、サービス提供装置及びプログラムに関する。
【背景技術】
【０００２】
例えば印刷ジョブの要求者がネットワーク上で頻繁に移動するようなワーク環境の下であっても、ワーク環境に適応した印刷ジョブ配信サービスを効率よく行える印刷システムは従来から知られている（例えば特許文献１参照）。
【０００３】
従来の印刷システムは、ネットワーク上の任意の位置に配置されている各データ処理装置からの印刷ジョブをジョブサーバが一時預かりして印刷ジョブ識別情報を付与して蓄積管理し、同ネットワーク上でユーザが意図するプリントサーバより付与された印刷ジョブ識別情報と管理されている印刷ジョブ識別情報とが一致すれば、随時読み出してプリントサーバに配信する構成を特徴としていた。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えばクライアント端末からユーザにより登録された印刷ジョブを一旦蓄積し、ログインしたユーザからの印刷指示により画像形成装置で印刷を実行する、いわゆるプルプリントシステムがある。
【０００５】
セキュリティの確保が必要なプルプリントシステムでは、印刷ジョブを一旦蓄積するプリントサーバ装置を複数設け、ＬＡＮなどのプライベートなネットワークごとに異なるプリントサーバを使用する場合があった。しかしながら、プルプリントシステムでは場所の移動などの利用環境の変化により異なるプリントサーバを使用する場合に、設定変更が必要になるという問題があった。
【０００６】
なお、このような問題はプルプリントシステム等の印刷システムに限らず、ユーザが蓄積先に蓄積したジョブをプロジェクタやモニタなどの出力装置から出力する出力システムにおいても同様に存在する。
【０００７】
本発明の実施の形態は、上記の点に鑑みなされたもので、セキュリティを確保することができ、且つ、利用環境の変化による設定変更が不要な出力システム、出力方法、サービス提供システム、サービス提供装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本願請求項１は、端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムであって、前記情報処理装置は、ユーザが操作する前記端末装置から受け付けた端末識別情報と出力データの保管場所情報とを含む出力データの出力要求を保管する保管手段と、前記端末装置から登録された端末識別情報と前記端末装置に接続するための接続情報とを含む端末情報に基づき、出力データの保管場所情報が更新された前記保管手段に保管されている出力データの出力要求を、前記出力装置からの要求により提供する提供手段と、を有し、前記出力装置は、ユーザから指定された出力データの出力要求に含まれる出力データの保管場所情報を利用して出力データを取得する取得手段と、取得した出力データを出力する出力手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明の実施の形態によれば、セキュリティを確保することができ、且つ、利用環境の変化による設定変更が不要な出力システム、出力方法、サービス提供システム、サービス提供装置及びプログラムを提供できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る印刷システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の一例のハードウェア構成図である。
【図４】本実施形態に係るクライアント端末の一例の処理ブロック図である。
【図５】本実施形態に係るインデックスサービス提供装置の一例の処理ブロック図である。
【図６】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図７】インデックス情報の一例の構成図である。
【図８】印刷システムの動作概要を表した一例の説明図である。
【図９】印刷システムの処理手順を表した一例のシーケンス図である。
【図１０】本実施形態に係るクライアント端末の一例の処理ブロック図である。
【図１１】本実施形態に係るインデックスサービス提供装置の一例の処理ブロック図である。
【図１２】端末情報の一例の構成図である。
【図１３】インデックス情報の一例の構成図である。
【図１４】印刷システムの動作概要を表した一例の説明図である。
【図１５】印刷システムの処理手順を表した一例のシーケンス図である。
【図１６】本実施形態に係るクライアント端末の一例の処理ブロック図である。
【図１７】本実施形態に係るインデックスサービス提供装置の一例の処理ブロック図である。
【図１８】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図１９】印刷システムの動作概要を表した一例の説明図である。
【図２０】印刷システムの処理手順を表した一例のシーケンス図である。
【図２１】本実施形態に係る印刷システムの一例の構成図である。
【図２２】本実施形態に係る印刷データ保管装置の一例の処理ブロック図である。
【図２３】印刷システムの動作概要を表した一例の説明図である。
【図２４】印刷システムの処理手順を表した一例のシーケンス図である。
【図２５】本実施形態に係る印刷データ保管装置の一例の処理ブロック図である。
【図２６】印刷システムの動作概要を表した一例の説明図である。
【発明を実施するための形態】
【００１１】
次に、本発明の実施の形態について、詳細に説明する。なお、本実施形態では出力システムの一例としての印刷システムを例として説明するが、印刷システムに限定するものではない。出力システムは投影システムや表示システムの他、蓄積先に蓄積してあるジョブを出力するシステムであればよい。
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る印刷システムの一例の構成図である。図１の印刷システム１は例えばオフィス内ネットワーク等のネットワークＮ１と、クラウドサービスに代表されるようなサービス提供システムのネットワークＮ２と、インターネット等のネットワークＮ３とを有する。
【００１２】
ネットワークＮ１は、ファイアウォールＦＷの内側にあるプライベートなネットワークである。ファイアウォールＦＷは、ネットワークＮ１とネットワークＮ３との接点に設置され、不正なアクセスを検出及び遮断する。図１のネットワークＮ１にはクライアント端末１１、画像形成装置１２が接続されている。
【００１３】
クライアント端末１１は端末装置の一例である。クライアント端末１１は一般的なＯＳなどが搭載された情報処理装置（コンピュータ）によって実現できる。クライアント端末１１は無線による通信の手段または有線による通信の手段を有する。クライアント端末１１は、スマートフォンや携帯電話、タブレットＰＣ、ノートＰＣなど、ユーザが操作可能な端末である。
【００１４】
画像形成装置１２は複合機などの画像形成機能を有する装置である。画像形成装置１２は無線による通信の手段または有線による通信の手段を有する。画像形成装置１２は複合機、コピー機、スキャナ、プリンタ、レーザプリンタなど、画像形成に係る処理を行う装置である。画像形成装置１２はデータを出力する出力装置の一例である。出力装置はプロジェクタやモニタなどの表示出力を実行する投影装置や表示装置、オーディオなどの音声データを出力する音声出力装置であってもよい。図１では、一例としてクライアント端末１１、画像形成装置１２がそれぞれ一台である例を示しているが複数台であってもよい。
【００１５】
ネットワークＮ２はアクセス制御装置２１によってインターネット等のネットワークＮ３に接続されている。ネットワークＮ２はアクセス制御装置２１によってセキュリティが保護されている。ネットワークＮ２にはインデックスサービス提供装置２２が接続されている。図１の印刷システム１は、アクセス制御装置２１、インデックスサービス提供装置２２がサービス提供システムを実現している。
【００１６】
アクセス制御装置２１は、インデックスサービス提供装置２２が提供するインデックスサービスへのログインを制御する。インデックスサービス提供装置２２は後述するジョブのインデックスを管理するインデックスサービスを提供する。また、インデックスサービス提供装置２２はクライアント端末１１からの要求に応じて後述するジョブのインデックスを登録する。また、インデックスサービス提供装置２２は画像形成装置１２からの要求に応じて後述するジョブのインデックスを提供する。なお、インデックスサービス提供装置２２は認証サービス等と連携してもよい。
【００１７】
アクセス制御装置２１、インデックスサービス提供装置２２は、一台以上の情報処理装置（コンピュータ）によって実現される。インデックスサービス提供装置２２は、複数のコンピュータに分散して実現してもよい。また、ネットワークＮ２側のサービスの一部はネットワークＮ２以外にあってもよい。
【００１８】
クライアント端末１１はオフィス内ネットワーク等のネットワークＮ１以外にあってもよい。図１に示した印刷システム１ではクライアント端末１１がネットワークＮ１とインターネットなどのネットワークＮ３とにある例を示している。なお、図１の印刷システム１の構成は一例であり、他の構成であってもよい。
【００１９】
＜ハードウェア構成＞
図１のクライアント端末１１、アクセス制御装置２１、インデックスサービス提供装置２２は、図２に示すハードウェア構成のコンピュータ等により実現される。図２は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００２０】
図２に示したコンピュータ１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ１０４、ＲＯＭ１０５、ＣＰＵ１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ１０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置１０１及び表示装置１０２は必要なときに接続して利用する形態であってもよい。
【００２１】
入力装置１０１はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータ１００による処理結果を表示する。
【００２２】
通信Ｉ／Ｆ１０７はコンピュータ１００をネットワークＮ１に接続するインタフェースである。これにより、コンピュータ１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。
【００２３】
ＨＤＤ１０８はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータは、例えばコンピュータ１００全体を制御する基本ソフトウェアであるＯＳや、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどである。
【００２４】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータ１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２５】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータ１００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリである。
【００２６】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータ１００全体の制御や機能を実現する演算装置である。
【００２７】
本実施形態に係るクライアント端末１１、アクセス制御装置２１、インデックスサービス提供装置２２は、上記したコンピュータ１００のハードウェア構成により後述するような各種処理を実現できる。
【００２８】
図１の画像形成装置１２は、例えば図３に示すようなハードウェア構成のコンピュータにより実現される。図３は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図３に示した画像形成装置１２は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００２９】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００３０】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像形成装置１２全体の制御や機能を実現する。
【００３１】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、画像形成装置１２は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３２】
通信Ｉ／Ｆ２０４は、画像形成装置１２をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置１２は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データ（電子データ）を読み取るための読取装置である。
【００３３】
＜ソフトウェア構成＞
《クライアント端末》
本実施形態に係るクライアント端末１１は、例えば図４に示す処理ブロックにより実現される。図４は本実施形態に係るクライアント端末の一例の処理ブロック図である。
【００３４】
クライアント端末１１はプログラムを実行することにより、印刷データ保管部３１、書誌情報処理部３２、通信部３３を実現している。なお、図４に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【００３５】
印刷データ保管部３１は印刷データを保管する。書誌情報処理部３２はプリンタドライバ等から出力された印刷データからファイル（ジョブ）名、ページ数、両面情報、部数などの書誌情報を取得する。また、書誌情報処理部３２は取得した書誌情報と印刷データの保管場所情報とをインデックス情報として、通信部３３を介してインデックスサービス提供装置２２に送信する。通信部３３はインデックスサービス提供装置２２へのインデックス情報の送信を行う。また、通信部３３は画像形成装置１２からの印刷データ取得要求に対して、画像形成装置１２へ印刷データを送信する。
【００３６】
《インデックスサービス提供装置》
本実施形態に係るインデックスサービス提供装置２２は例えば図５に示す処理ブロックにより実現される。図５は本実施形態に係るインデックスサービス提供装置の一例の処理ブロック図である。
【００３７】
インデックスサービス提供装置２２はプログラムを実行することにより、インデックス保管部４１、通信部４２を実現している。なお、図５に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【００３８】
インデックス保管部４１はクライアント端末１１から受信したインデックス情報を保管する。インデックス保管部４１に保管されるインデックス情報の詳細は後述する。通信部４２はクライアント端末１１からのインデックス情報の受信を行う。通信部４２は画像形成装置１２からのインデックス情報取得要求に対して、画像形成装置１２へインデックス情報を送信する。
【００３９】
《画像形成装置》
本実施形態に係る画像形成装置１２は、例えば図６に示す処理ブロックにより実現される。図６は本実施形態に係る画像形成装置の一例の処理ブロック図である。
【００４０】
画像形成装置１２はプログラムを実行することで、ジョブ処理部５１、印刷部５２、通信部５３、入出力部５４を実現している。なお、図６に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【００４１】
ジョブ処理部５１は、通信部５３を介してインデックスサービス提供装置２２へのインデックス情報取得要求を行い、インデックス情報を取得する。ジョブ処理部５１は取得したインデックス情報に基づき、ジョブ一覧を入出力部５４に表示させる。また、ジョブ処理部５１は通信部５３を介して、ユーザが印刷を指定したジョブの印刷データ取得要求をクライアント端末１１に対して行い、印刷データを取得する。ジョブ処理部５１は取得した印刷データの印刷を印刷部５２に要求する。ジョブ処理部５１は画像形成装置１２の機能として実現してもよいし、拡張機能（ＳＤＫアプリなど）として実現してもよい。
【００４２】
印刷部５２は印刷の要求があった印刷データを印刷する。印刷部５２はプリンタアプリにより実現してもよい。通信部５３はインデックスサービス提供装置２２へのインデックス情報取得要求に基づき、インデックス情報を受信する。また、通信部５３はクライアント端末１１への印刷データ取得要求に基づき、印刷データを受信する。
【００４３】
入出力部５４はユーザへの情報表示やユーザからの入力受付を行う。入出力部５４は画像形成装置１２の操作パネル２０２により実現してもよい。入出力部５４はユーザに関連するジョブ一覧を表示し、ユーザから印刷を行うジョブの指定を受け付ける。
【００４４】
《インデックス情報》
図７はインデックス情報の一例の構成図である。インデックス情報はＩＤ、データのＵＲＬ、ユーザ、ジョブ名、ページ、両面、部数などの項目を有している。ＩＤは管理用の識別子の一例である。データのＵＲＬは印刷データの保管場所情報の一例である。データのＵＲＬはＵＲＬやＵＲＩの形式であってもよいし、一意性があれば他の形式であってもよい。
【００４５】
ユーザ、ジョブ名、ページ、両面、部数は書誌情報の一例である。ユーザは印刷データの所有者を示す情報の一例である。ジョブ名は印刷データのファイル名を示す情報の一例である。ページは印刷データのページ数を示す情報の一例である。両面は印刷データが両面指定されているかを示す情報の一例である。部数は印刷データの部数を示す情報の一例である。
【００４６】
例えば印刷データを印刷するとき、画像形成装置１２はインデックス情報に含まれているデータのＵＲＬを参照することで、印刷データの保管場所を判定できる。また、画像形成装置１２は判定した印刷データの保管場所から印刷データを取得できる。
【００４７】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム１の処理の詳細について説明する。
【００４８】
《印刷システムの動作概要》
図８は印刷システムの動作概要を表した一例の説明図である。ステップＳ１においてクライアント端末１１の印刷データ保管部３１は印刷データを保管する。このようにクライアント端末１１は印刷データをローカルに蓄積する。
【００４９】
ステップＳ２において、クライアント端末１１の書誌情報処理部３２は印刷データから書誌情報を取得し、取得した書誌情報と印刷データの保管場所情報とをインデックス情報としてインデックスサービス提供装置２２に登録する。
【００５０】
ステップＳ３において、インデックスサービス提供装置２２のインデックス保管部４１はクライアント端末１１から受信したインデックス情報とクライアント端末１１を操作するユーザとを紐付けて（対応付けて）保管する。
【００５１】
印刷時、ユーザは画像形成装置１２を操作し、ジョブ一覧の表示を指示する。ステップＳ４において、画像形成装置１２のジョブ処理部５１はインデックスサービス提供装置２２へのインデックス情報取得要求を行うことで、ユーザに関連するインデックス情報を取得する。画像形成装置１２のジョブ処理部５１は取得したインデックス情報を利用することでユーザに関連するジョブ一覧を入出力部５４に表示させる。
【００５２】
ステップＳ５において、画像形成装置１２の入出力部５４はユーザから印刷するジョブの指定を受け付ける。画像形成装置１２のジョブ処理部５１は、ユーザが印刷を指定したジョブの印刷データの保管場所情報をインデックス情報から取得し、その保管場所情報を利用して印刷データを取得する。図８では画像形成装置１２がクライアント端末１１から印刷データを取得している。
【００５３】
ステップＳ６において、画像形成装置１２のジョブ処理部５１は取得した印刷データの印刷を印刷部５２に要求する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
【００５４】
印刷システム１ではインデックス情報の登録先をインデックスサービス提供装置２２としたことで、場所の移動などの利用環境の変化があってもクライアント端末１１からインデックス情報を登録できる。また、クライアント端末１１は場所の移動などの利用環境の変化があっても設定変更することなく印刷システム１を利用できる。さらに、印刷システム１では印刷データをインデックスサービス提供装置２２でなくクライアント端末１１に蓄積するようにしたため、セキュリティの確保も容易である。
【００５５】
《印刷システムの処理手順》
図９は印刷システムの処理手順を表した一例のシーケンス図である。例えばユーザはクライアント端末１１を操作し、アプリケーションの印刷設定画面などを開き、印刷システム１を利用するためのプリンタドライバを選択して印刷を指示することにより、図９に示したシーケンス図の処理を開始できる。
【００５６】
ステップＳ１１において、ユーザが印刷システム１を利用するためのプリンタドライバを選択して印刷を指示すると、クライアント端末１１の書誌情報処理部３２はプリンタドライバから出力された印刷データを入力される。
【００５７】
ステップＳ１２において、書誌情報処理部３２は入力された印刷データを解析して書誌情報を取得する。ステップＳ１３において、書誌情報処理部３２は印刷データ保管部３１に印刷データを保管させる。また、ステップＳ１４、Ｓ１５において書誌情報処理部３２は取得した書誌情報と印刷データの保管場所情報とをインデックス情報としてインデックスサービス提供装置２２に送信する。
【００５８】
ステップＳ１６において、インデックスサービス提供装置２２のインデックス保管部４１はインデックス情報を受信する。インデックス保管部４１は受信したインデックス情報に識別子を付加して保管する。例えばインデックス保管部４１は受信したインデックス情報にクライアント端末１１を操作するユーザを紐付けて保管する。インデックス保管部４１はインデックス情報を保管する前に個人認証等を行ってもよい。
【００５９】
印刷時、ユーザはステップＳ１７において画像形成装置１２の入出力部５４を操作してジョブ一覧の表示（ジョブ一覧取得）を指示する。ステップＳ１８において、入出力部５４はジョブ一覧取得をジョブ処理部５１に要求する。
【００６０】
ステップＳ１９、Ｓ２０においてジョブ処理部５１はインデックスサービス提供装置２２へのインデックス情報取得要求を行う。ステップＳ２１においてインデックス保管部４１はインデックス情報を画像形成装置１２に返す。なお、インデックス保管部４１は個人認証を行っている場合、該当するユーザに関連するインデックス情報を返すことも可能である。画像形成装置１２のジョブ処理部５１は取得したインデックス情報を利用することによりユーザに関連するジョブ一覧を入出力部５４に表示させる。
【００６１】
ステップＳ２２において、ユーザは画像形成装置１２の入出力部５４を操作してジョブ一覧から印刷するジョブの指定を行う。入出力部５４はユーザから印刷するジョブの指定を受け付ける。ステップＳ２３において、入出力部５４はユーザから指定されたジョブの印刷をジョブ処理部５１に要求する。
【００６２】
ステップＳ２４〜Ｓ２６において、ジョブ処理部５１はユーザが印刷を指定したジョブの印刷データの保管場所情報をインデックス情報から取得し、その保管場所情報を利用してクライアント端末１１の印刷データ保管部３１から印刷データを取得する。
【００６３】
ステップＳ２７において、画像形成装置１２のジョブ処理部５１は取得した印刷データの印刷を印刷部５２に要求する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
［第２の実施形態］
ＤＨＣＰ（Dynamic Host Configuration Protocol）等を利用してクライアント端末１１に接続情報の一例であるＩＰアドレスを割り当てる印刷システム１では、クライアント端末１１のＩＰアドレスが変わってしまう場合がある。そこで、第２の実施形態に係る印刷システム１は後述するようにクライアント端末１１のＩＰアドレスの変化に対応できるようにしている。
【００６４】
なお、システム構成、ハードウェア構成は第１の実施形態に係る印刷システムと同様であるため、説明を省略する。
【００６５】
＜ソフトウェア構成＞
画像形成装置１２の処理ブロックは、第１の実施形態に係る印刷システムと同様であるため、説明を省略する。
【００６６】
《クライアント端末》
本実施形態に係るクライアント端末１１は、例えば図１０に示す処理ブロックにより実現される。図１０は本実施形態に係るクライアント端末の一例の処理ブロック図である。
【００６７】
クライアント端末１１はプログラムを実行することにより、印刷データ保管部３１、書誌情報処理部３２、通信部３３、端末登録部３４を実現している。なお、図１０に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【００６８】
図１０に示したクライアント端末１１は図４のクライアント端末１１の構成に端末登録部３４が追加されたものである。端末登録部３４はクライアント端末１１のＩＰアドレスなどの接続情報と、シリアルＩＤやＭＡＣアドレスなどの端末識別情報と、をインデックスサービス提供装置２２に登録する。
【００６９】
《インデックスサービス提供装置》
本実施形態に係るインデックスサービス提供装置２２は例えば図１１に示すような処理ブロックにより実現される。図１１は本実施形態に係るインデックスサービス提供装置の一例の処理ブロック図である。
【００７０】
インデックスサービス提供装置２２はプログラムを実行することにより、インデックス保管部４１、通信部４２、端末情報保管部４３を実現している。なお、図１１に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【００７１】
図１１に示したインデックスサービス提供装置２２は図５のインデックスサービス提供装置２２の構成に端末情報保管部４３が追加されたものである。端末情報保管部４３はクライアント端末１１から登録されたクライアント端末１１のＩＰアドレスなどの接続情報とシリアルＩＤやＭＡＣアドレスなどの端末識別情報とを端末情報として保管する。
【００７２】
《端末情報》
図１２は端末情報の一例の構成図である。端末情報は端末ＩＤ、ＩＰアドレスなどの項目を有している。端末ＩＤはクライアント端末１１を一意に識別するための端末識別情報の一例である。端末ＩＤにはシリアルＩＤやＭＡＣアドレスなどを利用できる。ＩＰアドレスはクライアント端末１１の接続情報の一例である。
【００７３】
例えばクライアント端末１１のＩＰアドレスが変わってしまっても端末ＩＤは変わらないため、インデックスサービス提供装置２２は端末ＩＤからクライアント端末１１を特定できる。インデックスサービス提供装置２２は端末情報を参照することで、端末ＩＤにより特定されたクライアント端末１１の変わった後のＩＰアドレスを取得できる。
【００７４】
《インデックス情報》
図１３はインデックス情報の一例の構成図である。図１３に示したインデックス情報はＩＤ、端末ＩＤ、データのＵＲＬ、ユーザ、ジョブ名、ページ、両面、部数などの項目を有している。図１３に示したインデックス情報は図７のインデックス情報の構成に端末ＩＤが追加されたものである。端末ＩＤは印刷データを保管しているクライアント端末１１を一意に識別するための端末識別情報の一例である。
【００７５】
例えば端末情報のＩＰアドレスが変わった場合、インデックスサービス提供装置２２は図１２の端末情報から最新のＩＰアドレスを取得できる。インデックスサービス提供装置２２はインデックス情報に含まれるデータのＵＲＬを最新のＩＰアドレスに基づいて書き換えることができる。したがって、画像形成装置１２はＩＰアドレスが変わったクライアント端末１１からも印刷データを正確に取得できる。
【００７６】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム１の処理の詳細について説明する。
【００７７】
《印刷システムの動作概要》
図１４は印刷システムの動作概要を表した一例の説明図である。ステップＳ３１においてクライアント端末１１の端末登録部３４はクライアント端末１１のＩＰアドレスと端末ＩＤとを端末情報としてインデックスサービス提供装置２２に登録する。ステップＳ３２においてクライアント端末１１の印刷データ保管部３１は印刷データを保管する。このようにクライアント端末１１は印刷データをローカルに蓄積する。
【００７８】
ステップＳ３３において、クライアント端末１１の書誌情報処理部３２は、印刷データから書誌情報を取得し、取得した書誌情報と印刷データの保管場所情報と端末ＩＤとをインデックス情報としてインデックスサービス提供装置２２に登録する。
【００７９】
ステップＳ３４において、インデックスサービス提供装置２２のインデックス保管部４１はクライアント端末１１から受信したインデックス情報とクライアント端末１１を操作するユーザとを紐付けて保管する。ステップＳ３５において、クライアント端末１１は拠点Ａから拠点Ｂに移動し、ＩＰアドレスが変わったものとする。
【００８０】
ステップＳ３６において、クライアント端末１１の端末登録部３４はクライアント端末１１のＩＰアドレスと端末ＩＤとを端末情報としてインデックスサービス提供装置２２に登録する。ステップＳ３６においてインデックスサービス提供装置２２に登録されるＩＰアドレスはステップＳ３１において登録されたＩＰアドレスと異なるものとなる。
【００８１】
なお、ステップＳ３６の処理はユーザが拠点Ｂでクライアント端末１１を起動したタイミングで行ってもよいし、印刷用のアプリケーションを起動したタイミングやユーザが指定したタイミングで行うようにしてもよい。ステップＳ３６の処理により、端末情報保管部４３にはクライアント端末１１の最新のＩＰアドレスに対応した端末情報が保管されることになる。
【００８２】
印刷時、ユーザは画像形成装置１２を操作し、ジョブ一覧の表示を指示する。ステップＳ３７において、画像形成装置１２のジョブ処理部５１はインデックスサービス提供装置２２へのインデックス情報取得要求を行う。
【００８３】
ステップＳ３８において、インデックスサービス提供装置２２は端末情報からクライアント端末１１の最新のＩＰアドレスを取得し、インデックス情報に含まれるデータのＵＲＬを最新のＩＰアドレスに基づいて更新する。例えばインデックスサービス提供装置２２はインデックス情報に含まれるデータのＵＲＬのドメイン部分を、クライアント端末１１の最新のＩＰアドレスに基づいて更新する。インデックスサービス提供装置２２の通信部４２はユーザに関連するインデックス情報を画像形成装置１２に提供する。画像形成装置１２のジョブ処理部５１は取得したインデックス情報を利用することでユーザに関連するジョブ一覧を入出力部５４に表示させる。
【００８４】
ステップＳ３９において、画像形成装置１２の入出力部５４は印刷するジョブの指定をユーザから受け付ける。画像形成装置１２のジョブ処理部５１は、ユーザが印刷を指定したジョブの印刷データの保管場所情報をインデックス情報から取得し、その保管場所情報を利用して印刷データを取得する。図８では画像形成装置１２が拠点Ｂに移動したクライアント端末１１から印刷データを取得している。
【００８５】
ステップＳ４０において、画像形成装置１２のジョブ処理部５１は取得した印刷データの印刷を印刷部５２に要求する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
【００８６】
印刷システム１では、図１２に示す端末情報と図１３に示すインデックス情報とをインデックスサービス提供装置２２に登録しておくことで、場所の移動などの利用環境の変化があってもクライアント端末１１から印刷データを正確に取得できる。また、クライアント端末１１は場所の移動などの利用環境の変化があっても設定変更することなく印刷システム１を利用できる。さらに、印刷システム１では印刷データをインデックスサービス提供装置２２でなくクライアント端末１１に蓄積するようにしたため、セキュリティの確保も容易である。
【００８７】
《印刷システムの処理手順》
図１５は印刷システムの処理手順を表した一例のシーケンス図である。なお、図１５はクライアント端末１１の起動時に端末情報の登録処理を行う例を示している。ステップＳ５１において、ユーザはクライアント端末１１を起動させる。
【００８８】
ステップＳ５２、Ｓ５３において、クライアント端末１１の端末登録部３４はクライアント端末１１のＩＰアドレスと端末ＩＤとを端末情報としてインデックスサービス提供装置２２に送信して登録を要求する。ステップＳ５４において、インデックスサービス提供装置２２の端末情報保管部４３は受信した端末情報を保管する。
【００８９】
ステップＳ５５においてユーザはクライアント端末１１を操作し、アプリケーションの印刷設定画面などを開き、印刷システム１を利用するためのプリンタドライバを選択して印刷を指示する。クライアント端末１１の書誌情報処理部３２はプリンタドライバから出力された印刷データを入力される。
【００９０】
ステップＳ５６において、書誌情報処理部３２は入力された印刷データを解析して書誌情報を取得する。ステップＳ５７において、書誌情報処理部３２は印刷データ保管部３１に印刷データを保管させる。また、ステップＳ５８、Ｓ５９において書誌情報処理部３２は取得した書誌情報と印刷データの保管場所情報とクライアント端末１１の端末ＩＤとをインデックス情報としてインデックスサービス提供装置２２に送信する。
【００９１】
ステップＳ６０において、インデックスサービス提供装置２２のインデックス保管部４１はインデックス情報を受信する。インデックス保管部４１は受信したインデックス情報に識別子を付加して保管する。例えばインデックス保管部４１は受信したインデックス情報にクライアント端末１１を操作するユーザを紐付けて保管する。インデックス保管部４１はインデックス情報を保管する前に個人認証等を行ってもよい。
【００９２】
ステップＳ６０の後、クライアント端末１１は場所を移動し、ＩＰアドレスが変わったものとする。ユーザは移動した新しい場所でクライアント端末１１を起動させる。クライアント端末１１はステップＳ５１〜Ｓ５４と同様な処理を行い、最新のＩＰアドレスに対応した端末情報をインデックスサービス提供装置２２に登録しておく。
【００９３】
印刷時、ユーザはステップＳ６１において画像形成装置１２の入出力部５４を操作してジョブ一覧の表示（ジョブ一覧取得）を指示する。ステップＳ６２において、入出力部５４はジョブ一覧取得をジョブ処理部５１に要求する。
【００９４】
ステップＳ６３、Ｓ６４においてジョブ処理部５１はインデックスサービス提供装置２２へのインデックス情報取得要求を行う。ステップＳ６５においてインデックスサービス提供装置２２は、インデックス保管部４１からインデックス情報を取得する。ステップＳ６６においてインデックスサービス提供装置２２は端末情報保管部４３からクライアント端末１１の端末情報を取得する。
【００９５】
ステップＳ６７において、インデックスサービス提供装置２２は端末情報からクライアント端末１１の最新のＩＰアドレスを取得し、インデックス情報に含まれるデータのＵＲＬを最新のＩＰアドレスに基づいて更新する。そして、インデックスサービス提供装置２２の通信部４２はインデックス情報を画像形成装置１２に返す。なお、インデックス保管部４１は個人認証を行っている場合、該当するユーザに関連するインデックス情報を返すことも可能である。画像形成装置１２のジョブ処理部５１は取得したインデックス情報を利用することによりユーザに関連するジョブ一覧を入出力部５４に表示させる。
【００９６】
ステップＳ６８において、ユーザは画像形成装置１２の入出力部５４を操作してジョブ一覧から印刷するジョブの指定を行う。入出力部５４はユーザから印刷するジョブの指定を受け付ける。ステップＳ６９において、入出力部５４はユーザから指定されたジョブの印刷をジョブ処理部５１に要求する。
【００９７】
ステップＳ７０〜Ｓ７２において、ジョブ処理部５１はユーザが印刷を指定したジョブの印刷データの保管場所情報をインデックス情報から取得し、その保管場所情報を利用してクライアント端末１１の印刷データ保管部３１から印刷データを取得する。
【００９８】
ステップＳ７３において、画像形成装置１２のジョブ処理部５１は取得した印刷データの印刷を印刷部５２に要求する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
［第３の実施形態］
第１及び第２の実施形態に係る印刷システム１は印刷データをローカルに蓄積するものである。第３の実施形態に係る印刷システム１は後述するように印刷データを暗号化してインデックスサービス提供装置２２に蓄積するようにしている。第３の実施形態に係る印刷システム１は第２の実施形態に示した内容を適用することで、クライアント端末１１のＩＰアドレスの変化に対応できるようにしてもよい。
【００９９】
なお、システム構成、ハードウェア構成は第１の実施形態に係る印刷システムと同様であるため、説明を省略する。
【０１００】
＜ソフトウェア構成＞
《クライアント端末》
本実施形態に係るクライアント端末１１は、例えば図１６に示す処理ブロックにより実現される。図１６は本実施形態に係るクライアント端末の一例の処理ブロック図である。
【０１０１】
クライアント端末１１はプログラムを実行することにより、書誌情報処理部３２、通信部３３、暗号処理部３５、暗号鍵保管部３６、を実現している。なお、図１６に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【０１０２】
図１６に示したクライアント端末１１は、図４のクライアント端末１１の構成から印刷データ保管部３１を削除し、更に、暗号処理部３５及び暗号鍵保管部３６を追加したものである。
【０１０３】
書誌情報処理部３２は取得した書誌情報と暗号鍵の保管場所情報とをインデックス情報として、通信部３３を介してインデックスサービス提供装置２２に送信する。通信部３３はインデックスサービス提供装置２２へのインデックス情報及び暗号化された印刷データの送信を行う。
【０１０４】
また、通信部３３は画像形成装置１２からの暗号鍵取得要求に対して、画像形成装置１２へ暗号鍵を送信する。暗号処理部３５は印刷データを暗号鍵を利用して暗号化する。暗号鍵保管部３６は暗号鍵を保管する。
【０１０５】
《インデックスサービス提供装置》
本実施形態に係るインデックスサービス提供装置２２は例えば図１７に示すような処理ブロックにより実現される。図１７は本実施形態に係るインデックスサービス提供装置の一例の処理ブロック図である。
【０１０６】
インデックスサービス提供装置２２はプログラムを実行することにより、インデックス保管部４１、通信部４２、印刷データ保管部４４を実現している。なお、図１７に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【０１０７】
図１７に示したインデックスサービス提供装置２２は図５のインデックスサービス提供装置２２の構成に印刷データ保管部４４が追加されたものである。インデックス保管部４１はクライアント端末１１から受信したインデックス情報を保管する。
【０１０８】
また、通信部４２はクライアント端末１１からのインデックス情報及び暗号化された印刷データの受信を行う。通信部４２は画像形成装置１２からのインデックス情報取得要求に対して、画像形成装置１２へインデックス情報を送信する。通信部４２は画像形成装置１２からの印刷データ取得要求に対して、画像形成装置１２へ暗号化された印刷データを送信する。印刷データ保管部４４は、クライアント端末１１から受信した暗号化された印刷データを保管する。
【０１０９】
《画像形成装置》
本実施形態に係る画像形成装置１２は、例えば図１８に示す処理ブロックにより実現される。図１８は本実施形態に係る画像形成装置の一例の処理ブロック図である。
【０１１０】
画像形成装置１２はプログラムを実行することで、ジョブ処理部５１、印刷部５２、通信部５３、入出力部５４、復号処理部５５を実現している。なお、図１８に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【０１１１】
図１８に示した画像形成装置１２は図６の画像形成装置１２の構成に復号処理部５５が追加されたものである。ジョブ処理部５１は通信部５３を介してインデックスサービス提供装置２２へのインデックス情報取得要求を行い、インデックス情報を取得する。ジョブ処理部５１は取得したインデックス情報に基づき、ジョブ一覧を入出力部５４に表示させる。また、ジョブ処理部５１は通信部５３を介して、ユーザが印刷を指定したジョブの印刷データ取得要求をインデックスサービス提供装置２２に対して行い、暗号化された印刷データを取得する。
【０１１２】
ジョブ処理部５１は通信部５３を介して、ユーザが印刷を指定したジョブの暗号鍵の取得要求をクライアント端末１１に対して行い、暗号鍵を取得する。ジョブ処理部５１は暗号化された印刷データの復号を復号処理部５５に要求する。復号処理部５５は暗号鍵を利用し、暗号化された印刷データを復号する。
【０１１３】
ジョブ処理部５１は復号した印刷データの印刷を印刷部５２に要求する。印刷部５２は印刷の要求があった印刷データを印刷する。入出力部５４はユーザへの情報表示やユーザからの入力受付を行う。入出力部５４はユーザに関連するジョブ一覧を表示し、ユーザから印刷を行うジョブの指定を受け付ける。
【０１１４】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム１の処理の詳細について説明する。
【０１１５】
《印刷システムの動作概要》
図１９は印刷システムの動作概要を表した一例の説明図である。ステップＳ９１においてクライアント端末１１の暗号鍵保管部３６は暗号鍵を保管する。なお、暗号鍵保管部３６に保管する暗号鍵は予め指定しておいてもよいし、ジョブ毎にユーザが指定するようにしてもよい。このようにクライアント端末１１は暗号鍵をローカルに蓄積する。
【０１１６】
ステップＳ９２において、クライアント端末１１の書誌情報処理部３２は印刷データから書誌情報を取得する。また、クライアント端末１１の暗号処理部３５は暗号鍵を使用して印刷データを暗号化する。書誌情報処理部３２は印刷データから取得した書誌情報と暗号鍵の保管場所情報とをインデックス情報としてインデックスサービス提供装置２２に登録する。また、書誌情報処理部３２は暗号化された印刷データをインデックスサービス提供装置２２に登録する。
【０１１７】
ステップＳ９３において、インデックスサービス提供装置２２のインデックス保管部４１はクライアント端末１１から受信したインデックス情報とクライアント端末１１を操作するユーザとを紐付けて保管する。
【０１１８】
また、インデックスサービス提供装置２２の印刷データ保管部４４は、クライアント端末１１から受信した暗号化された印刷データを、クライアント端末１１から受信したインデックス情報と紐付けて保管する。
【０１１９】
印刷時、ユーザは画像形成装置１２を操作し、ジョブ一覧の表示を指示する。ステップＳ９４において、画像形成装置１２のジョブ処理部５１はインデックスサービス提供装置２２へのインデックス情報取得要求を行うことで、ユーザに関連するインデックス情報を取得する。画像形成装置１２のジョブ処理部５１は取得したインデックス情報を利用することでユーザに関連するジョブ一覧を入出力部５４に表示させる。
【０１２０】
ステップＳ９５において、画像形成装置１２の入出力部５４は印刷するジョブの指定をユーザから受け付ける。画像形成装置１２のジョブ処理部５１は、ユーザが印刷を指定したジョブの暗号化された印刷データをインデックスサービス提供装置２２の印刷データ保管部４４から取得する。
【０１２１】
ステップＳ９６において、ジョブ処理部５１は通信部５３を介して、ユーザが印刷を指定したジョブの暗号鍵の取得要求をクライアント端末１１に対して行い、クライアント端末１１から暗号鍵を取得する。なお、図１９では暗号化された印刷データを取得したあとで暗号鍵を取得しているが、暗号化された印刷データを取得する前に暗号鍵を取得するようにしてもよい。ステップＳ９７において、ジョブ処理部５１は暗号化された印刷データの復号を復号処理部５５に要求する。
【０１２２】
そして、画像形成装置１２のジョブ処理部５１は復号した印刷データの印刷を印刷部５２に要求する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
【０１２３】
印刷システム１では印刷データの暗号化に利用した暗号鍵の保管場所情報をインデックス情報の一部としてインデックスサービス提供装置２２に登録しておくことで、画像形成装置１２がクライアント端末１１に保管されている暗号鍵を取得できる。また、印刷システム１では暗号化した印刷データをクライアント端末１１でなくインデックスサービス提供装置２２に蓄積するようにしたため、セキュリティを確保しつつ、クライアント端末１１の記憶領域も節約できる。
【０１２４】
《印刷システムの処理手順》
図２０は印刷システムの処理手順を表した一例のシーケンス図である。例えばユーザはクライアント端末１１を操作し、アプリケーションの印刷設定画面などを開き、印刷システム１を利用するためのプリンタドライバを選択して印刷を指示することにより、図２０に示したシーケンス図の処理を開始できる。
【０１２５】
ステップＳ１０１において、ユーザが印刷システム１を利用するためのプリンタドライバを選択して印刷を指示すると、クライアント端末１１の書誌情報処理部３２はプリンタドライバから出力された印刷データを入力される。
【０１２６】
ステップＳ１０２において、書誌情報処理部３２は入力された印刷データを解析して書誌情報を取得する。ステップＳ１０３において、書誌情報処理部３２は暗号処理部３５に印刷データの暗号化を要求する。暗号処理部３５は暗号鍵保管部３６から読み出した暗号鍵を利用して印刷データを暗号化する。
【０１２７】
ステップＳ１０４、Ｓ１０５において、書誌情報処理部３２は取得した書誌情報と暗号鍵の保管場所情報とをインデックス情報として、通信部３３を介してインデックスサービス提供装置２２に送信する。また、書誌情報処理部３２は暗号化された印刷データをインデックスサービス提供装置２２に送信する。
【０１２８】
ステップＳ１０６において、インデックスサービス提供装置２２の印刷データ保管部４４はクライアント端末１１から受信した暗号化された印刷データを保管する。ステップＳ１０７において、インデックスサービス提供装置２２のインデックス保管部４１は受信したインデックス情報に識別子を付加して保管する。例えばインデックス保管部４１は受信したインデックス情報にクライアント端末１１を操作するユーザを紐付けて保管する。インデックス保管部４１はインデックス情報を保管する前に個人認証等を行ってもよい。
【０１２９】
印刷時、ユーザはステップＳ１０８において画像形成装置１２の入出力部５４を操作してジョブ一覧の表示（ジョブ一覧取得）を指示する。ステップＳ１０９において、入出力部５４はジョブ一覧取得をジョブ処理部５１に要求する。
【０１３０】
ステップＳ１１０、Ｓ１１１においてジョブ処理部５１はインデックスサービス提供装置２２へのインデックス情報取得要求を行う。ステップＳ１１２においてインデックス保管部４１はインデックス情報を画像形成装置１２に返す。なお、インデックス保管部４１は個人認証を行っている場合、該当するユーザに関連するインデックス情報を返すことも可能である。画像形成装置１２のジョブ処理部５１は取得したインデックス情報を利用することによりユーザに関連するジョブ一覧を入出力部５４に表示させる。
【０１３１】
ステップＳ１１３において、ユーザは画像形成装置１２の入出力部５４を操作することによりジョブ一覧から印刷するジョブの指定を行う。入出力部５４はユーザから印刷するジョブの指定を受け付ける。ステップＳ１１４において、入出力部５４はユーザから指定されたジョブの印刷をジョブ処理部５１に要求する。
【０１３２】
ステップＳ１１５〜Ｓ１１６において、ジョブ処理部５１はユーザが印刷を指定したジョブの暗号鍵の保管場所情報をインデックス情報から取得し、その保管場所情報を利用してクライアント端末１１の暗号鍵保管部３６から暗号鍵を取得する。
【０１３３】
また、ステップＳ１１７〜Ｓ１１９において、画像形成装置１２のジョブ処理部５１はユーザが印刷を指定したジョブの暗号化された印刷データをインデックスサービス提供装置２２の印刷データ保管部４４から取得する。ステップＳ１２０において、画像形成装置１２の復号処理部５５は暗号鍵を利用し、暗号化された印刷データを復号する。
【０１３４】
そして、ステップＳ１２１において、画像形成装置１２のジョブ処理部５１は復号した印刷データの印刷を印刷部５２に要求する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
［第４の実施形態］
第１及び第２の実施形態に係る印刷システム１は印刷データをクライアント端末１１に蓄積するものである。第４の実施形態ではクライアント端末１１と同一のネットワークＮ１に印刷データ保管装置１３を設け、印刷データを印刷データ保管装置１３に蓄積させることで、クライアント端末１１がネットワークＮ１から切断されている場合にも利用できるようにしている。
【０１３５】
なお、ハードウェア構成は第１の実施形態に係る印刷システムと同様であるため、説明を省略する。
【０１３６】
＜システム構成＞
図２１は、本実施形態に係る印刷システムの一例の構成図である。図２１の印刷システム２は、図１の印刷システム１のネットワークＮ１に印刷データ保管装置１３を追加したものである。
【０１３７】
印刷データ保管装置１３は、一台以上の情報処理装置（コンピュータ）によって実現される。印刷データ保管装置１３は、複数のコンピュータに分散して実現するようにしてもよい。なお、図２１の印刷システム１の構成は一例であり、他の構成であってもよい。
【０１３８】
＜ソフトウェア構成＞
インデックスサービス提供装置２２の処理ブロックは、第１の実施形態に係る印刷システムと同様であるため、説明を省略する。
【０１３９】
《クライアント端末》
本実施形態に係るクライアント端末１１は、図４のクライアント端末１１の構成から印刷データ保管部３１を削除したものである。なお、クライアント端末１１に印刷データを蓄積させる場合と印刷データ保管装置１３に蓄積させる場合とを共存させる場合はクライアント端末１１が印刷データ保管部３１を有していてもよい。
【０１４０】
《印刷データ保管装置》
本実施形態に係る印刷データ保管装置１３は、例えば図２２に示す処理ブロックにより実現される。図２２は、本実施形態に係る印刷データ保管装置の一例の処理ブロック図である。
【０１４１】
印刷データ保管装置１３はプログラムを実行することにより、印刷データ保管部６１及び通信部６２を実現している。なお、図２２に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【０１４２】
印刷データ保管部６１は印刷データを保管する。印刷データ保管部６１は保管した印刷データを一意に特定できる印刷データの保管場所情報を生成し、クライアント端末１１に提供する。通信部６２はクライアント端末１１から印刷データを受信し、画像形成装置１２からの印刷データ取得要求に対して、画像形成装置１２へ印刷データを送信する。
【０１４３】
《画像形成装置》
本実施形態に係る画像形成装置１２は、図６に示した画像形成装置１２の構成と同様であるが、ジョブ処理部５１の処理が一部異なっている。ジョブ処理部５１は通信部５３を介して、ユーザが印刷を指定したジョブの印刷データ取得要求を印刷データ保管装置１３に対して行い、印刷データを取得する。通信部５３は、印刷データ保管装置１３への印刷データ取得要求に基づき、印刷データを受信する。
【０１４４】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム２の処理の詳細について説明する。
【０１４５】
《印刷システムの動作概要》
図２３は印刷システムの動作概要を表した一例の説明図である。ステップＳ１３１においてクライアント端末１１は印刷データを印刷データ保管装置１３に保管させる。このようにクライアント端末１１は印刷データを同一ネットワークに接続されている印刷データ保管装置１３に保管させることにより印刷データのセキュリティを確保しつつ、記憶領域を節約している。
【０１４６】
ステップＳ１３２において、クライアント端末１１の書誌情報処理部３２は印刷データから取得した書誌情報と、印刷データ保管装置１３が生成した印刷データの保管場所情報とをインデックス情報としてインデックスサービス提供装置２２に登録する。
【０１４７】
ステップＳ１３３において、インデックスサービス提供装置２２のインデックス保管部４１はクライアント端末１１から受信したインデックス情報とクライアント端末１１を操作するユーザとを紐付けて（対応付けて）保管する。
【０１４８】
印刷時、ユーザは画像形成装置１２を操作し、ジョブ一覧の表示を指示する。ステップＳ１３４において、画像形成装置１２のジョブ処理部５１はインデックスサービス提供装置２２へのインデックス情報取得要求を行うことで、ユーザに関連するインデックス情報を取得する。
【０１４９】
画像形成装置１２のジョブ処理部５１は取得したインデックス情報を利用することでユーザに関連するジョブ一覧を入出力部５４に表示させる。ステップＳ１３５において画像形成装置１２の入出力部５４はユーザから印刷するジョブの指定を受け付ける。画像形成装置１２のジョブ処理部５１は、ユーザが印刷を指定したジョブの印刷データの保管場所情報をインデックス情報から取得し、その保管場所情報を利用して印刷データ保管装置１３から印刷データを取得する。ステップＳ１３６において、画像形成装置１２のジョブ処理部５１は取得した印刷データの印刷を印刷部５２に要求する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
【０１５０】
印刷システム２はクライアント端末１１と同一のネットワークＮ１に印刷データ保管装置１３を設け、印刷データを印刷データ保管装置１３に蓄積させることで、クライアント端末１１がネットワークＮ１から切断されている場合にも利用できる。また、印刷システム２では印刷データをクライアント端末１１と同一のネットワークＮ１に設けられた印刷データ保管装置１３に蓄積するようにしたため、セキュリティの確保も容易である。
【０１５１】
《印刷システムの処理手順》
図２４は印刷システムの処理手順を表した一例のシーケンス図である。例えばユーザはクライアント端末１１を操作し、アプリケーションの印刷設定画面などを開き、印刷システム２を利用するためのプリンタドライバを選択して印刷を指示することにより、図２４に示したシーケンス図の処理を開始できる。
【０１５２】
ステップＳ１４１において、ユーザが印刷システム１を利用するためのプリンタドライバを選択して印刷を指示すると、クライアント端末１１の書誌情報処理部３２はプリンタドライバから出力された印刷データを入力される。
【０１５３】
ステップＳ１４２において、書誌情報処理部３２は入力された印刷データを解析して書誌情報を取得する。ステップＳ１４３、Ｓ１４４において、書誌情報処理部３２は通信部３３を介して印刷データ保管装置１３に印刷データを送信する。
【０１５４】
ステップＳ１４５において、印刷データ保管装置１３は印刷データ保管部６１に受信した印刷データを保管する。また、印刷データ保管部６１は保管した印刷データを一意に特定できる印刷データの保管場所情報を生成し、クライアント端末１１に提供する。
【０１５５】
ステップＳ１４６、Ｓ１４７において書誌情報処理部３２は、取得した書誌情報と印刷データの保管場所情報とをインデックス情報としてインデックスサービス提供装置２２に送信する。
【０１５６】
ステップＳ１４８において、インデックスサービス提供装置２２のインデックス保管部４１はインデックス情報を受信する。インデックス保管部４１は受信したインデックス情報に識別子を付加して保管する。例えばインデックス保管部４１は受信したインデックス情報にクライアント端末１１を操作するユーザを紐付けて保管する。インデックス保管部４１はインデックス情報を保管する前に個人認証等を行ってもよい。
【０１５７】
印刷時、ユーザはステップＳ１４９において画像形成装置１２の入出力部５４を操作してジョブ一覧の表示（ジョブ一覧取得）を指示する。ステップＳ１５０において、入出力部５４はジョブ一覧取得をジョブ処理部５１に要求する。
【０１５８】
ステップＳ１５１、Ｓ１５２においてジョブ処理部５１はインデックスサービス提供装置２２へのインデックス情報取得要求を行う。ステップＳ１５３においてインデックス保管部４１はインデックス情報を画像形成装置１２に返す。なお、インデックス保管部４１は個人認証を行っている場合、該当するユーザに関連するインデックス情報を返すことも可能である。画像形成装置１２のジョブ処理部５１は取得したインデックス情報を利用することによりユーザに関連するジョブ一覧を入出力部５４に表示させる。
【０１５９】
ステップＳ１５４においてユーザは画像形成装置１２の入出力部５４を操作してジョブ一覧から印刷するジョブの指定を行う。入出力部５４はユーザから印刷するジョブの指定を受け付ける。ステップＳ１５５において、入出力部５４はユーザから指定されたジョブの印刷をジョブ処理部５１に要求する。ステップＳ１５６〜Ｓ１５８において、ジョブ処理部５１はユーザが印刷を指定したジョブの印刷データの保管場所情報をインデックス情報から取得し、その保管場所情報を利用して印刷データ保管装置１３の印刷データ保管部６１から印刷データを取得する。
【０１６０】
ステップＳ１５９において画像形成装置１２のジョブ処理部５１は取得した印刷データの印刷を印刷部５２に要求する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
［第５の実施形態］
第３の実施形態に係る印刷システム１は印刷データの暗号化に利用した暗号鍵をクライアント端末１１に蓄積するものである。第５の実施形態ではクライアント端末１１と同一のネットワークＮ１に印刷データ保管装置１３を設け、暗号鍵を印刷データ保管装置１３に蓄積させることで、クライアント端末１１がネットワークＮ１から切断されている場合にも利用できるようにしている。
【０１６１】
なお、システム構成、ハードウェア構成は第４の実施形態に係る印刷システムと同様であるため、説明を省略する。
【０１６２】
＜ソフトウェア構成＞
インデックスサービス提供装置２２、画像形成装置１２の処理ブロックは、第３の実施形態に係る印刷システムと同様であるため、説明を省略する。
【０１６３】
《クライアント端末》
本実施形態に係るクライアント端末１１は、図１６のクライアント端末１１の構成から暗号鍵保管部３６を削除したものである。なお、クライアント端末１１に暗号鍵を蓄積させる場合と印刷データ保管装置１３に蓄積させる場合とを共存させる場合はクライアント端末１１が暗号鍵保管部３６を有していてもよい。
【０１６４】
《印刷データ保管装置》
本実施形態に係る印刷データ保管装置１３は、例えば図２５に示す処理ブロックにより実現される。図２５は、本実施形態に係る印刷データ保管装置の一例の処理ブロック図である。
【０１６５】
印刷データ保管装置１３はプログラムを実行することにより、通信部６２及び暗号鍵保管部６３を実現している。なお、図２５に示した処理ブロック図は説明に不要な部分についての図示を省略している。
【０１６６】
暗号鍵保管部６３は暗号鍵を保管する。暗号鍵保管部６３は保管した暗号鍵を一意に特定できる暗号鍵の保管場所情報を生成し、クライアント端末１１に提供する。通信部６２はクライアント端末１１から暗号鍵を受信し、画像形成装置１２からの暗号鍵取得要求に対して、画像形成装置１２へ暗号鍵を送信する。
【０１６７】
《画像形成装置》
本実施形態に係る画像形成装置１２は、図１８に示した画像形成装置１２の構成と同様であるが、ジョブ処理部５１の処理が一部異なっている。ジョブ処理部５１は通信部５３を介して、ユーザが印刷を指定したジョブの暗号鍵取得要求を印刷データ保管装置１３に対して行い、暗号鍵を取得する。通信部５３は、印刷データ保管装置１３への暗号鍵取得要求に基づき、暗号鍵を受信する。
【０１６８】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム２の処理の詳細について説明する。
【０１６９】
《印刷システムの動作概要》
図２６は印刷システムの動作概要を表した一例の説明図である。ステップＳ１６１においてクライアント端末１１は暗号鍵を印刷データ保管装置１３に保管させる。このようにクライアント端末１１は暗号鍵を同一ネットワークに接続されている印刷データ保管装置１３に保管させることにより、クライアント端末１１がネットワークＮ１から切断されている場合にも暗号鍵を利用できるようにしている。
【０１７０】
なお、印刷データ保管装置１３の暗号鍵保管部６３に保管する暗号鍵は予め指定しておいてもよいし、ジョブ毎にユーザが指定するようにしてもよい。このようにクライアント端末１１は暗号鍵を印刷データ保管装置１３に蓄積する。
【０１７１】
ステップＳ１６２において、クライアント端末１１の書誌情報処理部３２は印刷データから書誌情報を取得する。また、クライアント端末１１の暗号処理部３５は暗号鍵を使用して印刷データを暗号化する。書誌情報処理部３２は印刷データから取得した書誌情報と暗号鍵の保管場所情報とをインデックス情報としてインデックスサービス提供装置２２に登録する。また、書誌情報処理部３２は暗号化された印刷データをインデックスサービス提供装置２２に登録する。
【０１７２】
ステップＳ１６３において、インデックスサービス提供装置２２のインデックス保管部４１はクライアント端末１１から受信したインデックス情報とクライアント端末１１を操作するユーザとを紐付けて保管する。
【０１７３】
また、インデックスサービス提供装置２２の印刷データ保管部４４は、クライアント端末１１から受信した暗号化された印刷データを、クライアント端末１１から受信したインデックス情報と紐付けて保管する。
【０１７４】
印刷時、ユーザは画像形成装置１２を操作し、ジョブ一覧の表示を指示する。ステップＳ１６４において、画像形成装置１２のジョブ処理部５１はインデックスサービス提供装置２２へのインデックス情報取得要求を行うことで、ユーザに関連するインデックス情報を取得する。画像形成装置１２のジョブ処理部５１は取得したインデックス情報を利用することでユーザに関連するジョブ一覧を入出力部５４に表示させる。
【０１７５】
ステップＳ１６５において、画像形成装置１２の入出力部５４は印刷するジョブの指定をユーザから受け付ける。画像形成装置１２のジョブ処理部５１は、ユーザが印刷を指定したジョブの暗号化された印刷データをインデックスサービス提供装置２２の印刷データ保管部４４から取得する。
【０１７６】
ステップＳ１６６において、画像形成装置１２のジョブ処理部５１は、ユーザが印刷を指定したジョブの暗号鍵の保管場所情報をインデックス情報から取得し、その保管場所情報を利用して印刷データ保管装置１３から暗号鍵を取得する。なお、図２６では暗号化された印刷データを取得したあとで暗号鍵を取得しているが、暗号化された印刷データを取得する前に暗号鍵を取得するようにしてもよい。ステップＳ１６７において、ジョブ処理部５１は暗号化された印刷データの復号を復号処理部５５に要求する。
【０１７７】
そして、画像形成装置１２のジョブ処理部５１は復号した印刷データの印刷を印刷部５２に要求する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
【０１７８】
印刷システム２はクライアント端末１１と同一のネットワークＮ１に印刷データ保管装置１３を設け、暗号鍵を印刷データ保管装置１３に蓄積させることで、クライアント端末１１がネットワークＮ１から切断されている場合にも利用できる。また、印刷システム２では暗号鍵をクライアント端末１１と同一のネットワークＮ１に設けられた印刷データ保管装置１３に蓄積するようにしたため、セキュリティの確保も容易である。
【０１７９】
《印刷システムの処理手順》
本実施形態に係る印刷システムの処理手順は図２０に示したシーケンス図をベースとするものであるが、暗号鍵の保管及び取得の処理について図２４のシーケンス図に示した印刷データの保管及び取得の処理を利用している。
【０１８０】
本実施形態に係る印刷システムの処理手順では図２４のシーケンス図のステップＳ１４３〜Ｓ１４５と同様な手順により暗号鍵をクライアント端末１１から印刷データ保管装置１３に保管する。また、本実施形態に係る印刷システムの処理手順では図２４のシーケンス図のステップＳ１５６〜Ｓ１５８と同様な手順により暗号鍵を画像形成装置１２が印刷データ保管装置１３から取得する。
【０１８１】
その他の処理については図２０のシーケンス図に示した処理と同様であるため、説明を省略する。したがって、画像形成装置１２の印刷部５２はユーザが印刷を指定したジョブの印刷データを印刷できる。
［第６の実施形態］
第４及び第５の実施形態に係る印刷システム２は条件に応じて印刷データや暗号鍵の保管先を自動的に変化させるようにしてもよい。例えば第４及び第５の実施形態に係る印刷システム２は、プリンタアイコン、ジョブ名、アプリケーションやキーワードなど、様々な条件で印刷データや暗号鍵の保管先を指定できるようにしてもよい。
【０１８２】
例えば第４及び第５の実施形態に係る印刷システム２ではジョブ名に特定の文言「例えば社外秘など」が含まれる場合にクライアント端末１１に保管し、それ以外の場合にインデックスサービス提供装置２２に保管するというような運用も可能である。このように第４及び第５の実施形態に係る印刷システム２はジョブに応じて自動的に印刷データや暗号鍵の保管先を変化させることができるので、ユーザの利便性が向上する。
【０１８３】
＜まとめ＞
本実施形態に係る印刷システム１、２では、ジョブのインデックス情報をインデックスサービス提供装置２２に保管することで、利用環境の変化によるクライアント端末１１の設定変更を不要としている。また、本実施形態に係る印刷システム１、２では暗号化や保管場所により印刷データのセキュリティを確保している。印刷時、画像形成装置１２はインデックスサービス提供装置２２からインデックス情報を取得し、インデックス情報から印刷データの保管場所情報や復号に必要な暗号鍵の保管場所情報を取得できる。
【０１８４】
このように、本実施形態に係る印刷システム１、２は、印刷データのセキュリティを確保することができると共に、利用環境の変化によるクライアント端末１１の設定変更が不要である。
【０１８５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば第２の実施形態に係る印刷システム１の内容は第３の実施形態に係る印刷システム１に適用してもよい。このようにすることで、第３の実施形態に係る印刷システム１は場所の移動などの利用環境の変化があってもクライアント端末１１から暗号鍵を正確に取得できる。
【０１８６】
なお、本発明の適用範囲は印刷用途に限らず、上述した印刷システム１、２は出力システムの一例である。よって本発明の適用範囲は印刷データを取り扱う出力システムに限らない。クライアント端末１１は、出力データの出力要求や出力処理の指示においてユーザが使用する装置である端末装置の一例である。また、サービス提供システムに含まれるコンピュータは一台以上の情報処理装置の一例である。
【０１８７】
インデックスサービス提供装置２２のインデックス保管部４１は情報処理装置の保管手段の一例である。インデックスサービス提供装置２２の通信部４２は情報処理装置の提供手段の一例である。画像形成装置１２の通信部５３は取得手段の一例である。画像形成装置１２の印刷部５２は出力手段の一例である。インデックスサービス提供装置２２の端末情報保管部４３は情報処理装置の端末情報保管手段の一例である。画像形成装置１２の復号処理部５５は出力装置の復号処理手段の一例である。
【０１８８】
印刷データ保管装置１３の印刷データ保管部６１は保管装置の出力データ保管手段の一例である。また、印刷データ保管装置１３の暗号鍵保管部６３は保管装置の出力データ保管手段の一例である。
【符号の説明】
【０１８９】
１、２      印刷システム
１１    クライアント端末
１２    画像形成装置
１３    印刷データ保管装置
２１    アクセス制御装置
２２    インデックスサービス提供装置
３１    印刷データ保管部
３２    書誌情報処理部
３３    通信部
３４    端末登録部
３５    暗号処理部
３６    暗号鍵保管部
４１    インデックス保管部
４２    通信部
４３    端末情報保管部
４４    印刷データ保管部
５１    ジョブ処理部
５２    印刷部
５３    通信部
５４    入出力部
５５    復号処理部
６１    印刷データ保管部
６２    通信部
６３    暗号鍵保管部
１００    コンピュータ
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
２０１    コントローラ
２０２    操作パネル
２０３    外部Ｉ／Ｆ
２０３ａ    記録媒体
２０４    通信Ｉ／Ｆ
２０５    プリンタ
２０６    スキャナ
２１１    ＣＰＵ
２１２    ＲＡＭ
２１３    ＲＯＭ
２１４    ＮＶＲＡＭ
２１５    ＨＤＤ
Ｂ    バス
ＦＷ    ファイアウォール
Ｎ１〜Ｎ３    ネットワーク
【先行技術文献】
【特許文献】
【０１９０】
【特許文献１】特開２０００−３５８６９号公報
【図１】
2015152937.tif 000003
【図２】
2015152937.tif 000004
【図３】
2015152937.tif 000005
【図４】
2015152937.tif 000006
【図５】
2015152937.tif 000007
【図６】
2015152937.tif 000008
【図７】
2015152937.tif 000009
【図８】
2015152937.tif 000010
【図９】
2015152937.tif 000011
【図１０】
2015152937.tif 000012
【図１１】
2015152937.tif 000013
【図１２】
2015152937.tif 000014
【図１３】
2015152937.tif 000015
【図１４】
2015152937.tif 000016
【図１５】
2015152937.tif 000017
【図１６】
2015152937.tif 000018
【図１７】
2015152937.tif 000019
【図１８】
2015152937.tif 000020
【図１９】
2015152937.tif 000021
【図２０】
2015152937.tif 000022
【図２１】
2015152937.tif 000023
【図２２】
2015152937.tif 000024
【図２３】
2015152937.tif 000025
【図２４】
2015152937.tif 000026
【図２５】
2015152937.tif 000027
【図２６】
2015152937.tif 000028