Hello, I am Sofia Carter. If your HP printer not printing color correctly, it might be because HP printer cartridges are empty or running low. It is recommended to replace the Printer cartridge. Also, clean the dirty printhead and cartridges. Always prefer to use paper recommended by the manufacturer for printing. Check the printer settings, it must be correct. Make sure that you have enabled color printing for your device. Update the printer drivers to the latest version to fix the error, else, contact the HP printer support team for expert advice.