(57)【要約】【課題】  クライアントＰＣと画像形成装置との間で、サーバ等の仲介手段を経由せずともＩＰＳｅｃ通信によるセキュリティ通信を行うための設定について、セキュリティを保ったまま、かつＩＰＳｅｃの高度の知識を持たないユーザであっても設定可能とする。【解決手段】  本発明実施例の画像形成装置は、クライアントＰＣとの間でＳＳＬ通信を確立した後、ＩＰＳｅｃ通信に必要な設定パラメータをクライアントＰＣから画像形成装置に送信し、画像形成装置に備わったＩＰＳｅｃパラメータ設定部が、前記送信された設定パラメータを画像形成装置のＩＰＳｅｃ機能部に設定し、ＳＳＬ通信を終了して、ＩＰＳｅｃ通信を開始することにより課題を解決した。【選択図】図１
2009177560.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信のセキュリティ機能を受け持つ第１セキュリティ機能部と、
第１セキュリティ機能部の有する第１の通信のセキュリティ機能とは異なる、第２の通信のセキュリティ機能を有する第２セキュリティ機能部と、
前記第１セキュリティ機能部によるセキュリティ通信によって、外部装置から前記第２の通信のセキュリティ機能設定のためのパラメータを受信して、前記第２セキュリティ機能部に前記パラメータを設定するセキュリティパラメータ設定部と、を有し、
前記第２セキュリティ機能部は、前記セキュリティパラメータ設定部により設定されたパラメータを用いて、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
前記第２の通信のセキュリティ機能は、前記第１の通信のセキュリティ機能よりセキュリティ強度が高い
ことを特徴とする画像形成装置。
【請求項３】
請求項１または２の画像形成装置であって、
前記第１セキュリティ機能部及び第２セキュリティ機能部の有するセキュリティ機能は、通信の暗号化と通信の相手先認証と通信データの改竄検証のうちの少なくともひとつ又はそれらの複数の自由な組み合わせを有する
ことを特徴とする画像形成装置。
【請求項４】
請求項１から３のいずれかの画像形成装置であって、
前記第１セキュリティ機能部が行う第１の通信のセキュリティ機能は、ＳＳＬ（Secure Socket Layer）通信によるセキュリティ機能であり、
前記第２セキュリティ機能部が行う第２の通信のセキュリティ機能は、ＩＰＳｅｃ（Security Architecture for Internet Protocol）通信によるセキュリティ機能である
ことを特徴とする画像形成装置。
【請求項５】
クライアントＰＣ（Personal Computer）と画像形成装置とを有し、前記画像形成装置と前記クライアントＰＣ（Personal Computer）とがネットワーク接続されている構成からなる画像形成システムであって、
前記クライアントＰＣ（Personal Computer）は、
第１の通信のセキュリティ機能を受け持つ第１セキュリティ機能部と、
第１セキュリティ機能部の有する第１の通信のセキュリティ機能とは異なる、第２の通信のセキュリティ機能を有する第２セキュリティ機能部と、
前記第２セキュリティ機能部に前記第２の通信のセキュリティ機能設定のためのパラメータを設定すると共に、前記第１セキュリティ機能部によるセキュリティ通信によって前記画像形成装置に対して前記パラメータを送信するセキュリティパラメータ設定ユーティリティと、を有し、
前記第２セキュリティ機能部は、前記セキュリティパラメータ設定ユーティリティにより設定された前記パラメータを用いて、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始し、
前記画像形成装置は、
第１の通信のセキュリティ機能を受け持つ第１セキュリティ機能部と、
第１セキュリティ機能部の有する第１の通信のセキュリティ機能とは異なる、第２の通信のセキュリティ機能を有する第２セキュリティ機能部と、
前記クライアントＰＣ（Personal Computer）から送信された前記第２の通信のセキュリティ機能設定のためのパラメータを設定するセキュリティパラメータ設定部と、を有し、
前記第２セキュリティ機能部は、前記セキュリティパラメータ設定部により設定された前記パラメータを用いて、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始する、
ことを特徴とする画像形成システム。
【請求項６】
コンピュータを
第１の通信のセキュリティ機能を受け持つ第１セキュリティ通信手段と、
第１セキュリティ手段の有する第１の通信のセキュリティ機能とは異なる第２の通信のセキュリティ機能を有する第２セキュリティ通信手段と、
前記第１セキュリティ通信手段によるセキュリティ通信によって、前記第２の通信のセキュリティ機能設定のためのパラメータを送受信して、前記パラメータを前記第２セキュリティ通信手段に用いるように設定するセキュリティパラメータ設定手段と、して機能させ、
前記第２セキュリティ通信手段は、前記セキュリティパラメータ設定手段により設定された前記パラメータを用いて、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始する
ことを特徴とするセキュリティ設定プログラム。
【請求項７】
第１の通信のセキュリティ機能を受け持つ第１セキュリティ通信手段と、
第１セキュリティ手段の有する第１の通信のセキュリティ機能とは異なる第２の通信のセキュリティ機能を有する第２セキュリティ通信手段と、を有し、
前記第１セキュリティ通信手段によるセキュリティ通信によって、前記第２の通信のセキュリティ機能設定のためのパラメータを送受信して、前記パラメータを前記第２セキュリティ通信手段に用いるように設定し、
前記第２の通信のセキュリティ通信のために設定されたパラメータによって、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始する
ことを特徴とするセキュリティ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置において、外部装置であるクライアントＰＣ（Personal Computer）との間でのセキュリティ通信を実現する際に、複雑なセキュリティ通信の設定をクライアントＰＣから送信した設定データを元に画像形成装置が設定をしてセキュリティ通信を行う技術に関するものである。
【背景技術】
【０００２】
ネットワークに流れるデータの盗聴や漏洩に対応するために、ネットワークを流れるデータの暗号化や、通信相手先の認証や、通信データの改竄の検証などの通信のセキュリティ機能に関する技術的要求があり、これまで用いられていたＴＣＰ通信の上で働くセキュリティ通信であるＳＳＬ（Secure Socket Layer）通信に代わり、ＴＣＰ通信に限らずＩＰパケット自体の暗号化が可能なＩＰＳｅｃ（Security Architecture for Internet Protocol）通信がインターネットでのセキュリティ通信に用いられるようになってきた。
【０００３】
また、コンピュータ間の通信に限らず、画像形成装置等の周辺装置に対しても、それら装置に対して送受信されるデータへのセキュリティ要求度が高まり、画像形成装置にもＩＰＳｅｃ（Security Architecture for Internet Protocol）通信機能を要求されるようになってきた。
【０００４】
しかし、ＩＰＳｅｃ通信を行うための設定は必要なパラメータが多く、又、それぞれに多くの選択肢があり、ＩＰＳｅｃの専門知識を有しないものではその設定が難しいという問題があった。
【０００５】
従来技術として、セキュリティ通信を行うために必要な情報を第１の装置（デジタルカメラ）と第２の装置（プリンタ）間に提供する提供装置（サーバ）によって前記第１の装置と前記第２の装置とにセキュリティ通信に必要なパラメータを配信する方法があったが、提供装置によるパラメータデータの配信の際にはセキュリティ通信が行われておらず、セキュリティパラメータに必要なパラメータが盗聴されてしまい、続いて行われるセキュリティ通信が漏洩する問題があった。
【特許文献１】特開２００５−３４６５５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、画像形成装置と外部装置であるクライアントＰＣ（Personal Computer）との間でセキュリティ通信を実現する際に、セキュリティ通信を確立するために必要な設定パラメータが漏洩してしまうのを防ぐことができなかった点である。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、第１の通信のセキュリティ機能を受け持つ第１セキュリティ機能部と、第１セキュリティ機能部の有する第１の通信のセキュリティ機能とは異なる、第２の通信のセキュリティ機能を有する第２セキュリティ機能部と、前記第１セキュリティ機能部によるセキュリティ通信によって、外部装置から前記第２の通信のセキュリティ機能設定のためのパラメータを受信して、前記第２セキュリティ機能部に前記パラメータを設定するセキュリティパラメータ設定部と、を有し、前記第２セキュリティ機能部は、前記セキュリティパラメータ設定部により設定されたパラメータによって、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始することを最も主要な特徴とする。
【０００８】
本発明の画像形成システムは、クライアントＰＣ（Personal Computer）と画像形成装置とを有し、前記画像形成装置と前記クライアントＰＣ（Personal Computer）とがネットワーク接続されている構成からなる画像形成システムであって、前記クライアントＰＣ（Personal Computer）は、第１の通信のセキュリティ機能を受け持つ第１セキュリティ機能部と、第１セキュリティ機能部の有する第１の通信のセキュリティ機能とは異なる、第２の通信のセキュリティ機能を有する第２セキュリティ機能部と、前記第２セキュリティ機能部に前記第２の通信のセキュリティ機能設定のためのパラメータを設定すると共に、前記第１セキュリティ機能部によるセキュリティ通信によって前記画像形成装置に対して前記パラメータを送信するセキュリティパラメータ設定ユーティリティと、を有し、前記第２セキュリティ機能部は、前記セキュリティパラメータ設定ユーティリティにより設定された前記パラメータを用いて、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始し、前記画像形成装置は、第１の通信のセキュリティ機能を受け持つ第１セキュリティ機能部と、第１セキュリティ機能部の有する第１の通信のセキュリティ機能とは異なる、第２の通信のセキュリティ機能を有する第２セキュリティ機能部と、前記クライアントＰＣ（Personal Computer）から送信された前記第２の通信のセキュリティ機能設定のためのパラメータを設定するセキュリティパラメータ設定部と、を有し、前記第２セキュリティ機能部は、前記セキュリティパラメータ設定部により設定された前記パラメータを用いて、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始する、ことを特徴とする。
【０００９】
本発明のセキュリティ設定プログラムは、コンピュータを第１の通信のセキュリティ機能を受け持つ第１セキュリティ通信手段と、第１セキュリティ手段の有する第１の通信のセキュリティ機能とは異なる第２の通信のセキュリティ機能を有する第２セキュリティ通信手段と、前記第１セキュリティ通信手段によるセキュリティ通信によって、前記第２の通信のセキュリティ機能設定のためのパラメータを送受信して、前記パラメータを前記第２セキュリティ通信手段に用いるように設定するセキュリティパラメータ設定手段と、して機能させ、前記第２セキュリティ通信手段は、前記セキュリティパラメータ設定手段により設定されたパラメータによって、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始することを特徴とする。
【００１０】
本発明のセキュリティ設定方法は、第１の通信のセキュリティ機能を受け持つ第１セキュリティ通信手段と、第１セキュリティ手段の有する第１の通信のセキュリティ機能とは異なる第２の通信のセキュリティ機能を有する第２セキュリティ通信手段と、を有し、前記第１セキュリティ通信手段によるセキュリティ通信によって、前記第２の通信のセキュリティ機能設定のためのパラメータを送受信して、前記パラメータを前記第２セキュリティ通信手段に用いるように設定し、前記第２の通信のセキュリティ通信のために設定されたパラメータによって、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始することを特徴とする。
【発明の効果】
【００１１】
本発明の画像形成装置は、第１の通信のセキュリティ機能を受け持つ第１セキュリティ機能部と、第１セキュリティ機能部の有する第１の通信のセキュリティ機能とは異なる、第２の通信のセキュリティ機能を有する第２セキュリティ機能部と、前記第１セキュリティ機能部によるセキュリティ通信によって、外部装置から前記第２の通信のセキュリティ機能設定のためのパラメータを受信して、前記第２セキュリティ機能部に前記パラメータを設定するセキュリティパラメータ設定部と、を有し、前記第２セキュリティ機能部は、前記セキュリティパラメータ設定部により設定されたパラメータによって、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始することを最も主要な特徴とするため、画像形成装置と外部装置であるクライアントＰＣ（Personal Computer）との間でセキュリティ通信を実現する際に、通信のセキュリティを保ったままクライアントＰＣから画像形成装置に前記セキュリティ通信に必要な設定をセキュリティ通信設定に必要な高度な知識を有さないユーザでも行うことが可能となった。
【００１２】
本発明の画像形成システムは、クライアントＰＣ（Personal Computer）と画像形成装置とを有し、前記画像形成装置と前記クライアントＰＣ（Personal Computer）とがネットワーク接続されている構成からなる画像形成システムであって、前記クライアントＰＣ（Personal Computer）は、第１の通信のセキュリティ機能を受け持つ第１セキュリティ機能部と、第１セキュリティ機能部の有する第１の通信のセキュリティ機能とは異なる、第２の通信のセキュリティ機能を有する第２セキュリティ機能部と、前記第２セキュリティ機能部に前記第２の通信のセキュリティ機能設定のためのパラメータを設定すると共に、前記第１セキュリティ機能部によるセキュリティ通信によって前記画像形成装置に対して前記パラメータを送信するセキュリティパラメータ設定ユーティリティと、を有し、前記第２セキュリティ機能部は、前記セキュリティパラメータ設定ユーティリティにより設定された前記パラメータを用いて、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始し、前記画像形成装置は、第１の通信のセキュリティ機能を受け持つ第１セキュリティ機能部と、第１セキュリティ機能部の有する第１の通信のセキュリティ機能とは異なる、第２の通信のセキュリティ機能を有する第２セキュリティ機能部と、前記クライアントＰＣ（Personal Computer）から送信された前記第２の通信のセキュリティ機能設定のためのパラメータを設定するセキュリティパラメータ設定部と、を有し、前記第２セキュリティ機能部は、前記セキュリティパラメータ設定部により設定された前記パラメータを用いて、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始する、ことを特徴とするため、画像形成装置と外部装置であるクライアントＰＣ（Personal Computer）との間でセキュリティ通信を実現する際に、通信のセキュリティを保ったままクライアントＰＣから画像形成装置に前記セキュリティ通信に必要な設定をセキュリティ通信設定に必要な高度な知識を有さないユーザでも行うことが可能となった。
【００１３】
本発明のセキュリティ設定プログラムは、コンピュータを第１の通信のセキュリティ機能を受け持つ第１セキュリティ通信手段と、第１セキュリティ手段の有する第１の通信のセキュリティ機能とは異なる第２の通信のセキュリティ機能を有する第２セキュリティ通信手段と、前記第１セキュリティ通信手段によるセキュリティ通信によって、前記第２の通信のセキュリティ機能設定のためのパラメータを送受信して、前記パラメータを前記第２セキュリティ通信手段に用いるように設定するセキュリティパラメータ設定手段と、して機能させ、前記第２セキュリティ通信手段は、前記セキュリティパラメータ設定手段により設定されたパラメータによって、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始することを特徴とするため、画像形成装置と外部装置であるクライアントＰＣ（Personal Computer）との間でセキュリティ通信を実現する際に、通信のセキュリティを保ったままクライアントＰＣと画像形成装置とに前記セキュリティ通信に必要な設定をセキュリティ通信設定に必要な高度な知識を有さないユーザでも行うことが可能となった。
【００１４】
本発明のセキュリティ設定方法は、第１の通信のセキュリティ機能を受け持つ第１セキュリティ通信手段と、第１セキュリティ手段の有する第１の通信のセキュリティ機能とは異なる第２の通信のセキュリティ機能を有する第２セキュリティ通信手段と、を有し、前記第１セキュリティ通信手段によるセキュリティ通信によって、前記第２の通信のセキュリティ機能設定のためのパラメータを送受信して、前記パラメータを前記第２セキュリティ通信手段に用いるように設定し、前記第２の通信のセキュリティ通信のために設定されたパラメータによって、前記第２の通信のセキュリティ機能によるセキュリティ通信を開始することを特徴とするため、画像形成装置と外部装置であるクライアントＰＣ（Personal Computer）との間でセキュリティ通信を実現する際に、通信のセキュリティを保ったままクライアントＰＣと画像形成装置とに前記セキュリティ通信に必要な設定をセキュリティ通信設定に必要な高度な知識を有さないユーザでも行うことが可能となった。
【発明を実施するための最良の形態】
【００１５】
画像形成装置と外部装置であるクライアントＰＣ（Personal Computer）との間でセキュリティ通信を実現する際に、通信のセキュリティを保ったままクライアントＰＣと画像形成装置とに前記セキュリティ通信に必要な設定を行うことができなかった問題点をＳＳＬ通信によってセキュリティ通信を確立し、クライアントＰＣから画像形成装置にＩＰＳｅｃ通信の設定のためのパラメータを送信して、画像形成装置で同パラメータを用いてＩＰＳｅｃ通信の設定を行った後、ＳＳＬ通信を終了して、ＩＰＳｅｃ通信に移行することにより実現した。
【実施例１】
【００１６】
［構成］
図１は、本発明の実施例に係わる画像形成装置及び画像形成システム（画像形成装置とクライアントＰＣとからなる）の機能ブロック図である。
【００１７】
画像形成装置１０１は、入力部１１１、表示部１１３、ジョブ受信部１１５、ネットワークインタフェース部１２１、ネットワーク通信機能部１２３、ＳＳＬ機能部１２５(第１セキュリティ機能部、第１セキュリティ通信手段)、ＩＰＳｅｃ機能部１２７（第２セキュリティ機能部、第２セキュリティ通信手段）、ＩＰＳｅｃパラメータ設定部１２９（セキュリティパラメータ設定部、セキュリティパラメータ設定手段）、画像処理部１３１、印刷出力部１３３、画像読取部１３５の各機能ブロックを有している。
【００１８】
又、画像形成装置１０１は、そのネットワークインタフェース部１２１を通して外部装置であるクライアントＰＣ（Personal Computer）２０１とネットワーク接続している。
【００１９】
クライアントＰＣ２０１は、アプリケーションＡ２１１、アプリケーションＢ２１３、プリンタドライバ２１５、ネットワークインタフェース部２２１、オペレーティングシステム（ＯＳ）２２２、ネットワーク通信機能部２２３、ＳＳＬ（Secure Socket Layer）機能部２２５(第１セキュリティ機能部、第１セキュリティ通信手段)、ＩＰＳｅｃ（Security Architecture for Internet Protocol）機能部２２７（第２セキュリティ機能部、第２セキュリティ通信手段）、ＩＰＳｅｃ（Security Architecture for Internet Protocol）パラメータ設定ユーティリティ２２９（セキュリティパラメータ設定ユーティリティ、セキュリティパラメータ設定手段）を有している。
【００２０】
入力部１１１は、操作ボタンやタッチパネル等を有し、ユーザからの入力を受け付ける。
【００２１】
表示部１１３は、表示パネル等を備えて通常行われる設定情報の表示や装置状態の表示を行う。
【００２２】
ジョブ受信部１１５は、画像形成装置１０１のジョブを受信する。ジョブは、インタフェース部１２１を通して外部のクライアントコンピュータであるＰＣ２０１から受信可能である。又、入力部１１１からのジョブ実行指示により受信することも可能である。
【００２３】
ネットワークインタフェース部１２１は、画像形成装置１０１とＰＣ２０１とを接続するネットワークインタフェースである。
【００２４】
ネットワーク通信機能部１２３は、ネットワークインタフェース部１２１を介して送受信される通信データの送受信機能を受け持つ。送受信されるデータは、パケットと呼ばれる、ある大きさに区切られたデータの固まりとなって送受信され、ネットワーク通信機能部１２３は、それらパケットを通信相手先毎に分別し、分かれたパケットをつなぎ、通信プロトコルに適した処理を行う。
【００２５】
ＳＳＬ（Secure Socket Layer）機能部１２５(第１セキュリティ機能部、第１セキュリティ通信手段)は、第１セキュリティ機能部であり、第１の通信のセキュリティ機能を受け持つ。ＳＳＬ機能部１２５は、インターネット上でのＳＳＬ（Secure Socket Layer）による暗号化通信を行う機能部である。本機能部は、ＳＳＬの最新版であるＴＬＳ（Transport Layer Security）の機能をも含む。共通鍵暗号化による通信の暗号化機能と、公開鍵証明書に基づく認証機能と、ハッシュ値の検証によるデータ改竄の検出を行う。
【００２６】
ＳＳＬ機能部１２５は、クライアントＰＣ２０１と画像形成装置１０１との間で、まずＳＳＬ通信を行ってセキュリティ通信（第１のセキュリティ機能での通信）を確立する。確立されたセキュリティ機能で、ＩＰＳｅｃ通信（第２のセキュリティ機能での通信）に必要な設定パラメータをクライアントＰＣ２０１から受信する。
【００２７】
ＩＰＳｅｃ（Security Architecture for Internet Protocol）機能部１２７（第２セキュリティ機能部、第２セキュリティ通信手段）は、第２セキュリティ機能部であり、第２の通信のセキュリティ機能を受け持つ。ＩＰＳｅｃ機能部１２７は、ＩＰＳｅｃ（Security Architecture for Internet Protocol）によるネットワーク層での暗号化を行う機能部である。前述のＳＳＬ（Secure Socket Layer）では、暗号化をサポートするのがＴＣＰ（Transmission Control Protocol）での通信に限られるが、ＩＰＳｅｃではその制限が無い。ＩＰＳｅｃは、ＳＳＬと同様に、暗号化機能と認証機能とデータ改竄検出機能を有する。ＩＰＳｅｃはＳＳＬでは対応できない通信プロトコルにも対応しており、又、ＳＳＬ通信に比べてよりセキュリティ強度の高い、暗号化方式等に対応している。
【００２８】
前記ＳＳＬ機能部でのＳＳＬ通信において、ＩＰＳｅｃ機能部１２７がＩＰＳｅｃ通信を行うための必要な設定パラメータを受信した後、前記ＳＳＬ機能部１２５での通信を終了して、ＩＰＳｅｃ機能部１２７がＩＰＳｅｃ通信を開始する。
【００２９】
ＩＰＳｅｃパラメータ設定部１２９は、セキュリティパラメータ設定部であり、ＩＰＳｅｃ機能部１２７が受け持つＩＰＳｅｃ通信に必要な設定パラメータをクライアントＰＣ２０１から受信して、同受信したパラメータをＩＰＳｅｃ機能部１２７に設定し、その後ＩＰＳｅｃ通信を行う。
【００３０】
画像処理部１３１は、画像形成装置１０１がジョブ受信部１１５で受信したジョブデータ中の画像データを印刷出力部１３３での印刷出力実行可能な画像データ形式であるビットマップデータに変換する変換処理を行う。
【００３１】
印刷出力部１３３は、前記画像処理部１３１で変換された画像データの印刷処理を行う。
【００３２】
画像読取部１３５は、複写動作等を行う際に、原稿を読み取って画像データに変換する画像読取処理を行う。
【００３３】
次に、クライアントＰＣ２０１の各機能部について説明する。
【００３４】
アプリケーションＡ２１１は、例えば、ワードプロセッサ等の文書編集プログラムであり、文書の作成が可能で作成した文書を印刷するためにプリンタドライバ２１５で文書をＰＤＬ（ページ記述言語）に変換し、画像形成装置１０１に送信する。
【００３５】
アプリケーションＢ２１３は、例えば、ブラウザプログラム等の閲覧プログラムであり、インターネット上のサイトを表示し印刷の指示が可能である。印刷の際は、アプリケーションＡ２１１で前述したように、プリンタドライバ２１５で文書をＰＤＬ（ページ記述言語）に変換し、画像形成装置１０１に送信する。
【００３６】
プリンタドライバ２１５は、アプリケーションプログラム等からの印刷要求に対して文書データ等を画像形成装置１０１が処理可能なＰＤＬ（ページ記述言語）によるデータに変換するプログラムである。
【００３７】
ネットワークインタフェース部２２１は、クライアントＰＣ２０１と外部のネットワークとを接続するインタフェース部であり、画像形成装置１０１とは、本ネットワークインタフェース部２２１を介して接続されている。
【００３８】
オペレーティングシステム２２２は、クライアントＰＣ２０１のシステムを動かす基本ソフトウェアであり、クライアントＰＣのプログラム管理、メモリ管理、入出力管理を行っている。
【００３９】
ネットワーク通信機能部２２３は、ネットワークインタフェース部２２１を介して送受信される通信データの処理を行う機能部で、画像形成装置のネットワーク通信機能部１２３と同様にパケットデータの処理や、各プロトコル通信の処理を行う。
【００４０】
ＳＳＬ（Secure Socket Layer）機能部２２５（第１セキュリティ機能部、第１セキュリティ通信手段）は、第１の通信のセキュリティ機能を受け持つ。ＳＳＬ機能部２２５は、インターネット上でのＳＳＬ（Secure Socket Layer）による暗号化通信を行う機能部である。本機能部は、ＳＳＬの最新版であるＴＬＳ（Transport Layer Security）の機能をも含む。共通鍵暗号化による通信の暗号化機能と、公開鍵証明書に基づく認証機能と、ハッシュ値の検証によるデータ改竄の検出を行う。
【００４１】
ＳＳＬ機能部２２５は、クライアントＰＣ２０１と画像形成装置１０１との間で、まずＳＳＬ通信を行ってセキュリティ通信（第１のセキュリティ機能での通信）を確立する。確立されたＳＳＬ通信で、ＩＰＳｅｃ通信（第２のセキュリティ機能での通信）に必要な設定パラメータが画像形成装置１０１に送信される。パラメータは、ＳＳＬ通信によりセキュリティを保った暗号化通信により行われるため、パラメータデータの情報の漏洩が無くなる。
【００４２】
ＩＰＳｅｃ（Security Architecture for Internet Protocol）機能部２２７（第２セキュリティ機能部、第２セキュリティ通信手段）は、第２の通信のセキュリティ機能を受け持つ。ＩＰＳｅｃ機能部１２７は、ＩＰＳｅｃ（Security Architecture for Internet Protocol）によるネットワーク層での暗号化を行う機能部である。前述のＳＳＬ（Secure Socket Layer）では、暗号化をサポートするのがＴＣＰ（Transmission Control Protocol）での通信に限られるが、ＩＰＳｅｃではその制限が無い。ＩＰＳｅｃは、ＳＳＬと同様に、暗号化機能と認証機能とデータ改竄検出機能を有する。ＩＰＳｅｃはＳＳＬでは対応できない通信プロトコルにも対応しており、又、ＳＳＬ通信に比べてよりセキュリティ強度の高い、暗号化方式等に対応している。
【００４３】
前記ＳＳＬ機能部２２５でのＳＳＬ通信において、ＩＰＳｅｃ機能部２２７がＩＰＳｅｃ通信を行うための必要な設定パラメータを受信した後、前記ＳＳＬ機能部１２５での通信を終了して、ＩＰＳｅｃ機能部２２７がＩＰＳｅｃ通信を開始する。
【００４４】
ＩＰＳｅｃパラメータユーティリティ２２９は、セキュリティパラメータ設定部であり、ＩＰＳｅｃ機能部２２７が受け持つＩＰＳｅｃ通信に必要な設定パラメータをＳＳＬ機能部２２５に設定すると共に、クライアントＰＣ２０１から画像形成装置１０１に同パラメータを送信する。
【００４５】
［動作の流れ］
図２に本発明実施例の画像形成装置１０１において、外部装置であるクライアントＰＣ２０１からセキュリティ設定を行う際の動作のフローチャートを示し、以下に説明する。
【００４６】
Ｓ１１：クライアントＰＣ２０１は、ＳＳＬ機能部２２５により、通信の暗号化、通信相手先の認証、通信データの改竄の検証を行う機能を実現させて、ネットワーク通信機能部２２３が、ネットワークＩ／Ｆ部２２１を経由して、画像形成装置１０１とのＳＳＬ通信を開始する。
【００４７】
このとき画像形成装置１０１では、同様にネットワークＩ／Ｆ部１２１を経由して、ネットワーク通信機能部１２３が、通信の応答を行い、ＳＳＬ機能部１２５がＳＳＬ通信開始のネゴシエーションを行い、データの復号化、通信相手先の認証、通信データの改竄の機能を受け持つ。
【００４８】
Ｓ１３：Ｓ１１において、クライアントＰＣ１０１と画像形成装置２０１との間のＳＳＬ通信が確立されると、クライアントＰＣ２０１のＩＰＳｅｃパラメータ設定ユーティリティ２２９が起動され（ユーザによる起動であっても良いし、自動で起動するようにプログラムされていてもよい）、画像形成装置のＩＰＳｅｃ機能部２２７に、ＩＰＳｅｃの通信のパラメータである、暗号化方式、暗号鍵、ＳＡ（Security Association）等のセキュリティ機能の設定のパラメータを設定すると共に、同設定のパラメータが画像形成装置１０１に送信される。送信は、ＳＳＬ通信により暗号化されて送信される。
【００４９】
Ｓ１５：画像形成装置１０１は、Ｓ１３で送信されるセキュリティ機能のパラメータを受信する。
【００５０】
Ｓ１７：画像形成装置１０１のＩＰＳｅｃパラメータ設定部１２９は、Ｓ１５で受信したパラメータをＩＰＳｅｃ機能部１２７に設定する。
【００５１】
Ｓ１９：ＳＳＬ通信を終了する。
【００５２】
Ｓ２１：ＩＰＳｅｃ通信を開始する。この場合に通信の開始は、画像形成装置１０１から行うとしても良いし、クライアントＰＣ２０１側から行うとしても良い。
【００５３】
以上の一連の動作により、画像形成装置１０１とクライアントＰＣ２０１の間で、ＳＳＬ通信よりセキュリティ度の高いＩＰＳｅｃ通信が確立された。この後、例えば、クライアントＰＣ２０１はアプリケーション１；２１１の文書を印刷するためにプリンタドライバ２１５を起動して、アプリケーション１の文書データをプリンタドライバにより、ＰＤＬ等に変換し、印刷のために画像形成装置１０１に送信を行うなどするが、その際には、画像形成装置１０１とクライアントＰＣ２０１の間の通信はＩＰＳｅｃにより暗号化されたセキュリティ通信により行われ、印刷データ等の漏洩に対する安全度が高まった。
【００５４】
［実施例の効果］
本発明実施例の画像形成装置及び画像形成システムにより、以下のことが可能となった。
【００５５】
クライアントＰＣ２０１と画像形成装置１０１との間で、ＳＳＬ通信によるセキュリティ通信を開始して、同セキュリティ通信によりＩＰＳｅｃ通信に必要な設定パラメータをクライアントＰＣ２０１から画像形成装置１０１に送信するため、万が一ネットワークの盗聴があったとしてもＩＰＳｅｃ通信に必要な設定パラメータは暗号化されており、パラメータデータが守られる。
【００５６】
画像形成装置１０１のＩＰＳｅｃパラメータ設定部１２９が同設定パラメータを設定し、ＳＳＬ通信を終了してＩＰＳｅｃ通信を開始することにより、ＩＰＳｅｃ通信の高度な知識を有さないユーザであっても、クライアントＰＣと画像形成装置との間でＩＰＳｅｃ通信によるセキュリティ通信を確立することが可能となった。
【００５７】
本方式では、通信を行うクライアントＰＣから画像形成装置に設定パラメータが直接送信されるために、従来技術であったような設定パラメータを仲介するサーバ等の提供装置も不要となった。
【００５８】
［その他］
本実施例においては、第１の通信のセキュリティ機能として、ＳＳＬ機能部１２５によるセキュリティ通信を用いたが、その他の手段によるセキュリティ通信例えば、ＩＰＳｅｃ通信のためのパラメータを暗号化して送信するなどの方法を用いても良い。
【図面の簡単な説明】
【００５９】
【図１】本発明実施例の画像形成装置及び画像形成システムの機能ブロック図である（実施例１）。
【図２】本発明実施例の画像形成装置及び画像形成システムの動作のフローチャートである（実施例１）。
【符号の説明】
【００６０】
１０１  画像形成装置
１１１  入力部
１１３  表示部
１１５  ジョブ受信部
１２１  ネットワークインタフェース（Ｉ／Ｆ）部
１２３  ネットワーク通信機能部
１２５  ＳＳＬ機能部（第１セキュリティ機能部、第１セキュリティ通信手段）
１２７  ＩＰＳｅｃ機能部（第２セキュリティ機能部、第２セキュリティ通信手段）
１２９  ＩＰＳｅｃパラメータ設定部（セキュリティパラメータ設定部）
２０１  ＰＣ（Personal Computer；外部装置）
２１１  アプリケーションＡ
２１３  アプリケーションＢ
２１５  プリンタドライバ
２２１  ネットワークインタフェース（Ｉ／Ｆ）部
２２２  オペレーティングシステム
２２３  ネットワーク通信機能部
２２５  ＳＳＬ機能部（第１セキュリティ機能部、第１セキュリティ通信手段）
２２７  ＩＰＳｅｃ機能部（第２セキュリティ機能部、第２セキュリティ通信手段）
２２９  ＩＰＳｅｃパラメータ設定ユーティリティ
【図１】
2009177560.tif 000003
【図２】
2009177560.tif 000004