While you don’t need a printer for business cards only if you want to print business cards of good quality, you will need to purchase a high-quality printer that will work on glossy photo paper, not a monochrome printer. This means you will need to spend more money on it and find those with a good printer mechanism.