(57)【特許請求の範囲】
【請求項１】
（ａ）画像の処理機能を有する画像処理装置であって、
（ｂ）証明書データを用いて画像データの通信を行う通信部と、
（ｃ）前記証明書データを格納する証明書データ格納部と、
（ｄ）前記証明書データと該証明書データによってユーザが利用可能な処理機能との対応関係をユーザが操作する情報処理装置に出力する対応関係出力部と、
（ｅ）ユーザが要求する設定変更に応じて前記証明書データと該証明書データによってユーザが利用可能な処理機能との対応関係を変更するための変更部と、
（ｆ）前記証明書データ格納部に格納されている証明書データに関するデータを前記情報処理装置に出力した後、ユーザによって選択された証明書データを削除する削除手段とを有することを特徴とする画像処理装置。
【請求項２】
前記通信部は、画像データを送信するための送信用プロトコル及び画像データを受信するための受信用プロトコルを備える請求項１に記載の画像処理装置。
【請求項３】
前記証明書データ格納部は、前記証明書データと前記処理機能との対応関係を保存し管理する証明書データ管理手段を備える請求項１に記載の画像処理装置。
【請求項４】
前記対応関係出力部は、前記証明書データと前記処理機能との対応関係を表示する表示手段を備える請求項１に記載の画像処理装置。
【請求項５】
前記対応関係出力部は、前記証明書データと前記処理機能との対応関係を変更するための入力手段を更に備える請求項４に記載の画像処理装置。
【請求項６】
前記証明書データ格納部は、前記証明書データ毎に用途を関連付けて格納するとともに、複数の証明書データを、各証明書データ毎に用途を関連付けて、一覧表示させるための出力を行う出力手段を備え、
前記削除手段は、前記出力手段が前記出力を行った後に、ユーザによって選択された証明書データを削除する請求項１に記載の画像処理装置。
【請求項７】
前記用途は、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ、Ｗｅｂページ、又は、Ｓｃａｎ  Ｔｏ  ＦＴＰのいずれかを含む請求項６に記載の画像処理装置。
【請求項８】
請求項６又は７に記載の画像処理装置を有するとともに、
前記情報処理装置を有する画像処理システムであって、
前記情報処理装置は、前記出力手段が出力した複数の証明書データを表示するとともに、該証明書データに対応する用途、有効期限及び発行元を１つの画面に表示し、さらに、選択された証明書データを削除するための削除手段を表示する表示部を備える画像処理システム。
【請求項９】
前記表示部は、前記証明書データの有効期限が切れている場合には有効期限切れを表示し、前記証明書データの有効期限が切れていない場合には有効期限までの残り期間を表示する請求項８に記載の画像処理システム。
【請求項１０】
（ａ）画像の処理機能を有する画像処理装置であって、
（ｂ）証明書データを用いてデータの通信を行う通信部と、
（ｃ）前記証明書データを格納する証明書データ格納部と、
（ｄ）前記証明書データと該証明書データによってユーザが利用可能な処理機能との対応関係をユーザが操作する情報処理装置に出力する対応関係出力部とを有し、
（ｅ）該対応関係出力部は、ユーザが要求する設定変更に応じて前記証明書データと該証明書データによってユーザが利用可能な処理機能との対応関係を変更する変更部と、
（ｆ）前記証明書データ格納部に格納されている証明書データに関するデータを前記情報処理装置に出力した後、ユーザによって選択された証明書データを削除する削除手段とを備えることを特徴とする画像処理装置。
【請求項１１】
前記通信部は、ユーザ情報通信用プロトコル及び認証用プロトコルを備える請求項１０に記載の画像処理装置。
【請求項１２】
前記証明書データ格納部は、前記証明書データと前記処理機能との対応関係を保存し管理する証明書データ管理手段を備える請求項１０に記載の画像処理装置。
【請求項１３】
前記対応関係出力部は、前記証明書データと前記処理機能との対応関係を表示する表示手段を備える請求項１０に記載の画像処理装置。
【請求項１４】
前記対応関係出力部は、前記証明書データと前記処理機能との対応関係を変更するための入力手段を更に備える請求項１３に記載の画像処理装置。
【請求項１５】
（ａ）画像の処理機能を備える画像処理装置と、
（ｂ）該画像処理装置と通信可能に接続された情報処理装置とを有する画像処理システムであって、
（ｃ）前記画像処理装置は、証明書データを用いて画像データの通信を行う通信部と、前記証明書データを格納する証明書データ格納部と、前記証明書データと該証明書データによってユーザが利用可能な処理機能との対応関係を前記情報処理装置に出力する対応関係出力部と、前記証明書データと該証明書データによってユーザが利用可能な処理機能との対応関係を変更するための変更部と、前記証明書データ格納部に格納されている証明書データに関するデータを前記情報処理装置に出力した後、ユーザによって選択された証明書データを削除する削除手段とを備え、
（ｄ）前記情報処理装置は、前記画像処理装置の対応関係出力部が出力した前記証明書データと前記処理機能との対応関係を受信する対応関係受信部と、ユーザが要求する設定変更に応じて、前記画像処理装置の変更部に対して前記証明書データと前記処理機能との対応関係の変更を指示する変更指示部と、ユーザの選択に応じて、前記削除手段に対して証明書データの削除を指示する削除指示部とを備えることを特徴とする画像処理システム。
【請求項１６】
前記情報処理装置は、前記証明書データと前記処理機能との対応関係を表示する表示部を更に備える請求項１５に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、システム及び方法に関するものである。
【背景技術】
【０００２】
従来、プリンタ、ファクシミリ装置、複写機等の機能を備える画像処理装置等のクライアントデバイスと、コンピュータ、サーバ等のサーバデバイスとをＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続したネットワーク環境において、クライアントデバイスが認証された通信や暗号化された通信を行う場合、クライアントデバイス毎に証明書の利用が必要になる場合がある。そこで、プロクシサーバによって複数の証明書を集中して管理する方法として、複数存在するうちのあるユーザアカウントとその利用の対象となる証明書との関連付けを行い、ユーザアカウントデータベース内のユーザアカウントに証明書を加える方法が提案されている。この方法では、さらに、ユーザアカウントはクライアントデバイスと対応付けられている。そして、実際の通信時には、クライアントデバイスは、通信相手との相互の認証及び通信内容の暗号化を行うために、自身に割り当てられた証明書を利用するようになっている（例えば、特許文献１参照。）。
【特許文献１】特開平１１−３１７７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来のシステムにおいては、クライアントデバイス毎に証明書を発行して機能の利用を可能又は不可能とするようになっているが、前記証明書は処理機能を示すものではなかった。したがって、証明書情報から証明書を利用する通信処理の種別を特定することはできなかった。このため、証明書を用いた処理機能が多様化した場合には、どの証明書がどの処理機能に利用されるものであるのかを把握することが難しかった。
【０００４】
本発明は、前記従来の問題点を解決して、証明書データと処理機能との対応関係を出力する対応状態出力部を有することによって、証明書データと処理機能との対応関係を容易に把握することができ、証明書データをどの処理機能に流用することができるかを把握することができ、かつ、保存されてはいるが利用されていない証明書データを把握することができる画像処理装置、システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そのために、本発明の画像処理装置においては、画像の処理機能を有する画像処理装置であって、証明書データを用いて画像データの通信を行う通信部と、前記証明書データを格納する証明書データ格納部と、前記証明書データと該証明書データによってユーザが利用可能な処理機能との対応関係をユーザが操作する情報処理装置に出力する対応関係出力部と、ユーザが要求する設定変更に応じて前記証明書データと該証明書データによってユーザが利用可能な処理機能との対応関係を変更するための変更部と、前記証明書データ格納部に格納されている証明書データに関するデータを前記情報処理装置に出力した後、ユーザによって選択された証明書データを削除する削除手段とを有する。
【発明の効果】
【０００６】
本発明によれば、画像処理装置は、証明書データと処理機能との対応関係を出力する対応状態出力部を有する。これにより、証明書データと処理機能との対応関係を容易に把握することができ、証明書データをどの処理機能に流用することができるかを把握することができ、かつ、保存されてはいるが利用されていない証明書データを把握することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【０００８】
図１は本発明の第１の実施の形態における複合機の概略構成を示す図、図２は本発明の第１の実施の形態におけるＰＣの概略構成を示す図、図３は本発明の第１の実施の形態におけるシステムの構成を示す図である。
【０００９】
図において、１０は、本実施の形態における画像処理装置としての複合機であって、画像読取装置（スキャナ）、プリンタ、ファクシミリ装置、複写機等といった画像の処理機能を併せ持つ装置である。そして、前記複合機１０は、各装置間の情報交換に使用される情報の経路としての通信ネットワークであるＬＡＮ５０を介して、情報処理装置である設定用端末としてのパーソナルコンピュータ（以下「ＰＣ」という。）３０と、暗号化通信を適用した処理画像の送信先としてのメールサーバ４０とに相互に接続されている。前記複合機１０、ＰＣ３０及びメールサーバ４０は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）によって通信可能な設定がなされている。
【００１０】
ここで、前記ＰＣ３０は、ＣＰＵ、ＭＰＵ等の演算手段、磁気ディスク、半導体メモリ等の記憶手段、ＣＲＴ、液晶ディスプレイ等の表示手段、キーボード等の入力手段、通信インターフェイス等を備え、複合機１０の利用者、すなわち、ユーザが使用するコンピュータであるが、いかなる装置であってもよい。また、前記メールサーバ４０、ＣＰＵ、ＭＰＵ等の演算手段、磁気ディスク、半導体メモリ等の記憶手段、通信インターフェイス等を備えるコンピュータであり、例えば、パーソナルコンピュータ、ワークステーション等であるが、いかなる装置であってもよい。さらに、前記ＬＡＮ５０は、有線又は無線の通信回線網であるが、いかなる種類の通信回線網であってもよく、複数の通信回線網から成るものであってもよい。
【００１１】
そして、前記複合機１０は、図１に示されるように、操作部１１、画像読取部１２、設定情報通信部１３、認証暗号化通信部１４、処理機能情報格納部１５、証明書格納部１６、ネットワーク通信部１７、印刷部１８、ＦＡＸ通信部１９及び制御部２０を有する。
【００１２】
また、前記ＰＣ３０は、図２に示されるように、設定情報通信部３１、画像表示部３２、入力部３３、証明書格納部３４及び制御部３５を有する。
【００１３】
次に、前記複合機１０及びＰＣ３０の各部の構成及びその機能についてより詳細に説明する。
【００１４】
図４は本発明の第１の実施の形態における複合機の操作パネルを示す図、図５は本発明の第１の実施の形態における証明書設定ページの表示例を示す図、図６は本発明の第１の実施の形態における証明書インポートページを示す図、図７は本発明の第１の実施の形態における証明書詳細情報ページの表示例を示す図、図８は本発明の第１の実施の形態における処理機能設定ページを示す図、図９は本発明の第１の実施の形態における処理機能情報格納部の構成を示す図である。
【００１５】
前記複合機１０の操作部１１は、図４に示されるように、表示装置としての操作パネル６０を有する。該操作パネル６０は、表示手段と入力手段とを兼ね備えるタッチパネルであって、表示手段としてのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネル、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）パネル等と、入力手段としてのタッチセンサ等を備える。また、前記操作パネル６０は、画像読取部１２にセットされた画像の送信先を設定するための宛（あて）先設定部６１、送信を実行するための送信ボタン６２等を備える。ユーザは、前記操作パネル６０を操作することによって画像送信に関する設定、送信指示を行うことができる。
【００１６】
そして、前記画像読取部１２は、画像を取得するスキャナとして機能し、複合機１０にセットされた用紙等に印刷された画像を読み取る。
【００１７】
また、前記設定情報通信部１３は、ＬＡＮ５０を介して設定情報を送受信する。例えば、接続されたＰＣ３０から、設定のためのＷｅｂページ要求を受信した場合には、要求対象のＷｅｂページを送信し、該Ｗｅｂページ上でユーザが設定を変更した場合には、それを受信する。
【００１８】
ここで、設定情報について詳細に説明する。まず、ＰＣ３０の画像表示部３２には、図５に示されるような証明書設定ページとしてのページ６４が表示される。該ページ６４は、証明書一覧６５、インポート要求ボタン６６、エクスポート要求ボタン６７、削除要求ボタン６８及び詳細情報表示要求ボタン６９を有する。
【００１９】
前記証明書一覧６５は、複合機１０の証明書格納部１６に格納されて保存されている証明書の一覧を示し、該一覧には、例えば、証明書の番号を示す証明書Ｎｏ．６５ａ、証明書の発行先を示す発行先６５ｂ、証明書の発行元を示す発行元６５ｃ、証明書自体の有効期限と現在の時刻とから計算した有効期限までの時間６５ｄ、証明書が複合機１０の持つどの処理に利用されるかを示す用途６５ｅ等が含まれる。
【００２０】
前記インポート要求ボタン６６は、新たに証明書をインポートする、すなわち、複合機１０に取り込む場合にクリックされる。また、前記エクスポート要求ボタン６７は、ＰＣ３０に格納する証明書がある場合にクリックされる。さらに、前記削除要求ボタン６８は、証明書一覧６５の中で削除する証明書がある場合に、該証明書を選択した上で、クリックされる。さらに、前記詳細情報表示要求ボタン６９は、証明書一覧６５の中で詳細情報を確認する証明書がある場合に、該証明書を選択した上で、クリックされる。
【００２１】
そして、インポート要求ボタン６６がクリックされると、画像表示部３２に、図６に示されるような証明書インポートページとしてのページ７０が表示される。該ページ７０には証明書選択リスト７１と送信ボタン７２とが含まれる。前記証明書選択リスト７１には、ＰＣ３０内で検索された証明書の形式の持つファイルがリストとして表示され、インポートする証明書がユーザによって選択される。また、前記送信ボタン７２は、証明書選択リスト７１で選択されたファイルを複合機１０に送信するためにクリックされる。
【００２２】
また、詳細情報表示要求ボタン６９がクリックされると、画像表示部３２に、図７に示されるような証明書詳細情報ページ７５が表示される。該証明書詳細情報ページ７５には、詳細情報テーブル７６とページクローズ要求ボタン７７とが含まれる。前記詳細情報テーブル７６には、複合機１０内の証明書の番号である証明書Ｎｏ．７６ａ、発行元の一般名称であるＣｏｍｍｏｎ  Ｎａｍｅ７６ｂ、発行元の組織名であるＯｒｇａｎｉｚａｔｉｏｎ７６ｃ、発行元の部門であるＯｒｇａｎｉｚａｔｉｏｎ  Ｕｎｉｔ７６ｄ、証明書に含まれる鍵（かぎ）の情報である鍵情報７６ｅ、証明書の有効期限が開始する時間である証明書有効期限開始７６ｆ、及び、証明書の有効期限が終了する時間である証明書有効期限終了７６ｇがそれぞれ格納されている。そして、証明書の詳細情報の確認が済み、ユーザによってページクローズ要求ボタン７７がクリックされると、証明書詳細情報ページ７５が閉じられる。
【００２３】
ここで、前記複合機１０の処理機能を設定する具体例について、スキャンした画像をＥ−ｍａｉｌで送信する機能、すなわち、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能を例にして説明する。
【００２４】
この場合、ＰＣ３０の画像表示部３２に、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の処理機能設定ページとしてのページ８０が、図８に示されるように表示される。該ページ８０は、メールサーバ宛先フォーム欄８１と、暗号化設定欄８２とを有する。前記メールサーバ宛先フォーム欄８１には、複合機１０でＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能を使用した時に中継するメールサーバ４０の宛先が入力される。
【００２５】
そして、前記暗号化設定欄８２は、暗号化設定プルダウンメニュー８２ａ、証明書選択プルダウンメニュー８２ｂ及び証明書一覧表示要求ボタン８２ｃを備える。前記暗号化設定プルダウンメニュー８２ａによって、暗号化についての設定が有効又は無効から選択され、有効が選択されたときに証明書を用いた暗号化がＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能に適用される。また、前記証明書選択プルダウンメニュー８２ｂによって、複合機１０の証明書格納部１６に保存されている証明書の中からＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の暗号化通信に利用する証明書が選択される。なお、現在保存されている証明書の数が証明書選択プルダウンメニュー８２ｂのプルダウンリストに表示される。証明書選択プルダウンメニュー８２ｂによって選択した番号は、証明書Ｎｏ．６５ａの値と対応する。また、証明書一覧表示要求ボタン８２ｃは、複合機１０の証明書格納部１６に保存されている証明書を確認する場合に証明書一覧６５を要求するためのボタンである。
【００２６】
さらに、前記複合機１０の認証暗号化通信部１４は、証明書を用いた認証及び暗号化の通信処理機能による通信を実行する。例えば、暗号化通信方式としてＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）／ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）を、認証通信方式としてＩＥＥＥ８０２．１ｘを処理機能として実行する。
【００２７】
また、前記処理機能情報格納部１５は、複合機１０が対応する処理機能について、認証及び暗号化通信が行われる際に利用する証明書を対応付ける情報が格納されている記憶領域である。そして、前記処理機能情報格納部１５は、図９に示されるように、証明書テーブル１５ａ及び処理機能テーブル１５ｂを備える。前記証明書テーブル１５ａ内の証明書に対応する処理機能テーブル１５ｂ内の処理機能は、設定情報通信部１３が受信した設定情報によって変更される。
【００２８】
そして、前記証明書格納部１６は、設定情報通信部１３が受信した証明書の情報を格納する記憶領域である。
【００２９】
さらに、前記ネットワーク通信部１７は、設定情報通信部１３、認証暗号化通信部１４及びその他の部分における処理で利用するネットワーク通信データの、ＬＡＮ５０との受け渡しを行う。そして、ネットワーク通信部１７は、複数のプロトコルを備えており、該プロトコルには、ＴＣＰ／ＩＰ、スキャンした画像の送信に使用するＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、印刷データの受信に使用するＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）、ユーザ情報の受信に使用するＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等がある。
【００３０】
さらに、前記印刷部１８は、ネットワーク通信部１７が受信した印刷データを制御部２０が印刷画像に変換した後に、印刷を実行する。
【００３１】
また、前記ＦＡＸ通信部１９は、画像読取部１２が読み取った画像を制御部２０がＦＡＸ送信画像に変換した後、電話回線網へ送信する。
【００３２】
なお、前記操作部１１、画像読取部１２、設定情報通信部１３、認証暗号化通信部１４、処理機能情報格納部１５、証明書格納部１６、ネットワーク通信部１７、印刷部１８及びＦＡＸ通信部１９は、信号線を介してすべて制御部２０に接続されて制御される。該制御部２０は複合機１０全体の動作を統合的に制御する。
【００３３】
本実施の形態における複合機１０は、画像読取部１２がスキャンした画像のネットワーク通信部１７による複数のプロトコルによる送信、画像読取部１２がスキャンした画像の印刷部１８による印刷、画像読取部１２がスキャンした画像のＦＡＸ通信部１９によるＦＡＸ送信、ネットワーク通信部１７が受信したデータの印刷部１８による印刷、ＦＡＸ通信部１９が受信したデータの印刷部１８による印刷等の複合処理が可能である。
【００３４】
さらに、前記ＰＣ３０の設定情報通信部３１は、複合機１０の設定情報通信部１３と設定情報の通信を行う。例えば、設定のためＷｅｂページの取得をユーザが要求した場合、前記設定情報通信部３１は、複合機１０の設定情報通信部１３に要求を送信し、要求対象のＷｅｂページを複合機１０の設定情報通信部１３から受信する。
【００３５】
また、前記画像表示部３２は、複合機１０の設定の確認と設定変更とを行うための画像を表示する。さらに、前記設定情報通信部３１が取得したＷｅｂページを表示する。
【００３６】
そして、前記入力部３３は、ユーザによる設定変更を受け付ける。そのために、例えば、マウスやキーボード等の入力手段を備える。
【００３７】
さらに、前記証明書格納部３４は、複合機１０の設定情報通信部１３に送信するための証明書の情報を格納する記憶領域である。そして、証明書格納部３４に格納された証明書の情報は、設定情報通信部３１から複合機１０の設定情報通信部１３に送信される。
【００３８】
なお、前記設定情報通信部３１、画像表示部３２、入力部３３及び証明書格納部３４は、信号線を介してすべて制御部３５に接続されて制御される。該制御部３５はＰＣ３０全体の動作を統合的に制御する。
【００３９】
次に、前記構成のシステムの動作について説明する。まず、複合機１０とＰＣ３０との間のＷｅｂページによる証明書のインポート設定について説明する。
【００４０】
図１０は本発明の第１の実施の形態における証明書のインポート動作のシーケンスを示す図である。
【００４１】
ＰＣ３０内のＷｅｂブラウザで、複合機１０のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と証明書設定のページが指定された場合、ＰＣ３０は証明書設定ページを要求する（Ｔ１）。証明書設定ページ要求を受信した複合機１０は、証明書設定ページに含まれる情報を取得し（Ｔ２）、Ｗｅｂページの形式としてＰＣ３０に応答する（Ｔ３）。そして、複合機１０から証明書設定ページを受信すると、ＰＣ３０内のＷｅｂブラウザ上で証明書設定ページが開かれ、表示される（Ｔ４）。
【００４２】
次に、証明書設定時のＰＣ３０の動作について説明する。
【００４３】
図１１は本発明の第１の実施の形態における証明書設定時のＰＣの動作を示すフローチャートである。
【００４４】
まず、ＰＣ３０は、Ｗｅｂブラウザ上で複合機１０のＵＲＬと証明書設定のページとが指定された場合、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）通信を開始し、証明書設定ページの要求を送信する。そして、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式の証明書設定ページを受信すると、該証明書設定ページをＷｅｂブラウザ上に表示する。
【００４５】
続いて、ＰＣ３０は、インポート要求ボタンがクリックされたか否かを判断し、インポート要求ボタンがクリックされた場合、インポート処理を実行する。また、インポート要求ボタンがクリックされなかった場合、エクスポート要求ボタンがクリックされたか否かを判断する。そして、エクスポート要求ボタンがクリックされた場合、ＰＣ３０は、エクスポート処理を実行する。
【００４６】
さらに、エクスポート要求ボタンがクリックされなかった場合、ＰＣ３０は、削除要求ボタンがクリックされたか否かを判断する。そして、削除要求ボタンがクリックされた場合、削除処理を実行する。
【００４７】
また、削除要求ボタンがクリックされなかった場合、ＰＣ３０は、詳細情報表示要求ボタンがクリックされたか否かを判断する。そして、詳細情報表示要求ボタンがクリックされた場合、詳細情報表示処理を実行する。また、詳細情報表示要求ボタンがクリックされなかった場合、ＰＣ３０は、再び証明書設定ページをＷｅｂブラウザ上に表示して、前述の動作を繰り返し行う。
【００４８】
次に、フローチャートについて説明する。
ステップＳ１  証明書設定ページの要求を送信する。
ステップＳ２  証明書設定ページを受信する。
ステップＳ３  証明書設定ページをＷｅｂブラウザ上に表示する。
ステップＳ４  インポート要求ボタンがクリックされたか否かを判断する。インポート要求ボタンがクリックされた場合はステップＳ８に進み、インポート要求ボタンがクリックされなかった場合はステップＳ５に進む。
ステップＳ５  エクスポート要求ボタンがクリックされたか否かを判断する。エクスポート要求ボタンがクリックされた場合はステップＳ９に進み、エクスポート要求ボタンがクリックされなかった場合はステップＳ６に進む。
ステップＳ６  削除要求ボタンがクリックされたか否かを判断する。削除要求ボタンがクリックされた場合はステップＳ１０に進み、削除要求ボタンがクリックされなかった場合はステップＳ７に進む。
ステップＳ７  詳細情報表示要求ボタンがクリックされたか否かを判断する。詳細情報表示要求ボタンがクリックされた場合はステップＳ１１に進み、詳細情報表示要求ボタンがクリックされなかった場合はステップＳ３に戻る。
ステップＳ８  インポート処理を実行する。
ステップＳ９  エクスポート処理を実行する
ステップＳ１０  削除処理を実行する。
ステップＳ１１  詳細情報表示処理を実行する。
【００４９】
次に、証明書設定時の複合機１０の動作について説明する。
【００５０】
図１２は本発明の第１の実施の形態における証明書設定時の複合機の動作を示すフローチャートである。
【００５１】
まず、複合機１０は、ＨＴＴＰ通信によって送信された証明書設定ページの要求をＰＣ３０から受信する。複合機１０は、証明書格納部１６に格納されている証明書情報を取得し、取得した証明書情報を元に作成したＨＴＭＬ形式のＷｅｂページをＰＣ３０に送信する。
【００５２】
次に、フローチャートについて説明する。
ステップＳ２１  証明書設定ページの要求をＰＣ３０から受信する。
ステップＳ２２  証明書格納部１６に格納されている証明書情報を取得する。
ステップＳ２３  証明書情報を元に作成したＨＴＭＬ形式のＷｅｂページをＰＣ３０に送信する。
【００５３】
次に、ＰＣ３０に格納された証明書を複合機１０にインポートする動作について図１０を参照して説明する。
【００５４】
ユーザによって図５に示されるインポート要求ボタン６６がクリックされると、ＰＣ３０は証明書インポート用ページ要求を複合機１０に送信する（Ｔ５）。証明書インポート用ページ要求を受信した複合機１０は、証明書インポート用ページをＰＣ３０に送信する（Ｔ６）。証明書インポート用ページを受信すると、ＰＣ３０内のＷｅｂブラウザ上で証明書インポート用ページが表示される（Ｔ７）。図６に示される送信ボタン７２がクリックされると、ＰＣ３０から複合機１０に対して証明書のインポート指示とインポートする証明書が送信される（Ｔ８）。インポート用証明書を受信した複合機１０は、証明書を証明書格納部１６に保存する（Ｔ９）。
【００５５】
次に、証明書インポート処理時のＰＣ３０の動作について説明する。
【００５６】
図１３は本発明の第１の実施の形態における証明書インポート処理時のＰＣの動作を示すフローチャートである。
【００５７】
まず、ＰＣ３０は、証明書インポート設定ページ要求を複合機１０に送信する。そして、ＰＣ３０は、複合機１０から証明書インポート設定ページを受信すると、ＰＣ３０内の証明書形式のファイル検索を行い、証明書インポート設定ページを表示する。ユーザがインポート対象となる証明書を指定して送信ボタンをクリックすると、ＰＣ３０は複合機１０に証明書を送信する。
【００５８】
次に、フローチャートについて説明する。
ステップＳ３１  証明書インポート設定ページ要求を複合機１０に送信する。
ステップＳ３２  複合機１０から証明書インポート設定ページを受信する。
ステップＳ３３  証明書インポート設定ページを表示する。
ステップＳ３４  ユーザがインポート対象となる証明書を指定する。
ステップＳ３５  複合機１０に証明書を送信する。
【００５９】
次に、証明書インポート処理時の複合機１０の動作について説明する。
【００６０】
図１４は本発明の第１の実施の形態における証明書インポート処理時の複合機の動作を示すフローチャートである。
【００６１】
まず、複合機１０は、証明書インポート設定ページ要求を受信すると、証明書インポート設定ページをＰＣ３０に送信する。続いて、複合機１０は、ＰＣ３０によって送信されたインポート対象の証明書を受信すると、該証明書を格納する。
【００６２】
次に、フローチャートについて説明する。
ステップＳ４１  証明書インポート設定ページ要求を受信する。
ステップＳ４２  証明書インポート設定ページをＰＣ３０に送信する。
ステップＳ４３  インポート対象の証明書を受信する。
ステップＳ４４  証明書を格納する。
【００６３】
次に、複合機１０に格納された証明書をエクスポートしてＰＣ３０に格納する動作について説明する。
【００６４】
図１５は本発明の第１の実施の形態における証明書のエクスポート動作のシーケンスを示す図である。
【００６５】
ここで、ＰＣ３０が証明書設定ページを要求してからＰＣ３０内のＷｅｂブラウザ上で証明書設定ページが開かれ、表示されるまでの動作（Ｔ１１〜Ｔ１４）は、図１０に示される証明書のインポート動作におけるＰＣ３０が証明書設定ページを要求してからＰＣ３０内のＷｅｂブラウザ上で証明書設定ページが開かれ、表示されるまでの動作（Ｔ１〜Ｔ４）と同様であるので、その説明を省略する。
【００６６】
そして、ＰＣ３０の画像表示部３２に表示された証明書設定ページとしてのページ６４の証明書一覧６５の中から、ＰＣ３０に格納する証明書がユーザによって選択され、さらに、エクスポート要求ボタン６７がユーザによってクリックされる。
【００６７】
すると、ＰＣ３０は、ユーザによって指定された証明書のエクスポート要求を複合機１０に送信する（Ｔ１５）。証明書エクスポート要求を受信した複合機１０は、証明書格納部１６より指定された証明書を取得し（Ｔ１６）、エクスポートする証明書をＰＣ３０に送信する（Ｔ１７）。複合機１０より送信された証明書を受信したＰＣ３０は、その証明書を証明書格納部１６に保存する（Ｔ１８）。
【００６８】
次に、証明書エクスポート処理時のＰＣ３０の動作について説明する。
【００６９】
図１６は本発明の第１の実施の形態における証明書エクスポート処理時のＰＣの動作を示すフローチャートである。
【００７０】
まず、ユーザによってエクスポートの対象となる証明書が選択される。そして、ユーザによって送信ボタンがクリックされると、ＰＣ３０はエクスポート要求を複合機１０に送信する。続いて、ＰＣ３０は、複合機１０によって送信されたエクスポートの対象となる証明書を受信すると、該証明書を証明書格納部３４に格納する。
【００７１】
次に、フローチャートについて説明する。
ステップＳ５１  ユーザによってエクスポートの対象となる証明書が選択される。
ステップＳ５２  エクスポート要求を複合機１０に送信する。
ステップＳ５３  エクスポートの対象となる証明書を受信する。
ステップＳ５４  証明書を証明書格納部３４に格納する。
【００７２】
次に、証明書エクスポート処理時の複合機１０の動作について説明する。
【００７３】
図１７は本発明の第１の実施の形態における証明書エクスポート処理時の複合機の動作を示すフローチャートである。
【００７４】
まず、複合機１０は、エクスポートの対象となる証明書のエクスポート要求をＰＣ３０から受信する。続いて、複合機１０は、エクスポートの対象となる証明書を証明書格納部１６から取得する。そして、複合機１０は、取得したエクスポートの対象となる証明書をＰＣ３０に送信する。
【００７５】
次に、フローチャートについて説明する。
ステップＳ６１  エクスポート要求をＰＣ３０から受信する。
ステップＳ６２  エクスポートの対象となる証明書を証明書格納部１６から取得する。
ステップＳ６３  取得したエクスポートの対象となる証明書をＰＣ３０に送信する。
【００７６】
次に、複合機１０に格納された証明書を削除する動作について説明する。
【００７７】
図１８は本発明の第１の実施の形態における証明書の削除動作のシーケンスを示す図である。
【００７８】
ここで、ＰＣ３０が証明書設定ページを要求してからＰＣ３０内のＷｅｂブラウザ上で証明書設定ページが開かれ、表示されるまでの動作（Ｔ２１〜Ｔ２４）は、図１０に示される証明書のインポート動作におけるＰＣ３０が証明書設定ページを要求してからＰＣ３０内のＷｅｂブラウザ上で証明書設定ページが開かれ、表示されるまでの動作（Ｔ１〜Ｔ４）と同様であるので、その説明を省略する。
【００７９】
そして、ＰＣ３０の画像表示部３２に表示された証明書設定ページとしてのページ６４の証明書一覧６５の中から、削除する証明書がユーザによって選択され、さらに、削除要求ボタン６８がユーザによってクリックされる。
【００８０】
すると、ＰＣ３０は、ユーザによって指定された証明書の削除要求を複合機１０に送信する（Ｔ２５）。証明書の削除要求を受信した複合機１０は、証明書格納部１６から指定された証明書を削除する（Ｔ２６）。
【００８１】
次に、証明書削除処理時のＰＣ３０の動作について説明する。
【００８２】
図１９は本発明の第１の実施の形態における証明書削除処理時のＰＣの動作を示すフローチャートである。
【００８３】
まず、ユーザによって削除の対象となる証明書が選択される。そして、ユーザによって送信ボタンがクリックされると、ＰＣ３０は削除要求を複合機１０に送信する。
【００８４】
次に、フローチャートについて説明する。
ステップＳ７１  ユーザによって削除の対象となる証明書が選択される。
ステップＳ７２  削除要求を複合機１０に送信する。
【００８５】
次に、証明書削除処理時の複合機１０の動作について説明する。
【００８６】
図２０は本発明の第１の実施の形態における証明書削除処理時の複合機の動作を示すフローチャートである。
【００８７】
まず、複合機１０は、削除の対象となる証明書を削除する旨の指示をＰＣ３０から受信する。すると、複合機１０は、証明書格納部１６から対象とされた証明書を削除する。
【００８８】
次に、フローチャートについて説明する。
ステップＳ８１  削除の対象となる証明書を削除する旨の指示をＰＣ３０から受信する。
ステップＳ８２  証明書格納部１６から対象とされた証明書を削除する。
【００８９】
次に、複合機１０に格納された証明書の詳細情報を表示する動作について説明する。
【００９０】
図２１は本発明の第１の実施の形態における証明書の詳細情報表示動作のシーケンスを示す図である。
【００９１】
ここで、ＰＣ３０が証明書設定ページを要求してからＰＣ３０内のＷｅｂブラウザ上で証明書設定ページが開かれ、表示されるまでの動作（Ｔ３１〜Ｔ３４）は、図１０に示される証明書のインポート動作におけるＰＣ３０が証明書設定ページを要求してからＰＣ３０内のＷｅｂブラウザ上で証明書設定ページが開かれ、表示されるまでの動作（Ｔ１〜Ｔ４）と同様であるので、その説明を省略する。
【００９２】
そして、ＰＣ３０の画像表示部３２に表示された証明書設定ページとしてのページ６４の証明書一覧６５の中から、削除する証明書がユーザによって選択され、さらに、詳細情報表示要求ボタン６９がユーザによってクリックされる。
【００９３】
すると、ＰＣ３０は、ユーザによって指定された証明書の詳細情報取得要求を複合機１０に送信する（Ｔ３５）。証明書の詳細情報取得要求を受信した複合機１０は、証明書格納部１６から指定された証明書の詳細情報を取得し（Ｔ３６）、取得した証明書の詳細情報をＰＣ３０に送信する（Ｔ３７）。複合機１０より送信された証明書の詳細情報を受信したＰＣ３０は、その証明書の詳細情報のページをＷｅｂブラウザ上で表示する（Ｔ３８）。
【００９４】
次に、証明書の詳細情報表示時のＰＣ３０の動作について説明する。
【００９５】
図２２は本発明の第１の実施の形態における証明書の詳細情報表示時のＰＣの動作を示すフローチャートである。
【００９６】
まず、ユーザによって詳細情報取得の対象となる証明書が選択される。そして、ユーザによって送信ボタンがクリックされると、ＰＣ３０は選択された証明書の詳細情報取得要求を複合機１０に送信する。
【００９７】
続いて、ＰＣ３０は、複合機１０によって送信された対象となる証明書の詳細情報を受信すると、該詳細情報を表示する。そして、ユーザによってページクローズ要求ボタン７７がクリックされると、前記詳細情報の表示を終了する。
【００９８】
次に、フローチャートについて説明する。
ステップＳ９１  ユーザによって詳細情報取得の対象となる証明書が選択される。
ステップＳ９２  証明書の詳細情報取得要求を複合機１０に送信する。
ステップＳ９３  対象となる証明書の詳細情報を受信する。
ステップＳ９４  詳細情報を表示する。
ステップＳ９５  詳細情報の表示を終了する。
【００９９】
次に、証明書の詳細情報表示時の複合機１０の動作について説明する。
【０１００】
図２３は本発明の第１の実施の形態における証明書の詳細情報表示時の複合機の動作を示すフローチャートである。
【０１０１】
まず、複合機１０は、対象となる証明書の詳細情報取得要求をＰＣ３０から受信する。続いて、複合機１０は、対象となる証明書の詳細情報を証明書格納部１６から取得する。そして、複合機１０は、取得した詳細情報を、証明書詳細情報表示ページの形式にした上で、ＰＣ３０に送信する。
【０１０２】
次に、フローチャートについて説明する。
ステップＳ１０１  対象となる証明書の詳細情報取得要求をＰＣ３０から受信する。
ステップＳ１０２  対象となる証明書の詳細情報を証明書格納部１６から取得する。
ステップＳ１０３  取得した詳細情報を、証明書詳細情報表示ページの形式にした上で、ＰＣ３０に送信する。
【０１０３】
次に、複合機１０のＷｅｂページによる処理機能と対応する証明書の設定について説明する。
【０１０４】
図２４は本発明の第１の実施の形態における処理機能と対応する証明書の設定のシーケンスを示す図である。
【０１０５】
まず、ＰＣ３０は、ユーザによって、Ｗｅｂブラウザ上で、複合機１０のＵＲＬと処理機能設定ページとを指定された場合、処理機能設定ページを要求する（Ｔ４１）。処理機能設定ページ要求を受信した複合機１０は、処理機能に関する設定情報を取得し（Ｔ４２）、Ｗｅｂページの形式としてＰＣ３０に応答する（Ｔ４３）。そして、複合機１０からで処理機能設定ページを受信すると、ＰＣ３０内のＷｅｂブラウザ上で処理機能設定ページが開かれ、表示される（Ｔ４４) 。
【０１０６】
続いて、ユーザによって図８に示される証明書一覧表示要求ボタン８２ｃがクリックされた場合、ＰＣ３０は証明書一覧要求を複合機１０に送信する（Ｔ４５）。証明書一覧要求を受信した複合機１０は、証明書一覧を作成するため証明書情報を取得する（Ｔ４６）。そして、複合機１０は、取得した証明書情報を元に、Ｗｅｂページの形式にした証明書一覧ページをＰＣ３０に送信する（Ｔ４７）。
【０１０７】
証明書一覧ページを受信すると、ＰＣ３０内のＷｅｂブラウザ上で証明書一覧ページを表示する（Ｔ４８）。ここで表示されるページの形式は、図５に示されるような形式である。
【０１０８】
必要に応じて証明書一覧６５を確認したユーザが、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の設定が完了した後に送信ボタン８３をクリックすると、ＰＣ３０は、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ設定値を複合機１０に送信する（Ｔ４９）。Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ設定値を受信した複合機１０は、処理機能の設定に反映させる（Ｔ５０）。
【０１０９】
次に、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の処理機能設定時のＰＣ３０の動作について説明する。
【０１１０】
図２５は本発明の第１の実施の形態におけるＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の処理機能設定時のＰＣの動作を示すフローチャートである。
【０１１１】
まず、ＰＣ３０は、処理機能設定ページを要求する。そして、複合機１０から処理機能設定ページを受信すると、該処理機能設定ページを表示する。
【０１１２】
続いて、ＰＣ３０は、ユーザによる証明書一覧取得要求があるか否かを判断する。ここで、証明書一覧取得要求がある場合、ＰＣ３０は、複合機１０に証明書一覧情報を要求する。続いて、ＰＣ３０は、証明書一覧６５を複合機１０から受信すると、証明書一覧６５を表示する。そして、ユーザによって証明書一覧６５の表示の終了が要求されると、証明書一覧６５の表示を終了する。
【０１１３】
また、ユーザによる証明書一覧取得要求があるか否かを判断して、証明書一覧取得要求がない場合、ユーザによって処理機能設定が入力され、送信ボタン８３がクリックされると、ＰＣ３０は設定要求を送信する。
【０１１４】
次に、フローチャートについて説明する。
ステップＳ１１１  処理機能設定ページを要求する。
ステップＳ１１２  複合機１０から処理機能設定ページを受信する。
ステップＳ１１３  処理機能設定ページを表示する。
ステップＳ１１４  ユーザによる証明書一覧取得要求があるか否かを判断する。ユーザによる証明書一覧取得要求がある場合はステップＳ１１５に進み、ユーザによる証明書一覧取得要求がない場合はステップＳ１１９に進む。
ステップＳ１１５  複合機１０に証明書一覧情報を要求する。
ステップＳ１１６  証明書一覧６５を複合機１０から受信する。
ステップＳ１１７  証明書一覧６５を表示する。
ステップＳ１１８  証明書一覧６５の表示を終了する。
ステップＳ１１９  ユーザによって処理機能設定が入力される。
ステップＳ１２０  設定要求を送信する。
【０１１５】
次に、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の処理機能設定時の複合機１０の動作について説明する。
【０１１６】
図２６は本発明の第１の実施の形態におけるＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の処理機能設定時の複合機の動作を示すフローチャートである。
【０１１７】
まず、複合機１０は、ＰＣ３０から処理機能設定ページの要求を受信すると、処理機能設定値を取得し、処理機能設定ページとしてＰＣ３０に送信する。そして、該ＰＣ３０において設定が完了し、ＰＣ３０から送信された処理機能の設定変更を受信すると、複合機１０は、処理機能設定値を変更して反映させる。
【０１１８】
次に、フローチャートについて説明する。
ステップＳ１２１  ＰＣ３０から処理機能設定ページの要求を受信する。
ステップＳ１２２  処理機能設定値を取得する。
ステップＳ１２３  処理機能設定ページとしてＰＣ３０に送信する。
ステップＳ１２４  ＰＣ３０から送信された処理機能の設定変更を受信する。
ステップＳ１２５  処理機能設定値を変更して反映させる。
【０１１９】
次に、暗号化が適用されたＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能による動作について説明する。
【０１２０】
図２７は本発明の第１の実施の形態における暗号化が適用されたＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能による動作のシーケンスを示す図である。
【０１２１】
この場合、スキャン画像、すなわち、読み取りの対象となる画像が印刷された用紙が画像読取部１２にセットされた複合機１０の操作部１１で、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の送信設定が行われる。なお、前記操作部１１の操作パネル６０には、図４に示されるような表示が行われ、画像の送信先を設定するための宛先設定部６１と、送信を実行するための送信ボタン６２とが表示されている。
【０１２２】
そして、宛先設定部６１に表示されているあらかじめ登録された複数の宛先の中から、ユーザがタッチすることによって、画像読取部１２がスキャンした画像を送信するＥ−ｍａｉｌの送信先が選択される（Ｔ５１）。ユーザによって、一つ以上の送信先が選択され、送信ボタン６２が押下されると（Ｔ５２）、複合機１０は、ＴＣＰコネクションを確立した上で、メールサーバ４０に暗号化通信の開始要求を送信する（Ｔ５３）。
【０１２３】
開始要求を受信したメールサーバ４０は、公開鍵が含まれたサーバ証明書を複合機１０に送信する。前記サーバ証明書には発行元情報が格納されており、発行元についてメールサーバ４０の保持する認証局署名証明書を利用して複合機１０が信頼することができる認証局であると判断すれば、複合機１０はメールサーバ４０を信頼することができると判断する。
【０１２４】
その後、サーバ証明書に含まれた公開鍵によって、後に送信するデータに先駆けて、該データの暗号化に用いる共通鍵を送付する。メールサーバ４０は、自身の秘密鍵で共通鍵を複合し、後の暗号化通信に備える。Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ用に関連付けられた証明書はＴ５３の暗号化通信の開始要求内でメールサーバ４０に送信される。
【０１２５】
以上のように、メールサーバ４０は、暗号化通信の準備や証明書の確認を行い（Ｔ５４）、暗号化通信を開始する旨の応答を送信する（Ｔ５５）。そして、暗号化通信開始応答を受信した複合機１０は、送信の準備が終了したものと判断し、画像読取部１２にセットされた用紙をスキャンする（Ｔ５６）。その後、複合機１０がスキャンデータ、すなわち、画像読取部１２によってスキャンされた画像のデータを暗号化したものをメールサーバ４０に送信し（Ｔ５７）、処理を完了する。
【０１２６】
Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ用証明書は、メールの送信者が妥当か否かのメールサーバ４０による認証目的に利用される。
【０１２７】
次に、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ用証明書を利用する場合の動作について説明する。
【０１２８】
図２８は本発明の第１の実施の形態におけるＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ用証明書利用時のシーケンスを示す図である。
【０１２９】
まず、メールサーバ４０からのクライアント証明書要求があると（Ｔ６１）、複合機１０は、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ用に関連付けられた証明書をクライアント証明書として選択し（Ｔ６２）、クライアント証明書をメールサーバ４０に送信する（Ｔ６３）。メールサーバ４０は受信したクライアント証明書から公開鍵を取得する（Ｔ６４）。なお、クライアントの認証が行われるのは、実際に暗号化されたデータを受信した時である。
【０１３０】
そして、複合機１０は、メッセージに該メッセージから生成したダイジェストを付与し、暗号化したものを送信する（Ｔ６５）。暗号化データ、すなわち、暗号化されたメッセージを受信したメールサーバ４０は、Ｔ６４で取得した公開鍵によってメッセージを解読する（Ｔ６６）。そして、メールサーバ４０は、解読したメッセージから複合機１０と同じ方法でダイジェストを作成し、暗号化データに含まれていたダイジェストと比較する（Ｔ６７）。二つのダイジェストが一致すればＴ６５で受信した暗号化データが複合機１０のものであると判断することができ、認証に成功する（Ｔ６８）。
【０１３１】
次に、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ送信時の複合機１０の動作について説明する。
【０１３２】
図２９は本発明の第１の実施の形態におけるＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ送信時の複合機の動作を示すフローチャートである。
【０１３３】
まず、スキャン用紙、すなわち、読み取りの対象となる画像が印刷された用紙が画像読取部１２にセットされると、操作部１１の操作パネル６０にＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の面面が表示される。操作部１１が宛先選択を受け付け、送信ボタン６２の押下を受け付けると、複合機１０は、暗号化通信開始要求をメールサーバ４０に送信する。
【０１３４】
続いて、複合機１０は、メールサーバ４０から暗号化通信開始応答を受信すると、セットされた用紙の画像を読み込み、スキャンデータを暗号化してメールサーバ４０に送信する。
【０１３５】
次に、フローチャートについて説明する。
ステップＳ１３１  スキャン用紙が画像読取部１２にセットされる。
ステップＳ１３２  操作部１１の操作パネル６０にＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の面面が表示される。
ステップＳ１３３  操作部１１が宛先選択を受け付ける。
ステップＳ１３４  送信ボタン６２の押下を受け付ける。
ステップＳ１３５  暗号化通信開始要求をメールサーバ４０に送信する。
ステップＳ１３６  メールサーバ４０から暗号化通信開始応答を受信する。
ステップＳ１３７  セットされたスキャン用紙の画像を読み込む。
ステップＳ１３８  スキャンデータを暗号化してメールサーバ４０に送信する。
【０１３６】
本実施の形態におけるＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能利用時には、複合機１０は暗号化通信のクライアントとして動作するので、証明書をクライアント証明書として利用する。機能によっては、複合機１０が暗号化通信のサーバとして動作することもあり、その際、証明書はサーバ証明書として機能する。また、通信相手の認証を行う機能では、通信相手の証明書の発行元である認証局の証明書を利用することもある。
【０１３７】
なお、本実施の形態では、証明書自体には、何ら個人を特定する個人情報が含まれていない。しかし、証明書に個人情報を含め、さらに、処理機能情報格納部１５において、証明書テーブル１５ａ及び処理機能テーブル１５ｂと個人情報とを関連付けるようにしてもよい。
【０１３８】
次に、前記証明書の一例について説明する。
【０１３９】
図３０は本発明の第１の実施の形態における証明書の例を示す図である。
【０１４０】
本実施の形態における証明書は、電子鍵証明書の標準規格であるＸ．５０９に準拠するものである。図において、９０は、前記証明書の一例を示すものである。
【０１４１】
ここで、バージョン９１は、Ｘ．５０９規格のバージョンを特定する。シリアル番号９２は、証明書９０を作成した発行者が、自身が発行した他の証明書と区別するためのシリアル番号である。署名アルゴリズム９３は、発行者が署名を付けるときに使ったアルゴリズムを示す。証明書９０では、ｍｄ５ＷｉｔｈＲＳＡＥｎｃｒｙｐｔｉｏｎ方式の署名アルゴリズムが利用されている。
【０１４２】
また、発行者名９４は、証明書９０に署名をした発行者のＸ．５００名を表す。有効期間９５は、証明書９０の有効期間を表す。証明書９０は限られた有効期間９５で表された期間内でのみ有効である。
【０１４３】
さらに、公開鍵の所有者９６は、公開鍵及びその証明書の所有者名を表す。公開鍵のアルゴリズム９７は、公開鍵暗号のアルゴリズムを表す。証明書９０では、ｒｓａ公開鍵暗号アルゴリズムが利用されている。
【０１４４】
さらに、公開鍵本体９８には公開鍵本体が格納されている。証明書９０では、ｒｓａ公開鍵暗号アルゴリズムで鍵サイズ１０２４〔ｂｉｔ〕の公開鍵が格納されている。
【０１４５】
次に、本実施の形態における変形例について説明する。
【０１４６】
本実施の形態においては、証明書が関連付けられた機能は、ユーザであれば誰でも利用することができ、無制限な利用を許している。
【０１４７】
しかし、以下のような構成を採用することによって、図３０に示される証明書９０の公開鍵の所有者９６の欄に記入されたユーザ名を用いて、ユーザ毎に利用することができる機能を制限することが可能である。
【０１４８】
すなわち、変形例において、複合機１０は、ユーザ名とパスワードとを入力可能とする各種設定ボタンを有する操作部と、入力内容や使用可能な機能を表示する表示部と、証明書９０に設定されたユーザ名と当該ユーザのパスワードが含まれるアカウント情報とを対応付けてあらかじめ格納させておく格納テーブルとをさらに備えるものであるとする。なお、処理機能情報格納部１５の証明書テーブル１５ａには、証明書Ｎｏ．に代えて証明書のアカウント情報が記載されており、使用可能な機能を規定する処理機能テーブル１５ｂと対応付けられている。
【０１４９】
このような構成の複合機１０の動作の一例として、ユーザが証明書９０を利用して画像の読み取りを行う場合について説明する。
【０１５０】
ユーザは、複合機１０の画像の読取機能を使用する場合には、あらかじめ前記ユーザに別途発行された証明書９０を複合機１０に送信し、証明書格納部１６に格納しておくものとする。次に、前記ユーザは、操作部の設定ボタンによってユーザのユーザ名及びパスワードを入力する。
【０１５１】
すると、複合機１０の制御部２０は、入力されたユーザ名及びパスワードと、あらかじめ格納テーブルに格納された証明書９０のアカウント情報とを比較して、異同を判断する。そして、判断の結果、合致した場合には、証明書９０のユーザ名と対応付けられた処理機能テーブル１５ｂを呼び出して、使用することができる機能を操作パネル６０上に表示し、許可された機能の入力待ち状態に移行する。ここで、処理機能テーブル１５ｂに読取操作が登録されていれば、該読取操作の入力待ち状態に移行する。
【０１５２】
制御部２０による判断の結果、合致しない場合には、使用することができる機能がないことを操作パネル６０上に表示し、読取操作を一切禁止する。
【０１５３】
このように、変形例においては、証明書９０に設定されたユーザ情報を用いて、利用することができる機能を個別に設定するので、ユーザ毎に利用することができる機能を制限することが可能である。また、複合機１０の管理者用としてのアカウントが用意されており、そのアカウントでログインしたときのみ証明書９０のインポートが可能になるため、管理者以外のユーザが任意に証明書９０を追加することを制限することができる。
【０１５４】
このように、本実施の形態においては、複合機１０に格納された証明書を一括で管理する機能として、処理機能と証明書との対応付けを出力するようになっているので、ユーザがその対応状態を容易に確認することができる。これにより、証明書の種類としてどの処理機能に流用することができるかといった情報や、保存されてはいるが利用されていない証明書の情報を把握することができる。
【０１５５】
さらに、証明書に個人情報を含め、複合機１０の証明書テーブル１５ａ及び処理機能テーブル１５ｂと個人情報とを関連付けることによって、ユーザ毎に利用することができる機能を制限することができる。
【０１５６】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び効果についても、その説明を省略する。
【０１５７】
図３１は本発明の第２の実施の形態におけるシステムの構成を示す図、図３２は本発明の第２の実施の形態における複合機の概略構成を示す図、図３３は本発明の第２の実施の形態における証明書インポート画面を示す図、図３４は本発明の第２の実施の形態における処理機能設定画面を示す図である。
【０１５８】
図３１に示されるように、本実施の形態において、複合機１０はＬＡＮ５０を介してメールサーバ４０と相互に接続されている。なお、ここでは、前記複合機１０及びメールサーバ４０はＴＣＰ／ＩＰによって通信可能な設定がなされている。また、ＰＣ３０は省略されている。
【０１５９】
また、前記複合機１０は、図３２に示されるように、操作部１１、画像読取部１２、設定情報通信部１３、認証暗号化通信部１４、処理機能情報格納部１５、証明書格納部１６、ネットワーク通信部１７、印刷部１８、ＦＡＸ通信部１９及び制御部２０とともに、前記複合機１０に装着されたＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ２２と通信を行う通信部としてのＵＳＢメモリ通信部２１、及び、証明書が保存され、複合機１０に証明書をインポートする際に装着される外部メモリとしてのＵＳＢメモリ２２を更に有する。なお、前記操作部１１、画像読取部１２、設定情報通信部１３、認証暗号化通信部１４、処理機能情報格納部１５、証明書格納部１６、ネットワーク通信部１７、印刷部１８、ＦＡＸ通信部１９、制御部２０、ＵＳＢメモリ通信部２１及びＵＳＢメモリ２２は、信号線を介してすべて制御部２０に接続されて制御される。該制御部２０は複合機１０全体の動作を統合的に制御する。
【０１６０】
そして、前記複合機１０の操作部１１は、図４に示されるように、表示装置としての操作パネル６０を有する。該操作パネル６０は、表示手段と入力手段とを兼ね備えるタッチパネルであって、表示手段としてのＬＣＤパネル、ＬＥＤパネル等と、入力手段としてのタッチセンサ等を備える。また、前記操作パネル６０は、画像読取部１２にセットされた画像の送信先を設定するための宛先設定部６１、送信を実行するための送信ボタン６２等を備える。ユーザは、前記操作パネル６０を操作することによって画像送信に関する設定、送信指示を行うことができる。
【０１６１】
また、本実施の形態における操作パネル６０は、図３３に示されるような証明書インポート画面７０を表示する。該証明書インポート画面７０は、証明書選択リスト７１と設定要求ボタン７３とを有する。前記証明書選択リスト７１はＵＳＢメモリ２２内の証明書をリストとして表示し、その中でインポート対象の証明書が選択された上で設定要求ボタン７３が押下されると、インポートを開始する。
【０１６２】
さらに、本実施の形態における処理機能として、第１の実施の形態と同様に、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能を例にして説明する。
【０１６３】
本実施の形態における操作パネル６０には、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の処理機能設定画面として、図３４に示されるような画面８０が表示される。該画面８０は、メールサーバ宛先フォーム欄８１と、暗号化設定欄８２とを有する。前記メールサーバ宛先フォーム欄８１には、複合機１０でＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能を使用した時に中継するメールサーバ４０の宛先が入力される。
【０１６４】
そして、前記暗号化設定欄８２は、暗号化設定プルダウンメニュー８２ａ、証明書選択プルダウンメニュー８２ｂ及び証明書一覧表示要求ボタン８２ｃを備える。前記暗号化設定プルダウンメニュー８２ａによって、暗号化についての設定が有効又は無効から選択され、有効が選択されたときに証明書を用いた暗号化がＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能に適用される。また、前記証明書選択プルダウンメニュー８２ｂによって、複合機１０の証明書格納部１６に保存されている証明書の中からＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の暗号化通信に利用する証明書が選択される。なお、現在保存されている証明書の数が証明書選択プルダウンメニュー８２ｂのプルダウンリストに表示される。証明書選択プルダウンメニュー８２ｂによって選択した番号は、証明書Ｎｏ．６５ａの値と対応している。また、証明書一覧表示要求ボタン８２ｃは、複合機１０に保存されている証明書を確認する場合に証明書一覧６５を要求するためのボタンである。
【０１６５】
なお、他の構成及び機能については、前記第１の実施の形態と同様であるので、その説明を省略する。
【０１６６】
次に、本実施の形態におけるシステムの動作について説明する。まず、複合機１０の操作パネル６０を操作することによる証明書のインポート処理の動作について説明する。
【０１６７】
図３５は本発明の第２の実施の形態における証明書インポート処理時の動作を示すフローチャートである。
【０１６８】
ユーザによってインポート設定モードを要求されると、複合機１０は、インポート設定モードの表示を行い、証明書インポート画面７０を操作パネル６０に表示する。続いて、複合機１０は、装着されたＵＳＢメモリ２２内の証明書形式のファイルを検索し操作パネル６０上に表示する。そして、該操作パネル６０上に表示された証明書の中から、インポート対象の証明書がユーザによって選択され、インポート対象の証明書が指定される。設定要求ボタン７３が押下されると、指定された証明書がＵＳＢメモリ２２内から、複合機１０内の格納場所にコピーされて保存される。
【０１６９】
次に、フローチャートについて説明する。
ステップＳ１４１  インポート設定モードの表示を行う。
ステップＳ１４２  ＵＳＢメモリ２２内の証明書形式のファイルを検索する。
ステップＳ１４３  インポート対象の証明書が指定される。
ステップＳ１４４  証明書がＵＳＢメモリ２２内から、複合機１０内の格納場所にコピーされて保存される。
【０１７０】
次に、複合機１０の操作パネル６０による、処理機能と対応する証明書の設定について説明する。
【０１７１】
図３６は本発明の第２の実施の形態における操作パネルからの処理機能対応証明書設定の動作を示すフローチャートである。
【０１７２】
まず、ユーザが操作パネル６０を操作することによって処理機能設定のモードを指定した場合、複合機１０は、操作パネル６０に画面８０を表示する。
【０１７３】
そして、複合機１０は、ユーザによる証明書一覧取得要求があるか否かを判断する。そして、証明書一覧取得要求がある場合、すなわち、ユーザによって証明書一覧表示要求ボタン８２ｃがクリックされた場合、複合機１０は、証明書一覧６５を生成するために証明書情報を取得する。続いて、複合機１０は、取得した該証明書情報を元に生成した証明書一覧６５を表示する。ここで表示されるページの形式は、図５に示されるような形式である。そして、証明書一覧６５を確認したユーザによって証明書一覧６５の表示終了の操作が行われると、画面８０が再び表示される。
【０１７４】
また、ユーザによる証明書一覧取得要求があるか否かを判断して、証明書一覧取得要求がない場合、Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ設定が完了する。そして、ユーザによって設定ボタン８４が押下され、処理機能の設定が変更されると、複合機１０は処理機能の設定に反映させる。
【０１７５】
次に、フローチャートについて説明する。
ステップＳ１５１  操作パネル６０に画面８０を表示する。
ステップＳ１５２  ユーザによる証明書一覧取得要求があるか否かを判断する。ユーザによる証明書一覧取得要求がある場合はステップＳ１５３に進み、ユーザによる証明書一覧取得要求がない場合はステップＳ１５６に進む。
ステップＳ１５３  証明書一覧６５を生成するために証明書情報を取得する。
ステップＳ１５４  証明書情報を元に生成した証明書一覧６５を表示する。
ステップＳ１５５  証明書一覧６５の表示を終了する。
ステップＳ１５６  ユーザによって設定ボタン８４が押下される。
ステップＳ１５７  処理機能の設定が変更される。
【０１７６】
なお、処理機能に設定された証明書の利用方法は、前記第１の実施の形態と同様であるので、その説明を省略する。
【０１７７】
このように、本実施の形態においては、複合機１０に格納された証明書を一括で管理する機能として、処理機能と証明書との対応付けを出力するようになっている。これにより、ユーザがその対応状態を容易に確認することができる。
【０１７８】
また、前記第１の実施の形態と比較して、ネットワーク等で接続された別の端末であるＰＣ３０からではなく、複合機１０の操作パネル６０上からの証明書のインポート並びに処理機能と証明書との対応付けの設定及び確認が可能となり、利便性を向上させることができる。
【０１７９】
なお、前記第１及び第２の実施の形態においては、画像処理装置が複合機１０である場合について説明したが、画像を処理することができる装置であれば、プリンタ、ファクシミリ装置、複写機等にも適用することができる。
【０１８０】
また、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１８１】
【図１】本発明の第１の実施の形態における複合機の概略構成を示す図である。
【図２】本発明の第１の実施の形態におけるＰＣの概略構成を示す図である。
【図３】本発明の第１の実施の形態におけるシステムの構成を示す図である。
【図４】本発明の第１の実施の形態における複合機の操作パネルを示す図である。
【図５】本発明の第１の実施の形態における証明書設定ページの表示例を示す図である。
【図６】本発明の第１の実施の形態における証明書インポートページを示す図である。
【図７】本発明の第１の実施の形態における証明書詳細情報ページの表示例を示す図である。
【図８】本発明の第１の実施の形態における処理機能設定ページを示す図である。
【図９】本発明の第１の実施の形態における処理機能情報格納部の構成を示す図である。
【図１０】本発明の第１の実施の形態における証明書のインポート動作のシーケンスを示す図である。
【図１１】本発明の第１の実施の形態における証明書設定時のＰＣの動作を示すフローチャートである。
【図１２】本発明の第１の実施の形態における証明書設定時の複合機の動作を示すフローチャートである。
【図１３】本発明の第１の実施の形態における証明書インポート処理時のＰＣの動作を示すフローチャートである。
【図１４】本発明の第１の実施の形態における証明書インポート処理時の複合機の動作を示すフローチャートである。
【図１５】本発明の第１の実施の形態における証明書のエクスポート動作のシーケンスを示す図である。
【図１６】本発明の第１の実施の形態における証明書エクスポート処理時のＰＣの動作を示すフローチャートである。
【図１７】本発明の第１の実施の形態における証明書エクスポート処理時の複合機の動作を示すフローチャートである。
【図１８】本発明の第１の実施の形態における証明書の削除動作のシーケンスを示す図である。
【図１９】本発明の第１の実施の形態における証明書削除処理時のＰＣの動作を示すフローチャートである。
【図２０】本発明の第１の実施の形態における証明書削除処理時の複合機の動作を示すフローチャートである。
【図２１】本発明の第１の実施の形態における証明書の詳細情報表示動作のシーケンスを示す図である。
【図２２】本発明の第１の実施の形態における証明書の詳細情報表示時のＰＣの動作を示すフローチャートである。
【図２３】本発明の第１の実施の形態における証明書の詳細情報表示時の複合機の動作を示すフローチャートである。
【図２４】本発明の第１の実施の形態における処理機能と対応する証明書の設定のシーケンスを示す図である。
【図２５】本発明の第１の実施の形態におけるＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の処理機能設定時のＰＣの動作を示すフローチャートである。
【図２６】本発明の第１の実施の形態におけるＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能の処理機能設定時の複合機の動作を示すフローチャートである。
【図２７】本発明の第１の実施の形態における暗号化が適用されたＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ機能による動作のシーケンスを示す図である。
【図２８】本発明の第１の実施の形態におけるＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ用証明書利用時のシーケンスを示す図である。
【図２９】本発明の第１の実施の形態におけるＳｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ送信時の複合機の動作を示すフローチャートである。
【図３０】本発明の第１の実施の形態における証明書の例を示す図である。
【図３１】本発明の第２の実施の形態におけるシステムの構成を示す図である。
【図３２】本発明の第２の実施の形態における複合機の概略構成を示す図である。
【図３３】本発明の第２の実施の形態における証明書インポート画面を示す図である。
【図３４】本発明の第２の実施の形態における処理機能設定画面を示す図である。
【図３５】本発明の第２の実施の形態における証明書インポート処理時の動作を示すフローチャートである。
【図３６】本発明の第２の実施の形態における操作パネルからの処理機能対応証明書設定の動作を示すフローチャートである。
【符号の説明】
【０１８２】
１０    複合機
３０    ＰＣ
【図１】
0004654255.tif 000002
【図２】
0004654255.tif 000003
【図３】
0004654255.tif 000004
【図４】
0004654255.tif 000005
【図５】
0004654255.tif 000006
【図６】
0004654255.tif 000007
【図７】
0004654255.tif 000008
【図８】
0004654255.tif 000009
【図９】
0004654255.tif 000010
【図１０】
0004654255.tif 000011
【図１１】
0004654255.tif 000012
【図１２】
0004654255.tif 000013
【図１３】
0004654255.tif 000014
【図１４】
0004654255.tif 000015
【図１５】
0004654255.tif 000016
【図１６】
0004654255.tif 000017
【図１７】
0004654255.tif 000018
【図１８】
0004654255.tif 000019
【図１９】
0004654255.tif 000020
【図２０】
0004654255.tif 000021
【図２１】
0004654255.tif 000022
【図２２】
0004654255.tif 000023
【図２３】
0004654255.tif 000024
【図２４】
0004654255.tif 000025
【図２５】
0004654255.tif 000026
【図２６】
0004654255.tif 000027
【図２７】
0004654255.tif 000028
【図２８】
0004654255.tif 000029
【図２９】
0004654255.tif 000030
【図３０】
0004654255.tif 000031
【図３１】
0004654255.tif 000032
【図３２】
0004654255.tif 000033
【図３３】
0004654255.tif 000034
【図３４】
0004654255.tif 000035
【図３５】
0004654255.tif 000036
【図３６】
0004654255.tif 000037