Cài máy in Canon dùng driver CAPT trong Ubuntu từ 9.04 đến 10.04 (32 và 64bit)

Một số máy in Canon sau đây: LBP-1120, 1210, 2900, 3000, 3200, 3210, 3300, 3500, 5000, 5100, 5300. dùng chung một driver CAPT của chính hãng. Driver này miễn phí nhưng nguồn đóng nên thường không được cài sẵn trong các bản Linux.

CHÚ Ý: driver CAPT chỉ dùng được khi máy in nối với máy tính qua cổng USB. Hướng dẫn đưới đây dùng được cả cho hai bản Ubuntu 32 và 64bit từ 9.04 đến 10.04

Một số máy in Canon khác (LBP1000, …) đã có sẵn driver trong Linux thì không cần theo hướng dẫn này.

Tải file raducotescu-CanonCAPTdriver-8a9e415.tar.gz từ đây .

Giải nén file trên thành thư mục raducotescu-CanonCAPTdriver-8a9e415, mở terminal tại thư mục đó rồi chạy lệnh sau:

sudo   ./canonLBP_install.sh LBP2900

CHÚ Ý: lệnh trên viết ví dụ cho máy in LBP2900, khi cài cho các máy khác phải thay ký hiệu tương ứng. Với hai loại máy 1120 và 1210, có dấu gạch ngang ở giữa: LBP-1120, LBP-1210, các máy khác viết liền: LBP2900, LBP3300, v.v….

Khi lệnh kết thúc, bật máy in lên rồi khởi động lại máy tính. Nhấn vào menu Systems -> Administration -> Printing ta sẽ thấy có hai máy in LBP2900 và LBP2900-2. Máy thứ hai LBP2900-2 do Ubuntu tự cài không dùng được, nhấn phím phải chuột vào nó rồi bỏ chọn Enabled. để Disabled nó đi.

Nhấn tiếp phím phải vào máy LBP2900, chọn hai mục là EnabledSet as Default. Nhấn phím phải chuột lần nữa, chọn Propeties, đặt các options cần thiết rồi nhấn nút Print a test page.

Một số chi tiết khác xem thêm ở đây. Thực chất file sh mà ta vừa chạy ở trên là một chương trình scripts tự động thực hiện các bước trước đây vẫn làm thủ công (xem tại đây). Nhanh và tiện hơn rất nhiều!

Tôi đã cài thử cho hai máy tính khác nhau với: LinuxMint 9 + LBP2900 và Ubuntu 10.04 + LBP-1210 đều tốt.

Update 18/10/2010: tin buồn là script này không dùng được cho Ubuntu 10.10, đang chờ tác giả fix lỗi. Xem thêm tại đây.

Update 16/11/2010: cách này đã dùng được với Ubuntu 10.10

20 thoughts on “Cài máy in Canon dùng driver CAPT trong Ubuntu từ 9.04 đến 10.04 (32 và 64bit)

  1. Pingback: Cài máy in Canon trong Ubuntu Intrepid (8.10) « ZXC232-Phần mềm nguồn mở – Linux

  2. Pingback: Kubuntu 7.10: Cài đặt máy in Canon LBP 1120, 1210, 2900,… và HP 1020 « ZXC232-Phần mềm nguồn mở – Linux

  3. Sao mình làm đúng y chang, mà nó ko ra cái máy in LBP-1120-2 nhỉ, và sau khi in test page là nó tịt luôn. Cài đi cài lại cũng chỉ in được test page là tịt, không in được lần thứ 2.

    Mọi người có bị giống mình không? Mình đang dùng ubuntu 10.04 và máy in LBP-1120. Giúp mình giải quyết nó với.

    • Nếu không tự nhận được máy in thứ hai là có trục trặc gì đó trong hệ thống in rồi. Bạn kiểm tra lại từ cáp máy in xem.
      Sau đó mở terminal chạy lệnh:
      sudo captstatusui -P LBP-1120
      Một màn hình con xuất hiện. Nếu có lỗi gì nó báo ở đó
      Riêng 1120 hình như có một driver nữa trong repo của U. Bạn thử cái đó xem sao

      • Mình cài theo hướng dẫn trên máy in Canon LBP-1210 cho ubuntu 10.04 không thấy xuất hiện máy in thứ 2 nhưng in tốt. Khi cắm máy in trước vào máy tính, khởi động lại và in bình thường. Nếu rút cáp usb ra và cắm lại thì máy tính báo có máy in mới và tìm trình điều khiển cho nó, cứ phớt lờ vẫn in bình thường

  4. Cho mình hỏi máy mình đang chạy hệ điều hành ubuntu9 hay 10 chấm j đó.Khi cài máy in HP LaserJet 1006 thì máy chỉ in được trực tiếp.Công ty mình bên giáo dục thường phải in thẻ học viên từ trên trang wed của công ty trên mạng.Khi mình thử in thẻ từ dl của công ty từ CSDL trong máy tính thì vẫn in bình thường..Chạy bằng XP thì in được tất cả các kiểu.Có phải tại hệ điều hành không?Mong bạn giải đáp giúp mình với!!!!!!

  5. cái này mình mày mò từ đợt 9.04 mà ko được, may nhờ cái của bạn, từ trước tới giờ toàn viết là LBP1210 chứ ko có gạch ngang 😀
    Thank bạn nhá :X

  6. Pingback: Vài thứ lặt vặt « ZXC232-Phần mềm nguồn mở – Linux

  7. Pingback: Cài máy in Canon trong Mandriva 20010.0 « ZXC232-Phần mềm tự do nguồn mở – Free and opensource software

  8. Pingback: Cài máy in Canon LBP trong Ubuntu 11.04 và LinuxMint 11 « ZXC232-Phần mềm tự do nguồn mở – Free and opensource software

  9. Pingback: Cài máy in Canon LBP trong Ubuntu 11.04 và LinuxMint 11 « haimailove

  10. Trong phòng (cty) tôi có cái máy in Canon LBP2900 gắn vào 1 cái máy tính cài XP sp3. Tôi dùng OpenSUSE (linux nói chung) thì có thể in bằng máy in đó thông qua samba không?

    • Được. Trên Windows, share máy in đó, sau đó trong OpenSUSE dùng samba (samba client) connect vào. Trong Yast có công cụ để setup máy in đã được share, trước đây tôi vẫn dùng nhưng không còn nhớ cụ thể. Các bản Linux khác cũng đều có thể in kiểu đó được.

  11. cho mình hỏi: mình cài máy in LBP2900 cho ubuntu 11.04, khi in test print file 1 lần thì không in được nữa. Khi khởi động lại máy thì nó báo printer state:idle-ccp send_data error, exit. Mình gỡ bỏ máy in cài lại thì cũng bị trường hợp tương tự như trên. Ai biết chỉ mình với.

  12. bạn ơi link “từ đây” hỏng rùi thì phải, ko mở dc Bài của bạn đúng là cái mình đang cần nhưng ko mở dc link đó chán quá.

Gửi phản hồi cho zxc232 Hủy trả lời