Cài máy in trên Linux: HP, Canon LBP 2900, Brother, Epson, máy in hoá đơn

Phần lớn máy in đời mới cắm vào là in được trên Linux, không cần cài gì. Khó nhất là vài dòng máy in laser cũ rất phổ biến ở Việt Nam như Canon LBP 2900. Bài này đi từ dễ đến khó.

Soát lại 08/11/2026 · Lệnh thử cho Ubuntu 24.04 LTS, Linux Mint 22.x · Đọc khoảng 5 phút

Trả lời nhanh: Mở Settings → Printers (Ubuntu) hoặc Menu → Printers (Mint), bấm Add: máy in mạng, wifi đời mới hiện sẵn và in "không cần driver" (IPP Everywhere). HP: cài hplip. Brother laser đen trắng: thử printer-driver-brlaser hoặc bộ cài Linux trên trang Brother. Epson phun màu: printer-driver-escpr. Canon LBP 2900: driver CAPT của Canon chỉ ghi hỗ trợ tới Ubuntu 14.04, cài được nhưng không chắc ổn định.

Linux in thế nào: CUPS và "in không cần driver"

Linux dùng hệ thống in CUPS (có sẵn trên Ubuntu, Mint). Máy in đời mới có hỗ trợ IPP Everywhere hoặc AirPrint (gần như mọi máy in mạng, wifi ra đời vài năm gần đây) thì in được mà không cần cài driver: CUPS hỏi máy in khổ giấy, in hai mặt, màu… rồi tự thiết lập. Máy in cắm USB đời mới hỗ trợ IPP-over-USB cũng vậy.

Máy in cũ, nhất là laser đen trắng giá rẻ, thì cần driver. Ubuntu có sẵn nhiều driver trong kho; một số hãng có bộ cài Linux riêng.

Thêm máy in: 3 bước

  1. Bật máy in, cắm USB hoặc nối cùng mạng với máy tính.
  2. Ubuntu: Settings → Printers → Add Printer. Linux Mint: Menu → Printers → Add. Muốn dùng công cụ đầy đủ trên Ubuntu:
    sudo apt install system-config-printer
  3. Chọn máy in hiện trong danh sách → chọn driver được gợi ý (với máy mạng đời mới chọn mục driverless hoặc IPP Everywhere) → Print Test Page.

Không thấy máy in mạng? Nhập địa chỉ IP của máy in (in trang cấu hình mạng từ nút trên máy in để xem IP). Trang quản trị CUPS cũng mở được trong trình duyệt tại http://localhost:631.

Theo từng hãng hay gặp ở Việt Nam

Hãng / dòngCách càiGhi chú
HP (LaserJet, DeskJet, Smart Tank, OfficeJet)Gói hplip (có sẵn trên Mint); thêm giao diện hplip-gui, chạy hp-setupBản trong kho Ubuntu 24.04 là 3.23.12. Bộ cài .run mới nhất trên trang HP (3.26.6, 09/2026) ghi hỗ trợ đến Ubuntu 24.04 và Mint 22, chưa có Ubuntu 26.04. Máy quá mới chưa có trong bản kho: dùng bộ cài của HP
Brother laser đen trắng (nhiều mẫu HL-L23xx, DCP-L25xx)Thử gói printer-driver-brlaser trước; không được thì tải Driver Install Tool cho Linux (deb) trên trang hỗ trợ Brother theo đúng mẫu máyMáy mạng đời mới thường in được không cần driver. Driver Brother cũ cần thư viện 32-bit, bộ cài tự hỏi
Epson phun màu (L-series, EcoTank)Gói printer-driver-escpr; máy mới in không cần driverChức năng quét: dùng ứng dụng Document Scanner (Simple Scan) có sẵn
Canon laser đời mới (imageCLASS, i-SENSYS dùng UFR II)Driver UFR II / LIPSLX cho Linux trên trang Canon theo mẫu máy, hoặc in không cần driver nếu là máy mạngKiểm đúng mẫu máy trên trang Canon trước khi tải
Canon LBP 2900, LBP 3300, LBP 6000 (CAPT)Xem mục riêng bên dướiKhó nhất
Samsung laser cũThử printer-driver-splixMáy Samsung đời mới thuộc HP, xem HP
Máy in dùng giao thức ZjStream (một số HP, Minolta, Samsung đời cũ)printer-driver-foo2zjs

Cài các driver trong kho bằng một dòng (gói nào đã có sẽ bỏ qua):

sudo apt install hplip printer-driver-brlaser printer-driver-escpr printer-driver-gutenprint printer-driver-splix

Canon LBP 2900: nói thật trước khi cài

LBP 2900 dùng giao thức riêng của Canon (CAPT), không in "không cần driver" được. Canon có CAPT Printer Driver for Linux bản 2.71 trên trang hỗ trợ của Canon châu Á, gồm hai gói cndrvcups-common (3.21) và cndrvcups-capt (2.71). Tệp hướng dẫn kèm theo chỉ liệt kê hệ điều hành đến Ubuntu 14.04.

