function initPrintSetting() { try{ var LODOP=getCLodop(); if (LODOP.VERSION) { if (LODOP.CVERSION){ //alert("当前有WEB打印服务C-Lodop可用!\n C-Lodop版本:"+LODOP.CVERSION+"(内含Lodop"+LODOP.VERSION+")"); //如果没有问题打印的信息 LODOP.SET_LICENSES("","646464550585055535859561289003","688858710010010811411756128900",""); //判断当前打印模式 /* if(printerData.seq >= 0){ LODOP.SET_PRINTER_INDEXA(printerData.printName); LODOP.PRINT(); }else if(printerData.seq === -1){ LODOP.PREVIEW(); }else if(printerData.seq === -2){ LODOP.PRINT_DESIGN(); }*/ }else { alert("Loodop has been installed on this client!\n" + "Revision No:"+LODOP.VERSION); } }; }catch(err){ } }; //打印标签 function printOutBoxLabelThird(row, printerData){ //初始化打印机 initPrintSetting(); LODOP.PRINT_INIT("out_box_label"); LODOP.SET_PRINT_PAGESIZE(0,1500,1000,""); //LODOP.SET_PRINT_PAGESIZE(2,1500,1000,""); //设置横向打印 LODOP.ADD_PRINT_BARCODE(40,245,120,120,"QRCode", row.qrCode); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); /* 打印的标题 */ LODOP.ADD_PRINT_TEXT(15,35,300,20, row.customerNameEn+ " Delivery Label "+ row.customerNameZh+"交货标签"); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); /* 打印的标题 */ LODOP.ADD_PRINT_TEXT(40,5,155,20,"Company(厂商名称)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(60,5,155,20,row.customerNameEn+" P/N(料号)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(80,5,155,20,"Date Code(周期码)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(100,5,155,20,"Vender Code(厂商代码)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(120,5,155,20,"Quantity(数量)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(140,5,155,20,"Delivery Date(交货日期)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(160,5,155,20,"Box ID(箱号)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(180,5,155,20,"Lot Code(批次号)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(200,5,155,20,"Spec"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(220,5,115,20,"Mft. Site(制造地)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); //新增的版本号 LODOP.ADD_PRINT_TEXT(220,290,60,10,"REV."+row.revNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); // 結束 LODOP.ADD_PRINT_TEXT(240,5,155,20,"Remarks"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); //打印的内容 LODOP.ADD_PRINT_TEXT(40,140,105,20,": "+row.companyName); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(60,140,105,20,": "+row.QPN); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(80,140,105,20,": "+row.dateCode); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(100,140,105,20,": "+row.venderCode); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(120,140,105,20,": "+row.boxQty); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(140,140,105,20,": "+row.deliveryDate); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(160,140,170,20,": "+row.uniqueId); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(180,140,170,20,": "+row.boxNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",7); LODOP.ADD_PRINT_TEXT(200,140,230,20,": "+row.spec); LODOP.SET_PRINT_STYLEA(0,"FontSize",7); LODOP.ADD_PRINT_TEXT(220,140,160,20,": "+row.manufAddr); LODOP.SET_PRINT_STYLEA(0,"FontSize",7); LODOP.ADD_PRINT_TEXT(240,140,230,20,": "+row.remarks); LODOP.SET_PRINT_STYLEA(0,"FontSize",5); LODOP.ADD_PRINT_BARCODE(260,10,360,35,"128A", row.lineCode); LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0); // 图片插入 LODOP.ADD_PRINT_IMAGE(300,310,42,15,""); LODOP.SET_PRINT_STYLEA(0,"Stretch",1);//(可变形)扩展缩放模式 // 添加区分的字段 LODOP.ADD_PRINT_LINE(5,370,375,372,0,2); //LODOP.ADD_PRINT_TEXT(220,450,45,45,"外"); //LODOP.SET_PRINT_STYLEA(0,"FontSize",24); //新增加的标签内容 LODOP.ADD_PRINT_TEXT(60,395,160,35, row.boxNo); LODOP.SET_PRINT_STYLEA(0,"FontSize", 9); LODOP.ADD_PRINT_TEXT(100,395,160,35, row.partNo); LODOP.SET_PRINT_STYLEA(0,"FontSize", 9); LODOP.ADD_PRINT_TEXT(140,395,160,35, row.boxQty); LODOP.SET_PRINT_STYLEA(0,"FontSize", 9); //判断是否是海安发到越南的标签 if(row.customerCode == 'VN'){ LODOP.ADD_PRINT_BARCODE(200,420,120,120, "QRCode","${cacheData.boxNo!''}"); }else if(row.customerCode == 'FOX'){//富士康的标签需要特殊做 后续完成 LODOP.ADD_PRINT_BARCODE(240,440,100,60, "QRCode","${cacheData.boxNo!''}"); } /* 椭圆线 */ //LODOP.ADD_PRINT_ELLIPSE(218,435,60,40,0,1); //判断当前打印模式 if(printerData.seq >= 0){ LODOP.SET_PRINTER_INDEXA(printerData.printName); LODOP.PRINT(); }else if(printerData.seq === -1){ LODOP.PREVIEW(); }else if(printerData.seq === -2){ LODOP.PRINT_DESIGN(); } } //打印标签 function printOutPackLabelThird(row, printerData){ //初始化打印机 initPrintSetting(); LODOP.PRINT_INIT("pack_label"); LODOP.SET_PRINT_PAGESIZE(0,1500,1000,""); LODOP.ADD_PRINT_BARCODE(40,245,120,120,"QRCode",row.qrCode); LODOP.SET_PRINT_STYLEA(0,"FontSize",10); /* 打印的标题 */ LODOP.ADD_PRINT_TEXT(15,35,300,20,"Delivery Label"); LODOP.SET_PRINT_STYLEA(0,"FontSize",11); /* 打印的标题 */ LODOP.ADD_PRINT_TEXT(40,5,155,20,"Company"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(60,5,155,20,row.partNoKey); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(80,5,155,20,"Date Code"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(100,5,155,20,"Vender Code"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(120,5,155,20,"Quantity"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(140,5,155,20,"Manuf Date"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(160,5,155,20,"Unique ID"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(180,5,155,20,"Lot Code"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(200,5,155,20,"Spec"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(220,5,115,20,"Mft. Site"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); /* 新增的版本号 */ LODOP.ADD_PRINT_TEXT(220,290,60,10,"REV."+row.revNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); /* 結束 */ LODOP.ADD_PRINT_TEXT(240,5,155,20,"Remarks"); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); /* 打印的内容 */ LODOP.ADD_PRINT_TEXT(40,140,105,20,": "+row.companyName); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(60,140,105,20,": "+row.QPN); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(80,140,105,20,": "+row.dateCode); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(100,140,105,20,": "+row.venderCode); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(120,140,105,20,": "+row.packQty); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(140,140,105,20,": "+row.manufDate); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(160,140,170,20,": "+row.uniqueId); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(180,140,170,20,": "+row.packNo); LODOP.SET_PRINT_STYLEA(0,"FontSize",9); LODOP.ADD_PRINT_TEXT(200,140,230,20,": "+row.spec); LODOP.SET_PRINT_STYLEA(0,"FontSize",7); LODOP.ADD_PRINT_TEXT(220,140,160,20,": "+row.manufAddr); LODOP.SET_PRINT_STYLEA(0,"FontSize",7); LODOP.ADD_PRINT_TEXT(240,140,230,20,": "+row.remarks); LODOP.SET_PRINT_STYLEA(0,"FontSize",5); LODOP.ADD_PRINT_BARCODE(260,10,360,35,"128A",row.lineCode); LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0); /* 图片插入 */ LODOP.ADD_PRINT_IMAGE(160,310,42,15,""); LODOP.SET_PRINT_STYLEA(0,"Stretch",1);//(可变形)扩展缩放模式 /* 添加区分的字段 */ LODOP.ADD_PRINT_LINE(5,370,375,372,0,2); //LODOP.ADD_PRINT_TEXT(220,450,45,45,"内"); //LODOP.SET_PRINT_STYLEA(0,"FontSize",24); /* 新增加的标签内容 */ LODOP.ADD_PRINT_TEXT(60,395,160,35,row.packNo); LODOP.SET_PRINT_STYLEA(0,"FontSize", 14); LODOP.ADD_PRINT_TEXT(100,395,160,35,row.partNo); LODOP.SET_PRINT_STYLEA(0,"FontSize", 14); LODOP.ADD_PRINT_TEXT(140,395,160,35,row.packQty); LODOP.SET_PRINT_STYLEA(0,"FontSize", 14); /* 椭圆线 */ //LODOP.ADD_PRINT_ELLIPSE(215,435,60,40,0,1); if(printerData.seq >= 0){ LODOP.SET_PRINTER_INDEXA(printerData.printName); LODOP.PRINT(); }else if(printerData.seq === -1){ LODOP.PREVIEW(); }else if(printerData.seq === -2){ LODOP.PRINT_DESIGN(); } }