What should probably be implemented is the usage of a different theme for printing, and stop using Scintilla option SC_PRINT_COLOURONWHITE. Alternatively, or additionally, we could also support the other Scintilla settings like SC_PRINT_BLACKONWHITE.