将多个值添加到条形码中会留下“' 0'条码。如何完全删除此条形码?

时间:2017-03-09 23:21:28

标签: barcode zpl barcode-printing zpl-ii

我目前设置了一个系统,可以在标签上为UPC创建条形码。这适用于单个项目,但有时我有多个项目试图输入该条形码,当发生这种情况时,它被设置为没有值。

然而,实际上有一个小条码扫描为0.而不是没有条形码。我如何确保没有条形码出现?

 ^FT350,698^BY2,,75
 ^BCN,75,N,N,N^FD$ItemBarCode$^FS

" $ $ ItemBarCode"是我无法控制的填充表中的项目,并且可以根据需要添加任意数量的项目。当有多个商品时,客户不需要条形码,只要有条形码,就需要条形码。他们的样本不使用典型的UPC风格条形码。

3 个答案:

答案 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。因此,在逐行解析标签文件时,如果数据为零或错误,则删除整行。它的工作对我来说