Cách cài đặt máy in Canon IP1800 trên ArchLinux

Việc cài đặt máy in trong Linux đôi khi chỉ là việc cắm chúng vào và bật chúng lên, nhưng trong trường hợp Canon, nó không hoạt động như vậy. Ở đây tôi giải thích cách cài đặt máy in PIXMA iP1800 en ArchLinux.

Hướng dẫn này dựa trên bài viết để cài đặt máy in Máy ảnh Canon iP4300 từ wiki ArchLinux, cụ thể là theo phương pháp cài đặt trình điều khiển Canon.

Trước khi bạn bắt đầu

Các gói đã cài đặt: Cốc, Ghostscript, Gsfonts, Gutenprint

# pacman -S cốc ghostcript gsfonts gutenprint

Tải xuống trình điều khiển Canon

Họ phải tải xuống trình điều khiển cnijfilter-ip1800seriescnijfilter-chung. Tôi khuyên bạn nên giữ các tệp này trong một thư mục riêng trong thư mục bạn muốn, để tránh nhầm lẫn. Ví dụ: tôi đã tạo một thư mục có tên là kinh điển. Vì trang Canon chỉ cung cấp tệp .rpm, chúng tôi cần rmextract để tiếp tục:

# pacman -S vòng/phútextract

Sau khi cài đặt giải nén rpm và để tải xuống các trình điều khiển, trong một thiết bị đầu cuối, chúng tôi điều hướng đến thư mục nơi chúng được lưu và thực hiện các lệnh sau để giải nén các gói

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

Bây giờ đã đến lúc di chuyển các tệp và thư mục đã được tạo đến đích tương ứng của chúng. Ví dụ: thư mục (và tất cả nội dung của nó) ~ / canon / usr / lib / nó phải được sao chép (với quyền của người dùng cấp trên) sang / usr / lib /

Chuẩn bị

Cấu hình của /etc/rc.conf nó được thực hiện thông qua trình soạn thảo văn bản: nano, gedit, kate, v.v.

Vô hiệu hóa usblp trong trường hợp tôi đang chạy

# rmmod usblp

Để hủy kích hoạt nó vĩnh viễn, chúng tôi thêm vào phần MODULES de /etc/rc.conf sau:! usblp

MODULES = (...! Usblp ...)

Chúng tôi khởi động lại cốc

# /etc/rc.d/cups khởi động lại

Chúng tôi thêm cốc vào danh sách HÀNG NGÀY trong /etc/rc.conf để nó khởi động từ khi khởi động. Nó phải được đặt trước bởi "@" để nó bắt đầu như một quá trình trong nền.

DAEMONS = (... @cups ...)

Cài đặt với CUPS

Từ bất kỳ trình duyệt nào, truy cập địa chỉ http: // localhost: 631, giao diện web CUPS.
Thêm máy in và lớp -> Tìm máy in mới -> Canon IP1800 xuất hiện, Thêm máy in này -> Xác minh dữ liệu -> Tiếp tục. Tốt hơn là thêm .ppd, tệp cấu hình cho máy in và nó nằm trong thư mục: / usr / share / cup / model / dưới cái tên canonip1800.ppd. Họ sửa những chi tiết cuối cùng, chẳng hạn như loại giấy họ sẽ sử dụng, kích thước của tờ giấy của họ, v.v.

Máy in đã được cài đặt sẵn, nhưng trước tiên, bạn phải hoàn tất việc định cấu hình các thư viện mà trình điều khiển cần để hoạt động. Để xem lại, chúng tôi thực hiện lệnh sau:

ldd / usr / local / bin / cifip1800

Trong trường hợp của tôi, nó đã cho tôi kết quả sau:

linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ​​không tìm thấy
libcnbpess312.so => ​​không tìm thấy

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 => không tìm thấy
libcnbpcnclapi312.so => ​​không tìm thấy
libcnbpcnclbjcmd312.so => ​​không tìm thấy
libcnbpcnclui312.so => ​​không tìm thấy

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)

Và cần tạo liên kết từ các thư viện còn thiếu đến tệp thực thi của / usr / local / bin mà chúng tôi đã sao chép trước đó; hoặc cài đặt các thư viện bị thiếu. Chúng tôi sửa nó bằng:

# 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/libcnbpcnclapi312.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 không chứa nhiều tùy chọn cho cấu hình, nhưng bạn có thể chỉnh sửa nó để thêm chất lượng và độ phân giải.

Tinh chỉnh ppd

Tạo một bản sao lưu của ppd gốc (đừng quên điều hướng đến vị trí của nó: / usr / share / cup / model

sudo cp canonip1800.ppd canonip_bc.ppd

Mở tệp bằng trình chỉnh sửa ưa thích của bạn: nano, gedit, kate, leafpad, v.v. tôi sẽ sử dụng nano.

sudo nano canonip1800.ppd

Và tôi thêm các dòng sau cho chất lượng:

* OpenUI * CNQuality / Quality: PickOne
* Mặc địnhCNChất lượng: 3
* CNQLCL 2 / Cao: "2"
* CNQuality 3 / Bình thường: "3"
* CNQuality 4 / Tiêu chuẩn: "4"
* CNQuality 5 / Kinh tế: "5"
* CloseUI: * CNQuality

Để thay đổi độ phân giải, chúng bị loại bỏ:

* OpenUI * Độ phân giải / Độ phân giải đầu ra: PickOne
* Độ phân giải mặc định: 600
*Độ phân giải 600/600 dpi: "<>setpagedevice"
* CloseUI: * Độ phân giải

Và chúng được thay đổi bởi:

* OpenUI * Độ phân giải / Độ phân giải đầu ra: PickOne
* Độ phân giải mặc định: 600
*Độ phân giải 300/300 dpi: "<>setpagedevice"
*Độ phân giải 600/600 dpi: "<>setpagedevice"
*Độ phân giải 1200/1200 dpi: "<>setpagedevice"
*Độ phân giải 2400/1200 dpi: "<>setpagedevice"
*Độ phân giải 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * Độ phân giải

Sau khi chỉnh sửa ppd, hãy lưu và đóng; và cập nhật ppd trong giao diện web CUPS.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Edwin dijo

    Thông minh !! cảm ơn @monikgtr cho bài viết chi tiết và giải thích tốt này =)