这是关键指令根据自己需要打印的需求进行调整!这里面有很多坑要注意一点.
let str="! 0 200 200 480 1 \n";
str+="PAGE-WIDTH 576 \n";
str+="BOX 550 435 470 355 2 \n";
str+="SETMAG 3 3 \n"; // 字体放大
str+=`TEXT GBUNSG24.CPF 0 440 365 ${title} \n`;
str+="SETMAG 0 0 \n"; // 字体结束
str+="SETBOLD 1 \n";
str+=`TEXT GBUNSG24.CPF 0 60 10 XXX有限公司 \n`;
str+="TEXT GBUNSG24.CPF 0 0 45 供应商名称 \n";
str+="TEXT GBUNSG24.CPF 0 0 85 供应商代码 \n";
str+="TEXT GBUNSG24.CPF 0 0 125 订单号 \n";
str+="TEXT GBUNSG24.CPF 0 0 165 物料编码 \n";
str+="TEXT GBUNSG24.CPF 0 0 205 物料名称 \n";
str+="TEXT GBUNSG24.CPF 0 0 245 订单日期 \n";
str+="TEXT GBUNSG24.CPF 0 0 285 单箱量 \n";
str+="TEXT GBUNSG24.CPF 0 0 320 批次数量 \n";
str+="TEXT GBUNSG24.CPF 0 0 355 箱码 \n";
str+="TEXT GBUNSG24.CPF 0 0 390 质检 \n";
str+="TEXT GBUNSG24.CPF 0 0 420 (签字/盖章) \n";
str+="TEXT GBUNSG24.CPF 0 260 245 仓库编码 \n"; //仓库编码
str+="TEXT GBUNSG24.CPF 0 260 285 采购类型 \n"; //采购类型
str+="TEXT GBUNSG24.CPF 0 260 320 批次号 \n"; //批次号
str+="SETBOLD 0 \n";
str+=`TEXT GBUNSG24.CPF 0 150 45 ${item.supplierNickName} \n`;
str+=`TEXT GBUNSG24.CPF 0 150 85 ${item.supplierCode} \n`;
str+=`TEXT GBUNSG24.CPF 0 120 245 ${item.receiveTime} \n`;
str+=`TEXT GBUNSG24.CPF 0 400 245 ${item.stordocCode} \n`; //仓库编码
str+=`TEXT GBUNSG24.CPF 0 360 285 ${item.poTypeName} \n`; //采购类型
str+=`TEXT GBUNSG24.CPF 0 360 320 ${item.batchCode} \n`; //批次号
str+=`TEXT GBUNSG24.CPF 0 170 285 ${item.boxQuantity} \n`; //单箱量
str+=`TEXT GBUNSG24.CPF 0 170 325 ${item.shipmentsNum} \n`;//批次数量
str+=`TEXT GBUNSG24.CPF 0 120 125 ${item.refPoCodeSub} \n`;//订单号
str+=`TEXT GBUNSG24.CPF 0 120 165 ${item.goodsCode} \n`;
str+=`TEXT GBUNSG24.CPF 0 120 205 ${item.goodsName} \n`; //物料名称
str+=`TEXT GBUNSG24.CPF 0 120 355 ${item.boxCode} \n`;
str+="BARCODE QR 370 45 M 2 U 3 \n";
str+=`MA,${item.qrCodeStr} \n`
str+="ENDQR\n";
str+="FORM\n";
str+="PRINT\n";
return str;