Hey There, I'm Sofia Carter. One of the major causes of this problem is the printhead. When you find that your hp printer won’t print black, you need to deep clean the printhead. You can opt for automatic cleaning of the printhead and get rid of the clogged printhead. It is an easy and efficient solution for this problem. You should also see if you have HP cartridges. Do not use the cartridge of any other brand.