Как выровнять POS-печать с использованием Javascript? - PullRequest
0 голосов
/ 04 марта 2019

Я пытался напечатать определенный div с помощью ng-repeat, используя принтер pos bluetooth, используя Javascript.

function sendToQuickPrinterChrome(){
   
    var qtylength = document.getElementById("totalQtyLength").outerText;
        var objDiv = document.getElementById("div_print").outerText;
        var dt = document.getElementById("Date").textContent;
        var qty = document.getElementById("totalQty").textContent;
        var total = document.getElementById("total").textContent;
        var order =  document.getElementById("order").textContent;
    
        var orderNo = document.getElementById("orderNo").textContent;
        var _orderNo = "<CENTER> <BOLD>" + orderNo.trim() + "<BR>";
        var tokenNo = document.getElementById("tokenNo").textContent;
        var tokenNoVal = "<CENTER> <BOLD>" + tokenNo + "<BR>";
        var orderdet = "<CENTER> <BOLD>" + order;
        var a = "<CENTER> <BOLD>" + dt;
        var totalVal = "<CENTER> <BOLD>" + total;
        var quantity = "<CENTER><BOLD>" + qty.trim();
       

        var objDiv = "<CENTER><Big>Company <BR>" + "<CENTER> <BOLD>Order Summary <BR>" + _orderNo + tokenNoVal + a +"<BR>"+ order + qty.trim() + totalVal;
    var textEncoded = encodeURI(objDiv );
    window.location.href="intent://"+textEncoded+"#Intent;scheme=quickprinter;package=pe.diegoveloper.printerserverapp;end;";
    
}

Заказ - это div с названием продукта и ценой.Когда он должен быть напечатан на чековом принтере POS, происходит смещение.Мы используем приложение Android для быстрой печати для печати, так как это старый принтер POS.Приложение используется в планшете

...