diff --git a/addons/point_of_sale/views/pos_config_view.xml b/addons/point_of_sale/views/pos_config_view.xml
index 248aa30465e..f6b8a780ccd 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 3624f6df3bc..1fc547c4a39 100644
--- a/addons/pos_epson_printer/views/pos_config_views.xml
+++ b/addons/pos_epson_printer/views/pos_config_views.xml
@@ -20,6 +20,9 @@
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 f133cf4a2d2..24be9d336ec 100644
--- a/addons/pos_reprint/static/src/js/reprint.js
+++ b/addons/pos_reprint/static/src/js/reprint.js
@@ -46,7 +46,7 @@ screens.define_action_button({
'name': 'reprint',
'widget': ReprintButton,
'condition': function(){
- return this.pos.config.iface_print_via_proxy;
+ return this.pos.config.module_pos_reprint && this.pos.proxy.printer;
},
});