(57)【要約】【課題】  ネットワークを介して接続するＰＣ１００から画像データを受信して印刷する複合機２００に於いてパスワードの忘却や盗み見などのセキュリティ上の脅威を排除すること。【解決手段】  抽出部２０５は、鍵情報媒体を受け入れて暗号鍵を抽出し、復号化処理部２０６は、抽出部２０５により抽出された暗号鍵Ａを用いて暗号化された印刷情報を復号化し、判断部２０７は、復号化処理部２０６により復号化された付加情報と、該復号化処理部２０６により復号化された画像データから算出された付加情報との一致を判断し、プリンタエンジン２０１は、判断部２０７による一致判断に基づいて復号化された画像データを印刷出力する。【選択図】図１
2008293429.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続するクライアント装置から、画像データと該画像データから算出された付加情報とが暗号鍵に基づいて暗号化された印刷情報を受信するとともに、前記暗号鍵を含む印刷要求媒体を介して印刷要求を受け入れる画像処理装置であって、
前記印刷要求媒体を受け入れて暗号鍵を抽出する抽出部と、
該抽出部により抽出された暗号鍵を用いて前記暗号化された印刷情報を復号化する復号化処理部と、
前記復号化処理部により復号化された前記付加情報と、該復号化処理部により復号化された画像データから算出された付加情報との一致を判断する判断部と、
該判断部による一致判断に基づいて前記復号化された画像データを印刷出力する印刷出力部とを備えることを特徴とする画像処理装置。
【請求項２】
前記クライアント装置から前記暗号鍵を受け入れると、該暗号鍵を画像データに展開する鍵情報展開部と、
該鍵情報展開部により展開された画像データを前記印刷要求媒体として印刷出力する印刷出力部とを更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記付加情報は、前記画像データに基づくハッシュ値であることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
画像データと該画像データから算出された付加情報とを含む印刷情報を、暗号鍵を用いて暗号化する暗号化処理部を備えるクライアント装置と、該クライアント装置とネットワークを介して接続する請求項１から請求項３までの何れか一項に記載の画像処理装置とを含むことを特徴とする画像処理システム。
【請求項５】
前記クライアント装置は、前記暗号鍵を受け入れる暗号鍵入力部と、
前記印刷要求媒体を取得すべく、前記暗号鍵を前記画像処理装置に送信するインタフェース部とを更に備えることを特徴とする請求項４に記載の画像処理システム。
【請求項６】
前記印刷要求媒体には、更に、該印刷要求媒体を印刷した所定の画像処理装置の個体媒体が含まれることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記画像処理装置から前記個体情報を取得する個体情報取得部を更に備え、
前記抽出部は、
前記印刷要求媒体を受け入れて暗号鍵を抽出すると共に、前記個体情報をも抽出し、該記抽出部により抽出された個体情報と、前記個体情報取得部により取得された個体情報との一致・不一致を判断し、前記暗号化された画像データを復号化するか否かを決定することを特徴とする実施例６に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ機能、スキャナ機能を備える複合機等の画像処理装置、および該画像処理装置を含む画像処理システムに関するものである。
【背景技術】
【０００２】
複数のクライアント装置が共有する、離れた場所にある画像処理装置に画像データを送信して印刷する画像処理システムに於いて、印刷物の覗き見、盗難を防ぐための認証印刷機能を備える画像処理システムが開示されている（例えば特許文献１参照）。この画像処理システムでは、ユーザが自己の認証データを印刷データに付加し、クライアント装置から、該印刷データを画像処理装置へ送信する。ユーザは画像処理装置の前まで移動し、自己の認証データを画像処理装置へ入力する。画像処理装置がユーザを認証すると印刷が開始される。
【０００３】
かかる手順によれば、印刷者本人の目の前で印刷が開始されることになり、他者からの印刷物の覗き見や盗難を防ぐことが可能となる。また、クライアント装置へ印刷データを送信する際、印刷データを暗号化することにより、印刷経路途中の盗聴や、画像処理装置内に蓄えられた印刷データが盗み見られることを防止することが可能になる。
【特許文献１】特開２００６−１４６６６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の認証方法では、パスワードの忘却や盗み見などのセキュリティ上の脅威が存在していた。また、指紋、虹彩などの生体認証や、ＩＣカードやＵＳＢメモリなどのハードウェアキーによる認証を行う場合には、特別な読取装置や特別なデバイスが必要となり、読取装置を接続するインタフェースを持たない画像処理装置では運用することができないという解決すべき課題が残されていた。
【課題を解決するための手段】
【０００５】
本発明は、ネットワークを介して接続するクライアント装置から画像データと該画像データから算出された付加情報とが暗号鍵に基づいて暗号化された印刷情報を受信するとともに、上記暗号鍵を含む印刷要求媒体を介して印刷要求を受け入れる画像処理装置であって、上記印刷要求媒体を受け入れて暗号鍵を抽出する抽出部と、該抽出部により抽出された暗号鍵を用いて上記暗号化された印刷情報を復号化する復号化処理部と、上記復号化処理部により復号化された上記付加情報と、該復号化処理部により復号化された画像データから算出された付加情報との一致を判断する判断部と、該判断部による一致判断に基づいて上記復号化された画像データを印刷出力する印刷出力部とを備えることを主要な特徴とする。
【発明の効果】
【０００６】
暗号化された印刷情報を復号化して取得される付加情報と、復号化処理部により復号化された画像データから算出された付加情報との一致を判断する判断部とを備えることにより、「忘却」、「盗み見」などの脅威があるパスワードを使用せず認証印刷を実施しているため、セキュリティ脅威の低減を計ることができるという効果を得る。また、生体情報を読込む必要のある生体認証、ハードウェアキーによる認証を実施していないため、生体情報を読み込むための読取装置やハードウェアキーを接続するためのインタフェースを実装していない画像処理装置でも認証印刷が出来るという効果を得る。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施形態を図を用いて詳細に説明する。
【実施例１】
【０００８】
本実施例による画像処理システムでは、クライアント装置が暗号鍵Ａを用いて画像形成データ及び画像形成データから算出したハッシュ値を暗号化し、画像処理装置へ送信する。画像処理装置では、受信した画像形成データを印刷するに当たって、暗号鍵Ａを用いて復号化する必要がある。そこで、ユーザが暗号鍵Ａの情報が含まれている鍵情報媒体Ｃ（後述）を画像処理装置まで運んで挿入する。画像処理装置は、鍵情報媒体Ｃから、暗号鍵Ａを抽出し、抽出した暗号鍵Ａを用いて、受信した暗号化された画像形成データ及びハッシュ値を復号化する。更に復号化された画像形成データからハッシュ値を再度算出する。この再度算出されたハッシュ値と復号化されたハッシュ値とが一致した場合に印刷出力する。尚、暗号鍵Ａの情報が含まれている鍵情報媒体Ｃ（後述）は、予めクライアント装置から暗号鍵Ａが画像処理装置へ送信され、画像処理装置に於いて鍵情報が展開され印刷出力された媒体である。かかる処理を可能にするために本実施例による印刷システムは以下のように構成される。
【０００９】
図１は、実施例１の画像処理システムの概略構成図である。
図に示すように、実施例１の画像処理システムは、クライアント装置としてのＰＣ１００と、画像処理装置としての複合機２００とが、図示しないネットワークやＵＳＢなどのインタフェースを介して通信接続され構成される。ここでは、ＰＣ１００を１台のみ図示しているが実際のシステムでは複数台配設されている。
【００１０】
クライアント装置としてのＰＣ（パーソナルコンピュータ）１００は、暗号鍵や画像形成データをプリンタに送信する機能を有する端末装置であり、プリンタドライバ１０１、暗号化入力部１０２、記憶部１０３、暗号化処理部１０４とを備える。
【００１１】
プリンタドライバ１０１は、ＰＣ１００上に表示されている文書や画像を、複合機２００で印刷するための画像形成データに変換する機能を有する部分である。暗号鍵入力部１０２は、ユーザインタフェースや外部より、ユーザから暗号鍵の入力を促し、入力された暗号鍵を記憶部１０３へ保存する機能を有する部分である。また、暗号鍵入力部１０２は、複合機２００内の鍵情報展開部２０２へ暗号鍵を送信する機能をも有する部分である。
【００１２】
記憶部１０３は、暗号鍵Ａなどの情報をＰＣ１００の内部に蓄えておく機能を有するメモリである。暗号化処理部１０４は、記憶部１０３に保存された暗号鍵Ａを使用し、プリンタドライバ１０１で生成された画像形成データを暗号化し、それを複合機２００の記憶部２０３へ送信する機能を有する部分である。また暗号化する際に、画像形成データのハッシュ値を算出し、その値を暗号化し、暗号化された画像形成データの付加情報として含める機能をも有する部分である。
【００１３】
画像処理装置としての複合機（ＭＦＰ）２００は、受信した画像形成データに基づき紙などの媒体に印刷を行う機能と、紙などの媒体に印刷された画像を読取り、読取データを作成する機能を有するものであり、プリンタエンジン２０１と、鍵情報展開部２０２と、記憶部２０３と、読取部２０４と、抽出部２０５と、復号化処理部２０６と、判断部２０７と、報知部２０８とを備える。
【００１４】
プリンタエンジン２０１は、画像形成データに基づき、印刷処理を実行する機能を有する部分である。鍵情報展開部２０２は、ＰＣ１００より送信された暗号鍵Ａを、紙などの媒体に印刷するための画像形成データに展開する機能を有する部分である。鍵情報展開部２０２で作成された画像形成データをプリンタエンジン２０１が印刷することにより、暗号鍵Ａの鍵情報を印刷した鍵情報印刷媒体が得られる。
【００１５】
記憶部２０３は、ＰＣ１００から送信されてくる暗号化された画像形成データを受け入れて蓄える機能を有するメモリである。読取部２０４は、紙などの印刷された媒体を読取り、読取データを作成する機能を有する部分であり、次に示すユーザインタフェース４００を有する部分である。
【００１６】
図２は、ユーザインタフェースの説明図である。
図に示すように、ユーザインタフェース４００は、通常のスキャンボタン４０１と認証ボタン４０２とを有し、通常のスキャンボタン４０１が押下された場合、作成された読取データは、記憶部２０３に蓄えられたり、ＰＣ１００などの外部装置へ送信されたり、プリンタエンジン２０１へ送られたりする。認証ボタン４０２が押下された場合、読取データは抽出部２０５へ送られる。
【００１７】
図１に戻って、抽出部２０５は、読取データから暗号鍵Ａを抽出する機能を有する部分である。同じ鍵情報印刷媒体から読取データを生成した場合でも、媒体へ付着した汚れや画像読取時のずれなどがあるため、一意にはならない。抽出部２０５では、このような誤差を考慮して暗号鍵Ａを抽出することにより、同じ鍵情報印刷媒体からは、同じ暗号鍵Ａを抽出する機能を有する部分である。また読取部２０４にて認証ボタンが押下されたにも関わらず読取られた媒体が鍵情報媒体でない場合などのように、抽出部２０５で暗号鍵Ａを読取データより抽出できなかった場合は、報知部２０８へその旨を通知する部分である。
【００１８】
復号化処理部２０６は、抽出部２０５で抽出された暗号鍵Ａを使用して、記憶部２０３に蓄えられた暗号化された画像形成データを復号化する機能を有する部分である。復号化処理部２０６では、復号化すると同時に、ハッシュ値などの付加情報を算出する機能をも有する部分でもある。
【００１９】
判断部２０７は、復号化処理部２０６より生成された付加情報を検証することにより、復号化された画像形成データが正当なものか否かを判断する機能を有する部分である。復号化された画像形成データが正当なものならば、そのデータをプリンタエンジン２０１へ送り、正当なものでないならば、報知部２０８へその旨を通知する部分でもある。
【００２０】
報知部２０８は、読取データより暗号鍵Ａを抽出できなかった場合や、復号化された画像形成データが正当でなかった場合、その旨を報知する機能を有する部分である。ここで、その報知例について図を用いて説明する。
【００２１】
図３は、読取データより暗号鍵を抽出出来なかった場合の警告例説明図である。
図に示すように、読取データより暗号鍵Ａを抽出出来なかった場合には、“正しい認証用の用紙をセットして下さい”。のメッセージを画像処理装置の図示しないディスプレイに表示する。
図４は、復号化された画像形成データが正当でなかった場合の警告例説明図である。
図に示すように、復号化された画像形成データが正当でなかった場合には、“認証に失敗しました。”のメッセージを画像処理装置の図示しないディスプレイに表示する。
【００２２】
以上説明した実施例１の画像処理システムは以下のように動作する。
最初に本システムに於いてユーザの認証情報となる鍵情報媒体の作成手順についてフローチャートを用いて説明する。
図５は、実施例１の鍵情報媒体作成処理のフローチャートである。
フローチャートに従って、ステップＳ１−１からステップＳ１−７までステップ順に、本実施例における鍵情報媒体の作成手順について図１を併用しながら説明する。
【００２３】
ステップＳ１−１
ＰＣ１００のユーザが暗号鍵入力部１０２に暗号鍵Ａを入力した場合にはステップＳ１−２へ進み、前回の印刷等によって、既に暗号鍵Ａが記憶部１０３に格納されている場合にはステップＳ１−３へ進む。尚、ここでは、前回の印刷等によって格納された暗号鍵Ａは、複数回分記憶部１０３に格納されているものとして説明しているが、機種によっては、その回毎に破棄するようにしても良い。
【００２４】
ステップＳ１−２
暗号鍵入力部１０２を介して暗号鍵Ａが記憶部１０３に格納される。
【００２５】
ステップＳ１−３
暗号鍵Ａが記憶部１０３へ格納されており、かつ暗号鍵Ａを複合機２００へ送信する旨の要求がユーザにより暗号鍵入力部１０２を介して入力されると、ステップＳ１−４へ進み、既に、前回の印刷等によって、鍵情報媒体が作成済み等の理由により、送信要求が無い場合にはフローを終了する。
【００２６】
ステップＳ１−４
既に、暗号鍵Ａが記憶部１０３に格納されている場合にはステップＳ１−５へ進み、何らかの理由により格納されていない場合にはフローを終了する。
【００２７】
ステップＳ１−５
ＰＣ１００の図示しないインタフェース機能によって、暗号鍵Ａは記憶部１０３から読み出され、鍵情報展開部２０２へ送信される。
【００２８】
ステップＳ１−６
鍵情報展開部２０２は、受信した暗号鍵Ａより暗号鍵Ａの画像形成データを作成し、プリンタエンジン２０１にその暗号鍵Ａの画像形成データを送出する。
【００２９】
ステップＳ１−７
プリンタエンジン２０１は、鍵情報展開部２０２から受け入れた暗号鍵Ａの画像形成データを基に印刷を行って鍵情報媒体を出力してフローを終了する。
【００３０】
以上説明したフローを経て作成された鍵情報媒体の一例について説明する。
図６は、鍵情報媒体の一例説明図である。
図に示すように、鍵情報媒体（一例）は、文字列で出力されることにより、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）のような手段を使用することにより、この鍵印刷媒体の情報を文字として抽出することが可能となる。また、同じ文字列が重複して出力されるため、一部に破損、汚れがあっても、他の箇所から鍵情報を補完することが可能となる。
【００３１】
次に、本システムに於いて、プリンタドライバ１０１（図１）で生成された画像形成データより、暗号化された画像形成データを生成するまでの処理について説明する。
図７は、実施例１の画像形成データ暗号化処理のフローチャートである。
フローチャートに従って、ステップＳ１−１１からステップＳ１−１６までステップ順に、本実施例における暗号化された画像形成データの作成手順について図１を併用しながら説明する。
【００３２】
ステップＳ１−１１
暗号化処理部１０４は、プリンタドライバ１０１で生成された画像形成データを受け入れる。
【００３３】
ステップＳ１−１２
暗号化処理部１０４は、記憶部１０３に格納されている暗号鍵Ａを取得する。
【００３４】
ステップＳ１−１３
暗号化処理部１０４は、暗号鍵Ａを使用し、ステップＳ１−１１で受け入れた画像形成データを暗号化する。
【００３５】
ステップＳ１−１４
暗号化処理部１０４は、復号時に正当性の検証を行うために、画像形成データ暗号化する際に、画像形成データのハッシュ値を算出し、その値を暗号化し、付加情報として生成する。
【００３６】
ステップＳ１−１５
暗号化処理部１０４は、暗号化された画像形成データにステップＳ１−１４で求めた付加情報を結合する。
【００３７】
ステップＳ１−１６
暗号化処理部１０４は、ステップＳ１−１５で生成されたデータを複合機２００へ送信してフローを終了する。
【００３８】
最後に、複合機２００（図１）内に保存された暗号化された画像形成データを印刷するまでの処理について説明する。
図８は、実施例１の画像形成データの印刷処理のフローチャートである。
フローチャートに従って、ステップＳ１−２１からステップＳ１−３１までステップ順に、本実施例における暗号化された画像形成データを印刷するまでの処理について図１を併用しながら説明する。
【００３９】
ステップＳ１−２１
ユーザがステップＳ１−７で取得した鍵情報媒体を読取部２０４に挿入して印刷要求を行うと、読取部２０４は、鍵情報媒体を読み取って読取データを作成する。
【００４０】
ステップＳ１−２２
ユーザインタフェース４００（図２）から認証指示がされている場合には、ステップＳ１−２３へ進み、通常のスキャン指示がされている場合にはステップＳ１−２９へ進む。
【００４１】
ステップＳ１−２３
抽出部２０５が読取データから暗号鍵Ａを抽出出来た場合にはステップＳ１−２４へ進み、抽出出来なかった場合にはステップＳ１−３１へ進む。
【００４２】
ステップＳ１−２４
記憶部２０３に復号化処理されていない暗号化された画像形成データが格納されていたならばステップＳ１−２５へ進み、格納されていない場合にはステップＳ１−３０へ進む。
【００４３】
ステップＳ１−２５
復号化処理部２０６は、ステップＳ１−２３で抽出した鍵を使用して復号化処理を行い、復号化された画像形成データとハッシュ値を得る。
【００４４】
ステップＳ１−２６
復号化処理部２０６は、復号化された画像形成データからハッシュ値を算出する。
【００４５】
ステップＳ１−２７
判断部２０７は、ステップＳ１−２５で抽出したハッシュ値とステップＳ１−２６で算出したハッシュ値とを対比し、両ハッシュ値が一致する場合にはステップＳ１−２８へ進み、一致しない場合にはステップＳ１−２４へ戻って同様のフローを繰り返す。
【００４６】
ステップＳ１−２８
判断部２０７は、復号化された画像形成データが正当性ありと判断し、プリンタエンジン２０１は復号化された画像形成データを基に印刷を行ってフローを終了する。
【００４７】
ステップＳ１−２９
読取部２０４は、認証を行わない指示がなされているので、読取データを記憶部２０３へ送信してフローを終了する。
【００４８】
ステップＳ１−３０
記憶部２０３に格納されている暗号化されている画像形成データより、正当な復号化検証が得られなかったので、報知部２０８は、図４のようなメッセージを複合機の図示しないディスプレイに表示してフローを終了する。
【００４９】
ステップＳ１−３１
抽出部２０５にて暗号鍵を抽出できなかった場合なので、報知部２０８は図３のようなメッセージを複合機の図示しないディスプレイに表示してフローを終了する。
【００５０】
以上説明したように、本実施例では、接続形態としてネットワーク接続の例をあげたが、本発明は、この例に限定されるものでは無い。パラレル、ＵＳＢ接続であってもよい。又、本実施例では、認証を行わない指示があった場合の読取データの送信先の例として記憶部２０３をあげたが、図示しないメールサーバ、ＰＣ１００であってもよい。又、本実施例では、鍵情報が印刷された媒体例として文字で印刷されたものをあげたが、画像であってももよいし、地紋のように可読性が低くセキュアな印刷を行ってもよいし、バーコードや二次元コードなどのように読取を前提とした埋め込み情報で印刷を行ってもよい。又、本実施例では、暗号鍵入力部１０２より暗号鍵を入力した例をあげたが、暗号鍵Ａを生成する元の情報を入力してもよい。
【００５１】
以上説明したように本発明では、「忘却」、「盗み見」などの脅威があるパスワードを使用せず認証印刷を実施しているため、セキュリティ脅威の低減を計ることができるという効果を得る。また、生体情報を読込む必要のある生体認証、ハードウェアキーによる認証を実施していないため、生体情報を読み込むための読取装置やハードウェアキーを接続するためのインタフェースを実装していない画像処理装置でも認証印刷が出来るという効果を得る。
【実施例２】
【００５２】
本実施例では、鍵情報媒体を印刷出力する画像処理装置と、暗号化された画像形成データを複合化して印刷出力しようとしている画像処理装置とが同一であるか否かを判断し、同一である場合のみ処理の実行を許可する構成をとる。認証を行うための鍵情報媒体は、作成した画像処理装置でのみ認証が可能なので外部からの鍵の持ち込みを不可能とし、セキュリティ環境を向上させるためである。
【００５３】
図９は、実施例２の画像処理システムの概略構成図である。
図に示すように、実施例２の画像処理システムは、クライアント装置としてのＰＣ１００と、画像処理装置としての複合機３００とが、図示しないネットワークやＵＳＢなどのインタフェースを介して通信接続され構成される。ここでは、ＰＣ１００を１台のみ図示しているが実際のシステムでは複数台配置されている。ここでクライアント装置としてのＰＣ１００は実施例１と同一の構成なので説明を省略し、画像処理装置としての複合機３００のみについて以下に説明する。
【００５４】
画像処理装置としての複合機３００は、受信した画像形成データに基づき紙などの媒体に印刷を行う機能と、紙などの媒体に印刷された画像を読取り、読取データを作成する機能を有するものであり、プリンタエンジン２０１と、記憶部２０３と、読取部２０４と、復号化処理部２０６と、判断部２０７と、個体情報取得部３０２と、鍵情報展開部３０３と、抽出部３０６と、個体情報判別部３０７と、報知部３１０とを備える。以下に実施例１と相違する部分のみについて詳細に説明する。実施例１と同様の部分については実施例１と同一の符号を付して説明を省略する。
【００５５】
個体情報取得部３０２は、複合機３００に含まれている個体情報、すなわち、同一機種であっても異なる情報（シリアル番号や製造番号、ネットワークインターフェースカードが装着されている場合はネットワークインターフェースのＭＡＣアドレスなど）を取得する機能を有する部分である。
【００５６】
鍵情報展開部３０３は、ＰＣ１００より送信された暗号鍵Ａと、個体情報取得部３０２で取得した個体情報を、紙などの媒体に印刷するための画像形成データに展開する機能を有する部分である。鍵情報展開部３０３で作成された画像形成データをプリンタエンジン２０１が印刷することにより、暗号鍵Ａの鍵情報と個体情報とを印刷した鍵情報印刷媒体が得られる。
【００５７】
抽出部３０６は、読取データより暗号鍵Ａと個体情報を抽出する機能を有する部分である。同じ鍵情報印刷媒体から読取データを生成した場合でも、媒体へ付着した汚れや画像読取時のずれなどがあるため、一意にはならない。抽出部３０６では、このような誤差を考慮して暗号鍵Ａと個体情報を抽出することにより、同じ鍵情報印刷媒体からは、同じ暗号鍵Ａと個体情報を抽出する機能を有する。また読取部２０４にて認証ボタンが押下されたにも関わらず読取られた媒体が鍵情報媒体でない場合などのように、抽出部３０６で暗号鍵を読取データより抽出できなかった場合は、報知部３１０へその旨を通知する部分でもある。
【００５８】
個体情報判別部３０７は、抽出部３０６により得られた個体情報と、個体情報取得部３０２より得られた個体情報とを照合し、鍵情報媒体を生成した画像処理装置と鍵情報媒体を読込んだ画像処理装置が同一か否かを判別する機能を有する。鍵情報媒体を生成した画像処理装置と鍵情報媒体を読込んだ画像処理装置が同一でない場合は、報知部３１０へその旨を通知する。
【００５９】
報知部３１０は、読取データより暗号鍵Ａを抽出できなかった場合や、鍵情報媒体を生成した画像処理装置（複合機）と鍵情報媒体を読込んだ画像形成装置（複合機）が同一でない場合、復号化された画像形成データが正当でなかった場合、その旨を報知する機能を有する部分である。ここで実施例２で新たに追加される報知例について説明する。
【００６０】
図１０は、鍵情報媒体の生成と読込が同一装置でない場合の警告例説明図である。
図に示すように、鍵情報媒体の生成と読込が同一装置ない場合には、“この認証用の用紙は別の機体で作成されています”のようなメッセージが複合機３００の図示しないディスプレイに表示される。
【００６１】
以上説明した実施例２の画像処理システムは以下のように動作する。
最初に本システムに於いてユーザの認証情報となる鍵情報媒体の作成手順についてフローチャートを用いて説明する。
図１１は、実施例２の鍵情報媒体作成処理のフローチャートである。
フローチャートに従って、ステップＳ２−１からステップＳ２−８までステップ順に、本実施例における鍵情報媒体の作成手順について図９を併用しながら説明する。
【００６２】
ステップＳ２−１
ＰＣ１００（図９）のユーザが暗号鍵入力部１０２に暗号鍵Ａを入力した場合にはステップＳ２−２へ進み、前回の印刷等によって、既に暗号鍵Ａが記憶部１０３に格納されている場合にはステップＳ２−３へ進む。
【００６３】
ステップＳ２−２
暗号鍵入力部１０２を介して暗号鍵Ａが記憶部１０３に格納される。
【００６４】
ステップＳ２−３
暗号鍵Ａが記憶部１０３へ格納されており、かつ暗号鍵Ａを複合機３００へ送信する旨の要求がユーザにより暗号鍵入力部１０２を介して入力されると、ステップＳ２−４へ進み、既に、前回の印刷等によって、鍵情報媒体が作成済み等の理由により、送信要求が無い場合にはフローを終了する。
【００６５】
ステップＳ２−４
既に、暗号鍵Ａが記憶部１０３に格納されている場合にはステップＳ２−５へ進み、何らかの理由により格納されていない場合にはフローを終了する。
【００６６】
ステップＳ２−５
ＰＣ１００の図示しないインタフェース機能によって、暗号鍵Ａは記憶部１０３から読み出され、鍵情報展開部３０３へ送信される。
【００６７】
ステップＳ２−６
鍵情報展開部３０３は、個体情報取得部３０２から個体情報を取得する。
【００６８】
ステップＳ２−７
鍵情報展開部３０３は、受信した暗号鍵Ａと取得した個体情報より暗号鍵Ａ及び個体情報の画像形成データを作成し、プリンタエンジン２０１にその暗号鍵Ａ及び個体情報の画像形成データを送出する。
【００６９】
ステップＳ２−８
プリンタエンジン２０１は、鍵情報展開部３０３から受け入れた暗号鍵Ａ及び個体情報の画像形成データを基に印刷を行って鍵情報媒体を出力してフローを終了する。
【００７０】
以上説明したフローを経て作成された鍵情報媒体の一例について説明する。
図１２は、実施例２の鍵情報媒体の一例説明図である。
図に示すように、鍵情報媒体（一例）は、文字列で出力されることにより、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）のような手段を使用することにより、この鍵印刷媒体の情報を文字として抽出することが可能となる。また、同じ文字列が重複して出力されるため、一部に破損、汚れがあっても、他の箇所から鍵情報を補完することが可能となる。また個体識別情報は二次元コードで出力されているため、そのフォーマットに従った読取処理を行えば、個体情報も取得可能である。
【００７１】
次に、複合機３００（図９）内に保存された暗号化された画像形成データを印刷するまでの処理について説明する。尚、本システムに於いて、プリンタドライバ１０１（図９）で生成された画像形成データより、暗号化された画像形成データを生成するまでの処理については、実施例の図７と同様なので説明を省略する。
【００７２】
図１３は、実施例２の画像形成データの印刷処理のフローチャートである。
フローチャートに従って、ステップＳ２−２１からステップＳ２−３４までステップ順に、本実施例における暗号化された画像形成データを印刷するまでの処理について図９を併用しながら説明する。
【００７３】
ステップＳ２−２１
ユーザがステップＳ２−８で取得した鍵情報媒体を読取部２０４に挿入して印刷要求を行うと、読取部２０４は、鍵情報媒体を読み取って読取データを作成する。
【００７４】
ステップＳ２−２２
ユーザインタフェース４００（図２）から認証指示がされている場合には、ステップＳ２−２３へ進み、通常のスキャン指示がされている場合にはステップＳ２−３１へ進む。
【００７５】
ステップＳ２−２３
抽出部３０６が読取データから暗号鍵Ａ及び個体情報を抽出出来た場合にはステップＳ２−２４へ進み、抽出出来なかった場合にはステップＳ２−３４へ進む。
【００７６】
ステップＳ２−２４
個体情報判別部３０７は、抽出された個体情報と自己の個体情報とを対比する。
【００７７】
ステップＳ２−２５
抽出された個体情報と自己の個体情報とが一致した場合にはステップＳ２−２５へ進み、一致しない場合にはステップＳ２−３２へ進む。
【００７８】
ステップＳ２−２６
記憶部２０３に復号化処理されていない暗号化された画像形成データが格納されていたならばステップＳ２−２７へ進み、格納されていない場合にはステップＳ２−３３へ進む。
【００７９】
ステップＳ２−２７
復号化処理部２０６は、ステップＳ２−２３で抽出した鍵を使用して復号化処理を行い、復号化された画像形成データとハッシュ値を得る。
【００８０】
ステップＳ２−２８
復号化処理部２０６は、復号化された画像形成データからハッシュ値を算出する。
【００８１】
ステップＳ２−２９
判断部２０７は、ステップＳ２−２７で抽出したハッシュ値とステップＳ２−２８で算出したハッシュ値とを対比し、両ハッシュ値が一致する場合にはステップＳ２−３０へ進み、一致しない場合にはステップＳ２−２６へ戻って同様のフローを繰り返す。
【００８２】
ステップＳ２−３０
判断部２０７は、復号化された画像形成データが正当性ありと判断し、プリンタエンジン２０１は復号化された画像形成データを基に印刷を行ってフローを終了する。
【００８３】
ステップＳ２−３１
読取部２０４は、認証を行わない指示がなされているので、読取データを記憶部２０３へ送信してフローを終了する。
【００８４】
ステップＳ２−３２
個体情報が一致しないので、報知部３１０は図１０のようなメッセージを複合機３００の図示しないディスプレイに表示してフローを終了する。
【００８５】
ステップＳ２−３３
記憶部２０３に格納されている暗号化されている画像形成データより、正当な復号化検証が得られなかったので、報知部２０８は、図４のようなメッセージを複合機の図示しないディスプレイに表示してフローを終了する。
【００８６】
ステップＳ２−３４
抽出部２０５にて暗号鍵Ａを抽出できなかった場合なので、報知部３１０は図３のようなメッセージを複合機の図示しないディスプレイに表示してフローを終了する。
【００８７】
以上説明したように、本実施例では、接続形態としてネットワーク接続の例をあげたが、本発明は、この例に限定されるものでは無い。パラレル、ＵＳＢ接続であってもよい。又、本実施例では、認証を行わない指示があった場合の読取データの送信先の例として記憶部２０３をあげたが、図示しないメールサーバ、ＰＣ１００であってもよい。又、本実施例では、鍵情報が印刷された媒体例として文字で印刷されたものをあげたが、画像であってももよいし、地紋のように可読性が低くセキュアな印刷を行ってもよいし、バーコードや二次元コードなどのように読取を前提とした埋め込み情報で印刷を行ってもよい。又、本実施例では、暗号鍵入力部１０２より暗号鍵Ａを入力した例をあげたが、暗号鍵Ａを生成する元の情報を入力してもよい。
【００８８】
以上説明したように、本実施例では、認証を行うための鍵情報媒体は、該鍵情報媒体を作成した画像処理装置でのみ認証が可能なので、外部からの鍵の持ち込みが不可能になるので、実施例１の効果に加えて、セキュリティに優れた環境の提供が可能になるという効果を得る。
【産業上の利用可能性】
【００８９】
実施例の説明では、認証結果を複合機の図示しないディスプレイで報知する例をあげたが、本発明はこの例に限定されるものでは無い。即ち、音声等を用いて報知を行ってもよい。
【図面の簡単な説明】
【００９０】
【図１】実施例１の画像処理システムの概略構成図である。
【図２】ユーザインタフェースの説明図である。
【図３】読取データより暗号鍵を抽出出来なかった場合の警告例説明図である。
【図４】復号化された画像形成データが正当でなかった場合の警告例説明図である。
【図５】実施例１の鍵情報媒体作成処理のフローチャートである。
【図６】鍵情報媒体の一例説明図である。
【図７】実施例１の画像形成データ暗号化処理のフローチャートである。
【図８】実施例１の画像形成データの印刷処理のフローチャートである。
【図９】実施例２の画像処理システムの概略構成図である。
【図１０】鍵情報媒体の生成と読込が同一装置でない場合の警告例説明図である。
【図１１】実施例２の鍵情報媒体作成処理のフローチャートである。
【図１２】実施例２の鍵情報媒体の一例説明図である。
【図１３】実施例２の画像形成データの印刷処理のフローチャートである。
【符号の説明】
【００９１】
１００    ＰＣ
１０１    プリンタドライバ
１０２    暗号鍵入力部
１０３    記憶部
１０４    暗号化処理部
２００    複合機
２０１    プリンタエンジン
２０２    鍵情報展開部
２０３    記憶部
２０４    読取部
２０５    抽出部
２０６    復号化処理部
２０７    判断部
２０８    報知部
【図１】
2008293429.tif 000003
【図２】
2008293429.tif 000004
【図３】
2008293429.tif 000005
【図４】
2008293429.tif 000006
【図５】
2008293429.tif 000007
【図６】
2008293429.tif 000008
【図７】
2008293429.tif 000009
【図８】
2008293429.tif 000010
【図９】
2008293429.tif 000011
【図１０】
2008293429.tif 000012
【図１１】
2008293429.tif 000013
【図１２】
2008293429.tif 000014
【図１３】
2008293429.tif 000015