Printer Not Printing in Color? 5 Ways to Fix It

By Deependra Pangeni Deependra Pangeni Computer Engineer ( B.E. in Comp Eng ) Meet Deependra Pangeni, A professional Computer Engineer who has been writing about technology for many years. He is also involved in different robotic projects and loves tinkering with circuit boards. Full Bio

Learn about our editorial policies Updated March 1, 2023

Printer Not Printing in Color? 5 Ways to Fix It

It is not uncommon for the printed material to appear differently on printouts than on computer screens. It is because of the color scheme they use—computers use the RGB color model, while printers use the CMYK color model. However, if you are getting a complete grayscale print from your printer, you should be concerned.

If your printer is not printing in color, it is possible that you have set the printer to print in grayscale color format—the printers can not print colored documents with grayscale settings enabled. Similarly, if you are running low on ink or your printer has a clogged printhead, it can not spray the ink onto the papers.

In this article, I have compiled various methods to troubleshoot this issue on your HP, Brother and Epson printer.

Modify Color Settings

On your printer settings, you get to choose a printing preference—grayscale or color format. If the color setting is set to grayscale, you will not get a color print. So, you should first check the color settings and modify them accordingly.

On HP Printers

  1. Open Control Panel.
  2. Go to Hardware and Sound >Devices and Printers.
  3. Right-click over your HP printer and select Printing preferences.
    printing-preference-of-hp-printer
  4. Go to the Paper/Quality tab and select Off in Print in Grayscale drop-down.
    print-in-grayscale-hp-printer
  5. Click OK.

On Brother Printers

  1. Open Control Panel and go to Hardware and Sound >Devices and Printers.
  2. Right-click your Brother printer and choose Printing preferences.
    printing-preference-of-brother-printer
  3. Jump to the Advanced tab.
  4. Check the Color option in Color/Grayscale settings.
    grayscale-setting-in-brother-printer
  5. Click Apply >OK.

On Epson Printers

  1. Open the Printing preferences of your Epson printer.
    printing-preference-of-epson-printer
  2. Check the box next to Color and click Apply >OK.
    grayscale-settings-in-epson-printer

Note: If you are unable to access these settings, you are not using the official drivers from your manufacturer. You can go to the official website of your printer manufacturer and install the compatible drivers.

Choose the Correct Paper Type

The color printing mechanism of the printer depends upon the type of paper inserted in the paper tray. For example, if you set the paper type as plain paper but insert photo paper in the tray, it can result in no color print issues. So, you should specify the correct paper type on the printing preferences of your printer.

Also, if the paper has a printing side and a non-printing side, make sure you insert it accordingly. You can try using another paper and see if the problem persists.

On HP Printers

  1. Open Control Panel and go to Hardware and Sound >Devices and Printers.
  2. Locate your HP printer profile and right-click over it.
  3. Choose Printing preferences.
    printing-preference-of-hp-printer-1
  4. Click the Paper/Quality tab.
  5. Select the appropriate Paper Type from the drop-down.
    paper-type-in-hp-printer
  6. Click OK.

On Brother Printers

  1. Right-click your Brother printer on the Devices and Printers section of the Control Panel.
  2. Select Printing preferences.
    printing-preference-of-brother-printer-1
  3. Select the paper type from the Media Type drop-down.
    paper-type-in-brother-printer
  4. Click OK.

On Epson Printers

  1. Open the Printing preferences of your Epson printer.
    printing-preference-of-epson-printer-1
  2. Select the Paper Type from the drop-down and click Apply >OK.
    paper-type-in-epson-printer

Check the Ink Levels

If you are not getting color print, there is also a high chance that the ink level on your printer has gone too low or is empty. As long as you have access to the ink tank, you can physically inspect the ink levels. Otherwise, you should go through the printer assistant tool of your printer to check the ink levels.

On HP Printers

  1. Launch Control Panel on your PC.
  2. Navigate to Hardware and Sound >Devices and Printers.
  3. Double-click your printer name.
    double-click-hp-printer-on-control-panel
  4. Open HP Printer Assistant.
    open-hp-printer-assistant-1
  5. Click Estimated Levels on the top.
    estimated-level-tab-on-hp-printer-assistant
  6. Jump to the Estimated Cartridge Levels tab and see the ink level. If you find that the ink levels are too low, please refill the ink tank or change the ink cartridges.
    estimated-cartridge-level-on-hp-assistant