Chỉ tải driver Canon ở trang của Canon (asia.canon hoặc canon theo quốc gia). Các trang "tải driver 2900 cho Ubuntu" kèm file nén lạ hoặc yêu cầu chạy lệnh với sudo từ nguồn không rõ thì đừng làm.

Máy in hoá đơn nhiệt 58mm, 80mm (Xprinter và loại tương tự)

Máy in hoá đơn ở cửa hàng, quán cà phê thường dùng lệnh ESC/POS. Trên Linux có ba hướng:

  1. Phần mềm bán hàng chạy trên web (phần lớn phần mềm bán hàng hiện nay): in qua hộp thoại in của trình duyệt. Chỉ cần máy in hiện trong CUPS và đặt đúng khổ giấy 80 mm (hoặc 58 mm), lề 0.
  2. Driver của hãng: một số hãng có driver Linux (CUPS) trên trang của họ, ví dụ trang hỗ trợ Xprinter có mục driver Linux cho dòng máy hoá đơn. Chưa kiểm từng mẫu; xem đúng tên mẫu máy trước khi tải.
  3. Máy in mạng (LAN): nhiều phần mềm bán hàng gửi lệnh thẳng tới máy in qua IP, cổng 9100, không cần driver trên máy tính.

Kiểm máy in USB đã được nhận chưa:

lsusb
lpinfo -v

Máy in hoá đơn không có trong danh sách driver: chọn Generic → Raw Queue chỉ dùng được với phần mềm tự gửi lệnh ESC/POS; muốn in từ trình duyệt thì cần driver CUPS của hãng hoặc driver ESC/POS cộng đồng.

Chia sẻ máy in cho máy khác trong văn phòng

Sửa lỗi in thường gặp

LỗiCách sửa
Bấm in không ra gì, hàng đợi báo "Stopped"Mở Printers, chuột phải máy in → bỏ Paused, xoá lệnh in kẹt; vẫn kẹt thì sudo systemctl restart cups
In ra ký tự lạ, nhiều trang trắngSai driver. Xoá máy in, thêm lại, chọn đúng mẫu hoặc chọn kiểu driverless
In lệch lề, mất chữ cuối trangĐặt khổ giấy A4 trong thuộc tính máy in (một số máy mặc định Letter)
Máy in hiện hai lần trong danh sáchMột bản do máy tự dò (driverless), một bản bạn thêm. Giữ bản in tốt hơn, xoá bản kia
Tiếng Việt in ra mất dấuKhông phải lỗi máy in: thiếu font, xem Font tiếng Việt, văn bản cũ

Nguồn đã kiểm

Thông tin phần mềm, phiên bản, hỗ trợ của từng hãng có thể đổi sau ngày soát. Thấy sai, bạn báo cho Dorabot qua trang Về chúng tôi.

Hỏi đáp

Linux có in được máy in Canon LBP 2900 không?

Có thể, bằng driver CAPT 2.71 của Canon, nhưng tài liệu của Canon chỉ ghi hỗ trợ đến Ubuntu 14.04; trên bản mới cài được nhưng không chắc ổn định. Văn phòng nên chia sẻ máy in qua một máy Windows hoặc thay máy in có hỗ trợ in không cần driver.

Máy in HP cài trên Ubuntu thế nào?

Cài gói hplip (và hplip-gui nếu cần giao diện), chạy hp-setup hoặc thêm máy in trong Settings → Printers. Máy HP đời mới thường in được không cần driver.

In không cần driver (driverless) là gì?

Máy in hỗ trợ IPP Everywhere hoặc AirPrint tự báo khả năng của nó cho CUPS, nên Linux in được mà không cài driver của hãng. Hầu hết máy in mạng, wifi đời mới hỗ trợ.

Máy in hoá đơn Xprinter dùng được trên Linux không?

Thường được: in qua trình duyệt khi có driver CUPS của hãng hoặc driver ESC/POS, hoặc phần mềm bán hàng gửi lệnh thẳng tới máy in mạng qua cổng 9100. Kiểm đúng mẫu máy trên trang hãng.

Có quét tài liệu (scan) trên Linux được không?

Được với nhiều máy in đa năng: dùng ứng dụng Document Scanner (Simple Scan) có sẵn. Máy HP cần hplip; một số máy Brother, Epson cần gói quét riêng của hãng.

Đọc tiếp

Cả bộ Linux cho người Việt

10 bài, đi từ chọn bản Linux đến những việc riêng của Việt Nam: gõ dấu, font, chữ ký số, thuế, Zalo, máy in.

Công cụ liên quan

Khám phá thêm công cụ miễn phí của Dorabot

🆓 Phần mềm miễn phí thay thế Thay Photoshop, Office, AutoCAD, WinRAR… bằng phần mềm miễn phí, mã nguồn mở; có tiếng Việt không.