Tôi tìm thấy cách giải quyết.
In ấn
Máy in mạng có thể được cài đặt nếu bạn nhập URI thủ công. Khi thêm một máy in mới, chọn EnterURI từ danh sách các thiết bị và nhập cnijnet:/01-23-45-67-89-AB
nơi 01-23-45-67-89-AB
là địa chỉ MAC của máy in. Bạn phải chọn thủ công kiểu máy in cho trình điều khiển, nhưng mọi thứ sẽ được in như bình thường.
Nếu điều đó không hiệu quả, hãy làm theo các hướng dẫn thủ công từ http://linux.wikia.com/wiki/Getting_Canon_PIXMA_to_work_on_Linux :
$ cnijnetprn --search auto
<...Wait for system search...>
network cnijnet:/00-1E-8F-B6-E0-1A "Canon MX860 series" "Canon-MX860-series_00-1E-8F-B6-E0-1A"
$ locate mx860.ppd
/usr/share/cups/model/cnmx860.ppd
/usr/share/ppd/cnmx860.ppd
$ sudo /usr/sbin/lpadmin -p CanonMX860 -m cnmx860.ppd -v cnijnet:/00-1E-8F-B6-E0-1A -E
các -p
tùy chọn quy định cụ thể tên máy in, các -m
tùy chọn định ppd
tập tin. Tập ppd
tin cho máy in của bạn nên được bao gồm trong gói trình điều khiển nhị phân của bạn và tại thời điểm này nên được cài đặt vào /usr/share/ppd
. Các -v
uri thiết bị tùy chọn quy định cụ thể (sao chép nó từ cnijnetprn
's đầu ra).
Quét
Để quét, chỉnh sửa /etc/sane.d/pixma.conf
và thêm dòng bjnp://10.0.0.20
(địa chỉ IP của Pixma). Liệt kê các thiết bị để đảm bảo Ubuntu có thể tìm thấy nó với
$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral
Bạn cũng có thể chỉnh sửa các phụ trợ không cần thiết (tất cả trừ pixma) từ /etc/sane.d/dll.conf
. Điều đó sẽ tăng tốc khám phá lên một chút. Để biết thêm chi tiết, hãy kiểm tra man sane-pixma
.
Mặc dù tôi không thể tìm thấy bất kỳ tài liệu nào về lý do tại sao hoặc như thế nào, giao thức khám phá máy in mạng Canon không hoạt động ngay trong 11.10 như trong các phiên bản trước - có lẽ là vấn đề hết thời gian khám phá. Tuy nhiên, mọi thứ đều hoạt động.