Exchanging business cards face-to-face is a time-honored tradition in Japanese culture. Business leaders, government officials and others almost always give the cards…