The lifespan of a thermal printer is 2-35 years depending on the printing method it uses. Direct thermal printing can last anywhere from 7 to 25 years, while thermal transfer printing can last anywhere from 2 to 35 years.