ฉันพบวิธีแก้ปัญหา
การพิมพ์
สามารถติดตั้งเครื่องพิมพ์เครือข่ายได้หากคุณป้อน URI ด้วยตนเอง เมื่อเพิ่มเครื่องพิมพ์ใหม่ให้เลือกEnterURIจากรายการอุปกรณ์และป้อนcnijnet:/01-23-45-67-89-AB
ที่01-23-45-67-89-AB
อยู่ MAC ของเครื่องพิมพ์ คุณต้องเลือกรุ่นเครื่องพิมพ์สำหรับไดรเวอร์ด้วยตนเอง แต่ทุกอย่างจะพิมพ์ตามที่ควรจะเป็น
หากวิธีนี้ไม่ได้ผลให้ปฏิบัติตามคำแนะนำด้วยตนเองจาก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
-p
ชื่อเครื่องพิมพ์ตัวเลือกที่ระบุใน-m
ตัวเลือกที่ระบุppd
ไฟล์ ไฟล์สำหรับเครื่องพิมพ์ของคุณควรจะรวมอยู่ในแพคเกจโปรแกรมควบคุมไบนารีของคุณและที่จุดนี้ควรได้รับการติดตั้งในppd
ตัวเลือกระบุ URI อุปกรณ์ (คัดลอกจากการส่งออก 's)/usr/share/ppd
-v
cnijnetprn
การสแกน
สำหรับการสแกนแก้ไข/etc/sane.d/pixma.conf
และเพิ่มบรรทัดbjnp://10.0.0.20
(ที่อยู่ IP ของ Pixma) ทำรายการอุปกรณ์เพื่อให้แน่ใจว่า Ubuntu สามารถค้นหาได้
$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral
คุณสามารถแก้ไขแบ็กเอนด์ที่ไม่จำเป็น (ทั้งหมดยกเว้น pixma) /etc/sane.d/dll.conf
เพิ่มเติมได้ นั่นควรเร่งการค้นพบให้เร็วขึ้น man sane-pixma
สำหรับรายละเอียดเพิ่มเติมโปรดดูที่
แม้ว่าฉันจะไม่พบเอกสารใด ๆ เกี่ยวกับสาเหตุหรือวิธีการโปรโตคอลการค้นพบเครื่องพิมพ์เครือข่ายของแคนนอนทำงานไม่ถูกต้องใน 11.10 เช่นเดียวกับในรุ่นก่อนหน้า - อาจเป็นปัญหาการหมดเวลาการค้นหา ถึงกระนั้นทุกอย่างก็พร้อมทำงาน