Lỗi máy in Canon LBP 2900 không nhận cổng USB hay báo "Cannot recognize the USB connection" khi cài driver thường do dây/cổng USB hỏng, driver sai phiên bản, driver USB hệ thống lỗi, Card Formatter bị hỏng, hoặc xung đột registry Windows 10/11. Bài viết này của Drivermayin.vn hướng dẫn bạn xử lý từng bước từ kiểm tra vật lý đến cài driver thủ công bao gồm cả giải pháp đặc thù cho Windows 10/11 64-bit

Trước khi làm bất cứ điều gì, hãy xác định bạn đang gặp dạng lỗi nào vì cách xử lý hoàn toàn khác nhau:

Xảy ra khi đang CÀI ĐẶT driver

Thông báo xuất hiện ngay trong quá trình cài driver, màn hình thanh xanh chờ nhận máy in rồi hiện:

"Cannot recognize the USB connection. Check if the printer is running, disconnect the cable from the printer, click [Retry]..."

Dù bạn đã tắt bật máy in nhiều lần, nhấn Retry nhiều lần vẫn không qua được bước này. Đây là lỗi tương thích driver với hệ điều hành, phổ biến nhất trên Windows 10/11 64-bit với máy tính cấu hình cao đời mới.

Xảy ra khi đang SỬ DỤNG bình thường

Driver đã cài xong, đã in được trước đó, nhưng bỗng dưng máy tính không nhận máy in qua USB nữa. Máy in vẫn sáng đèn xanh, nhưng Windows không hiển thị máy in trong danh sách, hoặc hiện trạng thái lỗi.

Đây thường là lỗi phần cứng (dây USB, cổng USB) hoặc driver bị hỏng sau Windows Update.

Xác định nhanh: Nếu cắm sang máy tính khác mà in được bình thường → Dạng lỗi B, vấn đề nằm ở máy tính của bạn. Nếu cắm sang máy tính khác vẫn không nhận → Khả năng cao lỗi phần cứng máy in (Card Formatter).

Nguyên nhân 1: Dây cáp USB bị hỏng hoặc tiếp xúc kém

Dây cáp USB bị hỏng hoặc tiếp xúc kém

Dây cáp USB-B (loại vuông, cắm vào máy in) sau thời gian dài dễ bị đứt ngầm bên trong, đặc biệt tại vị trí gần đầu cắm. Nhìn ngoài vỏ vẫn bình thường nhưng dữ liệu không truyền được. Đây là nguyên nhân hay bị bỏ qua nhất.

Nguyên nhân 2: Cổng USB trên máy tính bị lỗi

Cổng USB trên máy tính bị lỗi

Các cổng USB phía trước case PC hoặc cổng USB trên laptop dễ bị hỏng tiếp điểm sau va chạm. Cổng USB 3.0 (màu xanh) đôi khi gây xung đột với Canon 2900 máy in này được thiết kế cho USB 2.0.

Nguyên nhân 3: Driver máy in sai phiên bản hoặc cài tự động thất bại

Canon LBP 2900 cần driver riêng cho từng phiên bản Windows. Driver 32-bit không chạy trên Windows 64-bit và ngược lại. Trình cài đặt tự động (setup.exe) trên Windows 10/11 64-bit hay thất bại ở bước nhận diện USB đây là vấn đề tương thích đã biết, cần cài thủ công.

Nguyên nhân 4: Driver USB của hệ thống (Universal Serial Bus Controller) bị lỗi

Không chỉ driver máy in driver điều khiển cổng USB của Windows cũng có thể bị hỏng sau các bản cập nhật, dẫn đến không nhận được bất kỳ thiết bị USB mới nào. Biểu hiện: nhiều thiết bị USB khác cũng có vấn đề, không chỉ riêng máy in.

Nguyên nhân 5: Xung đột Registry Windows 10/11 (sau Windows Update)

Xung đột Registry Windows 10/11

