The ink can be a possibility if your printer is defective. If your printer gets damaged somehow, then it might print poor-quality pictures. Moreover, to detect the problem, try a replacement batch.