我需要在 Microsoft Word 2010 中创建标签,其中的数字编码为条形码。条形码的格式(ean、code39、upc 等)无关紧要。我下载了我在以下网址找到的条形码转换字体本网站。
当我输入所需的数字,然后用我的新字体格式化它时,它会生成一个条形码。然后我用 OKI 激光打印机(1200 dpi)打印它。结果似乎不错,至少对普通人来说是这样。
但是,当我尝试扫描它时,什么也没发生。我尝试使用条形码扫描仪和数据收集器,但它们都无法读取条形码。我的条形码扫描仪工作正常,因为我可以读取印在产品上的商业条形码。
有人有什么建议吗?我该怎么做这种事情?我想使用 Word 来做,因为我将使用邮件合并来生成标签。因此使用外部程序对我来说不是选择。
答案1
您可能需要添加起始和终止字符,请参阅http://www.3sindustries.com/barcodes/codabar.php或使用谷歌获取更多信息。
答案2
以下是一些推荐的解决方案:
阅读一些关于如何在 Word 中生成条形码的文章,例如使用 Microsoft Word 作为条形码生成器
尝试使用其他第三方软件在 Word 中生成条形码,例如Microsoft Word 条形码
阅读其他论坛的一些帖子,例如条形码符号 128 字体
答案3
为了强化其他人的说法,您需要了解您尝试打印的条形码类型的定义格式。例如,Code 128 需要一个 START 和 STOP 字符以及一个 CHECKSUM。如果您没有将这些作为数据字符串的一部分,那么条形码扫描仪将无法理解您的条形码。条形码字体还需要考虑以下一些事项 -
安静区域 - 条形码前后需要留有空白。
字体间距 - 仅使用固定字体间距打印。任何自动间距都可能使条之间的间距过宽或过窄。