diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index f4f4355be8..4770c205eb 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -1373,6 +1373,7 @@ void MachineObject::parse_version_func() } } else if (printer_type == "C11") { local_use_ssl = true; + is_cloud_print_only = true; if (ota_version != module_vers.end()) { is_support_send_to_sdcard = ota_version->second.sw_ver.compare("01.02.00.00") >= 0; } diff --git a/src/slic3r/GUI/DeviceManager.hpp b/src/slic3r/GUI/DeviceManager.hpp index 60328a0e26..13c066f945 100644 --- a/src/slic3r/GUI/DeviceManager.hpp +++ b/src/slic3r/GUI/DeviceManager.hpp @@ -640,6 +640,7 @@ public: bool is_support_ai_monitoring {false}; bool is_support_ams_humidity {true}; bool is_support_filament_edit_virtual_tray {true}; + bool is_cloud_print_only {false}; /* sdcard */ MachineObject::SdcardState sdcard_state { NO_SDCARD }; diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index 035180c16e..a64588c256 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -2187,6 +2187,7 @@ void SelectMachineDialog::on_ok() m_print_job->m_access_code = obj_->get_access_code(); m_print_job->m_local_use_ssl = obj_->local_use_ssl; m_print_job->connection_type = obj_->connection_type(); + m_print_job->cloud_print_only= obj_->is_cloud_print_only; m_print_job->set_project_name(m_current_project_name.utf8_string()); if (obj_->is_support_ams_mapping()) {