//打印卡板标签模板
|
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;
|
}
|
}
|