当前位置:文档之家› 第吉尔门锁使用手册

第吉尔门锁使用手册

简介:
TemicDLL2008.exe为动态库安装程序,双击运行,默认安装在C:\CardInfo,安装时会出现以下画面。

文件组成:
Demo <DIR>
Demo_VB.exe
IssueTCrd.dll
Mwic_32.dll
PCOMM.DLL
Readme.doc
reg.bat
regsvr32.exe
Setting.ini
Demo: 目录为PB,Delphi,VB的调用演示程序和源代码
Demo_VB.exe: VB演示程序,运行此文件,输入16位接口注册码,和数据库
(Digilock.mdb)的所在路径后,点击[接口注册]完成注册并生成此
Setting,ini配置文件。

IssueCrd.DLL: 是(ActiveX DLL) 类名:DigiCard, 用于制作宾客卡和读取宾客卡资料,如果需要拷贝到其它目录,必须要重新运行Reg.bat文件进行注册,或者手动运行
Reg.bat用Regsvr32.Exe注册到 Windows 中。

格式如下:
Regsvr32.exe IssueCrd.dll
Mwic_32.dll:动态库辅助文件。

PCOMM.DLL:动态库辅助文件。

Readme.doc:本文件。

regsvr32.exe:DLL注册程序。

Setting.ini:配置文件,运行Demo_VB.exe生成。

setting.ini:是配置文件, 运行C:\CardInfo\Demo_VB.exe,
IssueCrd.DLL的函数说明:
int Reg_DLL(char RegID, char DBPath)
说明:注册接口
调用: RegID :字符型数据, 16位接口注册号
DBPath:字符型数据, 数据库路径
返回:<0 错误
=0 正确
int WriteCard(int Port, char EndDate, char CardNo, int BuildNo, int FloorNo, char RoomNo, char Name)
说明:向卡片中写入宾客卡资料
调用: Port:数值型数据,串口通讯口1,2,3,4分别代表Com1,Com2,Com3,Com4 EndDate:字符型数据,有效日期(年、月、日、时、分)
12 位的数字字符(YYYYMMDDhhmm)
200509011200 代表 2005年9月1日12点00分
CardNo:字符型数据,返回卡号 8位数字字符(1-16777215)
BuildNo:数值型数据,楼号 1-99
FloorNo:数值型数据,层号 1-99
RoomNo:字符型数据,房间号码,4位数字字符(如0101房),*如果房间号码为0000,函数会认为是注销卡片,会清除卡片上的数据
Name:客人姓名
返回:<0 错误
=0 正确
int ReadCard(int Port, char CardNo, char RoomNo, char EndDate) 说明:从卡片中读取卡号和房间号码
调用: Port:数值型数据,串口通讯口
CardNo:字符型数据,卡片号码,返回后应为 8 位的号码
RoomNo:字符型数据,房间号码,返回后应为 10 位的字符
格式为:楼号#层号#房间号码
例:01#06#000602 表示 1号楼第6层的0602房
EndDate:字符型数据,有效日期,返回12 位的数字字符(YYYYMMDDhhmm)
例:200508011200 代表 2005年8月1日12点00分
返回:<0 错误
=0 正确
函数错误返回值对照表:
-1 接口注册失败
-99 端口错误
-128 读卡错误
-129 写卡错误
-201 发卡系统未用特别卡激活
-202 16位注册号输入错误,请再次核对。

-203 16位注册号错误,请将特别卡编号和接口所在目录下Setting.ini 文件发给供应商核实。

-300 卡片不符合门锁标准
-310 卡片不符合门锁标准
-410 需要到发卡系统进行查询
-420 需要到发卡系统进行查询
-430 需要到发卡系统进行查询
-500 复位卡(不能用作发卡)
-600 特别IC卡(不能用作发卡)
-700 空白卡,不是宾客卡
-800 找不到 Setting.INI
-810 不能打开 Setting.INI
-820 数据库路径错误
-830 数据库路径错误
-840 打开数据库错误
-850 更新数据库错误
-851 入住日期格式错误(YYYYMMDDhhmm)
-852 有效日期格式错误(YYYYMMDDhhmm),日期必须不小于入住日期
-853 卡号格式错误,(8位数字字符)
-854 楼号格式错误,(1-99)
-855 层号格式错误,(1-99)
-856 房号格式错误,(4位数字字符)。

相关主题