Thermal printing uses heat to put a print on paper or label. You can use thermal printers to produce receipts, product labels or shipping labels. There are two types of techniques. There can be heat-based printing or ribbon-based printing. The latter is often used when making barcodes. The heat-based technique is frequently used for receipts, for example.