当前位置:编程学习 > C#/ASP.NET >>

C#程序如何通过划卡器获取银行卡卡号

C#程序如何通过划卡器获取银行卡磁道上的卡号。光标在textbox上,划卡把银行卡卡号获取到textbox上。 --------------------编程问答-------------------- 键盘
--------------------编程问答--------------------
引用 楼主 waterwar 的回复:
C#程序如何通过划卡器获取银行卡磁道上的卡号。光标在textbox上,划卡把银行卡卡号获取到textbox上。

有两种方法,一种是划卡器 自带了相应的驱动,你划卡时他会把划出的卡号像键盘样粘到你当前光标的位置,这个你程序都不要写,
另一种就是通过SeriesPort 自己去写串口 划卡器划卡后把数据发送到串口,然后你实现的SeriesPort串口读取到文本。后粘到当前光标处 --------------------编程问答-------------------- 你这问题问的太笼统,估计你自己都不知道划卡器的工作原理,你需要从划卡器厂商那里取得开发文档或者咨询他们的开发工程师,划卡器的哪个寄存器里存放的是卡号,如果划卡器本身可以向外发送信息,那你还得知道是哪种通信协议,如何拆解报文然后就能得到报文里的卡号,因为我没开发过关于刷卡器的软件,我猜想刷卡器应该会主动发送信息的。 --------------------编程问答-------------------- 应该是没有什么驱动的。
读卡器把自己描述成一个键盘。
当刷卡的时候,就把卡号像在键盘上输入那样输入进去。 --------------------编程问答-------------------- 如果是模拟键盘输入的,只要把光标焦点放在textbox上,直接刷卡就显示了。
如果是需要驱动的,读卡器供应商会提供相关二次开发包,问供应商的技术支持去要开发包及文档或demo
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,