(57)【特許請求の範囲】
【請求項１】
親展ボックスを用いてクライアント装置とデータの受け渡しを行う画像入出力装置において、
前記クライアント装置に記憶され、有効期限が管理されているユーザの電子証明書を該クライアント装置から取得する証明書取得手段と、
前記証明書取得手段により前記電子証明書を取得し、該電子証明書に基づいてユーザの親展ボックスを前記画像入出力装置の記憶領域に作成する親展ボックス作成手段と、
前記電子証明書に含まれる公開鍵を用いて親展ボックスに蓄積するデータを暗号化する暗号処理手段と、
前記親展ボックスの作成に用いた電子証明書が有効期限切れの場合で、かつ前記ユーザの最新の電子証明書が存在する場合は、前記クライアント装置から該最新の電子証明書を含む親展ボックス更新命令を取得する親展ボックス更新命令取得手段と、
前記クライアント装置から前記親展ボックス更新命令により取得した前記最新の電子証明書により更新が必要と判定したときに、前記親展ボックスを更新する親展ボックス更新手段と、
を有し、
前記暗号処理手段により親展ボックスのデータを暗号化し、暗号化されたデータを用いて受け渡しをすることを特徴とする画像入出力装置。
【請求項２】
親展ボックスを用いてクライアント装置とデータの受け渡しを行う画像入出力装置の情報処理方法において、
前記クライアント装置に記憶され、有効期限が管理されているユーザの電子証明書を該クライアント装置から取得する証明書取得工程と、
前記証明書取得工程により前記電子証明書を取得し、該電子証明書に基づいてユーザの親展ボックスを前記画像入出力装置の記憶領域に作成する親展ボックス作成工程と、
前記電子証明書に含まれる公開鍵を用いて親展ボックスに蓄積するデータを暗号化する暗号処理工程と、
前記親展ボックスの作成に用いた電子証明書が有効期限切れの場合で、かつ前記ユーザの最新の電子証明書が存在する場合は、前記クライアント装置から該最新の電子証明書を含む親展ボックス更新命令を取得する親展ボックス更新命令取得工程と、
前記クライアント装置から前記親展ボックス更新命令により取得した前記最新の電子証明書により更新が必要と判定したときに、前記親展ボックスを更新する親展ボックス更新工程と、
を含み、
前記暗号処理工程により親展ボックスのデータを暗号化し、暗号化されたデータを用いて受け渡しをすることを特徴とする情報処理方法。
【請求項３】
親展ボックスを用いてクライアント装置とデータの受け渡しを行う画像入出力装置のコンピュータプログラムにおいて、
前記クライアント装置に記憶され、有効期限が管理されているユーザの電子証明書を該クライアント装置から取得させる証明書取得ステップと、
前記証明書取得ステップにより前記電子証明書を取得し、該電子証明書に基づいてユーザの親展ボックスを前記画像入出力装置の記憶領域に作成させる親展ボックス作成ステップと、
前記電子証明書に含まれる公開鍵を用いて親展ボックスに蓄積するデータを暗号化させる暗号処理ステップと、
前記親展ボックスの作成に用いた電子証明書が有効期限切れの場合で、かつ前記ユーザの最新の電子証明書が存在する場合は、前記クライアント装置から該最新の電子証明書を含む親展ボックス更新命令を取得する親展ボックス更新命令取得ステップと、
前記クライアント装置から前記親展ボックス更新命令により取得した前記最新の電子証明書により更新が必要と判定したときに、前記親展ボックスを更新する親展ボックス更新ステップと、
前記暗号処理ステップにより親展ボックスのデータを暗号化し、暗号化されたデータを用いて受け渡しをする受け渡しステップと、
を前記画像入出力装置に実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像入出力装置、クライアント装置、及び情報処理方法並びにプログラムに関するものである。
【背景技術】
【０００２】
コピー、スキャン、プリント機能を備えた複合機等の画像入出力装置は、単にスキャンした画像データを自己のプリンタによる印刷や、パーソナルコンピュータ（以下、「ＰＣ」と略す。）からの文書の印刷のみならず、画像サーバ的な活用がなされるようになってきた。
【０００３】
例えば、スキャンした画像データをユーザ毎の親展ボックスに保存し、必要なときＬＡＮ(Local Area Network)を経由し、リモートから所望の画像を取り出すことができるような機能を備えている。上記画像データの保存には、比較的大容量のデータを蓄積することができる外部記憶装置としてハードディスク等が使われる。
【０００４】
画像入出力装置に文書を蓄積するための親展ボックスの作成は、画像入出力装置の操作パネルにて親展ボックスの名称やパスワード等の情報を入力する必要があるため、非常に煩雑であった。親展ボックスが利用されるに従い、親展ボックスの作成を容易にしたいという要望が出され、特許文献１や特許文献２に示す技術が公開されている。
【０００５】
特許文献１は、未使用の親展ボックス番号およびパスワードを画像出力装置が自動的に生成することで実現しているが、画像出力装置が生成したパスワードをユーザ自身が毎回保持する必要がある。
【０００６】
特許文献２は、情報処理装置（クライアント装置）にて入力した親展ボックスの情報がボックス作成指示として利用されるため、ボックス作成に必要な情報（ボックス番号、ボックス名称、及び暗証番号等）を把握した上で入力する必要があった。さらに両技術ともにデータの蓄積、転送のセキュリティまでは確保されていなかった。
【０００７】
【特許文献１】特開平０９−２４０１０８号公報
【特許文献２】特開２００４−０５６３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、画像入出力装置に文書を蓄積するための親展ボックスの作成は煩雑であった。また、親展ボックス内に蓄積されたデータはパスワードにより保護されるものの、パスワードとして利用できる符号の種類や長さの制限、もしくはオペレータにとって意味のあるパスワードを使用してしまうなどにより、悪意の第三者がパスワードを比較的容易に捜し当て得るという問題もあった。
【０００９】
更に、蓄積データは容易に解読可能な状態で保持されており、そのデータを転送する際においてもデータの改竄、守秘性といったセキュリティの点で問題があった。
【課題を解決するための手段】
【００１０】
以上のような問題の少なくとも一つを解決するために、本発明に係る画像入出力装置は、親展ボックスを用いてクライアント装置とデータの受け渡しを行う画像入出力装置において、前記クライアント装置に記憶され、有効期限が管理されているユーザの電子証明書を該クライアント装置から取得する証明書取得手段と、前記証明書取得手段により前記電子証明書を取得し、該電子証明書に基づいてユーザの親展ボックスを前記画像入出力装置の記憶領域に作成する親展ボックス作成手段と、前記電子証明書に含まれる公開鍵を用いて親展ボックスに蓄積するデータを暗号化する暗号処理手段と、前記親展ボックスの作成に用いた電子証明書が有効期限切れの場合で、かつ前記ユーザの最新の電子証明書が存在する場合は、前記クライアント装置から該最新の電子証明書を含む親展ボックス更新命令を取得する親展ボックス更新命令取得手段と、前記クライアント装置から前記親展ボックス更新命令により取得した前記最新の電子証明書により更新が必要と判定したときに、前記親展ボックスを更新する親展ボックス更新手段と、を有し、前記暗号処理手段により親展ボックスのデータを暗号化し、暗号化されたデータを用いて受け渡しをすることを特徴とする。
【００１３】
また、本発明に係る情報処理方法は、親展ボックスを用いてクライアント装置とデータの受け渡しを行う画像入出力装置の情報処理方法において、前記クライアント装置に記憶され、有効期限が管理されているユーザの電子証明書を該クライアント装置から取得する証明書取得工程と、前記証明書取得工程により前記電子証明書を取得し、該電子証明書に基づいてユーザの親展ボックスを前記画像入出力装置の記憶領域に作成する親展ボックス作成工程と、前記電子証明書に含まれる公開鍵を用いて親展ボックスに蓄積するデータを暗号化する暗号処理工程と、前記親展ボックスの作成に用いた電子証明書が有効期限切れの場合で、かつ前記ユーザの最新の電子証明書が存在する場合は、前記クライアント装置から該最新の電子証明書を含む親展ボックス更新命令を取得する親展ボックス更新命令取得工程と、前記クライアント装置から前記親展ボックス更新命令により取得した前記最新の電子証明書により更新が必要と判定したときに、前記親展ボックスを更新する親展ボックス更新工程と、を含み、前記暗号処理工程により親展ボックスのデータを暗号化し、暗号化されたデータを用いて受け渡しをすることを特徴とする。
【００１４】
さらにまた、本発明に係るコンピュータプログラムは、親展ボックスを用いてクライアント装置とデータの受け渡しを行う画像入出力装置のコンピュータプログラムにおいて、前記クライアント装置に記憶され、有効期限が管理されているユーザの電子証明書を該クライアント装置から取得させる証明書取得ステップと、前記証明書取得ステップにより前記電子証明書を取得し、該電子証明書に基づいてユーザの親展ボックスを前記画像入出力装置の記憶領域に作成させる親展ボックス作成ステップと、前記電子証明書に含まれる公開鍵を用いて親展ボックスに蓄積するデータを暗号化させる暗号処理ステップと、前記親展ボックスの作成に用いた電子証明書が有効期限切れの場合で、かつ前記ユーザの最新の電子証明書が存在する場合は、前記クライアント装置から該最新の電子証明書を含む親展ボックス更新命令を取得する親展ボックス更新命令取得ステップと、前記クライアント装置から前記親展ボックス更新命令により取得した前記最新の電子証明書により更新が必要と判定したときに、前記親展ボックスを更新する親展ボックス更新ステップと、前記暗号処理ステップにより親展ボックスのデータを暗号化し、暗号化されたデータを用いて受け渡しをする受け渡しステップと、を前記画像入出力装置に実行させることを特徴とする。
【００１６】
本発明の目的の一つは、クライアント装置から電子証明書を画像入出力装置に送付することにより、画像入出力装置が電子証明書のユーザの情報である主体者情報を元に画像入出力装置の記憶領域に親展ボックスを確保することである。さらに、電子証明書に付加された公開鍵を用いて親展ボックスに蓄積するデータを暗号化し、暗号化されたデータを転送に用いる。
【００１７】
この処理により、親展ボックスの作成を容易とし、証明書の取得、有効期限にチェックもクライアント装置で行うため、画像入出力装置が証明書サーバ等にアクセスする必要もなく、かつデータの蓄積、転送におけるセキュリティの確保も目的としている。
【発明の効果】
【００１８】
本発明を用いることにより、クライアント装置の電子証明書により画像入出力装置が親展ボックスを作成することができ、親展ボックスの作成の作成が容易となる。また、作成された親展ボックスに蓄積されるデータ及びそのデータが暗号化されるため、データのセキュリティを確保できるという効果がある。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態（以下実施形態という）を、図面に従って説明する。
【実施例】
【００２０】
１．全体構成
図１に示される情報処理システム１０の構成図を用いて、情報処理システムの概要を説明する。情報処理システムは、ネットワーク２０に接続されるクライアント装置１００と、画像入出力装置２００を含んでいる。
【００２１】
クライアント装置１００は、ユーザ（例えはユーザＡ）が利用するＰＣであり、親展ボックス作成及び管理の主な役割を果たすプリンタドライバ１１と、ユーザＡの電子証明書であるユーザＡ証明書１２ａと、電子証明書の有効期限を管理する期限記憶領域１３と、を有している。
【００２２】
画像入出力装置２００は、プリンタ３２とスキャナ３１の少なくとも一つの機能を有する複合機であり、内部にユーザＡの公開鍵１４ｃが記憶され、記憶領域３３にクライアント装置１００からの親展ボックス作成命令により親展ボックス３５が作成される。さらに、画像入出力装置２００は、クライアント装置１００からユーザＡ証明書１２ａに付加されている公開鍵１４ａをネットワーク２０経由で入手し、親展ボックス３５に格納するデータを暗号化する機能を有している。さらに、クライアント装置１００は、親展ボックス３５から公開鍵１４ｃで暗号化されたデータを取得して、秘密鍵１５によりデータを復号化する機能も有している。
【００２３】
２．画像入出力装置の構成
次に、画像入出力装置２００の内部構成について図２を用いて説明する。画像入出力装置２００は、画像データ入出力部２０６と、証明書取得手段２０８と、記憶領域作成手段２１０と、親展ボックスデータ管理部２１２と、データ暗号化手段２１４と、ＬＡＮインターフェース２０４と、制御部２０２と、を備えている。また、各手段、ＬＡＮインターフェース２０４は、制御部２０２に接続され、制御されている。
【００２４】
具体的には、制御部２０２は、ＦＡＸ，プリンタ又はスキャナ等の機能を有する画像データ入出力部２０６と、ネットワークに接続するためのＬＡＮインターフェース２０４と、電子証明書をクライアント装置１００から取得するための証明書取得手段２０８と、画像入出力装置２００に備えられている図示しないハードディスク又は不揮発性メモリに親展ボックス等の領域を作成する記憶領域作成手段２１０と、親展ボックスのデータの入出力及び管理を行う親展ボックスデータ管理部２１２と、親展ボックスに格納するデータを暗号化するデータ暗号化手段２１４と、を制御している。
【００２５】
３．クライアント装置の構成
クライアント装置１００の内部構成について図３を用いて説明する。クライアント装置１００は、ＬＡＮインターフェース１０４と、証明書出力手段１０６と、期限管理手段１０８と、証明書更新手段１１０と、データ暗号化手段１１２と、制御部１０２と、を備えている。画像入出力装置２００と同様に、各手段、ＬＡＮインターフェース１０４は、制御部１０２に接続されている。
【００２６】
制御部１０２は、図示しないディレクトリサーバ等の認証サーバから取得した電子証明書をクライアント装置１００の内部の記憶領域に格納し、証明書出力手段１０６により画像入出力装置２００へ電子証明書を出力できる。また、期限管理手段１０８と証明書更新手段１１０は、電子証明書に同期した親展ボックスの管理を行うためのものである。
【００２７】
また、クライアント装置１００のデータ暗号化手段１１２は、文書処理ソフトを用いて画像入出力装置２００へ送出する文書データを暗号化する機能である。制御部１０２は、これらの各手段、ＬＡＮインターフェース１０４を制御して処理を実行することができる。なお、クライアント装置１００は、一般ユーザが使用するＰＣであり、大部分の手段はプログラムにより実現されている。
【００２８】
４．親展ボックスの作成処理
図４は、情報処理システムが画像入出力装置２００にユーザの親展ボックスを作成する処理の流れを示す説明図である。また、図７は、親展ボックスを作成する際に利用するクライアント装置１００のプリンタドライバの画面イメージである。
【００２９】
本発明に係る実施形態において、クライアント装置１００のプリンタドライバは、電子証明書を用いて画像入出力装置２００に親展ボックスを作成させるために、図７の親展ボックス作成ボタンを有し、プリンタドライバは画像入出力装置２００にクライアント装置１００の接続先ポートを介して接続されている。また、電子証明書には、ユーザを特定するユーザ名、パスワード、親展ボックス名、及び画像入出力装置２００を識別する名称等が記録されている主体者情報を含んでいるため、親展ボックスの作成が可能である。
【００３０】
例えば、電子証明書がクライアント装置１００に保存されており、画像入出力装置２００には親展ボックスが作成されていない場に、ユーザが図７のプリンタドライバ画面６０の親展ボックスタグを開くと、クライアント装置１００のプリンタドライバプログラムが作動し、ドライバプログラムは、図４のステップ１０において、クライアント装置１００が電子証明書を取り込んでいるか否かの確認と、取り込んだ電子証明書の有効期限を確認する。次に、画像入出力装置２００にユーザＡの親展ボックスの有無を問い合わせ（ステップＳ１２）、画像入出力装置２００から「親展ボックス無し」という返信を受ける（ステップＳ１４）。
【００３１】
このような情報により、図７のメッセージボックス６２ａには、「証明書を見つけました。親展ボックスは有りません。」と表示され、例えば証明書有効期間ボックス６８ａには「残り２日」という情報が表示されて、ステップＳ１６の指示待ちに入る。
【００３２】
もし、ユーザが新しい証明書を持っている場合には、ステップＳ１８において最新の証明書を選択することが可能である。ステップＳ２０において、証明書の有効期限の判定が行われ、期限切れの場合は、ステップＳ２２においてユーザに期限切れを告知する画面表示が行われ、再度証明書を取得又は、親展ボックスを使用せずに例えば直接プリンタに画像を出力する等のエラー処理（ステップＳ２４）に移る。なお、ステップＳ２０において、期限内であれば、有効期限の情報をクライアント装置１００の記憶領域に記録し（ステップＳ２６）、親展ボックスの管理に利用する。
【００３３】
次に、ユーザが図７の「親展ボックス作成ボタン７２ａ」を押下げるとクライアント装置１００から電子証明書と親展ボックス作成命令が画像入出力装置２００へ送信される（ステップＳ２８）。作成命令を受信した画像入出力装置２００（ステップＳ３０）は、電子証明書に付与されているユーザ情報である主体者情報（ユーザ名、パスワード他）により親展ボックスを作成（ステップＳ３２）し、電子証明書の公開鍵１４を用いた暗号化処理の設定を行う。以上で親展ボックスの設定が終了する。
【００３４】
次に、ユーザは作成した親展ボックスに文書データの格納を指示する（ステップＳ３４）。プリンタドライバからの格納命令を取得した画像入出力装置２００は、クライアント装置１００で暗号化された文書データを受信後、親展ボックスに格納する（ステップＳ３６）。なお、画像入出力装置２００のスキャナから親展ボックスに格納することも可能である。
【００３５】
５．親展ボックスへのデータの格納処理
図５と図８を用いて、情報処理システムが画像入出力装置２００のスキャナ３１を使用して画像を読み取り、読み取ったデータを親展ボックスに格納する処理の流れを説明する。図５は、親展ボックスが既に存在している場合の処理の流れを示す説明図であり、図８はプリンタドライバの画面イメージを示すイメージ図である。
【００３６】
スキャナを使用する前に、ユーザがクライアント装置１００を使用して親展ボックスの使用可能又は不可能を確認する方法について述べる。スキャナ利用時の親展ボックスの確認方法もプリンタ利用時と同様に図８のプリンタドライバ画面を開くことで確認できる。
【００３７】
プリンタドライバ画面を開くと、クライアント装置１００のプリンタドライバは、正しい電子証明書を取得しているのか否かの確認を行い（ステップＳ５０〜Ｓ５４）、クライアント装置１００の指示待ち（ステップＳ５６）において、プリンタドライバが図７のメッセージボックス６２ｂに、「親展ボックスは存在しています。有効期限の１週間前には電子証明書を更新して下さい。」と表示する。同様にして、例えば証明書有効期間は「残り６０日」と表示され、図８のスキャナ名には例えば複合機である「ＤｏｃｕＣｅｎｔｅｒ２３０」が指定されている。
【００３８】
次に、ステップＳ６０において、プリンタドライバが有効期限の確認を行い、期限切れの場合には、ステップＳ６２において、最新の電子証明書が他のディレクトリに存在するかを確認し、無い場合には期限切れの表示を行い（ステップＳ６７）、親展ボックスが使用できない場合の処理設定等をユーザへ確認するためのエラー処理（ステップＳ６８）を実行する。
【００３９】
プリンタドライバは、ステップＳ６２において最新の電子証明書が他のディレクトリに存在することを確認すると、新たな有効期限を保持するための処理を実行（ステップＳ６４）する。さらに、プリンタドライバは、画像入出力装置に親展ボックス更新命令を出力（ステップＳ６６）する。画像入出力装置はステップＳ６９において、更新命令で出力された電子証明書を取得し、更新を判定（ステップＳ７４）し、更新と判定した場合は、無効となった親展ボックスを削除して再作成を行う（ステップＳ７６）。
【００４０】
なお、電子証明書の有効期限の確認（ステップＳ６０）において、期限内であれば更に期限が１週間以内であるかを確認（ステップＳ６６）し、一週間以内であれば期限間近として証明書の取得を促す（ステップＳ７２）。これは、電子証明書の取得に申請作業などで日数を必要とするためである。以上で親展ボックスの確認作業が終了する。
【００４１】
次に、ユーザが画像入出力装置２００のスキャナを操作して画像データを取り込み、親展ボックスを指定して文書データを保存すると、画像入出力装置２００は、電子証明書の公開鍵と暗号化処理により文書データを暗号化して親展ボックスに格納する（ステップＳ８０）。
【００４２】
６．親展ボックスからデータの読出処理
図６は、画像入出力装置２００の親展ボックスに格納された文書データをクライアント装置１００のスキャナドライバで読み取る処理の流れを示したものである。本実施形態において、親展ボックスに格納されている文書データは、電子証明書の公開鍵で暗号化処理がなされているため、文書データを復号化するためには、電子証明書の秘密鍵を用いる必要がある。
【００４３】
そこで、本実施形態では、ステップＳ１００〜Ｓ１２０において、証明書を確認する作業を実行する。なお、図５で示した処理の流れと重複する部分の説明は省略する。
【００４４】
ステップＳ１２０において、電子証明書の有効性の確認が終了すると、画像入出力装置に対して、電子証明書の主体情報で用いたユーザ名とパスワードを入力して親展ボックスに格納された文書データを指定し、読出し命令を出力する。読出し命令を取得した画像入出力装置は、暗号化された文書データをクライアント装置１００に送信し、クライアント装置１００は、取得した文書データを秘密鍵で復号して平文の文書データとする（ステップＳ１３０）。以上でデータの取得が終了する。
【００４５】
以上述べたように、本実施形態における情報処理システムを用いることにより、クライアント装置１００の電子証明書により画像入出力装置が親展ボックスを作成することができ、プリンタドライバによる親展ボックスの作成にユーザの作業が容易となる。さらに、電子証明書の更新タイミングで親展ボックスの管理も行えることから、管理工数の低減ができるという効果がある。
【００４６】
また、作成された親展ボックスに蓄積されるデータ及びそのデータが暗号化されるため、データのセキュリティを確保できるという効果がある。
【００４７】
さらに、証明書を送付する際、証明書と共に親展ボックス用のパスワードや親展ボックス番号を添付しておき、画像入出力装置を使用したスキャン、又はデータ取得のアクセス時にそのパスワードを用いるよう構成することで、他人の親展ボックスにアクセスしてデータを追加・取得してしまうということを防ぐことも可能である。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施形態に係る情報処理システムの全体構成を示す構成図である。
【図２】本発明の実施形態に係る画像入出力装置の構成を示す構成図である。
【図３】本発明の実施形態に係るクライアント装置の構成を示す構成図である。
【図４】本発明の実施形態に係るクライアント装置のプリンタ又はスキャナドライバが画像入出力装置の記憶領域に親展ボックスを作成する処理の流れを示す説明図である。
【図５】本発明の実施形態に係るプリンタ又はスキャナドライバが画像入出力装置に作成されている親展ボックスにデータを格納する処理の流れを示す説明図である。
【図６】本発明の実施形態に係るプリンタ又はスキャナドライバが画像入出力装置で取得したデータをクライアント装置に送信する処理の流れを示す説明図である。
【図７】本発明の実施形態に係る印刷設定画面のイメージを示すイメージ図である。
【図８】本発明の実施形態に係る印刷設定画面のイメージを示すイメージ図である。
【符号の説明】
【００４９】
１０  情報処理システム、１１  プリンタドライバ、１２  ユーザ証明書、１３  期限記憶領域、１４  公開鍵、１５  秘密鍵、２０  ネットワーク、３３  記憶領域、３５  親展ボックス、６０  プリンタドライバ画面、６２  メッセージボックス、７２  親展ボックス作成ボタン、１００  クライアント装置、１０２，２０２  制御部、１０４，２０４  ＬＡＮインターフェース、１０６  証明書出力手段、１０８  期限管理手段、１１０  証明書更新手段、１１２，２１４  データ暗号化手段、２００  画像入出力装置、２０６  画像データ入出力部、２０８  証明書取得手段、２１０  記憶領域作成手段、２１２  親展ボックスデータ管理部。
【図１】
0004715490.tif 000002
【図２】
0004715490.tif 000003
【図３】
0004715490.tif 000004
【図４】
0004715490.tif 000005
【図５】
0004715490.tif 000006
【図６】
0004715490.tif 000007
【図７】
0004715490.tif 000008
【図８】
0004715490.tif 000009