ICカードリーダーとは?FeliCaカードを読む仕組みや種類をわかりやすく解説
ICカードリーダーとは、FeliCaカードやMIFAREカードなどの非接触ICカードを読み取るための機器です。
社員証、勤怠管理、入退室管理、会員証、学生証などで、カードをリーダーにかざして本人確認やデータ読み取りを行います。
特に日本国内では、FeliCaカードのIDmを読み取ってシステム側で管理する運用が多く見られます。
この記事では、ICカードリーダーの基本、FeliCaカードを読む仕組み、リーダーの種類、IDm読み取り、導入前に確認したいポイントをわかりやすく解説します。
ICカードリーダーとは
ICカードリーダーとは、ICカードに内蔵された情報を読み取るための機器です。
非接触ICカードの場合、カードを差し込むのではなく、リーダーにかざして通信します。
FeliCaカード、MIFAREカード、NFCカードなどを読み取る用途で使われることがあります。
見た目は小型のUSB機器、卓上型端末、入退室管理用の壁付けリーダーなど、用途によってさまざまです。
ICカードリーダーの仕組み
非接触ICカードリーダーは、電波を使ってカードと通信します。
カード内部にはICチップとアンテナが入っており、リーダーが発する電波を受けて動作します。
- リーダーが電波を発信する
- カード内部のアンテナが電波を受ける
- カード内のICチップが動作する
- カード情報をリーダーへ返す
- リーダーがパソコンやシステムへ情報を送る
このように、非接触ICカードは「かざすだけ」で読み取りできる仕組みです。
FeliCaカードを読む仕組み
FeliCaカードを読み取る場合、リーダーはFeliCaに対応している必要があります。
FeliCaはNFC Type Fに関係する技術であり、MIFAREなどのType A系カードとは通信方式が異なります。
そのため、「NFC対応リーダー」と書かれていても、必ずFeliCaが読めるとは限りません。
重要なポイント
FeliCaカードを使う場合は、リーダーがFeliCa、NFC-F、Type Fに対応しているか確認することが重要です。
IDmを読み取るとは
FeliCaカードには、IDmと呼ばれる識別番号があります。
ICカードリーダーでFeliCaカードを読み取る場合、このIDmを取得して、システム側で利用者情報と紐づける運用があります。
たとえば、勤怠管理では次のように利用されます。
- 社員がFeliCaカードをリーダーにかざす
- リーダーがIDmを読み取る
- 勤怠システムが社員情報と照合する
- 出勤・退勤として記録する
つまり、カード内に社員名や部署を大量に書き込むのではなく、IDmをキーとしてシステム側で管理する考え方です。
ICカードリーダーの主な種類
USB接続タイプ
パソコンへUSB接続して使うタイプです。
勤怠管理、受付、会員管理、カード確認などで利用されることがあります。
比較的導入しやすく、デスク上で使う用途に向いています。
キーボード入力タイプ
読み取ったIDmやUIDを、キーボード入力のように出力するタイプです。
専用ソフトを使わず、既存システムの入力欄へカード番号を送れる場合があります。
勤怠管理や受付システムなどで、シンプルな運用に向いているケースがあります。
入退室管理用リーダー
ドア付近や壁面に設置して、入退室管理に利用するタイプです。
カードをかざすことで、扉の解錠や入室記録を行います。
オフィス、工場、学校、病院などで使われることがあります。
スマートフォン読み取り
NFC対応スマートフォンを使ってICカードやNFCタグを読み取るケースもあります。
ただし、スマートフォンで読み取れる内容は、端末やOS、アプリ、カード種類によって異なります。
業務用途では、専用リーダーの方が安定しやすい場合もあります。
FeliCa対応とMIFARE対応の違い
ICカードリーダーを選ぶときは、対応カード規格の確認が重要です。
| カード規格 | 主な方式 | 識別番号 |
|---|---|---|
| FeliCa | NFC Type F | IDm |
| MIFARE | NFC Type A | UID |
日本国内の社員証、勤怠管理、入退室管理ではFeliCaが使われるケースがあります。
一方、海外製システムやホテルカードキーなどではMIFAREが使われる場合があります。
利用するカードに合わせて、リーダー側の対応規格を確認しましょう。
ICカードリーダーが使われる主な用途
勤怠管理
社員がFeliCaカードをかざして、出勤・退勤を打刻します。
IDmを社員情報と紐づけて管理するケースがあります。
入退室管理
オフィスや施設の出入口で、カードをかざして本人確認や解錠を行います。
社員証
FeliCa社員証を利用して、社員識別、勤怠、入退室管理などを行うケースがあります。
会員管理
店舗や施設で、会員証カードを読み取り、来店履歴や利用情報を管理する用途です。
受付・来場管理
イベントや展示会で、カードやタグを読み取り、受付処理を行う場合があります。
ICカードリーダー導入前に確認したいポイント
確認ポイント
- FeliCa対応か
- MIFARE対応が必要か
- IDmを読み取れるか
- UIDを読み取れるか
- USB接続か
- キーボード出力に対応しているか
- 既存システムと連携できるか
- 読み取り形式を設定できるか
- 利用するOSに対応しているか
特にFeliCaカードを利用する場合は、IDmの読み取り形式を確認することが重要です。
システムによっては、IDmの桁数、英数字の形式、出力順、改行の有無などが指定されている場合があります。
キーボードインターフェース型リーダーとは
キーボードインターフェース型リーダーとは、読み取ったカード番号をキーボード入力のように出力できるICカードリーダーです。
たとえば、ExcelやWebシステムの入力欄にカーソルを置いてカードをかざすと、IDmが自動入力されるような運用ができます。
専用開発をできるだけ避けたい場合や、既存システムへ簡単にカード番号を入力したい場合に便利です。
ただし、すべてのシステムでそのまま使えるわけではないため、導入前の動作確認が大切です。
ICカードリーダーで読めない原因
ICカードリーダーでカードが読めない場合、カード故障とは限りません。
次のような原因が考えられます。
- リーダーがFeliCaに対応していない
- USB接続が不安定
- 読み取り位置がずれている
- カードが曲がっている
- カード内部アンテナが破損している
- 金属干渉がある
- システム側でカードが無効化されている
まずは別カード、別リーダー、別USBポートなどで確認し、原因を切り分けることが大切です。
FeliCaカードとリーダーはセットで考える
FeliCaカードを作成する場合、カードだけでなく、リーダーやシステムとの相性も重要です。
カードがFeliCaでも、リーダーがFeliCaに対応していなければ読み取れません。
また、リーダーでIDmを読み取れても、システム側がその形式に対応していなければ運用できない場合があります。
そのため、導入時は次の3つをセットで確認することが大切です。
- カード
- リーダー
- システム
まとめ
ICカードリーダーとは、FeliCaカードやMIFAREカードなどの非接触ICカードを読み取るための機器です。
FeliCaカードを利用する場合は、リーダーがFeliCa、NFC Type Fに対応しているか確認する必要があります。
勤怠管理や入退室管理では、FeliCaカードのIDmを読み取り、システム側で社員情報と紐づける運用が行われるケースがあります。
また、USB接続タイプ、キーボード入力タイプ、入退室管理用リーダーなど、用途によって適した種類が異なります。
ICカードリーダーを選ぶ際は、カード規格、読み取り形式、既存システムとの相性を確認することが重要です。
FeliCaカードやICカードリーダーを検討中の方へ
FeliCaカードを社員証、勤怠管理、入退室管理などで利用する場合は、カードだけでなく、リーダーやシステムとの相性確認も重要です。
ICカードの作成については、関連サイトのICカード製品ページもご確認ください。
※FeliCaはソニー株式会社の登録商標です。
※MIFAREはNXP B.V.の登録商標です。
※本記事の内容は、正確性や最新性を保証するものではありません。

