(57)【要約】【課題】  印刷装置が自分で保有する証明書の有効期限が切れた場合に印刷装置利用者または管理者に証明書の有効期限切れを通知することを可能とする。更に印刷装置に証明書の保管先を指定しておくことにより、印刷装置が保管する証明書が切れた場合に指定された場所から自動で証明書を取得し、証明書の更新を可能とする。【解決手段】  印刷処理を行う印字部と、表示部（ＵＩ）と証明書を保管する記憶部と、ネットワークインタフェース部と、印刷装置の設定等を行うことが可能な操作部と、時計装置と、証明書の有効期限を調べる機能を備え、印刷装置の保有する証明書の有効期限が切れた場合、証明書の有効期限が切れたことを利用者または印刷管理者に通知することを可能とする印刷装置。【選択図】  図１
2006239930.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を行う印字部と、表示部（ＵＩ）と証明書を保管する記憶部と、ネットワークインタフェース部と、印刷装置の設定等を行うことが可能な操作部と、時計装置と、証明書の有効期限を調べる機能を備え、印刷装置の保有する証明書の有効期限が切れた場合、証明書の有効期限が切れたことを利用者または印刷管理者に通知することを可能とする印刷装置。
【請求項２】
請求項１の印刷装置において、印刷装置の保有する証明書の有効期限が切れたことを検知した場合、印刷装置の備える表示装置に証明書の有効期限が切れたことを表示することを特徴とした印刷装置。
【請求項３】
請求項１の印刷装置において、印刷装置の保有する証明書の有効期限が切れた事を検知した場合、証明書の有効期限が切れたことを印刷装置の印字部を利用して媒体に出力することにより利用者に知らせることを可能とした印刷装置。
【請求項４】
請求項１の印刷装置において、印刷装置の保有する証明書の有効期限が切れた場合、印刷装置の備える表示装置（ＵＩ）だけでなく、印刷装置がＨＴＴＰ等のサーバー機能を備えて印刷装置の設定情報および現在の印刷装置の情報を配信可能な場合、印刷装置が印刷装置情報の取得要求を受信した場合に印刷装置情報取得要求元のクライアントに証明書の有効期限が切れたことを配信する事も可能とする印刷装置。
【請求項５】
請求項１の印刷装置において、印刷装置の保有する証明書の有効期限が切れたことを検知した場合、印刷装置の備えるネットワーク送信機能を用いて印刷装置に設定された宛先に証明書の有効期限切れを通知することを可能とする印刷装置。
【請求項６】
請求項５のネットワークを用いた証明書有効期限切れ通知手段はたとえばｅ−ｍａｉｌ送信による証明書有効期限切れ通知手段。
【請求項７】
請求項５のネットワークを用いた証明書の有効期限切れ通知手段はｅ−ｍａｉｌ送信といった方法だけでなく、ＳＮＭＰ等の様々なネットワークプロトコルを用いた証明書の有効期限切れ通知手段。
【請求項８】
請求項５のネットワークを用いた証明書有効期限切れ通知手段としてマルチキャストアドレスを用いてネットワーク全体に対して印刷装置の証明書有効期限切れを通知する事も可能な有効期限切れ通知手段。
【請求項９】
請求項１の印刷装置において、予め証明書の取得先を印刷装置に設定しておくことにより、印刷装置の保有する証明書の有効期限が切れた場合、印刷装置が自動で指定された証明書取得先から有効期限切れの証明書と同じ発行者の証明書を取得することを可能とする印刷装置。
【請求項１０】
請求項９の証明書取得手段は印刷装置に設定された取得場所だけでなく、証明書に設定された証明書取得場所から取得するようにしてもよい。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷装置の保有する証明書の有効期限が切れた場合、印刷装置管理者及び利用者に証明書の有効期限切れを通知する技術分野。
【０００２】
印刷装置の保有する証明書の有効期限が切れた場合、証明書を更新する技術分野。
【背景技術】
【０００３】
従来の技術では印刷装置の備える証明書の有効期限が切れた場合、印刷装置利用者は証明書の有効期限が切れたことを知る手段がなかった。また、更に印刷装置は利用者及び管理者により保有する証明書の更新及びインストールする手段を備えていないため、有効期限が長く、証明書の更新の必要のない証明書を工場出荷時に印刷装置にインストールしておく必要があった。
【０００４】
又、従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開２００３−２５９４２５号公報
【特許文献２】特開２００２−２９８０８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
課題１
従来の印刷装置は保有する証明書の有効期限が切れた場合、証明書の有効期限切れを印刷装置利用者及び印刷装置の管理者に通知する手段を備えてなく、証明書の有効期限切れを利用者が検知する手段はなかった。
【０００６】
課題２
従来の印刷装置は保有する証明書の有効期限が切れてしまった場合、利用者は証明書の期限切れを知る手段を備えていないので有効期限切れの証明書を使用してしまい、なりすましの危険があった。
【０００７】
課題３
従来の印刷装置は証明書を更新する手段をもっていないためあらかじめインストールされた有効期限の長い証明書しか利用することはできなく、セキュリティ上問題があった。
【０００８】
課題４
従来の印刷装置ではたとえ利用者及び管理者が印刷装置証明書のインストール及び更新が可能な場合、証明書の有効期限切れとなった場合、利用者は証明書の更新を手動で行わなければならなかった。
【課題を解決するための手段】
【０００９】
手段１
印刷装置が保有する証明書の有効期限が切れた場合、証明書の有効期限が切れたことを印刷装置の備える表示部及ネットワーク送信機能などを利用して印刷装置管理者、または印刷装置利用者に通知することにより印刷装置利用者及び管理者は証明書の有効期限が切れたことを知ることが可能となる。
【００１０】
手段２
印刷装置の保有する証明書の有効期限が切れた場合、利用者及び管理者にこのことを通知し、証明書の更新が可能になるため、有効期限が切れた証明書を利用することなく更新された証明書を利用することが可能となり、なりすましを防ぐことが可能となる。
【００１１】
手段３
有効期限切れを通知可能とし、証明書の更新機能を備えることにより証明書の更新が可能となり有効期限が短くセキュリティの高い証明書の利用が可能となる。
【００１２】
手段４
証明書の取得先の設定を証明書の取得先を設定しておくことにより管理者及び利用者の負担を軽減することが可能となる。
【発明の効果】
【００１３】
本発明により印刷装置の保有する証明書が切れた場合、印刷装置が証明書切れを検知し、印刷装置の利用者または管理者に証明書の有効期限切れを通知することを可能とした。また、印刷装置に証明書の取得先を設定しておくことにより証明書の有効期限が切れた場合に印刷装置が自動で有効期限切れの証明書を更新することを可能とすることにより、証明書の有効期限が切れた場合の証明書更新の手間を省くことを可能とする。
【発明を実施するための最良の形態】
【００１４】
全体の構成（図１）
本システムはネットワークに接続された証明書管理サーバ１００及び本発明の証明書管理機能を備えた印刷装置２００及び印刷装置及び印刷装置のクライアント３００から構成され、これらはネットワーク４００に接続されているとする。また、証明書管理サーバ１００はネットワーク経由でのアクセスを可能とする証明書管理ディレクトリ１１０を保有し、ネットワーク４００を通して証明書の公開及び配信を可能としている。
【００１５】
印刷装置内部構成（図２）
印刷装置２００において、１０００は印刷装置のＣＰＵで、ＲＯＭ１００２のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１０１０に記憶された制御プログラム等に基づいてシステムバス１０１１に接続される印刷部Ｉ／Ｆ１００４を通し、印刷部（プリンタエンジン）１００７に出力情報としての画像信号を出力する。また、このＲＯＭ１００２のプログラムＲＯＭには、ＣＰＵ１０００の制御プログラム等を記憶する。ＲＯＭ１００２のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１００２のデータ用ＲＯＭにはハードディスク等の外部メモリ１０１０がない印刷装置の場合には、クライアント装置上で利用される情報等を記憶している。ＣＰＵ１０００はネットワークＩ／Ｆ１００４を介してネットワークと接続し、クライアント装置３００との通信処理が可能となっており、印刷装置内の情報等をクライアント装置３００に通知可能に構成されている。１００１はＣＰＵ１０００の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１００１は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。表示部１００９は印刷装置利用者に対して様々な情報を伝える。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１０１０は、外部メモリＩ／Ｆ１００６によりアクセスを制御される。外部メモリ１０１０は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、１００８は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なる印刷装置制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作パネル１００８からの印刷装置モード設定情報を記憶するようにしてもよい。また、時計装置１００３は証明書が有効期限切れかどうかを調べるときに使用するものである。時計装置１００３はＲＯＭ１００２に同一の時計機能を備えさせるまたは、印刷装置の外部に同一の機能を備える構成としても良い。
【００１６】
証明書有効期限切れ処理フローチャート（図３）
図３は証明書の有効期限が切れた場合の処理のフローチャートである。
【００１７】
Ｓ１００にて印刷装置２００が所有する証明書の有効期限が切れたことを検知すると、Ｓ１１０にて印刷装置２００は有効期限の切れた証明書、または印刷装置に証明書取得先情報が設定されているかどうかを調べる。Ｓ１１０でどちらかに証明書取得先情報が記載または登録されているまたは証明書に証明書の取得情報が記された場合には、Ｓ１６０の処理へと進む、ここで証明書取得先情報が記載または登録されていない場合には、Ｓ１２０へと進む。Ｓ１２０では証明書の有効期限切れ時に、印刷装置２００に設定された通知方法を用いて利用者に証明書有効期限切れを通知する方法を選択する。ここでは例として印刷装置２００が印刷部を利用して媒体に出力することにより証明書の有効期限が過ぎたことを通知する手段と、Ｅ−ＭＡＩＬを送信することにより証明書の有効期限が過ぎたことを通知する手段と、印刷装置の表示部を用いて証明書の有効期限切れを通知する手段を備えており、印刷装置の設定状況によってそれぞれの処理を分岐する。Ｓ１３０ではＳ１２０で印刷装置の印字部を用いて証明書の有効期限が切れたことを通知する。Ｓ１４０では、印刷装置に設定された管理者のアドレス情報を用いてそのアドレス先へと証明書の有効期限が切れたことを通知する。Ｓ１５０では印刷装置の表示部１０１０に証明書の有効期限が過ぎたことを通知する。また、Ｓ１３０，Ｓ１４０，Ｓ１５０の通知手段は一つだけを選択するのではなく、同時に複数の通知手段を選択してもよい。Ｓ１６０はＳ１１０で有効期限の切れた証明書または印刷装置に証明書の有効期限が切れた場合に新たな証明書を取得可能なアドレス情報が記載されていたときの処理で、設定された証明書取得先アドレスから証明書を取得し、有効期限の切れた証明書を更新し、Ｓ１７０の処理へと進む。この処理は［図４］の説明で詳細に述べる。Ｓ１７０では証明書の更新をＳ１３０、Ｓ１４０，Ｓ１５０のような手段を用いて証明書の更新を通知し、証明書有効期限切れ処理フローを終了とする。
【００１８】
証明書自動更新処理フローチャート（図４）
図４は証明書が切れた場合の証明書自動更新処理フローチャートである。本フローチャートは印刷装置の保有する証明書が証明書の取得先情報を保有する場合、または印刷装置に証明書管理サーバ１００の証明書管理ディレクトリの証明書へのＵＲＩ及びディレクトリ名、等が設定されている場合、の処理であり、図３のＳ１６０の処理を詳細に記したものである。
【００１９】
Ｓ２００では印刷装置２００のＲＡＭ１００２または外部メモリ１００９等に設定された証明書取得アドレスまたは証明書に記載された証明書取得アドレスを取得し、Ｓ２１０の処理へと進む。
【００２０】
Ｓ２１０ではＳ２００で取得したアドレスが証明書へのＰａｔｈか証明書を保管するディレクトリへのアドレスかをチェックし、証明書へのアドレスならばＳ２２０の処理へ、証明書を保管するディレクトリへのアドレスであるならばＳ２３０の処理へと進む。
【００２１】
Ｓ２２０ではＳ２００で証明書へのアドレスが判明しているので、証明書を取得する。
【００２２】
Ｓ２３０ではＳ２００で取得したアドレスが証明書管理サーバの証明書管理ディレクトリへのアドレスなので、証明書管理サーバの管理する証明書から更新すべき証明書を検索し、合致する証明書を取得する。Ｓ２４０では証明書の更新が終了したので、有効期限の切れた証明書を印刷装置から削除し、証明書自動更新処理を終える。
【００２３】
証明書取得先設定画面例（図５）
図５は証明書取得先設定画面の例である。
【００２４】
ここでは設定されたアドレスから証明書を取得する際に利用するプロトコルを選択するボタンＤ１００により証明書の取得プロトコルを選択可能となる。また、証明書取得アドレスを入力するダイアログＤ１１０はＤ１００の証明書取得時に利用するプロトコルにより入力する情報は異なる。
【００２５】
（例１）
利用プロトコル：ＦＴＰ
取得アドレス  ：ftp://www.xxx.co.jp/certificate/
（例２）
利用プロトコル：ＳＭＢ
取得アドレス  ：\\AAA\Certificate
証明書有効期限切れ通知例（図６）
図６は証明書有効期限切れ通知を印刷装置２００の表示部１００９に表示した場合の例である。この画面では有効期限の切れた証明書の名前及びその証明書の情報を表示している。本例ではこのような詳細な情報を表示するようにしているが、単に証明書の有効期限が切れたことが印刷装置の利用者または印刷装置管理者に伝わりさえすればどのような情報を表示しても良い。
【００２６】
証明書更新通知例（図７）
図７は証明書更新時に印刷装置２００の表示部１００９に証明書の更新情報を表示した場合の例である。この画面では有効期限が切れた証明書の情報と更新されて新しくなった証明書の情報を表示している。本例ではこのような詳細な情報を表示するようにしているが、単に証明書が更新されたことが印刷装置の利用者または印刷装置管理者に伝わりさえすればどのような情報を表示しても良い。
【図面の簡単な説明】
【００２７】
【図１】システム構成図。
【図２】証明書管理機能を備えた印刷装置内部構成図。
【図３】証明書有効期限切れ処理フローチャート。
【図４】証明書更新時フローチャート。
【図５】証明書取得先設定画面表示例。
【図６】証明書有効期限切れ情報画面表示例。
【図７】証明書更新通知画面表示例。
【符号の説明】
【００２８】
１００  証明書管理サーバ
１１０  証明書管理管理ディレクトリ
２００  証明書管理機能を備えた印刷装置
３００  クライアント装置（印刷装置利用者または管理者）
４００  ネットワーク
１０００  ＣＰＵ
１００１  ＲＡＭ
１００２  ＲＯＭ
１００３  時計装置
１００４  ネットワークインタフェース
１００５  印刷部インタフェース
１００６  外部メモリインタフェース
１００７  印刷部
１００８  操作部
１００９  表示部
１０１０  外部メモリ（ＨＤ、ＦＤ）
１０１１  システムバス
１０５０  ネットワークケーブル
１１００  印刷装置コントローラー
Ｄ１１０  証明書取得先設定画面の証明書取得プロトコル設定ボタン
Ｄ１２０  証明書取得先設定画面の証明書取得先設定領域
Ｓ１００〜Ｓ２３０  フローチャートの流れ
【図１】
2006239930.tif 000003
【図２】
2006239930.tif 000004
【図３】
2006239930.tif 000005
【図４】
2006239930.tif 000006
【図５】
2006239930.tif 000007
【図６】
2006239930.tif 000008
【図７】
2006239930.tif 000009