使用Java Communication API 打印条码标签
来源:互联网 发布:机房网络管理软件 编辑:程序博客网 时间:2024/05/20 04:47
因为项目需要打印条形码标签,所以需要能进行串口操作的组件,经网上搜寻一番,找到了Java Communication API(Window Platform) 。
将下载的包解压后,按照readme的指示,将comm.jar与javax.comm.properties放到JDK的libt目录下;win32com.dll放到JDK的bin目录下;最后将comm.jar的路径加到环境变量classpath中。
运行示例,发现不能正常运行,又经过网上一番搜寻,找到答案,还需要将win32com.dll放到window/system32目录下。
Java Communication API使用比较方便,代码如下
//打开COM1串口,如果是在Linux/Unix平台下,则是对应设备文件标识
CommPortIdentifier comPortIdn = CommPortIdentifier.getPortIdentifier("COM1");
//打开端口,2000毫秒没响应则失败
SerialPort serialPort = (SerialPort) comPortIdn.open("Intermec 3440", 2000);
//设置串口参数,波特率:9600;数据位:7位;停止位:1位;偶数校验
serialPort.setSerialPortParams(9600, SerialPort.DATABITS_7
, SerialPort.STOPBITS_1, SerialPort.PARITY_EVEN);
//流控制:XON/XOFF
serialPort.setFlowControlMode(SerialPort.FLOWCONTROL_XONXOFF_IN);
至此大部分工作已完成,所剩的只是把条形码的控制字符通过流写进去就行了。
- 使用Java Communication API 打印条码标签
- 如何使用条码打印机?打印标签?
- 条码标签打印
- 条码/RFID标签打印方案
- Java调用Zebra条码打印机打印条码、中英文数字条码混合标签,可自由控制格式和排版
- Java调用Zebra条码打印机打印条码、中英文数字条码混合标签,可自由控制格式和排版(2)
- Java调用Zebra条码打印机打印条码、中英文数字条码混合标签,可自由控制格式和排版
- Java调用Zebra条码打印机打印条码、中英文数字条码混合标签,可自由控制格式和排版(2)
- 批量打印二维码的软件---使用心得(领跑条码标签打印软件)
- QT + TSC条码打印机 打印相应的产品条码标签
- VB2010 打印条码标签方法二
- AS400 RPG使用条码打印机(Zebra888-TT)打印中文标签-1
- AS400 RPG使用条码打印机(Zebra888-TT)打印中文标签-2
- 使用bartender打印RFID标签如何正确写入EPCID(intermec的RFID条码打印机)
- 英文条码创建/打印/java调windows API(方向)1
- 英文条码创建/打印/java调windows API(方向)2
- 标签条码打印软件如何设置打印区域
- 金蝶条码标签打印无缝对接金蝶K3接口金蝶KIS条码标签打印金蝶单据打印条码标签打印
- Macromedia公司的发展历程
- 反方向的钟
- 实现icallbackeventhandlre,以userControl返回做视图层
- 数据库设计经验谈
- 消息队列测试!
- 使用Java Communication API 打印条码标签
- 电骡协议规范-第一章:概述
- 内存流MemoryStream及序列化测试!
- 新打开的子窗口 关闭的时候 刷新父窗口
- LINUX对机器的要求低?
- 贴个存储过程啦!
- 读懂一个字诀,受用你一生!
- 成为编程高手的二十二条军规
- Visual Composer for SAP NetWeaver 2004s简介