Lodop打印使用手册
本文提到的使用lodop打印都是基于seajs模块化组件 printer.js 详细地址
打印前需设置打印机,设置打印机,参考斑马条码打印机设置手册
-
打印按钮
打印 -
js调用
seajs.use(["jquery","temtop/printer"],function($,printer){ //打印 $(".print-btn").click(function(){ printer.getPrinter('print-label', function(printer_index){ printer.printURL_new(printer_url, printer_index); }); }); })
备注
printer_url: 表示打印的页面地址
printer_index: 已设置的本地打印机的序号
打印尺寸
目前仓库系统是使用lodop打印最多的系统,这里列举下打印纸张的大小(长×宽 单位毫米mm)
GLS: 110 × 150
SKU条码: 100 × 40
LETTER: 100 × 200
WINIT(万邑通): 80 × 90
DHL面单(标签): 100 × 200
德国仓配货单: 100 × 200
LETTER 和 德国仓配货单 都使用DHL提供的纸故纸张大小均为100 × 200
其余为设置大小的打印使用A4纸打印(210mm×297mm)
设置打印的大小
case 'html': //winit
printer.printURL_new(print_info.url, printer_index, 1, 800, 900, callback);
break;
case 'letter': //letter
printer.printURL_new(print_info.url, printer_index, 1, 1000, 2000, callback);
break;
case 'png'://DHL
printer.printPng(print_info.url, printer_index, 1000, 2000, callback);
//不设置纸张大小 默认使用A4纸打印
Printer.printURL_new(back_print_url, printer_index);
自画面单,需设置页面的大小(页面大小略小于lodop的设置,以实际打印为准)
//letter
body{width:9cm;height:19cm;background-color:white;}