In windows, if your printer driver supports it, try to disable caching. Its somewhere in the printer properties. Then it will print directly without using its memory. Things will be slowed down pretty much, but I think you can wait for that big print of yours.
Did this once when i needed to print something like a 2*2 meter poster and my HP laserjet got stuck, hehe.