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 /
준비하기
비활성화 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의 백업을 만듭니다 (위치로 이동하는 것을 잊지 마십시오 : / 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를 업데이트합니다.
훌륭합니다 !! 이 상세하고 잘 설명 된 게시물에 대해 @monikgtr에게 감사드립니다 =)