android – Code 128条形码的最大长度

android – Code 128条形码的最大长度,第1张

概述我需要创建一个最多44个字符的Code 128条形码. Code 128条形码格式支持的最大字符数是多少? 我开始知道Code 128可以编码所有128个字符的ASCII,但我无法确定它支持的最大字符数. Code 128(ISO / IEC 15417)的规范留下了未定义的最大长度,并指出这应该由任何衍生应用程序[*]标准定义: 4.7.1 Symbology and data characte 我需要创建一个最多44个字符的Code 128条形码. Code 128条形码格式支持的最大字符数是多少?

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

解决方法 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(Code 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位的Code 128,包含12345678901234567890123456789012345678901234:

这适合大多数实际应用.

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

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

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

[*]应用程序是行业术语,指的是使用条形码系统的环境和过程,而不是任何特定的软件应用程序.

总结

以上是内存溢出为你收集整理的android – Code 128条形码的最大长度全部内容,希望文章能够帮你解决android – Code 128条形码的最大长度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1137006.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存