วิธีการติดตั้งเครื่องพิมพ์ Canon IP1800 บน ArchLinux

บางครั้งการติดตั้งเครื่องพิมพ์ใน Linux อาจเป็นเพียงแค่การเสียบเข้าและเปิดเครื่อง แต่ในกรณีของ ศีลมันไม่ได้ผลเช่นนั้น ฉันจะอธิบายวิธีการติดตั้งเครื่องพิมพ์ในที่นี้ PIXMA iP1800 en อาร์คลินุกซ์.

คู่มือนี้อ้างอิงจากบทความเกี่ยวกับการติดตั้งเครื่องพิมพ์ แคนนอน iP4300 จากวิกิ ArchLinux โดยเฉพาะภายใต้วิธีการติดตั้งไดรเวอร์ Canon

ก่อนที่จะเริ่ม

แพ็คเกจที่จะติดตั้ง: ถ้วย, Ghostscript, Gsfonts, Gutenprint

# pacman -S ถ้วย ghostscript gsfonts gutenprint

ดาวน์โหลดไดรเวอร์ Canon

พวกเขาต้องดาวน์โหลดไดรเวอร์ cnijfilter-ip1800series และ y cnijfilter-ทั่วไป. ขอแนะนำให้คุณเก็บไฟล์เหล่านี้ไว้ในโฟลเดอร์แยกต่างหากภายในไดเร็กทอรีที่คุณต้องการเพื่อหลีกเลี่ยงความสับสน ตัวอย่างเช่นฉันสร้างโฟลเดอร์ชื่อ ศีล. เนื่องจากหน้า Canon มีเฉพาะไฟล์. rpm เราจึงจำเป็นต้องมี สารสกัด ดำเนินการต่อไป:

# pacman -S rpmextract

หลังจากติดตั้งแล้ว สารสกัดรอบต่อนาที และเพื่อดาวน์โหลดไดรเวอร์ในเทอร์มินัลเราไปที่โฟลเดอร์ที่บันทึกไว้และดำเนินการคำสั่งต่อไปนี้เพื่อแยกแพ็คเกจ

#rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
# rmpextract.sh cnijfilter-common-2.70-1.i386.rpm

ตอนนี้ถึงเวลาย้ายไฟล์และโฟลเดอร์ที่สร้างขึ้นไปยังปลายทางที่เกี่ยวข้อง ตัวอย่างเช่นโฟลเดอร์ (และเนื้อหาทั้งหมด) ~ / canon / usr / lib / ต้องคัดลอก (ด้วยสิทธิ์ผู้ใช้ขั้นสูง) ไปที่ / usr / lib /

Preparación

การกำหนดค่าของ /etc/rc.conf ทำได้โดยใช้โปรแกรมแก้ไขข้อความ: nano, gedit, kate เป็นต้น

ปิดใช้งาน ยูเอสบีแอล ในกรณีที่ฉันกำลังทำงานอยู่

#rmmod usblp

หากต้องการปิดใช้งานอย่างถาวรเราเพิ่มในส่วน โมดูล de /etc/rc.conf ดังต่อไปนี้:! usblp

MODULES = (... ! usblp ... )

เรารีสตาร์ทถ้วย

# /etc/rc.d/cups เริ่มต้นใหม่

เราเพิ่มถ้วยในรายการ ดอกเดม่อน ใน /etc/rc.conf เพื่อให้บูตจากการบูต ต้องนำหน้าด้วย "@" เพื่อให้เริ่มต้นเป็นกระบวนการในพื้นหลัง

ดอกเดม่อน = (... @cups ... )

การติดตั้งด้วย CUPS

จากเบราว์เซอร์ใดก็ได้ไปที่ที่อยู่ http: // localhost: 631 เว็บอินเตอร์เฟส CUPS
การเพิ่มเครื่องพิมพ์และคลาส -> ค้นหาเครื่องพิมพ์ใหม่ -> Canon IP1800 ปรากฏขึ้นเพิ่มเครื่องพิมพ์นี้ -> ยืนยันข้อมูล -> ดำเนินการต่อ ควรเพิ่ม. ppt ไฟล์กำหนดค่าสำหรับเครื่องพิมพ์และอยู่ในโฟลเดอร์: / usr / share / cups / model / ภายใต้ชื่อของ canonip1800.ppd. พวกเขาแก้ไขรายละเอียดสุดท้ายเช่นประเภทของกระดาษที่จะใช้ขนาดของแผ่นกระดาษเป็นต้น

