Fill out above information andin all cases attach yourklippy.logfile (use zip to compress it, if too big). Pasting yourprinter.cfgis not needed Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
It seems even when my printer is paused, the Pause_Resume.Is_Paused returns False. I was attempting to modify my idle_timeout to account for pauses but it was acting like it never went into the true part of the if statement.
I added this code to my M600 macro and both times it prints False
This is by design: All variables / states in a macro are evaluated at the macro’s start. This means any changes to variables or states that the macro might execute will not be visible in this very macro call.
To work around this effect, you need to create another macro that does a new evaluation, e.g.
So this is whats weird.
I start a print, run m600 and what you put above works and shows TRUE for both calls. I then let it sit until it times out, and it goes into the bottom section of that look, Idle Timeout, not the top, as if its no longer true, which is odd. I will try what you said and see.
And yes, I have the Clear_Pause in start and resume.