Lodop打印使用手册

本文提到的使用lodop打印都是基于seajs模块化组件 printer.js 详细地址

打印前需设置打印机,设置打印机,参考斑马条码打印机设置手册

  1. 打印按钮 <span class="btn print-btn">打印</span>
  2. 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;}