Principiul unei imprimante termice este de a acoperi o lumină - material colorat (de obicei hârtie) cu un strat de film transparent, apoi încălziți filmul pentru o perioadă de timp pentru a -l transforma într -o culoare închisă (de obicei negru, dar și albastru). Imaginea este generată de încălzire, provocând o reacție chimică în film. Această reacție chimică se realizează la o anumită temperatură. Temperatura ridicată va accelera această reacție chimică. Când temperatura este mai mică de 60 de grade, filmul durează mult timp, chiar și câțiva ani, pentru a deveni întuneric; Și când temperatura este de 200 de grade, această reflecție va fi finalizată în câteva microsecunde. Imprimanta termică încălzește selectiv hârtia termică într -o anumită poziție, producând astfel grafică corespunzătoare. Încălzirea este asigurată de un mic încălzitor electric pe capul de imprimare care este în contact cu materialul termic. Încălzitoarele sunt dispuse în puncte pătrate sau benzi și sunt controlate logic de imprimantă. Când este condus, pe hârtia termică este generată o grafică corespunzătoare elementului de încălzire. Același circuit logic care controlează elementul de încălzire controlează, de asemenea, alimentarea cu hârtie, astfel încât grafică să poată fi tipărită pe întreaga etichetă sau hârtie.
Cea mai frecventă imprimantă termică folosește un cap de imprimare fixat cu o matrice de punct încălzită. Capul de imprimare are 320 de puncte pătrate, fiecare fiind 0,25mm × 0,25mm. Folosind această matrice punct, imprimanta poate imprima puncte pe orice poziție de pe hârtia termică. Această tehnologie a fost utilizată în imprimante de hârtie și imprimante de etichete