ArchLinux에 Canon IP1800 프린터를 설치하는 방법

Linux에 프린터를 설치하는 것은 때때로 프린터를 연결하고 켜는 문제 일뿐입니다. 규범, 그렇게 작동하지 않습니다. 여기에서는 프린터 설치 방법을 설명합니다. PIXMA iP1800 en 아치 리눅스.

이 가이드는 프린터 설치 문서를 기반으로합니다. 캐논 iP4300 ArchLinux 위키, 특히 Canon 드라이버 설치 방법에서.

시작하기 전에

설치할 패키지 : 컵, Ghostscript, Gsfonts, Gutenprint

# 팩맨 -S 컵 ghostscript gsfonts gutenprint

Canon 드라이버 다운로드

드라이버를 다운로드해야합니다. cnijfilter-ip1800 시리즈cnijfilter-공통. 혼동을 피하기 위해 이러한 파일을 원하는 디렉토리 내의 별도 폴더에 보관하는 것이 좋습니다. 예를 들어, 저는 정경. Canon 페이지는 .rpm 파일 만 제공하므로 rmp추출 계속하다:

# 팩맨 -S rpmextract

설치 후 rpm추출물 드라이버를 다운로드하려면 터미널에서 저장된 폴더로 이동하고 다음 명령을 실행하여 패키지를 추출합니다.

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

이제 생성 된 파일과 폴더를 해당 대상으로 이동할 시간입니다. 예를 들어 폴더 (및 모든 내용) ~ / 캐논 / usr / lib / (슈퍼 유저 권한으로) 복사해야합니다. / usr / lib /

준비하기

구성 /etc/rc.conf nano, gedit, kate 등의 텍스트 편집기를 통해 수행됩니다.

비활성화 usblp 내가 달리는 경우

# rmmod usblp

영구적으로 비활성화하기 위해 섹션에 추가합니다. 모듈 de /etc/rc.conf 다음 :! usblp

모듈 = (...! Usblp ...)

컵을 다시 시작합니다

# /etc/rc.d/cups 재시작

우리는 목록에 컵을 추가합니다 데몬 /etc/rc.conf에서 부팅 할 수 있도록합니다. 백그라운드에서 프로세스로 시작되도록 "@"가 앞에 와야합니다.

데몬 = (... @ 컵 ...)

CUPS로 설치

브라우저에서 주소 http : // localhost : 631, CUPS 웹 인터페이스로 이동합니다.
프린터 및 클래스 추가-> 새 프린터 찾기-> Canon IP1800이 나타나면이 프린터 추가-> 데이터 확인-> 계속. 프린터의 구성 파일 인 .ppd를 추가하는 것이 바람직하며 다음 폴더에 있습니다. / usr / 공유 / 컵 / 모델 / 의 이름으로 canonip1800.ppd. 사용할 용지 유형, 시트 크기 등과 같은 마지막 세부 사항을 수정합니다.

프린터가 이미 설치되어 있어야하지만 먼저 드라이버가 작동하는 데 필요한 라이브러리 구성을 완료해야합니다. 검토하기 위해 다음 명령을 실행합니다.

ldd / usr / 로컬 / 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/libcnbcess312.so.3.0.9 /usr/lib/libcnbcess312.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에는 구성 옵션이 많지 않지만 편집하여 품질과 해상도를 추가 할 수 있습니다.

Ppd 조정

원본 ppd의 백업을 만듭니다 (위치로 이동하는 것을 잊지 마십시오 : / usr / 공유 / 컵 / 모델

sudo CP canonip1800.ppd canonip_bc.ppd

선호하는 편집기 (nano, gedit, kate, leafpad 등)로 파일을 엽니 다. 나는 사용할 것이다 나노.

스도 나노 canonip1800.ppd

그리고 품질을 위해 다음 줄을 추가합니다.

* OpenUI * CNQuality / 품질 : PickOne
* DefaultCNQuality : 3
* CNQuality 2 / 높음 : "2"
* CNQuality 3 / 일반 : "3"
* CNQuality 4 / 표준 : "4"
* CNQuality 5 / 이코노미 : "5"
* CloseUI : * CNQuality

변경하려면 해결, 다음은 제거됩니다.

* OpenUI * 해상도 / 출력 해상도 : PickOne
* 기본 해상도 : 600
*해상도 600/600dpi: "<>setpagedevice"
* CloseUI : * 해상도

그리고 그들은 다음에 의해 변경됩니다.

* OpenUI * 해상도 / 출력 해상도 : PickOne
* 기본 해상도 : 600
*해상도 300/300dpi: "<>setpagedevice"
*해상도 600/600dpi: "<>setpagedevice"
*해상도 1200/1200dpi: "<>setpagedevice"
*해상도 2400/1200dpi: "<>setpagedevice"
*해상도 4800/1200dpi: "<>setpagedevice"
* CloseUI : * 해상도

ppd를 편집 한 후 저장하고 닫습니다. CUPS 웹 인터페이스에서 ppd를 업데이트합니다.


코멘트를 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   에드윈

    훌륭합니다 !! 이 상세하고 잘 설명 된 게시물에 대해 @monikgtr에게 감사드립니다 =)