print_bw.vim is a colors cheme that does not use
colors but uses the bold, italic and underline font
attributes to provide syntax highlighting on black and white
printers. This solves the problem of colored highlighting showing up as shades of gray on monochrome printers.
Either save the color scheme file into your
directory and it is ready to use, or using a VIM plugin manager clone the Bitbucket repo.
To use this colors cheme
just when printing first select it with
:colorscheme print_bw, then print the file with the
:hardcopy command, and finally switch back to
your normal colorscheme.