栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java打印标签(机型TOSHIBA条码打印机B-EX4T)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java打印标签(机型TOSHIBA条码打印机B-EX4T)

java打印标签
    • 实现方式
    • 标签效果
    • 代码
    • 获取更多相关资料

实现方式

打印机设置网络ip
java获取socket连接,调用TPCL指令

标签效果

代码
package org.jeecg.modules.invinfo.util;

import org.jeecg.modules.invinfo.vo.BatKcInventoryDetailVo;
import org.springframework.beans.factory.annotation.Value;

import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;

public class TCPClient {

    public static void printTag(BatKcInventoryDetailVo batKcInventoryDetailVo,String ipAddress,int port) throws IOException {
        Socket clientSocket = new Socket(ipAddress,port);
        DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream() );
        String batteryIndex = batKcInventoryDetailVo.getBatteryIndex();
        outToServer.writeBytes("{D0800,0750,0400|}" + 'n'); //定义标签纸 600mm*375mm,标签间隔3mm
        outToServer.writeBytes("{C|}" + 'n'); //缓存初始化
        outToServer.writeBytes("{XB00;0475,0100,T,L,10,A,0,M2="+batteryIndex+"|}" + 'n');//二维码
        //电池名称
        String batteryName = "{PC002;0075,0080,2,3,r,00,B="+batKcInventoryDetailVo.getBatteryName()+"|}"+ 'n';
        writeChines(outToServer,batteryName);
        String ratedVoltage = "{PC002;0075,0150,2,2,r,00,B=额定电压(V):"+batKcInventoryDetailVo.getRatedVoltage()+"|}"+ 'n';
        writeChines(outToServer,ratedVoltage);
        String ratedCurrent = "{PC003;0075,0220,2,2,r,00,B=额定电流(A):"+batKcInventoryDetailVo.getRatedCurrent()+"|}"+ 'n';
        writeChines(outToServer,ratedCurrent);
        outToServer.writeBytes("{PC000;0075,0370,1,1,A,00,B="+batteryIndex+"|}" + 'n');
        outToServer.writeBytes("{XS;I,0001,0002C6111|}" + 'n');//输出1张
        clientSocket.close();
    }

    private static void writeChines(DataOutputStream outToServer,String str) throws IOException {
        byte[] bytes = str.getBytes("GBK");
        outToServer.write(bytes);
    }
}

获取更多相关资料

百度搜索:东芝中国

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/572401.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号