vue 使用C-Lodop打印小票

先从官网下载js文件 https://www.lodop.net/LodopDemo.html
在这里插入图片描述
打开安装程序,一直下一步既可,我这边已经安装过就不演示了。

// 引入

import { getLodop } from '@/utils/CLodopfuncs.js';

// 使用

  let LODOP = getLodop()
  let Count = LODOP.GET_PRINTER_COUNT() //当前打印设备数量(系统打印机)
  for(let i=0; i<Count; i++) {
    console.log('全部打印机',LODOP.GET_PRINTER_NAME(i))
    if (LODOP.GET_PRINTER_NAME(i) == 'HPRT N41') {
      LODOP.SET_PRINTER_INDEX(LODOP.GET_PRINTER_NAME(i));//指定打印机(未生效)
    }
  }
  LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT", "100%"); // 设置页面缩放为100%
  LODOP.PRINT_INIT('标题') // 打印初始化
  LODOP.SET_PRINT_PAGESIZE(1, 0, 0, '20mm') // 设定纸张大小:纵向,宽为0,高为0,纸张长度
  LODOP.ADD_PRINT_TEXT(30, 30, '48mm', 10, '测试测试测试') // 增加纯文本项:顶部,左边,宽度,高度
  LODOP.ADD_PRINT_HTM(30,30,200,300, ''); // 超文本
  LODOP.SET_PRINT_STYLEA(0, "Stretch", 1); // 图片按比例缩放以适应指定的宽度和高度
  // LODOP.PREVIEW() // 预览打印
  LODOP.PRINT() // 直接打印

// 打印效果 (测试打印,参数没调好)vue 使用C-Lodop打印小票_第1张图片

你可能感兴趣的:(vue,vue.js,javascript,ecmascript,js)