我正在尝试使用 Python/Elaphe 生成 code128 条形码,它基于 Barcode Writer In Pure Postscript (BWIPP)。奇怪的是,Elaphe 生成的条码与 BWIPP 生成的条码不匹配,也不符合 code 128 标准。
特别是,我尝试了一个简单的示例,为字母“A”(大写字母 A)生成条形码:
from elaphe import barcode
b = barcode('code128', 'A')
b.show()
这工作得很好,但生成的条形码缺少正确的部分。它是 35 像素宽,应该是 46 像素。条形码的左侧部分与 BWIPP 和其他所有 code128 生成器生成的条形码相匹配 - 只有右侧部分缺失。
有谁知道怎么了?
(在 Kubuntu 15.10 上使用 elaphe 0.6.0 和 python 2.7.10)