Secondly, your iMac monitor used an LED backlight, and runs WAY too bright to ever come close to what you printer will output.
You can never, ever, make your prints look 'exactly' like your monitor. You printer produces color by spraying colors on a substrate, and the color you see is produced by seeing light bounce off the pigments.
First, your monitor produces the color you see by shining a light through translucent 'pixels' much like a stained glass window.