考勤机问题及日常问题解答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考勤机问题及日常问题解答
问:如何删除已有的班次?
答:可以先增加一个新的空班次,然后在员工排班中用空班次取代将用删除的班次,然后再到班次管理中删除相应班次即可;也可以先在员工排班中装班次去掉,再到班次管理中将相应的班次删掉,最后再到时间段维护中删除相应的时间段。
问:为什么下载全部纪录时保存的数据比下载的数据要少?
答:下载记录时,考勤程序会对下载的考勤记录进行判定,重复的记录会自动删除,已保存的记录也将不会再一次保存。
问:为什么下载显示有记录,但是在查询时找不到?
答:1. 在员工维护中检查是否员工编号前有0,如00001号,或者一个员工对应两个编号,这样会导致无法查询记录;确定你查询的时间范围与下载记录的考勤时间是否一致,可以在下载记录后查看考勤记录的年月日,或者打开数据库(att2000.mdb),进入checkinout表,就可以看到所有的原始记录,确认考勤原始记录的时间是否在查询的时间范围之内,尤其要注意记录的年份,有可能脱机设备中设置的时间与实际时间不一致,从而导致考勤记录时间不正确。
2.检查此员工是否为离职员工,如果为离职员工,请先进行恢复再进行查询。
问:为什么我有正常考勤,但在统计时却显示我有旷工?
答:首先查看你的时间段设置,确认您的考勤记录在签到退的时间范围之内,例如:您设置的签退时间是从17:00---18:00,而你的考勤记录是16:30,那么该记录属于无效记录,系统将判定您该天旷工(考勤规则中设置无签退记录时为旷工)。
其次,在数据库中查看你的考勤记录时间是否正确。
需注意一点:在中午必须考勤的情况下,上午下班的结束签退时间和下午上班的开始签到时间不能有交叉。
问:为什么考勤统计总表中有迟到/早退,而记录查询中没有迟到早退记录?
答:请查询考勤规则中考勤计算里的设置,看'上班无签到记录时记迟到/早退'是否打勾,如果有选取该项,那么旷工时系统将判定为迟到/早退。
问:公司领导无需签到退,但要计算为正常考勤,如何设置?
答:(1)进入员工维护下的考勤设置,将考勤有效去除就可以;
(2)设置一个无需签到退的时段,并生成一个班次,将该班次应用于对应的人员即可。
问:为什么我在班次管理无法添加新的班次?
答:该程序必须先设置班次时间段,然后才能设置班次,请先查看有否设置班次时间段。
问:在查询计算的时候,系统弹出一个对话框:“Invalid floating point operation”,这个怎么解决?
答:1. 在“维护/设置——假类设置”里面的每个假,设置最小单位。
保存之后然后退出软件,再重新进入软件。
2. 请进入时间段维护,检查一下所有时间段,记为多少工作日,是否为0,如果为0,请填写相应的工作日。
问:怎么样设置固定时间加班?
答: 在班次管理里面,添加一个新的班次,然后选择固定加班的时间段,并在左边的“该时段记为加班”打上勾,设置好记加班分钟数;对于即需上正常班又需上加班的情况,需先设定固定加班的时间段,然后在班次管理中在原班次中添加这个时段并在“该时段记为加班”打上勾即可。
问:如何知道当前考勤程序的安装目录?
答:简单的办法是在桌面的“考勤管理程序”图标上单击右键,选择“属性”,可以查看当前程序的位置。
问:为什么我的考勤报表里面显示的出勤状态都是上班签到?
答:我们的黑白屏考勤机系统默认的就是上班签到,但是这个不影响考勤报表。
如果使用带有有状态键的考勤机,就会有显示正常的考勤状态了。
考勤机只是收集数据的作用,实际的对数据筛选,处理工作都是在软件中完成的。
考勤软件会根据员工的排班自动辨别上下班状态。
问:为什么删除了某个员工A,但是用那个考勤号登记新的员工B时,弹出如下的对话框?
答:这是因为你只是将该员工A离岗,而不是离职。
离岗后的员工在总公司或者在部门管理里面可以查看到该员工。
如果我们要删除该员工,应该是选择该员工离岗。
问:为什么查询出勤记录时,选择了最大一级部门,选择所有员工,看不到记录,而实际上下载时显示保存了记录?
答:
(1)有可能是记录的时间超出了查询的范围,查看一下原始记录的时间,打开考勤数据库(att2000.mdb),进入checkinout表,就可以看到所有的原始记录,确认考勤原始记录的时间是否在查询的时间范围之内,
尤其要注意记录的年份;
(2)可能是将总公司名称删除后,又添加了最大一级部门,安装完成后默认的最大一级部门总公司不能删除,但可以在考勤规则中修改它的名称。
问:为什么我在考勤软件里面操作,弹出一个对话框:“缺少注册类别”?
答:1.这个是由于您曾经在这台电脑上装过多个我们的软件,并删除了其中的一些软件。
您可以注册管理程序根目录下面的zkemkeeper.dll这个文件。
具体的做法如下:在“开始”――“运行”里面输入:regsvr32 和文件zkemkeeper.dll的路径,确定之后,显示注册成功就可以了。
2.重新安装了系统或者是杀毒软件把考勤软件运行相关文件删除掉了。
请重新覆盖安装一下软件。
问:考勤管理程序因管理员变更或者密码忘记,不能进入管理程序怎么办?
答:首先计算机必须安装了Office2000中的Access。
然后进入考勤程序安装目录,找到Att2000.mdb文件,双击打开,在出现的界面中找到userinfo表,双击打开,找securityflags这个字段,将这个字段所在的列中所有的数字全部删除(15代表管理员);找到password字段,将这个字段所在列中所有的数字全部删除。
问:忘记了数据库的密码,如何清除它?
答:进入管理程序中的维护设置,点击'设置数据库密码',就可以无需验证旧密码而重新设置新的数据库密码。
或下载一个读取数据库密码的工具,打开数据库后再删除。
问:我已经排了班,为什么统计结果反映不出旷工、迟到、早退?
答:首先到班次管理中察看设定班次的情况,正确的情况下和班次名称对应右边时间框中有蓝色时间段显示,如果没有问题,到员工排班中,查看给员工所排班次的启用日期,是不是在统计时间范围之前,如果不是重新排班,确定新的启用日期。
在查询报表时还要注意是否过滤掉了旷工这一项。
问:怎么样设置加连班?
答:1)、在时间段设置中下班结束签退的时间尽量的延长;
2)、在员工排班——员工考勤设置里面选中计算加班;
3)、在考勤规则――考勤计算里面,选中下班××分钟后记为加班。
这样设置之后,系统统计报表的时候会自动的将从下班开始到员工签退的考勤时间记为加班时间。
问:怎么样设置轮班?
答: 这个在我们的考勤手册上有具体的例子,您可以参考。
问:如果员工忘记打卡时,如何补增签到/签退记录,如何设置假类功能?
答:打开软件,在考勤处理中,员工忘签到/签退处理中可进行补增记录的设置。
在员工公出/请假中可以设置不同的假类。
例如:一员工前短时间因婚假而没有打卡,进而在报表中出现了旷工的状态,此时可补上婚假设置,根据具体日期增补,然后重启软件,再进行报表查询计算,这样,原来旷工的状态就变成婚假状态了.
问:某段时间的记录日期或时间错误,如2007.7.5变成了2004.7.5?
答:可能是由于电脑系统中病毒等原因造成的,可以直接在数据库中checkinout表里把日期改过来,或在员工忘签到/签退处理中人为添加有效记录即可。
问:在时间段维护,班次管理,员工排班都做好了,统计报表时班次异常情况里没有班次,统计结果明细记录都是上班签到?
答:这种情况可能是因为设置了临时排班,临时排班优先于其他班次,在员工排班里点“取消所有临时排班”即可。
问:为什么打开软件时报错:“Access ciolation at address 00000000 read of address 00000000”,下载时保存不了数据?
答:报错的原因是因为软件的zkemkeeper.dll的控件没有注册好,再注册一下即可。
如果仍不能保存数据,则需重装软件。
问:排智能班的3班倒0:00-8:00 8:00-16:00 16:00-0:00 当上0:00-8:00的班时,为什么零点之前的打卡记录均为无效。
答:智能班是不能排倒班的,跨天班次的记录也判断不了。
问:员工有固定加班,但某天该员工请假了,为什么考勤统计中出现加班时间的统计?
答:这个是因为请假了不算旷工,算到出勤里面,而员工请的是加班时段,因此有了加班时间。
问:如果无需签到或签退,在时间段维护里未设签到或签退时间对统计是否有影响?
答:软件里面的时间段里一定要设开始签到、签退,结束签到、签退时间,如果不设,则每天的最后一条记录判断为签退记录。
问:软件报错access violation address 0040505c in module “att.exe” read of address FFFFFFFF怎样
解决?
答:可以通过以下几种方式:
1,重新注册zkemkeeper.dll。
2,在任务管理器中看att.exe是否在运行。
3,将安装目录下面的dll文件再拷贝到system32里,再注册zkemkeeper.dll。
4,重新安装软件或到网上下载最新版本的软件。
问:考勤软件提示“有一个参数未设定”是什么原因?
答:1. 先查看假类设置是否都设置了最小单位;检查一下数据库中HOLIDAYS表中的字段,与正常的数据库比较。
2. 检查arrpram表中,是否有不正常的字段,如有请删除掉。
问:考勤软件怎样实现在局域网内连接其它电脑的数据库?
答:1. 使用access数据库时,将要连接的数据库文件设置为共享并允许更改,打开考勤软件在数据库设置下面直接选择网上邻居,选择要使用的数据库。
2. 使用sqlserver数据库时,在数据库设置下选择需要连接到数据库的电脑IP地址,数据库名称以及sa密码,既可。
问:使用SQL数据库,为什么进行数据库连接时报错?
答:这个可能是操作错误。
软件连接SQL数据库步骤: 把安装文件files文件夹中的SQL脚本粘贴至SQL 查询分析器,由此生成数据库既可使用。
(门禁软件不能使用默认的SQL脚本)。
问:考勤软件支持几种数据库格式?
答:目前只支持ACCESS和SQL的数据库。
问:在设置公出时设置了两个工作日,为什么在统计报表中显示为3个工作日?
答:这是因为设置的时间是连续的,如从第一天8点到第二天16点,根据考勤规则,一个工作日只有10小时,而公出设置一共有30个小时,所以系统统计为3个工作日。
问:只请假一个小时,一个小时后有签到,但为什么实到显示为0?
答:这是正常的,目前软件是这样设置的。
问:自由加班可以跨天统计吗?
答:如果自由加班需要跨天统计,需要配合有状态间的考勤机,上班时按上班签到,下班时按下班签退。
否则不能正常的进行计算。
问:丢失数据的问题应该怎样解决?
答:可以分以下几种情况:
1,查一下机器里有多少条记录,下载时提示下载了多少条记录,如果数据相同,则数据没有丢失,已保存在数据库里,可能是员工打卡时出现了误判,保存为其它人的记录,这时可以调高匹配阀值。
2,还有一种情况需注意:员工编号前面不能带0,如00001这样的编号不能存在,否则查询这个人时将查不到记录。
3,如果下载数据少于考勤机中保存的数据,在用串口连接的情况下,可以将波特率调低,如38400,9600,可以多下载几次,如果还是丢失数据则可能是串口问题,请与我们或代理商联系;在用以太网通讯的情况下,可以将网络速率调到10M-F,并多下载几次,还可以在运行里ping一下机器的IP看是否有调包的现象,如果有,说明网络不稳定,可以将机器直接用交叉线连在电脑上,如果仍会调包,则可能是网络芯片的问题,请与我们联系。
问:我们的软件可以在哪些操作系统中使用?
答:目前可以在WindowsXP windows7 vista windows server 2000 2003 中使用。
问:怎么使用U盘导入数据。
答:。
先将U盘插上考勤机中,并进入考勤机的USB闪盘管理菜单中,下载数据,然后把U盘插上考勤软件,进入数据-USB闪盘管理-选择对应的设备-导入记录数据或人员信息到电脑即可。
注意:导入,导出的时候,需要根据机器型号选择对应的选项进入,不然会造成数据错乱的情况。
问:为什么我的电脑进入USB闪盘管理中,就提示windows 没有发现软盘。
答: 这是因为电脑中开启了软驱,请关闭电脑软驱,具体方法如下:————————
如果关闭电脑软驱,问题仍未解决,那可能是电脑中毒。
请换一台电脑进行安装。
问:为什么我的U盘插上电脑,进入USB闪盘管理后导入数据,软件提示没有发现U盘。
答:1. 这是因为电脑中有USB鼠标,键盘,移动硬盘等,多个USB设备,请将多余USB设备去掉,再进行导入,
2.请在桌面上新建一个文件夹,把U盘中文件拷贝到文件夹中,然后选择从本地磁盘导入即可。
问;软件默认没有管理员,任何人都可以打开软件,怎么设置一个密码,让其他人不能打开。
自己能打开。
答:请在维护设置- 管理员设置中,添加自己为管理员,同时需注意,在权限设置中须设置对应的操作权限,因为软件默认管理员没有任何权限。
注意:软件默认的管理员的登陆口令和密码都为管理员的等级号码,如:设置登记号码为1的员工为管理员,那么软件的登陆口令和密码都为1。
问:怎么修改软件管理员的密码
答:1. 在软件登陆界面中点击修改口令菜单,在弹出的界面中先输入正确的登陆号码和口令,再点击更改口令,修改密码即可。
2. 如果进入软件,在维护设置中,进入管理员设置菜单,选择对应的管理员,然后点击修改密码修改即可。
问:怎么把软件中的数据全部删除
答:进入软件,进入数据——初始化数据库菜单,选择初始化数据库即可。
问:USB连接不上处理办法,客户使用U系列,X618 H1 之类的设备,用USB通讯线和电脑通讯,连接的时候提示连接失败。
答:进入设备菜单,把USB通讯设置成是。
注:X618 H2 H1 K18 之类的设备默认开启USB功能。
不需要再开启。
进入设备我的电脑-设备管理器-找到USB设备。
如图:
单击右键-选择更新驱动程序菜单进行更新驱动程序。
4 如以上操作完成仍然不能连接成功。
请重新安装一下考勤软件,重新启动电脑,再重复以上操作即可。
问:2008版本考勤软件中,人员维护中员工不是按照正常的排序顺序排列,而是按照1 12 13 2 21 …类似的排序方式。
怎么处理?
答:1.这个问题是我们的软甲排序按照字符类型排序的,请进入软件-维护设置-系统设置-功能配置-《支持登记号码前加0》。
设置好以后再查看一下即正常。
2.软件中无,《支持登记号码前加0》选项,请进入软件安装目录下,找到option.cfg文件夹,然后找到allowSort这个参数,请把这个参数改成allowSort=1,修改以后再进行查询即正常。
问:考勤机使用U盘导出的数据是加密的么?
答:考勤机导出的数据分为用户数据和考勤记录两种。
用户数据是有进行加密。
考勤记录不加密。
常见问题
目录
一、概述?
二、常见问题问答?
1、脱机SDK触发事件前需要注册?
2、脱机SDKONATTTRANSACTION事件无法及时触发问题?
3、脱机SDK函数使用错误导致读到脏数据?
4、脱机SDK是否能够用于WEB开发?
5、脱机SDK能否上传考勤记录?
7、脱机SDK连接设备后是否一直不中断的问题?
8、脱机SDK TCP/IP通讯连接之后是否会超时?
9、脱机SDK动态生成SDK控件?
10、脱机SDK开发时ONDOOR事件无法触发?
11、脱机SDK关于上传用户信息时上传用户卡号的问题?
12、脱机SDK能够通过卡号获取工号?
13、脱机SDK 网络状况差导致数据丢失?
14、脱机SDK通过TCP/IP协议与机器连接失败?
15、脱机SDK忘记IP地址后能否找回?
16、脱机SDK写入卡信息?
17、脱机SDK下载的考勤记录数据不正确?
18、脱机SDK编写软件是否可以抓取指纹机的图像?
19、脱机SDK上传用户信息的具体过程?
20、脱机SDK从机器中下载用户指纹模板的过程?
21、脱机SDK中的函数SETUSERINFO密码参数设为空?
22、ICLOCK100没有标配定时喇叭响铃也不支持短消息?
23、ZKFINGER普通版和标准版的区别?
24、普通版的ZKFINGER SDK和指纹仪的对应?
25、普通版ZKFINGER SDK的授权许可问题?
26、ZK系列指纹仪使用的SDK?
27、ZKFINGER SDK中降低误判率的参数?
32、ZKFINGER SDK用于WEB开发无法触发某些事件?
33、ZKFINGER SDK的控件被杀毒软件当作病毒?
34、ZKONLINE SDK所支持的指纹仪?
35、固件升级是否需要收费?
一、概述
1、? 本文档所设计的SDK技术问题包含中控目前主要的三种SDK,脱机SDK,ZKFinger SDK,ZKOnline SDK。
2、? 本文档中所涉及到的问题不仅仅包括上述三种SDK,也包括与之相关的技术问题,比如固件、SDK 与机器通信涉及到的机器操作、指纹仪、指纹仪与ZKFinger的通信涉及到的技术问题等等。
3、? 本文档所涉及到的Demo或者软件案例,大多为VB、Delphi、C#、VC++,此外也包含使用java的特殊情况。
SDK本身并不支持Java。
4、? 文档中有些表述可能不太清楚,出现错误的地方也在所难免,欢迎大家一起讨论,宝贵意见请Email 至wjfen@。
二、常见问题问答
★★★★★
1、脱机SDK触发事件前需要注册
Q:客户自己开发软件,使用我们的指纹机,连接设备后在没有进行其他操作前,按压指纹,用户指纹验证通过后,没有触发OnAttTransaction事件(其他事件像OnFinger,OnVerify也没有触发)。
A:这种情况下提示客户使用在机器连接后调用RegEvent()函数,如果未调用此函数,那么所有的事件都不会触发。
2、脱机SDKOnAttTransaction事件无法及时触发问题
Q:客户使用C#语言,软件使用vs2008,开发系统为vista(32位,实际上装了我们支持64位的控件才能用),Demo连接机器后,如果不进行其他操作,直接按压指纹,OnFinger、OnVerify事件均可触发,如果验证通过,那么OnAttTransaction事件也可以触发。
但是如果连接后先进行下载考勤记录或者调用其他数据传输量相对大的函数后,将无法触发上述几个事件,断点跟踪后发现,如果此时点“断开”按钮,或者按刚才进行操作的按钮(也或者其他可能的按钮),那么代码会执行上述几个事件对应的代码。
A:让客户在窗体(Form)中加入一个计时器,然后调用ReadRTLog()和GetRTLog()两个函数。
让程序定时主动去找机器“要”数据。
3、脱机SDK函数使用错误导致读到脏数据
Q:客户通过自己开发的软件读取到的数据(考勤记录,用户信息等)为脏数据,比如时间不对,考勤记录一条变多条等等。
A:遇到这种问题就需要考虑客户是否在使用彩屏机,然后并没有使用我们的彩屏机专用的函数,如果函数使用错误,是会读到脏数据的。
4、脱机SDK是否能够用于Web开发
Q:客户使用C#语言开发,询问脱机SDK是否能够用于Web开发。
A:不能,我们的脱机SDK主要用于与脱机的机器进行通讯,并不支持Web开发,我们的ZKOnline SDK 支持Web,不过它是关于指纹比对算法在Web上的应用的。
5、脱机SDK能否上传考勤记录
Q:能否通过我们的脱机SDK开发软件上传考勤记录(或者通过U盘上传),客户用来反复调试程序用。
A:不能,通过脱机SDK只能下载考勤记录,不能上传考勤记录。
6、脱机SDK将算法9.0机器中的指纹模板上产到10.0机器中能否使用。
Q:将算法9.0机器中的指纹模板上产到10.0机器中能否使用。
A:两种算法的指纹模板不能兼容,所以不能使用。
9.0算法的指纹模板大概有608B(每个),10.0算法的指纹模板大概有1.2KB(每个)。
7、通过脱机SDK连接设备后是否一直不中断的问题
Q:通过我们的脱机SDK开发的软件连接设备后,连接会不会一直中断?
A:从软件角度来看,不会。
但是如果外部条件发生变化,比如硬件或者其他人为、非人为
因素可能导致连接中断。
8、脱机SDK TCP/IP通讯连接之后是否会超时
Q:客户使用脱机SDK进行开发,通讯方式为TCP/IP,和机器连接之后过段将无法下载到数据(比如客户定时下载考勤记录),是否是因为应用程序和机器连接后过段时间会自动断开。
A:不会,可能是由于其他外部条件造成的连接中断,也有可能是应用程序本身的问题。
9、脱机SDK动态生成SDK控件
Q:如果我现在用脱机SDK写程序,同时连接多台机器,那么是否需要拖n(n为机器个数)个控件到窗体中呢?你们的控件能够动态生成(开发语言VB)?
A:可以。
如果拖n个控件到窗体中的话,太多控件会导致程序运行缓慢。
所以还是采用动态生成控件的形式来与机器建立连接。
类似于我们门禁机里轮巡的概念,客户可以根据自己机器的数量进行编程。
这种方法也适用于没有前台的程序,因为这种情况下只能动态生成。
10、脱机SDK开发时OnDoor事件无法触发
Q:客户使用脱机SDK(开发语言VC),OnDoor事件无法触发。
客户使用门禁机F7。
A:发给客户我们的门禁机的demo,如果我们的demo中OnDoor事件触发正常,则让客户检查自己的程序。
如果我们的demo中OnDoor事件没有触发,那么可能是由于用户门禁机的接线等各种外部因素造成的,请客户按照我们的说明书等文档进行检查。
11、脱机SDK关于上传用户信息时上传用户卡号的问题
Q:客户使用脱机SDK时,无法使用开发手册中的Cardnumber属性。
A:我们的开发手册中提到的Cardnumber属性实际上我们现行的SDK控件中并没有封装。
建议可以使用Set_cardnumber函数或者SetStrCardNumber(开发手册中没有),其作用和开发手册中提及的Cardnumber属性相同。
12、脱机SDK能够通过卡号获取工号
Q:能否同时使用函数GetUserInfoByCard(结合set_cardnumber使用)来获取员工的工号,即通过卡号获取工号?
A:不能!我们通过卡号只能得到用户的姓名,却无法得到用户的工号。
客户可以通过编写应用程序,通过对数据库的操作来实现相关的功能。
13、脱机SDK 网络状况差导致数据丢失
Q:我们自己开发软件来管理我们的考勤机,我们的局域网也比较大(距离也很远),相距比较远的考勤机网络不太好,然后会出现数据丢包现象(比较近的没什么问题)。
怎么解决?
A:这种现象来看,通过我们的脱机SDK开发的软件是没问题的。
主要问题在于您的网络,如果问题要解决,是必须要改善远端考勤机的网络状况才行的。
14、脱机SDK通过TCP/IP协议与机器连接失败
Q:使用脱机SDK通过TCP/IP协议与机器进行连接时,一直连接不上。
A:由于Connect_net()函数比较简单,一般来讲参数不会用错。
这种情况下,主要是引导客户检查与网络连接相关的问题。
比如,电脑和机器的连接方式,通过电脑是否能够ping通机器的IP地址,是否使用路由器或者集线器,如果是直接相连是否使用交叉线,机器和电脑ip是否存在相同网段(电脑多网段的情况下)。
15、脱机SDK忘记IP地址后能否找回
Q:机器一侧的复位键是否能够改变IP地址?如果我们把键盘取掉,那么一旦忘记IP,如何能够找回?能够通过脱机SDK找回。
A:复位键不能改变IP地址。
键盘取掉后无法通过键盘是恢复出厂设置,而由于无法得知IP地址,也就无法连接设备,故不能通过软件恢复出厂设置,所以无法找回IP地址,可以建议客户开始时将IP地址在机器里“写死”,然后在机器外壳贴相应的标签,标签上注明IP地址和机器的编号,这样子就可以避免修改IP后忘记IP地址的情况。
16、脱机SDK写入卡信息
Q:客户使用开发。
使用我们的脱机SDK无法写入卡信息(cardnumber)。
A:可能是客户在使用函数的时候,没有设置ID卡号,就直接用函数SetUserInfo()。
在使用函数SetUserInfo()前,必须先上传ID卡号(比如使用函数set_cardnumber)。
17、脱机SDK下载的考勤记录数据不正确
Q:我们使用M300机器,使用一段时间后发现通过我们的脱机SDK开发的软件下载考勤记录中多了一些多余的不该有(也不会有)的记录,验证状态中也多了一些密码验证(实际上员工都不知道密码),请问是我们软件问题吗?(固件版本号Ver 6.20 Aug 12 2008,并非主流固件的版本号,客户机器是在市场上买的并没有做定制)
A:这个问题首先要排除是否是我们SDK开发出来的软件的问题,排除的方式是用我们的考勤软件读取机器的数据,如果数据正常,则是客户开发软件的问题,反之,则是由于机器的问题,一般情况下是固件的问题,可以考虑给客户升级下我们的主流固件(如果客户使用的功能只是我们机器标配中的功能),问题一般都可以解决。
18、脱机SDK编写软件是否可以抓取指纹机的图像
Q:使用脱机SDK编写软件是否可以抓取指纹机的图像?
A:可以。
跟考勤软件中的功能类似。
(尽管我们的开发手册中说函数CaptureImage仅适用于zem100,实际上其他核心板的机器也是可以使用的)
19、脱机SDK上传用户信息的具体过程
Q:脱机SDK上传用户信息的具体过程是什么?
A:假设现在有两个用户(设为A、B),每个用户有一个指纹模板(Ta,Tb),现在需要将他们传到指纹机中去。
如果是普通的上传方式,那么先将用户A的信息读入缓存中,然后读入用户A的指纹模板Ta,此时将A的用户信息和Ta从缓存中上传到机器中,然后再将B的用户信息读入缓存中,然后读入用户B的指纹模板Tb,此时将B的信息和Tb从缓存中上传到机器中,至此整个上传过程结束。
如果是批量上传方式(也。