For further reading, you may also refer our comprehensive guide on how to check the ink levels of your HP printer.

On Brother Printers

  1. Open the Printing preferences of your Brother printer.
    printing-preference-of-brother-printer-2
  2. Click the Launch Status Monitor button on the left side.
    launch-status-monitor-on-brother-printer
  3. You can see the ink levels on a small popup window.
    ink-level-of-brother-printer

On Epson Printers

  1. Open the Printing preferences of your Epson printer.
    printing-preference-of-epson-printer-2
  2. Click the Ink Levels tab.
    ink-levels-tab-on-epson-printer
  3. It will show the ink levels on your printer. Depending upon the printer model, it may prompt you to check the ink levels visually.
    ink-level-prompt-in-epson-printer

Fix Alignment Issues

If you just changed the ink cartridges or are using the printer after a long time, there can also be printhead alignment issues. The improper positioning of the printhead can prevent it from spraying the ink correctly.

Moreover, make sure you are only using genuine ink cartridges. Sometimes, the printer refuses to print if you are using non-compatible cartridges.

On HP Printers

  1. Double-click your HP printer on the Devices and Printers section of the Control Panel.
    double-click-hp-printer-on-control-panel-1
  2. Open HP Printer Assistant.
    open-hp-printer-assistant-1-1
  3. Tap Maintain Your Printer.
    maintain-your-printer-in-hp-printer-assistant
  4. Choose Align Cartridges.
    align-cartridge-option-on-hp-printer-assistant
  5. Select the Print alignment page and then click the Next button.
    print-alignment-page-on-hp-printer-assistant
  6. The alignment page looks like this.
    printed-alignment-page
  7. Place it in the scanner bed by facing the printed side downwards.
  8. Click Scan.
    scan-the-printed-alignment-page
  9. Wait till you get the alignment successful message.
    alignment-successful-message

You may further consult this detailed guide on how to align the printheads of HP printers.

On Brother Printers

  1. Go to the display panel of your Brother printer and tap the Settings icon on the home screen.
    settings-icon-on-brother-printer
  2. Click the Ink tab.
    ink-tab-on-brother-printer-1
  3. Choose Test Print.
    test-print-option-in-brother-printer
  4. Tap the Alignment option.
    alignment-option-in-brother-printer
  5. Press OK to start the alignment process.
    press-ok-to-start-alignment-in-brother-printer

On Epson Printers

  1. Open the Printing preferences of your Epson printer.
    printing-preference-of-epson-printer-3
  2. Go to the Maintenance tab and select Print Head Alignment.
    print-head-alignment-in-epson-printer
  3. Click Next in the popup.
    click-next-to-start-head-alignment-in-epson
  4. Click the Print button and follow the on-screen instructions to complete the alignment process.
    print-button-in-epson-printer

Clean the Printheads

Over time, the nozzle of the printhead gets clogged due to dried-up ink or environmental factors like dust and debris. It prevents the ink from spraying onto the paper. So, you can try cleaning the printheads of your printer and see if it solves the problem.

On HP Printers

  1. Open HP Smart.
    launch-hp-smart-on-pc
  2. Choose Printer Settings.
    printer-settings-tab-on-hp-smart
  3. Select Print Quality Tools under Tools.
    print-quality-tools-on-hp-smart
  4. Choose Clean Printheads. It will take some time to clean. Please wait.
    clean-printhead-on-hp-printer
  5. It will print a Print Quality Report after completing the cleaning process. It looks like this. If you are not satisfied with the results, you can redo the cleaning process.
    print-quality-diagnostic-report-of-hp-printer

On Brother Printers

  1. Open the Printing preferences of your Brother printer.
    printing-preference-of-brother-printer-3
  2. Go to the Maintenance tab.
  3. Click the Print Head Cleaning button and follow the on-screen instructions to complete the cleaning.
    print-head-cleaning-on-brother-printer

On Epson Printers

  1. Open the Printing preferences of your Epson printer.
    printing-preference-of-epson-printer-4
  2. Go to the Maintenance tab and select Head Cleaning.
    head-cleaning-option-in-epson-printer
  3. Click the Start button in the popup window.
    start-head-cleaning-in-epson-printer
  4. You should then print a nozzle check pattern to verify if the cleaning was successful. Click Print Nozzle Check Pattern and follow the instructions on the screen to complete the process.
    print-nozzle-check-pattern-on-epson-printer