Is this problem with all printing, regardless of font? If so, then you might see if your ribbon has excessive ink on it. Or, check your printhead for ink deposit buildup. Sometimes the printhead can be removed via 2 screws. Use rubbing alcohol, or some other cleaner (electronic contact cleaner etc). This can be a messy, inky job, so don't wear good clothes doing this. Protective gloves will help keep hands clean... Lastly, though a blotting symptoms doesn't fit, your printhead might have one or more broken pins (these are tiny wirelike which strike the ribbon, placing a dot on the paper). If any are broken, that particular dot will be missing from each letter, and may make some characters unrecognizeable.
Have you tried running the cleaning utility and alignment utility? Look in the "properties" section of the printer, under "advanced". you should see it.
Usually answered in minutes!