Imprimante termice încălzesc în mod selectiv locațiile specifice pe hârtie termică, producând astfel un model corespunzător. Căldura este asigurată de un mic încălzitor electronic pe imprimarea, care este în contact cu materialul sensibil la căldură -. Încălzitoarele sunt dispuse într -un model de puncte sau benzi, controlate de logica imprimantei. Când sunt activate, acestea produc un model pe hârtia termică corespunzătoare elementelor încălzite. Aceeași logică care controlează elementele încălzite controlează, de asemenea, alimentarea cu hârtie, permițând tipărirea modelului pe întreaga etichetă sau hârtie.
Cea mai frecventă imprimantă termică folosește un imprimat fix cu o matrice punctuală încălzită. Exemplul de imprimare are 320 de puncte, fiecare măsurând 0,25 mm x 0,25 mm. Această matrice de puncte permite imprimantei să plaseze puncte de imprimare oriunde pe hârtia termică. Această tehnologie este utilizată atât în imprimante de hârtie cât și în etichete.
Viteza de alimentare a hârtiei unei imprimante termice este de obicei evaluată la 13 mm/s. Cu toate acestea, unele imprimante pot obține viteze de două ori atunci când sunt optimizate pentru formate de etichetă. Acest tip de imprimantă termică are un proces relativ simplu, permițându -i să fie fabricat într -o imprimantă de etichetă termică portabilă {-. În timp ce imprimantele termice oferă formate de imprimare flexibile, calitate ridicată a imaginii, viteză mare și costuri reduse, etichetele codurilor de bare pe care le imprimă nu sunt ușor depozitate în medii peste 60 de grade sau expuse la lumina ultravioletă (cum ar fi lumina directă a soarelui) pentru perioade îndelungate. Prin urmare, etichetele de coduri de bare termice sunt, în general, limitate la utilizarea interioară.


