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. 1
      external/print/print_box_label.js
  2. 2
      external/print/print_inner_label.js

1
external/print/print_box_label.js

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

2
external/print/print_inner_label.js

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

Loading…
Cancel
Save