- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
这个问题与“最佳”无关barcode图书馆推荐,我们在不同平台上使用各种产品,需要一种简单的方法来验证给定条形码是否正确(根据其规范)。
我们发现了不同条码库和 free online barcode generators 呈现不同条码的情况。在互联网。例如,新版本的 Delphi 报告库将 Code128 中的非数字字符输出为“0”,或者只是在文本区域中跳过它们。在我们进行迁移之前,我们想检查这些更改是否是由新库中的错误实现引起的,以便我们可以将其作为错误报告给作者。
我们主要需要Code128和带有 A/B/C 子代码的 UCC/EAN-128。
目前我查过的在线资源有:
它们也显示出不同的结果,例如支持逗号或加号等字符,至少在人类可读的文本中是这样。
最佳答案
对于 Code128,没有一个正确答案。如果您使用 Code128-A,您会得到与 Code128-C 不同的结果。结果我的意思是它看起来如何。以“803150”为例。在 Code128-A 中,您需要 6 个字符(+ 开始、校验和、停止)来表示此数字。 Code128-C 只包含数字,因此可以将两位数字压缩成一个字符。因此,您只需要 3 个字符(+ 开始、校验和、停止)来表示相同的数字。条形码看起来会有所不同(在这种情况下 A 更长),但如果您扫描它们,两者都会给出正确的数字。
此外,Code128 不必只是 A、B 或 C。您实际上可以组合不同的子集。这对于像“US123457890”这样的情况很常见,其中 Code128-A 或 B 用于“US”,而 Code128-C 用于其余数字。这有时被称为 Code-128 Auto,或简称为 Code-128。结果是宽度方面的“压缩”条形码。您可以用 A/B 表示相同的数据,但这同样会为您提供更长的条形码。
以两个在线生成器为例:
我推荐第一个,您可以在其中选择自动/A/B/C。这是说明差异的示例图片:
在 IDAutomation 上,Auto 是默认值,而 A 是 Barcodes-Inc. 上的默认值。两者都是正确的,您只需要在比较输出时注意选择的子集即可。我还推荐在开发中使用条形码阅读器来测试输出。另请参阅 this page用于比较具有 ASCII 值的不同子集。我也找到了 grandzebu.net很有用,它有一个免费的 Code128 字体,您也可以使用。
听起来您的 Delphi 库总是使用 Code128-C,因为它只能表示该子集中的数字。
关于java - 我在哪里可以找到 "reference barcodes"来验证条码库输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2482630/
我在使用 Barbecue Barcode Library 时遇到问题.我正在尝试创建一个简单的 code128 条码,但我得到的图像与我从其他在线(即 http://barcode-generato
我正在使用谷歌库 ZXING 来解码 Code39 条形码,并且我想以不同的方式处理“未找到条形码”情况和“无法解码条形码”情况:可能吗? 非常感谢 最佳答案 根据解码失败的明显性质抛出不同的异常。
我总是有这个错误: 解析错误:语法错误,/home/user/public_html/nameofsite/application/libraries/Zend/Barcode/Barcode.php
有谁知道免费条形码阅读器算法的源代码,最好是基于 C/C++/C# 的语言?处理条形码的位图图片的东西很好...... 最佳答案 你看过ZXing然而? 关于barcode - 有谁知道免费条形码阅读
我正在一家生产新品种花卉和植物的公司做一个项目。花卉和植物都贴有小标签。为了制作标签,我们使用 ZPL 代码。在标签上,我们使用裸代码,提供有关植物的数据。我的项目是将该条码更改为二维码。 现在我们使
可以使用什么在线工具将条码图像转换为数字?有很多工具可以生成条形码(将数字转换为图像),但我需要将图像转换为数字,说明使用什么类型的条形码以及图像中编码的数字。 最佳答案 在线网络服务:http://
我有一个非常简单的应用程序,它运行一系列已弃用的扫描仪,它从串行端口获取条码扫描并将其发送回扫描仪,表明它收到了扫描。基于此,扫描仪呈绿色闪烁,用户知道他们可以继续。 我喜欢这个模型而不是我对键盘楔子
我想知道我们如何检测条形码阅读器读取的条形码是否与按重量出售的商品或常规商品(Ean-13 或其他格式)相关?是否有任何代码部分表明它是一个加权项目? 最佳答案 条形码只是字符串(主要是数字和字母),
我需要向数千名客户发送带有唯一条形码的电子邮件,以便他们可以在店内或在线兑换。 我们有一个要使用的优惠券/条形码列表,并且有一种方法可以将这些代码动态地提取到电子邮件中,这样客户就会看到一个唯一的代码
是否有服务器/软件可以接收图像并扫描条形码(UPC 或其他)并返回条形码中编码的数字? 最佳答案 看 Zxing project和 online decoder 关于barcode - 从图像扫描UP
我希望能够将商品信息存储在Web应用程序的数据库中,因此我决定将条形码用作良好的商品标识会很好。现在,我只希望能够将代码的数字表示形式存储在数据库中,因此我需要找出最大长度,格式等。 最终,我希望能够
我对收据底部的条形码有疑问。我正在考虑围绕它编写一些软件,并且对围绕它的任何规范或第 3 方软件包感兴趣。我真正需要的是有关这些系统的可靠信息来源。 我的理解是,大多数销售点系统都支持在收据底部打印条
我一开始以为下图是二维码,但仔细观察后,发现它似乎是别的东西(例如,注意矩阵中间的校准方 block )。 有人知道这样的点阵叫什么吗?有没有可用的工具来解码它(Python 是理想的...)? 非常
我想开发一个用于检查和计费的超市应用程序。 我应该使用条形码还是二维码?哪个会提供更好的准确性? 最佳答案 这里最大的区别是线性条形码(例如 Code 3 of 9、UPC、EAN 等)和二维符号系统
是否有可编程的条形码阅读器,我可以将程序放入其中。使用该程序,我可以告诉读者什么是有效代码。所以阅读器将拒绝阅读无效代码。 或者,使用该程序,我可以加密它读取的代码。 而且,我可以用Java来制作程序
我正在试验 ResultPoints,它返回与图像中条形码相关的点。 对于二维码,ResultPoints 返回一组 4 个点,它们是二维码每个角的四个框的坐标。 当我对条码进行同样的实验时,它返回两
我正在开发一个 android 应用程序,在其中我生成数据矩阵并允许用户使用 zxing 输入它们来扫描它们。 但是,出现了一个许可证问题,询问 zxing 扫描的所有格式是否都可用开源。 这与应用程
不确定有多少人在他们的应用程序中使用条形码。我参与过一些需要以编程方式生成条形码的项目。看到这个新的Tag technology from Microsoft我想知道是否有人使用过 MS Tag?您有
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我知道这可能是一个相当简单的问题,我们也可以设置 Zxing 扫描的条形码格式,如下所示: (1)intent.putExtra("SCAN_MODE", "QR_CODE_MODE");//或任何其
我是一名优秀的程序员,十分优秀!