Browse Source

fix(print): 修复打印功能初始化问题

- 在print_box_label.js中添加PRINT_INIT调用以正确初始化打印
- 在print_inner_label.js中将NewPage替换为PRINT_INIT以统一打印初始化流程
- 确保打印设置正确应用避免页面尺寸和样式问题
master
qiankanghui 3 weeks ago
parent
commit
c2425e4ee5
  1. 3
      external/print/print_box_label.js
  2. 2
      external/print/print_inner_label.js

3
external/print/print_box_label.js

@ -32,7 +32,8 @@ function initPrintSetting(clodoplisence) {
function printReceiveBoxLabel(printRow, printerData){
//初始化打印
initPrintSetting(printerData.clodopLicense);
LODOP.SET_PRINT_PAGESIZE(0,1000,1000,"");
LODOP.PRINT_INIT("BOX2");
LODOP.SET_PRINT_PAGESIZE(0,1000,1000,"");
LODOP.SET_PRINT_STYLE("FontSize",18);
let partType = printRow.partType;
if(partType && partType != ''){

2
external/print/print_inner_label.js

@ -33,7 +33,7 @@ function printRollLabel(printRow, printerData){
// 初始化 LODOP 对象
initPrintSetting(printerData.clodoplisence);
//初始化打印机
LODOP.NewPage();
LODOP.PRINT_INIT("QR_ORDER");
LODOP.SET_PRINT_PAGESIZE(0,770,770,"");
//打印二维码内容
LODOP.ADD_PRINT_BARCODE(10,23,75,75,"QRCode", printRow.qrtext);

Loading…
Cancel
Save