diff --git a/cura/Machines/Models/DiscoveredPrintersModel.py b/cura/Machines/Models/DiscoveredPrintersModel.py index 8c5b0b8b0e..9164958957 100644 --- a/cura/Machines/Models/DiscoveredPrintersModel.py +++ b/cura/Machines/Models/DiscoveredPrintersModel.py @@ -107,7 +107,7 @@ class DiscoveredPrintersModel(QObject): name: Optional[str] = None, machine_type: Optional[str] = None) -> None: if ip_address not in self._discovered_printer_by_ip_dict: - Logger.log("e", "Printer with ip [%s] is not known", ip_address) + Logger.log("w", "Printer with ip [%s] is not known", ip_address) return item = self._discovered_printer_by_ip_dict[ip_address] diff --git a/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py b/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py index 2fefd2f955..2e3b51546b 100644 --- a/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/ClusterUM3OutputDevice.py @@ -632,7 +632,9 @@ class ClusterUM3OutputDevice(NetworkedPrinterOutputDevice): printer.updateName(data["friendly_name"]) printer.updateKey(data["uuid"]) printer.updateType(data["machine_variant"]) - self._application.getDiscoveredPrintersModel().updateDiscoveredPrinter(data["ip_address"], + + if data["status"] != "unreachable": + self._application.getDiscoveredPrintersModel().updateDiscoveredPrinter(data["ip_address"], name = data["friendly_name"], machine_type = data["machine_variant"])