如何为读者绑定IC卡 - DigitalPlatform/dp2 GitHub Wiki
dp2系统为读者办理借还时,读取读者数据的基础依据是读者信息的“证条码号”,如果读者有卡的话,也可以将卡号绑定到读者记录里,让读者可以刷卡借书。
dp2系统里绑定读者卡号有几种方式:
1.绑定普通卡(非RFID卡):通过在【读者窗】,为读者记录的证号“证号”字段直接设置卡号。
2.绑定ISO14443A格式的RFID卡:用户需要安装dp2RFID中心并连接能识别ISO14443A协议的读卡器,通过【读者窗】的“绑定账号”功能来绑定,所绑定卡的UID会设置到读者的“证号”字段。
3.将读者记录关联到ISO15693格式的卡:用户需要安装dp2RFID中心并连接能识别ISO15693协议的读卡器,通过【读者窗】的“创建RFID读者卡”功能,将读者记录的证条码号关联到RFID卡的PII字段。
以上几种方式的区别在于:读者刷前两种方式绑定的卡借书时,系统识别到的都是读者记录本身的“证号”;而刷第三方式绑定的卡借书时,是系统通过识别到卡的PII字段后关联到读者记录的。
ISO14443A 协议和 ISO15693 协议的区别在:协议不同,读取数据的读卡器可能会不同;另外,同一张ISO14443A 协议的IC卡可以绑定一个或多个读者;而一张ISO15693 协议的卡只能绑定一个读者。
以下分别讲解绑定方式的具体步骤和使用说明。
1.如何为读者绑定普通卡
用户需要将电脑连接上读卡器,在dp2内务的【读者】窗,先装载需要绑卡的读者记录,将鼠标焦点放到“证号”字段文本框,将需要绑定的卡放置到读卡器上,读卡器识别后会将内容写入【证号】文本框,此时所使用的读卡器相当于模拟键盘一样,识别同时输入了卡号。然后点击下方工具条上的【保存】按钮,系统保存所绑定的卡号内容。
一个读者的“证号”字段可以绑定多个卡号,中间用英文逗号间隔。
这里需要注意,如果“证号”字段的内容可以自定义的话,建议设置为与“证条码号”字段一致。原因是:一般情况下,在使用【快捷出纳窗】进行借还书操作时,如果启用了“校验输入的册条码号”功能,系统会把扫入的证号当做证条码号去校验,如果证号不符合证条码号的规则时,将通不过校验,无法借书。
如果证号与证条码不统一,借书过程中需要使【快捷出纳窗】的“校验输入的册条码号”选项保持为不勾选状态(路径在菜单【帮助】-【参数配置】-【快捷出纳】属性页)。
为了使系统能采用读者记录的“证号”字段作为识别读者的依据,图书馆系统管理员还需要在library.xml配置文件里,root根元素下的circulation节点的patronAdditionalFroms属性里加上 “证号”。配置如下:
<circulation patronAdditionalFroms="证号" />
当读者所绑定的是普通卡或者ISO14443A的卡时,系统必须经过以上设置后,读者才能刷卡借书。
如果用户是通过一卡通系统与dp2系统的对接.将一卡通卡号同步到读者记录的“证号”字段。这种情况经过一系列的对要接和测试后,绑定是通过批处理完成的。 一卡通读者数据同步程序接入dp2正式系统注意事项
需要为读者解绑时,只要将读者记录“证号”字段解绑的卡号内容删除后保存就可以了。
2. 给读者绑定RFID 卡(ISO14443A协议和ISO15693协议)。
有关绑定RFID 卡的操作详见文档。如何为读者绑定RFID卡