不知道这样的字符串能不能用条码表示的:产品ID+订单ID+数量,这里的3个量的长度都不固定的,且数量是可以有小数的。要能通过条码上的数字区分出每个条码中包含的这3种量,这能不能做到?比如: CKK001 + DD001 + 10.25  和  DGHJK002 + F6E012 + 50   以前没弄过这个,各位指点一下,先谢谢了

解决方案 »

  1.   

    如果LZ条码里面有“+”就好办随便数字多少位都能分别识别出来。直接把组合字串输出打印不就可以了?!或者如楼上所说,LZ有其他啥意思?讲清楚点撒。
      

  2.   

    to xyzoh(四娘) :长度可以固定为32位,我前面的那个假设行不行?to Eddie005(♂) 暴赱 『零零伍』(︶︵︶) :按32位算,通过一些特殊符号来区分应该可以解析吧,就是不知道数据采集器收集回来的数据能不能还原成原来的字符串的?to danliy(我不知道自己现在应该怎么去学):没法对应记录,像那个数量都不定的,一个产品可以分多次生产的,只要总量对就行了
      

  3.   

    产品ID+“标识”+订单ID+"标识"+数量。。然后你在程序中将读出的数据在分解就可以了
      

  4.   

    to mbh0210(独孤求败) :有没有什么条码打印机可以控制打印‘产品ID+“标识”+订单ID+"标识"+数量’这样的条码的?
      

  5.   

    to kssys():
    1. 32位的条码左右大概有多宽?上下窄点应该不会有影响吧?
    2. 能不能推荐一款打印机?最好写列印程序方便点的那种
      

  6.   

    to Yellow198267() :我现在是考虑用特定字符来保证长度的一样,最终的条码是固定32位
      

  7.   

    Yellow198267()讲的不错,是要固定长度,否则不单不好分析,打印出来的条码长度不一样,难看。ps:Yellow198267() 你的条码打印Ok了吗?
      

  8.   

    to kssys() : 这个条码是方便内部管理的,不是用作商品销售上的。那32位打印出来的条码不会太窄,从而影响数据采集器读取吧?
      

  9.   

    to kssys() :有没有方便编程的条码打印机推荐?:)
      

  10.   

    to kssys() :谢谢你的提醒。  你用的是什么条码打印机?
      

  11.   

    我用的是美国Zebar的。也用台湾的TSC牌条码机。