Only attempt preheat when printer is in idle mode and also preheat when new printer is connected