This happens when there is either a poorly jet system.
OR
Cheap, poor quality inks
A poorly designed cartridge system is when the jets are bound each cartridge. A new system uses sponge suction and a single jet module which reduces failure greatly.
Cheaps inks are those found at refill places. Generally, these inks are poorly filtered, and have improper viscousity. Also, these refil places, or self refil kits are generally not sterile. When cheap ink, with improper density, and impurities such as dust is pushed through pinhole jets, clogs are common and damage to the jet module is almost indefinite.
To solve this problem, you will have to either keep cleaning the head manually...or you will have completely replace the injet head and start buying brand inks.
I have a Canon IP5200 as my photo printer and ive never had a clog. Its pretty economical. Every ink is separate. You have C, M, Y, K (Being the photo inks) and BK(being the document black which is not as dark as photo K but there it is double the quantity).
Each of the 5 cartridges is between $10-15.
I also recommend in investing in a laser printer.
Xerox are top of the line if you abuse your printers.
The best price/vs/quality is samsung.
Caution, you have to use proper toner, proper paper in the samsung or you will damage the drums causing streaks.
I have the following printers....
Panasonic KX-P1624 24pin Dot matrix (great for on-print documents, forms, and carbon copy-> served by fileserver)
IBM 4201 Proprinter (great for watermarks -> served by fileserver)
HP Deskjet 660cse (decomissioned and stored in garage)
HP Laserjet III (decomissioned and stored in garage)
Canon IP5200R (great network photo printer)
Samsung CLP-510N (great color laser network printer, very cost efficient)