(57)【要約】      （修正有）【課題】余分なスペースを必要とすることなく、様々な種類の認証モジュールを取付けることができる複合機を提供する。【解決手段】複合機１は、少なくとも識別情報の受付を行う認証モジュール３、４を搭載可能であって、認証モジュール３、４と接続するシリアルポート２４と認証モジュール３、４を係止するネジ及び係着孔とを有し、認証モジュール３、４を嵌合する認証モジュール嵌合部と、シリアルポート２４が受信した認証モジュールの種類を判別する信号に基いて、認証モジュールの種類を検知する認証モジュール検知手段（検知プログラム）と、前記認証モジュール検知手段により検知した認証モジュールの種類に基いて、当該認証モジュールを制御するＣＰＵ１１と、を備える。【選択図】図１
2008277886.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも識別情報の受付を行う認証モジュールを搭載可能な情報処理装置であって、
前記認証モジュールを接続する接続手段と前記認証モジュールを係止する係止手段とを有し、前記認証モジュールを嵌合する認証モジュール嵌合部と、
前記接続手段を介して受信した認証モジュールの種類を判別する信号に基いて、認証モジュールの種類を検知する認証モジュール検知手段と、
前記認証モジュール検知手段により検知した認証モジュールの種類に基いて、当該認証モジュールを制御する制御手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記接続手段は、少なくとも、受信する所定のデータを伝送するデータ受信線、送信する所定のデータを伝送するデータ送信線、電力の供給を行う電源供給線、グランドとしてのグランド線、及び前記認証モジュールの種類を判別する信号を伝送する認証モジュール判別線を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
所定の処理の指定を受け付ける操作手段を更に備え、
前記制御手段は、前記接続手段を介して前記認証モジュールから認証に成功した旨の情報を受信すると、前記操作手段により受け付けられた処理を行うことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
複数の異なる認証手段を更に備え、
前記制御手段は、前記認証モジュール検知手段により検知した認証モジュールの種類に基いて、認証に用いる認証手段を選択するとともに、
前記制御手段は、前記接続手段を介して前記識別情報を受信すると、選択した認証手段を用いて、受信した識別情報に基いて認証を行うことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、詳しくは、複数種類の認証を制御可能な情報処理装置に関する。
【背景技術】
【０００２】
従来より、情報処理を行うに際して操作者の認証を行い、正当な操作者であると認証された場合に情報処理を実行することで、情報の機密性を保護する情報処理装置がある。近年では、このような操作者の認証に用いる手段として、パスワード認証の他に、バイオメトリクス認証やＩＣカード認証など多様な認証手段が用いられている。そして、このようなバイオメトリクス認証やＩＣカード認証を行う場合には、生体情報を取得するための生体認証センサやＩＣカードの情報を読み取るためのＩＣカードリーダなどの認証モジュールが情報処理装置に付設される。また、複数の認証手段を同時に付設する情報処理装置も種々提案されている（例えば特許文献１、特許文献２）。
【０００３】
このような認証モジュールを付設した情報処理装置には、予め認証モジュールを組み込んで設計されたものと、認証モジュールを後付したものとがある。
【特許文献１】特開２００３−２６６８６０号公報
【特許文献２】特開２００３−３３７５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
予め認証モジュールを組み込んで設計された情報処理装置は、認証モジュールと情報処理装置とを統一したデザインにすることができ、また、認証モジュールを情報処理装置の操作部などに機能的に配置することができる。しかし、このような情報処理装置にあっては、認証モジュールが情報処理装置に一体的に組み込まれているので、異なる種類の認証手段を用いたい場合などに、認証モジュールを交換することは物理的に困難である。また、認証モジュールを交換できたとしても、異なる認証モジュールが取得した認証情報を情報処理装置で処理することは困難である。
【０００５】
一方、認証モジュールを後付した情報処理装置は、異なる種類の認証手段を用いたい場合に、比較的容易に認証モジュールを交換できる。しかし、情報処理装置に一体的に組み込むことができないので、情報処理装置の横に台を設置して認証モジュールを載置するなどしなければならず、予め認証モジュールを組み込んで設計された情報処理装置に比べて余分なスペースを必要とするとともに、デザイン上も不利である。
【０００６】
そこで、本発明は、余分なスペースを必要とすることなく、様々な種類の認証モジュールを取付けることができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の情報処理装置は、少なくとも識別情報の受付を行う認証モジュールを搭載可能な情報処理装置であって、前記認証モジュールを接続する接続手段と前記認証モジュールを係止する係止手段とを有し、前記認証モジュールを嵌合する認証モジュール嵌合部と、前記接続手段を介して受信した認証モジュールの種類を判別する信号に基いて、認証モジュールの種類を検知する認証モジュール検知手段と、前記認証モジュール検知手段により検知した認証モジュールの種類に基いて、当該認証モジュールを制御する制御手段と、を備えることを特徴としている。
【０００８】
この構成によれば、少なくとも識別情報の受付を行う認証モジュールを搭載可能な情報処理装置であって、接続手段と係止手段とを有する認証モジュール嵌合部により、認証モジュールは嵌合される。また、接続手段により、認証モジュールは接続される。さらに、係止手段により認証モジュールは係止される。そして、検知手段により、接続手段を介して受信した認証モジュールの種類を判別する信号に基いて、認証モジュールの種類は検知される。また、制御手段により、認証モジュール検知手段が検知した認証モジュールの種類に基いて、当該認証モジュールは制御される。
【０００９】
このように、情報処理装置には、認証モジュールを嵌合する認証モジュール嵌合部が備わり、この認証モジュール嵌合部は、認証モジュールを接続する接続手段と認証モジュールを係止する係止手段とを有しているので、認証モジュール嵌合部の形状と略同一形状の複数種類の認証モジュールを認証モジュール嵌合部に取付け、又は交換することができる。そして、情報処理装置には、接続手段を介して受信した認証モジュールの種類を判別する信号に基いて認証モジュールの種類を検知する検知手段と認証モジュール検知手段が検知した認証モジュールの種類に基いて当該認証モジュールを制御する制御手段とを備えるので、複数種類の認証モジュールのそれぞれに応じて接続して制御することができる。したがって、本発明の情報処理装置は、極めて簡単に様々な種類の認証モジュールを用いることができる。
【００１０】
また、認証モジュールは取付けられる際に、認証モジュール嵌合部に嵌め合わされることとなるので、情報処理装置の横に別途台を設けて認証モジュールを載置する必要も無く、余計なスペースを必要としない。特に、情報処理装置の設計段階において、予め認証モジュール嵌合部を設けるので、デザインも統一することができるなど、デザイン上も有利なものとすることができる。
【００１１】
請求項２に記載の情報処理装置は、請求項１に記載の情報処理装置であって、前記接続手段は、少なくとも、受信する所定のデータを伝送するデータ受信線、送信する所定のデータを伝送するデータ送信線、電力の供給を行う電源供給線、グランドとしてのグランド線、及び前記認証モジュールの種類を判別する信号を伝送する認証モジュール判別線を有することを特徴とする。
【００１２】
この構成によれば、接続手段は、少なくとも、受信する所定のデータを伝送するデータ受信線、送信する所定のデータを伝送するデータ送信線、電力の供給を行う電源供給線、グランドとしてのグランド線、及び前記認証モジュールを判別する信号を受信するを有する。
【００１３】
規格化された通信（例えば、ＲＳ−２３２Ｃコネクタを用いた通信など）において用いられる信号線は、データ受信線としてのＲＸＤ線、データ送信線としてのＴＸＤ線、及びグランド線が最低限必要である。そして、外部の電源コンセントと接続されず、且つ、内部に電源を有していないような装置を接続する際には、更に電源供給線が必要となる。本発明の情報処理装置においては、以上の４本の信号線に加えて、認証モジュールを判別する信号を受信する認証モジュール判別信号線を有する。このように、一般的な接続手段が最低限備える信号線のほかに物理的に独立した認証モジュール判別信号線を有することで、情報処理装置はより正確に認証モジュールの種類を判別することができ、接続されている認証モジュールを異なる種類の認証モジュールに交換した場合でも、認証モジュールの種類に応じた制御を容易に行うことができる。
【００１４】
請求項３に記載の情報処理装置は、請求項１又は請求項２に記載の情報処理装置であって、所定の処理の指定を受け付ける操作手段を更に備え、前記制御手段は、前記接続手段を介して前記認証モジュールから認証に成功した旨の情報を受信すると、前記操作手段により受け付けられた処理を行うことを特徴とする。
【００１５】
この構成によれば、操作手段により、所定の処理の指定は受け付けられる。そして、接続手段を介して認証モジュールから認証に成功した旨の情報を受信すると、制御手段により、操作手段が受け付けた処理は行われる。
【００１６】
このように、認証モジュールが単に情報処理装置の操作者の識別情報を受け付けるだけでなく、受け付けた識別情報に基いて認証処理を行う場合であっても、情報処理装置は、認証モジュールから認証に成功した旨の情報を受信することで、認証に成功したものとして処理を進めることができる。したがって、情報処理装置に、認証を行うプログラムや回路が無くても、認証モジュールが行った認証に基いて処理を行うことができるので、例えば情報処理装置のセキュリティレベルを変更したい場合などで、当初予定していた以外の認証方法を用いたいような場合にも、情報処理装置に変更を加えることなく、認証モジュールのみを交換することで所定の認証方法を用いることができる。
【００１７】
請求項４に記載の情報処理装置は、請求項１又は請求項２に記載の情報処理装置であって、複数の異なる認証手段を更に備え、前記制御手段は、前記認証モジュール検知手段により検知した認証モジュールの種類に基いて、認証に用いる認証手段を選択するとともに、前記制御手段は、前記接続手段を介して前記識別情報を受信すると、選択した認証手段を用いて、受信した識別情報に基いて認証を行うことを特徴とする。
【００１８】
この構成によれば、情報処理装置は複数の異なる認証手段を備える。そして、制御手段により、認証モジュール検知手段が検知したモジュールの種類に基いて、認証に用いる認証手段は選択されるとともに、制御手段により接続手段を介して識別情報が受信されると、選択された認証手段を用いて、受信した識別信号に基いて認証は行われる。
【００１９】
このように、認証モジュールが情報処理装置の操作者の識別情報を受け付けて、認証処理は行わない場合であっても、情報処理装置は接続手段を介して受信した識別情報に基いて認証処理を行うことができる。このとき、情報処理装置は複数の認証手段を備え、制御手段はこの複数の認証手段から、認証モジュール検知手段が検知したモジュールの種類に基いて、認証に用いる認証手段を選択するので、認証することができる。そして、このように複数の認証手段を備えることで、セキュリティレベルの変更などで、認証方法を変更したい場合にも、認証モジュールを交換するだけで、情報処理装置そのものに変更を加えなくても、所望の認証方法に変更することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る情報処理装置の例としての複合機１と、情報処理装置に接続される複数種類の認証モジュールの例としての、ＩＣカード認証モジュール３及び指紋認証モジュール４について説明する。複合機１は、スキャナ機能、印刷機能、複写機能、ファクシミリ通信機能、電子メール通信機能等を備えている。また、ＩＣカード認証モジュール３は、ＩＣカードから識別情報を読み取り、認証を行う機能を備えている。そして、指紋認証モジュール４は、複合機１の操作者の指紋を読み取って、認証を行う機能を備えている。
【００２１】
まず、図１及び図２に基いて、複合機１の概略構成を説明する。図１は複合機１の内部構成の概略を示すブロック図である。また、図２は、複合機１の外観構成の概略を示す斜視図である。
【００２２】
図１及び図２に示すように、複合機１は制御部（ＣＰＵ：Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、原稿読取部１４、画像処理部１５、コーデック（ＣＯＤＥＣ：Coder and Decoder）１６、画像メモリ１７、プリンタ１８、操作部１９、表示部２０、ＦＡＸ通信部２１、ＬＡＮ−Ｉ／Ｆ（Local Area Network Interface）２２、ＵＡＲＴ（Universal Synchronous Asynchronous Receiver Transmitter）２３、及び、シリアルポート２４を備えており、各部１１乃至２４は、バス２５によって通信可能に接続されている。また、この複合機１は、後述する認証モジュール３、４を収納可能な認証モジュール嵌合部２６を備えている。
【００２３】
制御部１１は、ＲＯＭ１２に格納されている制御プログラムに従って、複合機１の各部の動作を制御する。ＲＯＭ１２は、制御部１１によりこの複合機１の各部の動作を制御するための前記制御プログラム等を格納する。なお、制御プログラムとしては、認証モジュール３、４の種類を検知する検知プログラム、検知した認証モジュールの種類に応じて認証モジュール３、４を制御するモジュール制御プログラムなどが含まれる。ＲＡＭ１３は、複合機１の動作に用いる設定情報等の各種データ等を、読み出し及び書き込みが可能な状態で記憶するものである。また、このＲＡＭ１３には認証モジュール３、４の種類毎に認証モジュール判別用データが記憶されている。
【００２４】
原稿読取部１４は複合機１の上部に設けられており、原稿の画像を読み取ってスキャンデータを生成するものである。この原稿読取部１４は、図示されていない透明な原稿載置板に載置された原稿を読み取るフラット・ベッド・スキャナ（ＦＢＳ：Flat Bed Scanner）、フラット・ベッド・スキャナの直上にフラット・ベッド・スキャナに対して開閉自在に設けられた原稿カバー１４１、原稿カバー１４１の上部に形成され原稿を載置する原稿トレイ１４２及び、原稿トレイ１４２に載置された原稿を読み取るべく、その原稿を搬送する自動原稿給送装置（ＡＤＦ：Automatic Document Feeder）１４３を備えている。
【００２５】
画像処理部１５は、原稿読取部１４から出力されたスキャンデータに対して、色調整、色空間変換、２値化等の処理を行うものである。コーデック１６は、画像処理部１５等によって処理されたスキャンデータを符号化（エンコード）し、また、符号化されたスキャナファイル（画像データ）を復号（デコード）するものである。コーデック１６に入力されたスキャンデータは、ＪＰＥＧ、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ方式等に基づいて符号化されたスキャナファイルにされ、画像メモリ１７に記憶される。
【００２６】
プリンタ１８は、画像メモリ１７から読み出され、コーデック１６によって復号された画像を印刷出力するものである。このプリンタ１８には、上下方向に３段の給紙トレイ１８１が重なって配置されており、記録紙を収容している。そして給紙トレイ１８１の上には、側方に向けて開口した排紙トレイ１８２が設けられており、給紙トレイ１８１からプリンタ１８の内部に給送された記録紙は、所定の画像が記録されて、排紙トレイ１８２に排出される。
【００２７】
操作部１９は、複合機１の上部正面に位置し、原稿の読み取り動作の開始を指示するためのスタートキー１９１、ファクシミリ番号、コピー部数等を入力するためのテンキー１９２、操作対象を指定するためのカーソルキー１９３、操作の決定を行う決定キー等の入力キー１９４を備えている。表示部２０は、各種の設定状態や自装置１の動作状態等を表示する液晶表示装置（ＬＣＤ：Liquid Crystal Display）からなり、操作部１９に近接して設けられている。
【００２８】
ＦＡＸ通信部２１は、原稿画像をファクシミリ通信するものであり、図示しないが、モデム（ＭＯＤＥＭ：MOdulator-DEModulator）及びＮＣＵ（Network Control Unit）を備えている。モデムは、例えばＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。ＮＣＵは、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、図示しないＰＳＴＮに接続される。ＰＳＴＮには、複合機１の他にＧ３ファクシミリ装置等が通信可能に接続され、複合機１は、Ｇ３ファクシミリ装置等との間で画像をファクシミリ送受信することが可能である。
【００２９】
ＬＡＮ−Ｉ／Ｆ２２は、複合機１を図示しないＬＡＮに接続可能にするものである。ＬＡＮには、図示しないパーソナルコンピュータ等が接続され、複合機１はパーソナルコンピュータ等との間でデータの通信が可能である。また、ＬＡＮは、図示しないルータを介してインターネットに接続されている。したがって、複合機１は、他の複合機との間でインターネットファクシミリ通信（電子メール通信）を行うことも可能である。
【００３０】
ＵＡＲＴ２３は、シリアルポート２４から受信したシリアル信号をパラレル信号に変換するとともに、複合機１の制御部により送信されるパラレル信号のコマンドをシリアル信号に変換する処理を行うものである。シリアルポート２４は、後述する認証モジュール３の接続ポートを着脱させることができるものであり、このＵＡＲＴ２３及びシリアルポート２４により複合機１と認証モジュール３とが通信可能に接続される。なお、このシリアルポート２４には、図３に示すように、電源供給線２４ａ、グランド線２４ｂ、データ受信線（ＲＸＤ：Receive Data）２４ｃ、データ送信線（ＴＸＤ：Transmit Data）２４ｄ、認証モジュール判別線２４ｅの少なくとも５本の信号線が備わる。
【００３１】
認証モジュール嵌合部２６は、複合機１の操作部１９に近接して設けられている。この認証モジュール嵌合部２６は、上部に開口２６１を有する略直方体に窪んだ空間であり、上部には認証モジュールカバー２６２が開口２６１を塞ぐように設けられている。なお、シリアルポート２４はこの認証モジュール嵌合部２６の内側面から突き出すように設けられている。詳しくは後述する。
【００３２】
次に図３から図５（Ａ）に基いて、ＩＣカード認証モジュール３の構成、及びＩＣカード認証モジュール３を取付ける複合機１の認証モジュール嵌合部２６の構成について説明する。図３は、ＩＣカード認証モジュール３の内部構成を示すブロック図である。また、図４はＩＣカード認証モジュール３及び複合機１の認証モジュール嵌合部２６の外観を示す拡大分解斜視図である。図５（Ａ）は、ＩＣカード認証モジュール３を認証モジュール嵌合部２６に取付けたときの認証モジュール嵌合部２６の断面図である。
【００３３】
ＩＣカード認証モジュール３は、認証モジュール嵌合部２６の開口２６１よりもやや小さな矩形平板状の基板であり、基板の各隅にはＩＣカード認証モジュール３を、認証モジュール嵌合部２６に固定するための係止孔３１が設けられている。また、この基板上には、ＭＰＵ(Micro Processing Unit)３２、ＲＡＭ３３、フラッシュメモリ３４、アンテナ３５及びモジュール通信部３６が備わり、アンテナ３５以外の各部３２、３３、３４及び３６はバス３８により通信可能に接続されているとともに、アンテナ３５は、ＭＰＵ３２に直接接続されている。
【００３４】
ＭＰＵ３２は、複合機１から送信されるコマンドに基いて各部の動作を制御する。また、このＭＰＵ３２には、ＩＣカードから受信する操作者の識別情報に基いて、操作者の認証を行うＩＣカード認証処理機能も搭載されている。ＲＡＭ３３は、ＩＣカードから受信する操作者の識別情報などのＩＣカードモジュール３の動作に用いる各種データ等を、読み出し及び書き込みが可能な状態で記憶するものである。
【００３５】
フラッシュメモリ３４は、複合機１を操作する操作者の操作者の識別情報を予め記憶しており、ＭＰＵ３２はこのフラッシュメモリ３４に記憶されている操作者の識別情報と、新たにＩＣカードから受信した操作者の識別情報とを照合することでＩＣカード認証処理を実現する。アンテナ３５は、ＩＣカード認証処理に用いられる操作者の識別情報をＩＣカード認証モジュール３の上方にかざされたＩＣカードから受信するためのものである。
【００３６】
モジュール通信部３６は、ＵＡＲＴ２３を備えた装置との間で通信を実現するためのものである。モジュール通信部３６が備える接続ポート３７の一端に、バス３８が接続され、他端に複合機１のシリアルポート２４が接続されることにより、ＩＣカード認証モジュール３と複合機１との間でシリアル通信が可能になる。なお、この接続ポート３７には、電源供給線３７ａ、グランド線３７ｂ、データ受信線３７ｃ、データ送信線３７ｄ、認証モジュール判別線３７ｅの少なくとも５本の信号線が備わる。
【００３７】
このような構成を備えるＩＣカード認証モジュール３を複合機１に取付けるときには、まず、複合機１の認証モジュール嵌合部２６の開口２６１から認証モジュール嵌合部２６の内部にＩＣカード認証モジュール３を嵌め入れる。認証モジュール嵌合部２６の内底面の各隅には、ＩＣカード認証モジュール３の各隅に設けられた係止孔３１とほぼ同径の係着孔２６４が設けられており、ＩＣカード認証モジュール３は係止孔３１と係着孔２６４とを整合するように認証モジュール嵌合部２６の内底面に載置される。
【００３８】
そして、ＩＣカード認証モジュール３の接続ポート３７と、認証モジュール嵌合部２６の内側面から突き出すシリアルポート２４とを嵌着させる。すなわち、ＩＣカード認証モジュール３の接続ポート３７の電源供給線３７ａ、グランド線３７ｂ、ＲＸＤ線３７ｃ、ＴＸＤ線３７ｄ、認証モジュール判別線３７ｅと、複合機１のシリアルポート２４の電源供給線２４ａ、グランド線２４ｂ、ＲＸＤ線２４ｃ、ＴＸＤ線２４ｄ、認証モジュール判別線２４ｅと、を電気的に接続する。
【００３９】
ＵＡＲＴ２３を用いたシリアル方式の接続においては、グランド線、データを受信するＲＸＤ線、及びデータを送信するＴＸＤ線が最低限必要である。そして、本実施形態のＩＣカード認証モジュール３のように自ら電源を備えていないモジュールには、更に電力を供給する電源供給線が必要となる。本実施形態においては、ＩＣカード認証モジュール３は、上述の４本の信号線のほかに、認証モジュールの種類を識別する信号を送受信する認証モジュール判別線２４ｅ、３７ｅを設ける構成となっている。このように、物理的に独立した認証モジュール判別線２４ｅ、３７ｅを設けることで、複合機１は認証モジュールの種類を明確に識別することができ、同一のシリアルポート２４を用いて、様々な種類の認証モジュールを接続することが容易にできる。
【００４０】
ＩＣカード認証モジュール３の接続ポート３７と、認証モジュール嵌合部２６の内側面から突き出すシリアルポート２４とが嵌着されると、次に、認証モジュール嵌合部の開口２６１とほぼ同一形状のＩＣカード認証用モジュールカバー２６２ａを開口２６１を塞ぐように設置する。このＩＣカード認証用モジュールカバー２６２ａにもＩＣカード認証モジュール３及び認証モジュール嵌合部２６の内底面と同様に各隅に貫通孔２６３が設けられている。そして、このＩＣカード認証用モジュールカバー２６２ａの貫通孔２６３、ＩＣカード認証モジュール３の係止孔３１、及び認証モジュール嵌合部２６の内底面の係着孔２６４、にネジ２６５を螺着させてＩＣカード認証用モジュールカバー２６２ａ、及びＩＣカード認証モジュール３を複合機１に固定する。
【００４１】
次に図５（Ｂ）から図７を参照しつつ、指紋認証モジュール４の構成について説明する。図５（Ｂ）は、指紋認証モジュール４を認証モジュール嵌合部２６に取付けたときの認証モジュール嵌合部２６の断面図である。図６は指紋認証モジュール４及び複合機１の認証モジュール嵌合部２６の外観を示す拡大分解斜視図である。また、図７は、指紋認証モジュール４の内部構成を示すブロック図である。
【００４２】
指紋認証モジュール４は、ＩＣカード認証モジュール３とほぼ同一の形状であり、認証モジュール嵌合部２６の開口２６１よりもやや小さな矩形平板状の基板である。また、指紋認証モジュール４の各隅には、ＩＣカード認証モジュール３と同様に認証モジュール嵌合部２６に固定するための係止孔４１が設けられている。このように、指紋認証モジュール４及びＩＣカード認証モジュール３は、ほぼ同一の外観形状であるので、複合機の認証モジュール嵌合部２６を改変することなく、認証モジュール嵌合部２６に取り付けることができる。なお、指紋認証モジュール４には指紋センサ４５が備わっており、操作者がこの指紋センサに指を当てることができるように指紋認証用モジュールカバー２６２ｂには、中央付近に指紋センサを露出させるための開口部２６６が開口している。
【００４３】
指紋認証モジュール４の基板上には、ＭＰＵ(Micro Processing Unit)４２、ＲＡＭ４３、フラッシュメモリ４４、指紋センサ４５、及びモジュール通信部４６が備わり、指紋センサ４５以外の各部４２、４３、４４及び４６はバス４８により通信可能に接続されている。また、指紋センサ４５はＭＰＵ４２に直接接続されている。
【００４４】
ＭＰＵ４２は、複合機１から送信されるコマンドに基いて各部の動作を制御する。また、このＭＰＵ４２には、指紋センサ４５により読み取った操作者の指紋データに基いて、操作者の認証を行う。ＲＡＭ４３は、指紋センサ４５が読み取った指紋データなどの指紋認証モジュール４の動作に用いる各種データ等を、読み出し及び書き込みが可能な状態で記憶するものである。
【００４５】
フラッシュメモリ４４は、複合機１を操作する操作者の指紋データを予め記憶しており、ＭＰＵ４２はこのフラッシュメモリ４４に記憶されている指紋データと、新たに指紋センサ４５が読み取った指紋データとを照合することで指紋認証処理を実現する。指紋センサは、指紋認証処理に用いられる指紋データをスキャンするセンサである。
【００４６】
モジュール通信部４６は、ＩＣカード認証モジュール３のモジュール通信部３６と同様に電源供給線４７ａ、グランド線４７ｂ、ＲＸＤ線４７ｃ、ＴＸＤ線４７ｄ、認証モジュール判別線４７ｅを含む構成である。したがって、複合機１の同一のシリアルポート２４を用いて、ＩＣカード認証モジュール３と同様に容易に接続することができる。
【００４７】
なお、指紋認証モジュール４を複合機１に取付ける方法については、ＩＣカード認証モジュール３を複合機１に取付ける場合と同様であるので、説明を省略する。
【００４８】
次に、図８を参照しつつ、主に複合機１のＣＰＵ１１で行われる認証制御処理について説明する。図８は認証制御処理のルーチンを示すフローチャートである。本実施形態において、認証制御処理ではＩＣカード認証モジュール３や指紋認証モジュール４などの認証モジュールを制御して、複合機１の操作者を認証する処理を行う。この認証制御処理では、まず、ＣＰＵ１１は操作者の認証が必要な処理が選択されたか否か判断する（ステップＳ５００）。例えば、本実施形態においては、スキャナ、印刷、複写、ファクシミリ通信、及びインターネットファクシミリ通信（電子メール通信）の各処理が操作部１９により受け付けられた場合に認証必要処理が選択されたと判断する（ステップＳ５００：ＹＥＳ）。認証必要処理が選択されていないと判断すると（ステップＳ５００：ＮＯ）、操作者を認証する必要は無いので、このまま認証制御処理のルーチンを終了する。一方、認証必要処理が選択されたと判断すると（ステップＳ５００：ＹＥＳ）、次に、接続されているのはＩＣカード認証モジュール３であるか否か判断する（ステップＳ５０２）。すなわち、複合機１のＣＰＵ１１は、ＲＯＭ１２に記憶されている認証モジュール検知プログラムにしたがって、認証モジュールからシリアルポート２４の認証モジュール判別線２４ｅを介して受信した識別信号が、ＩＣカード認証モジュール３から送信された識別信号であるか否か判断する。
【００４９】
ＩＣカード認証モジュール３であると判断すると（ステップＳ５０２：ＹＥＳ）、複合機１のＣＰＵ１１は、ＩＣカード認証モジュール３に対してＩＣカード認証処理を開始する旨のコマンドを送信する（ステップＳ５０４）。そして、表示部２０の液晶表示装置に、例えば「ＩＣカードリーダにＩＣカードを当ててください」等といった表示を行う（ステップＳ５０６）。表示部２０への表示処理を終えると（ステップＳ５０６）、次にステップＳ５１８に進む。
【００５０】
一方、ＩＣカード認証モジュール３でないと判断すると（ステップＳ５０２：ＮＯ）、次に、指紋認証モジュール４であるか否か判断する（ステップＳ５０８）。すなわち、複合機１のＣＰＵ１１は、ＲＯＭ１２に記憶されている認証モジュール検知プログラムにしたがって、認証モジュールからシリアルポート２４の認証モジュール判別線２４ｅを介して受信した識別信号が、指紋認証モジュール４から送信された識別信号であるか否か判断する。
【００５１】
指紋認証モジュール４であると判断すると（ステップＳ５０８：ＹＥＳ）、複合機１のＣＰＵ１１は、指紋認証モジュール４に対して指紋認証処理を開始する旨のコマンドを送信する（ステップＳ５１０）。そして、表示部２０の液晶表示装置に、例えば「指を指紋センサに当ててください」等といった表示を行う（ステップＳ５１２）。表示部２０への表示処理を終えると（ステップＳ５１２）、次にステップＳ５１８に進む。
【００５２】
ステップＳ５０８において、指紋認証モジュール４でないと判断すると（ステップＳ５０８：ＮＯ）、複合機１のＣＰＵ１１は、その他のモジュールであると判断する。なお、その他のモジュールとしては、静脈認証モジュール、虹彩認証モジュール、声紋認証モジュールなどが挙げられる。この場合においても、複合機１のＣＰＵ１１は、ＲＯＭ１２に記憶されている認証モジュール検知プログラムにしたがって、認証モジュールからシリアルポート２４の認証モジュール判別線２４ｅを介して受信した識別信号により、モジュールの種類を検知する。
【００５３】
その他のモジュールであると判断すると、その他のモジュールの種類に応じて、複合機１のＣＰＵ１１は、その他の認証処理を開始する旨のコマンドを送信する（ステップＳ５１４）。そして、表示部２０の液晶表示装置に、その他の認証モジュールの種類に応じて例えば「手のひらを静脈センサに当ててください」等といった表示を行う（ステップＳ５１６）。表示部２０への表示処理を終えると（ステップＳ５１６）、次にステップＳ５１８に進む。
【００５４】
ステップＳ５１８に進むと認証モジュールから認証に成功した旨の信号を受け取ったか否か判断する。認証に成功した旨の信号を受信したと判断すると（ステップＳ５１８：ＹＥＳ）、ＣＰＵ１１は認証されたＩＤをＲＡＭ１３に記憶させ、認証制御処理のルーチンを終了する。なお、ここでＩＤは複合機１の使用者を識別する符号であり、図示しないが、認証されたＩＤをＲＡＭ１３に記憶すると、このＩＤに基いて許可される複合機１の処理が決定し、複合機１の操作者が操作部１９により選択した処理が許可される処理であるときには、その処理が行われる。
【００５５】
ステップＳ５１８に戻って、認証に成功した旨の信号を受信していないと判断すると（ステップＳ５１８：ＮＯ）、次に認証に失敗した旨の信号を受信したか否か判断する（ステップＳ５２２）。認証に失敗した旨の信号を受信したと判断すると（ステップＳ５２２：ＹＥＳ）、表示部２０の液晶表示装置に認証に失敗した旨の表示を行い（ステップＳ５２４）、認証制御処理のルーチンを終了する。認証に失敗した旨の信号を受信していないと判断すると（ステップＳ５２２）、未だ認証処理は継続中であるので、ステップＳ５１８に戻って処理を続ける。
【００５６】
次に、図９を参照しつつ主にＩＣカード認証モジュール３のＭＰＵ３２が行うＩＣカード認証処理について説明する。図９はＩＣカード認証処理のルーチンを示すフローチャートである。ＩＣカード認証処理では、まず、ＩＣカード認証モジュール３のＭＰＵ３２は、複合機１からＩＣカード認証処理を開始する旨のコマンドを受信したか否か判断する（ステップＳ６００）。ＩＣカード認証処理を開始する旨のコマンドを受信していないと判断すると（ステップＳ６００：ＮＯ）、ＩＣカード認証処理を行わずに、ＩＣカード認証処理のルーチンを終了する。一方、ＩＣカード認証処理を開始する旨のコマンドを受信したと判断すると（ステップＳ６００：ＹＥＳ）、次に、ＩＣカード識別情報を受信するためのアンテナ３５を駆動する（ステップＳ６０２）。アンテナ３５を駆動すると、次に、ＭＰＵ３２は、アンテナ３５から受信し、ＲＡＭ３３に記憶した情報とフラッシュメモリ３４に予め登録されているＩＣカード識別情報とを照合する（ステップＳ６０４）。そして、照合した結果認証に成功したか否か判断する（ステップＳ６０６）。認証に成功したと判断すると（ステップＳ６０６：ＹＥＳ）、ＩＣカード認証モジュール３のＭＰＵ３２は、複合機１に対して認証に成功した旨の信号を送信して（ステップＳ６０８）、ＩＣカード認証処理のルーチンを終了する。一方、認証に失敗したと判断すると（ステップＳ６０６：ＮＯ）、ＩＣカード認証モジュール３のＭＰＵ３２は、複合機１に対して認証に失敗した旨の信号を送信して（ステップＳ６１０）、ＩＣカード認証処理のルーチンを終了する。
【００５７】
次に、図１０を参照しつつ主に指紋認証モジュール４のＭＰＵ４２が行う指紋認証処理について説明する。図１０は指紋認証処理のルーチンを示すフローチャートである。指紋認証処理では、まず、指紋認証モジュール４のＭＰＵ４２は、複合機１から指紋認証処理を開始する旨のコマンドを受信したか否か判断する（ステップＳ７００）。指紋認証処理を開始する旨のコマンドを受信していないと判断すると（ステップＳ７００：ＮＯ）、指紋認証処理を行わずに、指紋認証処理のルーチンを終了する。一方、指紋認証処理を開始する旨のコマンドを受信したと判断すると（ステップＳ７００：ＹＥＳ）、次に、指紋データを受信するための指紋センサ４５を駆動する（ステップＳ７０２）。指紋センサ４５を駆動すると、次に、ＭＰＵ４２は、指紋センサ４５から受信し、ＲＡＭ４３に記憶した情報とフラッシュメモリ４４に予め登録されている指紋データとを照合する（ステップＳ７０４）。そして、照合した結果認証に成功したか否か判断する（ステップＳ７０６）。認証に成功したと判断すると（ステップＳ７０６：ＹＥＳ）、指紋認証モジュール４のＭＰＵ４２は、複合機１に対して認証に成功した旨の信号を送信して（ステップＳ７０８）、指紋認証処理のルーチンを終了する。一方、認証に失敗したと判断すると（ステップＳ７０６：ＮＯ）、指紋認証モジュール４のＭＰＵ４２は、複合機１に対して認証に失敗した旨の信号を送信して（ステップＳ７１０）、指紋認証処理のルーチンを終了する。
【００５８】
以上のように。本実施形態の複合機１は、ＩＣカード認証モジュール３及び指紋認証モジュール４などの様々な種類の認証モジュールを取付けることができる。したがって、例えば指紋認証を行っていた場合であって、ＩＣカード認証に代えたいときには、指紋認証モジュール４をＩＣカード認証モジュール３に変更するだけでよく、複合機１に変更を加える必要がないので、低コストで交換することができる。また、認証モジュール嵌合部２６は操作部１９の横に配置されているので、複合機１の操作者が簡便に認証処理を行うことができ、且つ省スペース化できる。
【００５９】
次に、図１１を参照しつつ、本発明の他の実施形態について説明する。上述の実施形態においては、認証モジュールが複合機１の操作者の識別情報を受け付けるだけでなく、複合機１の操作者の認証も行う構成であったが、認証モジュールが複合機１の操作者の識別情報を受け付け、操作者の認証は複合機１が行うものとしてもよい。なお、このような構成は、図１から７に示す複合機１及び認証モジュール３、４を用いても実現することができるので、構成の説明は省略する。また、このような構成においては、複合機１のＲＡＭ１３には、例えば、ＩＣカード認証プログラム及び指紋認証プログラムといった複数の認証プログラムを備えている。また、複合機１のＲＡＭ１３はさらに、予めＩＣカード認証に用いられる複数の操作者のＩＣカード識別情報や複数の操作者の指紋データも記憶している。以下において、主に複合機１のＣＰＵ１１で行われる認証処理について説明する。図１１は認証処理のルーチンを示すフローチャートである。
【００６０】
認証処理では、まず、ＣＰＵ１１は、操作者の認証が必要な処理が選択されたか否か判断する（ステップＳ８００）。すなわち、スキャナ、印刷、複写、ファクシミリ通信、及びインターネットファクシミリ通信（電子メール通信）の各処理のいずれかが操作部１９により受け付けられたか否か判断する。認証必要処理が選択されていないと判断すると（ステップＳ８００：ＮＯ）、操作者を認証する必要は無いので、このまま認証処理のルーチンを終了する。一方、認証必要処理が選択されたと判断すると（ステップＳ８００：ＹＥＳ）、次に、接続されているのはＩＣカード認証モジュール３であるか否か判断する（ステップＳ８０２）。すなわち、複合機１のＣＰＵ１１は、ＲＯＭ１２に記憶されている認証モジュール検知プログラムにしたがって、認証モジュールからシリアルポート２４の認証モジュール判別線２４ｅを介して受信した識別信号が、ＩＣカード認証モジュール３から送信された識別信号であるか否か判断する。
【００６１】
ＩＣカード認証モジュール３であると判断すると（ステップＳ８０２：ＹＥＳ）、複合機１のＣＰＵ１１は、ＩＣカード認証モジュール３に対してＩＣカード識別情報を受け付けるようコマンドを送信する（ステップＳ８０４）。そして、表示部２０の液晶表示装置に、例えば「ＩＣカードリーダにＩＣカードを当ててください」等といった表示を行う（ステップＳ８０６）。その後、ＩＣカード認証モジュール３から送信されたＩＣカード識別情報と複合機１のＲＡＭに予め記憶されているＩＣカード識別情報とを照合し、複合機１の操作者の認証を行い（ステップＳ８０８）、次にステップＳ８２４に進む。
【００６２】
一方、ＩＣカード認証モジュール３でないと判断すると（ステップＳ８０２：ＮＯ）、次に、指紋認証モジュール４であるか否か判断する（ステップＳ８１０）。すなわち、複合機１のＣＰＵ１１は、ＲＯＭ１２に記憶されている認証モジュール検知プログラムにしたがって、認証モジュールからシリアルポート２４の認証モジュール判別線２４ｅを介して受信した識別信号が、指紋認証モジュール４から送信された識別信号であるか否か判断する（ステップＳ８１０）。
【００６３】
指紋認証モジュール４であると判断すると（ステップＳ８１０：ＹＥＳ）、複合機１のＣＰＵ１１は、指紋認証モジュール４に対して指紋データを受け付けるようコマンドを送信する（ステップＳ８１２）。そして、表示部２０の液晶表示装置に、例えば「指を指紋センサに当ててください」等といった表示を行う（ステップＳ８１４）。その後、指紋認証モジュール４から送信された指紋データと複合機１のＲＡＭに予め記憶されている操作者の指紋データとを照合し、複合機１の操作者の認証を行い（ステップＳ８１６）、次にステップＳ８２４に進む。
【００６４】
一方、指紋認証モジュール４でないと判断すると（ステップＳ８１０：ＮＯ）、複合機１のＣＰＵ１１は、その他の認証モジュールであると判断する。その他のモジュールであると判断すると、その他のモジュールの種類に応じて、複合機１のＣＰＵ１１は、その他の認証処理に必要な複合機１の操作者の識別情報を送信するようにその他のモジュールに対して、コマンドを送信する。（ステップＳ８１８）。そして、表示部２０の液晶表示装置に、その他の認証モジュールの種類に応じて例えば「手のひらを静脈センサに当ててください」等といった表示を行う（ステップＳ８２０）。そして、その他の認証モジュールから受信した操作者の識別情報と、複合機１のＲＡＭに予め記憶されている識別情報とを照合して認証を行い（ステップＳ８２２）、ステップＳ８２４に進む。
【００６５】
ステップＳ８２４に進むとＣＰＵ１１は認証に成功したか否か判断する（ステップＳ８２４）。認証に成功したと判断すると（ステップＳ８２４：ＹＥＳ）、ＣＰＵ１１は認証されたＩＤをＲＡＭ１３に記憶させ（ステップＳ８２６）、認証制御処理のルーチンを終了する。一方、認証に失敗したと判断すると、（ステップＳ８２４：ＮＯ）、表示部２０の液晶表示装置に認証に失敗した旨の表示を行い（ステップＳ８２８）、認証制御処理のルーチンを終了する。
【００６６】
このように、ＩＣカード認証モジュール３や指紋認証モジュール４が複合機１の操作者の識別情報の受付は行うものの、認証は行わない場合であっても、複合機が備えるのＲＯＭ１２やＲＡＭ１３が備えるＩＣカード認証プログラムや指紋認証プログラムを用いてＣＰＵ１１が認証を行うことができる。このように複数の認証プログラムを備えることで、セキュリティレベルの変更などで、認証方法を変更したい場合にも、認証モジュール３、４を交換するだけで、複合機１そのものに変更を加えなくても、所望の認証方法に変更することができる。
【００６７】
なお、上述の実施の形態は一例であり、実施の形態は、上述の形態に限ることなく、本発明の思想の範囲を逸脱しない範囲で適宜変更することができる。
【産業上の利用可能性】
【００６８】
本発明は、例えば、認証された場合にのみスキャナ処理、印刷処理、複写処理、ファクシミリ通信処理、電子メール通信処理等を行う複合機１に適用可能である。
【図面の簡単な説明】
【００６９】
【図１】複合機１の構成例を示すブロック図。
【図２】複合機１の外観構成を示す斜視図。
【図３】ＩＣカード認証モジュール３の構成例を示すブロック図。
【図４】認証モジュール嵌合部２６にＩＣカード認証モジュール３を取付ける状態を示す拡大分解斜視図。
【図５】（Ａ）はＩＣカード認証モジュール３を取付けた認証モジュール嵌合部２６を示す断面図。（Ｂ）は指紋認証モジュール４を取付けた認証モジュール嵌合部２６を示す断面図。
【図６】認証モジュール嵌合部２６に指紋認証モジュール４を取付ける状態を示す拡大分解斜視図。
【図７】指紋認証モジュール４の構成例を示すブロック図。
【図８】認証制御処理のルーチンを示すフローチャート。
【図９】ＩＣカード認証処理のルーチンを示すフローチャート。
【図１０】指紋認証処理のルーチンを示すフローチャート。
【図１１】認証処理のルーチンを示すフローチャート。
【符号の説明】
【００７０】
１      複合機（情報処理装置）
３      ＩＣカード認証モジュール（認証モジュール）
４      指紋認証モジュール（認証モジュール）
１１    ＣＰＵ（制御手段）
２４    シリアルポート（接続手段）
２４ａ  電源供給線
２４ｂ  グランド線
２４ｃ  ＲＸＤ線（データ受信線）
２４ｄ  ＴＸＤ線（データ送信線）
２４ｅ  認証モジュール判別線
２６    認証モジュール嵌合部
【図１】
2008277886.tif 000003
【図２】
2008277886.tif 000004
【図３】
2008277886.tif 000005
【図４】
2008277886.tif 000006
【図５】
2008277886.tif 000007
【図６】
2008277886.tif 000008
【図７】
2008277886.tif 000009
【図８】
2008277886.tif 000010
【図９】
2008277886.tif 000011
【図１０】
2008277886.tif 000012
【図１１】
2008277886.tif 000013