我目前设置了一个系统,可以在标签上为UPC创建条形码。这适用于单个项目,但有时我有多个项目试图输入该条形码,当发生这种情况时,它被设置为没有值。
然而,实际上有一个小条码扫描为0.而不是没有条形码。我如何确保没有条形码出现?
^FT350,698^BY2,,75
^BCN,75,N,N,N^FD$ItemBarCode$^FS
" $ $ ItemBarCode"是我无法控制的填充表中的项目,并且可以根据需要添加任意数量的项目。当有多个商品时,客户不需要条形码,只要有条形码,就需要条形码。他们的样本不使用典型的UPC风格条形码。
答案 0 :(得分:0)
您说您无法控制表格中的数据,但您是否可以控制$ItemBarCode$
的内容/格式?
让变量包含^FD
前缀和^FS
后缀(并从ZPL代码中删除)。当变量为空/空时,不会打印任何内容。
答案 1 :(得分:0)
根据软件开发人员顾问的说法,解决方案是在系统代码中创建一个自定义,允许逻辑行修复此错误。这不是可以在ZPL本身内修复的东西,而是会有两个单独的标签。例如,
if single item then print X
if multiple items then print Y
答案 2 :(得分:0)
我有同样的情况。我的解决方案是单行输入条形码命令及其数据和终结符^ FD和^ FS。因此,在逐行解析标签文件时,如果数据为零或错误,则删除整行。它的工作对我来说