[해결] 캐논 레이저 프린터 lbp3200, 우분투 8.10에서 인쇄가 되지 않습니다

캐논 레이저 프린터 LBP 3200이 우분투 8.10 환경에서 제대로 작동하지 않습니다. 어떻게 하면 좋을까요? 인쇄를 걸어도 인쇄가 시작되지 않고 ‘처리중’ 상태에 무한정 머물러 있네요(Document Print Status 화면).

이 프린터는 우분투에서 지원하지 않는 기종이라 드라이버를 직접 찾아 설치했습니다(deb 파일 2개). 그리고 '시스템 > 관리 > 인쇄’의 프린터 '속성’으로 가서 '제조회사 및 모델명’을 'Canon LBP3200 CAPT ver.1.5’로 설정했습니다.

드라이버 있는 곳:

http://software.canon-europe.com/software/0031118.asp

드라이버 파일: 1.80 버전
CAPTDRV180.tar.gz

도움 받은 글들:

http://www.ubuntu.or.kr/viewtopic.php?f=20&t=3200 http://k2hyun.tistory.com/42

‘시스템 > 관리 > 인쇄’ 에서 프린터의 '속성’을 보면, '프린터 관련 사항’이라는 부분이 있는데 인쇄를 걸기 전에는 '대기중’이었다가 ‘테스트 페이지 인쇄’ 버튼을 클릭하면 다음과 같이 바뀝니다. 특히 'DEBUG’라는 말이 나온다는 게 좀 수상하군요.

[quote:1q24wafz]프린터 관련 사항: 처리중 - 현재 프린터가 온라인입니다DEBUG: Wrote 24bytes of print data…[/quote:1q24wafz]

드라이버 설정까지 다 마친 것 같은데 왜 인쇄가 되지 않는 걸까요? 기다리다 못해 한 번 더 ‘테스트 페이지 인쇄’ 버튼을 클릭하면 Document Print Status 화면에서 먼젓번 것은 ‘처리중’, 나중 것은 '보류’가 되고 그 중 하나를 취소하면 프린터 관련 사항 내용이 이렇게 바뀝니다.

[quote:1q24wafz]프린터 관련 사항: 대기중 - 프린터 사용 중; 5초 후 다시 시도…[/quote:1q24wafz]

물론 5초가 아니라 5분이 지나도 프린터는 침묵을 지킬 뿐입니다. ㅠ.ㅠ

Canon 사용자라 깊게 답변은 어려우나

우선
cups 데몬이 실행 중인지요?
확인 ps -ef | grep cupsd 또는 파폭에서 http://localhost:631/printers
실행 sudo /etc/init.d/cpus start

위 이유가 아니라면
/var/log/cups/error_log 를 살펴 보시고
압축하여 업로드 해 주시기 바랍니다.

네. 확인해 보니 cups 데몬 실행 중입니다. 그래도 혹시나 하는 마음에 다시 실행시켜 보았지만 마찬가지 결과를 보여주는군요.

캐논 LBP3200 프린터는 공식적으로는 MS 윈도 전용 제품이라서 매킨토시 시스템이나 리눅스 쪽으로는 드라이버 지원이 영 시원치 않다고 하네요. 몇 년 전 이거 살 때만 해도 리눅스를 쓰게 될 줄은 생각도 못했죠. 그래서 그냥 싼 맛에 샀던 건데 이제 와서 고생입니다.

프린터 드라이버는 세 가지 버전을 사용해서 테스트해 보았습니다. 모두 설치는 되지만 인쇄는 되지 않았습니다.

1.30 버전 / 1.60 버전 / 1.80 버전

그 중에서 1.60 버전은 아래 글을 쓰신 분도 인쇄가 되지 않는다고 하시네요.

http://k2hyun.tistory.com/42

[quote:33gcb6qt]최신드라이버 1.6버전이 있는데 본인이 설치할때는 드라이버 셋팅은 되었는데 문서출력 안되었다.(뭘 알야야 손보지;-_-)[/quote:33gcb6qt]

1.80 버전이 우분투 8.10에서 제대로 작동하지 않는다는 말도 있습니다. 아래 글의 ‘step 1’ 항목

https://help.ubuntu.com/community/Hardw ... n_LBP_2900

[quote:33gcb6qt]Added 2009-01-04: the most recent CAPT driver (v. 1.80) does not work on Ubuntu 8.10, so you should better download 1.60 version instead.

