Advertisement
rickyc81

Untitled

Mar 4th, 2021
1,154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const protocol = "http:"
  2. const ipAddress = "192.168.0.159";
  3. const queryStringMain = "?" + "devid=local_printer" + "&" + "timeout=3000";
  4. const xmlHTTPRequestURLMain = protocol + "//" + ipAddress + "/cgi-bin/fpmate.cgi" + queryStringMain;
  5.  
  6. let btn = document.querySelector("#annulla")
  7. btn.addEventListener('click' , () => {
  8.     annulla()
  9. })
  10.  
  11. function annulla () {
  12.     const epos_status = new epson.fiscalPrint();
  13.     let data_to_send = '<printerFiscalReceipt>';
  14.     data_to_send = data_to_send + '<directIO  command="1078" data="0110101VOID 0001 0001 01022021 POSEA111111" />';
  15.     data_to_send = data_to_send + '<beginFiscalReceipt operator="1">';
  16.     data_to_send = data_to_send + '<printRecItem description="Reparto 4%" quantity="1" unitPrice="0,32" department="2">';
  17.     data_to_send = data_to_send + '<printRecTotal description="Bonifico" payment="0.02" index="9" paymentType="2">';
  18.     data_to_send = data_to_send + '<printRecTotal description="Contanti" payment="0.3" index="1" paymentType="0"></printRecTotal>';
  19.     data_to_send = data_to_send + '<displayText data="TOTALE EURO 0,32">';
  20.     data_to_send = data_to_send + '<endFiscalReceipt operator="1"/>';
  21.     data_to_send = data_to_send + '</printerFiscalReceipt>';
  22.  
  23.     epos_status.onreceive = function(res) {
  24.         console.log(res)
  25.     }
  26.     epos_status.onerror = function(res) {
  27.         console.log(res)
  28.     }
  29.  
  30.     epos_status.send(xmlHTTPRequestURLMain,data_to_send);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement