标签模板 文章 帮助
En 标签生成器
文档目录

如何添加GS1-128的FNC1功能代码?

原创  未经同意,请勿转载路径:常见问题 - 《如何添加GS1-128的FNC1功能代码?》

FNC1功能代码在GS1-128条形码中有两个作用:

  1. 用于区分GS1-128和Code128两种码制

    由于GS1-128是从Code128中衍生出来的,为了区分两种码制,GS1-128条形码以FNC1作为开始符,如果开始符不是FNC1,则是Code128码制。

  2. 用于应用标识(AI)的数据分隔

    如果GS1-128条形码中有多个应用标识数据,那么对于长度可变的数据结尾处,需要添加FNC1,表明该项应用标识数据已经结束。


如何添加FNC1功能代码

  • 如何添加FNC1开始符

    对于上面提到第一个作用的FNC1开始符,只要选用【GS1-128】码制生成条形码,都无须在条形码内容中额外添加FNC1开始符,多零程序会自动为您添加。

  • 如何在可变长度的数据结尾处添加FNC1

    对于上面提到第二个作用FNC1功能代码,有两个方法添加FNC1代码:

    1. 程序自动添加FNC1代码【*推荐*】

      勾选【根据包含小括号的应用标识位置,自动添加FNC1功能代码】选项,多零即自动添加FNC1功能代码。 注意:使用此功能时输入的条形码内容的应用标识(AI)必须用小括号包裹(半角,即标准英文输入状态下的小括号),否则多零程序无法确定FNC1功能代码的位置。 例如,正确输入条形码内容是(91)012345(3100)123456(21)000,应用标识都使用小括号包裹,多零程序则会自动识别固定长度和可变长度的应用标识,并自动在可变长度的应用标识结尾外添加FNC1代码, 转变为(91)012345{FNC1}(3100)123456(21)000,然后再生成GS1-128条形码。

    2. 人工添加FNC1代码

      如果关闭【根据包含小括号的应用标识位置,自动添加FNC1功能代码】选项,则需要人工添加FNC1代码。 在GS1-128条形码内容的可变长度的应用标识(AI)的数据结尾处添加{FNC1}替换符号,程序即可自动将{FNC1}符号替换为FNC1功能代码。 举个例子: 生成GS1-128条形码内容是(91)012345(3100)123456(21)000,其中共有3个应用标识数据,(91)(21)是长度可变数据,(3100)是固定长度数据。 因此,输入条形码内容应是(91)012345{FNC1}(3100)123456(21)000(91)是可变数据,结尾处添加{FNC1}替换符;(3100)是固定数据,不需要添加FNC1;(21)虽然是可变数据,但是在最后一位,可以不添加FNC1代码。



参考资料 GS1-128条形码中如何使用FNC1功能字符:https://y56y.com/article/detail/198 GS1-128应用标识符(GB/T 16986-2018):https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=72C5A898207BD87E2F5DE7B028C5C184

由于持续版本迭代,本文涉及的功能内容和界面截图可能没有及时更新,文章内容可能会有差异,以最新版本的功能为准。

如果遇到问题,或者需要帮助,或者您有建议意见,请反馈给多零。