(I don't know anthing about 3-d printers)
I would think that if you have good feed back of the temperature, you should be able to achieve very good regulation of it with Linuxcnc. It's all going to depend on your hardware. If you don't have good documentation, or intimate knowledge of how your hardware functions, it will be a science project though.