Just use this 50kb Plugin >>ExportHTML ( Package Control )
[quote] Features
Export to HTML using any tmTheme for syntax highlighting
Can handle any language supported by ST2
Supports bold and italic theme font styles as well
Configurable output
Format suitable for copying and pasting in emails
2 included tmTheme files for color and grayscale printing (but any can be used)
Export only selections (multi-select supported)
Export and show highlights (multi-select supported)
Toggle gutter on/off in browser view
Automatically open browser print dialog (optional)
Enable/disable configurable word wrapping
Configurable toolbar to appear in the generated webpage
ExportHtml comes with a number of default commands available, but these can be overridden in the settings file.
Or you can create commands directly outside of the settings file bound to the command palette, key bindings, or even the menu.
[/quote]
Then use the command palette to open the configuration or your browser print dialogue.
From there you can choose your paper or PDF printer.
.