최근 버전(v. 1.80) 캐논 드라이버는 우분투 8.10에서 작동하지 않습니다. 1.60 버전을 내려 받으세요.[/quote:33gcb6qt]

저는 세 가지 버전에서 모두 실패.

지난주 우연히 우분투 라이브 시디를 내려 받아 실행시켜 보고 반한 뒤 시간 나기를 기다려서 토요일에 바로 설치하기를 저질러 버린 초짜입니다. 그러니까 리눅스라는 걸 만져 보게 된 건 이제 겨우 사흘째. 리눅스 시디가 알아서 하드웨어도 설정해 주고 쓸 만한 프로그램도 설치해 주고 해서 놀랐습니다. 듣기로는 리눅스 설치하려면 꽤나 고생을 해야 한다고 하던데, 우분투는 XP보다도 쉬웠습니다(프린터 문제만 아니었다면 완벽). 게다가 오피스와 그래픽 프로그램들까지 무료로 들어 있다니 이런 게 어떻게 가능한 건가 싶더군요. ‘자본주의’ 중력장이 거의 물리 법칙인 양 존재하는 세상에 저 혼자 떨어지지 않고 두둥 떠 있는 신기한 물건을 보는 듯한 느낌이었습니다.

권한 문제로 에러 로그에 접근하지 못하고 삽질하다가 잘못해서 날려 버리고 겨우겨우 오늘자 삽질한 로그를 카피할 수 있었습니다. 그 내용을 올립니다. 에러 로그 파일 자체는 열어볼 수도, 옮길 수도, 카피할 수도 없다고 거부하네요. 제가 주인이 아니랍니다(그럼 누가 주인인 게냐? -,.-). 아주 철저하네요.

관심 주셔서 고맙습니다, 강분도 님.

‘ubuntu LBP 3200’ 키워드로 구글링 해보니…
우분투에서 잘 사용 가능 모델 이더군요…

구글링으로 관련글을 더 보시고 해보시기 바랍니다.
제가 보기엔 하드웨어가 안 되는게 아니고…
리눅스 이해도가 부족하여 그런거 같습니다.

전에 어떤 답변 댓글에서 한말인데…
"[b:3dseb8su]리눅스 사용 천천히 멀리 보고 가시길 바랍니다.[/b:3dseb8su]" 즐겁게… ;)

네. 잘 사용하시는 분들도 많다고 해서 성공하신 분 경험담을 좀 들어볼 수 있을까 싶어 글을 올렸습니다.

이제 시작이니 천천히 하나씩 알아가다 보면 어느날 길이 열리겠지요. 당분간은 프린트 할 일이 있으면 MS 윈도로 가서 하면 되겠구요.

고맙습니다.

(덧붙임) 바로 앞 글에서 내용을 인용해 놓고 실제 링크는 다른 페이지로 적어 놓았더군요. 수정했습니다.

http://k2hyun.tistory.com/42

드라이버가 현재 우분투 버전을 지원한다면 다른 사이트들의 복잡한 설정을 참조하지 마시고
링크한 드라이버를 받을 수 있는 사이트를 보니 8.04 데스크탑을 지원하고 매뉴얼도 있으니
그냥 8.04 데스크탑을 설치하고 매뉴얼을 따라 설치하고 설정한 후 테스트 해 보시는게 좋을 듯 합니다. 8.10이 최신 버전이지만 8.04도 아주 좋습니다.

그리고 저도 캐논 제품이지만 잉크젯 복합기 mp160사용자인데, 현재는 우분투에서 기본적으로 지원하기 때문에 사용하고 있지 않고 있지만
예전에 독점 드라이버를 사용할 때, 독점 드라이버에서 기본적으로 설정한 프린터 장치 경로랑 우분투가 프린터를 인식한 경로가 다른 경우가 있었습니다. 님의 경우처럼 별다른 에러없이 프린트가 안되더군요.
프린터 속성을 보시면 URI 장치라고 있는데 한번 변경해 보시죠.

[attachment=0:28p7vckz]scr_print.png[/attachment:28p7vckz]

위 그림이 보통 우분투에서 보이는 기본 화면일 겁니다.
"App~, Internet ~, LPD~, Windows~, 기타~" 로 된 장치는 기본적으로 존재하는 것이므로 무시하시고
다른 장치가 있다면 그것을 이용해 보시기 바랍니다.

