(57)【要約】【課題】暗号化された印刷データについて機密性を保持しながら解析処理を実行する。【解決手段】画像制御装置２０が、少なくとも印刷データの印刷要求に対応するパスワードを含む第１のパスワードを含む印刷データを受信して記憶する。画像制御装置２０が、ホストコンピュータ１から印刷データの印刷要求が行われた場合に、印刷データが暗号化されているかを判断する。画像制御装置２０が、印刷データが暗号化されていると判断した場合に、ホストコンピュータ１に対して、第２のパスワードの入力要求を行う。画像制御装置２０が、上記記憶された印刷データ内の第１のパスワードに含まれる印刷データの印刷要求に対応するパスワードと、ホストコンピュータ１が入力した第２のパスワードとを照合する。そして、画像制御装置２０が、印刷データの印刷要求に対応するパスワードと第２のパスワードとの照合結果に基づいて、印刷データの解析処理を実行する。【選択図】図１
2011073394.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも印刷データの印刷要求に対応するパスワードを含む第１のパスワードを含む印刷データを受信して所定の記憶手段に記憶するデータ受信手段と、
外部装置から印刷データの印刷要求が行われた場合に、該印刷データが暗号化されているかを判断する暗号化判断手段と、
前記印刷データが暗号化されていると判断された場合に、前記印刷データの印刷要求を行った外部装置に対して、第２のパスワードの入力要求を行うパスワード要求手段と、
前記記憶手段に記憶された印刷データ内の前記第１のパスワードに含まれる前記印刷データの印刷要求に対応するパスワードと、前記外部装置が入力した第２のパスワードとを照合するパスワード照合手段と、
前記印刷データの印刷要求に対応するパスワードと前記第２のパスワードとの照合結果に基づいて、前記印刷データの解析処理を実行するデータ解析手段とを備える
ことを特徴とする情報処理装置。
【請求項２】
外部装置からデータの属性変更要求を受信する属性変更要求受信手段と、
前記属性変更要求に対応するデータの属性変更を許可するかを判断する属性変更判断手段とを備え、
前記第１のパスワードが、データの属性変更要求に対応するパスワードを含み、
前記暗号化判断手段が、前記属性変更要求に対応するデータが暗号化されているかを判断し、
前記パスワード要求手段が、前記属性変更要求に対応するデータが暗号化されていると判断された場合に、前記データの属性変更要求を行った外部装置に対して、第３のパスワードの入力要求を行い、
前記パスワード照合手段が、前記記憶手段に記憶されたデータ内の前記第１のパスワードに含まれる前記データの属性変更要求に対応するパスワードと、前記外部装置が入力した第３のパスワードとを照合し、
前記属性変更判断手段が、前記データの属性変更要求に対応するパスワードと前記第３のパスワードとの照合結果に基づいて、前記属性変更要求に対応するデータの属性変更を許可するかを判断する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
外部装置から所定の表示形式の表示データの表示要求を受信する表示要求受信手段と、
前記表示要求に対応する前記所定の表示形式のデータを表示データとして生成する表示データ生成手段と、
前記生成された表示データを前記外部装置に送信するデータ送信手段とを備え、
前記第１のパスワードが、前記表示要求に対応するパスワードを含み、
前記暗号化判断手段が、前記表示要求に対応するデータが暗号化されているかを判断し、
前記パスワード要求手段が、前記表示要求に対応するデータが暗号化されていると判断された場合に、前記表示要求を行った外部装置に対して、第４のパスワードの入力要求を行い、
前記パスワード照合手段が、前記記憶手段に記憶されたデータ内の前記第１のパスワードに含まれる前記表示要求に対応するパスワードと、前記外部装置が入力した第４のパスワードとを照合し、
前記表示データ生成手段が、前記表示要求に対応するパスワードと前記第４のパスワードとの照合結果に基づいて、前記表示要求に対応する前記所定の表示形式の表示データを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記表示要求が、前記データをサムネイル表示する要求である
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示要求が、前記データを全画面表示する要求である
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
少なくとも印刷データの印刷要求に対応するパスワードを含む第１のパスワードを含む印刷データを受信して所定の記憶手段に記憶する工程と、
外部装置から印刷データの印刷要求が行われた場合に、該印刷データが暗号化されているかを判断する工程と、
前記印刷データが暗号化されていると判断された場合に、前記印刷データの印刷要求を行った外部装置に対して、第２のパスワードの入力要求を行う工程と、
前記記憶手段に記憶された印刷データ内の前記第１のパスワードに含まれる前記印刷データの印刷要求に対応するパスワードと、前記外部装置が入力した第２のパスワードとを照合する工程と、
前記印刷データの印刷要求に対応するパスワードと前記第２のパスワードとの照合結果に基づいて、前記印刷データの解析処理を実行する工程とを有する
ことを特徴とする情報処理装置の制御方法。
【請求項７】
請求項６に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年の情報化社会においては、営利団体、非営利団体を問わず、文章を扱う者は、情報の漏洩に注意を払う必要がある。例えば、企業には、保有している情報について、徹底した保全管理をすることが求められており、不要になった印刷物をシュレッダー、溶解処理等によって廃棄する対策等をすることが必要である。印刷所や企業のＯＡ（Office Automation ）コーナーに、印刷物が個人情報保護、機密情報の保護の観点において無防備な状態で放置されている場合がある。特に、ＶＤＰ（Variable Data Publishing）のような大量印刷を行う場所においては、個人情報や機密情報が記載された印刷物が大量に出力され、放置されている場合がある。このような場合において、個人情報や機密情報が記載された印刷物がそのまま外部に持ち出されてしまい、情報が流出したり、作業者が印刷物の個人情報を覚えて悪用したりするケースが考えられる。従って、情報漏洩の防止の観点から、個人情報や機密情報を含む印刷に関して機密性を高めることが求められている。
【０００３】
情報の漏洩を防止するための技術として、例えば、下記の特許文献１は、画像処理端末から入力される処理ジョブの画像データ又は描画命令に基づいた差込み画像を差込みフォームに合成する差込み合成処理を行う画像処理装置を開示する。具体的には、この画像処理装置は、パスコードが設定されたフォームデータ又はパスワードが設定されている差込みデータを用いた画像合成処理を行い、合成データを暗号化して保持する。そして、この画像処理装置は、合成データの出力要求が入力されると、パスワードを用いた認証処理を行い、認証結果に基づいて、暗号化している合成データの復号化及び印刷出力を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２９６０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
今後、ＰＯＤ市場が拡大し、ＰＰＭＬフォーマット、ＶＤＰフォーマット、ＰＤＦなどの個人情報を含むデータの送受信が行われることが多くなると考えられる。ＰＯＤはＰｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄの略語である。ＰＰＭＬは、Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅの略語である。ＰＤＦは、Ｐｐｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔの略語である。例えば、ＰＤＦにおいては、複数の制限をファイルに付加することができ、印刷制限の属性を付加することも可能である。特に、ＰＤＦデータが個人情報や機密情報を含む場合、情報漏洩の観点から、ＰＤＦデータ自体に印刷制限がかけられることが考えられる。
【０００６】
上記特許文献１が開示する画像処理装置は、暗号化された合成データの出力要求が入力されたときに、パスワードを用いた認証処理を行う。しかし、この画像処理装置は、画像処理装置に入力されるＰＤＦデータ等の印刷データの解析処理の前、すなわち、印刷データを中間データに変換する前に認証処理を行うことはできない。従って、この画像処理装置によっては、入力される印刷データ自体に暗号化等の印刷制限がかけられている印刷データについては、印刷処理を実行することができない。また、特許文献１が開示する画像処理装置によっては、印刷データの機密性を保持したまま、用紙サイズやカラー設定等の印刷属性を変更することができない。更に、特許文献１が開示する画像処理装置によっては、印刷データの機密性を保持したまま、印刷データのサムネイルを表示したり、全画面表示したりすることができない。
【０００７】
本発明は、上述した課題の少なくとも一つを解決するためになされたものである。すなわち、本発明は、暗号化された印刷データについて、機密性を保持しながら解析処理を実行する情報処理装置、情報処理装置の制御方法、及びコンピュータプログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明の一実施形態の情報処理装置は、少なくとも印刷データの印刷要求に対応するパスワードを含む第１のパスワードを含む印刷データを受信して所定の記憶手段に記憶するデータ受信手段と、外部装置から印刷データの出力要求が行われた場合に、該印刷データが暗号化されているかを判断する暗号化判断手段と、前記印刷データが暗号化されていると判断された場合に、前記印刷データの出力要求を行った外部装置に対して、第２のパスワードの入力要求を行うパスワード要求手段と、前記記憶手段に予め記憶された前記第１のパスワードに含まれる前記印刷データの出力要求に対応するパスワードと、前記外部装置が入力した第２のパスワードとを照合するパスワード照合手段と、前記印刷データの出力要求に対応するパスワードと前記第２のパスワードとの照合結果に基づいて、前記印刷データの解析処理を実行するデータ解析手段とを備える。
【発明の効果】
【０００９】
本発明によれば、暗号化された印刷データについて、機密性を保持しながら解析処理を実行することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のシステム構成例と、画像制御装置の構成例を示す図である。
【図２】ホストコンピュータ上のパスワード設定画面の例を示す図である。
【図３】ホストコンピュータ上の処理要求設定画面の例を示す図である。
【図４】本実施形態の画像制御装置の動作処理例を説明する図である。
【図５】パスワード入力画面の例を示す図である。
【図６】実施例１における画像制御装置の動作処理フローを示す図である。
【図７】実施例２における画像制御装置の動作処理フローを示す図である。
【図８】実施例３における画像制御装置の動作処理フローを示す図である。
【図９】実施例４における画像制御装置の動作処理フローを示す図である。
【発明を実施するための形態】
【００１１】
図１は、本実施形態のシステム構成例と、画像制御装置の構成例を示す図である。図１（Ａ）は、本実施形態のシステム構成例を示す。図１（Ａ）に示すシステムは、ホストコンピュータ１、３と、印刷装置２とを備える。各々のホストコンピュータと、印刷装置２が備える画像制御装置２０とは、ネットワーク４を介して接続されている。ホストコンピュータ１と３とは、同様の機能を有する。なお、図１（Ａ）では２台のホストコンピュータを示すが、ホストコンピュータは１台でもよく、また、２台以上の複数台でもよい。
【００１２】
ホストコンピュータ１、３は、印刷装置２の外部に配置された外部装置である。ホストコンピュータ１は、アプリケーションファイルの編集や、画像制御装置２０に対して印刷データの印刷要求を含む各種の処理要求を行う機能を有する。印刷データの印刷要求は、印刷データを印刷する要求である。このために、ホストコンピュータ１は、画像制御装置２０に対して処理要求を行うジョブ管理ユーティリティを備える。ジョブ管理ユーティリティが行う処理要求の例については、図３に示す処理要求設定画面を参照して後述する。
【００１３】
ホストコンピュータ１は、印刷要求の他に、画像制御装置２０が管理しているデータの属性変更要求や、データの所定の表示形式での表示要求を行う機能を有する。データの属性変更要求は、印刷データ又は画像データの属性を変更することを求める要求である。データの属性変更要求は、例えば、データを印刷するときの用紙サイズの設定や、カラー設定等を変更することを求める要求である。データの所定の表示形式での表示要求は、印刷データ又は画像データについて所定の表示形式の表示データを生成し、生成した表示データをホストコンピュータ１へ送信することを求める要求である。この表示要求は、例えば、サムネイル表示要求である。サムネイル表示要求は、画像制御装置２０に対して印刷データ又は画像データのサムネイル表示を求める要求である。表示要求が、全画面表示要求であってもよい。全画面表示要求は、画像制御装置２０に対して印刷データ又は画像データの全画面表示を求める要求、すなわち、全画面データの送信を求める要求である。全画面データは、全画面表示用の画像データである。
【００１４】
印刷装置２は、例えば、スキャン、プリント、コピー等様々な機能を有する。印刷装置２は、画像制御装置２０を備える。画像制御装置２０は、本実施形態の情報処理装置の一例であり、入力された印刷データについて、画像生成処理、印刷出力処理等を行う。また、画像制御装置２０は、ネットワーク４を介して、ホストコンピュータ１又は３から印刷データの属性変更要求を受け付け、該印刷データの属性変更を許可するかを判断し、判断結果を属性変更要求を行ったホストコンピュータに返す。また、画像制御装置２０は、ネットワーク４を介して、ホストコンピュータ１又は３からデータの所定の表示形式での表示要求を受け付け、上記所定の表示形式の表示データを生成して、上記表示要求を行ったホストコンピュータに送信する。
【００１５】
図１（Ｂ）は、画像制御装置２０の構成例を示す。図１（Ｂ）に示す画像制御装置２０の構成例は、後述する本発明の実施例１乃至４において適用される。画像制御装置２０は、制御部２０１、印刷データ受信部２０２、パスワード要求部２０３、印刷データ解析部２０４、印刷データ／画像データ保持部２０５、属性変更要求受信部２０６を備える。また、画像制御装置２０は、表示要求受信部２０７、暗号化データ判断部２０８、パスワード照合部２０９、画像生成部２１０、印刷出力部２１１、データ属性変更部２１２、表示データ送信部２１３を備える。本実施形態の情報処理装置の制御方法及びそのコンピュータプログラムは、図１（Ｂ）に示す画像制御装置２０が備える各処理部の機能によって実現される。
【００１６】
制御部２０１は、システムバス２１４を介して接続される各処理部を制御し、画像制御装置２０全体の動作を制御する。印刷データ受信部２０２は、ホストコンピュータ（ホストコンピュータ１又は３）から入力された印刷データと該印刷データの印刷要求を受信する。印刷データ受信部２０２は、印刷データと印刷要求とを別個に受信するようにしてもよい。これは、ホストコンピュータが、画像制御装置２０に送信済みの印刷データについて印刷要求する場合もあるからである。印刷データは、第１のパスワードを含む。本実施形態において、第１のパスワードは、印刷データの印刷要求に対応するパスワードと、印刷データ又は画像データの属性変更要求に対応するパスワードと、印刷データ又は画像データの所定の表示形式での表示要求に対応するパスワードとを含む。本実施形態においては、ホストコンピュータが、パスワード設定画面（図２を参照）上でのユーザの操作入力に従って第１のパスワードを印刷データに対して設定する。
【００１７】
印刷データ受信部２０２は、受信した印刷データを印刷データ／画像データ保持部２０５に記憶する。すなわち、印刷データ受信部２０２は、少なくとも印刷データの印刷要求に対応するパスワードを含む第１のパスワードを含む印刷データを受信して所定の記憶手段（印刷データ／画像データ保持部２０５）に記憶するデータ受信手段として機能する。また、印刷データ受信部２０２は、受信した印刷データを暗号化データ判断部２０８に送信する。また、印刷データ受信部２０２は、後述するパスワード要求部２０３が行ったパスワードの要求に応じたホストコンピュータからパスワードを受信し、受信したパスワードをパスワード照合部２０９へ送信する。
【００１８】
暗号化データ判断部２０８は、印刷データ受信部２０２が印刷要求を受信した場合に、印刷要求に対応する印刷データが暗号化されているかを判断する。すなわち、暗号化データ判断部２０８は、外部装置（ホストコンピュータ）から印刷データの印刷要求が行われた場合に、該印刷データが暗号化されているかを判断する暗号化判断手段として機能する。また、暗号化データ判断部２０８は、属性変更要求受信部２０６がホストコンピュータから受信した属性変更要求に対応する印刷データ又は画像データが暗号化されているかを判断する。また、暗号化データ判断部２０８は、表示要求受信部２０７がホストコンピュータから受信した表示要求に対応する印刷データ又は画像データが暗号化されているかを判断する。
【００１９】
パスワード要求部２０３は、暗号化データ判断部２０８による印刷データが暗号化されているかについての判断結果に応じて、ホストコンピュータにパスワードの入力要求を行うパスワード要求手段として機能する。具体的には、パスワード要求部２０３は、暗号化データ判断部２０８が、印刷要求とともに受信された印刷データが暗号化されていると判断した場合に、この印刷要求を行ったホストコンピュータに対して、パスワード（第２のパスワード）を入力要求する。また、パスワード要求部２０３は、暗号化データ判断部２０８が属性変更要求に対応する印刷データ又は画像データが暗号化されていると判断した場合に、この属性変更要求を行ったホストコンピュータに対してパスワード（第３のパスワード）を入力要求する。また、パスワード要求部２０３は、暗号化データ判断部２０８が表示要求に対応する印刷データ又は画像データが暗号化されていると判断した場合に、表示要求を行ったホストコンピュータに対してパスワード（第４のパスワード）を入力要求する。
【００２０】
パスワード照合部２０９は、パスワード照合手段として機能する。パスワード照合部２０９は、印刷データ／画像データ保持部２０５に記憶された印刷データ又は画像データ内の第１のパスワードに含まれる印刷要求に対応するパスワードと、ホストコンピュータが画像制御装置２０に対して入力した第２のパスワードとを照合する。また、パスワード照合部２０９は、印刷データ／画像データ保持部２０５が記憶している印刷データ又は画像データ内の第１のパスワードに含まれる属性変更要求に対応するパスワードと、ホストコンピュータが入力した第３のパスワードとを照合する。また、パスワード照合部２０９は、印刷データ／画像データ保持部２０５が記憶している印刷データ又は画像データ内の第１のパスワードに含まれる表示要求に対応するパスワードと、ホストコンピュータが入力した第４のパスワードとを照合する。
【００２１】
印刷データ解析部２０４は、印刷データ受信部２０２が受信した印刷データの解析を行う。具体的には、印刷データ解析部２０４は、パスワード照合部２０９が印刷データの印刷要求に対応するパスワードと第２のパスワードとが合致すると判断した場合に、印刷データを解析する。印刷データ解析部２０４は、印刷データの解析結果を画像生成部２１０又は印刷出力部２１１に送信する。すなわち、印刷データ解析部２０４は、印刷データの印刷要求に対応するパスワードと第２のパスワードとの照合結果に基づいて、印刷データの解析処理を実行するデータ解析手段として機能する。
【００２２】
画像生成部２１０は、印刷データ解析部２０４から受信した印刷データの解析結果に基づいて、画像データを生成する。画像生成部２１０は、生成した画像データを印刷出力部２１１、印刷データ／画像データ保持部２０５へ送信する。また、画像生成部２１０は、パスワード照合部２０９が表示要求に対応するパスワードと第４のパスワードとが合致すると判断した場合に、表示要求に対応する表示形式のデータを表示データとして生成する表示データ生成手段として機能する。具体的には、画像生成部２１０は、印刷データ／画像データ保持部２０５が記憶している印刷データ又は画像データに基づいて、表示要求に対応する表示形式を持つ表示データを生成する。
【００２３】
印刷データ／画像データ保持部２０５は、印刷データ受信部２０２が受信した印刷データを記憶する。また、印刷データ／画像データ保持部２０５は、画像生成部２１０が生成した画像データを記憶する。この画像データには、画像データの生成元である印刷データ内の第１のパスワードが含まれる。従って、パスワード照合部２０９は、ホストコンピュータ１からの処理要求に応じて、印刷データ／画像データ保持部２０５が記憶する画像データ内の第１のパスワードと、前述した第３、又は第４のパスワードとの照合を行うようにしてもよい。
【００２４】
印刷出力部２１１は、画像生成部２１０から画像データを受信し、受信した画像データの印刷出力処理を行う。属性変更要求受信部２０６は、ホストコンピュータから属性変更要求を受信する属性変更要求受信手段として機能する。この例では、属性変更要求は、印刷データ／画像データ保持部２０５が記憶している印刷データ又は画像データについての属性変更要求である。
【００２５】
データ属性変更部２１２は、ホストコンピュータが行った属性変更要求に対応する印刷データ又は画像データの属性変更を許可するかを判断し、判断結果をホストコンピュータに返す属性変更判断手段として機能する。具体的には、データ属性変更部２１２は、パスワード照合部２０９による、属性変更要求に対応するパスワードと第３のパスワードとの照合結果に基づいて、属性変更要求に対応するデータの属性変更を許可するかを判断する。また、データ属性変更部２１２は、属性変更が許可されたホストコンピュータから新たな属性に関する情報を受信し、この情報に基づいて、印刷データ又は画像データの属性（例えば、用紙サイズ設定やカラー設定）を変更する。具体的には、データ属性変更部２１２は、印刷データ解析部２０４に指示し、受信した新たな属性に関する情報を用いた印刷データの解析処理を実行させる。
【００２６】
表示要求受信部２０７は、ホストコンピュータから所定の表示形式の表示データの表示要求を受信する表示要求受信手段として機能する。この例では、表示要求は、印刷データ／画像データ保持部２０５が記憶している印刷データ又は画像データについて、所定の表示形式の表示データの送信を求める要求である。表示データ送信部２１３は、画像生成部２１０が上記表示要求に応じて生成した所定の形式の表示データを上記表示要求を行ったホストコンピュータに対して送信するデータ送信手段として機能する。
【００２７】
図２は、ホストコンピュータ上のパスワード設定画面の例を示す図である。パスワード設定画面は、印刷データに対して第１のパスワードを設定するための画面である。この例では、ホストコンピュータ１が表示するパスワード設定画面３００について説明する。ホストコンピュータ１は、画像制御装置２０に対して送信する印刷データを暗号化するために、図２に示すパスワード設定画面３００上でパスワード設定を行う。この例では、ホストコンピュータ１は、印刷処理パスワード設定３０１、属性変更パスワード設定３０２、サムネイル表示パスワード設定３０３、全画面表示パスワード設定３０４という、４つのパスワード設定が行える。これらのパスワード設定に対応させて、それぞれ、チェックボックス３０５、チェックボックス３０６、チェックボックス３０７、チェックボックス３０８が設けられている。また、これらのパスワード設定に対応させて、それぞれ、パスワード入力欄３０９、３１０、３１１、３１２が設けられている。
【００２８】
パスワード入力欄３０９は、印刷処理パスワードを入力する欄である。印刷処理パスワードは、印刷要求に対応するパスワードである。パスワード入力欄３１０は、属性変更パスワードを入力する欄である。属性変更パスワードは、属性変更要求に対応するパスワードである。パスワード入力欄３１１は、サムネイル表示パスワードを入力する欄である。サムネイル表示パスワードは、サムネイル表示要求に対応するパスワードである。パスワード入力欄３１２は、全画面表示パスワードを入力する欄である。全画面表示パスワードは、全画面表示要求に対応するパスワードである。
【００２９】
ユーザが所望するパスワード設定に対応するチェックボックスにチェックをし、パスワード設定欄にパスワードを入力すると、ホストコンピュータ１がパスワードを設定するとともに、設定したパスワードに基づいて、印刷データを暗号化する。ホストコンピュータ１は、パスワード設定画面上で設定されたパスワードの設定内容を暗号化した印刷データに含めて画像制御装置２０に送信する。
【００３０】
図３は、ホストコンピュータ上の処理要求設定画面の例を示す図である。処理要求設定画面は、ホストコンピュータ１が画像制御装置２０に対して要求する処理内容を設定するための画面である。この例では、処理要求設定画面は、ホストコンピュータ１が備えるジョブ管理ユーティリティが画像制御装置２０の印刷データ／画像データ保持部２０５が記憶しているvwx.ppmlファイルに対して実行可能な処理内容を表示している。すなわち、処理要求設定画面上でユーザがvwx.ppmlファイルにカーソルを合わせると、図３に示すように、「印刷」、「削除」、「複製」、「名前変更」、「属性変更」、「サムネイル表示」、「全画面表示」といった処理内容が表示される。「印刷」は、vwx.ppmlファイルについての印刷要求を示す。「削除」は、vwx.ppmlファイルを削除する要求を示す。「複製」は、vwx.ppmlファイルを複製する要求を示す。「名前変更」は、vwx.ppmlファイルのファイル名を変更する要求を示す。「サムネイル表示」は、vwx.ppmlファイルについてのサムネイル表示要求を示す。「全画面表示」は、vwx.ppmlファイルについての全画面表示要求を示す。ユーザが処理要求設定画面上で所望する処理内容を選択することによって、ジョブ管理ユーティリティが、選択された処理内容を示す処理要求を設定する。そして、ジョブ管理ユーティリティが、設定した処理要求を画像制御装置２０に対して送信する。
【００３１】
図４は、本実施形態の画像制御装置の動作処理例を説明する図である。まず、ホストコンピュータ１が暗号化された印刷データの印刷要求を行った場合の処理について説明する。ホストコンピュータ１が、暗号化された印刷データとともに、この印刷データの印刷要求を画像制御装置２０へ送信する（図４のＦ１を参照）。印刷データ受信部２０２は、受信した印刷データを印刷データ／画像データ保持部２０５が備える印刷キュー２０５−２に記憶する（図４のＦ２を参照）。印刷キュー２０５−２は、印刷対象となる印刷データと、画像生成部２１０によって生成される画像データとを格納するキューである。なお、印刷データ受信部２０２は、受信した印刷データについて印刷要求がされていない場合には、この印刷データを待機キュー２０５−１に記憶する（図４のＦ３を参照）。待機キュー２０５−１は、受信された印刷データを印刷対象とせずにそのまま格納するキューである。
【００３２】
次に、パスワード要求部２０３（図１（Ｂ）を参照）が、印刷データが印刷データ解析部２０４に到達する前に、ホストコンピュータ１に対して印刷処理パスワードを要求する（図４のＦ４を参照）。パスワード要求部２０３から印刷処理パスワードの要求を受けたホストコンピュータ１は、図５（Ａ）に示すようなパスワード入力画面を表示する。図５（Ａ）に示すパスワード入力画面上でホストコンピュータ１のユーザがパスワードを入力し、「ＯＫ」ボタンを押下げると、入力されたパスワードをホストコンピュータ１が画像制御装置２０に対して送信する（図４のＦ５を参照）。画像制御装置２０のパスワード照合部２０９（図１（Ｂ）を参照）が、ホストコンピュータ１から送信されたパスワードと、印刷キュー２０５−２に記憶された上記印刷要求に対応する印刷データ内の印刷処理パスワードとが合致するかを判断する。
【００３３】
パスワード照合部２０９が、ホストコンピュータ１から送信されたパスワードと印刷データ内の印刷処理パスワードとが合致すると判断した場合、印刷データ解析部２０４が印刷キュー２０５−２からこの印刷データを抽出して解析する（図４のＦ６）。印刷データ解析部２０４が、印刷データの解析結果を画像生成部２１０に対して送信する（図４のＦ７）。画像生成部２１０が、印刷データ解析部２０４から送信された印刷データの解析結果に基づいて画像データを生成する。そして、画像生成部２１０が、印刷出力部２１１に画像データを送信して、画像データを印刷出力させる（図４のＦ８を参照）。また、画像生成部２１０が、制御部２０１の指示に従って、画像データを印刷キュー２０５−２に送信して格納する（図４のＦ９を参照）。
【００３４】
次に、ホストコンピュータ３が画像制御装置２０に対して属性変更要求を行った場合の処理について説明する。ホストコンピュータ３が画像制御装置２０に対して属性変更要求を行う（図４のＦ１０を参照）。画像制御装置２０のパスワード要求部２０３（図１（Ｂ）を参照）が、ホストコンピュータ３に対して、属性変更パスワードを要求する（図４のＦ１１を参照）。パスワード要求部２０３から属性変更パスワードの要求を受けたホストコンピュータ１は、図５（Ｂ）に示すようなパスワード入力画面を表示する。図５（Ｂ）に示すパスワード入力画面上でホストコンピュータ３のユーザがパスワードを入力し、「ＯＫ」ボタンを押下げると、入力されたパスワードをホストコンピュータ３が画像制御装置２０に対して送信する（図４のＦ１２を参照）。画像制御装置２０のパスワード照合部２０９（図１（Ｂ）を参照）が、ホストコンピュータ３から送信されたパスワードと、属性変更要求に対応する印刷データ内又は画像データ内の属性変更パスワードとが合致するかを判断する。なお、属性変更要求に対応する印刷データは、待機キュー２０５−１内の印刷データ又は印刷キュー２０５−２内の印刷データである。また、属性変更要求に対応する画像データは、印刷キュー２０５−２内の画像データである。パスワード照合部２０９が、ホストコンピュータ３から送信されたパスワードと属性変更パスワードとが合致すると判断した場合、データ属性変更部２１２（図１（Ｂ）を参照）が、ホストコンピュータ３に対して属性変更を許可する（図４のＦ１３を参照）。
【００３５】
次に、ホストコンピュータ３が画像制御装置２０に対して表示要求を行った場合の処理について説明する。ホストコンピュータ３が画像制御装置２０に対して表示要求を行う（図４のＦ１４を参照）。この例では、ホストコンピュータ３が画像制御装置２０に対してサムネイル表示要求を行う。ホストコンピュータ３が画像制御装置２０に対して全画面表示要求を行うようにしてもよい。画像制御装置２０のパスワード要求部２０３（図１（Ｂ）を参照）が、ホストコンピュータ３に対して、サムネイル表示パスワードを要求する（図４のＦ１５を参照）。なお、ホストコンピュータ３が画像制御装置２０に対して全画面表示要求を行った場合には、パスワード要求部２０３は、ホストコンピュータ３に対して、全画面表示パスワードを要求する。
【００３６】
パスワード要求部２０３からサムネイル表示パスワードの要求を受けたホストコンピュータ１は、図５（Ｃ）に示すようなパスワード入力画面を表示する。図５（Ｃ）に示すパスワード入力画面上でホストコンピュータ３のユーザがパスワードを入力し、「ＯＫ」ボタンを押下げると、入力されたパスワードをホストコンピュータ３が画像制御装置２０に対して送信する（図４のＦ１６を参照）。なお、ホストコンピュータ３が、パスワード要求部２０３から全画面表示パスワードの要求を受けた場合には、ホストコンピュータ３は図５（Ｄ）に示すようなパスワード入力画面を表示する。図５（Ｄ）に示すパスワード入力画面上でホストコンピュータ３のユーザがパスワードを入力し、「ＯＫ」ボタンを押下げると、入力されたパスワードをホストコンピュータ３が画像制御装置２０に対して送信する。
【００３７】
続いて、画像制御装置２０のパスワード照合部２０９（図１（Ｂ）を参照）が、ホストコンピュータ３から送信されたパスワードと、表示要求に対応する印刷データ内又は画像データ内のサムネイル表示パスワードとが合致するかを判断する。なお、表示要求に対応する印刷データは、待機キュー２０５−１内の印刷データ又は印刷キュー２０５−２内の印刷データである。また、表示要求に対応する画像データは、印刷キュー２０５−２内の画像データである。図４に示す例では、パスワード照合部２０９が、ホストコンピュータ３から送信されたパスワードとサムネイル表示パスワードとが合致するかを判断する。パスワード照合部２０９が、ホストコンピュータ３から送信されたパスワードとサムネイル表示パスワードとが合致すると判断した場合、画像生成部２１０（図１（Ｂ）を参照）が、以下の処理を行う。すなわち、画像生成部２１０は、サムネイル表示用の画像データを生成して、生成した画像データをホストコンピュータ３に送信する（図４のＦ１７を参照）。
【００３８】
なお、表示要求が全画面表示要求である場合には、パスワード照合部２０９が、ホストコンピュータ３から送信されたパスワードと全画面表示パスワードとが合致するかを判断する。パスワード照合部２０９が、ホストコンピュータ３から送信されたパスワードと全画面表示パスワードとが合致すると判断した場合、画像生成部２１０（図１（Ｂ）を参照）が、全画面データを生成して、生成した全画面データをホストコンピュータ３に送信する。図４では、ホストコンピュータ３が属性変更要求、表示要求を行う例について説明したが、もちろん、ホストコンピュータ１が属性変更要求、表示要求を行うようにしてもよい。
【００３９】
図６は、本発明の実施例１における画像制御装置の動作処理フローを示す図である。まず、ホストコンピュータ１が、パスワード設定画面上でのユーザの操作入力に基づいて、印刷処理パスワードを含むパスワードを設定する。そして、ホストコンピュータ１が、設定されたパスワードを含む暗号化された印刷データを、この印刷データの印刷要求とともに画像制御装置２０に送信する。画像制御装置２０の印刷データ受信部２０２が、ホストコンピュータ１から送信された印刷データを受信する（ステップＳ１）。次に、暗号化データ判断部２０８が、受信された印刷データが暗号化されているかを判断する（ステップＳ２）。
【００４０】
暗号化データ判断部２０８が、印刷データが暗号化されていないと判断した場合は、ステップＳ６に進む。暗号化データ判断部２０８が、印刷データが暗号化されていると判断した場合は、パスワード要求部２０３が、印刷処理パスワードをホストコンピュータ１に対して要求する（ステップＳ３）。続いて、印刷データ受信部２０２が、ホストコンピュータ１からパスワードを受信する（ステップＳ４）。パスワード照合部２０９が、ステップＳ４において受信されたパスワードが、ステップＳ１において受信された印刷データ内の印刷処理パスワードと合致するかを判断する（ステップＳ５）。
【００４１】
パスワード照合部２０９が、パスワードが印刷処理パスワードと合致しないと判断した場合、制御部２０１が、ステップＳ１において受信された印刷データの印刷処理を中止する（ステップＳ９）。パスワード照合部２０９が、パスワードが印刷処理パスワードと合致すると判断した場合、制御部２０１が、上記ステップＳ１において受信された印刷データを印刷データ解析部２０４へ送信する。そして、印刷データ解析部２０４が、印刷データの解析処理を行う（ステップＳ６）。印刷データ解析部２０４が、解析した印刷データを画像生成部２１０へ送信する。そして、画像生成部２１０が、画像データを生成する（ステップＳ７）。続いて、画像生成部２１０が、制御部２０１の指示に従って、画像データを印刷出力部２１１へ送信し、印刷出力部２１１がこの画像データを出力する（ステップＳ８）。ステップＳ８においては、画像生成部２１０が、制御部２０１の指示に従って、画像データを印刷データ／画像データ保持部２０５に記憶する。実施例１によれば、暗号化された印刷データについて機密性を保持しながら解析処理を実行することが可能となる。
【００４２】
図７は、本発明の実施例２における画像制御装置の動作処理フローを示す図である。ホストコンピュータ１が、パスワード設定画面上でのユーザの操作入力に基づいて、属性変更パスワードを設定する。そして、ホストコンピュータ１が、設定された属性変更パスワードを含む暗号化された印刷データを画像制御装置２０に送信する。画像制御装置２０の印刷データ受信部２０２が、ホストコンピュータ１から送信された、暗号化された印刷データを受信する。印刷データ受信部２０２は、制御部２０１の指示に従って、上記受信された印刷データを印刷データ／画像データ保持部２０５に記憶する。
【００４３】
次に、ホストコンピュータ１が、画像制御装置２０に対して属性変更要求を送信する（ステップＳ１１）。ホストコンピュータ１は、例えば、この属性変更要求によって、用紙サイズやカラー設定等の印刷属性を求める。制御部２０１が、属性変更要求に対応する印刷データ又は画像データが印刷データ／画像データ保持部２０５内にあるかを判断する（ステップＳ１２）。制御部２０１が、属性変更要求に対応する印刷データ又は画像データが印刷データ／画像データ保持部２０５内にないと判断した場合は処理を終了する。制御部２０１が、属性変更要求に対応する印刷データ又は画像データが印刷データ／画像データ保持部２０５内にあると判断した場合は、暗号化データ判断部２０８が、以下の処理を行う。すなわち、暗号化データ判断部２０８は、属性変更要求に対応する印刷データ又は画像データが暗号化されているかを判断する（ステップＳ２）。暗号化データ判断部２０８が、印刷データ又は画像データが暗号化されていないと判断した場合は、ステップＳ１７に進む。暗号化データ判断部２０８が、印刷データ又は画像データが暗号化されていると判断した場合は、パスワード要求部２０３が、属性変更パスワードをホストコンピュータ１に対して要求する（ステップＳ１４）。続いて、印刷データ受信部２０２が、ホストコンピュータ１からパスワードを受信する（ステップＳ１５）。パスワード照合部２０９が、ステップＳ１５において受信されたパスワードが、属性変更要求に対応する印刷データ内又は画像データ内の属性変更パスワードと合致するかを判断する（ステップＳ１６）。
【００４４】
パスワード照合部２０９が、パスワードが属性変更パスワードと合致しないと判断した場合、データ属性変更部２１２が、印刷データ又は画像データの属性変更を許可しないと判断し、属性変更処理を中止する（ステップＳ１８）。パスワード照合部２０９が、パスワードが属性変更パスワードと合致すると判断した場合、データ属性変更部２１２が、印刷データ又は画像データの属性変更を許可すると判断する（ステップＳ１７）。実施例２によれば、印刷データの機密性を保持したまま、用紙サイズやカラー設定等の印刷属性を変更することができる。
【００４５】
図８は、本発明の実施例３における画像制御装置の動作処理フローを示す図である。ホストコンピュータ１が、パスワード設定画面上でのユーザの操作入力に基づいて、サムネイル表示パスワードを設定する。そして、ホストコンピュータ１が、設定されたサムネイル表示パスワードを含む暗号化された印刷データを画像制御装置２０に送信する。画像制御装置２０の印刷データ受信部２０２が、ホストコンピュータ１から送信された、暗号化された印刷データを受信する。印刷データ受信部２０２は、制御部２０１の指示に従って、上記受信された印刷データを印刷データ／画像データ保持部２０５に記憶する。
【００４６】
次に、ホストコンピュータ１が、画像制御装置２０に対してサムネイル表示要求を送信する（ステップＳ２１）。制御部２０１が、サムネイル表示要求に対応する印刷データ又は画像データが印刷データ／画像データ保持部２０５内にあるかを判断する（ステップＳ２２）。制御部２０１が、サムネイル要求に対応する印刷データ又は画像データが印刷データ／画像データ保持部２０５内にないと判断した場合は処理を終了する。制御部２０１が、サムネイル表示要求に対応する印刷データ又は画像データが印刷データ／画像データ保持部２０５内にあると判断した場合は、暗号化データ判断部２０８が以下の処理を行う。すなわち、暗号化データ判断部２０８は、サムネイル表示要求に対応する印刷データ又は画像データが暗号化されているかを判断する（ステップＳ２３）。
【００４７】
暗号化データ判断部２０８が、印刷データ又は画像データが暗号化されていないと判断した場合は、ステップＳ２７に進む。暗号化データ判断部２０８が、印刷データ又は画像データが暗号化されていると判断した場合は、パスワード要求部２０３が、サムネイル表示パスワードをホストコンピュータ１に対して要求する（ステップＳ２４）。続いて、印刷データ受信部２０２が、ホストコンピュータ１からパスワードを受信する（ステップＳ２５）。パスワード照合部２０９が、ステップＳ２５において受信されたパスワードが、サムネイル表示要求に対応する印刷データ内又は画像データ内のサムネイル表示パスワードと合致するかを判断する（ステップＳ２６）。
【００４８】
パスワード照合部２０９が、パスワードがサムネイル表示パスワードと合致しないと判断した場合は、制御部２０１が、印刷データ又は画像データのサムネイル表示処理を中止する（ステップＳ２８）。パスワード照合部２０９が、パスワードがサムネイル表示パスワードと合致すると判断した場合は、表示データ送信部２１３が、サムネイルデータをホストコンピュータ１に送信する（ステップＳ２７）。
【００４９】
上記ステップＳ２９における具体的処理について説明する。印刷データ／画像データ保持部２０５に記憶されている印刷データがＰＤＦフォーマットである場合には以下の処理が実行される。表示データ送信部２１３は、サムネイル表示要求に対応するＰＤＦフォーマットの印刷データを印刷データ／画像データ保持部２０５から抽出し、抽出した印刷データをサムネイルデータとしてホストコンピュータ１に送信する。印刷データ／画像データ保持部２０５に記憶されている印刷データが、ポストスクリプトなどのＰＤＬ（Page Description Language ）フォーマットの場合は、画像生成部２１０が、以下の処理を行う。すなわち、画像生成部２１０は、印刷データ／画像データ保持部２０５に記憶されている印刷データに基づいて画像データ（サムネイルデータ）を生成する。そして、表示データ送信部２１３が、生成されたサムネイルデータをホストコンピュータ１に送信する。実施例３によれば、画像制御装置２０が保持するデータの機密性を保持したまま、サムネイルデータを表示することができる。
【００５０】
図９は、本発明の実施例４における画像制御装置の動作処理フローを示す図である。図９のステップＳ３１乃至Ｓ３８の処理が、実施例４の処理である。実施例４の処理は、図８を参照して説明した実施例３の処理と同様の手順で実行される。但し、実施例４は、サムネイル表示要求ではなく全画面表示要求を受けた画像制御装置２０の動作処理である点が、実施例３と異なる。すなわち、画像制御装置２０が、ホストコンピュータ１から全画面表示要求を受信し（ステップＳ３１）、ホストコンピュータ１に対して全画面表示パスワードを要求する（ステップＳ３４）。そして、ホストコンピュータ１から受信したパスワードが全画面表示要求に対応する印刷データ又は画像データ内の全画面表示パスワードと合致する場合に、画像制御装置２０が全画面データを生成してホストコンピュータ１に送信する（ステップＳ３７）。実施例４によれば、画像制御装置２０が保持するデータの機密性を保持したまま、データを全画面表示することができる。
【００５１】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００５２】
１、３  ホストコンピュータ
２０  画像制御装置
【図１】
2011073394.tif 000003
【図２】
2011073394.tif 000004
【図３】
2011073394.tif 000005
【図４】
2011073394.tif 000006
【図５】
2011073394.tif 000007
【図６】
2011073394.tif 000008
【図７】
2011073394.tif 000009
【図８】
2011073394.tif 000010
【図９】
2011073394.tif 000011