gpt4 book ai didi

android - Code 128 条码的最大长度

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:23 25 4
gpt4 key购买 nike

我需要创建一个最多包含 44 个字符的 Code 128 条码。 Code 128 条码格式支持的最大字符数是多少?

我知道Code 128可以编码ASCII的所有128个字符,但我无法确定它支持的最大字符数。

最佳答案

Code 128 (ISO/IEC 15417) 的规范未定义最大长度,并声明这应该由任何派生应用程序[*] 定义标准:

4.7.1 Symbology and data characteristics

Application specifications should consider the following parameters.

b) The number of data characters in the symbol, which may be fixed, variable or variable up to a defined maximum.

例如,GS1 通用规范定义 GS1-128(代码 128 在供应链行业的正式应用)限制每个符号 48 个字符:

5.4.1 GS1-128 Bar Code Symbol size characteristics:

The characteristics of the GS1-128 Symbology are:

  • GS1-128 Bar Code Symbol size characteristics:

    • The maximum number of data characters in a single symbol is 48.

实际上,应该将字符数限制为适合扫描仪视野的任何字符数。这将根据设备的类型和型号而有所不同,例如手持式与固定式、激光与 CCD、高端与预算等。在不受控制或开放的环境中,应为高度容差制定预算。

特别值得注意的是,Code 128 支持数字数据的双密度压缩(“模式 C”),这使得对长数字串的编码效率更高。

这是一个 44 位代码 128,包含 12345678901234567890123456789012345678901234:

44-digit Code 128

这适合大多数实际应用。

但是,这次是包含 44 个字母字符的相同代码 128 ABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCD:

44-alpha character Code 128

这种尺寸的条形码在许多应用中都没有用处,因为可靠地读取它需要具有高分辨率和宽视场的扫描仪。

因此,Code 128 的最大长度最终不仅取决于应用程序的实际限制,还取决于要编码的数据类型。

<子>[*] 应用是行业术语,指的是条码系统的使用环境和流程,而不是任何特定的软件应用。

关于android - Code 128 条码的最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24263237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com