diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py index 8a99deb102..edbc509d84 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py @@ -58,7 +58,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): # The minimum version of firmware that support print job actions over cloud. PRINT_JOB_ACTIONS_MIN_VERSION = Version("5.2.12") - PRINT_JOB_ACTIONS_MIN_VERSION_METHOD = Version("2.500") + PRINT_JOB_ACTIONS_MIN_VERSION_METHOD = Version("2.700") # Notify can only use signals that are defined by the class that they are in, not inherited ones. # Therefore, we create a private signal used to trigger the printersChanged signal. diff --git a/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py b/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py index 3549240976..e6054773d8 100644 --- a/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py +++ b/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py @@ -106,8 +106,8 @@ class MeshFormatHandler: if "application/x-ufp" not in machine_file_formats and Version(firmware_version) >= Version("4.4"): machine_file_formats = ["application/x-ufp"] + machine_file_formats - # Exception for makerbot firmware version >=2.500: makerbot is supported - elif "application/x-makerbot" not in machine_file_formats: + # Exception for makerbot firmware version >=2.700: makerbot is supported + elif "application/x-makerbot" not in machine_file_formats and Version(firmware_version >= Version("2.700")): machine_file_formats = ["application/x-makerbot"] + machine_file_formats # Take the intersection between file_formats and machine_file_formats.