The main difference between the two is direct thermal printing does not use a ribbon. Direct thermal printing does require the use of special heat-sensitive substrate material. The printer head activates the heat-sensitive coating on this material which forms a black image. Thermal transfer printing uses a ribbon where ink is transferred under heat and pressure.