fonts - Ean 13 字体无法从扫描仪读取

标签 fonts barcode barcode-scanner barcode-printing ean-13

我刚刚下载了 ean 13 字体。我正在Word示例中编写条形码:5200095632132,但是当我打印它时,我的扫描仪无法读取它。难道我做错了什么?在其他条形码字体中,我读到您需要将“*”作为字符开始和结束。像 * 5200095632132 * 但在这种字体中,当我输入 * 时,不会将其生成为条形码行。

这就是我的条形码的样子:

enter image description here

这就是条形码生成器软件创建相同条形码的方式:

enter image description here

最佳答案

这个法国人制作了一个关于如何使用条形码字体的优秀教程: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 公式也是可能的。它只是占用一些空间。

关于fonts - Ean 13 字体无法从扫描仪读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40027752/

相关文章:

ios - 快速通过相机进行数字扫描

html - CSS - 'Open Sans' 字体

java - 如何生成满足校验码校验的EAN13条码?

android - 如何在android中实现从图库中扫描条码

android - Zxing不扫描一维条码不显示红线

android - "com.google.zxing.client.android.SCAN"在 android 中如何工作?

macos - 从条形码扫描仪捕获输入,写入浏览器窗口

unicode - 使用 unicode 标准显示音乐光束

ios - 如何测量给定字体类型和字体大小中最大字符的最大大小?

html - 根据字体和字体大小抓取网页