I have the HL2040 and the Mac driver for it likes to print two blank pages after each print job-but it doesn't do that from a PC...
I think your issue is with the settings on the printer, not the driver. The printer's network client needs to know how to wake up and when... I don't know how to fix that, but there must be a setting for "wake on LAN" in its configuration somewhere.