设为首页 收藏本站
首 页  
   RD读写器部分

  智能卡营销方案

  制卡注意事项

网站位置:首页 >> 技术支持 >> RD读写器部分

技术支持 / RD读写器部分

1.初始化串口错 
(1) 串口资源已经被占用,(包括初始化串口后非正常退出而未关闭串口,然后再去初始化串口) 
(2) 计算机与读写器通讯的波特率与读写器默设波特率不一致;
2.RD读写器在NT环境下不支持并口操作。
在MWRD6.6之前的DEMO程序,在NT环境下运行都会出错,因为它会进行自并口向串口的自动检测,所以读写器虽然连接在串口上,还是不能正常连接,MWRD6.6就此问题进行了改进。
3.DEMO程序运行后,界面超出屏幕范围,找不到卡片操作按钮
在屏幕属性中选择设置,进入高级,在显示字体中选择小字体。
4.在DEMO程序中,读写器正确连接,但自动测卡测不出卡型,为什么?
(1) 厂商代码不在检测范围之内,我们现在检测的厂商代码有: 102:0F0F、7155、17AA 1604:313A 4442:8115 4428:8113 在MWRD6.6版本的DEMO中,在厂商代码按钮,可以增加厂商代码。
(2) 卡插反了 读写器无法确定卡是否插反了,并且可以读出全部’FF’内容;对于RD读写器,推拔式读写器芯片向下插卡,推推、自弹式芯片朝上。
5.一台读写器是否可带多个RD读写器? 
RD读写器只支持单机操作,要想一台计算机带我台读写器,可通过扩充串口,以不同的串口带多台读写器来实现。
6.RD内置读写器在有些主板上不能正确连接,需外接串口,串口线如何连接?
连接方法如下: 2 4 6 8 10 其中2、3、5分别和D型头的2、3、5连接 ▲1 3 5 7 9 
7.用WINDOWS编程时,调用函数总会出现非法程序错误提示,如何解决? 
可能的原因有二:
(1) 字符串变量在预先分配空间,具体操作请参照例子。 在PB中,以DATA=SPACE( )的方式初始化; 在VB中以DIM DATA AS STRING*8方式定义 C中注意加结束符;
(2) 函数申明时请注意变量是用传值/传地址方式
8.在VB中,大于128的字符写入时会出错 
在我们的例程中,提供了两种写的方式,即以ASC码方式、以十六进制方式写,用ASC_ASC( )函数转换后,ASC码以字节方式写入可以解决这个问题。
9.4428卡是两位的密码,为什么给出的初始密码为4位字符? 
我们给出的密码,都是以十六进制方式表示。在程序中比较密码时,我们可以先将密码以ASC_HEX()函数转换,然后核对,具体用法可以见例程。
10.设备密码是什么?如果忘记了该怎么处理? 
设备密码是指RD读写器有密码保护功能,如果读写器设置了密码,那么必须核对读写器后才可进行其它操作。 我们没有提供万能密码,如果锁住了,请和业务员联系。 
11.对加密卡操作时,核对任何密码都显示核对正确,为什么? 
(1) 已经核对正确一次,并且没有下电。这是卡的特性,核对密码正确后,在下电之前,核对都是有效的,如果要进行下一次的核对,可以先对卡下电或拔卡一次。(设备密码也同样需要下电才能起作用) 
(2) 卡已报废,错误计数器为0。
12.用DES加密解密时,发现有部分数据解密后和原文不同。
(1)将加密后的密文以BYTE用传地址方式传递。详见例程。 
(2) 密文定义为全局变量,直接传递给解密函数解密。 

13.客户自行开发CPU卡读写设备时需要提供什么样的资料?
对于CPU来说,它不同于加密及非加密存储卡,各有各的时序图,它有统一的T=0/T=1协议及时序,在IS07816标准中规定了相关的电气指标、T=0/T=1协议及时序。
14.RD读写器对T=0的CPU卡操作时的函数格式是怎样的?
我们提供的函数对T=0/T=1的命令格式是相同的,对于T=0协议的卡,传入的命令串也必须按照T=1的格式填写,即NAD+PCB+LEN+COMMAND+BCC,其中NAD、PCB可输入00,LEN为COMMAND的长度。
15. 在UNIX环境中,在辅口设置中,需将0XON/0XOFF设为直通方式。
16.C++BUILDER编程时,先用BC中的COFF2OMF(原函数库,新函数库)将库进行转换。

17.加密卡(如4442,4428)可读、不可写? 
可能情况: 
(1) 密码没有核对正确,卡是否已经报废(错误计数器为零) 
(2) 是否已经写固化 



版权所有 : Copyright@2005 上海华旭智能科技有限公司 未经授权禁止复制
TEL:021-54828121  54827731  54827603  FAX:021-54829706
强烈建议使用 IE5.0 以上浏览器 1024*768分辨率