From 879a4b366ca85c28f170710e0c6288cf67c62db7 Mon Sep 17 00:00:00 2001 From: Yan Date: Wed, 28 Jun 2017 14:29:11 +0630 Subject: [PATCH] print as print copies in printer setting --- app/models/printer/receipt_printer.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/models/printer/receipt_printer.rb b/app/models/printer/receipt_printer.rb index 8e389e79..6aed3ebe 100644 --- a/app/models/printer/receipt_printer.rb +++ b/app/models/printer/receipt_printer.rb @@ -71,8 +71,13 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker #Print pdf = ReceiptBillPdf.new(printer_settings, sale_items, sale_data, customer_name, item_price_by_accounts, member_info,rebate_amount,shop_details) - pdf.render_file "tmp/receipt_bill.pdf" - self.print("tmp/receipt_bill.pdf") + # print as print copies in printer setting + count = printer_settings.print_copies + begin + pdf.render_file "tmp/receipt_bill.pdf" + self.print("tmp/receipt_bill.pdf") + count -= 1 + end until count == 0 end #Queue No Print