Đây là nguyên nhân đặc thù, ít bài viết đề cập rõ: một số bản cập nhật Windows 10 và Windows 11 thay đổi giá trị registry liên quan đến giao tiếp USB với máy in Canon CAPT (Canon Advanced Printing Technology). Kết quả là driver cũ không còn hoạt động dù đã cài đúng. Biểu hiện: máy in đột nhiên không nhận sau Windows Update, trong khi trên máy tính khác vẫn in được.

Nguyên nhân 6: Cổng USB trên máy in bị hỏng vật lý

Cổng USB trên máy in bị hỏng vật lý

Canon LBP 2900 được biết đến với cổng USB-B trên thân máy dễ bị hỏng chân tiếp xúc sau nhiều năm cắm rút. Nếu cổng USB trên máy in bị lỏng hoặc gãy chân không có phần mềm nào xử lý được, cần hàn lại hoặc thay thế.

Nguyên nhân 7: Card Formatter (bo mạch điều khiển chính) hỏng

Card Formatter (bo mạch điều khiển chính) hỏng

Card Formatter là bo mạch xử lý tín hiệu in và điều khiển kết nối USB của máy in. Khi Card Formatter lỗi thường do điện áp không ổn định, ẩm mốc, hoặc tuổi thọ máy in không thể giao tiếp qua USB dù mọi thứ khác bình thường. Đây là lỗi phần cứng nghiêm trọng nhất, cần thợ chuyên nghiệp xử lý.

Thực hiện các kiểm tra này theo thứ tự trước khi bắt tay sửa:

Máy in Canon 2900 không nhận USB
         │
         ▼
[Thử thay dây USB mới] ──── Nhận được ──▶ Dây USB cũ bị hỏng → Mua dây mới
         │
      Vẫn không nhận
         │
         ▼
[Đổi sang cổng USB khác trên PC] ──── Nhận được ──▶ Cổng USB cũ hỏng
         │
      Vẫn không nhận
         │
         ▼
[Cắm vào máy tính KHÁC] ──── In được ──▶ Vấn đề ở máy tính của bạn
         │                                → Xem mục 4 (driver/registry)
      Vẫn không nhận
         │
         ▼
[Lỗi đang cài driver hay đang dùng?]
    │                    │
Đang cài driver    Đã cài được, đột nhiên hỏng
    │                    │
    ▼                    ▼
Cài thủ công       Thử cài lại driver
(xem mục 5)        → Vẫn không được?
                   → Card Formatter hỏng (xem mục 7)

Cách 1: Khởi động lại hoàn toàn (Power Cycle)

Khởi động lại hoàn toàn (Power Cycle)

Đây là bước đơn giản nhất nhưng đừng xem thường, giải quyết được nhiều trường hợp do xung đột tạm thời:

Lý do chờ 20 phút: Điện còn lưu trong tụ đôi khi gây xung đột khi khởi động lại ngay.

Cách 2: Kiểm tra và thay dây cáp USB 

Kiểm tra và thay dây cáp USB 

Lưu ý quan trọng: Canon LBP 2900 sử dụng chuẩn USB 2.0. Khi cắm vào cổng USB 3.0 (màu xanh dương), một số máy tính đời mới có thể không nhận do xung đột tốc độ. Hãy thử cổng USB 2.0 (màu đen) trước.

Cách 3: Cài lại driver USB hệ thống qua Device Manager 

Cài lại driver USB hệ thống qua Device Manager 

Khi driver USB của Windows bị hỏng:

Cách 4: Gỡ và cài lại driver máy in Canon 2900 

Bước 4a — Gỡ sạch driver cũ:

 Xóa Canon LBP 2900 

Bước 4b — Tải đúng driver:

Tải đúng driver Canon LBP2900
Sai lầm phổ biến nhất: Tải nhầm driver 32-bit cho máy 64-bit (hoặc ngược lại). Kiểm tra Windows của bạn: Win + I → System → About → "System type" hiển thị 32-bit hay 64-bit.

