//打印卡板标签模板 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; } } //打印模板-适应XT423型号 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 str7 = printData.STRP7 == null ? "" : printData.STRP7 //物料名称 var str8 = printData.STRP8 == null ? "" : printData.STRP8 //物料描述 /* 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 str7="物料名称 "//+printData.STRP7==null?"":printData.STRP7//物料名称 var str8="保质期 "//+printData.STRP8==null?"":printData.STRP8//物料描述 */ var str6_1 = "" var str6_2 = "" var str6_3 = "" var str6_4 = "" if (printData.STRP6.length > 12) { str6_1 = printData.STRP6.substring(0, 12) if (printData.STRP6.length > 24) { str6_2 = printData.STRP6.substring(12, 24) if (printData.STRP6.length > 36) { str6_3 = printData.STRP6.substring(24, 36) str6_4 = printData.STRP6.substring(36, 48) } else { str6_3 = printData.STRP6.substring(24, printData.STRP6.length) } } else { str6_2 = printData.STRP6.substring(36, printData.STRP6.length) } } else { str6_1 = printData.STRP6 } 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 62 550 62 2\r\n" + "LINE 0 124 550 124 2\r\n" + "LINE 0 186 550 186 2\r\n" + "LINE 0 248 550 248 2\r\n" + "LINE 0 310 550 310 2\r\n" + //竖线 "LINE 100 0 100 435 2\r\n" + "LINE 360 62 360 248 2\r\n" + "LINE 440 62 440 248 2\r\n" + "LINE 410 310 410 435 2\r\n" + //文本 "TEXT 24 0 2 22 物料条码\r\n" + "TEXT 24 0 104 22 " + str1 + "\r\n" + "TEXT 24 0 2 84 供商条码\r\n" + "TEXT 24 0 364 84 供应商\r\n" + //右侧数据 "TEXT 24 0 448 84 " + str2 + "\r\n" + //右侧数据 "TEXT 24 0 2 150 物料编码\r\n" + "TEXT 24 0 104 150 " + str3 + "\r\n" + "TEXT 24 0 376 150 数量\r\n" + //右侧数据 "TEXT 24 0 453 150 " + str4 + "\r\n" + //右侧数据 "TEXT 24 0 2 208 生产日期\r\n" + "TEXT 24 0 104 208 " + str5 + "\r\n" + "TEXT 24 0 364 208 保质期\r\n" + //右侧数据 "TEXT 24 0 448 208 " + str8 + "\r\n" + //右侧数据 "TEXT 24 0 2 270 物料名称\r\n" + "TEXT 24 0 104 270 " + str7 + "\r\n" + "TEXT 24 0 2 359 物料描述\r\n" + "TEXT 24 0 105 315 " + str6_1 + "\r\n" + "TEXT 24 0 105 345 " + str6_2 + "\r\n" + "TEXT 24 0 105 375 " + str6_3 + "\r\n" + "TEXT 24 0 105 405 " + str6_4 + "\r\n" + //一维码 "BARCODE 128 1 1 45 135 72 " + str2 + "\r\n" + // //二维码 //"B QR 433 323 M 2 U 4\r\n" + //二维码 "B QR 423 315 M 2 U 4\r\n" + //二维码 "MA," + str1 + " \r\n" + "ENDQR\r\n" + "BAR-SENSE \n\r"+//新增-适应2022/9/27 "FROM\r\n" + "PRINT\r\n"; //doPrint1(printCmd) return printCmd; } catch (err) { console.log("printErr:" + err) mui.msg("printErr: " + err) var printCmd = ""; return printCmd; } } //打印模板-2022/9/22调整前 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 str7 = printData.STRP7 == null ? "" : printData.STRP7 //物料名称 var str8 = printData.STRP8 == null ? "" : printData.STRP8 //物料描述 /* 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 str7="物料名称 "//+printData.STRP7==null?"":printData.STRP7//物料名称 var str8="保质期 "//+printData.STRP8==null?"":printData.STRP8//物料描述 */ var str6_1 = "" var str6_2 = "" var str6_3 = "" var str6_4 = "" if (printData.STRP6.length > 12) { str6_1 = printData.STRP6.substring(0, 12) if (printData.STRP6.length > 24) { str6_2 = printData.STRP6.substring(12, 24) if (printData.STRP6.length > 36) { str6_3 = printData.STRP6.substring(24, 36) str6_4 = printData.STRP6.substring(36, 48) } else { str6_3 = printData.STRP6.substring(24, printData.STRP6.length) } } else { str6_2 = printData.STRP6.substring(36, printData.STRP6.length) } } else { str6_1 = printData.STRP6 } 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 62 550 62 2\r\n" + "LINE 0 124 550 124 2\r\n" + "LINE 0 186 550 186 2\r\n" + "LINE 0 248 550 248 2\r\n" + "LINE 0 310 550 310 2\r\n" + //竖线 "LINE 100 0 100 435 2\r\n" + "LINE 360 62 360 248 2\r\n" + "LINE 440 62 440 248 2\r\n" + "LINE 410 310 410 435 2\r\n" + //文本 "TEXT 24 0 2 22 物料条码\r\n" + "TEXT 24 0 104 22 " + str1 + "\r\n" + "TEXT 24 0 2 84 供商条码\r\n" + "TEXT 24 0 364 84 供应商\r\n" + //右侧数据 "TEXT 24 0 448 84 " + str2 + "\r\n" + //右侧数据 "TEXT 24 0 2 150 物料编码\r\n" + "TEXT 24 0 104 150 " + str3 + "\r\n" + "TEXT 24 0 376 150 数量\r\n" + //右侧数据 "TEXT 24 0 453 150 " + str4 + "\r\n" + //右侧数据 "TEXT 24 0 2 208 生产日期\r\n" + "TEXT 24 0 104 208 " + str5 + "\r\n" + "TEXT 24 0 364 208 保质期\r\n" + //右侧数据 "TEXT 24 0 448 208 " + str8 + "\r\n" + //右侧数据 "TEXT 24 0 2 270 物料名称\r\n" + "TEXT 24 0 104 270 " + str7 + "\r\n" + "TEXT 24 0 2 359 物料描述\r\n" + "TEXT 24 0 105 315 " + str6_1 + "\r\n" + "TEXT 24 0 105 345 " + str6_2 + "\r\n" + "TEXT 24 0 105 375 " + str6_3 + "\r\n" + "TEXT 24 0 105 405 " + str6_4 + "\r\n" + //一维码 "BARCODE 128 1 1 45 135 72 " + str2 + "\r\n" + // //二维码 //"B QR 433 323 M 2 U 4\r\n" + //二维码 "B QR 423 315 M 2 U 4\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; } }