怎样读取IC卡的卡号??(50分)

K

kk2000

Unregistered / Unconfirmed
GUEST, unregistred user!
各位在考勤管理系统中要进行刷卡考勤.但怎样读去IC卡的卡号,然后进行数据记录查询??
请给出一个简单例子吧??
 
一般读卡机都有一个动态链接库
导入后,
用读函数读一段数据就行了
 
你是指读数据(串口接受)吧!
 
to :duancy
就是你所说的那样啊
 
IC卡的卡号是写进去的,射频卡的卡号是固定的
 
读卡器不是只能读数字的,IC卡中可以存各种数据,一般数据库应用中,在IC卡存编号,
在下面存记录。/(一般记录定长)
读卡器就是读取IC卡中编号已起到认证作用。
再读写下面的记录,读取方法是按照位的读取方法的。也就是读取从第几位到第几位赋予一个变量
,这样循环可定位和读出任意记录。读出之后,再怎么做,肯定都会了。
一般DLL中都至少有类似这样的函数:
READIC(变量名,数字1,数字2,IC卡型号);
WRITEIC(变量名,数字1,数字2,IC卡型号);
是不是很简单!
再加上一些判断,看是不是到了IC卡容量尾,这个和IC卡型号有关,型号不一样,容量也不一样,
算好容量后,只要循环变量*记录定长不超过容量就行了。当然要去掉IC卡头部你存的编号或其他固定数据。
上面提到的编号不是记录编号,是指的为了区分IC卡的卡号,比如人员编号,
身份证号,或者你用IC卡读写器写的唯一的IC卡号
可以了吧,希望对你有帮助
 
我做的时候是用一个dll文件,还有很多,demo的例子(各种语言),只要根据例子就可以
做出来了。
 
有现成的SDK可能用吧
 
请问那里有具体的例子.
 
那看你用什么卡了
找卖卡的要撒
 
xf-wangyi:
我现在正要做IC卡方面的软件啦
 
一般提供api函数
 
多人接受答案了。
 

Similar threads

回复
0
查看
461
不得闲
回复
0
查看
671
不得闲
回复
0
查看
737
不得闲
顶部