diff --git a/addons/point_of_sale/views/pos_config_view.xml b/addons/point_of_sale/views/pos_config_view.xml
index a36595211c4..e89869af254 100644
--- a/addons/point_of_sale/views/pos_config_view.xml
+++ b/addons/point_of_sale/views/pos_config_view.xml
@@ -445,7 +445,7 @@
-
+
diff --git a/addons/pos_epson_printer/views/pos_config_views.xml b/addons/pos_epson_printer/views/pos_config_views.xml
index 1fc547c4a39..3624f6df3bc 100644
--- a/addons/pos_epson_printer/views/pos_config_views.xml
+++ b/addons/pos_epson_printer/views/pos_config_views.xml
@@ -20,9 +20,6 @@
The Epson receipt printer will be used instead of the receipt printer connected to the IoT Box.
-
- {'invisible': [('iface_print_via_proxy','=',False), ('epson_printer_ip', 'in', [False, ''])]}
-
diff --git a/addons/pos_reprint/static/src/js/reprint.js b/addons/pos_reprint/static/src/js/reprint.js
index 24be9d336ec..05cbc028604 100644
--- a/addons/pos_reprint/static/src/js/reprint.js
+++ b/addons/pos_reprint/static/src/js/reprint.js
@@ -23,6 +23,7 @@ var ReprintReceiptScreenWidget = screens.ReceiptScreenWidget.extend({
this.gui.show_screen('products');
},
get_receipt_render_env: function() {
+ this.pos.last_receipt_render_env.receipt.reprint = true;
return this.pos.last_receipt_render_env;
},
});
@@ -46,7 +47,7 @@ screens.define_action_button({
'name': 'reprint',
'widget': ReprintButton,
'condition': function(){
- return this.pos.config.module_pos_reprint && this.pos.proxy.printer;
+ return this.pos.config.module_pos_reprint;
},
});
diff --git a/addons/pos_reprint/static/src/xml/reprint.xml b/addons/pos_reprint/static/src/xml/reprint.xml
index fa782fbd2f7..285c0c6eb6d 100644
--- a/addons/pos_reprint/static/src/xml/reprint.xml
+++ b/addons/pos_reprint/static/src/xml/reprint.xml
@@ -16,4 +16,12 @@
+
+
+
+ DUPLICATA
+
+
+
+