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

java打印标签(机型TOSHIBA条码打印机B-EX4T),第1张

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);
    }
}

获取更多相关资料

百度搜索:东芝中国

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5563641.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存