(57)【要約】【課題】クライアント装置とサーバ装置と画像形成装置とがネットワークを介して接続された印刷システムにおいて、プレビュー画像に対するセキュリティを向上させる。【解決手段】印刷システムは、クライアント装置とサーバ装置と画像形成装置とを含み、クライアント装置は、印刷データのプレビュー画像を作成する画像変換部と、作成したプレビュー画像を暗号化する暗号部と、暗号化したプレビュー画像の保存先を特定する情報と印刷データとを含む印刷ジョブをサーバ装置に保存する印刷データ処理部と、を有し、画像形成装置は、利用者のログイン処理を実行する認証部と、サーバ装置から、印刷ジョブの情報を取得し、保存先から暗号化したプレビュー画像を取得する通信部と、利用者の情報の少なくとも一部に基づいて、暗号化したプレビュー画像を復号する復号部と、復号したプレビュー画像を表示する表示部と、を有する。【選択図】図４
2019139589.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置とサーバ装置と画像形成装置とがネットワークを介して接続された印刷システムであって、
前記クライアント装置は、
印刷データのプレビュー画像を作成する画像変換部と、
作成した前記プレビュー画像を暗号化する暗号部と、
暗号化した前記プレビュー画像を保存し、前記暗号化した前記プレビュー画像の保存先を特定する情報と前記印刷データとを含む印刷ジョブを前記サーバ装置に保存する印刷データ処理部と、
を有し、
前記画像形成装置は、
利用者のログイン処理を実行する認証部と、
前記サーバ装置から、前記暗号化した前記プレビュー画像の保存先を特定する情報を含む前記印刷ジョブの情報を取得し、前記保存先から前記暗号化した前記プレビュー画像を取得する通信部と、
前記ログイン処理によって得られる前記利用者の情報の少なくとも一部の情報に基づいて、前記暗号化した前記プレビュー画像を復号する復号部と、
復号した前記プレビュー画像を表示する表示部と、
を有する、印刷システム。
【請求項２】
前記クライアント装置は、前記印刷データが複数のページを含む場合、前記印刷データの１ページ目の暗号化したプレビュー画像と、他のページの暗号化したプレビュー画像とを作成して保存し、
前記画像形成装置は、前記１ページ目のプレビュー画像を表示した後、前記利用者からの要求に応じて前記他のページの前記プレビュー画像を表示する、請求項１に記載の印刷システム。
【請求項３】
前記クライアント装置は、前記１ページ目の暗号化したプレビュー画像の保存先を特定する情報と前記印刷データとを含む前記印刷ジョブを前記サーバ装置に保存した後、前記他のページのプレビュー画像を作成する、請求項２に記載の印刷システム。
【請求項４】
前記サーバ装置は、前記画像形成装置からの印刷ジョブの一覧の取得要求に応じて、前記１ページ目のプレビュー画像を含む前記印刷ジョブの一覧を前記画像形成装置に送信する、請求項２又は３に記載の印刷システム。
【請求項５】
前記クライアント装置は、前記１ページ目の低解像度のプレビュー画像を作成して前記サーバ装置に保存し、
前記サーバ装置は、前記画像形成装置からの印刷ジョブの一覧の取得要求に応じて、前記１ページ目の低解像度のプレビュー画像を含む前記印刷ジョブの一覧を前記画像形成装置に送信する、請求項２乃至４のいずれか一項に記載の印刷システム。
【請求項６】
前記クライアント装置は、前記１ページ目の前記プレビュー画像を暗号化し、前記１ページ目の低解像度のプレビュー画像を暗号化しない、請求項５に記載の印刷システム。
【請求項７】
前記印刷データ処理部は、前記暗号化した前記プレビュー画像を前記クライアント装置に保存する、請求項１又は２に記載の印刷システム。
【請求項８】
前記クライアント装置は、前記暗号化した前記プレビュー画像を記憶部に保存し、前記暗号化した前記プレビュー画像の保存先を特定する情報を発行する画像保管部を有する、請求項７に記載の印刷システム。
【請求項９】
クライアント装置とサーバ装置と画像形成装置とがネットワークを介して接続された印刷システムにおける印刷制御方法であって、
前記クライアント装置が、
印刷データのプレビュー画像を作成するステップと、
作成した前記プレビュー画像を暗号化するステップと、
暗号化した前記プレビュー画像を保存するステップと、
前記暗号化した前記プレビュー画像の保存先を特定する情報と前記印刷データとを含む印刷ジョブを前記サーバ装置に保存するステップと、
を実行し、
前記画像形成装置が、
利用者のログイン処理を実行するステップと、
前記サーバ装置から、前記暗号化した前記プレビュー画像の保存先を特定する情報を含む前記印刷ジョブの情報を取得するステップと、
前記保存先から前記暗号化した前記プレビュー画像を取得するステップと、
前記ログイン処理によって得られる前記利用者の情報の少なくとも一部の情報に基づいて、前記暗号化した前記プレビュー画像を復号するステップと、
復号した前記プレビュー画像を表示するステップと、
を実行する、印刷制御方法。
【請求項１０】
クライアント装置とサーバ装置と画像形成装置とがネットワークを介して接続された印刷システムの前記クライアント装置で実行されるプログラムであって、
前記クライアント装置に、
印刷データのプレビュー画像を作成するステップと、
作成した前記プレビュー画像を暗号化するステップと、
暗号化した前記プレビュー画像を保存するステップと、
前記暗号化した前記プレビュー画像の保存先を特定する情報と前記印刷データとを含む印刷ジョブを前記サーバ装置に保存するステップと、
を実行させ、
前記画像形成装置は、
利用者のログイン処理を実行する認証部と、
前記サーバ装置から、前記暗号化した前記プレビュー画像の保存先を特定する情報を含む前記印刷ジョブの情報を取得し、前記保存先から前記暗号化した前記プレビュー画像を取得する通信部と、
前記ログイン処理によって得られる前記利用者の情報の少なくとも一部の情報に基づいて、前記暗号化した前記プレビュー画像を復号する復号部と、
復号した前記プレビュー画像を表示する表示部と、
を有する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ユーザがクライアント装置から印刷データを含む印刷ジョブをサーバ装置に投入した後、画像形成装置を操作して、サーバ装置上に蓄積された印刷ジョブを指定して印刷ジョブの印刷を実行する印刷方式（いわゆる「プルプリント」）が知られている。
【０００３】
また、このようなプルプリントにおいて、ユーザがプレビュー画像の表示を行う前に、サーバ側でプレビュー画像の生成を開始することにより、プレビュー画像の表示に要する時間を短縮する出力システムが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術では、サーバ装置内に暗号化されていないプレビュー画像データが記憶されていたり、サーバ装置内のみで暗号化が行われているため、プレビュー画像が盗み見られたり、情報漏洩につながる可能性があるという問題がある。
【０００５】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、クライアント装置とサーバ装置と画像形成装置とがネットワークを介して接続された印刷システムにおいて、プレビュー画像に対するセキュリティを向上させる。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一実施形態に係る印刷システムは、クライアント装置とサーバ装置と画像形成装置とがネットワークを介して接続された印刷システムであって、前記クライアント装置は、印刷データのプレビュー画像を作成する画像変換部と、作成した前記プレビュー画像を暗号化する暗号部と、暗号化した前記プレビュー画像を保存し、前記暗号化した前記プレビュー画像の保存先を特定する情報と前記印刷データとを含む印刷ジョブを前記サーバ装置に保存する印刷データ処理部と、を有し、前記画像形成装置は、利用者のログイン処理を実行する認証部と、前記サーバ装置から、前記暗号化した前記プレビュー画像の保存先を特定する情報を含む前記印刷ジョブの情報を取得し、前記保存先から前記暗号化した前記プレビュー画像を取得する通信部と、前記ログイン処理によって得られる前記利用者の情報の少なくとも一部の情報に基づいて、前記暗号化した前記プレビュー画像を復号する復号部と、復号した前記プレビュー画像を表示する表示部と、を有する。
【発明の効果】
【０００７】
本発明の一実施形態によれば、クライアント装置とサーバ装置と画像形成装置とがネットワークを介して接続された印刷システムにおいて、プレビュー画像に対するセキュリティを向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る印刷システムのシステム構成の一例を示す図である。
【図２】一実施形態に係るコンピュータのハードウェア構成の例を示す図である。
【図３】一実施形態に係る画像形成装置のハードウェア構成の例を示す図である。
【図４】一実施形態に係る印刷システムの機能構成の例を示す図である。
【図５】第１の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。
【図６】第１の実施形態に係る印刷ジョブの管理情報の例を示す図である。
【図７】第１の実施形態に係る印刷ジョブの出力処理の例を示すシーケンス図である。
【図８】第２の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。
【図９】第２の実施形態に係る印刷ジョブの管理情報の例を示す図である。
【図１０】第２の実施形態に係る印刷ジョブの出力処理の例を示すシーケンス図である。
【図１１】第３の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。
【図１２】第４の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。
【図１３】第５の実施形態に係る印刷システムの機能構成の例を示す図である。
【図１４】第５の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。
【図１５】第５の実施形態に係る印刷ジョブの出力処理の例を示すシーケンス図である。
【図１６】一実施形態に係る印刷システムのシステム構成の別の一例を示す図（１）である。
【図１７】一実施形態に係る印刷システムのシステム構成の別の一例を示す図（２）である。
【図１８】一実施形態に係る印刷システムのシステム構成の別の一例を示す図（３）である。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１０】
＜システム構成＞
図１は、一実施形態に係る印刷システムのシステム構成の一例を示す図である。印刷システム１は、クライアント装置１０１とサーバ装置１０２と画像形成装置１０３とが、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１０４を介して接続されたシステムである。
【００１１】
クライアント装置１０１は、例えば、ＰＣ（Personal Computer）、タブレット端末、スマートフォン等の情報処理装置である。クライアント装置１０１は、印刷対象となる文書データや画像データ等から、画像形成装置１０３で印刷可能な印刷データを生成し、生成した印刷データを含む印刷ジョブをサーバ装置１０２に投入（保存）する。
【００１２】
また、本実施形態に係るクライアント装置１０１は、印刷データのプレビュー画像を生成する機能を備えている。例えば、クライアント装置１０１は、印刷データからプレビュー画像を生成して利用者の情報（例えば、認証情報、社員ＩＤ等）を用いて、プレビュー画像を暗号化する。また、クライアント装置１０１は、暗号化したプレビュー画像をサーバ装置１０２等に保存し、保存先を特定する情報を含む印刷ジョブをサーバ装置１０２に投入する。
【００１３】
なお、プレビュー画像とは、印刷データを印刷した場合に、実際に紙等の記録媒体にどのように印刷されるのかを、表示画面上で事前に確認するための画像である。
【００１４】
サーバ装置１０２は、例えば、ＰＣ等の情報処理装置、又は複数の情報処理装置を含むシステムである。サーバ装置１０２は、クライアント装置１０１から印刷ジョブが投入されると、投入された印刷ジョブをサーバ装置１０２の記憶部、又は外部サーバ等に記憶して管理する。
【００１５】
画像形成装置１０３は、印刷機能を有する複合機、プリンタ、コピー機等の電子機器である。利用者は、画像形成装置１０３にログインを行い、利用者がサーバ装置１０２に投入した印刷ジョブの一覧を、表示部に表示させることができる。
【００１６】
また、画像形成装置１０３は、利用者により、印刷ジョブの一覧から選択された印刷ジョブ（印刷データ）のプレビュー画像を、表示部に表示するプレビュー機能を備えている。例えば、画像形成装置１０３は、利用者に選択された印刷ジョブに含まれるプレビュー画像の保存先を特定する情報を用いて、サーバ装置１０２等から暗号化されたプレビュー画像を取得する。また、画像形成装置１０３は、利用者のログイン処理によって得られる利用者の情報の少なくとも一部の情報を用いて、暗号化されたプレビュー画像を復号し、表示部に表示させる。
【００１７】
さらに、画像形成装置１０３は、利用者により、選択された印刷ジョブの印刷が要求された場合には、選択された印刷ジョブをサーバ装置１０２から取得し、印刷する。
【００１８】
例えば、特許文献１に示されるような従来の技術では、サーバ装置内に暗号化されていないプレビュー画像データが記憶されていたり、サーバ装置内のみで暗号化が行われているため、プレビュー画像が盗み見られたり、情報漏洩につながる可能性がある。
【００１９】
一方、本実施形態に係る印刷システム１００では、クライアント装置１０１でプレビュー画像を生成して、利用者の情報を用いて暗号化を行う。また、画像形成装置１０３でプレビュー画像を閲覧するときに、利用者の情報を用いてプレビュー画像の復号を行うので、プレビュー画像に対するセキュリティを向上させることができる。
【００２０】
＜ハードウェア構成＞
（コンピュータのハードウェア構成）
図１に示すクライアント装置１０１、及びサーバ装置１０２は、例えば、図２に示すようなハードウェア構成のコンピュータによって実現される。
【００２１】
図２は、一実施形態に係るコンピュータのハードウェア構成の例を示す図である。コンピュータ２００は、例えば、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ストレージ装置２０４、ネットワークＩ／Ｆ（Interface）２０５、入力装置２０６、表示装置２０７、外部接続Ｉ／Ｆ２０８、及びバス２０９等を有する。
【００２２】
ＣＰＵ２０１は、ＲＯＭ２０３やストレージ装置２０４等に格納されたプログラムやデータをＲＡＭ２０２上に読み出し、処理を実行することで、コンピュータ２００の各機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ２０３は、電源を切ってもプログラムやデータを保持する不揮発性のメモリである。
【００２３】
ストレージ装置２０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等の大容量の記憶装置であり、ＯＳ（Operating System）、アプリ、各種のデータ等を記憶する。ネットワークＩ／Ｆ２０５は、コンピュータ２００をネットワーク１０４等に接続するための通信インタフェースである。
【００２４】
入力装置２０６は、例えば、マウス等のポインティングデバイスや、キーボード等の入力デバイスであり、コンピュータ２００に各操作信号を入力するために用いられる。表示装置２０７はディスプレイ等の表示デバイスであり、コンピュータ２００による処理結果等を表示する。
【００２５】
外部接続Ｉ／Ｆ２０８は、コンピュータ２００に外部装置を接続するためのインタフェースである。外部装置には、例えば、記録媒体２１０等が含まれ得る。バス２０９は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００２６】
（画像形成装置のハードウェア構成）
図３は、一実施形態に係る画像形成装置のハードウェア構成の例を示す図である。画像形成装置１０３は、例えば、コントローラ３１０、操作パネル３２０、通信Ｉ／Ｆ３３０、プロッタ３４０、スキャナ３５０、及びファクスコントロールユニット（以下、ＦＣＵと呼ぶ）３６０等を有する。
【００２７】
コントローラ３１０は、一般的なコンピュータの構成を有しており、例えば、ＣＰＵ３１１、ＲＡＭ３１２、ＲＯＭ３１３、ＮＶＲＡＭ（Non-Volatile RAM）３１４、及びＨＤＤ３１５等を含む。
【００２８】
ＲＯＭ３１３は、各種プログラムやデータを格納している不揮発性の記憶装置である。ＲＡＭ３１２は、プログラムやデータを一時保持する揮発性の記憶装置である。ＮＶＲＡＭ３１４は、例えば設定情報等を格納する書き込み可能な不揮発性の記憶装置である。ＨＤＤ３１５は、各種プログラムやデータを格納している大容量の記憶装置である。
【００２９】
ＣＰＵ３１１は、ＲＯＭ３１３、ＮＶＲＡＭ３１４、ＨＤＤ３１５等からプログラムやデータ、設定情報等をＲＡＭ３１２上に読み出し、処理を実行することで、画像形成装置１０３の全体の制御や機能を実現する演算装置である。
【００３０】
操作パネル３２０は、ユーザからの入力を受付する入力部と、表示を行う表示部とを備えている。通信Ｉ／Ｆ３３０は、画像形成装置１０３をネットワーク１０４に接続するための通信インタフェースである。
【００３１】
プロッタ３４０は、印刷データを印刷する印刷装置である。スキャナ３５０は、原稿等を読み取る読取装置である。ＦＣＵ３６０は、ファクスデータの送受信等を行う。
【００３２】
＜機能構成＞
図４は、一実施形態に係る印刷システムの機能構成の例を示す図である。
【００３３】
（クライアント装置の機能構成）
クライアント装置１０１は、例えば、通信部４１１、ドライバ部４１２、画像変換部４１３、暗号部４１４、印刷データ処理部４１５、及び記憶部４１６等を有する。
【００３４】
クライアント装置１０１は、例えば、図２のＣＰＵ２０１で所定のプログラムを実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００３５】
通信部４１１は、例えば、図２のＣＰＵ２０１で実行されるプログラム、及びネットワークＩ／Ｆ２０５等によって実現され、クライアント装置１０１をネットワーク１０４に接続して、サーバ装置１０２、画像形成装置１０３等と通信を行う。
【００３６】
ドライバ部４１２は、例えば、図２のＣＰＵ２０１で実行されるプリンタドライバ等によって実現され、印刷対象となる文書データや画像データ等から、画像形成装置１０３で印刷可能な印刷データを生成する。なお、ドライバ部４１２は、プリンタドライバではなく、独立した変換モジュール等によって実現されるものであっても良い。
【００３７】
画像変換部４１３は、例えば、図２ＣＰＵ２０１で実行されるプログラムによって実現され、ドライバ部４１２が生成した印刷データ、又はアプリケーションのデータから、印刷データのプレビュー画像を生成する。
【００３８】
暗号部４１４は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現され、画像変換部４１３が生成したプレビュー画像を所定の暗号化方式で暗号化する。なお、暗号部４１４が暗号化に用いる暗号鍵は、例えば、利用者がＯＳにログインする際に用いる認証情報であっても良いし、利用者から取得した別の利用者の情報（社員ＩＤ、カードＩＤ、無線タグＩＤ等）であっても良い。また、暗号部４１４がプレビュー画像を暗号化する所定の暗号化方式は、任意の方式であって良い。
【００３９】
印刷データ処理部４１５は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現され、暗号部４１４が暗号化したプレビュー画像をサーバ装置１０２等に保存する。また、印刷データ処理部４１５は、暗号化したプレビュー画像の保存先を特定する情報（例えば、ＵＲＬ、パス情報等）と、ドライバ部４１２が生成した印刷データとを含む印刷ジョブを、サーバ装置１０２に投入（保存）する。
【００４０】
なお、印刷データ処理部４１５はＳ、ポートモニタに実装するものであっても良いし、プリンタドライバに実装するものであっても良いし、ＡＰＩ（Application Programming Interface）の呼出しをフックして実現する別のアプリケーションであっても良い。
【００４１】
記憶部４１６は、例えば、図２のＣＰＵ２０１で実行されるプログラム、及びストレージ装置２０４、ＲＡＭ２０２等によって実現され、例えば、印刷対象となる文書データ、印刷データ、暗号化したプレビュー画像等の様々な情報を記憶する。
【００４２】
（サーバ装置の機能構成）
サーバ装置１０２は、例えば、通信部４２１、要求受信部４２２、処理制御部４２３、データ保管部４２４、解析部４２５、及び記憶部４２６等を有する。
【００４３】
サーバ装置１０２は、例えば、図２のＣＰＵ２０１で所定のプログラムを実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００４４】
通信部４２１は、例えば、図２のＣＰＵ２０１で実行されるプログラム、及びネットワークＩ／Ｆ２０５等によって実現され、サーバ装置１０２をネットワーク１０４に接続して、クライアント装置１０１、画像形成装置１０３等と通信を行う。
【００４５】
要求受信部４２２は、クライアント装置１０１や画像形成装置１０３からの要求を受付し、処理結果を返す。要求受信部４２２は、例えば、ＯＳのプリンタ共有機能と、ウェブＡＰＩ等によって実現される。或いは、要求受信部４２２は、ウェブＵＩや、メールサーバによるメール受信等によって実現されるものであっても良い。
【００４６】
処理制御部４２３は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現され、印刷データに関する処理を実行する。
【００４７】
データ保管部４２４は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現され、クライアント装置１０１から投入された印刷ジョブや、暗号化されたプレビュー画像等を、記憶部４２６や外部サーバ等に記憶して管理する。
【００４８】
解析部４２５は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現され、ＯＳ（プリントスプーラ）から得られる情報や、印刷データを解析した結果から、印刷データの情報を取得する。
【００４９】
記憶部４２６は、例えば、図２のＣＰＵ２０１で実行されるプログラム、及びストレージ装置２０４、ＲＡＭ２０２等によって実現され、例えば、印刷ジョブや、暗号化したプレビュー画像等の様々な情報を記憶する。
【００５０】
（画像形成装置の機能構成）
画像形成装置１０３は、例えば、通信部４３１、入出力部４３２、認証部４３３、復号部４３４、印刷部４３５、及び記憶部４３６等を有する。
【００５１】
画像形成装置１０３は、例えば、図３のＣＰＵ３１１で所定のプログラムを実行することにより、上記の各機能構成を実現している。また、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００５２】
通信部４３１は、例えば、図３のＣＰＵ３１１で実行されるプログラム、及び通信Ｉ／Ｆ３３０等によって実現され、画像形成装置１０３をネットワーク１０４に接続して、サーバ装置１０２、クライアント装置１０１等と通信を行う。
【００５３】
入出力部（表示部）４３２は、例えば、図３のＣＰＵ３１１で実行されるプログラム、及び操作パネル３２０等によって実現され、利用者による入力操作を受け付けると共に、様々な表示画面を表示して、利用者に情報を提示する。例えば、入出力部４３２は、復号部４３４が復号したプレビュー画像を表示する表示部として機能する。
【００５４】
認証部４３３は、例えば、図３のＣＰＵ３１１で実行されるプログラム等によって実現され、利用者のログイン処理を実行する。例えば、認証部４３３は、利用者によって入力されるログインＩＤ、パスワード、社員ＩＤ、カードＩＤ、無線タグＩＤ等の認証情報により、利用者を認証し、認証に成功した利用者のログインを許可する（画像形成装置１０３の利用を許可する）。
【００５５】
復号部４３４は、例えば、図３のＣＰＵ３１１で実行されるプログラム等によって実現され、認証部４３３によるログイン処理によって得られる利用者の情報の少なくとも一部の情報に基づいて、暗号化したプレビュー画像を復号する。
【００５６】
印刷部４３５は、図３のＣＰＵ３１１で実行されるプログラム、及びプロッタ３４０等によって実現され、印刷データの印刷処理を実行する。
【００５７】
＜処理の流れ＞
［第１の実施形態］
続いて、第１の実施形態に係る印刷制御方法の処理の流れについて説明する。
【００５８】
（印刷ジョブの投入処理）
図５は、第１の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。この処理は、利用者が、クライアント装置１０１を用いて、サーバ装置１０２に印刷ジョブを投入（保存）する処理の一例を示している。
【００５９】
ステップＳ５０１において、利用者は、クライアント装置１０１を用いて印刷操作を行う。例えば、利用者は、文書作成用のアプリケーションから、プリンタドライバを用いて印刷を行う。
【００６０】
ステップＳ５０２において、クライアント装置１０１のドライバ部４１２は、印刷の対象となる文書データ、又は画像データを印刷データに変換して、印刷データ処理部４１５に通知する。
【００６１】
ステップＳ５０３において、クライアント装置１０１の画像変換部４１３は、印刷データ処理部４１５からの制御に従って、印刷データのプレビュー画像を生成する。
【００６２】
ステップＳ５０４において、クライアント装置１０１の暗号部４１４は、印刷データ処理部４１５からの制御に従って、画像変換部４１３が生成したプレビュー画像を暗号化する。このとき、暗号部４１４は、例えば、利用者の認証情報、社員ＩＤ、カードＩＤ、メールアドレス等の利用者の情報を用いて、プレビュー画像を暗号化する。なお、プレビュー画像を暗号化するか否かは、利用者に問合せするものであっても良いし、予め設定された設定情報等によって決定するものであっても良い。
【００６３】
ステップＳ５０５、Ｓ５０６において、クライアント装置１０１の印刷データ処理部４１５は、通信部４１１を介して、暗号部４１４が暗号化したプレビュー画像の登録を、サーバ装置１０２に要求する。
【００６４】
ステップＳ５０７において、サーバ装置１０２の要求受信部４２２は、クライアント装置１０１から受信した暗号化したプレビュー画像の登録要求を、処理制御部４２３に通知する。
【００６５】
ステップＳ５０８において、サーバ装置１０２の処理制御部４２３は、データ保管部４２４に、暗号化したプレビュー画像の保存を指示し、保存先のＵＲＬや、ＩＤ等の保存先を特定するための情報を取得して、クライアント装置１０１に通知する。
【００６６】
ステップＳ５０９、Ｓ５１０において、クライアント装置１０１の印刷データ処理部４１５は、通信部４１１を介して、印刷データと、プレビュー画像の保存先を特定するための情報とを含む印刷ジョブの投入（保存）を、サーバ装置１０２に要求する。
【００６７】
ステップＳ５１１において、サーバ装置１０２の要求受信部４２２は、クライアント装置１０１から受信した印刷ジョブの投入要求を、処理制御部４２３に通知する。
【００６８】
ステップＳ５１２において、サーバ装置の処理制御部４２３は、解析部４２５を用いて、印刷データの書誌情報等を取得する。
【００６９】
ステップＳ５１３において、処理制御部４２３は、印刷ジョブの保存を、データ保管部４２４に依頼する。これにより、データ保管部４２４は、印刷ジョブを記憶部３２６等に記憶すると共に、例えば、図６に示すような印刷ジョブ管理情報６０１を作成して、印刷データに関する情報を管理する。
【００７０】
図６は、第１の実施形態に係る印刷ジョブ管理情報の例を示す図である。図６の例では、印刷ジョブ管理情報６０１には、「ＩＤ」、「名前」、「ページ数」、「サイズ」、「プレビュー画像ＵＲＬ」、及び「利用者」等の情報が含まれる。
【００７１】
「ＩＤ」は、印刷ジョブや、印刷データを識別する識別情報である。「名前」、「ページ数」、「サイズ」は、図５のステップ５１２で抽出した書誌情報の一例である。
【００７２】
「プレビュー画像ＵＲＬ」は、暗号化したプレビュー画像を保存した保存先にアクセスするためのリンク情報であり、暗号化したプレビュー画像の保存先を特定する情報の一例である。なお、図６に示すように、「ＩＤ」は、「プレビュー画像ＵＲＬ」とは１対１に対応付けられているので、暗号化したプレビュー画像の保存先を特定する情報として用いることもできる。
【００７３】
「利用者」は、印刷ジョブを投入した利用者の名前や、識別情報等の情報である。
【００７４】
（印刷ジョブの出力処理）
図７は、第１の実施形態に係る印刷ジョブの出力処理の例を示すシーケンス図である。この処理は、図５に示す印刷ジョブの投入処理でサーバ装置１０２に投入された印刷ジョブを、画像形成装置１０３を用いて出力する印刷ジョブの出力処理の例を示している。
【００７５】
ステップＳ７０１において、利用者は、画像形成装置１０３にログイン操作を行う。例えば、利用者は、画像形成装置１０３の操作パネル３２０にログインＩＤ、パスワード等を入力する。なお、ログインＩＤ、パスワードの入力は、利用者の認証方法の一例である。画像形成装置１０３は、利用者が所持するＩＣカードや、無線端末等から認証情報を取得して利用者を認証するものであっても良いし、顔認証等の生体認証により利用者を認証するものであっても良い。
【００７６】
ステップＳ７０２において、画像形成装置１０３の認証部４３３は、利用者によって入力された認証情報を認証し、認証に成功した利用者に画像形成装置１０３の利用を許可するログイン処理を実行する。ここでは、認証部４３３が、利用者の認証に成功したものとして、以下の説明を行う。
【００７７】
ステップＳ７０３において、利用者は、画像形成装置１０３の操作パネル３２０に対して、印刷ジョブの一覧の取得操作を行う。
【００７８】
ステップＳ７０４において、画像形成装置１０３の入出力部４３２は、利用者による印刷ジョブの一覧の取得操作に応じて、通信部４３１に、利用者に対応する印刷ジョブの一覧の取得を依頼する。
【００７９】
ステップＳ７０５において、画像形成装置１０３の通信部４３１は、サーバ装置１０２に対して、利用者に対応する印刷ジョブの一覧の取得を要求する。
【００８０】
ステップＳ７０６において、サーバ装置１０２の要求受信部４２２は、画像形成装置１０３から受信した、利用者に対応する印刷ジョブの一覧の取得要求を、処理制御部４２３に通知する。
【００８１】
ステップＳ７０７において、サーバ装置１０２の処理制御部４２３は、データ保管部４２４から、画像形成装置１０３の利用者に対応する印刷ジョブの一覧の取得を取得し、取得した印刷ジョブの一覧を、画像形成装置１０３に送信する。なお、画像形成装置１０３の利用者が、例えば、図６に示す印刷ジョブ管理情報６０１の「ＵｓｅｒＡ」である場合、画像形成装置１０３に送信する印刷ジョブの一覧には、例えば、印刷ジョブ管理情報６０１に含まれる情報のうち、「ＵｓｅｒＡ」に対応する情報が含まれる。
【００８２】
ステップＳ７０８において、画像形成装置１０３の入出力部４３２は、サーバ装置１０２から取得した、利用者に対応する印刷ジョブの一覧を、操作パネル３２０に表示させる。
【００８３】
ステップＳ７０９において、利用者が、表示された印刷ジョブの一覧から１つの印刷ジョブを選択して、プレビュー操作を行うと、ステップＳ７１０〜Ｓ７１５の処理が実行される。
【００８４】
ステップＳ７１０において、画像形成装置１０３の入出力部４３２は、利用者によるプレビュー操作に応じて、通信部４３１に、選択された印刷ジョブのプレビュー画像の取得を依頼する。この依頼には、例えば、図６の印刷ジョブ管理情報６０１に含まれる「プレビュー画像ＵＲＬ」や、「ＩＤ」等の情報が含まれる。
【００８５】
ステップＳ７１１において、画像形成装置１０３の通信部４３１は、サーバ装置１０２に対して、選択された印刷ジョブのプレビュー画像の取得を要求する。
【００８６】
ステップＳ７１２において、サーバ装置１０２の要求受信部４２２は、画像形成装置１０３から受信した、選択された印刷ジョブのプレビュー画像の取得要求を、処理制御部４２３に通知する。
【００８７】
ステップＳ７１３において、サーバ装置１０２の処理制御部４２３は、データ保管部４２４から、選択された印刷ジョブのプレビュー画像（暗号化済）を取得し、取得したプレビュー画像（暗号化済）を、要求元の画像形成装置１０３に送信する。
【００８８】
ステップＳ７１４において、画像形成装置１０３の入出力部４３２は、サーバ装置１０２から取得したプレビュー画像（暗号化済）の復号を復号部４３４に依頼する。
【００８９】
ステップＳ７１５において、画像形成装置１０３の入出力部４３２は、復号されたプレビュー画像を操作パネル３２０に表示させる。
【００９０】
ステップＳ７１６において、利用者が、表示された印刷ジョブの一覧から１つの印刷ジョブを選択して、印刷操作を行うと、ステップＳ７１７〜Ｓ７２１の処理が実行される。
【００９１】
ステップＳ７１７において、画像形成装置１０３の入出力部４３２は、利用者による印刷操作に応じて、通信部４３１に、選択された印刷ジョブの取得を依頼する。この依頼には、例えば、図６の印刷ジョブ管理情報６０１に含まれる「ＩＤ」等の情報が含まれる。
【００９２】
ステップＳ７１８において、画像形成装置１０３の通信部４３１は、サーバ装置１０２に対して、選択された印刷ジョブの取得を要求する。
【００９３】
ステップＳ７１９において、サーバ装置１０２の要求受信部４２２は、画像形成装置１０３から受信した、選択された印刷ジョブの取得要求を、処理制御部４２３に通知する。
【００９４】
ステップＳ７２０において、サーバ装置１０２の処理制御部４２３は、データ保管部４２４から、選択された印刷ジョブを取得し、取得した印刷ジョブに含まれる印刷データを、要求元の画像形成装置１０３に送信する。
【００９５】
ステップＳ７２１において、画像形成装置１０３の印刷部４３５は、サーバ装置１０２から取得した印刷データを印刷する。
【００９６】
このように、本実施形態に係るクライアント装置１０１は、印刷ジョブを生成するときに、印刷データのプレビュー画像を生成して、利用者の情報を用いて暗号化する。また、クライアント装置１０１は、暗号化したプレビュー画像を含む印刷ジョブをサーバ装置１０２に保存（投入）する。
【００９７】
また、本実施形態に係る画像形成装置１０３は、暗号化したプレビュー画像をサーバ装置１０２から取得し、ログイン処理によって得られる利用者の情報の少なくとも一部の情報を用いて、暗号化したプレビュー画像を復号して、表示する。
【００９８】
このように、本実施形態に係るサーバ装置１０２には、暗号化したプレビュー画像を暗号化、又は復号するための情報を有していないので、サーバ装置１０２に保存されたプレビュー画像が盗み見られる可能性を低減させることができる。
【００９９】
以上、本実施形態によれば、クライアント装置１０１とサーバ装置１０２と画像形成装置１０３とがネットワーク１０４を介して接続された印刷システム１００において、プレビュー画像に対するセキュリティを向上させることができる。
【０１００】
［第２の実施形態］
第２の実施形態では、印刷データに複数のページが含まれる場合、１ページ目のプレビュー画像と、他のページのプレビュー画像とを分けて作成する場合の処理の例について説明する。
【０１０１】
＜処理の流れ＞
（印刷ジョブの投入処理）
図８は、第２の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。なお、図８に示す処理のうち、ステップＳ５０１、Ｓ５０２、及びステップＳ５０５〜Ｓ５１３に係る処理は、図５に示す第１の実施形態に係る印刷ジョブの投入処理と同様なので、ここでは、詳細な説明は省略する。
【０１０２】
ステップＳ５０１、Ｓ５０２において、ドライバ部４１２から通知される印刷データを、印刷データ処理部４１５が受け付けると、クライアント装置１０１は、Ｓ８０１〜Ｓ８０４に示す第２の実施形態に係るプレビュー画像の作成処理８００を実行する。
【０１０３】
ステップＳ８０１において、印刷データ処理部４１５は、印刷データのうち、１ページ目のプレビュー画像の作成を画像変換部４１３に依頼し、画像変換部４１３は、１ページ目のプレビュー画像を作成する。
【０１０４】
ステップＳ８０２において、印刷データ処理部４１５は、画像変換部４１３が作成した１ページ目のプレビュー画像の暗号化を、暗号部４１４に依頼し、暗号部４１４は、利用者の情報を用いて、１ページ目のプレビュー画像を暗号化する。
【０１０５】
ステップＳ８０３において、印刷データ処理部４１５は、印刷データのうち、２ページ目以降のプレビュー画像である、他のページのプレビュー画像の作成を画像変換部４１３に依頼し、画像変換部４１３は、他のページのプレビュー画像を作成する。
【０１０６】
ステップＳ８０４において、印刷データ処理部４１５は、画像変換部４１３が作成した他のページのプレビュー画像の暗号化を、暗号部４１４に依頼し、暗号部４１４は、利用者の情報を用いて、他のページのプレビュー画像を暗号化する。
【０１０７】
上記の処理により、クライアント装置１０１は、１ページ目の暗号化したプレビュー画像と、他のページの暗号化したプレビュー画像とを、別々に作成する。
【０１０８】
ステップＳ５０５、Ｓ５０６において、クライアント装置１０１は、１ページ目の暗号化したプレビュー画像と、他のページの暗号化したプレビュー画像とを含むプレビュー画像の登録を、サーバ装置１０２に要求する。
【０１０９】
ステップＳ５０７、Ｓ５０８において、サーバ装置１０２は、クライアント装置１０１からの要求に応じて、１ページ目の暗号化したプレビュー画像と、他のページの暗号化したプレビュー画像とを含むプレビュー画像を保存する。
【０１１０】
これにより、サーバ装置１０２のデータ保管部４２４は、例えば、図９に示すような印刷ジョブ管理情報９０１を作成して、印刷ジョブに含まれる印刷データと、抽出した書誌情報と、暗号化したプレビュー画像の保存先を特定する情報と、を対応付けて管理する。
【０１１１】
図９は、第２の実施形態に係る印刷ジョブ管理情報の例を示す図である。図９の例では、印刷ジョブ管理情報９０１には、図６に示す第１の実施形態に係る印刷ジョブ管理情報６０１の「プレビュー画像ＵＲＬ」に代えて、「１ページ目のプレビュー画像ＵＲＬ」と「他のページのプレビュー画像ＵＲＬ」とが含まれる。
【０１１２】
サーバ装置１０２は、「１ページ目のプレビュー画像ＵＲＬ」、「他のページのプレビュー画像ＵＲＬ」や、ＩＤ等のプレビュー画像の保存先を特定する情報を、要求元のクライアント装置１０１に通知する。
【０１１３】
ステップＳ５０９〜Ｓ５１３の処理は、図５に示す第１の実施形態に係る処理と同様である。
【０１１４】
（印刷ジョブの出力処理）
図１０は、第２の実施形態に係る印刷ジョブの出力処理の例を示すシーケンス図である。なお、図１０に示す処理のうち、ステップＳ７０１〜Ｓ７０８、及びステップＳ７１６〜Ｓ７２１の処理は、図７に示す第１の実施形態に係る印刷ジョブの出力処理と同様なので、ここでは、第１の実施形態との相違点を中心に説明を行う。
【０１１５】
画像形成装置１０３は、図１０のステップＳ１００１において、利用者によるプレビュー操作を受け付けると、ステップＳ１００２〜Ｓ１０１３に示す第２の実施形態に係るプレビュー画像の表示処理１０００を実行する。
【０１１６】
ステップＳ１００１において、画像形成装置１０３の入出力部４３２は、利用者による初回のプレビュー操作であるプレビュー操作１を受け付ける。
【０１１７】
ステップＳ１００２において、画像形成装置１０３の入出力部４３２は、利用者によるプレビュー操作１に応じて、通信部４３１に、１ページ目のプレビュー画像の取得を依頼する。この依頼には、例えば、図９の印刷ジョブ管理情報９０１に含まれる「１ページ目のプレビュー画像ＵＲＬ」等の情報が含まれる。
【０１１８】
ステップＳ１００３において、画像形成装置１０３の通信部４３１は、サーバ装置１０２に対して、１ページ目のプレビュー画像の取得を要求する。
【０１１９】
ステップＳ１００４において、サーバ装置１０２の要求受信部４２２は、画像形成装置１０３から受信した、１ページ目のプレビュー画像の取得要求を、処理制御部４２３に通知する。
【０１２０】
ステップＳ１００５において、サーバ装置１０２の処理制御部４２３は、データ保管部４２４から、１ページ目のプレビュー画像（暗号化済）を取得し、取得したプレビュー画像（暗号化済）を、要求元の画像形成装置１０３に送信する。
【０１２１】
ステップＳ１００６において、画像形成装置１０３の入出力部４３２は、サーバ装置１０２から取得した１ページ目のプレビュー画像（暗号化済）の復号を復号部４３４に依頼する。
【０１２２】
ステップＳ１００７において、画像形成装置１０３の入出力部４３２は、復号された１ページ目のプレビュー画像を操作パネル３２０に表示させる。
【０１２３】
上記の処理により、画像形成装置１０３は、複数のページを含む印刷データのうち、１ページ目のプレビュー画像に関する処理のみを行うので、プレビュー画像を迅速に表示さえることができるようになる。
【０１２４】
なお、画像形成装置１０３は、利用者が他のページのプレビュー画像を見たいときには、ステップＳ１００８〜Ｓ１０１４に示す他のページのプレビュー画像の表示処理を実行する。
【０１２５】
ステップＳ１００８において、画像形成装置１０３の入出力部４３２は、利用者による他のページのプレビュー画像の表示を要求するプレビュー操作２を受け付ける。
【０１２６】
ステップＳ１００９において、画像形成装置１０３の入出力部４３２は、利用者によるプレビュー操作２に応じて、通信部４３１に、他のページのプレビュー画像の取得を依頼する。この依頼には、例えば、図９の印刷ジョブ管理情報９０１に含まれる「残りのページのプレビュー画像ＵＲＬ」等の情報が含まれる。
【０１２７】
ステップＳ１０１０において、画像形成装置１０３の通信部４３１は、サーバ装置１０２に対して、他のページのプレビュー画像の取得を要求する。
【０１２８】
ステップＳ１０１１において、サーバ装置１０２の要求受信部４２２は、画像形成装置１０３から受信した、他のページのプレビュー画像の取得要求を、処理制御部４２３に通知する。
【０１２９】
ステップＳ１０１２において、サーバ装置１０２の処理制御部４２３は、データ保管部４２４から、他のページのプレビュー画像（暗号化済）を取得し、取得したプレビュー画像（暗号化済）を、要求元の画像形成装置１０３に送信する。
【０１３０】
ステップＳ１０１３において、画像形成装置１０３の入出力部４３２は、サーバ装置１０２から取得した他のページのプレビュー画像（暗号化済）の復号を復号部４３４に依頼する。
【０１３１】
ステップＳ１０１４において、画像形成装置１０３の入出力部４３２は、復号された他のページのプレビュー画像を操作パネル３２０に表示させる。
【０１３２】
上記の処理により、画像形成装置１０３は、複数のページを含む印刷データのうち、１ページ目のプレビュー画像を迅速に表示させることができると共に、他のページのプレビュー画像も表示させることができるようになる。
【０１３３】
［第３の実施形態］
第３の実施形態では、クライアント装置１０１が、１ページ目のプレビュー画像を含む印刷ジョブをサーバ装置１０２に投入した後に、他のページのプレビュー画像を生成して、サーバ装置１０２に保存する場合の処理の例について説明する。
【０１３４】
＜処理の流れ＞
（印刷ジョブの投入処理）
図１１は、第３の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。なお、図１１に示す処理のうち、ステップＳ５０１〜Ｓ５１３の処理は、図５に示す第１の実施形態に係る印刷ジョブの投入処理と同様なので、ここでは詳細な説明を省略する。
【０１３５】
ステップＳ５０１、Ｓ５０２において、クライアント装置１０１のドライバ部４１２は、利用者による印刷操作に応じて印刷データを生成し、印刷データ処理部に通知する。
【０１３６】
ステップＳ５０３、Ｓ５０４において、クライアント装置１０１の印刷データ処理部４１５は、画像変換部４１３を用いて、１ページ目のプレビュー画像を生成し、暗号部４１４を用いて、生成した１ページ目のプレビュー画像を暗号化する。
【０１３７】
ステップＳ５０５、Ｓ５０６において、クライアント装置１０１は、１ページ目の暗号化したプレビュー画像の登録を、サーバ装置１０２に要求する。
【０１３８】
ステップＳ５０７、Ｓ５０８において、サーバ装置１０２は、クライアント装置１０１からの要求に応じて、１ページ目の暗号化したプレビュー画像を保存する。また、サーバ装置１０２は、「１ページ目のプレビュー画像ＵＲＬ」、「ＩＤ」等のプレビュー画像の保存先を特定する情報を、要求元のクライアント装置１０１に通知する。
【０１３９】
ステップＳ５０９〜Ｓ５１３の処理は、図５に示す第１の実施形態に係る処理と同様である。
【０１４０】
上記の処理を実行した後、クライアント装置１０１、及びサーバ装置１０２は、図１１のステップＳ１１０１〜Ｓ１１０６に示す、他のページのプレビュー画像の登録処理１１００を、さらに実行する。
【０１４１】
ステップＳ１１０１において、クライアント装置１０１の印刷データ処理部４１５は、画像変換部４１３を用いて、印刷データの２ページ目以降のプレビュー画像である、他のページのプレビュー画像を生成する。
【０１４２】
ステップＳ１１０２において、クライアント装置１０１の印刷データ処理部４１５は、暗号部４１４を用いて、生成した他のページのプレビュー画像を暗号化する。
【０１４３】
ステップＳ１１０３、Ｓ１１０４において、クライアント装置１０１の印刷データ処理部４１５は、通信部４１１を介して、サーバ装置１０２に、他のページの暗号化したプレビュー画像の登録を要求する。この要求には、例えば、１ページ目のプレビュー画像を登録したときに、サーバ装置１０２から通知された「ＩＤ」等が含まれる。
【０１４４】
ステップＳ１１０５において、サーバ装置１０２の要求受信部４２２は、クライアント装置１０１から受信した、他のページの暗号化したプレビュー画像の登録要求を、処理制御部４２３に通知する。
【０１４５】
ステップＳ１００６において、サーバ装置１０２の処理制御部４２３は、データ保管部４２４に、他のページの暗号化したプレビュー画像の保存を依頼する。
【０１４６】
上記の処理により、印刷ジョブをサーバ装置１０２に登録するときの負荷を分散させると共に、１ページ目のプレビュー画像が閲覧可能になるまでの時間を短縮させることができる。
【０１４７】
（応用例）
第２、３の実施形態において、サーバ装置１０２は、画像形成装置１０３からの印刷ジョブの一覧の取得要求に応じて、１ページ目の暗号化されたプレビュー画像を含む印刷ジョブの一覧を、画像形成装置１０３に送信するものであっても良い。
【０１４８】
これにより、画像形成装置１０３は、利用者によるプレビュー操作に応じて、サーバ装置１０２から暗号化されたプレビュー画像を取得しなくても、１ページ目のプレビュー画像を表示できるので、プレビュー画像の表示速度の向上が期待できる。
【０１４９】
また、画像形成装置１０３は、サーバ装置１０２から通知された１ページ目のプレビュー画像を用いて、印刷ジョブの一覧を表示する際に、プレビュー画像をサムネイル表示することができるようになる。
【０１５０】
［第４の実施形態］
第４の実施形態では、１ページ目の暗号化したプレビュー画像を生成する際に、低解像度のプレビュー画像も生成する場合の処理の例について説明する。生成された低解像度のプレビュー画像は、例えば、画像形成装置１０３が印刷ジョブの一覧を表示する際に、サムネイル画像等として利用することができる。
【０１５１】
＜処理の流れ＞
（印刷ジョブの投入処理）
図１２は、第４の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。なお、図１２に示す処理のうち、ステップＳ５０１〜Ｓ５０４の処理、ステップＳ５０５〜Ｓ５１３の処理、及びステップＳ１１０１〜Ｓ１１０６の処理は、図１１に示す第３の実施形態に係る印刷ジョブの投入処理と同様なので、ここでは詳細な説明を省略する。
【０１５２】
ステップＳ５０１、Ｓ５０２において、クライアント装置１０１のドライバ部４１２は、利用者による印刷操作に応じて印刷データを生成し、印刷データ処理部に通知する。
【０１５３】
ステップＳ５０３、Ｓ５０４において、クライアント装置１０１の印刷データ処理部４１５は、画像変換部４１３を用いて、１ページ目のプレビュー画像を生成し、暗号部４１４を用いて、生成した１ページ目のプレビュー画像を暗号化する。
【０１５４】
また、第３の実施形態では、印刷データ処理部４１５は、ステップＳ１２０１、Ｓ１２０２に示す低解像度のプレビュー画像の生成処理１２００を実行する。
【０１５５】
ステップＳ１２０１において、クライアント装置１０１の印刷データ処理部４１５は、画像変換部４１３を用いて、印刷データの１ページ目の低解像度のプレビュー画像を作成する。
【０１５６】
ステップＳ１２０２において、印刷データ処理部４１５は、暗号部４１４を用いて、作成した低解像度のプレビュー画像を暗号化する。
【０１５７】
ステップＳ５０５、Ｓ５０６において、クライアント装置１０１は、１ページ目の暗号化したプレビュー画像と低解像度のプレビュー画像とを含むプレビュー画像の登録を、サーバ装置１０２に要求する。
【０１５８】
ステップＳ５０７、Ｓ５０８において、サーバ装置１０２は、クライアント装置１０１からの要求に応じて、１ページ目の暗号化したプレビュー画像と低解像度のプレビュー画像とを含むプレビュー画像を保存する。また、サーバ装置１０２は、「１ページ目のプレビュー画像ＵＲＬ」、「ＩＤ」等のプレビュー画像の保存先を特定する情報を、要求元のクライアント装置１０１に通知する。
【０１５９】
ステップＳ５０９〜Ｓ５１３の処理は、及びステップＳ１１０１〜Ｓ１１０６の処理は、図１１に示す第３の実施形態に係る処理と同様である。
【０１６０】
なお、上記の処理により、サーバ装置１０２に保存された低解像度のプレビュー画像は、画像形成装置１０３からの印刷ジョブの一覧の取得要求に応じて、印刷ジョブの一覧と共に画像形成装置１０３に通知される。
【０１６１】
また、画像形成装置１０３は、サーバ装置１０２から通知された低解像度のプレビュー画像を、印刷ジョブの一覧のサムネイル表示に用いることができる。これにより、利用者は、印刷ジョブの内容を容易に特定することができるようになる。さらに、画像形成装置１０３は、低解像度のプレビュー画像を、プレビューの初期表示等に用いるものであっても良い。これにより、画像形成装置１０３は、より高速にプレビュー表示を行うことができるようになる。
【０１６２】
なお、低解像度のプレビュー画像は、文字等が潰れて判別できなくなることにより、暗号化が不要になる場合がある。この場合、低解像度のプレビュー画像の暗号化を省略することにより、図１２に示す印刷ジョブの投入処理をさらに高速化させることができる。
【０１６３】
［第５の実施形態］
第１〜４の実施形態では、クライアント装置１０１が作成したプレビュー画像を、サーバ装置１０２に保存するものとして説明を行った。ただし、これは好適な一例であり、クライアント装置１０１が作成したプレビュー画像は、例えば、クライアント装置１０１等の他の情報処理装置に保存するものであっても良い。
【０１６４】
＜機能構成＞
図１３は、第５の実施形態に係る印刷システムの機能構成の例を示す図である。図１３に示す第５の実施形態に係るクライアント装置１０１は、図４に示す一実施形態に係るクライアント装置１０１の機能構成に加えて、画像保管部１３０１を有している。
【０１６５】
画像保管部１３０１は、例えば、図３のＣＰＵ３１１で実行されるプログラムによって実現され、クライアント装置１０１が作成した暗号化したプレビュー画像を、記憶部３１６に記憶して管理する。また、画像保管部１３０１は、暗号化したプレビュー画像の保存先を特定する情報（例えば、ＵＲＬ等）を発行する。
【０１６６】
なお、第５の実施形態に係る印刷システム１００の他の機能構成は、図４に示した第１の実施形態に係る印刷システム１００の機能構成と同様である。
【０１６７】
＜処理の流れ＞
（印刷ジョブの投入処理）
図１４は、第５の実施形態に係る印刷ジョブの投入処理の例を示すシーケンス図である。なお、図１４に示す処理のうち、ステップＳ５０１〜Ｓ５０４の処理、及びステップＳ５０９〜Ｓ５１３の処理は、図５に示す第１の実施形態に係る処理と同様なので、ここでは詳細な説明を省略する。
【０１６８】
ステップＳ５０１、Ｓ５０２において、クライアント装置１０１のドライバ部４１２は、利用者による印刷操作に応じて印刷データを生成し、印刷データ処理部に通知する。
【０１６９】
ステップＳ５０３、Ｓ５０４において、クライアント装置１０１の印刷データ処理部４１５は、画像変換部４１３を用いて、プレビュー画像を生成し、暗号部４１４を用いて、生成したプレビュー画像を暗号化する。
【０１７０】
また、第５の実施形態では、印刷データ処理部４１５は、ステップＳ１４０１において、作成した暗号化したプレビュー画像の保存を、クライアント装置１０１の画像保管部１３０１に依頼する。依頼を受けた画像保管部１３０１は、暗号化したプレビュー画像を記憶部３１６に記憶し、保存先を特定する情報（パス、ＵＲＬ等）を印刷データ処理部４１５に通知する。
【０１７１】
ステップＳ５０９、Ｓ５１０において、クライアント装置１０１は、印刷データと、暗号化したプレビュー画像の保存先を特定する情報とを含む印刷ジョブの登録を、サーバ装置１０２に要求する。
【０１７２】
ステップＳ５１１において、サーバ装置１０２の要求受信部４２２は、クライアント装置１０１から受信した印刷ジョブの投入要求を、処理制御部４２３に通知する。
【０１７３】
ステップＳ５１２において、サーバ装置の処理制御部４２３は、解析部４２５を用いて、印刷データの書誌情報等を取得する。
【０１７４】
ステップＳ５１３において、処理制御部４２３は、印刷ジョブの保存を、データ保管部４２４に依頼する。これにより、データ保管部４２４は、印刷ジョブを記憶部３２６等に記憶すると共に、例えば、図６に示すような印刷ジョブ管理情報６０１を作成して、印刷データに関する情報を管理する。
【０１７５】
（印刷ジョブの出力処理）
図１５は、第５の実施形態に係る印刷ジョブの出力処理の例を示すシーケンス図である。なお、図１５に示す処理のうち、ステップＳ７０１〜Ｓ７１０、及びステップＳ７１４〜Ｓ７２１に係る処理は、図７に示す第１の実施形態に係る印刷ジョブの出力処理と同様なので、ここでは詳細な説明を省略する。
【０１７６】
ステップＳ７０１、Ｓ７０２において、画像形成装置１０３は、利用者のログイン処理を行い、認証に成功した利用者に画像形成装置１０３の利用を許可する。
【０１７７】
ステップＳ７０３において、利用者が、印刷ジョブの一覧の取得操作を行うと、ステップＳ７０４〜Ｓ７０７において、画像形成装置１０３は、サーバ装置１０２から印刷ジョブの一覧を取得する。この印刷ジョブの一覧には、暗号化したプレビュー画像の保存先を特定する情報が含まれている。なお、本実施形態では、暗号化したプレビュー画像は、図１４のステップＳ１４０１において、クライアント装置１０１に保存されている。
【０１７８】
ステップＳ７０９、Ｓ７１０において、利用者がプレビュー操作を行うと、画像形成装置１０３の入出力部４３２は、通信部４３１にプレビュー画像の取得を要求する。
【０１７９】
ステップＳ１５０１において、画像形成装置１０３の通信部４３１は、プレビュー画像の保存先のクライアント装置１０１に対して、プレビュー画像の取得を要求する。
【０１８０】
ステップＳ１５０２において、画像形成装置１０３の通信部４３１は、プレビュー画像の取得要求を受信すると、クライアント装置１０１の画像保管部１３０１が管理する暗号化したプレビュー画像を取得し、要求元の画像形成装置１０３に通知する。
【０１８１】
ステップＳ７１４以降の処理は、図７に示す第１の実施形態に係る印刷ジョブの出力処理と同様である。
【０１８２】
上記の処理により、プレビュー画像はサーバ装置１０２に保存されず、クライアント装置１０１に保存されるので、プレビュー画像に対するセキュリティをさらに向上させることができる。
【０１８３】
なお、プレビュー画像をクライアント装置１０１に保存するか、サーバ装置１０２に保存するかは、クライアント装置１０１が利用者に問い合わせるものであっても良いし、予め指定された設定情報等によって決定されるものであっても良い。
【０１８４】
＜他のシステム構成の例＞
図１に示す印刷システム１００のシステム構成は一例であり、印刷システム１００は様々なシステム構成が可能である。
【０１８５】
図１６は、一実施形態に係る印刷システムのシステム構成の別の一例を示す図（１）である。図１６の例では、クライアント装置１０１ａ、及び画像形成装置１０３は、オフィス１６１０内に設けられ、ファイアウォールを介して、インターネット等のネットワーク１０４に接続されている。また、クライアント装置１０１は、図１６に示すクライアント装置１０１ｂのように、ネットワーク１０４に直接接続されているものであっても良い。
【０１８６】
プリントサービス提供装置１６２２は、図１のサーバ装置１０２に対応しており、サービス提供システム１６２０内に設けられている。また、プリントサービス提供装置１６２２は、アクセス制御装置１６２１を介してネットワーク１０４に接続されている。
【０１８７】
アクセス制御装置１６２１は、プリントサービス提供装置１６２２に接続を要求するクライアント装置１０１ａ、１０１ｂ、画像形成装置１０３等の認証を行い、認証に成功した場合、プリントサービス提供装置１６２２への接続を許可する。
【０１８８】
このように、サーバ装置（プリントサービス提供装置）１０２は、インターネット等のネットワーク１０４を介してサービスとして提供されるものであっても良い。
【０１８９】
図１７は、一実施形態に係る印刷システムのシステム構成の別の一例を示す図（２）である。図１７の例では、サービス提供システム１６２０に、画像保管装置１６２３が追加されている。プリントサービス提供装置１６２２のデータ保管部４２４は、例えば、印刷ジョブやプレビュー画像等を、画像保管装置１６２３等の外部装置に保存するものであっても良い。
【０１９０】
図１８は、一実施形態に係る印刷システムのシステム構成の別の一例を示す図（３）である。図１８の例では、例えば、図１６に示す印刷システム１００の構成に加えて、ストレージサービスシステム１６３０が追加されている。ストレージサービスシステム１６３０において、ストレージサービス提供装置１６３２は、ストレージサービスを提供するサーバであり、アクセス制御装置１６３１を介してネットワーク１０４に接続されている。プリントサービス提供装置１６２２のデータ保管部４２４は、例えば、印刷ジョブやプレビュー画像等を、ストレージサービスシステム１６３０等の外部システムに保存するものであっても良い。
【符号の説明】
【０１９１】
１００      印刷システム
１０１      クライアント装置
１０２      サーバ装置
１０３      画像形成装置
４１３      画像変換部
４１４      暗号部
４１５      印刷データ処理部
４３１      通信部
４３２      入出力部（表示部）
４３３      認証部
４３４      復号部
【先行技術文献】
【特許文献】
【０１９２】
【特許文献１】特開２０１６−０６３３７５号公報
【図１】
2019139589.tif 000003
【図２】
2019139589.tif 000004
【図３】
2019139589.tif 000005
【図４】
2019139589.tif 000006
【図５】
2019139589.tif 000007
【図６】
2019139589.tif 000008
【図７】
2019139589.tif 000009
【図８】
2019139589.tif 000010
【図９】
2019139589.tif 000011
【図１０】
2019139589.tif 000012
【図１１】
2019139589.tif 000013
【図１２】
2019139589.tif 000014
【図１３】
2019139589.tif 000015
【図１４】
2019139589.tif 000016
【図１５】
2019139589.tif 000017
【図１６】
2019139589.tif 000018
【図１７】
2019139589.tif 000019
【図１８】
2019139589.tif 000020