Secara umum, printer barcode menggunakan 2 metode pencetakan label yaitu Direct Thermal (DT) dan Thermal Transfer (TT). Perbedaan yang paling mencolok adalah Thermal Transfer mencetak menggunakan ribbon, sedangkan Direct Thermal tidak menggunakan ribbon saat proses pemanasan oleh printhead.