项目中用jbarcode生成条形码,并进行特定的格式打印标签纸(完成步骤):(得力,斑马打印机都能使

项目完成的功能如下:扫描加密的条形码,进行解密,打印出正确的文字信息以及二维码的内容,并生成新的条形码(个数可以控制):图片如下:项目中用jbarcode生成条形码,并进行特定的格式打印标签纸(完成步骤):(得力,斑马打印机都能使

(1)下载jbarcode-0.2.8.jar,copy到/lib/文件夹下,并add build path工程目录如下:

  项目中用jbarcode生成条形码,并进行特定的格式打印标签纸(完成步骤):(得力,斑马打印机都能使

 (2)下载好打印机的驱动,并进行安装,调试打印纸

(3)使用jbarcode生成条形码,api提供的是把生成的条形码图片保存在本地文件中(.jpg),java原生的打印api并无法真正的使用,需要进行装换:代码如下

1.生成二维码图片的方法:

public static Boolean printDimensionalCode(String code, String filePath) {
项目中用jbarcode生成条形码,并进行特定的格式打印标签纸(完成步骤):(得力,斑马打印机都能使

2.利用java原生的api进行读取,装换,并进行打印

项目中用jbarcode生成条形码,并进行特定的格式打印标签纸(完成步骤):(得力,斑马打印机都能使

3.熟练使用java打印api ,调节打印的边距(项目中使用的是32*19的三排标签打印纸,对打印出来的文字的控制是比较严格)

项目中用jbarcode生成条形码,并进行特定的格式打印标签纸(完成步骤):(得力,斑马打印机都能使

以上代码中含有这个项目打印的业务逻辑以及打印个数限制(对于得力和斑马打印均已使用并稳定投用,这种方法兼容相比较好)当然这只是项目的一个小部分,这个项目包括了jnative读取第三方dll文件(明达读卡器的),扫描枪的使用,串口的使用,我已把相关的项目发布到****,有需要的可以前往https://download.****.net/download/qq_31434117/10281740 下载  谢谢阅读