指定位置打印文字
printer.TEXT("测试文字打印",
{
Color: "#00FF00"
, x: 10
, y: 10
, x1: 130
, y1: 90
, FontSize: 4
, Align: "center" //水平居中 可选 left , center , right
, Valign:"center" //垂直居中 可选 top , center , bottom
, FontName: "隶书"
});
printer.print();
printer.print();
printer.LINE({
x: 10 //线段起始点距离纸张左边 x 毫米
, y: 55 //线段起始点距离纸张顶端 y 毫米
, x1: 180 //线段终点距离纸张左边 x1 毫米
, y1: 130 //线段终点距离纸张顶端 y1 毫米
, Color: "#ff0000" //线段颜色 不设置默认黑色
, Style: 0 //线段样式 0实线 1 线段 2 点 3线段点 4 线段点点
, Width: 1 //线条宽 毫米
//, Page: 1 //第几页打印
});
printer.print();
printer.RECT({
x: 10 //矩形左上角距离纸张左边 x 毫米
, y: 20 //矩形左上角距离纸张顶端 y 毫米
, x1: 80 //矩形右下角距离纸张左边 x1 毫米
, y1: 80 //矩形右下角距离纸张顶端 y1 毫米
, Color: "#ff0000"//线段颜色 不设置默认黑色
, Style: 0 //线段样式 1 线段 2 点 3线段点 4 线段点点
, Width: 2 //线条宽 毫米
//, Page: 2 //第几页打印
});
printer.print();
printer.ELLIPSE({
x: 10
, y: 90
, x1: 50
, y1: 160
, Color: "#0000ff"
, Style: 0
, Width: 1
});
printer.ELLIPSE({
x: 10
, y: 10
, x1: 70
, y1: 70
, Color: "#0000ff"
, Style: 0
, Width: 1
});
printer.print();
printer.IMAGE({
txt: "iVBORw0KGgoAAAANSUhEUgAAAHQAAAAwCAYAAADAU15dAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAudEVYdENvcHlyaWdodABRUToxOTkzNzI0MyxFLU1haWw6bnhpYW9waW5nQDE2My5jb22/eHd+AAAAKXRFWHRBdXRob3IAyrnTw1RTY3JlZW5DYXB0dXJlIFdFQr3Yzbyy5bz+vdjIoTS+HS0AAAAwdEVYdERlc2NyaXB0aW9uAFFROjE5OTM3MjQzLEUtTWFpbDpueGlhb3BpbmdAMTYzLmNvbaFxt2AAAAAgdEVYdENyZWF0aW9uVGltZQAyMDIzOjA2OjE0IDEyOjU1OjU1Bc4z6QAAACt0RVh0U291cmNlAFFROjE5OTM3MjQzLEUtTWFpbDpueGlhb3BpbmdAMTYzLmNvbe4kA5AAAAAtdEVYdFNvZnR3YXJlAEUtTWFpbDpueGlhb3BpbmdAMTYzLmNvbTtRUToxOTkzNzI0M/1/TYcAAAJYSURBVHhe7Zw9jsIwEEZzCpC4BmfjDnuAlbjDlpR7ADpaJESFaCIKCoQEnTe2Y8cY2wkxdsLsV7wm/sk4zzM2DcXk+4tNfn8AEQrXQ/C5QCgxIJQYEEoMCCUGhBIDQokBocSAUGJAKDEglBgQSgwIrVmeb6y8HtnC0dadHVvfT2zpbMtDPqHbI9vfL2y1dbS9DP9wlQDBO+bcsMWBx3dj+3LjaO/I4SRjit4Y/RlQqCklzPpQZ5B+Zs5Tydhu2Opqtlucd3XfMIvyUvWPzLBaKo/Z2Z6Y8WWo54MIoV4xUqgru/Q48X5Dci94/N03opu0JTmx0MDifWUpldCH5/7+JmLsU5xyTb0yUKzto4UaDJ2h1nNRXoNnnW9OCJWMTKiMJ/BxO8Qrz9xq/lbSSjT5v0Jbyq4YF3lbFXN0WfMbGUgoL1uehYaEPux6BZ+nj9DQrTairApkPDkzU5FZqJIQWGi2DOW4x4kxvbNzOJmcDELNm+6YSm6N9b7Y36Ltl620pBVqltnRnaENUmIVW8nfHY5RzKc3aE9a4onhH1+KTFSZrIjMLtoZapJAqMws3jdGqJJZlVl9zneI0wOE2oSEio9tos46n1C/aDMr7fbmXa+fpRBqI4Ta/cyLVYu4ekM0WFJ0Fj5vGhtzE7X1VYgxlIU+ZJZrocYH1jhKJN/57kzjhDKxRr+nxw1WbxLXhmwyXdFVfgryZSjIAoQSA0KJAaHEgFBiQCgxIJQYEEoMCCUGhBIDQokBocSAUGJAKDEglBj480ZiFNP5nEEqESqPxXQ6Y4AKM/YHE3UOmvD/ArsAAAAASUVORK5CYII="
, x: 10
, y: 90
//, x1:50 //设置图像打印区域 (可选)不设置按实际大小打印
//, y1:180 //设置图像打印区域(可选)不设置按实际大小打印
//, Rotate: 190 //图片旋转角度
//, Alpha: 0.8 //图片透明度
});
printer.print();
条码打印
printer.BARCODE({
txt: $("#tBarcode").val(),
x: 30 //条码左上角距离纸张左边 x 毫米
, y: 30 //条码左上角距离纸张顶端 y 毫米
, x1: 130 //条码右下角距离纸张左边 x1 毫米
, y1: 60 //条码右下角距离纸张顶端 y1 毫米
, Color: $("#tbarColor").val() //条码颜色 不设置默认黑色
//, BgColor: "" //条码背景色 不设置默认透明
, Type: $("#sBarType").val() //条码类型
, Alpha: $("#tbarAlpha").val() //条码透明度
, Rotate: $("#tbarRotate").val() //条码旋转角度
//, Page: 2 //第几页打印
, PureBarcode: true //是否只打印条码(不带条码内容文字)
});
printer.print();