This may happen if some dust is present on the card surface or in the printer. The print head and the ribbon that are in contact with the card those parts have to be dust free. Make sure your cards and the ribbon are stored in a dust free environment.
Do not touch the printable surface of the cards as this could affect the print quality. You can also clean the printer and print head to improve the print quality.