问:如何设置V3前台识别电子秤条形码? 答:在V3前台安装目录下的POS.INI文件中加入以下内容: --------------------------------------------- [SpecialBarCode] 0=13, 22, 4, 6, 2 1=13, 21, 5, 5, 2 2=AA, BB, C, D, E --------------------------------------------- 说明: 1.SpecialBarCode 表示这是电子秤条码的设置; 2."0=" 表示第一种条码的格式; "1=" 表示第二种条码的格式。依此类推,最少必须有一种条码格式。
3.关于"="后面的内容 的说明: AA: 条码的总长度; BB: 条码的起始识别字符; C: 货号在条码中的长度; D: 金额在条码中的总的长度(包括整数位及小数位); E: 金额中小数位的长度; --------------------------------------------- 举例说明如下: 如果前台扫描到一个条码内容为:2100301003501,系统将会做如下处理: 1: "21" 为电子秤的识别码,且总长度为"13",于是进入电子秤条码处理过程。 2: 取"21"后的5位字符"00301", 作为商品的货号; 3: 取"00301"后面的5位字符"00350", 作为商品的金额。由于金额小数位设置为"2", 所以该金额为 3.50 元; 4: 程序根据 "金额" / "商品单价" , 得到 商品的数量。 --------------------------------------------- 大家可能注意到,条码"2100301003501"共有13位, 但1-4点提到的总共是12位,那么另外的一位是什么作用? 该位是由条码秤自动生成的校验位,只用于检验该条码的正确性,该位对软件的操作无任何的作用。
|