掌纹使用中的异常处理 - DigitalPlatform/dp2 GitHub Wiki
常见异常处理:
掌纹识别出现问题时,由于掌纹中心界面无法显示报错,可以通过语音播报或者掌纹中心的数据文件夹中的日志文件中所看到的报错信息来进行排查。
正常情况下,掌纹中心启动初始化时会从服务器上获取数据,获取完后会语音播报最后一个获取到的证条码号的掌纹信息获取成功。
掌纹中心运行过程中每隔5分钟从服务器获取数据的过程,不会发出语音;当服务器从服务器同步数据出现问题时,掌纹中心会每隔5分钟播报一次“填充掌纹缓冲区”,这个语音的意思是掌纹中心同步数据出现了问题。这时就要去查看掌纹中心的日志文件。
1. 手掌悬空放置在掌纹仪上,掌纹仪不亮
A.检查掌纹仪是否成功连接电脑,或者干脆拔掉再插上。
B.【控制面板】\【系统和安全】\【管理工具】\【服务】中看palmCenterService是否正常运行。如果服务没有运行,点击【plamCenter】-【工具】-【启动windows service】
休眠状态下开机后,需要手动拔插一下掌纹仪或启动掌纹服务,掌纹中心才能正常运行。
2. 内务登记掌纹时,一直停在等待扫入界面不动
A.首先确认手掌悬空放在掌纹仪上是否有灯亮起。
B.如果手掌悬空放在掌纹仪上没有亮灯,先确认掌纹仪是否连接好
C.如果掌纹仪已经连接好,要确认掌纹服务是否正常运行。具体在【控制面板】\【系统和安全】\【管理工具】\【服务】中看palmCenterService是否正常运行。 如果服务没有运行,点击【plamCenter】-【工具】-【启动windows service】
3. 登记掌纹时系统提示“尚未配置指纹接口URL参数”
解决方法:在内务配置掌纹URL参数:内务菜单【帮助】-【参数配置】-【指纹和人脸】-【掌纹阅读器接口URL】,点击本地框右侧的“设为常用值”后,点【确定】即可。
4. 读者登记掌纹后,识别时系统播报“很好”,但在内务快捷出纳窗无法识别读者信息
掌纹识别的原理是:掌纹中心启动时会连到服务器上同步掌纹信息到本地,读者识别掌纹时,掌纹中心比对当前掌纹与本地所存储的掌纹信息,匹配读者信息,匹配到后发送读者信息到内务。整个过程都是在前端电脑本地进行的。
解决方法:确认是否同时打开了多个内务,或者dp2ssl和内务有没有同时打开。同时打开这些软件会存在鼠标焦点争夺,可能导致无法识别导读者记录的情况。
最新版内务框架窗口的右下角,也就是状态行的最右边,如果当前使用着 RFID 和掌纹功能,会有两个小格子里面显示文字“RFID”和“掌纹”。如果在参数配置对话框里面把这两个的 URL 清除掉,这这两个状态文字会消失。另外,当内务不是顶层窗口的时候,这两个状态文字也会消失。它们消失的时候,如果是开着快捷出纳窗的,快捷出纳窗的左下角会显示红色的错误提示,说两类功能暂时不可用。
如果鼠标焦点本来就在快捷出纳窗的文本框里面,突然电脑弹出一个广告,会将鼠标焦点带走。需要手动将焦点切换到文本框。
5. 读者识别时,手掌悬空绿灯已经亮了,但是内务没有显示读者信息
palmcenter 里面做了防止同样一个掌纹反复发送的机制,如果确实需要再扫入一次同样读者的掌纹,需要先把手从掌纹设备上方拿开,等一两秒然后重新放上去。
如果读者手掌一直悬在掌纹仪识别区,系统只会进行一次识别。如果系统没有语音播报,说明掌纹中心识别到掌纹,读者需要将掌纹移走,等绿灯灭之后再将掌纹放上去才能重新识别。
6. 系统每隔5分钟播报“填充掌纹缓冲区”
系统这样播报时,掌纹中心就已经异常了。需要根据掌纹中心日志判断异常原因并针对性处理。
7. 读者手掌悬空放在掌纹仪上时,听到蜂鸣声
这不是异常。蜂鸣是为了提醒这个人该把手掌拿走了。
表现在掌纹登记的时候,就是手掌放在设备上空被登记好了一次,如果读者不知道拿开手掌还一直呆在设备上空,那么过一会儿机器会发出蜂鸣声,这算是一个提醒。经过工作人员提醒后,读者会明白后面要拿开手掌再放回来,不然机器会蜂鸣。
表现在快捷出纳窗识别借书的时候,手掌被识别了机器会说“很好”,如果这时候读者还不拿开手掌,过一点时间机器会发出蜂鸣。
8. 读者掌纹录入后,识别时一直亮红灯,但是无法显示读者信息
-
确认该读者是否已经录入掌纹。
-
这说明系统无法在已录入的数据中匹配到合适的掌纹。确定已经录入掌纹的情况下,影响系统匹配的因素主要是识别特征阈值。如果识别特征阈值设置过高,可能导致识别困难。需要适当调低阈值。
-
如果读者录入掌纹时设置的阈值较低,而现在系统设置较高。可以在高阈值的环境下,重新给读者录入掌纹。