问题标签 [gs1-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.
barcode - 来自 GS128 条码 / GTIN 的产品名称
我有 GS128 条形码,我的扫描仪扫描它的 GTIN 值。我想在不引用任何数据库的情况下从 GTIN 值中获取产品名称。确切的要求是在我的商店中,我有一个新产品,其数据在数据库中不可用。在扫描作为 GS128 条码的产品时,我想从条码中获取/检索产品名称。有什么方法可以直接从条形码中获取产品名称,而无需查看数据库。
php - 如何将Datamatrix QR码存储在mysql数据库中?
我想使用 php 将 Data-matrix 库生成 QR 码图像存储到 mysql 数据库中。我正在尝试使用 jpgraph 库。请提供解决方案..
java - 读取GS1 QRcode并获取没有校验位字符的数据
我正在尝试读取GS1
格式的 QRCode。(01)
当我为具有该值的标识符构建 QR 码时0100145074001
,我的 QRCode 生成器最后会添加一个校验位9
。所以结果是:
现在,我尝试在我的 Java 程序中解析这个二维码。我找到了这个库gs1Utils并且当我执行以下命令时:
我明白了CONTAINED_GTIN= 01001450740019
。但是,我只想读取0100145074001
而不是校验位。
我不知道这个库是不是运行不好,还是我误解了它的GS1
工作原理。我的问题是:如何在Java
没有校验位的情况下获取 GS1 QRcode 的值?
xml - GS1 Datamatrix 条码无法根据 xml 请求正确生成
我正在使用 ZEBRA 打印机,它的型号是 ZTC ZT410-203dpi ZPL。我正在使用下面的 ZPL 代码生成 GS1 Datamatrix 条形码。
我在 FTP 上使用以下 xml 发送打印请求。
请在向 FTP 发送 xml 请求后找到附加的生成标签。标签上显示的所有字段都已根据 xml 变量进行更改。但是条形码中提到的变量发生了变化。下面是扫描后生成的条形码的输出。
条码输出:10LOTNUMBER_VALUE400PO_VALUE89901PN_VALUE89902DESC_VALUE89903UOM_VALUE89904PROJECT_VALUE89905SUPPLIER_VALUE89906RECEIPT_VALUE89907DATE_VALUE
我不知道为什么条形码内的变量没有改变?
barcode - 如何计算 GTIN 中的可变重量/价格校验位?
GS1 标准定义了包含 4 或 5 位可变重量或价格的 GTIN 代码。此可变重量或价格部分需要使用校验位进行验证。
如何计算代码中的这个校验位?请注意,此校验位的计算方式与 GTIN 末尾的默认校验位不同。
供参考:https : //www.gs1.org/docs/barcodes/GS1_General_Specifications.pdf 第 466/467 页
python-3.x - 从pdf文件扫描datamatrix代码并将它们保存到csv
一项任务:扫描 pdf 文件中的数据矩阵代码并将其保存到 csv。
最终结果:010466010514027621)ZPTsFWoUgqe,91009492ZCUruNv8/rQRlZyH/mZhkRY11D5aW4aLjpVn3DVxFIi7l9gV/pvguWxiVnpTRI0SFkNx1dPavcQYjiQ6DCSnNw==
我无法在脑海中形成这段代码的结构。
我开始研究处理 pdf 文件的库,特别是 PyPDF2,但遇到了问题。PyPDF2 在文件中找不到任何内容。我试图在pdf文件的代码中找到序列,但什么都不懂。
请帮助我处理这段代码(写入 csv 除外)。有可能从 PDF 中提取信息而不渲染到图像中,因为大量代码和代码速度起着重要作用。
如果有人知道pdf的结构,请告诉我是否可以绘制出datamatrix代码的每个像素(黑色方块)的位置,是否可以将所有这些翻译成最终形式。
我将不胜感激任何信息。谢谢你。
java - 随机字符生成,而不是 GS 字符,在扫描 GS1 数据矩阵条码时摆动,延迟很小
我创建了一个带有输入文本的简单 Swing 应用程序来读取条形码并在输出文本中打印 GS 字符位置。
前任:
输入:01070462616434291722010010Y0238921MA3W7J59UC2W111(从条形码扫描仪获取)
输出:GS1 在位置 = 32
正常的摇摆应用程序可以正常工作,但是当为键事件处理器创建一个小延迟时(为每个键事件添加 Thread.sleep(2) )有时此输出不存在,因为正在生成其他字符而不是 GS 字符。(添加延迟的原因是,在生产代码中,synthena 用于在摇摆应用程序中添加外观和感觉,并且由于该过程,关键事件似乎存在一些延迟。因此在这个简单的应用程序中强行添加延迟只是为了模拟问题。 )
有时甚至认为GS不会来但GS角色的字符序列每次都非常相同
GS 字符序列 -> ALT + 0 + 0 + 2 + 9
这里打印了GS字符的按键和释放键序列(这只是为了验证按键和释放时的字符序列,不包含在最近的代码中)
关键事件 | 核心价值 | 键字符 |
---|---|---|
按键 | 65535(ALT 键) | |
按键 | 0 | 48 |
钥匙释放 | 0 | 48 |
按键 | 0 | 48 |
钥匙释放 | 0 | 48 |
按键 | 2 | 50 |
钥匙释放 | 2 | 50 |
按键 | 9 | 57 |
钥匙释放 | 65535(ALT 键) | |
键入的键 | 29 |
这是一个正确的场景,GS 字符的输入与最后一行一样(键字符 29 是 GS 字符),但在不正确的场景中,所有其他键事件都相同,但键输入的字符不同
这是源代码
SwingApp
扫描仪窗口
有人可以帮我吗?
reactjs - 在 reactjs 中生成包含 GS1 DataMatrix 的 pdf 时出错
我正在 reactjs 中开发一个用于生成 pdf 的组件,其中包含仪器的信息。仪器的每个项目都应该有它自己的数据矩阵 GS1。问题是当我尝试生成 pdf 时,它会出现错误,并且页面开始在发送网络错误之前加载非常缓慢。
下面是组件的代码,setDataMatrix 将数据发送到后端,为每个项目生成 DataMatrix 代码,并将其显示为表格行内的图像。出于这个原因,我正在映射包含信息的表并为每个项目调用函数 setDatamatrix。
}
zxing.net - 使用 ZXing.Net 强制平方数据矩阵代码?
我想知道是否有办法确保使用 ZXing.Net 创建的数据矩阵代码显示为正方形?
我不是在谈论图像本身,而是在谈论代码本身。
我有从输入文本生成带有数据矩阵代码的图像的代码,在某些情况下它是一个方形代码(代码不是图像),而在其他情况下它更像是一个平面矩形(代码,而不是图像)。
那么平面矩形代码是由于输入而导致的代码外观,还是实际上可以强制变成正方形?
c# - GS1条码解析——好像没有分隔符
我有一个解析 GS1 条码(使用 Zebra 扫描仪)的程序,它工作得很好,至少我认为没问题......直到我遇到一个带有 2 个 GS1 条码的盒子......一个“线性”和一个数据矩阵(UDI )。对于线性,它工作得很好,我成功地取出了 GTIN 和序列号。但数据矩阵不同。出于某种原因,它的内容比线性代码长一点,它有一些生产日期,最后还有其他一些东西。
这是线性代码:(01)00380652555852(17)260221(21)25146965079(30)1 这是数据矩阵:(01)00380652555852(17)260221(21)2514696507911210222240SA60AT225
我在解析序列号时遇到问题 - 25146965079。GS1 中的序列号长度为 1-20 个字符。这个有 11 个,但是我怎样才能让它在 9 个字符之后停止?我怎么知道连续剧到此结束?我尝试将每个字符转换为 UDI,但似乎没有特殊的分隔字符或任何东西..所以老实说我不知道该怎么做。有谁有想法吗?
这是代码,如果有人想尝试任何东西https://prnt.sc/1x2sw8l
这些代码/产品来自制造商,所以代码应该没有任何问题,我猜......