如何使用条码自动转换功能 - DigitalPlatform/dp2 GitHub Wiki
有些特殊情况下,例如数据进系统时为避免与以有数据条冲突,需给条码添加前缀才能导入数据,而实物书由于全部重贴条码工作量大成本高,实物书上还是未加前缀的条码。这处情况需要使用dp2系统的条码自动转换功能。
示例如下:
<barcodeValidation>
<validator location="星洲小学,星洲小学/*">
<patron>
<range value="XZP00001-XZP99999" />
</patron>
<entity>
<range value="DPB000001-DPB999999" />
<range value="000001-999999" transform="result= 'DPB' + barcode ;" />
</entity>
</validator>
</barcodeValidation>
<range value="000001-999999" transform="result= 'DPB' + barcode ;" />
是条码转换的规则,上面规则是输入“000001”的册条码,系统会自动将条码转换为DPB000001。
启动dp2内务,先打开校验条码开关:菜单"帮助/参数配置",在“出纳”属性页勾选【校验输入的条码号】。
点工具栏按钮【借】,进入快捷出纳窗,识别出读者信息后,扫描枪扫入册的条码信息。比如 000001,快捷出纳窗 成功识别出 DPB000001的册信息,读者借阅成功。
点【还】,扫描枪扫入册的条码信息“ 000001”,快捷出纳窗 成功识别出 DPB000001的册信息,还书成功。
点单菜单"批处理/典藏移交" 1)点击【从条码号文件】 按钮,装入条码号文件(扫描枪扫出的不带前缀的册条码号),系统会自动转换为带有前缀的册条码,并显示在下方的集合内。
2)点击【扫入册条码】按钮,跳出“扫入条码”对话框,使用扫码枪扫描书上的册条码号。在下方的集合内系统自动转换为带有前缀的册条码。
点单菜单"批处理/打印财产账" 在【装载】标签页面,点击【从条码号文件】 按钮,装入条码号文件(扫描枪扫出的不带前缀的册条码号),系统自动识别为带有前缀的册条码。