I would start by making sure the driver is current. In addition many of the color printers offer a diagnostic function and tools to verify the tank levels via the printer driver. Have you tried using the built-in tools?
* Check the tank make sure it has ink
* Clean the Yellow printhead
* Run the printer test & alignment program
Also what is the OS your system is running and are you accessing it directly or via a print server.