If you refer to the Print ... menu under the main IDE File menu, then all things are possible, but not without extending the IDE beyond its current capabilities.
To add an option for line number printing to be optional could be done fairly easily, since this would involve merely keeping or discarding information that the current print routine calculates.
To provide for colour printing of syntax highlights (presumably grayscaled on non-colour printers) would be considerably more complex, since the print routine would have to access (or construct) individual highlight information for every code point in the source editor synedit that was to be printed.