From c2425e4ee5753429ebf0c610d17a24dbe2645a68 Mon Sep 17 00:00:00 2001 From: qiankanghui Date: Mon, 10 Aug 2026 17:12:19 +0800 Subject: [PATCH] =?UTF-8?q?fix(print):=20=E4=BF=AE=E5=A4=8D=E6=89=93?= =?UTF-8?q?=E5=8D=B0=E5=8A=9F=E8=83=BD=E5=88=9D=E5=A7=8B=E5=8C=96=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在print_box_label.js中添加PRINT_INIT调用以正确初始化打印 - 在print_inner_label.js中将NewPage替换为PRINT_INIT以统一打印初始化流程 - 确保打印设置正确应用避免页面尺寸和样式问题 --- external/print/print_box_label.js | 3 ++- external/print/print_inner_label.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/external/print/print_box_label.js b/external/print/print_box_label.js index accc44e..12f7ed9 100644 --- a/external/print/print_box_label.js +++ b/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 != ''){ diff --git a/external/print/print_inner_label.js b/external/print/print_inner_label.js index 005867b..2a0fb89 100644 --- a/external/print/print_inner_label.js +++ b/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);