diff --git a/app/models/printer/printer_worker.rb b/app/models/printer/printer_worker.rb index ad844cfe..c0485187 100755 --- a/app/models/printer/printer_worker.rb +++ b/app/models/printer/printer_worker.rb @@ -24,11 +24,11 @@ class Printer::PrinterWorker end end - def printers() + def self.printers() Cups.show_destinations end - def default_printer() + def self.default_printer() Cups.default_printer end diff --git a/app/views/print_settings/_form.html.erb b/app/views/print_settings/_form.html.erb index 38e55330..b8804dcc 100755 --- a/app/views/print_settings/_form.html.erb +++ b/app/views/print_settings/_form.html.erb @@ -11,7 +11,7 @@ <%= f.input :unique_code %> <%= f.input :template %> <%= f.input :font %> - <%= f.input :printer_name %> + <%= f.input :printer_name, :as => :select, :collection => Printer::PrinterWorker.printers, include_blank: false %> <%= f.input :api_settings %> <%= f.input :page_width %> <%= f.input :page_height %> diff --git a/app/views/settings/cashier_terminals/_form.html.erb b/app/views/settings/cashier_terminals/_form.html.erb index cb4014dd..d5693561 100755 --- a/app/views/settings/cashier_terminals/_form.html.erb +++ b/app/views/settings/cashier_terminals/_form.html.erb @@ -12,7 +12,7 @@ <%= f.input :auto_print_receipt %> <%= f.label "Select Zones", :class => 'control-label' %> <%= f.collection_check_boxes :zone_ids , Zone.all, :id, :name , :class => 'checkbox form-group'%> - <%= f.input :printer_name %> + <%= f.input :printer_name, :as => :select, :collection => Printer::PrinterWorker.printers, include_blank: false %> <%= f.input :font %> <%= f.input :font_size %> <%= f.input :show_tax %>