Better Try to review your code and Dispose al the diposabel objects whichever object has dispose methods, In drawing you would have used Graphics objects, Pen objects, brushes etc. try to call Dispose on all after suign them or better use them in
using statment like this:
I belive this should make a difference.
Even if it doesnot work, try to print a single page in Colors and see what happens