pybarcode添加未设置的数字

时间:2017-03-20 14:38:19

标签: python barcode

我尝试生成条形码EAN13(1234567890123)

ean = barcode.get('ean13', '1234567890123')
return render(request, 'index.html', {'date':now, 'data': listing, 'auth': auth, 'barcode': ean})

在模板中添加

{{ barcode }}

并收到结果:

  

1234567890128

为什么这个字符串不同(1234567890128必须有1234567890123)?

1 个答案:

答案 0 :(得分:0)

1234567890123不是有效的EAN代码;即使您设法输出该条形码,也没有任何东西可以扫描它,因为它的校验位不正确。您正在使用的条形码软件有助于纠正校验位,而不是产生无用的条形码(尽管产生错误可能对它来说可能更好)。