newqcode.js 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. /*
  2. 2018-8-17
  3. * 打印盒包装纸大件(6cmx4cm)
  4. *
  5. * */
  6. var LODOP;
  7. /*function NewSmallPreview(qrcode,company,boxType,boxSzie,date,num) {
  8. //打印小标签
  9. var LODOP;
  10. //声明为全局变量
  11. LODOP=getLodop();
  12. /!* LODOP.PRINT_INIT("");
  13. LODOP.SET_PRINT_PAGESIZE(1,1000,800,"CreateCustomPage");
  14. AddPrintContent(qrcode,company,boxType,boxSzie,date);
  15. LODOP.PREVIEW();//调试模式*!/
  16. for(var i=0;i<num;i++){
  17. LODOP.PRINT_INIT("");
  18. LODOP.SET_PRINT_PAGESIZE(1,1000,800,"CreateCustomPage");
  19. NewSmallAddPrintContent(qrcode,company,boxType,boxSzie,date);
  20. LODOP.PRINT();
  21. } //上线模式
  22. };*/
  23. function NewSmallAddPrintContent(qrcode,company,boxType,boxSzie,date) {
  24. LODOP.SET_LICENSES("","152A06E8F6CBD6AC1F213ABFCB0D8604","C94CEE276DB2187AE6B65D56B3FC2848","");
  25. LODOP.ADD_PRINT_TEXT(60,0,431,20,company);
  26. LODOP.SET_PRINT_STYLEA(0,"FontName","宋体");
  27. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  28. LODOP.SET_PRINT_STYLEA(0,"FontColor","#000000");
  29. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  30. LODOP.ADD_PRINT_TEXT(112,0,431,20,boxType);
  31. LODOP.SET_PRINT_STYLEA(0,"FontName","宋体");
  32. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  33. LODOP.SET_PRINT_STYLEA(0,"FontColor","#000000");
  34. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  35. LODOP.ADD_PRINT_TEXT(172,0,431,20,"规格:"+boxSzie);
  36. LODOP.SET_PRINT_STYLEA(0,"FontName","宋体");
  37. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  38. LODOP.SET_PRINT_STYLEA(0,"FontColor","#000000");
  39. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  40. LODOP.ADD_PRINT_TEXT(233,0,431,20,"日期:"+date);
  41. LODOP.SET_PRINT_STYLEA(0,"FontName","宋体");
  42. LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
  43. LODOP.SET_PRINT_STYLEA(0,"FontColor","#000000");
  44. LODOP.SET_PRINT_STYLEA(0,"Bold",1);
  45. LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
  46. LODOP.ADD_PRINT_BARCODE(100,190,'44mm','44mm',"QRCode",qrcode);
  47. };
  48. function LargerPrintCenter(qrcode,company,date,num,tuopan){
  49. //直接打印html
  50. LODOP = getLodop();
  51. for(var i=0; i<num; i++) {
  52. LODOP.PRINT_INIT("河南中烟小件二维码打码");
  53. var strHTM = "<style>table " +
  54. "{border: none;border-collapse:collapse;font-size: 10px;width: 100%;height: 110px;font-weight:800;} " +
  55. " td {text-align: center;vertical-align:top;}" +
  56. "</style>" +
  57. "<table>" +
  58. "<tr>" +
  59. "<td style='vertical-align:bottom;'>" + company + "</td>" +
  60. "</tr>" +
  61. "<tr><td>" + date + "</td></tr><tr><td style='height: 50%'></td>" +
  62. "</tr>" +
  63. "</table>";
  64. LODOP.SET_LICENSES("","152A06E8F6CBD6AC1F213ABFCB0D8604","C94CEE276DB2187AE6B65D56B3FC2848","");
  65. LODOP.SET_PRINT_PAGESIZE(1, 600, 400, "CreateCustomPage");
  66. LODOP.ADD_PRINT_HTM("-2mm", "0mm", "RightMargin:0mm", "BottomMargin:0mm", strHTM);
  67. LODOP.ADD_PRINT_BARCODE(35, 55, '40mm', '40mm', "QRCode", qrcode);
  68. LODOP.ADD_PRINT_TEXT('30mm', '3mm', '60mm', '50mm', tuopan);
  69. LODOP.SET_PRINT_STYLEA(0, "FontName", "宋体");
  70. LODOP.SET_PRINT_STYLEA(0, "FontSize", 10);
  71. LODOP.SET_PRINT_STYLEA(0, "FontColor", "#000000");
  72. LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
  73. LODOP.SET_PRINT_STYLEA(0, "QRCodeErrorLevel", "M");
  74. if(window.location.host=="dm-test.7in6.com"){
  75. //为测试服务器,预览
  76. LODOP.PREVIEW();
  77. }else if(window.location.host=="dm.7in6.com"){
  78. //为正式服务器,打印
  79. LODOP.PRINT();
  80. }else{
  81. LODOP.PRINT();
  82. }
  83. }
  84. }
  85. function NewLargePreview(qrcode,company,date,num,tuopan) {
  86. // console.log(tuopan);
  87. //alert(company);
  88. //打印大标签
  89. //alert(qrcode,company,date,num);
  90. //var LODOP;
  91. LODOP = getLodop();
  92. for(var i=0;i<num;i++) {
  93. LODOP.PRINT_INIT("河南中烟大件二维码打码");
  94. LODOP.SET_PRINT_PAGESIZE(1, 600, 400, "CreateCustomPage");
  95. NewLargeAddPrintContent(qrcode, company, date,tuopan);
  96. LODOP.PRINT();
  97. }
  98. };
  99. function NewLargeAddPrintContent(qrcode,company,date,tuopan) {
  100. //console.log(qrcode,company,date,tuopan);
  101. LODOP.SET_LICENSES("","152A06E8F6CBD6AC1F213ABFCB0D8604","C94CEE276DB2187AE6B65D56B3FC2848","");
  102. LODOP.ADD_PRINT_TEXT('3mm', '12mm', '60mm', '50mm', company);
  103. LODOP.SET_PRINT_STYLEA(0, "FontName", "宋体");
  104. LODOP.SET_PRINT_STYLEA(0, "FontSize", 8);
  105. LODOP.SET_PRINT_STYLEA(0, "FontColor", "#000000");
  106. LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
  107. LODOP.ADD_PRINT_TEXT('30mm', '3mm', '60mm', '50mm', tuopan);
  108. LODOP.SET_PRINT_STYLEA(0, "FontName", "宋体");
  109. LODOP.SET_PRINT_STYLEA(0, "FontSize", 10);
  110. LODOP.SET_PRINT_STYLEA(0, "FontColor", "#000000");
  111. LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
  112. LODOP.ADD_PRINT_TEXT('7mm', '22mm', '60mm', '50mm', date);
  113. LODOP.SET_PRINT_STYLEA(0, "FontName", "宋体");
  114. LODOP.SET_PRINT_STYLEA(0, "FontSize", 8);
  115. LODOP.SET_PRINT_STYLEA(0, "FontColor", "#000000");
  116. LODOP.SET_PRINT_STYLEA(0, "Bold", 1);
  117. LODOP.ADD_PRINT_BARCODE('10mm', '16mm', '35mm', '35mm', "QRCode", qrcode);
  118. LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
  119. };