|If it is colour calibration you are after then yes, as wizard-fred says, its a whole can of worms.|
The problems arise becse your monitor uses a addative colour process. That is it adds varying amounts of red, green and blue to produce all the neceaary colours. Equal amounts of red, green and blure produces white. Black is the absence of any colour.
As printer uses a subtrctive method using yellow, cyan and magenta as the base colours. The difference between using light and inks to produce color, known as CMYK, K being black. White is produced by a total lack of ink assuming you are using white paper. Black can be produced on a colour printer without using black ink by mixing all the colours but it often has a green tinge to it. That is why colour printer have a black cartridge as well as tri-colour ones.
Commercial colour printer use the Pantone colour system in an attempt tp match screen and printer for accurate colour representation but even that is not perfect.