Termiskie printeri selektīvi silda specifiskas vietas uz termiskā papīra, tādējādi radot atbilstošu modeli. Siltumu nodrošina neliels elektroniskais sildītājs uz drukas galviņas, kas ir saskarē ar siltumu - jutīgu materiālu. Sildītāji ir sakārtoti punktu vai sloksņu modelī, ko kontrolē printera loģika. Kad tie tiek aktivizēti, tie rada modeli uz termiskā papīra, kas atbilst apsildāmajiem elementiem. Tā pati loģika, kas kontrolē apsildāmos elementus, arī kontrolē papīra padevi, ļaujot modeli izdrukāt pa visu etiķeti vai papīru.
Visizplatītākais termiskais printeris izmanto fiksētu drukas galviņu ar apsildāmu punktu matricu. Drukas galviņas piemērā ir 320 punkti, katrs no tiem ir 0,25 mm x 0,25 mm. Šī punkta matrica ļauj printerim novietot drukas punktus jebkur uz termiskā papīra. Šī tehnoloģija tiek izmantota gan papīra, gan etiķetes printeros.
Termiskā printera papīra padeves ātrums parasti tiek novērtēts ar 13 mm/s. Tomēr daži printeri var sasniegt ātrumu divreiz, kad ir optimizēti etiķešu formātiem. Šāda veida termiskajam printerim ir salīdzinoši vienkāršs process, ļaujot to ražot portatīvā, akumulatora - darbināmā termiskā etiķetes printerī. Kamēr termiskie printeri piedāvā elastīgus drukas formātus, augstu attēla kvalitāti, lielu ātrumu un zemas izmaksas, tās drukātās svītrkodu etiķetes netiek viegli uzglabāt vidē virs 60 grādiem vai ilgstoši pakļauti ultravioletai gaismai (piemēram, tiešam saules gaismai). Tāpēc termiskās svītrkodu etiķetes parasti ir ierobežotas ar lietošanu iekštelpās.


