(57)【要約】【課題】  画像形成装置をアクセスコントロールされた状態にするために必要な情報を管理者の負荷を必要としないで印刷装置へ登録する技術を提供することを課題とする。【解決手段】  ネットワークに接続された時に特定の情報をネットワークを介して送信する特定情報送信手段と、特定の情報に基づき送信された公開鍵をネットワークを介して受信する公開鍵受信手段と、公開鍵受信手段により受信した公開鍵を保存する保存手段と、印刷データと、当該印刷データに対応する暗号化された暗号データとを受信する受信手段と、受信手段により受信した暗号データを保存手段により保存されている公開鍵で復号化する復号化手段と、復号化手段により復号化した後のデータが所定のものである場合、受信手段により受信した印刷データを印刷する印刷手段とを有する画像形成装置が提供される。【選択図】        図７
2006224550.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された時に特定の情報をネットワークを介して送信する特定情報送信手段と、
前記特定の情報に基づき送信された公開鍵をネットワークを介して受信する公開鍵受信手段と、
前記公開鍵受信手段により受信した公開鍵を保存する保存手段と、
印刷データと、当該印刷データに対応する暗号化された暗号データとを受信する受信手段と、
前記受信手段により受信した暗号データを前記保存手段により保存されている公開鍵で復号化する復号化手段と、
前記復号化手段により復号化した後のデータが所定のものである場合、前記受信手段により受信した印刷データを印刷する印刷手段と
を有し、
前記印刷手段は、前記復号化手段により復号化した後のデータが所定のものでない場合、前記受信手段により受信した印刷データを印刷しないことを特徴とする画像形成装置。
【請求項２】
さらに、印刷データを受信する印刷データ受信手段を有し、
前記印刷手段は、前記受信した印刷データに署名データが付加されているときには前記公開鍵を用いて前記署名データの検証を行い、その検証が成功したときには前記印刷データを印刷することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記印刷手段は、前記受信した印刷データに署名データが付加されていないとき及び前記署名データの検証が失敗したときには前記印刷データを印刷しないことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記印刷手段は、前記受信した印刷データにアクセスコントロールデータが付加されているときにはそのアクセスコントロールデータに応じて前記印刷データを印刷し、前記受信した印刷データにアクセスコントロールデータが付加されていないときには前記印刷データを印刷しないことを特徴とする請求項２又は３記載の画像形成装置。
【請求項５】
さらに、前記印刷手段が前記印刷データを印刷しないときにはその旨を表示又は送信する通知手段を有することを特徴とする請求項３又は４記載の画像形成装置。
【請求項６】
前記特定の情報は、自己の情報又は自己の電子鍵を含むことを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
デバイスがネットワークに接続された時に送信される特定の情報をネットワークを介して受信する特定情報受信手段と、
前記受信した特定の情報を解析する解析手段と、
前記解析結果に応じて自己の公開鍵を送信元のデバイスにネットワークを介して送信する公開鍵送信手段と
を有することを特徴とする情報処理装置。
【請求項８】
画像形成装置及び第１の情報処理装置がネットワークを介して接続される画像形成システムであって、
前記画像形成装置は、
ネットワークに接続された時に特定の情報を前記第１の情報処理装置に送信する特定情報送信手段と、
前記第１の情報処理装置から公開鍵を受信する公開鍵受信手段と、
前記公開鍵受信手段により受信した公開鍵を保存する保存手段と、
印刷データと、当該印刷データに対応する暗号化された暗号データとを受信する受信手段と、
前記受信手段により受信した暗号データを前記保存手段により保存されている公開鍵で復号化する復号化手段と、
前記復号化手段により復号化した後のデータが所定のものである場合、前記受信手段により受信した印刷データを印刷する印刷手段とを有し、
前記第１の情報処理装置は、
前記画像形成装置から特定の情報を受信する特定情報受信手段と、
前記受信した特定の情報を解析する解析手段と、
前記解析結果に応じて自己の公開鍵を前記画像形成装置に送信する公開鍵送信手段とを有することを特徴とする画像形成システム。
【請求項９】
さらに、前記ネットワークに接続される第２の情報処理装置を有し、
前記第２の情報処理装置は、
印刷データを生成する印刷データ生成手段と、
アクセスコントロールデータ生成要求を前記第１の情報処理装置に送信する生成要求送信手段と、
前記第１の情報処理装置からアクセスコントロールデータ及び署名データを受信するアクセスコントロールデータ受信手段と、
前記印刷データに前記アクセスコントロールデータ及び前記署名データを付加して前記画像形成装置へ送信する印刷データ送信手段とを有し、
前記第１の情報処理装置は、
さらに、前記第２の情報処理装置から前記アクセスコントロールデータ生成要求を受信し、それに基づきアクセスコントロールデータ及び署名データを生成し、前記第２の情報処理装置に送信するアクセスコントロールデータ送信手段を有し、
前記画像形成装置の印刷手段は、前記第２の情報処理装置から受信した印刷データに署名データが付加されているときには前記公開鍵を用いて前記署名データの検証を行い、その検証が成功したときには前記印刷データを印刷することを特徴とする請求項８記載の画像形成システム。
【請求項１０】
前記画像形成装置の印刷手段は、前記第２の情報処理装置から受信した印刷データに署名データが付加されていないとき及び前記署名データの検証が失敗したときには前記印刷データを印刷しないことを特徴とする請求項９記載の画像形成システム。
【請求項１１】
前記画像形成装置の印刷手段は、前記第２の情報処理装置から受信した印刷データにアクセスコントロールデータが付加されているときにはそのアクセスコントロールデータに応じて前記印刷データを印刷し、前記受信した印刷データにアクセスコントロールデータが付加されていないときには前記印刷データを印刷しないことを特徴とする請求項９又は１０記載の画像形成システム。
【請求項１２】
ネットワークに接続された時に特定の情報をネットワークを介して送信する特定情報送信ステップと、
前記特定の情報に基づき送信された公開鍵をネットワークを介して受信する公開鍵受信ステップと、
前記受信した公開鍵を保存する保存ステップと、
印刷データと、当該印刷データに対応する暗号化された暗号データとを受信する受信ステップと、
前記受信ステップで受信した暗号データを前記保存手段により保存されている公開鍵で復号化する復号化ステップと、
前記復号化ステップで復号化した後のデータが所定のものである場合、前記受信ステップで受信した印刷データを印刷する印刷ステップと
を有することを特徴とする画像形成方法。
【請求項１３】
デバイスがネットワークに接続された時に送信される特定の情報をネットワークを介して受信する特定情報受信ステップと、
前記受信した特定の情報を解析する解析ステップと、
前記解析結果に応じて自己の公開鍵を送信元のデバイスにネットワークを介して送信する公開鍵送信ステップと
を有することを特徴とする情報処理方法。
【請求項１４】
請求項１３記載の情報処理方法の各ステップをコンピュータに実行させるためのプログラム。
【請求項１５】
情報処理装置により送信された情報に従ってアクセスコントロールをする画像形成装置であって、
ネットワークに接続された時に特定の情報をネットワークを介して送信する特定情報送信手段と、
前記特定の情報に基づき送信された、前記アクセスコントロールをするのに必要な情報をネットワークを介して受信する受信手段と、
前記受信手段により受信した、前記アクセスコントロールをするのに必要な情報を保存する保存手段とを有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理装置及び画像形成システムに関する。
【背景技術】
【０００２】
近年、ネットワーク等を介して印刷装置を共有して使用する印刷システムが増加している。この場合、誰でも際限無く印刷することが可能であり、機密文書や私用文書の印刷が行われると言ったセキュリティ上の問題、又は、無駄な印刷が大量に行われると言った経費削減上の問題があった。
【０００３】
これに対し、ネットワークからの印刷に対しても、部門やユーザ毎に印刷可能な上限枚数を予め設定しておき、部門認証やユーザ認証を行った後、部門毎やユーザ毎の上限値の範囲で印刷を行うと言った提案がなされている（例えば特許文献１参照）。
【０００４】
また、近年の複合機と呼ばれる印刷装置は、コンピュータで作成された文書の印刷を行うプリンタ機能に加えて、カラープリント機能、コピー機能、カラーコピー機能、ＦＡＸ送受信機能、スキャンして生成された電子データを送信する機能と、種々の機能を持っている。そして、誰でも全ての機能が使用可能であり、機密文書がＦＡＸ送信されると言ったセキュリティ上の問題、又は、無駄なカラー印刷がされてしまうと言った経費削減上の問題があった。
【０００５】
これに対し、複数のレベルの異なる操作者が印刷装置を使用する場合でも、操作者毎に適した状態の操作パネルの画面表示を行う、すなわち、あるユーザは、全ての機能が使用可能だが、あるユーザは、コピー機能のみ使用でき、送信機能は使用できないと言った提案がなされている（例えば特許文献２参照）。
【０００６】
【特許文献１】特開平１１−２１２７４４号公報
【特許文献２】特開平１１−１５０５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、印刷装置をアクセスコントロールされた状態にするためには、種々の設定を行う必要があり、管理者にとっては負荷のかかる作業を強いると言う課題があった。また、一台でも印刷装置をアクセスコントロールされた状態設定することを忘れると、セキュリティ上の問題があると言う課題があった。例えば、印刷装置でのアクセスコントロールを実行するためには所定の公開鍵が必要となる場合、その所定の公開鍵を印刷装置に適切に登録しなけれならない。
【０００８】
本発明はこの点を鑑みてなされたもので、画像形成装置（印刷装置）をアクセスコントロールされた状態にするために必要な情報を管理者の負荷を必要としないで効率的に印刷装置へ登録する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像形成装置は、ネットワークに接続された時に特定の情報をネットワークを介して送信する特定情報送信手段と、前記特定の情報に基づき送信された公開鍵をネットワークを介して受信する公開鍵受信手段と、前記公開鍵受信手段により受信した公開鍵を保存する保存手段と、印刷データと、当該印刷データに対応する暗号化された暗号データとを受信する受信手段と、前記受信手段により受信した暗号データを前記保存手段により保存されている公開鍵で復号化する復号化手段と、前記復号化手段により復号化した後のデータが所定のものである場合、前記受信手段により受信した印刷データを印刷する印刷手段とを有し、前記印刷手段は、前記復号化手段により復号化した後のデータが所定のものでない場合、前記受信手段により受信した印刷データを印刷しないことを特徴とする。
【００１０】
本発明の情報処理装置は、デバイスがネットワークに接続された時に送信される特定の情報をネットワークを介して受信する特定情報受信手段と、前記受信した特定の情報を解析する解析手段と、前記解析結果に応じて自己の公開鍵を送信元のデバイスにネットワークを介して送信する公開鍵送信手段とを有することを特徴とする。
【００１１】
本発明の画像形成システムは、画像形成装置及び第１の情報処理装置がネットワークを介して接続される画像形成システムであって、前記画像形成装置は、ネットワークに接続された時に特定の情報を前記第１の情報処理装置に送信する特定情報送信手段と、前記第１の情報処理装置から公開鍵を受信する公開鍵受信手段と、前記公開鍵受信手段により受信した公開鍵を保存する保存手段と、印刷データと、当該印刷データに対応する暗号化された暗号データとを受信する受信手段と、前記受信手段により受信した暗号データを前記保存手段により保存されている公開鍵で復号化する復号化手段と、前記復号化手段により復号化した後のデータが所定のものである場合、前記受信手段により受信した印刷データを印刷する印刷手段とを有し、前記第１の情報処理装置は、前記画像形成装置から特定の情報を受信する特定情報受信手段と、前記受信した特定の情報を解析する解析手段と、前記解析結果に応じて自己の公開鍵を前記画像形成装置に送信する公開鍵送信手段とを有することを特徴とする。
【００１２】
本発明の画像形成方法は、ネットワークに接続された時に特定の情報をネットワークを介して送信する特定情報送信ステップと、前記特定の情報に基づき送信された公開鍵をネットワークを介して受信する公開鍵受信ステップと、前記受信した公開鍵を保存する保存ステップと、印刷データと、当該印刷データに対応する暗号化された暗号データとを受信する受信ステップと、前記受信ステップで受信した暗号データを前記保存手段により保存されている公開鍵で復号化する復号化ステップと、前記復号化ステップで復号化した後のデータが所定のものである場合、前記受信ステップで受信した印刷データを印刷する印刷ステップとを有することを特徴とする。
【００１３】
本発明の情報処理方法は、デバイスがネットワークに接続された時に送信される特定の情報をネットワークを介して受信する特定情報受信ステップと、前記受信した特定の情報を解析する解析ステップと、前記解析結果に応じて自己の公開鍵を送信元のデバイスにネットワークを介して送信する公開鍵送信ステップとを有することを特徴とする。
【００１４】
本発明の画像形成装置は、情報処理装置により送信された情報に従ってアクセスコントロールをする画像形成装置であって、ネットワークに接続された時に特定の情報をネットワークを介して送信する特定情報送信手段と、前記特定の情報に基づき送信された、前記アクセスコントロールをするのに必要な情報をネットワークを介して受信する受信手段と、前記受信手段により受信した、前記アクセスコントロールをするのに必要な情報を保存する保存手段とを有することを特徴とする。
【発明の効果】
【００１５】
管理者の手間を煩わすこと無く、自動でアクセスコントロールされた画像形成装置として動作させることができるので、管理漏れによる情報漏洩及び無駄な印刷を防ぐことができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施形態に係る画像形成装置である複合機３３０（図３）の概略構成例を示すブロック図である。ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１０２又はハードディスク１０３は、制御コンピュータプログラムを記憶する。ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１０４は、装置各部の駆動条件や管理データ等の各種情報を記憶するとともに動作する上で必要なデータを記憶する。中央処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０１は、ＲＯＭ１０２又はハードディスク１０３から制御プログラムを読み出し、その制御プログラムに従って、ＲＡＭ１０４を利用して動作する。これにより、制御部１０５は、後述する各種機能と共に本実施形態の各種処理を実行する。ＣＰＵ１０１は、制御プログラムを実行することにより、後に説明するフローチャートの処理を行う。
【００１７】
表示部１０６は、駆動条件、装置状態、あるいは入力情報などの各種情報を表示する。操作部１０７は、ユーザによる設定や命令等の入力操作を行うためのテンキーやスタートキー等のキー、又は一部表示部１０６内にあるタッチパネル等である。
【００１８】
通信制御部１０８は、イントラネット、又はインターネットに接続して、画像データを含む文書データや制御コマンドの送受信を実行する。網制御装置１０９は、ＰＳＴＮ（Ｐｕｂｌｉｃ Ｓｗｉｔｃｈｅｄ Ｔｅｌｅｐｈｏｎｅ Ｎｅｔｗｏｒｋ）に接続し、発着信の際に所定の回線制御を実行して回線接続あるいはその切断を行う。そして、網制御装置１０９は、画像データや制御信号を、内蔵するモデム装置により変復調し、ファクシミリ送受信を実行する。
【００１９】
読み取り装置１１０は、送信、複写、又は保存する原稿に、照射した光の画像に応じた反射光を光電変換して画像データを読み取る。記録装置（印刷手段）１１１は、読み取り、又は受信した画像データを、又は受信した印刷データを永久可視像として記録紙に形成（印刷）し、記録紙を出力する。画像記憶部１１２は、読み取り、又は受信した画像データを、又は受信した印字データを一時的に蓄積する。なお、画像記憶部１１２は、機器や状態によってはハードディスク１０３内にあっても良い。
【００２０】
画像処理部１１３は、送信する画像データをデータ圧縮して符号化したり、受信した画像データを伸長して復号化したり、受信した印字データを画像データに変換したり、保存する画像データを適切な、又はユーザから指定された、例えばＰＤＦフォーマット等のフォーマットに変換したり、読み取り装置１１０の光学応答特性やセンダのばらつき等に応じた画像補正処理を行ったり、ユーザが操作部１０７から入力操作する画像の変倍処理等の画像加工処理を行ったり、記録装置１１１の書き込み特性等に適した画像データにする画像最適化処理などを要求に応じて行う。認証処理部１１４は、ユーザ認証に加えて、印刷ジョブ認証を行ったりする。
【００２１】
バス１１５は、ＣＰＵ１０１、ＲＯＭ１０２、ハードディスク１０３、ＲＡＭ１０４、制御部１０５、表示部１０６、操作部１０７、通信制御部１０８、読み取り装置１１０、記録装置１１１、画像記憶部１１２、画像処理部１１３、及び認証処理部１１４を接続している。
【００２２】
したがって、本複合機は、読み取り画像データを伝送するファクシミリ通信や、文書管理サーバコンピュータにデータ転送する転送機能と、読み取り画像データを記録出力する複写機能と、受信画像データをファクシミリ受信する受信印刷機能と、クライアントコンピュータからの印刷データを受信して印刷する印刷機能を備えており、複写機としてだけではなく、ファクシミリ装置、プリンタ装置、スキャナ装置としても利用することが可能になっている。
【００２３】
なお、記憶媒体制御部に、例えば部門番号、及びパスワードが登録された磁気カードを装着し、あらかじめ設定しておいた部門番号とパスワードをＲＯＭ１０２やハードディスク１０３から読み出して、認証処理部１１４において認証を行った後に、各種機能が実現できるようなユーザ認証機能を備えてある。又は、磁気カードを使わず、操作部１０７において部門番号とパスワードを入力させて認証処理部１１４において認証を行っても良いことは言うまでもない。
【００２４】
また、記録装置１１１は、電子写真記録方式以外にも、例えばインクジェット方式、サーマルヘッド方式、ドットインパクト方式など、その他何であっても良いことは言うまでもない。
【００２５】
図２は、本発明の実施形態に係る情報処理装置である図３の管理サーバコンピュータ３２０、及び印刷クライアントコンピュータ３１０の概略構成例を示すブロック図である。ＲＯＭ２０２、ハードディスク(ＨＤ)２１０又はフレキシブルディスク（ＦＤ）２０９には、コンピュータプログラムが記憶されている。ＣＰＵ２０１は、ＲＯＭ２０２、ハードディスク２１０又はフレキシブルディスク２０９からコンピュータプログラムを読み出して実行し、システムバス２０４に接続される各デバイスを総括的に制御し、後に説明するフローチャートの処理を行う。
【００２６】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。２０８はユーザコマンド入力コントローラ（ＫＢＣ）で、キーボード(ＫＢ)２１２や不図示のポインティングデバイス等からの指示入力を制御する。２０７はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ(ＣＲＴ)２１１の表示を制御する。２０６はディスクコントローラ（ＤＫＣ）で、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、そして本実施形態のプログラム等を記憶するハードディスク（ＨＤ）２１０及びフレキシブルディスク（ＦＤ）２０９とのアクセスを制御する。２０５はホストインタフェース（Ｉ／Ｆ）で、ローカルプリンタ、ネットワークプリンタ、他のネットワーク機器あるいは他のパーソナルコンピュータ（ＰＣ）と双方向にデータを送受信する。
【００２７】
図３は、本発明の実施形態に係る画像形成システムのネットワーク構成例を示す図である。複合機３３０は図１に示した構成を有し、管理サーバコンピュータ３２０及びクライアントコンピュータ３１０は図２に示した構成を有する。ネットワーク３００には、クライアントコンピュータ３１０、管理サーバコンピュータ３２０及び複合機３３０が接続される。
【００２８】
図３において、３００は、例えばＴＣＰ／ＩＰプロトコルをサポートするネットワークである。３１０は、一般ユーザが使用しているクライアントコンピュータである。３２０は、管理している複合機３３０に対して、管理しているユーザ毎のアクセスコントロールデータを発行する、セキュリティエージェント（以下ＳＡという）と呼ばれる管理サーバコンピュータである。ＳＡとは、ネットワーク上で唯一信頼されているモジュールで、ＳＡが、アクセスコントロールデータ（以下ＡＣＤ）や、プリンタドライバが作成したデータ（ＰＤＬジョブ）の改ざん防止を保証する。３３０は複合機である。例えば、ユーザが、クライアントコンピュータ３１０でアプリケーションによって作成した電子文書を、ネットワークで接続された、アクセスコントロール設定された複合機３３０で印刷するとする。この場合、クライアントコンピュータ３１０は、印刷データに加えて、管理サーバコンピュータ３２０が発行したアクセスコントロールデータを複合機３３０へ送信する。複合機３３０は、印刷データに加えて送信されたアクセスコントロールデータを参照し、動作を決定する。
【００２９】
もちろん、これらの構成は、一般的な構成を概念図にしただけで、一般ユーザが使用するクライアントコンピュータ３１０や複合機３３０が複数あって良いことは言うまでもない。また、複合機である必要は無く、スキャナ、プリンタ、ＦＡＸなどと言った単体デバイスがネットワーク３００に接続されていても良いことは言うまでもない。
【００３０】
図４は、本発明の実施形態に係る、印刷クライアントコンピュータ３１０が印字データを作成し、アクセスコントロールされた複合機３３０に送信し、複合機３３０で印刷を行う一連の流れの一例を示すフローチャートである。
【００３１】
ステップＳ４０１において、印刷クライアントコンピュータ上で、プリンタドライバにより印刷データが生成されると、ステップＳ４０２において、印刷クライアントコンピュータは、管理サーバコンピュータ（ＳＡ）に対して、ＡＣＤの取得要求を送信する。取得要求の際、種々考えられるが、例えば印刷者のユーザ名とパスワードを送信したり、又は、ネットワーク上にディレクトリ・サービスがあり、認証済みの場合は、ユーザ名のみを送信したりすることが考えられる。又は、ユーザＩＤのようなものを送信することも考えられる。さらには、ユーザ識別情報だけでは無く、例えば印刷先の複合機のＩＰアドレスと言った、複合機を識別する情報を付加して送信することも考えられる。
【００３２】
ステップＳ４０３において、管理サーバコンピュータがＡＣＤを生成し、印刷クライアントコンピュータに返信する。ステップＳ４０４において、印刷クライアントコンピュータは、ＡＣＤが正しく返信されたかを判別する。正しく返信されなかった場合は、ステップＳ４０５へ進み、印刷クライアントコンピュータは印刷処理を行わない。正しく返信されない場合の例としては、例えば印刷者が印刷を実行しようとしている複合機に対してアクセス権が無い場合などが考えられる。
【００３３】
正しく返信された場合は、ステップＳ４０６へ進み、印刷クライアントコンピュータは、印刷データに取得されたＡＣＤを付加し、複合機に送信する。
【００３４】
ＡＣＤ付き印刷データを受け取った複合機は、ステップＳ４０７においてＡＣＤのチェックを行い、ステップＳ４０８において印刷可能か否かを判定する。ステップＳ４０８にて印刷を行っても良いと判定されたならばステップＳ４０９へ進み、複合機は通常の印刷を行う。ステップＳ４０８にて、印刷不可と判定されたならばステップＳ４０５へ進み、複合機は印刷を行わない。印刷不可の場合の例としては、月あたりの印刷可能枚数が決められており、上限値を超えた場合等が考えられる。又は、複合機で受信するまでに改ざんされた場合も考えられる。
【００３５】
なお、複合機は、印刷を行わない場合、履歴を残したり、印刷者に通知したりすることが好ましい。
【００３６】
図５は、本発明の実施形態に係る、管理サーバコンピュータ（ＳＡ）におけるＡＣＤを生成し返信する一連の流れの一例を示すフローチャートである。
【００３７】
管理サーバコンピュータは、ステップＳ５０１において、印刷クライアントコンピュータからＡＣＤの生成要求を受信すると、ステップＳ５０２へ進み、ＡＣＤ生成要求から印刷先の複合機の識別情報を取り出し、印刷しようとしている複合機が、管理サーバコンピュータが管理している複合機かどうかを判定する。管理外の複合機の場合、ステップＳ５０３へ進み、管理サーバコンピュータは、エラー値を生成し、要求元の印刷クライアントコンピュータに返信する。
【００３８】
管理している複合機の場合、ステップＳ５０４へ進み、管理サーバコンピュータは、ＡＣＤ生成要求から印刷者の識別情報を取り出し、それを基に印刷先の複合機に対してアクセス権があるかどうかを判定する。アクセス権が無い場合は、ステップＳ５０３へ進み、管理サーバコンピュータは、エラー値を生成し、要求元の印刷クライアントコンピュータに返信する。
【００３９】
アクセス権が有る場合、管理サーバコンピュータは、ステップＳ５０５へ進み、印刷者の識別情報により識別された印刷者に対応するＡＣＤを生成し、ステップＳ５０６へ進み、生成したＡＣＤの改ざん防止のため、署名を行う。署名の方法としては種々考えられるが、例えば、ＡＣＤのハッシュ値を管理サーバコンピュータの秘密鍵で暗号化する方法が考えられる。
【００４０】
次に、管理サーバコンピュータは、ステップＳ５０７へ進み、ＡＣＤに、ステップＳ５０６で生成した署名データを付加し、ステップＳ５０８で署名データ付きＡＣＤを、要求元の印刷クライアントコンピュータへ返信する。
【００４１】
図６は、本発明の実施形態に係る、複合機のおけるＡＣＤの正当性を確認する一連の流れの一例を示すフローチャートである。
【００４２】
複合機は、ステップＳ６０１において、印刷クライアントコンピュータから印刷データを受信すると、ステップＳ６０２へ進み、その印刷データにＡＣＤが付加されているかどうかを判定する。ＡＣＤが付加されていない場合はステップＳ６０３へ進み、複合機は印刷を行わない。なお、印刷者の使い勝手を考えると、複合機は、ＡＣＤが無かったために印刷が行われなかった旨の履歴を表示したり、印刷者の印刷クライアントコンピュータに送信して通知することが好ましい。
【００４３】
ＡＣＤが付加されている場合はステップＳ６０４へ進み、複合機は、印刷データにＡＣＤの署名データが付加されているかどうかを判定する。ＡＣＤの署名データが付加されていない場合はステップＳ６０３へ進み、複合機は印刷を行わない。
【００４４】
ＡＣＤの署名データが付加されている場合はステップＳ６０５へ進み、複合機は、付加されたＡＣＤと、付加されたＡＣＤの署名データより、ＡＣＤが改ざんされていないかどうかを検証する。正当性のチェックの一例としては、付加されたＡＣＤの署名データは、ＡＣＤのハッシュ値を管理サーバコンピュータの秘密鍵で暗号化されていたとすると、複合機は、管理サーバコンピュータの公開鍵を取得し、付加された署名データを管理サーバコンピュータの公開鍵で復号化し、付加されたＡＣＤのハッシュ値と比較する方法が考えられる。すなわち、管理サーバコンピュータは、復号化された値と、付加されたＡＣＤのハッシュ値が同じならば、正当なＡＣＤ（検証成功）と判定し、異なれば、改ざん等がなされた不正なＡＣＤ（検証失敗）として判定する。
【００４５】
ステップＳ６０５において正当で無いと判定されたならばステップＳ６０３へ進み、複合機は印刷を行わない。正当と判定されたならば、複合機は、ステップＳ６０６へ進み、ＡＣＤの構文解析を行い、ステップＳ６０７で解析されたＡＣＤに従って、受信した印刷データの印刷を行う。印刷を行わない場合は、複合機はその旨を表示又は送信することが好ましい。
【００４６】
図７は、本発明の実施形態に係る、複合機をネットワークに接続してからアクセスコントロール状態になるまでの画像形成システムの一連の流れの一例を示すフローチャートである。
【００４７】
ステップＳ７０１において複合機をネットワークに接続すると、ステップＳ７０２へ進み、複合機が、ネットワークに接続された時に、特定のポートに対して、新規デバイスを接続したと言う特定のパケット（特定情報）をマルチキャスト送信する。
【００４８】
一方、管理サーバコンピュータは、特定のポートに流れてくるパケットを監視しており、ステップＳ７０３において、特定のポートからパケットを受信すると、ステップＳ７０４へ進み、受信したパケットが新規デバイスを接続したと言う特定のパケットかどうか判定する。特定のパケットで無い場合はステップＳ７０５へ進み、管理サーバコンピュータは、次のパケットが特定のポートに来るまで待つ。管理サーバコンピュータがパケットを受信すると、ステップＳ７０３へ進む。
【００４９】
特定のパケットであればステップＳ７０６へ進み、管理サーバコンピュータは、パケットを解析し、例えばデバイス名やデバイスのＭＡＣアドレス等を取得する。
【００５０】
次に、ステップＳ７０７へ進み、管理サーバコンピュータは、特定パケットから特定された複合機が、管理デバイスかどうかを判定する。判定方法としては、管理サーバコンピュータが、例えば管理デバイスのＭＡＣアドレス一覧を持っておき、その一覧に有るか、無いかで判定する方法等が考えられる。
【００５１】
管理デバイスで有ると判定された場合は、管理サーバコンピュータは何もせずに終了する。管理デバイスで無いと判定された場合は、ステップＳ７０８へ進み、管理サーバコンピュータは、その新規デバイス（複合機）を管理デバイスとして登録し、管理サーバコンピュータの公開鍵を接続された複合機に送信する。なお、まったくの新規な状態で、例えばＤＨＣＰ設定もされておらず、その状態では送信不可な場合、管理サーバコンピュータは、公開鍵を送信する前に、種々な方法で複合機にＩＰアドレスを設定してから、送信しても良い。
【００５２】
一方、複合機は、ステップＳ７０９において、管理サーバコンピュータから送信された管理サーバコンピュータの公開鍵を受信し、保存する。次にステップＳ７１０において、複合機は、アクセスコントロールモードへ移行し、アクセスコントロールされた複合機として動作する。
【００５３】
以上により、管理サーバコンピュータが、アクセスコントロールするために必要な管理サーバコンピュータの公開鍵を、効率良く複合機に配布することが可能になる。そして、複合機は、管理サーバコンピュータの公開鍵を取得し、保存したことをトリガに、アクセスコントロールモードへ移行することにより、ネットワーク機器がアクセスコントロールされた環境において、管理者の手を煩わすこと無く、複合機をアクセスコントロール設定された状態になることが可能になる。あわせて、ネットワーク機器がアクセスコントロールされた環境において、複合機のアクセスコントロールし忘れの防止につながる。
【００５４】
図８は、本発明の実施形態に係る、図７に対応する複合機の処理例を示すフローチャートである。
【００５５】
ステップＳ８０１において、複合機がネットワークに接続される。次に、ステップＳ７０２へ進み、複合機は、ネットワークに接続された時に、特定のポートに対して、新規デバイスを接続したと言う特定のパケット（特定情報）をマルチキャスト送信する。その特定パケットは、複合機の自己の情報又は自己の電子鍵を含む。
【００５６】
その後、管理サーバコンピュータは、図７のステップＳ７０３〜Ｓ７０８の処理を行う。すなわち、管理サーバコンピュータは、複合機からパケットを受信し、その複合機が管理デバイスでない場合には、複合機に自身の公開鍵を送信する。
【００５７】
次に、複合機は、ステップＳ８０３において、管理サーバコンピュータから送信された管理サーバコンピュータの公開鍵を受信し、保存する。次に、ステップＳ８０４において、複合機は、アクセスコントロールモードへ移行し、アクセスコントロールされた複合機として動作する。
【００５８】
以上のように、本実施形態によれば、管理者の手間を煩わすこと無く、自動でアクセスコントロールされた画像形成装置（複合機）として動作させることができるので、管理漏れによる情報漏洩及び無駄な印刷を防ぐことができる。
【００５９】
なお、本実施形態では、複合機がアクセスコントロールされるまでの方法を示した。複合機が管理サーバコンピュータの公開鍵を取得した時点で、複合機のＵＩ（ユーザインタフェース）上で、アクセスコントロールされていることが解るように表示しても良いことは言うまでもない。
【００６０】
また、本実施形態では、アクセスコントロールを記述したデータの改ざん防止のため、ハッシュ値を管理サーバコンピュータの秘密鍵で暗号化し、複合機側で検証するために、管理サーバコンピュータの公開鍵が複合機にある必要があり、管理サーバコンピュータの公開鍵を配布する方法を示した。一方、例えばジョブの改ざん防止のために、複合機の公開鍵を管理サーバコンピュータが保有した方が良い場合も考えられる。この場合は、本実施形態での新規デバイスがネットワークに接続されたことを示す特定のパケットにデバイスの公開鍵を付けても良いし、管理サーバコンピュータの公開鍵を受け取った後に、管理サーバコンピュータにデバイスの公開鍵を送るようにしても良いことは言うまでもない。
【００６１】
本実施形態は、コンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びコンピュータプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６２】
上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００６３】
【図１】複合機の構成例を示す図である。
【図２】管理サーバコンピュータ及び印刷クライアントコンピュータの概略構成例を示すブロック図である。
【図３】ネットワークの構成例を示す図である。
【図４】印刷の一例を示す処理を説明するためのフローチャートである。
【図５】管理サーバコンピュータの処理例を説明するためのフローチャートである。
【図６】複合機の処理例を説明するためのフローチャートである。
【図７】画像形成システムのアクセスコントロール処理例を説明するためのフローチャートである。
【図８】図７に対応する複合機の処理例を示すフローチャートである。
【符号の説明】
【００６４】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ハードディスク
１０４  ＲＡＭ
１０５  制御部
１０６  表示部
１０７  操作部
１０８  通信制御部
１０９  網制御部
１１０  読み取り装置
１１１  記録装置
１１２  画像記憶部
１１３  画像処理部
１１４  認証処理部
１１５  バス
３００  ネットワーク
３１０  印刷クライアントコンピュータ
３２０  管理サーバコンピュータ
３３０  複合機
【図１】
2006224550.tif 000003
【図２】
2006224550.tif 000004
【図３】
2006224550.tif 000005
【図４】
2006224550.tif 000006
【図５】
2006224550.tif 000007
【図６】
2006224550.tif 000008
【図７】
2006224550.tif 000009
【図８】
2006224550.tif 000010