(57)【要約】【課題】高度なセイキュリティ管理下で安全に画像形成が行える画像形成装置等を提供する。【解決手段】公開鍵暗号化方式における公開鍵でデータが暗号化され、送信元ユーザのデジタル署名が施されたジョブを受信手段１２で受信すると、受信したジョブにおけるデジタル署名を復号化して該ジョブの送信元が判別手段１３１により判別され、ジョブ送信元が判別されたジョブのデータが記憶手段１６に記憶される。前記送信元ユーザの入力に基づいて、認証手段１３２により認証が行われ、認証が成功すると、前記記憶手段に記憶されている対応するユーザのジョブのデータが復号化手段１３３により複合化され、出力手段１０から出力される。【選択図】      図２
2005033480.tif 000002
【特許請求の範囲】
【請求項１】
公開鍵暗号化方式における公開鍵でデータが暗号化され、送信元ユーザのデジタル署名が施されたジョブを受信する受信手段と、
受信したジョブにおけるデジタル署名を復号化して該ジョブの送信元を判別する判別手段と、
ジョブ送信元が判別されたジョブのデータを格納する記憶手段と、
前記送信元ユーザの入力に基づいて認証を行う認証手段と、
送信元ユーザの認証成功に対応して、前記記憶手段に記憶されている前記ユーザのジョブのデータを復号化する復号化手段と、
復号化されたジョブのデータを出力する出力手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
判別手段による判別は、送信元の情報を管理するサーバから前記情報を入手することにより行われる請求項１に記載の画像形成装置。
【請求項３】
公開鍵暗号化方式における公開鍵でデータが暗号化され、送信元ユーザのデジタル署名が施されたジョブを受信するステップと、
受信したジョブにおけるデジタル署名を復号化して該ジョブの送信元を判別するステップと、
ジョブ送信元が判別されたジョブのデータを記憶手段に格納するステップと、
前記送信元ユーザの入力に基づいて認証を行うステップと、
送信元ユーザの認証成功に対応して、前記記憶手段に記憶されている前記ユーザのジョブのデータを復号化するステップと、
復号化されたジョブのデータを出力するステップと、
を備えたことを特徴とする画像形成方法。
【請求項４】
公開鍵暗号化方式における公開鍵でデータが暗号化され、送信元ユーザのデジタル署名が施されたジョブを受信するステップと、
受信したジョブにおけるデジタル署名を復号化して該ジョブの送信元を判別するステップと、
ジョブ送信元が判別されたジョブのデータを記憶手段に格納するステップと、
前記送信元ユーザの入力に基づいて認証を行うステップと、
送信元ユーザの認証成功に対応して、前記記憶手段に記憶されている前記ユーザのジョブのデータを復号化するステップと、
復号化されたジョブのデータを出力するステップと、
をコンピュータに実行させるためのプログラム。
【請求項５】
請求項４に記載されたプログラムが記録されている、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、パーソナルコンピュータなどのユーザの端末装置にネットワークを介して接続された、多機能形画像形成装置であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）  などに適用される画像形成装置、画像形成方法、プログラム並びにこのプログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
一般に、例えば企業内ＬＡＮなどによりユーザの端末装置とネットワーク接続されたＭＦＰなどの画像形成装置として、ユーザが端末装置側でパスワードを設定して発行したジョブを受信すると、その受信ジョブのデータを一旦記憶部に格納しておき、後でユーザが操作パネル部を使ってパスワードを入力した時に、該当するジョブデータを前記記憶部から読み出して、印刷部で印刷する構成のものが知られている。
【０００３】
しかし、上記の画像形成装置では、ユーザがジョブ毎にパスワードを設定する構成であるから、ユーザは送信するジョブ毎にパスワードを覚えておかなければならない煩わしさがあり、また、ユーザが操作パネル部でパスワードを入力するまでは、画像形成装置側で、ジョブ送信者元を特定できず、印刷実行までのセキュリティ管理上の不安が残されていた。
【０００４】
そこで、公開鍵暗号化方式（非対称暗号化方式）を利用して、ユーザの音声特徴量等の識別情報を公開鍵で暗号化し、それをジョブに設定して画像形成装置側に送信し、画像形成装置では、この暗号化ジョブを受信して記憶し、後でユーザが操作パネルから入力した音声の認証によって、認証成功時にジョブのデータを印刷させる技術が提案されている（特許文献１参照）。また、この特許文献１には、画像形成装置に送信され記憶されているジョブの印字データを、ユーザの暗号化要求に基づいて暗号化することも記載されている。
【０００５】
【特許文献１】
特開２００３−２９９５５号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載の画像形成装置では、ジョブを受信した際にジョブ送信元を確定することができないうえ、ジョブの印字データは、画像形成装置側において暗号化されるため、暗号化されるまでの間の取り扱い管理に不安が残り、セイキュリティ管理上の問題があった。
【０００７】
この発明は、上記実情に鑑みてなされてものであり、高度なセイキュリティ管理下で安全に画像形成が行える画像処理装置、画像形成方法、プログラム並びにこのプログラムが記録された記録媒体を提供することを課題とする。
【０００８】
【課題を解決するための手段】
上記課題は、公開鍵暗号化方式における公開鍵でデータが暗号化され、送信元ユーザのデジタル署名が施されたジョブを受信する受信手段と、受信したジョブにおけるデジタル署名を復号化して該ジョブの送信元を判別する判別手段と、ジョブ送信元が判別されたジョブのデータを格納する記憶手段と、前記送信元ユーザの入力に基づいて認証を行う認証手段と、送信元ユーザの認証成功に対応して、前記記憶手段に記憶されている前記ユーザのジョブのデータを復号化する復号化手段と、復号化されたジョブのデータを出力する出力手段と、を備えたことを特徴とする画像形成装置によって解決される。
【０００９】
この画像形成装置では、公開鍵暗号方式における公開鍵でデータが暗号化され、送信元ユーザのデジタル署名が施されたジョブを受信すると、デジタル署名の復号化によって該ジョブの送信元が判別手段により判別され、当該ジョブのデータが記憶手段に記憶保存される。のちに、ユーザの入力に基づいて認証手段が認証を行い、認証が成功すると、前記記憶手段に記憶されているデータが複合化手段により復号化され、出力手段により出力される。
【００１０】
つまり、ジョブに送信元ユーザのデジタル署名が施されているので、ジョブの送信元が特定されるうえ、ジョブのデータは公開鍵暗号方式における公開鍵で暗号化された状態で画像形成装置が受信し、ユーザの認証が成功した時に秘密鍵で復号化されるので、複合化されるまでの間にジョブのデータが第三者に漏洩することがなく、安全性を高めることができる。
【００１１】
前記画像形成装置において、判別手段による判別は、送信元の情報を管理するサーバから前記情報を入手することにより行われる構成としても良い。
【００１２】
この場合は、送信元の情報をサーバが管理すればよいから、画像形成装置側でこれら情報を格納管理する必要がなくなる。
【００１３】
上記課題は、公開鍵暗号化方式における公開鍵でデータが暗号化され、送信元ユーザのデジタル署名が施されたジョブを受信するステップと、受信したジョブにおけるデジタル署名を復号化して該ジョブの送信元を判別するステップと、ジョブ送信元が判別されたジョブのデータを記憶手段に格納するステップと、前記送信元ユーザの入力に基づいて認証を行うステップと、送信元ユーザの認証成功に対応して、前記記憶手段に記憶されている前記ユーザのジョブのデータを復号化するステップと、復号化されたジョブのデータを出力するステップと、を備えたことを特徴とする画像形成方法によっても解決される。
【００１４】
この画像形成方法では、公開鍵暗号方式における公開鍵でデータが暗号化され、送信元ユーザのデジタル署名が施されたジョブを受信すると、デジタル署名の復号化によって該ジョブの送信元が判別され、当該ジョブのデータが記憶手段に記憶保存される。のちに、ユーザの入力に基づいて認証が行われ、認証が成功すると、前記記憶手段に記憶されているデータが復号化され、出力される。従って、ジョブの送信元が確実に特定されるうえ、ジョブのデータは公開鍵暗号方式における公開鍵で暗号化された状態で受信され、ユーザの認証が成功した時に秘密鍵で復号化されるので、複合化されるまでの間にジョブのデータが第三者に漏洩することがなく、安全性を高めることができる。
【００１５】
また、上記課題は、公開鍵暗号化方式における公開鍵でデータが暗号化され、送信元ユーザのデジタル署名が施されたジョブを受信するステップと、受信したジョブにおけるデジタル署名を復号化して該ジョブの送信元を判別するステップと、ジョブ送信元が判別されたジョブのデータを記憶手段に格納するステップと、前記送信元ユーザの入力に基づいて認証を行うステップと、送信元ユーザの認証成功に対応して、前記記憶手段に記憶されている前記ユーザのジョブのデータを復号化するステップと、復号化されたジョブのデータを出力するステップと、をコンピュータに実行させるためのプログラムによっても解決される。
【００１６】
このプログラムでは、ジョブの送信元が確実に特定され、ジョブのデータが第三者に漏洩することのない安全性の高い画像形成処理を、コンピュータに実行させることができる。
【００１７】
また、上記課題は、前記プログラムが記録されている、コンピュータ読み取り可能な記録媒体によって解決される。
【００１８】
この記録媒体をコンピュータが読み取ることにより、ジョブの送信元が確実に特定され、ジョブのデータが第三者に漏洩することのない安全性の高い画像形成処理が、コンピュータによって実行される。
【００１９】
【発明の実施の形態】
以下、この発明の一実施形態を図面に基づいて説明する。
【００２０】
図１は、この発明の一実施形態に係る画像形成装置が適用された画像形成システムの構成図である。
【００２１】
図１において、この画像形成システムＡは、画像形成装置１と、ユーザの端末装置２と、ディレクトリサーバ（単にサーバという）３とを備えており、これら画像形成装置１、端末装置２およびサーバ３は、ネットワークＮＷを介して接続されている。
【００２２】
前記画像形成装置１としては、コピー機やプリンタ装置などがあるが、ここでは、コピー機能、プリンタ機能、ファクス機能、スキャナ機能等の多機能を備えたＭＦＰが使用されている。
【００２３】
前記端末装置２は、ワークステーションやパーソナルコンピュータ（ＰＣという）などからなり、電子ビジネス文書などを作成したり、画像形成装置１に印刷したい文書を送信するために使用され、この実施形態ではＰＣが使用されている。
【００２４】
前記サーバ３は、ネットワークＮＷ上のリソースを一元的に管理するものである。
【００２５】
なお、ネットワークＮＷは、企業などで構築されるＬＡＮなどであり、例えば１０／１００Ｂａｓｅ−Ｔ  や１０００Ｂａｓｅ−Ｔなどのインターフェースを用いて実現されるものである。
【００２６】
図２は、前記画像形成装置１の電気的構成を示すブロック図である。
【００２７】
図２において、画像形成装置１は、印刷出力部１０、操作パネル部１１、ネットワーク通信部１２、演算処理部１３および記憶部１４などを備え、さらに図示は省略したが原稿を読み取るためのスキャナ部も備えている。
【００２８】
前記印刷出力部５２は、印刷ジョブなどの印刷データを用紙に印刷するプリンタ機能を有し、電子写真機構、インクジェット・熱転写機構などから構成されている。
【００２９】
前記操作パネル部１１は、ユーザとの対話的インターフェースを実現するためのものであり、ユーザからの入力を受け付ける入力部やユーザへの情報表示を行う表示部（いずれも図示せず）を有しており、ユーザが先に端末装置２から発行した印刷ジョブに対して印刷を指示する際に「認証」の入力操作が行われれる。
【００３０】
前記ネットワーク通信部１２は、ＬＡＮなどのネットワークＮＷに接続されており、前記ＰＣ２およびサーバ３に対しての送受信部として機能する。
【００３１】
前記演算処理部１３は、装置全体における制御処理を実行するためのものであり、例えばＣＰＵやＲＡＭなどの組み合わせによって構成されている。また、この演算処理部１３は、ユーザがジョブに施したデジタル署名を復号化してジョブ送信元を判別する判別手段１３１や、ユーザが「認証」の入力操作を行うと、「認証」の適否の判断を行う認証手段１３２、さらには、「認証」が確認された即ち成功した際に、対応する印刷ジョブの印刷データを公開鍵暗号方式の秘密鍵Ｋ２（図６）により復号化する複合化手段１３３としての機能をも有している。
【００３２】
前記記憶装置１４は、各種データやソフトウェアを記憶し、それらを電源ＯＦＦ時にも保持するものであり、例えばハードディスク装置（ＨＤＤ）や不揮発性のメモリで構成されており、この実施形態では、ソフトウェアを記憶するソフトウェア記憶部１５と、受信した印刷ジョブのデータを記憶するジョブ記憶部１６と、各種の設定データなどを記憶するデータ記憶部１７とを備えている。
【００３３】
図３は、前記端末装置２の電気的構成を示すブロック図である。
【００３４】
図３において、前記端末装置２は、図示しないモニタ部やキーボードなどの他に、演算処理部２１、ネットワーク通信部２３および記憶装置２２を備えている。
【００３５】
前記演算処理部２１は、端末装置２の全体における制御処理を実行するためのものであり、例えば図示しないＣＰＵやＲＡＭなどの組み合わせによって構成されている。また、演算処理部２１は、デジタル署名作成機能を有する他に、画像形成装置１に送信するジョブのデータを、公開鍵暗号方式の公開鍵Ｋ１（図５）により暗号化する暗号化部２６を有している。
【００３６】
前記ネットワーク通信部２３は、ＬＡＮなどのネットワークＮＷに接続され、画像形成装置１との通信機能を実現するためのものである。
【００３７】
前記記憶装置２２は、各種データやソフトウェアを記憶し、それらを電源ＯＦＦ時にも保持するものであり、例えばハードディスク装置（ＨＤＤ）や不揮発性のメモリ、その他の記録媒体で構成される。
【００３８】
この記憶装置２２は、この実施形態では、ソフトウェアを記憶するソフトウェア記憶部２４と、各種の設定データや文書データなどを記憶するデータ記憶部２５とを備えている。
【００３９】
前記サーバ３は、ネットワークＮＷ上のリソースを、例えばツリー状のデータベースで管理し、クライアントからの問い合わせに答える機能を持ち、例えばＲＦＣ２２５１  などに定義されているＬＤＡＰサーバやＭｉｃｒｏｓｏｆｔ  社のＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ、Ｎｏｖｅｌｌ社のＮｅｔｗａｒｅ  サーバなどで実現されるものである。そして、上記サーバ３で管理されるもののなかには、ジョブの送信元を特定するためのデータである社員情報等が含まれ、例えば図４に示すような「名前」、「パスワード」、「公開鍵」などを社員毎に管理する機能を有する。
【００４０】
図５は、この画像形成システムＡに用いる公開鍵暗号方式の説明図である。
【００４１】
図５において、公開鍵暗号方式は、画像形成装置１の公開鍵Ｋ１により送信すべきジョブのデータの暗号化を行い、画像形成装置１の秘密鍵Ｋ２により暗号化ジョブの復号化を行うものである。暗号化されたデータを復号化できるのは、画像形成装置１のパネル操作部１１からの入力で「認証」を受けたユーザが送信したものに限られる。
【００４２】
上記構成において、いま、ユーザが端末装置（ＰＣ）２から、公開鍵暗号方式を利用して印刷ジョブを送信するものとする。つまり、印刷ジョブを送信する際、その印字データを画像形成装置１が公開している公開鍵Ｋ１で暗号化し、またユーザの持つ秘密鍵での暗号化によるデジタル署名を施して送信する。
【００４３】
画像形成装置１は、印刷ジョブを受信すると、受信データ中のデジタル署名をユーザの公開鍵により復号化してジョブ送信元を判別し、暗号化されたジョブのデータを記憶装置１４に格納する。
【００４４】
そして、のちに、印刷ジョブの送信元であるユーザが画像形成装置１における操作パネル部１１で認証の入力操作を行い、その「認証」が成功したときに、記憶装置１４に記憶されている暗号化されたデータが、画像形成装置１の秘密鍵により復号化されるともに、印刷出力部１０で用紙に印刷される。
【００４５】
このように、ユーザが公開鍵暗号方式により前記画像形成装置１の公開鍵Ｋ１でデータを暗号化し、デジタル署名を施して発行された印刷ジョブを画像形成装置１で受信した際に、「認証」に先立って、前記デジタル署名に基づいてジョブ送信元を識別でき、さらに、前記暗号化された印刷ジョブのデータを、「認証」に基づいて前記画像形成装置１の秘密鍵Ｋ２により復号化するので、セキュリティが確保される。
【００４６】
しかも、ユーザによる操作パネル部１１での認証入力に基づいて「認証」が成功となれば、印刷の開始が許容されるので、ユーザがジョブ毎にパスワードを覚えなくても、安全な印刷を実行できる。
【００４７】
次に、前記画像形成装置１において、印刷ジョブを受信した際の演算処理部１３が行う処理の流れを図６のフロチャートを参照して説明する。なお、以下の説明ならびに図面では、ステップをＳと略記する。
【００４８】
図６において、ネットワーク通信部１２により前記端末装置２から送信された印刷ジョブを受信すると、Ｓ１０１で、演算処理部１３は、その受信ジョブが公開鍵暗号方式によるデジタル署名を含んでいるか否かを判断する。
【００４９】
受信ジョブにデジタル署名が含まれていなければ（Ｓ１０１の判定がＮＯ）、Ｓ１０２では、印刷出力部５２により通常通りに印刷してジョブ受信処理を終了する。受信ジョブにデジタル署名が含まれていれば（Ｓ１０１の判定がＹＥＳ）、Ｓ１０３では、ジョブに付されているＩＤ等を元にサーバ３に問い合わせ、サーバ３が有する図４に示すような管理情報から対応するユーザの公開鍵の情報を入手して、デジタル署名を複合化し、ジョブ送信元、つまり、署名したユーザ名の判定を行い、Ｓ１０４に進む。
【００５０】
なお、サーバ３に問い合わせることなく、画像形成装置１のデータ記憶部１７に、図４に示すような社員情報等の管理情報を格納しておくことにより、公開鍵の情報を入手して判別する構成も可能である。
【００５１】
Ｓ１０４では、ジョブ送信元が不明か否かを判断する。ジョブ送信元が不明でなければ、つまり、ジョブ送信元が特定されれば（Ｓ１０４の判定がＮＯ）、Ｓ１０５では、その送信元ユーザ名と共に印刷ジョブの印刷データをデータ記憶部１７に保存してからジョブ受信処理を終了する。
【００５２】
ジョブ送信元が不明であれば（Ｓ１０４の判定がＹＥＳ）、Ｓ１０６では、エントリーが存在しないことを端末装置２に伝えてからジョブ受信処理を終了する。
【００５３】
次に、ユーザが画像形成装置１の操作パネル部１１により認証を行った時に、演算処理部１３が行う処理の流れを図７のフローチャートを参照して説明する。
【００５４】
ユーザが画像形成装置１の操作パネル部１１により、例えばログイン画面を利用して認証情報を入力すると、Ｓ２０１では、入力されたＩＤ等の認証情報が正しいか否かを判断する。この認証情報の判定は、前記サーバ３と連携して行われるが、サーバ３を省いて画像形成装置１単独で行ってもよい。
【００５５】
認証が正しくないと（認証失敗）（Ｓ２０１の判定がＮＯ）、Ｓ２０５では、操作パネル部１１の表示部に認証の失敗を表示して認証の処理を終了する。
【００５６】
認証が正しいと（認証成功）（Ｓ２０１の判定がＹＥＳ）、Ｓ２０２では、ジョブ送信元から暗号化されて送信されたジョブを受信しているか否か（つまり、ジョブ記憶部１６に記憶されているか否か）を調査し、Ｓ２０３では、受信済の印刷ジョブがあるか否かを判断する。
【００５７】
受信済の印刷ジョブがなければ（Ｓ２０３の判定がＮＯ）、Ｓ２０４では、通常の認証後の処理を行ってから認証処理を終了する。受信済の印刷ジョブがあれば（Ｓ２０３の判定がＹＥＳ）、Ｓ２０６では、ジョブ記憶部１６から該当する印刷ジョブを読み出して画像形成装置１自身が持つ秘密鍵Ｋ２を用いてデータの復号を行った後印刷し、また操作パネル部１１に「受信済のジョブを印刷する」旨の表示を行い、Ｓ２０４を経たのち終了する。
【００５８】
【発明の効果】
以上のように、この発明に係る画像形成装置によれば、ジョブに送信元ユーザのデジタル署名が施されているので、ジョブの送信元が確実に特定されるうえ、ジョブのデータは公開鍵暗号方式における公開鍵で暗号化された状態で画像形成装置が受信し、ユーザの認証が成功した時に秘密鍵で復号化されるので、複合化されるまでの間にジョブのデータが第三者に漏洩することがなく、安全性の高い画像形成装置とすることができる。
【００５９】
また、上記画像形成装置において、判別手段による判別が、送信元の情報を管理するサーバから前記情報を入手することにより行われる場合には、送信元の情報をサーバが管理すればよいから、画像形成装置側でこれら情報を格納管理する必要がなくなり、管理が楽になる。
【００６０】
また、この発明に係る画像形成方法によれば、ジョブの送信元を確実に特定でき、ジョブのデータの第三者への漏洩を防止でき、安全性を高めることができる。
【００６１】
また、この発明に係るプログラムによれば、ジョブの送信元を確実に特定でき、ジョブのデータの第三者への漏洩を防止できる安全性の高い処理を、コンピュータに実行させることができる。
【００６２】
また、この発明に係る記録媒体によれば、この記録媒体をコンピュータが読み取ることにより、ジョブの送信元を確実に特定でき、ジョブのデータの第三者への漏洩を防止できる安全性の高い画像形成処理を、コンピュータに実行させることができる。
【図面の簡単な説明】
【図１】この発明の実施形態に係る画像形成装置が適用された画像形成システムを示すブロック図である。
【図２】同じく画像形成装置の電気的構成を示すブロック図である。
【図３】同じく端末装置の電気的構成を示すブロック図である。
【図４】サーバまたは画像形成装置で管理される社員情報を示す表である。
【図５】公開鍵暗号方式の説明図である。
【図６】画像形成装置において、印刷ジョブを受信した際の処理の流れを示すフローチャートである。
【図７】ユーザが画像形成装置おける操作パネル部で認証を行った時の処理の流れを示すフローチャートである。
【符号の説明】
１０・・・・・・・・・・印刷出力部（出力手段）
１１・・・・・・・・・・操作パネル部
１２・・・・・・・・・・ネットワーク通信部（受信手段）
１３・・・・・・・・・・演算処理部
１３１・・・・・・・・・送信元判別手段
１３２・・・・・・・・・認証手段
１３３・・・・・・・・・複合化手段
１４・・・・・・・・・・記憶装置（記録媒体）
１５・・・・・・・・・・ソフトウェア記憶部
１６・・・・・・・・・・ジョブ記憶部（記憶手段）
【図１】
2005033480.tif 000003
【図２】
2005033480.tif 000004
【図３】
2005033480.tif 000005
【図４】
2005033480.tif 000006
【図５】
2005033480.tif 000007
【図６】
2005033480.tif 000008
【図７】
2005033480.tif 000009