条形码是文本或数字的视觉表示。扫描器读取条形码中的条纹和空格,然后将其转换为原始字符。Microsoft Word没有内置完整的条形码生成器,但您可以使用条形码字体、加载项或某些旧版开发控件创建可用的条形码。
一维条码(也称为线性条码)包括EAN-13、EAN-8、UPC-A、UPC-E、Code 128、ITF-14 和 Code 39。二维条码包括QR 码、MaxiCode、Aztec 和 PDF417,以及Data Matrix。您选择的条码编码方式必须支持您的扫描器、数据库或标签标准所需的条码类型。
开始之前请选择条形码类型
不同类型的条形码以不同的方式存储数据。线性条形码通过不同宽度的条形存储少量信息。二维条形码则通过方格网格存储更多数据,通常可以包含字母、数字和符号。
查看扫描仪、数据库或标签标准的要求。
确认目标系统是否接受线性条形码或需要二维条形码。
确认条形码所需的字符集,例如仅数字或字母和数字。
检查所选条形码类型的最大长度和格式规则。
有些条码符号体系仅支持数字。另一些则允许使用有限的字母和符号。基于字体的条码可能还需要特殊的起始字符、停止字符或校验字符。如果条码值格式错误,则条码可能可以打印,但无法扫描。
仅使用条形码类型支持的字符。
除非标准要求,否则请删除空格、破折号或多余的标点符号。
在应用字体或插件之前,请计算所需的校验字符。
保持数值足够短,以适应所选条形码类型。
请输入您希望扫描器返回的确切值。请勿在条形码内部添加描述性标签。如果您需要显示易于阅读的文本,请将其放置在条形码区域之外或字体生成的条形码之外。
使用条形码插件
加载项是一种小型程序,可以为 Word 添加额外功能。条形码加载项可以创建多种条形码格式,而无需您手动输入特殊字符。
打开 Word,转到“插入”(Insert)选项卡。
根据您的 Word 版本,选择“获取加载项”(Get Add-ins)或“商店”(Store)以打开加载项目录。
从可信的发布商处搜索条形码插件。阅读其说明以确认其支持哪些条形码类型。
安装插件并按照说明操作。许多插件会添加一个新的选项卡或窗格,您可以在其中输入值并选择条形码样式。
生成条形码,将其放置在文档中,并在打印一批标签之前使用目标扫描仪进行测试。
不同出版商提供的加载项各不相同。加载项可能取决于 Word 版本、供应商或当前安装的版本。如果加载项在 Word 更新后或在其他计算机上停止工作,您可能需要重新安装或选择其他工具。请删除不再需要的加载项。
使用条形码字体
条形码字体可以将普通文本转换为条形码的形状。这种方法适用于偶尔使用的标签和常见的条形码类型,例如 Code 39。具体效果取决于所使用的字体。并非所有条形码字体都支持所有条形码符号体系。
安装条形码字体
从信誉良好的来源下载 Code 39 条形码字体,例如知名的字体网站或开源项目。原始示例使用的是Code 39 条形码字体。安装前,请务必查看字体来源和许可协议。
下载字体文件并解压(extract)包含字体文件的 ZIP 文件。
打开解压文件夹中的TTF(TrueType 字体)文件。选择“安装”(Install)。Windows 会将字体安装到C:\Windows\Fonts目录下。
重新启动Microsoft Word。条形码字体应该会出现在字体列表中。它可能以描述性名称、代码或代码与字体名称的组合形式出现。
使用 Code 39 创建条形码
某些 Code 39 字体要求在值的开头和结尾处添加星号。这些星号是起始标记和结束标记,用于告诉扫描器条形码的起始和结束位置。例如,像ABC123这样的值可能需要输入为*ABC123*。
某些字体会在柱状图下方显示原始值,而其他字体则不会。请按照您安装的特定字体的说明进行操作。
打开文档并输入要编码的原始值。
将该值与源记录(例如产品编号或 ID)进行核对。
添加所需的起始和结束标记。如果字体要求,请用星号将数值括起来。
选择该值并将其字体更改为已安装的 Code 39 字体。
增大字体大小,通常增大到20 到 30 磅(20 to 30 points)左右,或者增大到其他能够生成清晰可读的打印条形码的大小。
打印测试标签并扫描后再打印更多标签。
如果您使用 Code 39 字体并且需要表示空格,请遵循该字体的说明。某些 Code 39 字体需要使用其他字符(例如等号)而不是空格。请勿假定此规则适用于所有 Code 39 字体。
您可以使用相同的通用方法处理其他字体,例如Code 128 条码字体。Code 128 需要计算校验和字符。这些字符通常无法手动输入,因此必须先将值编码成正确的格式。因此,普通的 Code 128 字体可能会生成看起来正确但无法扫描的条码。
条形码字体允许您控制文档布局,但也需要手动正确格式化。它最适合用于简单的、偶尔使用的标签。
使用 Word 的开发工具控件
某些 Word 版本提供可与条形码组件配合使用的旧版控件。此方法不使用标准的内置 Word 条形码生成器。原始流程使用ActiveBarcode控件,因此其可用性取决于 Word 的安装版本和已安装的组件。
打开Microsoft Word。选择“文件”(File),然后选择“选项”(Options)。
打开“自定义功能区”(Customize Ribbon)。在主选项卡下,选择“开发工具”(Developer),然后选择“确定”(OK)。
打开新的“开发工具”(Developer)选项卡。选择“旧版工具”(Legacy Tools),然后选择“更多控件”(More Controls)。
在“更多控件”(More Controls)列表中,选择“ActiveBarcode”,然后选择“确定”(OK)。
条形码对象已添加到文档中。要编辑其值或条形码类型,请右键单击(right-click)条形码,打开“活动条形码对象”(ActiveBarcode Objects),然后选择“属性”(Properties)。
打印并测试条形码
条形码在屏幕上看起来可能正确,但扫描器却无法识别。最常见的原因是条形码符号错误、格式缺失、打印质量差,或者扫描器配置的是其他类型的条形码。
准备文件
使用与纸张或标签纸相匹配的页面尺寸和边距。
粘贴条形码前,请确认标签尺寸。
除非相关标准允许,否则条形码应远离标签边缘。
除非您已测试过结果,否则请避免在打印对话框中缩放整个文档。
如果扫描系统要求,请在条形码周围留出足够的空白空间。
保持打印条形图清晰可读。
在浅色背景上使用清晰的深色条纹。
避免在条纹周围使用阴影、边框、纹理表面和褪色的墨水。
打印时应使用扫描所需的实际尺寸,而不是为了节省空间而缩小条形码。
如果可以,请使用优先考虑质量而非速度的打印设置。
如果条形码是图像,请使用清晰导出或复制方法,而不是高度压缩的屏幕截图。
确保人眼可读的文字不会与条形图重叠。
用您计划在实际工作中使用的同一纸张和打印机打印一份测试副本。使用您日常工作中使用的扫描仪或设备扫描纸质标签。如果条形码在一个应用程序中可以正常读取,那么在另一个扫描仪上可能无法读取,因为不同的扫描仪需要不同的格式。
扫描打印的测试标签。
将扫描结果与原始值进行比较。
如果结果不正确,请检查条形码类型,并查找多余的字符、空格或拼写错误。
如果扫描仪无法读取条形码,请检查字体格式,增加对比度或大小,然后打印一份新的测试副本。
在打印整批标签之前,先扫描实际批次中的一个标签。
当 Word 不是最佳工具时
Word 适用于偶尔的小型条码制作任务,但它并非专门的条码生成器。免费字体可能需要手动设置格式,并且可能不支持所有条码符号。插件可能依赖于特定的 Word 版本或供应商。并非所有计算机都提供开发者控件。
在以下情况下,请考虑使用专用标签程序、条形码生成器或数据库连接的打印工作流程:
你需要很多包含一致数据的标签,例如完整的库存清单。
您必须遵循严格的标准,包括精确的尺寸、静音区或校验和规则。
你需要一个二维条形码,它能容纳比简单的线性条形码更多的数据。
您希望在每台电脑上使用相同的流程,而无需安装额外的字体或插件。
对于简单的标签,Word 文档仍然有效。在选择方法之前,请确认所需的条形码类型、字符格式、尺寸和扫描仪兼容性。
有关 Word 软件的更多信息,请参阅此处的“27 个 Microsoft Word 的最佳替代方案” 。同样的参考资料也在此处以“27 个 Microsoft Word 的最佳替代方案”的形式提供。
!