If the colors appear normally on the screen, then it's a problem directly related to the printer's functionality. I believe that your ink tankers are going to deplete soon. When a printer is forced to print in color mode, although it doesn't have all the necessary colors, you will see different shades instead of the real colors.
Check the maintenance of your printer and print a test page to see if the colors appear different. Additionally, you can refill or replace them.