项目完成的功能如下:扫描加密的条形码,进行解密,打印出正确的文字信息以及二维码的内容,并生成新的条形码(个数可以控制):图片如下:

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

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

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

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

public static Boolean printDimensionalCode(String code, String filePath) {

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

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

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

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

  1. JBarcode生成条形码(带汉字)

    JBarcode生成条形码(带汉字):请注意Maven里面现在没有这个jar包的依赖,需要自己下载,并手动导入Maven import java.awt.Color; import java.awt. ...

  2. java使用jbarcode生成条形码

    准备工作: 开发工具:eclipse4.5+jdk1.7 所需jar包:jbarcode-0.2.8.jar 案例: package jbarcode; import java.awt.Color; ...

  3. java用JBarcode组件生成条形码(支持自定义字体及颜色)

    前言: JBarcode入门教程我就不写了,可以参考:点击打开链接 我的这篇教程和上篇博客的不同之处: 1 上篇博客直接生成二维码图片放到d盘的某个文件夹下,我的二维码生成二维码后直接用Base64编 ...

  4. java用JBarcode组件生成条形码(支持自定义字体及颜色),图文详解之2-1

    前言: JBarcode入门教程我就不写了,可以参考:点击打开链接 我的这篇教程和上篇博客的不同之处: 1 上篇博客直接生成二维码图片放到d盘的某个文件夹下,我的二维码生成二维码后直接用Base64编 ...

  5. 【barcode】 基于Jbarcode开源库生成条形码,提供添加备注信息的解决方案

    上一篇使用google的barcode4开源库生成条码,效果还是不错的,但是由于前几天leader有个需求,条码下面要添加备注信息- 当然解决方案也可以生成两个图片拼接在一起,但是觉得不太方便,就查了 ...

  6. vue 项目中生成条形码(jsbarcode)

    条形码插件介绍和使用 安装: cnpm install jsbarcode --save 引入:在要生成条形码的页面引入即可 import JsBarcode from 'jsbarcode' 3.二 ...

  7. 有数字要生成条形码生成器_如何制作自己的“意外”数字生成器

    有数字要生成条形码生成器 有时让人们感到惊讶的是,随机数生成是计算机科学中一个经典的著名问题,因为它看起来应该很容易. 只需选择一个数字. 但是,很难使计算机随机化. 许多Linux用户对/dev/r ...

  8. iOS:项目中用到的Cookie

    1.介绍: 做了这么长时间开发,Cookie真是用的不多,可是现在不一样了,这次的项目我用到了Cookie.其实,Cookie的使用在项目中愈加的频繁,一般情况下,提供的接口是用Cookie来识别用户 ...

  9. angular如何生成条形码下载条形码

    多条下载打包zip参考(26条消息) 如何生成下载条形码,下载多条打包(angular)_会写编程的恐龙的博客-CSDN博客 1.下载jsBarcode.js文件 https://github.com ...

最新文章

  1. php中mkdir()函数的权限问题
  2. [Git] 拉开发分支的代码报错
  3. python 命令-python解析命令行参数的三种方法详解
  4. mysql 5.5.46_MySQL 5.5.46源码安装
  5. ddl hibernate_Hibernate:DDL模式生成
  6. 防火墙--iptables
  7. iOS UITableView获取特定位置的cell
  8. 【转】C语言中的符号优先级
  9. 成员函数的重载,覆盖与隐藏
  10. 电子商务网站建设策划书_网站建设及推广的5大注意事项
  11. linux 帐号 配置sftp_Linux 下sftp配置之密钥方式登录详解
  12. jQuery→事件、jQuery事件对象属性方法、多事件、自定义事件
  13. apache配置本地的虚拟主机
  14. Linux系统上QQ闪退的问题
  15. 新知实验室 TRTC实时音视频通讯方案在业内的QoS水平
  16. 控制极限(UCL,LCL) 和规格极限(USL,LSL)
  17. 光伏发电到底能带我们走多远?
  18. 凸凹函数定义以及判断
  19. 域控服务器怎么开策略,组策略(域和域服务的搭建)
  20. 怎么制作打印机服务器,如何配置打印机服务器设置

热门文章

  1. 【其他】Tensorflow分布式使用简介
  2. 【NLP】情绪分析与酒店评论
  3. 用python写一个NC(八)
  4. 5G时代,玖玖星球云算链引领VR技术踏上新台阶
  5. 苹果手机 和安卓手机调用相机和相册
  6. openwrt支持wpa3加密
  7. 红宝石、蓝宝石的主成份是什么?
  8. [C语言错误]expected declaration or statement at end of input)
  9. Bagging和Boosting 策略及其区别
  10. 【opencv】轮廓特征(质心,面积,周长,近似轮廓,凸包,凸度,边界矩形,直角矩形,旋转矩形,最小闭合圈,拟合椭圆、直线)