Mel,
it really does sound to me like the chache is set way to low (basically, the browser is not allocated any room to write to document to disk so it canr ead it for printing.) You cna keep the check every time, or once per session to whatever you want, just increase the disk space allocated. Let me know if that's the case, if not, I'll think of some other lame cause 😉