Я пытаюсь использовать принтер Star Micromonics SP-298 Impact для печати наших квитанций, я наконец нашел инструмент, который будет печатать правильно, без странного порядка, и когда я пытаюсь отредактировать основную информацию файл .J, который форматирует в I, останавливает все это, а затем мне нужно его сбросить.
receipt = {};
receipt.store_name = "Test Biller\n";
receipt.header = "";
receipt.header += "Test Biller\n";
receipt.header += "Biller adddress\n";
receipt.header += "City Country\n";
receipt.header += "Tel: 012345678";
receipt.header += "\n\n";
receipt.header += "GST Reg: 123456789\n";
receipt.header += "VAT Reg: 987654321\n";
receipt.header += "\n";
receipt.info = "";
receipt.info += "Date: 08/05/2017 10:38" + "\n";
receipt.info += "Sale No/Ref: 15" + "\n";
receipt.info += "Sales Associate: Owner Owner" + "\n\n";
receipt.info += "Customer: Walk-in Customer" + "\n";
receipt.items = "";
receipt.items += "#1 FFR07 - Yellow Watermelon *Z" + "\n";
receipt.items += " 2.500 kg x 2.50 6.25" + "\n";
receipt.items += "#2 FFR06 - Watermelon *Z" + "\n";
receipt.items += " 2.500 kg x 2.50 6.25" + "\n";
receipt.totals = "";
receipt.totals += "Total: 12.50" + "\n";
receipt.totals += "Grand Total: 12.50" + "\n";
receipt.totals += "Paid Amount: 12.50" + "\n";
receipt.totals += "Due Amount: 0.00" + "\n";
receipt.payments = '';
receipt.payments += "Paid by: Cash" + "\n";
receipt.payments += "Amount: 12.50" + "\n";
receipt.payments += "Change: 0.00" + "\n";
receipt.footer = "";
receipt.footer += " Thank you for shopping with us. \nPlease come again\n\n";
return receipt;
Это то, что я пытаюсь отредактировать, я делаю что-то еще или?
Вот полный код https://js.do/code/436506