Chức năng của máy in là biến dữ liệu kỹ thuật số thành phương tiện in. Đây có thể là văn bản hoặc có thể là đầu ra đồ họa. Một trong những máy in sớm nhất đi kèm với máy tính cá nhân là máy in kim.
Có hai loại máy in: tác động và không tác động. Máy in tác động lên giấy bằng mực để để lại ấn tượng. Máy in kim là một ví dụ về máy in tác động lên giấy một dòng tại một thời điểm. Máy in không tác động tạo ra hiệu ứng trên giấy mà không có tác động. Một ví dụ là máy in phun, phun mực từ hộp mực trong khi giấy cuộn theo hộp mực. Máy in laser sử dụng tia laser để thu hút mực vào giấy.
Mỗi máy in có thể khác nhau về tốc độ, màu sắc, độ phân giải và bộ nhớ. Độ phân giải trên máy in thường được đo bằng số chấm trên inch, hoặc dpi. Người dùng thường đo tốc độ trong máy in theo trang tính trên phút. Máy in chậm hơn có thể làm ba hoặc bốn tờ mỗi phút. Ngoài ra còn có nhiều cách khác nhau để gửi dữ liệu đến máy in. Giao diện cắm song song là một giao diện phổ biến. Máy in mới hơn sử dụng các phương pháp như truyền không dây hoặc cổng USB. Công nghệ FireWire mới hơn cũng thường hoạt động với máy in.