Principiul unei imprimante termice este acoperirea unui material de culoare deschisă (de obicei hârtie) cu o peliculă transparentă și încălzirea filmului pentru o perioadă de timp pentru a deveni întunecată (în general negru, de asemenea albastru). Imaginea este generată de încălzire și generarea unei reacții chimice în film. Această reacție chimică se realizează la o anumită temperatură. Temperaturile ridicate pot accelera această reacție chimică. Când temperatura este mai mică de 60 ° C, este nevoie de mult timp pentru ca filmul să se întunece, iar când temperatura este de 200 ° C, această reflecție va fi finalizată în câteva microsecunde.
Imprimanta termică încălzește selectiv poziția determinată a hârtiei termice, generând astfel un model corespunzător. Încălzirea este asigurată de un mic încălzitor electric de pe capul de imprimare care este în contact cu materialul termosensibil. Încălzitoarele sunt dispuse în puncte sau dungi pătrate de imprimantă pentru controlul logic. Când este condus, pe hârtia termică este generat un model corespunzător elementului de încălzire. Același circuit logic care controlează elementul de încălzire controlează și alimentarea cu hârtie, astfel încât graficele pot fi tipărite pe întreaga etichetă sau pe hârtie.
Cea mai obișnuită imprimantă termică folosește un cap de imprimare fix cu o matrice de punct încălzit. Capul de imprimare este echipat cu 320 de puncte pătrate, fiecare punct este de 0,25 mm × 0,25 mm. Cu această matrice de puncte, imprimanta poate imprima puncte în orice poziție pe hârtia termică. Această tehnologie a fost utilizată pe imprimante de hârtie și imprimante de etichete.





