java - jasperreport生成的条形码无法扫描

标签 java jasper-reports barbecue

我正在开发一个 javafx 项目,我需要生成带有裸代码(code128)的标签产品。 为此,我使用了 jasperreport 和 BBQ 库。 问题是生成的条形码无法用我的条形码扫描仪(metrologic MS9535)扫描。

这是我正在生成的标签示例: Label sample

请帮忙。

最佳答案

我可以(使用我的智能手机)读取您的条形码,因此它似乎是有效的条形码,可能有多种原因导致您的报告中的条形码不可读。

分辨率

您的图像太小,扫描仪无法读取条形码

展示位置

您的图像放置在靠近边框或其他线条的位置,导致条形码无法读取。

配置

您的扫描仪配置不正确,无法读取此类条形码。

尝试仅打印您作为示例放置的图像(使其足够大,至少 6 英寸或 15 厘米),看看您是否可以阅读它。

然后也许把它弄高一点,不是每个人都是狙击手。

关于java - jasperreport生成的条形码无法扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42761888/

相关文章:

java - 从 Java 代码运行报告时,Jasper Reports 不格式化数字

java - 将3个查询连接到1个表时如何查询?

Java 数组列表包含并设置值

java - 检测哪个 .txt 文件用于运行 java

java - JasperReport,显示和打印报告

jsf - 尝试显示动态生成的条形码时显示上一个条形码

java - 将数组传递给方法,遇到错误为 "cannot find symbol songArray"

java - 球线碰撞

java - 为什么 BBQ 的 setBarWidth(int barWidth) 方法使用 int 参数?