プログラムソース(PC/SCAPI) 読み書きプログラムSFT-26
For PC/SC API プログラムソースSFT-26
ICカード・ICタグへのデータ書き込み・読み込み機能
(入退室管理・タイムカード・勤怠打刻)
本プログラムSFT-26はPC/SCAPI開発者向けにソースコード形式で提供しているため、以下のプログラム内容を参考にしながら、自社で開発をすることができます。開発方法については、開発スタートキットに含まれる取扱説明書の2.3章を確認してください。本プログラムSFT-26は、NFC開発スタートキットを利用して開発されています。
【プログラム内容】
社員・従業員、パート・アルバイトスタッフ等の入退室・勤怠の管理を行うため、(タイムカード代わりとして)ICカード・ICタグをかざした時間を記録します。
プログラムでは次の6点を保存します。
ICカードの固有ID番号(IDm, UID)
社員番号(ICカード内部に記録されたデータ)
社員名(ICカード内部に記録されたデータ)
打刻(ICカードと通信した)年月日
打刻(ICカードと通信した)時間
打刻(ICカードと通信した)種別
社員番号および社員名はICカード内に記録されたものを利用します。上記の打刻(タイムカード)データはCSV形式で保存できるため、他のアプリケーションとの連携も可能です。
(※)ソースコードで提供しているため自社で開発・カスタムが可能です。ご要望に応じて、システムも受託開発いたしますのでご相談ください。お問い合わせ先
【操作方法】
打刻アプリケーション
出勤、外出、退勤、外出戻りからモードを選択し、ICカードを近づけます。
図をクリックすると拡大されます。
社員登録アプリケーション
ICカードの中に社員番号や氏名を書き込み、読み込みすることができます。
図をクリックすると拡大されます。
対象とするICカード・ICタグ
本プログラムでは、Mifare UltralightおよびFeliCa NFC IDm非接触ICカード・ICタグの指定ブロックへデータ書き込み・読み込みを行っています。その他のカードでアプリケーションは動作いたしませんが、ソースを提供しておりますので貴社でカスタムすることによって各種ICカード・ICタグ(Mifare 1KやMifare DESFire、フォーマット済みFeliCaカード等)に対応が可能です。 なお各種ICカード・ICタグはオレンジタグス製品をご利用ください。
【開発環境】
ソースコードを参考にしながら、貴社で開発・カスタムすることができます。ご質問など開発スタートキットの取扱説明書・各種説明ページをご覧ください。
なお、本サンプルプログラムの開発言語はVB2005、開発環境は .NET Framework 2, Windows XPです。
【動作環境】
対応OS: Windows XP(SP3移行)/Vista/7(x86)対応OS:Windows XP(SP3)/Vista/7(x86,x64) .NET Framework2.0以上
対応ICタグ: Mifare Ultralight、FeliCa NFC IDmのみ
※上記以外のICタグ(Mifare Standard(Classic)、FeliCa Standard/Lite/Plugなど)には対応しておりませんのでご注意ください。
使用許諾条項
本製品を利用し直接または間接的な損害または障害等発生した場合でも何ら保障は行いません。
本製品の利用に当たってはオレンジタグス推奨のリーダライターおよびICカード・ICタグを御利用下さい。
本製品の一部または全部を再配布したり販売することを禁止じます。ご希望の方は事前に書面で承諾が必要となります。
本製品を他サイトで転載することを禁じます。転載希望の方は事前に書面で承諾が必要となります。
上記違反した場合は直接または間接的損害について賠償する責任があるものとします。
別途、購入が必要なもの
オレンジタグス推奨MifareカードおよびFeliCaカード、各種Mifareタグ、各種FeliCaタグ (※1)
オレンジタグス推奨NFCリーダライタ NFCリーダライタSCL010、小型NFCリーダライタSCL3711、(順次対応拡充予定)
開発スタートキットには取扱説明書、リーダライタ、ICカード・ICタグ、PCSCAPIサンプルコード、その他簡単APIが含まれています。
OS(Windows等)、PC、ディスプレイ
※1:FeliCaカード, Mifareカード, 対応ICタグなど、各種ICカード・ICタグおよびリーダライタなど技術的なご質問やご相談はお問い合わせください。RFID・NFC技術は複雑なため、出来るだけ詳細な用途やシステムの詳細などをお伝えください。
入手方法
システム開発・カスタムについて
システム開発やカスタムなども承っております。お問い合わせください。
ご相談・お問い合わせ
※本サイト記載の社名・製品名・ロゴは各社の商標または登録商標です。
※本サイト記載の文書またはデータ等を無断で複写、複製、転記、転載、ノウハウの使用等を行うことは禁じられております。
Copyright © 2009 Orangetags Inc. All Rights Reserved.