Another overstay question - please help

If someone overstays their visa - say for about 2 - 3 months - and they leave, I know that they will be hit with a monetary fine.
Will the TECO offices (e.g. Bangkok) make someone stay out of the country for a certain length of time before issuing another visa (even if this person has a new employment contract with a school?)

Thanks for your help.