Thermal transfer media requires ribbons for printing while direct thermal media does not.
Direct thermal media should never be used with ribbon. Bar codes and graphics can get distorted. To determine if ribbon must be used with a particular media, perform a media scratch test.