(57)【要約】【課題】  画像形成装置の記憶部に記憶されているデータに対する不正アクセスを確実に排除する。【解決手段】  通信部１１０と、記録材上に形成されている画像を読み取りその画像に応じた画像データを出力する画像読取部から出力された画像データまたは通信部１１０を介して受信したデータが書き込まれる記憶部１２０と、記憶部１２０に書き込まれたデータへのアクセスを要求する旨のアクセス要求を通信部１１０を介して受信した場合に、認証局により生成された所定の認証データが該アクセス要求に書き込まれているか否かを判定する判定部１３０と、判定部１３０による判定結果が否定的である場合に、記憶部１２０に書き込まれているデータに対して上記アクセス要求の送信元である端末装置がアクセスすることを禁止するアクセス制御部１４０と、を有する画像形成装置を提供する。【選択図】      図２
2006094141.tif 000002
【特許請求の範囲】
【請求項１】
通信部と、
記録材上に形成された画像を読み取りその画像に応じた画像データを出力する画像読取部から出力された画像データまたは前記通信部を介して受信した画像データが書き込まれる記憶部と、
前記記憶部の記憶内容へのアクセスを要求する旨のアクセス要求を前記通信部を介して受信した場合に、認証局により生成された所定の認証データが該アクセス要求に書き込まれているか否かを判定する判定部と、
前記判定部による判定結果が否定的である場合に、前記アクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止するアクセス制御部と、
を有する画像形成装置。
【請求項２】
前記判定部による判定結果が否定的である場合に、前記記憶部の記憶内容への不正アクセスがあったことを報知する報知部を有する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記認証データには、その有効期限を表す有効期限データが含まれており、
現在年月日を表すカレンダデータを取得するカレンダデータ取得部を備え、
前記アクセス制御部は、
前記判定部による判定結果が肯定的であっても、前記カレンダデータ取得部により取得されたカレンダデータの表す現在年月日が前記認証データの有効期限外である場合には、前記アクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記端末装置から送信されてくるアクセス要求には、その端末装置を一意に示す識別子が含まれているとともに、そのアクセス要求に含まれている認証データには、その認証データが発行された端末装置を一意に示す識別子が含まれており、
前記アクセス制御部は、
前記判定部による判定結果が肯定的であっても、前記通信部を介して受信したアクセス要求に含まれている識別子と、そのアクセス要求に書き込まれている認証データに含まれている識別子とが一致しない場合には、そのアクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
失効した認証データである失効データを前記通信部を介して前記認証局より取得し、前記記憶部へ書き込む失効データ書き込み部を備え、
前記アクセス制御部は、
前記判定部による判定結果が肯定的であっても、前記通信部を介して受信したアクセス要求に書き込まれている認証データが前記記憶部に記憶されている失効データと一致する場合には、前記アクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
通信部と、
記憶部と、
制御部と、
を備え、
前記記憶部と前記制御部と前記通信部の少なくとも一方には、固有の識別子が割り当てられており、
前記制御部は、
前記識別子に基づいて認証データを生成しその認証データを返信することを要求する旨の認証データ生成要求を前記通信部を介して所定の認証局へ送信する第１の処理と、
前記認証局から返信されてくる認証データを前記通信部を介して受信し前記記憶部へ書き込む第２の処理と、
画像形成装置の記憶部に記憶されているデータへのアクセスを要求する旨のアクセス要求に、前記認証データを書き込んで前記通信部を介してその画像形成装置へ送信する第３の処理と、を行う
ことを特徴とする端末装置。
【請求項７】
前記制御部は、
前記記憶部にインストールされたプログラムにしたがって前記第３の処理を実行する一方、
前記プログラムが前記記憶部へインストールされたことを契機として、前記第１の処理と前記第２の処理と、を実行し、
前記プログラムが前記記憶部からアンインストールされたことを契機として、自端末に対して発行された認証データを失効させることを要求する旨の認証データ失効要求を前記通信部を介して前記認証局へ送信する第４の処理を行う
ことを特徴とする請求項６に記載の端末装置。
【請求項８】
記録材上に形成された画像を読み取りその画像に応じた画像データを出力する画像読取部から出力された画像データまたは通信回線を介して受信した画像データが書き込まれる記憶部を備えた画像形成装置が、該記憶部へのアクセスを要求する旨のアクセス要求を該通信回線を介して受信した場合に行うアクセス制御方法において、
前記通信回線を介して受信したアクセス要求に、認証局により生成された所定の認証データが書き込まれているか否かを判定する第１のステップと、
前記第１のステップによる判定結果が肯定的である場合には、前記アクセス要求の送信元である端末装置が前記記憶部へアクセスすることを許容する一方、前記第１のステップによる判定結果が否定的である場合には、前記アクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止する第２のステップと、
を有するアクセス制御方法。
【請求項９】
前記画像形成装置には、失効した認証データである失効データが予め記憶されているとともに、
前記第２のステップにおいては、
前記第１のステップの判定結果が肯定的であっても、前記端末装置から受信したアクセス要求に書き込まれている認証データが前記失効データと一致する場合には、前記端末装置が前記記憶部の記憶内容へアクセスすることを禁止する
ことを特徴とする請求項８に記載のアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置に記憶されているデータに通信回線を介してアクセスする技術に関し、特に、不正アクセスを排除する技術に関する。
【背景技術】
【０００２】
近年の画像形成装置のなかには、パーソナルコンピュータ（以下、「ＰＣ」）などの端末装置からの印刷指示に応じて印刷用紙などの記録材上に画像形成を行うプリンタ機能の他に、ファクシミリ機能やコピー機能、スキャナ機能を兼ね備えたものがある（以下、この種の画像形成装置を「複合機」と呼ぶ）。このような複合機は、ハードディスクなどの記憶部を有していることが一般的であり、スキャナ機能によって読み取った画像に応じた画像データをその記憶部に書き込んで保存したり、ファクシミリ送信のための通信アドレスや各種設定データを上記記憶部に保持しておくことが可能である。一方、ＬＡＮ（Local Area Network）などの通信回線を介して上記複合機に接続された端末装置では、所定のソフトウェアを実行し、上記複合機の記憶部に記憶されている各種データを読み取ったり、それらデータを書き換えたりするなど、通信回線を介してそれらデータにアクセスすることが可能になっている。
【０００３】
しかしながら、画像形成装置の記憶部に記憶されているデータのなかには、例えば、機密書類の画像データや取引先の通信アドレスなど、部外者に漏洩してしまうことが好ましくないデータが含まれている場合があり、通信回線を介したアクセスを無制限に許容してしまうことは好ましくない。このため、上記ソフトウェアの実行による端末装置からのアクセスを厳格に管理し、所定の端末装置以外からのアクセス（以下、不正アクセス）を防止することが望まれており、このようなことを可能にする技術が種々提案されている（例えば、特許文献１や特許文献２）。特許文献１には、ファクシミリ装置の故障の有無を通信回線を介してそのファクシミリ装置に接続されたセンタで診断するリモート診断技術が開示されており、そのリモート診断を行う際に予め定められたＩＤを用いて、上記センタをファクシミリ装置に認証させる技術が開示されている。また、特許文献２には、上記ＩＤの認証に暗号化技術を適用することが開示されている。
【特許文献１】特開平０９−１４９１８７号公報
【特許文献２】特開平０９−１４９１８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像形成装置に記憶されているデータへアクセスする端末装置が複数のユーザに共同利用されている場合や、上記ＩＤが複数のユーザに共有されている場合などには、アクセス管理を厳密に行うことは不可能であり、不正アクセスを確実に排除することはできない。また、上記ソフトウェアを予め定められたユーザに対してのみ配布しアクセス管理を行うことも考えられるが、そのソフトウェアが不正コピーされた場合には、不正アクセスを確実に排除することはできない。
【０００５】
本発明は、上記課題に鑑みて為されたものであり、画像形成装置の記憶部に記憶されているデータに対する不正アクセスを確実に排除することを可能にする技術を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、通信部と、記録材上に形成された画像を読み取りその画像に応じた画像データを出力する画像読取部から出力された画像データまたは前記通信部を介して受信した画像データが書き込まれる記憶部と、前記記憶部の記憶内容へのアクセスを要求する旨のアクセス要求を前記通信部を介して受信した場合に、認証局により生成された所定の認証データが該アクセス要求に書き込まれているか否かを判定する判定部と、前記判定部による判定結果が否定的である場合に、前記アクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止するアクセス制御部と、を有する画像形成装置を提供する。このような画像形成装置によれば、上記認証データを書き込まずに上記アクセス要求を送信してきた端末装置については、上記記憶部に記憶されているデータへのアクセスが禁止される。
【０００７】
より好ましい態様においては、前記判定部による判定結果が否定的である場合に、前記記憶部の記憶内容への不正アクセスがあったことを報知する報知部を有することを特徴とする。このような態様にあっては、上記認証データを書き込まずに上記アクセス要求を送信してきた端末装置が記憶部に記憶されているデータへアクセスすることが上記アクセス制御部によって禁止されるとともに、係る不正アクセスがあったことが報知される。
【０００８】
また、別の好ましい態様においては、前記認証データには、その有効期限を表す有効期限データが含まれており、現在年月日を表すカレンダデータを取得するカレンダデータ取得部を備え、前記アクセス制御部は、前記判定部による判定結果が肯定的であっても、前記カレンダデータ取得部により取得されたカレンダデータの表す現在年月日が前記認証データの有効期限外である場合には、前記アクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止することを特徴とする。このような態様にあっては、有効期限切れの認証データを書き込んで上記アクセス要求を送信してきた端末装置については、上記記憶部に記憶されているデータへのアクセスが禁止される。
【０００９】
また、別の好ましい態様においては、前記端末装置から送信されてくるアクセス要求には、その端末装置を一意に示す識別子が含まれているとともに、そのアクセス要求に含まれている認証データには、その認証データが発行された端末装置を一意に示す識別子が含まれており、前記アクセス制御部は、前記判定部による判定結果が肯定的であっても、前記通信部を介して受信したアクセス要求に含まれている識別子と、そのアクセス要求に書き込まれている認証データに含まれている識別子とが一致しない場合には、そのアクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止することを特徴とする。このような態様にあっては、他の端末装置に対して上記認証局により発行された認証データを書き込んで上記アクセス要求を送信してきた端末装置については、上記記憶部に記憶されているデータへのアクセスが禁止される。
【００１０】
また、別の好ましい態様においては、失効した認証データである失効データを前記通信部を介して前記認証局より取得し、前記記憶部へ書き込む失効データ書き込み部を備え、前記アクセス制御部は、前記判定部による判定結果が肯定的であっても、前記通信部を介して受信したアクセス要求に書き込まれている認証データが前記記憶部に記憶されている失効データと一致する場合には、前記アクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止することを特徴とする。このような態様にあっては、失効した認証データを書き込んで上記アクセス要求を送信してきた端末装置については、上記記憶部に記憶されているデータへのアクセスが禁止される。
【００１１】
また、上記課題を解決するために、本発明は、通信部と、記憶部と、制御部と、を備え、前記記憶部と前記制御部と前記通信部の少なくとも一方には、固有の識別子が割り当てられており、前記制御部は、前記識別子に基づいて認証データを生成しその認証データを返信することを要求する旨の認証データ生成要求を前記通信部を介して所定の認証局へ送信する第１の処理と、前記認証局から返信されてくる認証データを前記通信部を介して受信し前記記憶部へ書き込む第２の処理と、画像形成装置の記憶部に記憶されているデータへのアクセスを要求する旨のアクセス要求に、前記認証データを書き込んで前記通信部を介してその画像形成装置へ送信する第３の処理と、を行うことを特徴とする端末装置を提供する。このような端末装置によれば、上記画像形成装置の記憶部に記憶されているデータへアクセスすることを要求する旨のアクセス要求に、上記識別子に基づいて所定の認証局により発行された認証データが書き込まれて送信される。
【００１２】
より好ましい態様においては、前記制御部は、前記記憶部にインストールされたプログラムにしたがって前記第３の処理を実行する一方、前記プログラムが前記記憶部へインストールされたことを契機として、前記第１の処理と前記第２の処理と、を実行し、前記プログラムが前記記憶部からアンインストールされたことを契機として、自端末に対して発行された認証データを失効させることを要求する旨の認証データ失効要求を前記通信部を介して前記認証局へ送信する第４の処理を行うことを特徴とする。このような態様にあっては、上記プログラムのインストールに同期させて上記認証データの発行が為されるとともに、そのプログラムのアンインストールに同期させてその認証データの失効が為される。
【００１３】
また、上記課題を解決するために、本発明は、記録材上に形成された画像を読み取りその画像に応じた画像データを出力する画像読取部から出力された画像データまたは通信回線を介して受信した画像データが書き込まれる記憶部を備えた画像形成装置が、該記憶部へのアクセスを要求する旨のアクセス要求を該通信回線を介して受信した場合に行うアクセス制御方法において、前記通信回線を介して受信したアクセス要求に、認証局により生成された所定の認証データが書き込まれているか否かを判定する第１のステップと、前記第１のステップによる判定結果が肯定的である場合には、前記アクセス要求の送信元である端末装置が前記記憶部へアクセスすることを許容する一方、前記第１のステップによる判定結果が否定的である場合には、前記アクセス要求の送信元である端末装置が前記記憶部の記憶内容へアクセスすることを禁止する第２のステップと、を有するアクセス制御方法を提供する。このようなアクセス制御方法によれば、上記認証データを書き込まずに上記アクセス要求を送信してきた端末装置については、上記記憶部に記憶されているデータへのアクセスが禁止される。
【００１４】
より好ましい態様においては、前記画像形成装置には、失効した認証データである失効データが予め記憶されているとともに、前記第２のステップにおいては、前記第１のステップの判定結果が肯定的であっても、前記端末装置から受信したアクセス要求に書き込まれている認証データが前記失効データと一致する場合には、前記端末装置が前記記憶部の記憶内容へアクセスすることを禁止することを特徴とする。このような態様にあっては、失効した認証データを書き込んで上記アクセス要求を送信してきた端末装置については、上記記憶部に記憶されているデータへのアクセスが禁止される。
【発明の効果】
【００１５】
本発明によれば、記憶部を備えた画像形成装置に、認証局によって生成された認証データを書き込んだアクセス要求を送信してきた端末装置に対してのみ、その記憶部の記憶内容へのアクセスを許容させることが可能になり、不正アクセスを確実に排除することが可能になる、といった効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しつつ本発明を実施する際の最良の形態について説明する。
（Ａ：構成）
図１は、本発明の１実施形態に係る画像形成装置１００と、例えばＬＡＮ(Local Area Network)である通信回線２００を介して画像形成装置１００に接続されているとともに、例えばインターネットである通信回線３００を介して認証局４００に接続された端末装置５００と、を含むコンピュータシステム１０の構成例を示すブロック図である。なお、図１では１つの画像形成装置と１つの端末装置とが例示されているが、複数の画像形成装置が含まれているとしても良く、また、複数の端末装置が含まれているとしても勿論良い。また、本実施形態では、認証局４００と端末装置５００とがインターネットで接続されている場合について説明するが専用線であっても良いことは勿論である。
【００１７】
図２は、画像形成装置１００のハードウェア構成の一例を示す図である。この画像形成装置１００は、例えば、スキャナ機能とプリンタ機能とを備えた複合機であり、スキャナ機能（すなわち、記録材上に形成されている画像を読み取りその画像に応じた画像データを出力する機能）を担っている画像読取部（図示省略）やプリンタ機能を担っている画像形成部（図示省略）の他に、通信部１１０と、記憶部１２０と、判定部１３０と、アクセス制御部１４０とを備えている。通信部１１０は、通信回線２００に接続されており、この通信回線２００を介して端末装置５００と通信するためのものである。記憶部１２０は、例えばハードディスクであり、上記画像読取部から出力された画像データや通信部１１０を介して受信したデータを記憶するためのものである。なお、本実施形態では、画像形成装置１００がスキャナ機能とプリンタ機能とを備えた複合機である場合について説明するが、これら機能の他にファクシミリ機能や複写機機能を備えているとしても良いことは勿論である。
【００１８】
図２の判定部１３０は、記憶部１２０に格納されているデータに対してアクセスすることを要求する旨のメッセージ（以下、アクセス要求）を通信部１１０を介して受信した場合に、そのアクセス要求に所定の認証データが書き込まれているか否かを判定するためのものである。そして、図２のアクセス制御部１４０は、判定部１３０の判定結果が否定的である場合（すなわち、通信部１１０を介して受信したアクセス要求に上記認証データが書き込まれていないと判定した場合）に、そのアクセス要求の送信元である端末装置との通信を終了し、その端末装置が記憶部１２０に記憶されているデータへアクセスすることを禁止するものである。
【００１９】
このような構成としたため、本実施形態に係る画像形成装置１００によれば、上記認証データが書き込まれたアクセス要求を送信してきた端末装置に対してのみ、記憶部１２０に格納されているデータへのアクセスを許容することが可能になり、不正なアクセスを確実に排除することが可能になる。
【００２０】
図１に戻って、認証局４００は、例えばＰＫＩ（Public Key Infrastructure）にしたがって電子証明書データの生成を行うコンピュータ装置である。より詳細に説明すると、図１の認証局４００は、通信回線３００を介して端末装置５００から送信されてくる公開鍵を受信した場合に、その公開鍵を含んだ電子証明書データを生成しその公開鍵とその電子証明書データとを対応付けて記憶する一方、その電子証明書データを通信回線３００を介して端末装置５００へ返信する。詳細については後述するが、本実施形態では、端末装置５００の構成要素を一意に識別する識別子が上記公開鍵として端末装置５００から送信されてくる。なお、本実施形態では、端末装置５００から送信されてくる上記識別子に基づいてＰＫＩにしたがって生成された電子証明書データを認証データとして用いる場合について説明するが、信頼できる第三者機関によって上記識別子に基づいて生成されたデータであれば、どのようなデータであっても良い。
【００２１】
図１の端末装置５００は、例えば、ＰＣであり、図３に示すハードウェア構成を有している。図３に示すように、この端末装置５００は、制御部５１０と、通信回線２００と通信回線３００とに接続されている通信部５２０と、記憶部５３０と、これら構成要素間のデータ授受を仲介するバス５４０と、を備えている。
【００２２】
制御部５１０は、例えばＣＰＵ（Central Processing Unit）であり、記憶部５３０に格納されているソフトウェアを実行することによって端末装置５００の各部を制御するものである。通信部５２０は、通信回線２００や通信回線３００を介して受信したデータを制御部５１０へ引渡す一方、制御部５１０から引渡されたデータをその宛先に応じて通信回線２００と通信回線３００との何れか一方へ送出するものである。この通信部５２０には、この通信部５２０を１意に識別するＭＡＣ（Media Access Control address）アドレスが記憶されており、本実施形態では、このＭＡＣアドレスが上記識別子として用いられる。
【００２３】
記憶部５３０は、図３に示すように揮発性記憶部５３０ａと不揮発性記憶部５３０ｂとを含んでいる。揮発性記憶部５３０ａは、例えば、ＲＡＭ（Random Access Memory）であり、上記ソフトウェアにしたがって作動している制御部５１０によってワークエリアとして利用される。一方、不揮発性記憶部５３０ｂは、例えばハードディスクであり、この不揮発性記憶部５３０ｂには、オペレーティングシステム（以下、「ＯＳ」）を制御部５１０に実現させるためのＯＳソフトウェアや、本発明に係る端末装置に特有な処理を制御部５１０に実行させるためソフトウェアツールが格納されている。以下、これらソフトウェアを実行することによって制御部５１０に付与される機能について説明する。
【００２４】
端末装置５００の電源（図示省略）が投入されると、制御部５１０は、まず、上記ＯＳソフトウェアを不揮発性記憶部５３０ｂから読み出し、これを実行する。ＯＳソフトウェアにしたがって作動しＯＳを実現している状態の制御部５１０には、端末装置５００の各部を制御する機能やユーザの指示に応じて他のソフトウェアを不揮発性記憶部５３０ｂから読み出し実行する機能が付与される。そして、上記ソフトウェアツールの実行をユーザに指示されると、制御部５１０は上記ソフトウェアツールを不揮発性記憶部５３０ｂから読み出し、これを実行する。このソフトウェアツールにしたがって作動している制御部５１０には、以下に述べる３つの機能が付与される。
【００２５】
第１に、認証局４００に対して認証データ（本実施形態では、電子証明書データ）を生成し返信することを要求する旨のメッセージ（以下、認証データ生成要求）を生成し、その認証データ生成要求を通信部５２０を介して認証局４００へ送信する機能である。より詳細に説明すると、通信部５２０に割り当てられているＭＡＣアドレスを上記識別子として書き込んだ認証データ生成要求が上記第１の機能によって生成され、その認証データ生成要求が認証局４００へ送信される。第２に、認証局４００から返信されてくる認証データを通信部５２０を介して受信し、不揮発性記憶部５３０ｂへ書き込む機能である。そして、第３に、画像形成装置１００の記憶部１２０に格納されているデータへアクセスすることを指示する旨の操作が図示せぬ操作部を介して為された場合に、上記アクセス要求を生成しそのアクセス要求を通信部５２０を介して画像形成装置１００へ送信する機能である。より詳細に説明すると、上記認証データが書き込まれたアクセス要求が上記第３の機能によって生成され、そのアクセス要求が画像形成装置１００へ送信される。
【００２６】
このような構成としたため、本実施形態に係る端末装置５００によれば、認証局４００によって生成された認証データを書き込んだアクセス要求を画像形成装置１００へ送信することが可能になる。
【００２７】
（Ｂ：動作）
以下、本実施形態に係る画像形成装置１００と端末装置５００とが行う動作のうち、その特徴を顕著に示す動作について図面を参照しつつ説明する。
（Ｂ−１：認証データ取得動作）
まず、端末装置５００が行う認証データ取得動作について説明する。
図４は、制御部５１０が上記ソフトウェアツールにしたがって行う認証データ取得動作の流れを示すフローチャートである。図４に示されているように、制御部５１０は、まず、通信部５２０に割り当てられているＭＡＣアドレスを識別子として取得する（ステップＳＡ１）。具体的には、本動作例では、制御部５１０は、通信部５２０に予め記憶されているＭＡＣアドレスを上記識別子として読み出し取得する。
【００２８】
次いで、制御部５１０は、上述した認証データ生成要求を生成し、この認証データ生成要求に上記ステップＳＡ１にて取得した識別子を書き込み認証局４００へ送信する（ステップＳＡ２）。このようにして送信された認証データ生成要求は、通信回線３００を介して認証局４００によって受信される。そして、この認証データ生成要求を受信した認証局４００は、この認証データ生成要求に書き込まれている識別子に基づいて電子証明書データを生成し、その電子証明書データを通信回線３００を介して端末装置５００へ返信する。
【００２９】
図４に戻って、端末装置５００の制御部５１０は、通信部５２０を介して上記電子証明書データを受信（ステップＳＡ３）すると、その電子証明書データを上記ソフトウェアツールに対応付けて不揮発性記憶部５３０ｂに書き込み（ステップＳＡ４）、認証データ取得動作を終了する。以降、端末装置５００は、上述したアクセス要求に上記ステップＳＡ４にて記憶した認証データを書き込んで送信することが可能になる。
【００３０】
（Ｂ−２：端末装置認証動作）
次いで、画像形成装置１００が行う端末装置認証動作について説明する。
図５は、画像形成装置１００が、通信部１１０を介してアクセス要求を受信した場合に行う端末装置認証動作の流れを示すフローチャートである。図５に示すように、まず、画像形成装置１００は、通信部１１０を介してアクセス要求を受信（ステップＳＢ１）すると、そのアクセス要求に所定の認証データ（本実施形態では、認証局４００によって生成された電子証明書データ）が書き込まれているか否かを判定部１３０によって判定する（ステップＳＢ２）。
【００３１】
そして、ステップＳＢ２の判定結果が“Ｙｅｓ”である場合には、アクセス制御部１４０は、上記アクセス要求の送信元である端末装置に対して記憶部１２０の記憶内容へのアクセスを許容する旨の応答メッセージを送信し（ステップＳＢ３）、その端末装置から送信されてくるメッセージ（記憶部１２０に格納されているデータの送信を要求する旨のメッセージやそのデータの更新を要求する旨のメッセージなど）の受信を待ち受ける。逆に、ステップＳＢ１の判定結果が“Ｎｏ”である場合には、その端末装置との間の通信を終了し、その端末装置が記憶部１２０に記憶されているデータへアクセスすることを禁止する（ステップＳＢ４）。なお、記憶部１２０の記憶内容へのアクセスを禁止する際には、その旨を示すメッセージをアクセス要求の送信元へ返信するようにしても勿論良い。
【００３２】
以上に説明したように、本実施形態によれば、認証局４００によって生成された認証データが書き込まれたアクセス要求を送信してきた端末装置に対してのみ、記憶部１２０に記憶されているデータへのアクセスを許容することが可能になる。ここで、認証局４００によって生成される認証データ（電子証明書データ）は、その改竄や偽造が困難であるために、不正アクセスを確実に排除することが可能になる。
【００３３】
（Ｃ．変形）
以上、本発明の１実施形態について説明したが、以下に述べるような変形を加えても良いことは勿論である。
（Ｃ−１：変形例１）
上述した実施形態では、所定の認証データが書き込まれていないアクセス要求を送信してきた端末装置については、その端末装置が記憶部１２０に記憶されているデータへアクセスすることを禁止する場合について説明した。しかしながら、そのようなアクセス要求を受信した場合（すなわち、不正なアクセス要求があった場合）には、その旨を示す音声メッセージやビープ音を放音させたり、その旨を示す文字メッセージや画像を表示させるなどして、その旨を報知させるようにしても良い。このようなことは、判定部１３０による判定結果が否定的である場合に、記憶部１２０の記憶内容への不正アクセスがあったことを報知する報知部を画像形成装置１００に設けておけば良い。例えば、上記報知を音声メッセージやビープ音で行わせる場合には、上記報知部を音声ＣＯＤＥＣやスピーカで構成しておけば良く、また、上記報知を文字メッセージや画像で行わせる場合には、上記報知部を液晶ディスプレイやその駆動回路で構成しておけば良い。また、上記不正アクセスがあった場合に、通信回線を介して所定の宛先へその旨を示す電子メールなどを送信することによって報知させるようにしても良い。
【００３４】
（Ｃ−２：変形例２）
上述した実施形態では、端末装置５００から送信されてきたアクセス要求に、認証局４００によって生成された認証データが書き込まれているか否かに基づいて、不正なアクセス要求であるか否かを判定する場合について説明した。しかしながら、上記認証データにその有効期限を表す有効期限データを含めておくとともに、現在年月日を表すカレンダデータを取得するカレンダデータ取得部を画像形成装置１００に設けておき、判定部１３０による判定結果が肯定的であっても、上記カレンダデータ取得部により取得されたカレンダデータの表す現在年月日が上記認証データの有効期限外である場合には、記憶部１２０に書き込まれているデータに対するアクセス要求をアクセス制御部１４０に禁止させるようにしても良い。このようにすると、例えば、有効期限の切れた認証データを用いて、アクセス要求が試みられたとしても、そのアクセス要求を排除することが可能になるといった効果を奏する。なお、上記カレンダデータ取得部の一例としては、計時機能を備えたリアルタイムクロックなどが挙げられる。
【００３５】
（Ｃ−３：変形例３）
上述した実施形態では、端末装置５００から送信されてきたアクセス要求に、認証局４００によって生成された認証データが書き込まれているか否かに基づいて、不正なアクセス要求であるか否かを判定する場合について説明した。しかしながら、上記アクセス要求に認証データの生成に用いた識別子を書き込んで送信させるようにするとともに、判定部１３０による判定結果が肯定的であっても、通信部１１０を介して受信したアクセス要求に含まれている識別子と、そのアクセス要求に書き込まれている認証データに含まれている識別子とが一致しない場合には、そのアクセス要求の送信元である端末装置が記憶部１２０の記憶内容へアクセスすることを禁止させるようにしても良い。このようにすると、他の端末装置に対して発行された認証データを用いてアクセス要求が試みられても、そのアクセス要求を排除することが可能になる。
【００３６】
（Ｃ−４：変形例４）
上述した実施形態では、端末装置５００から認証データ生成要求が送信されてきた場合には、認証局４００に無条件に認証データを生成させその端末装置５００へ返信させる場合について説明した。しかしながら、認証データを生成するべき端末装置の識別子を予め認証局４００に登録しておき、それら識別子以外の識別子を含む認証データ生成要求が送信されてきた場合には、認証局４００に認証データの生成を行わせないようにしても良い。また、認証局に登録されている識別子を適宜更新できるようにしておけば、例えば登録済みの端末装置が故障した場合に、速やかに代替の端末装置を認証局に登録し認証データを再発行することが可能になる。
【００３７】
そして、端末装置の廃棄などにより、その端末装置に対して発行された認証データを失効させる必要がある場合には、その旨を示すメッセージ（以下、認証データ失効要求）を認証局４００へ送信し失効した認証データを失効データとして記憶させるようにするとともに、その失効データを認証局４００から画像形成装置１００へ配信するようにすれば、そのような失効データを書き込んだアクセス要求を送信してきた端末装置に対して、記憶部１２０に記憶されているデータへのアクセスを禁止させることが可能になる。
【００３８】
（Ｃ−５：変形例５）
上述した実施形態では、端末装置５００の記憶部５３０に予め記憶されているソフトウェアツールがユーザの指示によって実行された場合に、認証データの取得を行う場合について説明した。しかしながら、係るソフトウェアツールがインストールされたことを契機として認証データ取得動作を行わせるようにしても良い。同様に、上記ソフトウェアツールのアンインストールが行われたことを契機として端末装置５００に対して発行された認証データの失効を要求する旨の認証データ失効要求を認証局４００へ送信させるとしても勿論良い。
【００３９】
（Ｃ−６：変形例６）
上述した実施形態では、所定の認証データが書き込まれていないアクセス要求を送信してきた端末装置については、その端末装置との通信を終了し、その端末装置が記憶部１２０に記憶されているデータへアクセスすることを禁止する場合について説明した。このように不正アクセスを行ってきた端末装置については、その端末装置の通信アドレスなどを画像形成装置１００に記憶させ、再度その通信アドレスからアクセス要求が送信されてきても、そのアクセス要求に上記認証データが書き込まれているか否かを判定することなく、そのアクセス要求を破棄させるようにしても良い。このようにすると、アクセス要求を大量に送信し続けるなどの、いわゆるＤＯＳ攻撃を排除することが可能になるといった効果を奏する。
【００４０】
（Ｃ−７：変形例７）
上述した実施形態では、端末装置５００の通信部５２０に割り当てられているＭＡＣアドレスをその端末装置５００を識別する識別子として用いる場合について説明したが、係る識別子はＭＡＣアドレスに限定されるものではなく、例えば、通信部５２０に対して固定的に割り当てられたＩＰアドレスであっても良い。また、係る識別子はＭＡＣアドレスやＩＰアドレスなどの通信アドレスに限定されるものではなく、制御部５１０や記憶部５３０の製造番号、記憶部５３０に記憶されているＯＳソフトウェアのライセンス番号であっても良く、または、これらの組み合わせであっても良い。要は、端末装置５００をその構成要素に基づいて１意に識別できるデータであれば何れであっても良い。また、上記識別子としてＭＡＣアドレスを用いるのか、それとも、制御部５１０や記憶部５３０の製造番号を用いるのかをユーザに選択させ、その選択結果に応じてソフトウェアツールが実行された場合に実現される機能を異ならせるようにしても勿論良い。具体的には、上記識別子としてＭＡＣアドレスを用いた場合には、画像形成装置１００の記憶部１２０に記憶されているデータのうち、画像読取部によって読み取られた画像データに対してのみアクセスする機能を実現させ、制御部や記憶部の製造番号を用いた場合には、上記画像データに加えて、通信回線を介して受信したデータへアクセスする機能を実現させるようにしても良い。また、上記識別子としてＭＡＣアドレスを用いた場合には、記憶部１２０に記憶されているデータの読み出しを行う機能を実現させ、制御部や記憶部の製造番号を用いた場合には、そのデータの読み出しに加えて、その書換えを行う機能を実現させるようにしても良い。
【００４１】
（Ｃ−８：変形例８）
上述した実施形態では、本発明に係る画像形成装置を夫々固有の機能を担っているハードウェアモジュールで構成し、これらハードウェアモジュールを図５に示すフローチャートにしたがって連携作動させることによって本発明に係る画像形成装置に特徴的なアクセス制御処理を実行させる場合について説明した。しかしながら、本発明に係る画像形成装置に特有な機能をソフトウェアモジュールで実現するとしても良いことは勿論である。具体的には、ＣＰＵなどで構成された制御部を有する画像形成装置に、その制御部に図３に示すフローチャートに示す処理を実行させるソフトウェアをインストールしておき、そのソフトウェアにしたがって上記制御部を作動させるようにすれば良い。また、上述した実施形態では、本発明に係る端末装置に特有な３つの機能をソフトウェアモジュールで実現する場合について説明したが、係る３つの機能を担っているハードウェアモジュールを組み合わせて本発明に係る端末装置を構成するとしても良いことは勿論である。
【００４２】
また、上述した実施形態では、本発明に係る端末装置に特有な機能を制御部５１０に実現させるためのソフトウェアをその端末装置の記憶部に予め記憶させておく場合について説明した。しかしながら、例えばＣＤ−ＲＯＭ（Compact Disk- Read Only Memory）やＤＶＤ（Digital Versatile Disk）などのコンピュータ装置読み取り可能な記録媒体に、上記ソフトウェアを記録しておき、このような記録媒体を用いて一般的なコンピュータ装置に上記ソフトウェアをインストールするとしても良いことは勿論である。このようにすると、一般的なコンピュータ装置を本発明に係る端末装置として機能させることが可能になるといった効果を奏する。
【図面の簡単な説明】
【００４３】
【図１】本発明の１実施形態に係る画像形成装置１００と端末装置５００とを含むコンピュータシステムの全体構成の一例を示す図である。
【図２】同画像形成装置１００のハードウェア構成の一例を示す図である。
【図３】同端末装置５００のハードウェア構成の一例を示す図である。
【図４】同端末装置５００の制御部５１０が行う認証データ取得動作の流れを示すフローチャートである。
【図５】同画像形成装置１００が行う認証動作の流れを示すフローチャートである。
【符号の説明】
【００４４】
１０…コンピュータシステム、１００…画像形成装置、１１０…通信部、１２０…記憶部、１３０…判定部、１４０…アクセス制御部、２００，３００…通信回線、４００…認証局、５００…端末装置、５１０…制御部、５２０…通信部、５３０…記憶部、５３０ａ…揮発性記憶部、５３０ｂ…不揮発性記憶部、バス…５４０。
【図１】
2006094141.tif 000003
【図２】
2006094141.tif 000004
【図３】
2006094141.tif 000005
【図４】
2006094141.tif 000006
【図５】
2006094141.tif 000007