web打印一直是一个很蹩脚的问题 , 没有客户端打印的速度快和效果后,商品收货的时候要批量打印产品信息标签,并且标签要生成二维码 。
1.打印页面
首先设计好打印的页面效果,文字表格信息 , 名称 , 规格,批次,入库时间等
@layout("/common/_form.html",{js:["/assets/modular/sysConfig/jquery-1.4.4.min.js","/assets/modular/sysConfig/jquery-barcode.js","/assets/modular/sysConfig/jquery.jqprint-0.3.js"],css:["/assets/expand/module/formSelects/formSelects-v4.css"]}){
.barcodeImg{margin:10px 0px 10px 20px;text-align: center}@}
2.二维码生成二维码生成使用jquery-barcode插件 , 生成一维码和二维码
var divs=$("input[name^='lb']")console.log(divs)$.each(divs,function(index,obj){//index:索引obj:循环的每个元素var value = https://www.itzhengshu.com/wps/$(obj).val();console.debug(value);$("#barcode" value).barcode(value, "code128",{barWidth:2, barHeight:50,showHRI:true});$("#qrcode" value).barcode(value, "datamatrix",{barWidth:2, barHeight:50,showHRI:false});});
【入库标签批量打印-入库标签批量打印怎么弄】3.打印
打印使用jquery打印插件 jquery.jqprint-0.3.js , 设置打印区域,调用浏览器打印
function print() {$("#divPrint").jqprint();}