我刚刚下载了ean 13字体。我在单词示例中编写条形码:5200095632132但是当我打印它时,我的扫描仪无法读取它。难道我做错了什么?在其他条形码字体中,我读到你需要放置' *'作为角色的开始和结束。喜欢* 5200095632132 *但是在这个字体中,当我把*没有生成条形码行时。
这就是我的条形码的样子:
这就是条形码生成器软件创建相同条形码的方式:
答案 0 :(得分:2)
这位法国人提供了一个关于如何使用条形码字体的优秀教程:http://grandzebu.net/informatique/codbar-en/ean13.htm
(剧透:它比你想象的要复杂得多)
借助此页面,我制作了一个简单的翻译电子表格来制作ean8条形码:https://www.dropbox.com/s/z7o1w0clfhtxb5i/barcodemaker%20leeg.xls?dl=0
这会给你一个想法。
一般的想法是你不能使用数字本身,而是用字母代替。例如:0 = A,1 = B,2 = C等
哪个字母还取决于号码的位置。例如,在ean8中,前4位数字:0 = A,1 = B,2 = C等。但最后4位数字:0 = a,1 = b,2 = c等。
在ean13的情况下,它取决于第一个数字,您对前6个数字中的每个数字使用哪个转换。 Grandzebu有一个很好的翻译台。
如果你进入VBA,你可以制作一个漂亮的宏。但是使用香草excel配方也是可能的。它占用了一些空间。