结合JsBarcode文档整理出来的一个demo,完全够用,生成和打印条形码
<!doctype html>
<html>
<head>
<title>jQuery Barcode</title>
<script type="text/javascript" src="${pageContext.request.contextPath }/js/JsBarcode.all.js"></script>
<style type="text/css">
.barcodeImg{margin:10px 0px}
</style>
</head>
<body>
<img id="barcode" />
<script>
function test(){
var barcode = document.getElementById('barcode'),
str = "ZJ2017110922361108",
options = {
format:"CODE128",
displayValue:true,
fontSize:18,
width: 1,//较细处条形码的宽度
height:20
};
JsBarcode(barcode, str, options);//原生
}
</script>
<input type="button" value="create" onclick="test();" />
<input type="button" value="print" onclick="window.print();" />
</body>
</html>