URI 장치 변경을 해도 인쇄가 되지 않네요. 그래도 xbit님 도움말 고맙습니다.

지금은 일단 8.04 버전까지만 지원하는 드라이버가 8.10버전도 지원할 수 있도록 업데이트 되길 기다리고 있습니다. 인쇄할 일 있으면 문서를 PDF 등의 파일로 만들어 XP로 부팅한 후 사용하고 있구요.

인쇄 성공했습니다. 도와주신 분들 고맙습니다.

그동안 한 삽질이야 이루 말할 수 없지만 가지는 다 쳐 내고 프린터를 동작시키기까지의 핵심만 요약하면 아래와 같습니다.

  1. 아래 인터넷 페이지에서 리눅스용 드라이버를 다운로드 받는다.
    현재 버전 1.80: CAPTDRV180.tar.gz
http://software.canon-europe.com/products/0010044.asp
  1. 압축을 풀면 나오는 패키지 파일 2개를 다음 순서대로 더블 클릭해서 설치한다.

[code:ownd95i1]cndrvcups-common_1.80-1_i386.deb
cndrvcups-capt_1.80-1_i386.deb[/code:ownd95i1]

  1. 터미널을 열고 아래 명령어를 차례대로 입력한다.

[code:ownd95i1]# sudo /etc/init.d/cups restart

sudo /usr/sbin/lpadmin -p LBP3200 -m CNCUPSLBP3200CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

sudo /usr/sbin/ccpdadmin -p LBP3200 -o /dev/usb/lp0

sudo /etc/init.d/ccpd start

[/code:ownd95i1]
4. 인쇄를 하기 위해 프린터를 켤 때마다 아래 명령어를 먼저 한 번씩 입력해 준다. 그러지 않으면 인쇄가 되지 않는다.

[code:ownd95i1]# sudo /etc/init.d/ccpd start[/code:ownd95i1]

특이 사항:

  1. 드라이버에 포함된 매뉴얼에는 드라이버 패키지 설치 후 아래와 같이 명령어를 쓰라고 되어 있는데 제 경우에는 cupsys가 없다며 작동하지 않았습니다.

[code:ownd95i1]# sudo /etc/init.d/cupsys restart[/code:ownd95i1]
대신 아래와 같이 했더니 제대로 작동했습니다.

[code:ownd95i1]# sudo /etc/init.d/cups restart[/code:ownd95i1]

  1. 프린터를 껐다가 켤 때마다 위의 4번 항목처럼 명령어를 써야 한다는 것이 좀 이상합니다. 혹시 해결 방법 알고 계시는 분?

/etc/init.d에 들어있다면… 서비스 데몬일텐데…
시스템->기본 설정->세션 메뉴와
시스템->관리->서비스 메뉴를 한번 살펴보세요.

만약 찾을 수 없더라도…
매번 시작할 때마다 해줘야하는 일이라면 세션에 추가해서 사용하실 수 있을 것같습니다.
혹은 우분투 시작할 때 명령을 실행시키려면 어떻게 하는지 검색해보면 자동으로 실행시키는 것은 어렵지 않을 것같습니다.

아 잘못 봤습니다.
"우분투를 시작할 때마다"가 아니라 "프린터를 켤 때마다"이군요…
프로그램 메뉴에 오른쪽 클릭하고 '메뉴 편집’을 해서 메뉴로 추가해놓고 켤 때마다 클릭해서 사용하는 방법도 있겠네요.

[quote="tinywolf":1s8b4jxu]
프로그램 메뉴에 오른쪽 클릭하고 '메뉴 편집’을 해서 메뉴로 추가해놓고 켤 때마다 클릭해서 사용하는 방법도 있겠네요.[/quote:1s8b4jxu]
고맙습니다. 말씀 듣고 방금 패널에 추가했습니다. 메뉴에 해 놓는 것보다는 패널 쪽이 아무래도 클릭질 한 번이라도 덜 하게 될 테니까요.
귀찮은 거 싫어하는 엔드 유저의 행태. =.=;;

우분투 8.10에서 9.04로 업그레이드했더니 다시 프린터가 동작하지 않네요. 설치를 반복해 봐도 마찬가지입니다. 캐논 프린터 쓰시는 분들은 문제 해결 방법이 나올 때까지는 업그레이드하지 않는 것이 좋을 것 같습니다.

