Regularly, if creating an ICC-Profile correctly, the colors should match as precise as possible under given conditions.
Because you do not provide us with detailed informations about printer, color configuration, media, which kind of color deviation you have and so on nobody have a chance to help you.