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à Enabled và Set 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
Pingback: Cài máy in Canon trong Ubuntu Intrepid (8.10) « ZXC232-Phần mềm nguồn mở – Linux
Hay ! Khi còn dùng Hardy Heron mình cũng đã gặp vướng mắc này với Canon LBP-1210, loay hoay mãi bên này rồi cũng xong nhưng khá là dài dòng:
https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900.
Cách này đơn giản và nhanh hơn nhiều ^.^
Cảm ơn chủ blog đã chia sẻ với mọi người 🙂
Thật quá tiện lợi! 😀
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
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
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!!!!!!
Bạn nào có phần miềm cài đạt máy in canon lbp 1020 thĩ cho mình với
Cài gói foo2zjs sau đó tìm driver cho 1020 trong thư mục /usr/share/ppd/foo2zjs
Cảm ơn bạn nhiều. Thật tuyệt vời
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
Pingback: Vài thứ lặt vặt « ZXC232-Phần mềm nguồn mở – Linux
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
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
Pingback: Cài máy in Canon LBP trong Ubuntu 11.04 và LinuxMint 11 « haimailove
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.
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.
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á.