Tôi có máy in Canon LBP2900 và Ubuntu Natty 64-bit.
Sau một vài rắc rối, tôi tìm thấy ở đây một hướng dẫn tốt đẹp giải thích một quy trình cài đặt với các gói từ ppa này .
Tôi đã làm theo hướng dẫn và thực hiện tất cả các bước và bây giờ máy in hoạt động nếu nó được kết nối (hoặc bật nguồn) sau khi đăng nhập.
Nếu tôi đã kết nối nó trước khi máy tính của tôi được khởi động, điều sau đây sẽ xảy ra. Một máy in thứ hai (LBP2900-2) được tạo tự động và lệnh sudo /etc/init.d/ccpd status
chỉ cung cấp một pid, trong khi nó sẽ cung cấp hai.
Làm thế nào tôi có thể sửa lỗi này?
Một chi tiết bổ sung có thể giúp đỡ; thông thường các thiết bị uri là ccp:/var/ccpd/fifo0
. Trên thực tế, đường dẫn này (/ var / ccpd / fifo0) không tồn tại, nhưng điều đó dường như không quan trọng. Máy in mà Ubuntu tự động thêm khi khởi động với máy in được kết nối có usb://Canon/LBP2900
dạng uri
Đầu ra của grep lp /etc/udev/rules.d/*
:
~$ grep lp /etc/udev/rules.d/*
/etc/udev/rules.d/85-canon-capt.rules:KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", SYSFS{idVendor}=="04a9", RUN+="/bin/bash /etc/init.d/ccpd start"
/etc/udev/rules.d/85-canon-capt.rules:KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"