I design all my products on a colour calibrated monitor in the effort to get the most accurate colour possible.
Having said that, monitors can vary dramatically in colour and unless your monitor and printer are calibrated to be identical in colour, colours may appear different. In most cases, you can tweak colour settings with your printers software before printing to get a more accurate result.
Unfortunately I am unable to offer advice on how to do so as different model printers all have different software and capabilities. See your printers manual for further information on how to adjust colour print settings.