//海光 //打印模板- function printTemplate(printData) { var str1 = printData.STRP1 == null ? "" : printData.STRP1 //条码 var str2 = printData.STRP2 == null ? "" : printData.STRP2 // var str3 = printData.STRP3 == null ? "" : printData.STRP3 // var str4 = printData.STRP4 == null ? "" : printData.STRP4 // var str5 = printData.STRP5 == null ? "" : printData.STRP5 // var str6 = printData.STRP5 == null ? "" : printData.STRP6 // var str7 = printData.STRP7 == null ? "" : printData.STRP7 // var str8 = printData.STRP8 == null ? "" : printData.STRP8 // var str9 = printData.STRP9 == null ? "" : printData.STRP9 // var str10 = printData.STRP10 == null ? "" : printData.STRP10 // var str11 = printData.STRP11 == null ? "" : printData.STRP11 // var str12 = printData.STRP12 == null ? "" : printData.STRP12 // var str13 = printData.STRP13 == null ? "" : printData.STRP13 // var str14 = printData.STRP14 == null ? "" : printData.STRP14 // var str15 = printData.STRP15 == null ? "" : printData.STRP15 // try { //本模板为正常模板逆时针270°/顺时针90°变化后的效果 var printCmd = "! 0 203 203 800 1\r\n" + //"POSTFEED 25 \r\n" + //打印之后走纸距离指令 "PAGE - WIDTH 600\r\n" + "BOX 25 0 565 745 3\r\n" +//框 //竖向分割线 右到左 "LINE 520 0 520 745 2\r\n" + //1 "LINE 475 0 475 585 2\r\n" + //2 "LINE 430 0 430 585 2\r\n" + //3 "LINE 385 0 385 745 2\r\n" + //4 "LINE 340 0 340 745 2\r\n" + //5 "LINE 295 0 295 745 2\r\n" + //6 "LINE 250 0 250 745 2\r\n" + //7 "LINE 205 0 205 745 2\r\n" + //8 "LINE 160 0 160 745 2\r\n" + //9 //横向分割线 "LINE 25 105 520 105 2\r\n" + //1 采购订单后的分割线 "LINE 475 350 520 350 2\r\n" + //2箱号前分割线 "LINE 475 455 520 455 2\r\n" + //3箱号后分割线 "LINE 385 585 520 585 2\r\n" + //4大二维码切割 "LINE 430 350 295 350 2\r\n" + //5供方料号前分割线 "LINE 430 455 295 455 2\r\n" + //6供方料号后分割线 "LINE 250 350 25 350 2\r\n" + //7批次前分割线 "LINE 250 455 25 455 2\r\n" + //8批次后分割线 "LINE 160 185 25 185 2\r\n" + //9 IQC检验 //文字 "T270 24 0 555 225 深圳市海光电子材料标签\r\n" + "T270 24 0 510 6 采购订单\r\n" + "T270 24 0 510 112 "+str2+"\r\n" + // "T270 24 0 510 380 箱号\r\n" + "T270 24 0 510 459 "+str3+"\r\n" +// "T270 24 0 465 6 存货代码\r\n" + "T270 24 0 465 112 "+str4+"\r\n" +// /* "T270 24 0 460 353 包装数量\r\n" + "T270 24 0 460 457 "+str5+"\r\n" +// */ "T270 24 0 420 6 存货编码\r\n" + "T270 24 0 420 112 "+str6+"\r\n" +// "T270 24 0 420 353 外箱流水\r\n" + "T270 24 0 420 457 "+str7+"\r\n" +// "T270 24 0 375 6 包装数量\r\n" + "T270 24 0 375 112 "+str5+"\r\n" +// "T270 24 0 375 353 物料名称\r\n" + "T270 24 0 375 457 "+str8+"\r\n" +// "T270 24 0 330 6 供方代码\r\n" + "T270 24 0 330 112 "+str9+"\r\n" +// "T270 24 0 330 353 供方料号\r\n" + "T270 24 0 330 459 "+str10+"\r\n" +// "T270 24 0 285 6 供方名称\r\n" + "T270 24 0 285 112 "+str11+"\r\n" +// "T270 24 0 240 6 生产日期\r\n" + "T270 24 0 240 112 "+str12+"\n" +// "T270 24 0 240 380 批次\r\n" + "T270 24 0 240 459 "+str13+"\r\n" +// "T270 24 0 195 6 有效日期\r\n" + "T270 24 0 195 112 "+str14+"\n" +// "T270 24 0 195 380 产地\r\n" + "T270 24 0 195 459 "+str15+"\r\n" +// "T270 24 0 130 123 IQC\n" + "T270 24 0 85 118 检验\n" + "T270 24 0 130 380 月份\n" + "T270 24 0 85 380 标签\n" + "B QR 405 615 M 2 U 3\r\n" + //大二维码 "MA,"+str1+" \r\n" + "ENDQR\r\n" + "B QR 70 20 M 2 U 2\r\n" + //小二维码 "MA,"+str1+" \r\n" + "ENDQR\r\n" + "FROM\r\n" + "PRINT\r\n"; //doPrint1(printCmd) return printCmd; } catch (err) { console.log("printErr:" + err) mui.msg("printErr: " + err) var printCmd = ""; return printCmd; } } //打印卡板标签模板 function printCardBoardTemplate(printData){ var str1 = printData.STRP1 == null ? "" : printData.STRP1 //发货单号1 var str2 = printData.STRP2 == null ? "" : printData.STRP2 //发货单号2 var str3 = printData.STRP3 == null ? "" : printData.STRP3 //发货单号3 var str4 = printData.STRP4 == null ? "" : printData.STRP4 //发货单号4 var str5 = printData.STRP5 == null ? "" : printData.STRP5 //发货单号5 var str6 = printData.STRP6 == null ? "" : printData.STRP6 //操作员 var str7 = printData.STRP7 == null ? "" : printData.STRP7 //OQC var str8 = printData.STRP8 == null ? "" : printData.STRP8 //合板日期 var str9 = printData.STRP9 == null ? "" : printData.STRP9 //二维码 var str10 = printData.STRP10 == null ? "" : printData.STRP10 //卡板编号 try { //内容 var printCmd = "! 0 203 203 496 1\r\n" + "PAGE-WIDTH 600\r\n" +//调整 "BOX 0 0 550 435 2\r\n" + //横线 "LINE 0 42 275 42 2\r\n" + "LINE 0 245 275 245 2\r\n" + "LINE 0 305 275 305 2\r\n" + "LINE 0 365 275 365 2\r\n" + //竖线 "LINE 275 0 275 435 2\r\n" + "LINE 100 245 100 435 2\r\n" + //文本 "TEXT 24 0 5 10 发货单号\r\n" + "TEXT 24 0 50 50 "+str1+"\r\n" +//数据 "TEXT 24 0 50 90 "+str2+"\r\n" +//数据 "TEXT 24 0 50 130 "+str3+"\r\n" +//数据 "TEXT 24 0 50 170 "+str4+"\r\n" +//数据 "TEXT 24 0 50 210 "+str5+"\r\n" +//数据 "SETMAG 2 2\r\n"+ "TEXT 24 0 350 20 卡\r\n" + "SETMAG 2 2\r\n"+ "TEXT 24 0 430 20 板\r\n" + "SETMAG 2 2\r\n"+ "TEXT 24 0 360 360 "+str10+"\r\n" +//数据 "SETMAG 0 1\r\n"+ "TEXT 24 0 12 260 操作员\r\n" + "TEXT 24 0 110 260 "+str6+"\r\n" +//数据 "TEXT 24 0 32 320 OQC\r\n" + "TEXT 24 0 110 320 "+str7+"\r\n" +//数据 "TEXT 24 0 2 390 合板日期\r\n" + "TEXT 24 0 110 390 "+str8+"\r\n" +//数据 //二维码 "B QR 290 80 M 2 U 10\r\n" + //二维码 "MA,"+str9+" \r\n" + "ENDQR\r\n" + "BAR-SENSE \n\r"+//新增-适应2022/9/27 "FROM\r\n" + "PRINT\r\n"; return printCmd; } catch (err) { console.log("printErr:" + err) plus.ui.toast("printErr: " + err) var printCmd = ""; return printCmd; } }