lodop 和 c-lodop 我们用的c-lodop ,c-lodop 的更为强大,官网介绍说是lodp 的小弟 有很多自己特有的api
一下摘自官方api文档
C-Lodop云打印是梦泰尔软件(MTSoftware)推出的一款精巧快捷的云打印服务产品,以Lodop功能语句为基础,开创了JS语句实现远程打印的先河,为“移动设备+Wifi+普通打印机+集中打印”奠定了编程基础。
C-Lodop的功能函数涵盖了Lodop的所有语句,它们的详细功能说明参考《WEB打印控件Lodop技术手册》。除此之外,新增了部分与页面整合相关的函数、属性和触发事件,个别语句的参数值也有所扩展,详解如下:
1. lodop (劳道卜,漏肚皮) 官网地址 lodop (上面有疑问,里面有vue 的安装方法)
2. lodop api 文档 api 文档,也可以到官网下载中心下载技术手册 ,官网的api更为全面细致
3. 实践 打印过个条码,一页过个不好调整位置,采用的是一次任务开启多个页面,每个页面的条码水平垂直居中
4. 打印前选择打印机,可以右击查看实例7 的源代码
btnClickPrint: function() {
let LODOP = getLodop(); //调用getLodop获取LODOP对象
LODOP.PRINT_INIT("打印SN");
LODOP.SET_PRINT_STYLE("FontSize", 7);
LODOP.SET_PRINT_STYLE("Bold", 0);
LODOP.SET_PRINT_PAGESIZE(1, "30mm", "10mm", ""); //纸张的打印方向 宽 高
let index = 0;
for (var i = 0; i < 3; i++) {
LODOP.NewPage();
LODOP.SET_PRINT_STYLE("HOrient", 2);
LODOP.SET_PRINT_STYLE("VOrient", 2);
LODOP.ADD_PRINT_BARCODE(
"",
"",
"26mm", //条码宽
"8mm", //条码高
"128Auto",
"12345" + (index+=1)
);
}
LODOP.PREVIEW();
}
5. 可打印边界(红线处是不可打印区域,可以见常见问题,纸张不同这个值不同)
左图中白色框的距离是设置的纸张的宽度
作图中间虚线处的距离等于右图白色纸张的区域在加上间距2mm的距离,
6. lodop 端口设置 在lodop的桌面版工具设置-端口设置可以看到
https:8444 8443
http:8000 18000