问题标签 [datamatrix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
128 浏览

java - 一个图像中有许多数据矩阵 barocdes

扫描的图像包含 96 个条形码。下面有一个例子。

要读取条形码,我使用来自 inliteresearch.com 的库。

如果图像中缺少一个或多个条码(即它包含的条码少于96个,也就是说,有一个空格而不是条码),我如何连续读取条码并在图像中不存在条码时返回null ?

示例:缺少条形码 65。返回从 1 到 64 的所有条形码值,然后返回 65 的空值,然后返回 66 到 96 的值。

图像示例

0 投票
2 回答
3205 浏览

php - ECC200 Datamatrix Generation in PHP

Has anybody had any experience with generating 2D Barcodes for Royal Mail via PHP? I've spent a while attempting to get my own routines to write a valid datamatrix sadly to no avail.

I do have working conversion routines for ASCII to C40 and Luhn 16 checksum makers but just can't get anywhere with the graphical representation, or the ECC200 byte creation for that matter.

Are there any pre-written libraries out there with documentation that would help take away a lot of further legwork?

I do need to be able to generate this within the server environment, without using external sites ofr image generation ideally.

0 投票
2 回答
916 浏览

swift - 使用 Swift 2 和 ZXingObjC 生成数据矩阵

我的问题如下:我想用 ZXingObjC 生成一个数据矩阵并显示它。

目前我正在用 XCode 7.3 和 Swift 2 编写一个应用程序。必须生成一个带有字符串值的数据矩阵。作为用Objective C编写的ZXingObjC,我尝试按照这个例子自己转换:

当我尝试使用 writer.encode(...) 对我的字符串进行编码时会出现问题,我认为我尝试使用更长和更小的字符串是很好的,但结果仍然相同。

最后,应用程序崩溃并出现此异常:

编辑 :

要解决这个问题,我只需要设置 minSize 和 maxSize。

0 投票
1 回答
238 浏览

.net - 带有摩托罗拉 EMDK 的 .Net GS1 Datamatrix 代码

我一直在尝试使用“Motorola EMDK for .net v. 2.7”读取 GS1 数据矩阵代码。为此,我一直在使用 Symbol(v. 2.5.0.3) 和 Symbol.Barcode(v. 2.7.0.2) 程序集,并在 Windows 窗体应用程序中创建了以下示例代码:

我已经通过 ReadNotify 事件中的断点分析了输出,但没有得到合理的结果。它始终只是纯代码字符串。

我需要某种指示(例如通过符号系统标识符)它是一个 gs1 数据矩阵代码,或者更好的是一个有用格式的结果。

0 投票
2 回答
7968 浏览

java - 读取DataMatrix/QR码zxing java

使用条形码扫描仪、zxing 移动应用程序可以很好地读取以下数据矩阵。但是,zxing java 库没有读取相同的内容。

我注释了一些图像转换代码。即使转换图像、旋转或缩放也无济于事。

理想情况下,我想以编程方式执行所有可能的图像预处理,直到解码。

移动应用程序使用的逻辑是什么,因为我正在从计算机屏幕扫描相同的图像并且它正在工作。

请在下面找到,用于解码的代码。

样本条码

0 投票
0 回答
9899 浏览

android - 使用谷歌条形码扫描仪(视觉)编码的数据矩阵的未知编码

我正在尝试使用 Vision Barcode Scanner 的实现来扫描一些 Data Matrix 条形码,但我在编码的条形码上遇到了问题。

我在用着:

但它仍然为那些返回未知编码。

另一方面,Google Goggles 应用程序可以正确扫描它们,其他一些使用 zxing 的条形码阅读器也是如此。

条形码示例:

在此处输入图像描述 在此处输入图像描述

如果可以解决问题,我愿意转到 Zxing,但我想知道在我的实现(我使用 Vision 示例应用程序)中是否缺少这些类型的条形码(数据矩阵编码)。

谢谢

0 投票
1 回答
700 浏览

python - 使用 Python 解码包含 GS1 分隔符的 DataMatrix

所以我正在尝试使用 PYDMTX 和 python 解码包含 GS1 分隔符的数据矩阵,我正在使用以下代码:

输出是: 在此处输入图像描述

虽然我需要找到 [RS] 和 [GS] 分隔符才能将输出拆分为许多代码,但如果有人知道另一个比 pydmtx 更快的库也会很好

0 投票
0 回答
33 浏览

r - 尝试重复,但数据不是倍数

所以我试图用条件标记数据矩阵;但是,当我进行实验时,我有 3 个试管,前两个试管重复 7 次,第三试管重复 6 次。如何编码要重写的矩阵并忽略“丢失”数据:

Wells 中的数据设置:

我有 19300 列数据,其中 1:193 对应于 1 号井,间隔 15 分钟,194:386 对应于 2 号井,间隔 15 分钟,依此类推,直到 100 号井。但是,重复 446-3(上面的又名 11-15) 6次,446-1和446-2重复7次。

str(dm) 'data.frame': 19300 obs. of 4 variables: $ Time..mins.: int 15 30 45 60 75 90 105 120 135 150 ... $ variable : Factor w/ 100 levels "Well_1","Well_2",..: 1 1 1 1 1 1 1 1 1 1 ... $ value : num 0.439 0.204 0.191 0.187 0.185 0.19 0.187 0.19 0.188 0.191 ... $ Media : Factor w/ 2 levels "BHI","BHI_salt": 1 1 1 1 1 1 1 1 1 1 ...

0 投票
0 回答
394 浏览

zpl - 如何在 ZPLII BASE256 中将二进制数据写入 DataMatrix

我正在尝试使用 ZPL 将二进制数据写入 DataMatrix 条形码。我的问题是生成的条形码似乎已损坏。

结果是

使用 libtdmtx 和其他库读取时。

为什么会有 +1 的偏移量?一些解码器库说该代码使用 TEXT 而不是 BINARY。如何强制 BINARY 模式?

0 投票
1 回答
390 浏览

java - 如何以最节省空间的方式对二维条码中的位/字节进行编码?

我正在尝试压缩其中一个流行条形码的大小以存储大约 580 位,即本示例的输出。(即加密哈希)

我需要让它在 datamatrix 和 pdf417 中工作

我知道我可以转换为 base64,但我想知道是否有办法提高空间效率?

我控制写作和阅读,所以我可以使用我选择的编码。