In emacs, use ps-print-buffer-with-faces . There is also ps-print-region-with-faces for cases where you need only part of the file ...
Use Mx <command> to invoke commands by name. Use Ch f <command> to get help on the command, and also find out what (if any) is associated with it.
source share