Bước 4c — Cài đặt:

Tích chọn Manually Set Port to Install > Next

Cách 5: Cập nhật driver USB qua Windows Update (Windows 11)

Cập nhật driver USB qua Windows Update

Windows 11 có tính năng cập nhật driver thiết bị tùy chọn:

Một số cài đặt chia sẻ mạng xung đột với kết nối USB trực tiếp:

Cách 7: Dùng Windows Troubleshooter tự động

Cách 8: Kiểm tra virus và phần mềm xung đột

Phần mềm độc hại đôi khi chặn hoặc làm hỏng dịch vụ USB và print spooler:

Nếu máy in đã từng hoạt động tốt nhưng tự nhiên ngừng hoạt động sau Windows Update báo lỗi "Communication Error" hoặc không nhận USB nguyên nhân nhiều khả năng là xung đột Registry.

Cách xử lý:

Phương án 1 — File fix Registry tự động (được khuyến nghị): Tìm kiếm "File Fix lỗi Canon 2900 Windows 10 Windows 11" trên các trang sửa máy in uy tín. File này chứa 2 script .reg để khôi phục lại các giá trị registry bị thay đổi sau Windows Update. Sau khi chạy cả 2 file → khởi động lại → máy in sẽ hoạt động trở lại.

Phương án 2 — Rollback Windows Update:

Phương án 3 — Cài lại driver + chọn đúng phiên bản: Một số bản Windows Update thay đổi cách hệ thống tương tác với driver Canon CAPT. Gỡ driver cũ hoàn toàn, tải lại driver mới nhất từ trang Canon, cài lại theo phương pháp thủ công (mục 5) thường giải quyết được.

Card Formatter (còn gọi là bo mạch chủ máy in) bị hỏng là lỗi phần cứng không thể tự sửa tại nhà. Dấu hiệu nhận biết:

Các lựa chọn xử lý:

Phương án Chi phí ước tính Thời gian Phù hợp khi
Hàn lại chân USB trên Card Formatter 100.000–200.000 VNĐ 30–60 phút Chỉ hỏng chân USB, board còn tốt
Thay Card Formatter mới/đã qua sử dụng 200.000–500.000 VNĐ 30–60 phút Board hỏng hoàn toàn
Thay máy in mới 1.500.000–3.000.000 VNĐ - Máy cũ >7 năm, sửa nhiều lần

Lưu ý thực tế: Card Formatter Canon LBP 2900 xịn ngày càng khan hiếm. Hàng thay thế trôi nổi chất lượng không đảm bảo và máy có thể hỏng lại sau vài tháng. Nếu chi phí sửa vượt 40–50% giá máy mới tương đương, nên cân nhắc đầu tư máy mới.

Tiêu chí Lỗi phần mềm/driver Lỗi phần cứng (USB/Card)
Cắm sang máy tính khác In được bình thường Vẫn không nhận
Thay dây USB mới Không thay đổi Có thể nhận được (nếu do dây)
Đổi cổng USB trên PC Không thay đổi Có thể nhận được (nếu do cổng PC)
Thời điểm xuất hiện Sau Windows Update, cài lại Windows Sau va đập, sét đánh, dùng lâu
Tần suất Phổ biến hơn Ít hơn
Tự sửa được không Có. Theo hướng dẫn bài này Không. Cần thợ chuyên nghiệp
Chi phí sửa Miễn phí (tự làm) 100.000–500.000 VNĐ

Việc driver Canon 2900 không nhận cổng USB trên Windows 10 64bit dù khá phiền phức nhưng hoàn toàn có thể xử lý được nếu bạn thực hiện đúng trình tự cài đặt. Hy vọng với những hướng dẫn chi tiết từ việc kiểm tra cáp kết nối đến cách cài đặt driver thủ công ở trên, bạn đã có thể đưa máy in trở lại hoạt động bình thường.