delphi与磁卡读写器通讯的问题,请教!(100分)

  • 主题发起人 主题发起人 ziben
  • 开始时间 开始时间
Z

ziben

Unregistered / Unconfirmed
GUEST, unregistred user!
我要用delphi操作一个磁卡的读写器,说明书上给出了命令集,但是因为小弟我第一次写这种程序,不知道怎么去用,比如,和磁卡机联络的命令:ESC e(1B 65) ,返回的:ESC y(1B 79),这些命令都应该怎么去发送到磁卡机呢,各位教我!
 
读卡器应该有例子或
dll调用详细参数说明
如某机dll为打开关闭串口
function OpenCom32(ComPort:String) :Integer; StdCall;external 'IC32.dll'
强列建议先找供应商咨询!!!!





 
有必要这样做吗??
这样的:
function TCardInfoFrm.LiaisonMin(Com:TComm):Boolean;//和读写器联系
var
LiaisonCon:String;
Send:Boolean;
begin
LiaisonCon:=#$1B#$65;
Sleep(5);
RevJudge:=1;
Send:=Com.WriteCommData(Pchar(LiaisonCon),Length(LiaisonCon));
end;
 
应该有开发的sdk的,
你的读卡器是com口的,还是usb的?
 
一般都是串口的。有什么SDK呀!!!
 
为什么没有?我用的就是usb的。
一般比较简单的卡才是直接用程序发送指令,
复杂点的卡,没有sdk的话开发起来很繁琐的。
 
我的是串口的,很简单的一个磁卡机,供应商只提供了一个演示程序和一份说明书,等我回去照zgc7622的方法试试,是用的mscomm32.ocx吧?
 
读卡器应该带有一个通讯函数集一般是一个动态链接库文件!还应该有在各种开发语言环境
下的调用例子!如果没有可以向开发商索取!
 
ziben
使用的是SPCOMM控件
 
收到,多谢
 
各位大哥,能多介绍一些,我正在学习这方面东西。
 
后退
顶部