Lodop打印条码

Lodop安装软件及LodopFuncs.js文件下载地址:
百度云链接: https://pan.baidu.com/s/1YsUl7r4jlhxfEWV4utCqzw
提取码: wyzc
打印条码步骤:
1.首先把百度网盘下的文件放在相应位置如图:
在这里插入图片描述
2.jsp页面

<head>
    <title>Title</title>
    <script  type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-2.1.1.min.js" ></script>
    <script type="text/javascript" src="${pageContext.request.contextPath}/js/LodopFuncs.js"></script>
</head>
<body>


<button onclick="printBig();">点击生成条码</button>

</body>
<script type="text/javascript">

    //打印大条码
    function printBig(data) {
            LODOP = getLodop();
            LODOP.PRINT_INITA(0, 0, "90mm", "40mm", "打印控件");
            LODOP.SET_PRINT_STYLE("FontSize", 9);
            LODOP.SET_PRINT_STYLE("Bold", 0);
            LODOP.ADD_PRINT_TEXT("3mm", "3mm", "35mm", "7mm", "部件:");//(上,右,宽,高,内容)
            LODOP.ADD_PRINT_TEXT("3mm", "35mm", "30mm", "7mm", "封边:");
            LODOP.ADD_PRINT_TEXT("3mm", "65mm", "30mm", "7mm", "数控:" );
            LODOP.ADD_PRINT_TEXT("3mm", "75mm", "25mm", "17mm", "6666");
            LODOP.ADD_PRINT_TEXT("8mm", "3mm", "35mm", "7mm", "板件:");
            LODOP.ADD_PRINT_TEXT("8mm", "35mm", "30mm", "7mm", "打印时间:" );
            LODOP.ADD_PRINT_TEXT("12mm", "3mm", "35mm", "7mm", "长度:" );
            LODOP.ADD_PRINT_TEXT("12mm", "35mm", "30mm", "7mm", "A000817");
            LODOP.ADD_PRINT_TEXT("17mm", "3mm", "35mm", "7mm", "宽度:" );
            LODOP.ADD_PRINT_TEXT("17mm", "35mm", "55mm", "7mm", "CHAPIN ");
            LODOP.ADD_PRINT_TEXT("22mm", "3mm", "35mm", "7mm", "数量:" );
            LODOP.ADD_PRINT_TEXT("22mm", "35mm", "55mm", "7mm", "==");
            LODOP.ADD_PRINT_BARCODE("27mm", "3mm", "80mm", "12mm", "EAN128A", "A000817-1058");//条码
            LODOP.ADD_PRINT_TEXT("37mm", "3mm", "90mm", "1mm", "");
            //LODOP.PRINT();//打印
            LODOP.PREVIEW();//预览
            //LODOP.SET_PRINT_STYLEA(0, data.pList.length, data.pList.length);

    }
</script>

打印效果:在这里插入图片描述
注意:LodopFuncs.js中需要填入公司名及其注册码,可在某宝上自行购买!

猜你喜欢

转载自blog.csdn.net/qq_41373328/article/details/84059695