ควรติดตั้งเครื่องพิมพ์ไว้แล้ว แต่ก่อนอื่นคุณต้องกำหนดค่าไลบรารีที่ไดรเวอร์ต้องการให้เสร็จสิ้น ในการตรวจสอบเราดำเนินการคำสั่งต่อไปนี้:

ldd / usr / local / bin / cifip1800

ในกรณีของฉันมันให้ผลลัพธ์ดังต่อไปนี้:

linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ​​ไม่พบ
libcnbpess312.so => ​​ไม่พบ

libm.so.6 => /lib/libm.so.6 (0xb76ff000)
libdl.so.2 => /lib/libdl.so.2 (0xb76fa000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb769f000)
libpng.so.3 => ไม่พบ
libcnbpcnclapi312.so => ​​ไม่พบ
libcnbpcnclbjcmd312.so => ​​ไม่พบ
libcnbpcnclui312.so => ​​ไม่พบ

libpopt.so.0 => /lib/libpopt.so.0 (0xb7693000)
libc.so.6 => /lib/libc.so.6 (0xb752d000)
/lib/ld-linux.so.2 (0xb774d000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb74df000)
libz.so.1 => /usr/lib/libz.so.1 (0xb74ca000)

และจำเป็นต้องสร้างลิงก์จากไลบรารีที่หายไปไปยังไฟล์ปฏิบัติการของ / usr / local / bin ที่เราคัดลอกไว้ก่อนหน้านี้ หรือติดตั้งไลบรารีที่หายไป เราแก้ไขด้วย:

# ln -s /usr/lib/libcnbpcmcm312.so.6.50.1 /usr/lib/libcnbpcmcm312.so
# ln -s /usr/lib/libcnbpess312.so.3.0.9 /usr/lib/libcnbpess312.so
# ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
# ln -s /usr/lib/libcnbpcnclapi312.so.3.3.0 /usr/lib/libcnbpcnlapi312.so
# ln -s /usr/lib/libcnbpnclbjcmd312.so.3.3.0 /usr/lib/libcnbpnclbjcmd312.so
# ln -s /usr/lib/libcnbpcnclui312.so.3.3.0 /usr/lib/libcnbpcnclui312.so
ppd ไม่มีตัวเลือกมากมายสำหรับการกำหนดค่า แต่คุณสามารถแก้ไขเพื่อเพิ่มคุณภาพและความละเอียดได้

ปรับแต่ง Ppd

ทำการสำรองข้อมูลของ ppd ดั้งเดิม (อย่าลืมนำทางไปยังตำแหน่งที่อยู่: / usr / share / cups / model

sudo cp canonip1800.ppd canonip_bc.ppd

เปิดไฟล์ด้วยโปรแกรมแก้ไขที่คุณต้องการ: nano, gedit, kate, leafpad และอื่น ๆ ฉันจะใช้ นาโน.

sudo นาโน canonip1800.ppd

และฉันเพิ่มบรรทัดต่อไปนี้สำหรับคุณภาพ:

* OpenUI * CNQuality / คุณภาพ: PickOne
* DefaultCNQuality: 3
* CNQuality 2 / สูง: "2"
* CNQuality 3 / ปกติ: "3"
* CNQuality 4 / มาตรฐาน: "4"
* CNQuality 5 / Economy: "5"
* CloseUI: * CNQuality

ในการเปลี่ยน ความละเอียดสิ่งเหล่านี้จะถูกกำจัด:

* OpenUI * ความละเอียด / ความละเอียดเอาต์พุต: PickOne
* ค่าเริ่มต้นความละเอียด: 600
*ความละเอียด 600/600 dpi: "<>setpagedevice"
* CloseUI: * ความละเอียด

และมีการเปลี่ยนแปลงโดย:

* OpenUI * ความละเอียด / ความละเอียดเอาต์พุต: PickOne
* ค่าเริ่มต้นความละเอียด: 600
*ความละเอียด 300/300 dpi: "<>setpagedevice"
*ความละเอียด 600/600 dpi: "<>setpagedevice"
*ความละเอียด 1200/1200 dpi: "<>setpagedevice"
*ความละเอียด 2400/1200 dpi: "<>setpagedevice"
*ความละเอียด 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * ความละเอียด

หลังจากแก้ไข ppd แล้วให้บันทึกและปิด และอัปเดต ppd ในเว็บอินเตอร์เฟส CUPS


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เอ็ดวิน dijo

    ยอดเยี่ยม !! ขอบคุณ @monikgtr สำหรับโพสต์ที่ละเอียดและอธิบายได้ดี =)