check print_settings is active or not in check-out
This commit is contained in:
@@ -303,11 +303,6 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker
|
|||||||
#Use CUPS service
|
#Use CUPS service
|
||||||
#Generate PDF
|
#Generate PDF
|
||||||
#Print
|
#Print
|
||||||
# Must be one print
|
|
||||||
if print_settings.print_copies == 0
|
|
||||||
print_settings.print_copies = 1
|
|
||||||
print_settings.save!
|
|
||||||
end
|
|
||||||
sale_id = booking.sale_id
|
sale_id = booking.sale_id
|
||||||
filename = "tmp/check_in_out_#{sale_id}" + ".pdf"
|
filename = "tmp/check_in_out_#{sale_id}" + ".pdf"
|
||||||
|
|
||||||
@@ -325,8 +320,14 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker
|
|||||||
|
|
||||||
pdf.render_file filename
|
pdf.render_file filename
|
||||||
|
|
||||||
print_settings.print_copies = 1
|
# Must be one print
|
||||||
print_settings.save!
|
if print_settings.print_copies == 0
|
||||||
|
print_settings.print_copies = 1
|
||||||
|
print_settings.save!
|
||||||
|
end
|
||||||
|
# print_settings.print_copies = 1
|
||||||
|
# print_settings.save!
|
||||||
|
|
||||||
#no print in cloud server
|
#no print in cloud server
|
||||||
if ENV["SERVER_MODE"] != "cloud"
|
if ENV["SERVER_MODE"] != "cloud"
|
||||||
self.print(filename, print_settings.printer_name)
|
self.print(filename, print_settings.printer_name)
|
||||||
|
|||||||
Reference in New Issue
Block a user