项目中需要用条形码插件,基于Java平台的
需要比较简单,根据一个12位的数字生成一个条形码图片即可
之前一直用Google的Zxing,因为功能强大,调用简单,网上也有很多资料
后来发现,Zxing有一个缺点——不能显示文字

于是想换一个条形码插件
在网上搜罗了一下,大概有以下几个插件可以用:
1、Zxing(之前已经实现,效果不理想)
2、Barcode4j
3、JBarcode
4、Barbecue
通过对比,最终没有选择Barcode4j,也没有选择Barbecue
而是选用了轻量级的JBarcode插件(只需要1个jar包),功能和特点如下:
A、支持大多数条形码
B、配置栏宽,高度和宽宽比
C、计算校验位
D、打印(或不)文字
E、打印(或不)校验位
F、可显示图形用户界面
使用JBarcode插件的效果如下:

效果还是比较理想的
不过,JBarcode插件也有不足,就是资料比较少
分享到:
相关推荐
目前比较通用的用Java实现条形码打印的集成插件主要有:barbecue和barcode4j. 但是用barbecue,条形码可以显示出来,可是下面对应数字却不能显示出来,当然可以自己手动加上去,不过那就不是一张图片里面的了,并且...
在Java编程环境中,生成条形码是一项常见的需求,特别是在物流、零售和仓储管理等领域。本文将详细介绍如何使用Java源代码生成各种规格的条形码,并提供一个名为`testBarCode2`的压缩包文件,其中包含了实现这一功能...
4. **条码插件**: 这是指用于生成和读取条形码的JavaScript库或组件。 5. **Demo**: 演示或示例,通常用于展示软件功能的实际应用。 在压缩包中的"条形码插件"文件可能包含了以下内容: 1. **源代码文件**:.js文件...
二维码,全称二维条形码,是一种用黑白矩形图案表示二进制数据的图形化信息载体,能够存储大量的文字、数字、网址等信息,并且可以通过扫描设备快速读取。相较于传统的一维条形码,二维码具有更高的信息密度和纠错...
总的来说,"二维码条形码解析插件"是基于ZXing的强大工具,为开发者提供了一站式的解决方案,简化了条码和二维码在各领域的应用。无论是零售行业的库存管理,还是移动应用中的交互设计,都能从中受益。通过深入理解...
首先,我们介绍一个常用的Java库——ZXing(Zebra Crossing),它是一个开源的二维码和条形码读写库。ZXing提供了Java API,可以方便地进行二维码的生成与解析。在我们的案例中,这个插件可能就是ZXing的一个封装或...
基于java的开发源码-条形码扫描和识别程序 LVBarcode.zip 基于java的开发源码-条形码扫描和识别程序 LVBarcode.zip 基于java的开发源码-条形码扫描和识别程序 LVBarcode.zip 基于java的开发源码-条形码扫描和识别...
QScanner v1.3 - QR 和条形码专业版 只需使用手机,您就可以在几秒钟内快速读取方形条形码/二维码背后的信息。 QRcode 阅读器应用程序非常易于使用。 打开应用程序->扫描->将相机对准要扫描的二维码或条形码,...
ems 顺丰条码 工具类
### JAVA源码条形码扫描和识别程序LVBarcode #### 知识点一:LVBarcode简介 LVBarcode是一款基于Java语言开发的条形码扫描与识别软件,它提供了丰富的功能来帮助用户处理条形码相关的任务。LVBarcode的核心优势...
首先,ZXing库提供了Java、C#、Android等多种语言的API,使得开发者可以在不同平台上方便地集成二维码和条形码的扫描与生成。在Android开发中,ZXing通常通过Intent集成,即利用系统相机来捕获和解码条码,这样可以...
对于barcodegen,可能需要根据所选编程语言(如Python、Java等)引入相应的库,并确保服务器具有足够的计算资源处理生成条形码的请求。 总结来说,"生成并打印条形码"这一技术涵盖了条形码生成、网页打印控制以及...
本篇文章将详细探讨如何利用AutoJS调用ZXing库来实现条形码和二维码的扫描功能。 首先,ZXing(Zebra Crossing)是一个开源的、跨平台的条形码和二维码读取库。它支持多种编码格式,如QR码、Data Matrix、UPC、EAN...
LVBarcode 支持下列的条形码格式:Codabar,I2of5,Code39,ExCode39?,EAN-8,EAN-13,Code128 A,Code128 B,Code128 C,MSI,UPC-A,UPC-E. 中文转拼音库 pinyin4j Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的...
barcode4j-2.1.0-bin---Java条形码生成技术-Barcode4j 插件 jquery-qrcode-----jquery二维码生成插件jquery.qrcode.js插件 JsBarcode--JS条形码(一维码)插件JsBarcode
《基于Java的ZXing条形码处理类库详解》 ZXing,全称为"Zebra Crossing",是一款开源的、跨平台的条形码和二维码处理库,主要由Java语言编写,同时也提供了其他语言的接口,如Android和C++。在Java编程领域,ZXing...
Jsp Barcode4J条形码打印制作范例,目前比较通用的用Java实现条形码打印的集成插件主要有:barbecue和barcode4j.但是用barbecue,条形码可以显示出来,可是下面对应数字却不能显示出来,当然可以自己手动加上去,...
TSCLIB是一个专门针对TSC(Taiwan Semiconductor Co., Ltd.)品牌条形码打印机的JAVA类库。它提供了方便的API来控制打印机,如打开/关闭打印机、设置打印参数、打印文本、条形码、图像等。例如,你可以使用`...
这款打印机支持多种条码格式,包括一维条形码(如Code 39、EAN-13)、二维条形码(如QR Code、PDF417)等,以及自定义标签设计。对于Java开发者来说,这意味着他们需要熟悉这些条码类型,并知道如何通过编程指令生成...
ZXing,全称为“Zebra Crossing”,是一款开源的、跨平台的条码解码库,广泛应用于移动设备上的二维码和条形码扫描。这个“zxing.rar”文件包含的ZXing插件,是专为Android和Java开发人员设计的,用于在应用程序中...