cordova-sunmi-inner-printer icon indicating copy to clipboard operation
cordova-sunmi-inner-printer copied to clipboard

How to print bold font?

Open sudhirk11 opened this issue 6 years ago • 1 comments

I want to print bold font with verdana, size-11.

sudhirk11 avatar Jun 22 '18 08:06 sudhirk11

set printer to print bold

var bold = [0x1b, 0x45, 0x1];
var boldUint8 = new Uint8Array(bold);
var boldBase64 = BufferToBase64(boldUint8);
window.sunmiInnerPrinter.sendRAWData(boldBase64);

window.sunmiInnerPrinter.printString("this will print in bold");

set printer to print unbold

var unbold = [0x1b, 0x45, 0x0];
var unboldUint8 = new Uint8Array(unbold);
var unboldBase64 = BufferToBase64(unboldUint8);			
window.sunmiInnerPrinter.sendRAWData(unboldBase64);

function BufferToBase64(buf) {
    var binstr = Array.prototype.map.call(buf, function (ch) {
        return String.fromCharCode(ch);
    }).join('');
    return btoa(binstr);
}

nileshgamit avatar Oct 04 '18 07:10 nileshgamit