Термичните принтери селективно отопляват специфични места върху термична хартия, като по този начин произвеждат съответния модел. Топлината се осигурява от малък електронен нагревател на печатащата глава, който е в контакт с чувствителния материал на топлината -. Нагревателите са подредени по модел от точки или ленти, контролирани от логиката на принтера. Когато се активират, те произвеждат модел върху термичната хартия, съответстващ на нагрятите елементи. Същата логика, която контролира нагрятите елементи, също контролира захранването с хартия, което позволява на модела да бъде отпечатан през целия етикет или хартия.
Най -разпространеният термичен принтер използва фиксирана печатна глава с отопляема матрица на точката. Примерната печатна глава има 320 точки, всяка с размери 0,25 mm x 0,25 mm. Тази точка матрица позволява на принтера да поставя точки за печат навсякъде върху термичната хартия. Тази технология се използва както в принтери на хартия, така и в етикети.
Скоростта на подаване на хартия на термичен принтер обикновено се оценява на 13 mm/s. Някои принтери обаче могат да постигнат скорост два пъти това, когато се оптимизират за формати на етикети. Този тип термичен принтер има сравнително прост процес, което позволява да се произвежда в преносима батерия - принтер с термичен етикет с захранване. Докато термичните принтери предлагат гъвкави формати за печат, високо качество на изображението, висока скорост и ниска цена, етикетите на баркод, които отпечатват, не се съхраняват лесно в среди над 60 градуса или са изложени на ултравиолетова светлина (като директна слънчева светлина) за продължителни периоди. Следователно, етикетите на термичните баркодове обикновено са ограничени до употреба на закрито.


