-

打印示例

指定位置打印文字
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();