cadd print pdf in payment page

This commit is contained in:
phyusin
2018-03-08 10:01:54 +06:30
parent 5d8ba3c416
commit d9a7e341fa
5 changed files with 125 additions and 44 deletions

View File

@@ -218,7 +218,7 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
count -= 1
end until count == 0
return filename, sale_data.receipt_no, count, cashier_terminal.printer_name
return filename, sale_data.receipt_no, cashier_terminal.printer_name
end
# stock check
@@ -260,16 +260,21 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
#print receipt pdf from js
def print_receipt_pdf(filename,receipt_no,print_copies,printer_name)
begin
if print_copies == 1
self.print("public"+filename, cashier_terminal.printer_name)
else
filename = "public/receipts/receipt_bill_#{receipt_no}_#{print_copies}.pdf"
self.print(filename, cashier_terminal.printer_name)
end
count = print_copies.to_i
# if count == 0
# self.print("public"+filename, printer_name)
# else
begin
if count == 1
self.print("public"+filename, printer_name)
else
filename = "public/receipts/receipt_bill_#{receipt_no}_#{count}.pdf"
self.print(filename, printer_name)
end
print_copies -= 1
end until print_copies == 0
count -= 1
end until count == 0
# end
end
end