cordova-sunmi-inner-printer
cordova-sunmi-inner-printer copied to clipboard
How to print bold font?
I want to print bold font with verdana, size-11.
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);
}