Step 1) Calibrate your monitor. (if this step is not completed properly it can result in showing you a false representation of color)

Step 2) Run a Nozzle check on your printer (see your printers user manual for instructions) to ensure that the printhead is not clogged.  Clean if clogged and reprint.  This is the second most common issue. 

Step 3)Use a profile and media settings associated with the exact product you are using.  If you do not have one to use, select a Canon, HP or Epson preloaded setting that is closest to the material you are using along with the profile that is preloaded for that material.  

Step 4) When using a profile through the driver, make sure COLOR ADJUSTMENT in the driver is OFF.  This is a major reason color issues can happen if this setting is not turned off when using a custom profile

Step 5) Check that your image file has been tagged with a color space.  In Photoshop go to File --> Print.  Look next to Document Profile.  If the below circled UNTAGGED PROFILE is what you see you need to assign the image a color space (preferably the correct space the document was made in). Go to EDIT , Assign Profile in photoshop to assign a colorspace.   

Step 6) If you are using thermal printheads (HP or Canon printers), go to your user manual and locate instructions on Color Calibration and make sure to recalibrate your printheads. 


To learn more about color management visit these 3 articles:

Article 1

Article 2

Article 3