Có hai giao diện in truyền thống trong thế giới unix: lp
(giao diện System V) và lpr
(giao diện BSD). Có ba hệ thống in có sẵn trên Linux: BSD lpr truyền thống , hệ thống BSD mới hơn LPRng và CUPS . Cả LPRng và CUPS đều cung cấp giao diện kiểu BSD và giao diện kiểu System-V.
Ngày nay, CUPS là hệ thống in tiêu chuẩn thực tế cho unix; đó là hệ thống mặc định hoặc duy nhất trong Mac OS X và hầu hết các bản phân phối Linux cũng như các phiên bản gần đây của Solaris và nó có sẵn dưới dạng gói trên tất cả các bản phân phối BSD chính. Tuy nhiên, phân phối của bạn có thể cung cấp lpr và LPRng, thường là trong các gói có các tên này.
CUPS hỗ trợ tốt hơn cho các bộ lọc đầu vào và đầu ra (tự động chuyển đổi định dạng đầu vào khác nhau, cho phép truy cập vào các tính năng của máy in như chọn nguồn giấy và in hai mặt). Nếu bạn cài đặt một giải pháp thay thế, bạn có thể cần phải điều chỉnh chúng một chút để các tính năng bổ sung này hoạt động. Và không có gì đảm bảo rằng các hệ thống này sẽ hoạt động tốt hơn CUPS. Vì vậy, tôi khuyên bạn nên sửa bất cứ thứ gì bị hỏng (theo mô tả của bạn, nó có thể là chính máy in!).