Máy in tem mã vạch (barcode printer) hay còn gọi là máy in tem nhãn (label printer) là thiết bị ngoại vi được kết nối với máy tính có chức năng in thông tin và mã vạch (lay-out) lên bề mặt tem nhãn (label) theo yêu cầu người dùng.
Máy in làm việc dựa vào sự đốt nóng của điểm nóng trên đầu in lên các bề mặt tem nhãn.
Máy in mã vạch in theo dạng một chiều nằm ngang. Khi tem chạy ngang qua đầu in, đầu in sẽ định vị các điểm đốt nóng và làm chảy mực in, mực in sẽ bám vào tem nhãn và khô ngay lập tức.
Cảm biến của máy in (sensor) là một bộ nhận tín hiệu từ tia hồng ngoại nó phát ra. Nó là bộ phận dùng để hiểu kích thước cũng như chất liệu giấy. Cách để nó nhận ra kích thước giấy là khe hở bằng đế lắc-xin giữa 2 con tem (đối với chế độ “die cut label”) hoặc điểm đánh dấu ( chế độ “label with mark”). Một số máy in dòng công nghiệp có thêm các sensor khác như sensor phía cửa ra của tem nhãn để ứng dụng cho các chức năng peel-off, tear-off hoặc auto-cutter.