In those macros, the code that removes the color are
Code:
Cells.Interior.ColorIndex = 0
and
Code:
Cells.Interior.ColorIndex = xlNone
Use the macro recorder to record yourself printing the sheet.
Add one of those lines at the beginning of the recorded macro and print via the macro.