diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/DWIN_SET/14变量配置文件.bin b/Marlin/CRX_ABL_1.70_ScreenFiles/DWIN_SET/14变量配置文件.bin index 8edee013b3..ebe27b08da 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/DWIN_SET/14变量配置文件.bin and b/Marlin/CRX_ABL_1.70_ScreenFiles/DWIN_SET/14变量配置文件.bin differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/DisplayConfig.xls b/Marlin/CRX_ABL_1.70_ScreenFiles/DisplayConfig.xls index c4a7c4d5a7..970650076a 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/DisplayConfig.xls and b/Marlin/CRX_ABL_1.70_ScreenFiles/DisplayConfig.xls differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/01_Blank.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/01_Blank.bmp.tft index a58c4b5873..3074eb2b5d 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/01_Blank.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/01_Blank.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/02_C_PrintFile.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/02_C_PrintFile.bmp.tft index ac4623d8e6..e4a355e886 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/02_C_PrintFile.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/02_C_PrintFile.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/05_C_PrintFile.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/05_C_PrintFile.bmp.tft index 05aaaa4107..ce790526aa 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/05_C_PrintFile.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/05_C_PrintFile.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/13_C_StopPause.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/13_C_StopPause.bmp.tft index 71b1f631ad..0bb99d29e7 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/13_C_StopPause.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/13_C_StopPause.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/19_C_NozzleHotbet.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/19_C_NozzleHotbet.bmp.tft index a6a678ab60..2b3b29f481 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/19_C_NozzleHotbet.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/19_C_NozzleHotbet.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/27_Thermistor_Error.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/27_Thermistor_Error.bmp.tft index c5772ea576..b2bd5a2197 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/27_Thermistor_Error.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/27_Thermistor_Error.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/45_E_main.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/45_E_main.bmp.tft index 3396db4111..94a8cdcc11 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/45_E_main.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/45_E_main.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/46_E_PrintFile.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/46_E_PrintFile.bmp.tft index d241732e6a..4a74631468 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/46_E_PrintFile.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/46_E_PrintFile.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/47_E_PrintFile.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/47_E_PrintFile.bmp.tft index 56c55481bb..350477dcb7 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/47_E_PrintFile.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/47_E_PrintFile.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/48_E_PrintFile.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/48_E_PrintFile.bmp.tft index b3ca84c637..512af1ff12 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/48_E_PrintFile.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/48_E_PrintFile.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/49_E_PrintFile.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/49_E_PrintFile.bmp.tft index 72c092f47f..03a84762bb 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/49_E_PrintFile.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/49_E_PrintFile.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/50_E_PrintFile.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/50_E_PrintFile.bmp.tft index 4baf21c25e..cab814c847 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/50_E_PrintFile.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/50_E_PrintFile.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/51_E_Printstatus1.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/51_E_Printstatus1.bmp.tft index 6d08b77668..343744f1d6 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/51_E_Printstatus1.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/51_E_Printstatus1.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/52_E_Printstatus2.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/52_E_Printstatus2.bmp.tft index a63a3b17e0..db9a6e5936 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/52_E_Printstatus2.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/52_E_Printstatus2.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/53_E_Printstatus3.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/53_E_Printstatus3.bmp.tft index eb15bb1e93..076a81166d 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/53_E_Printstatus3.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/53_E_Printstatus3.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/54_E_Printstatus4.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/54_E_Printstatus4.bmp.tft index 0c3f3efa63..c64bafde2f 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/54_E_Printstatus4.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/54_E_Printstatus4.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/56_E_Ajustment.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/56_E_Ajustment.bmp.tft index 961a0ded76..08114c2d5f 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/56_E_Ajustment.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/56_E_Ajustment.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/57_E_TempControl1.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/57_E_TempControl1.bmp.tft index 5b9837daf2..4aadc97029 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/57_E_TempControl1.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/57_E_TempControl1.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/58_E_TempControl2.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/58_E_TempControl2.bmp.tft index 8d1f7ddcca..f84549a057 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/58_E_TempControl2.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/58_E_TempControl2.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/59_E_PLAorABS.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/59_E_PLAorABS.bmp.tft index 58532c1ea1..9065fd077e 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/59_E_PLAorABS.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/59_E_PLAorABS.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/60_E_PLAorABS.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/60_E_PLAorABS.bmp.tft index ae886a6b88..1c82ba4223 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/60_E_PLAorABS.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/60_E_PLAorABS.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/61_E_NozzleHotbet.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/61_E_NozzleHotbet.bmp.tft index b1ca3d9979..d3ce6fe968 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/61_E_NozzleHotbet.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/61_E_NozzleHotbet.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/64_E_BedLeveling.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/64_E_BedLeveling.bmp.tft index e85adbe2a6..8a74beaf3e 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/64_E_BedLeveling.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/64_E_BedLeveling.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/65_E_ChangeFilement.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/65_E_ChangeFilement.bmp.tft index 95df6a63e0..78ca98a46c 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/65_E_ChangeFilement.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/65_E_ChangeFilement.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/66_E_Warn.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/66_E_Warn.bmp.tft index d585464035..91b66236ab 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/66_E_Warn.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/66_E_Warn.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/67_E_Warn.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/67_E_Warn.bmp.tft index 15baab53eb..1d0146b97b 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/67_E_Warn.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/67_E_Warn.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/68_E_ChngFlmHeating.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/68_E_ChngFlmHeating.bmp.tft index ee4fe5f46f..d86a9d9af5 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/68_E_ChngFlmHeating.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/68_E_ChngFlmHeating.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/69_E_ChngorNot.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/69_E_ChngorNot.bmp.tft index bed0013531..694769e261 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/69_E_ChngorNot.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/69_E_ChngorNot.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/70_E_ChngorNot.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/70_E_ChngorNot.bmp.tft index dc1e985c5b..84185478e1 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/70_E_ChngorNot.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/70_E_ChngorNot.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/74_E_Autohome.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/74_E_Autohome.bmp.tft index 6f6c9674e3..0c593641be 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/74_E_Autohome.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/74_E_Autohome.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/75_E_Information.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/75_E_Information.bmp.tft index 4d6ff07b90..1609a0d7c9 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/75_E_Information.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/75_E_Information.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/76_E_ContinuePrintstatus1.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/76_E_ContinuePrintstatus1.bmp.tft index 373e0abbad..448a4f7de6 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/76_E_ContinuePrintstatus1.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/76_E_ContinuePrintstatus1.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/77_E_ContinuePrintstatus2.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/77_E_ContinuePrintstatus2.bmp.tft index 46e7f64562..75528c5afc 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/77_E_ContinuePrintstatus2.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/77_E_ContinuePrintstatus2.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/78_E_no_filement1.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/78_E_no_filement1.bmp.tft index 7cabe958d0..6d5552b2c9 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/78_E_no_filement1.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/78_E_no_filement1.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/79_E_no_filement2.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/79_E_no_filement2.bmp.tft index 8ba91c914f..b52edd88c2 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/79_E_no_filement2.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/79_E_no_filement2.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/81_E_Refuel1.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/81_E_Refuel1.bmp.tft index f3fb92e3b7..36e8a86398 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/81_E_Refuel1.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/81_E_Refuel1.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/82_E_Refuel2.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/82_E_Refuel2.bmp.tft index 2cc0af856e..3009bbf0dd 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/82_E_Refuel2.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/82_E_Refuel2.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/83_E_Refuel3.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/83_E_Refuel3.bmp.tft index 30563150ed..cb6874eac3 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/83_E_Refuel3.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/83_E_Refuel3.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/84_E_Auxleve.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/84_E_Auxleve.bmp.tft index f3329e0f4f..eb208403aa 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/84_E_Auxleve.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/84_E_Auxleve.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/85_E_Autoleve.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/85_E_Autoleve.bmp.tft index 7bf287b6d9..8b0e0fbb0b 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/85_E_Autoleve.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/85_E_Autoleve.bmp.tft differ diff --git a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/87_E_Wait.bmp.tft b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/87_E_Wait.bmp.tft index 2a01e65a8c..cff729652d 100644 Binary files a/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/87_E_Wait.bmp.tft and b/Marlin/CRX_ABL_1.70_ScreenFiles/TFT/87_E_Wait.bmp.tft differ diff --git a/Marlin/src/lcd/extensible_ui/lib/Creality_DWIN.cpp b/Marlin/src/lcd/extensible_ui/lib/Creality_DWIN.cpp index f7e3e6bb80..3c7ee9b893 100644 --- a/Marlin/src/lcd/extensible_ui/lib/Creality_DWIN.cpp +++ b/Marlin/src/lcd/extensible_ui/lib/Creality_DWIN.cpp @@ -52,7 +52,6 @@ namespace ExtUI unsigned long VolumeSet = 0x80; extern char power_off_commands[9][96]; bool PoweroffContinue = false; - extern const char *injected_commands_P; char commandbuf[30]; void onStartup() @@ -292,12 +291,12 @@ void onIdle() { //keep the icon } - else if (getActualTemp_celsius(BED) < getTargetTemp_celsius(BED) || (getActualTemp_celsius(H0) < getTargetTemp_celsius(H0))) + else if (getActualTemp_celsius(BED) < (getTargetTemp_celsius(BED) - THERMAL_PROTECTION_BED_HYSTERESIS ) || (getActualTemp_celsius(H0) < (getTargetTemp_celsius(H0) - THERMAL_PROTECTION_HYSTERESIS))) { rtscheck.RTS_SndData(1 + CEIconGrap, IconPrintstatus); // Heating Status PrinterStatusKey[1] = (PrinterStatusKey[1] == 0 ? 1 : PrinterStatusKey[1]); } - else if (getActualTemp_celsius(BED) > getTargetTemp_celsius(BED) || (getActualTemp_celsius(H0) > getTargetTemp_celsius(H0))) + else if (getActualTemp_celsius(BED) > (getTargetTemp_celsius(BED) + THERMAL_PROTECTION_BED_HYSTERESIS) || (getActualTemp_celsius(H0) > (getTargetTemp_celsius(H0) + THERMAL_PROTECTION_HYSTERESIS))) { rtscheck.RTS_SndData(8 + CEIconGrap, IconPrintstatus); // Cooling Status PrinterStatusKey[1] = (PrinterStatusKey[1] == 0 ? 2 : PrinterStatusKey[1]);