우분투 포럼에 올라온 관련 글:
[url=http://ubuntuforums.org/showthread.php?t=1127632:3p38bqbx]printing with canon jaunty broke it[/url:3p38bqbx]

9.04에서도 프린터 동작합니다. 그냥 어느날 갑자기 되는군요. :o

이유를 알 수 없어 자세한 과정을 적지는 못하지만, 여하튼 9.04에서도 작동한다는 것을 알려드리기 위해 글 올립니다.

8.10에서 잘 되던 것이 9.04에서 안 된 이유를 알았습니다.

8.10 당시 드라이버를 설치하면서 아래 명령어를 썼습니다. 정확한 내용은 모르지만 ccpd를 자동실행하도록 설정하는 것이라고 들었습니다. ccpd는 캐논 프린터 드라이버와 관련된 파일입니다.

sudo update-rc.d ccpd defaults 20

하지만 9.04에서는 저렇게 하지 말아야 제대로 인쇄되더군요. 설정된 내용을 해제하려면 아래와 같이 명령어를 입력하면 됩니다.

sudo update-rc.d -f ccpd remove

저는 이 시점에서 드라이버를 모두 제거하고 다시 설치했습니다. 그리고 프린터를 켤 때마다 아래 명령어를 입력해 주니 매번 인쇄가 잘 되었습니다.

sudo /etc/init.d/ccpd start

최종 정리하겠습니다. 먼저 드라이버 제거 과정은 다음과 같습니다.

[code:3rvkls0i]sudo /usr/sbin/ccpdadmin -x LBP3200
sudo /usr/sbin/lpadmin -x LBP3200
sudo update-rc.d -f ccpd remove
sudo dpkg -P cndrvcups-capt
sudo dpkg -P cndrvcups-common[/code:3rvkls0i]

드라이버 설치 과정은 다음과 같습니다.

[code:3rvkls0i]sudo dpkg -i cndrvcups-common_1.80-1_i386.deb
sudo dpkg -i cndrvcups-capt_1.80-1_i386.deb
sudo /etc/init.d/cups restart
sudo /usr/sbin/lpadmin -p LBP3200 -m CNCUPSLBP3200CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
sudo /usr/sbin/ccpdadmin -p LBP3200 -o /dev/usb/lp0
sudo /etc/init.d/ccpd start[/code:3rvkls0i]

이게 제 컴퓨터에서만 그런 건지, 일반화시킬 수 있는 내용인지는 잘 모르겠습니다. 캐논 프린터 인쇄 때문에 문제를 겪고 계신 분이 계시다면 실행해 보시고 결과를 알려 주세요.

https://help.ubuntu.com/community/Hardw … n_LBP_2900

저도 같은 프린터로 고생하고 있었는데 10.04에서도 가능할까요?

[quote="peacebaro":3f4z50a1]저도 같은 프린터로 고생하고 있었는데 10.04에서도 가능할까요?[/quote:3f4z50a1]
10.04에서도 가능합니다. 설치 방법도 같습니다. 인쇄 잘 됩니다.

[quote="vitalizer":3f4z50a1]https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900

문서에서 Step5에 있는 init 스크립트로 교체하면 잘 됩니다.[/quote:3f4z50a1]
도움말 고맙습니다. 제 경우 스크립트 교체를 하면 CPU 점유율이 치솟는 문제가 있어 원래 것을 그대로 썼습니다. 컴퓨터마다 다른 듯합니다.

프린터 드라이버를 자동으로 설치해 주는 스크립트가 있어 소개합니다.

  1. 아래 파일을 다운로드 받습니다.
http://codebin.cotescu.com/canon/lbp_dr ... ver.tar.gz
  1. 압축을 푼 뒤 터미널에서 아래 명령을 입력합니다.

[b:1har9zdk]sudo ./canonLBP_install.sh LBP3200[/b:1har9zdk]

  1. 리부팅하면 설치가 완료됩니다.

허탈할 정도로 간단합니다. 32비트, 64비트 모두 쓸 수 있습니다. 우분투 10.04에서 깔끔하게 작동하는 것을 확인하고 글 올립니다.

스크립트 만든 분의 설명 페이지:

http://radu.cotescu.com/2010/03/20/how- ... in-ubuntu/