| 소개 |
| 세상살이 |
| 공부하세 |
| 떠들어 보세 |
| 추천 사이트 |
|
|
리눅스 좋아
작성일 : 08-02-15 20:56
|
삼성 천연색 레이저 복합기(CLX-2161K) 설치기
|
|
|
글쓴이 :
이민우
 조회 : 1,198
|
벼르고 별러 삼성 천연색 레이저 복합기를 샀다.
예전에 잉크젯을 썼었는데 집에서 쓰다보니 어쩌다 한 번 쓰려고 보면 잉크가 굳어서 제대로 쓸 수가 없었다.
결국 비싼 잉크 사서 일회용으로 쓰고는 버리는 일이 반복되어 아예 프린터를 버려버렸다.
한 동안 프린터 없이 생활하다 딸내미 초등학교 입학과 더불어 다시 프린터를 사려고 벼렀는데 레이저는 고가라 많이 망설여졌다. 그러던 중 삼성에서 저가형으로 집에서 쓰기 딱 알맞은 천연색 레이저 복합기가 나와서 드디어 결심하였다. 문제는 내가 리눅스를 쓰는데 삼성이 리눅스 드라이버를 속 시원하게 지원하지 않는다는 것이다.
삼성 홈페이지를 보니 CLX-2161K 드라이버가 있어서 삽질을 각오하고 구매를 하였다.
인터넷에서 최저가 261,000원을 주고 구매하였다. 삼성 홈페이지에서 Unified Linux Driver를 내려받아 설치하니 역시 안된다. 만 하루를 삽질한 끝에 드디어 성공하였다. 정말 힘든 하루였다.
나의 힘들었던 하루의 삽질기를 아래에 기록해 둔다.
- 사용 환경 우분투 리눅스 7.10, amd64
- 설치할 복합기 : 삼성 천연색 레이저 복합기 CLX-2161K
- 삼성 홈페이지에서 통합드라이버(2.0.0.97) 20070720163630625_UnifiedLinuxDriver.tar.gz 다운로드
- 위 파일의 압축 해제
$ tar -xvzf 20070720163630625_UnifiedLinuxDriver.tar.gz
- 드라이버 설치 디렉토리로 이동
$ cd cdroot
- autorun.sh와 install.sh에서 #! /bin/sh 를 #!/bin/bash로 수정
- install.sh에 libstdc++와 libtiff 를 검사하여 설치하는데 우분투에 있는데도 설치를 한다. 이를 막기 위하여 install.sh의 1332, 1333 줄을 주석 처리한다.
if [ "`basename $0`" = "uninstall.sh" ]; then
RUN_MODE=uninstall
else
# check_libstdcxx # by minwoo 08.02.15 <-- 이 부분
# check_libtiff # by minwoo 08.02.15 <-- 이 부분
RUN_MODE=install
fi
- 내 리눅스 기계에서는 GUI 설치가 중간에 더 이상 진행되지 않는 문제가 발생하여 text 설치를 위하여 install.sh에 1336줄 다음에 아래 내용을 추가하였다.
##########################################
# Insert below 3 lines by minwoo 08.02.15
USE_WRAPPERS=1
run_textmode_dialog
exit 0
##########################################
- 가장 힘들었던 부분은 위와 같이 하고 나서 프린터를 추가하고 xsane으로 스캐너도 잘 되는데 재부팅 후에 커널 패닉이 일어나는 것이었다. 이 원인을 찾는데 만 하루가 걸렸다. 원인은 parport_pc 모듈이 부팅시 기억장치에 적재될 때, 문제가 생기는 것이었다. 이 부분은 병렬 포트 설정에 관한 부분으로써 내가 구입한 복합기는 USB 방식이기 때문에 이 부분을 건너뛰도록 함으로써 문제를 해결하였다.
- install.sh 에서 959 줄을 주석 처리하였다.
# set_parport_pc_parameters # by minwoo 08.02.15 this function cause kernel panic.
- 위와 같이 하여 프린터와 스캐너가 사용 가능해졌지만, 스캐너는 루트 권한으로만 실행되었다. 이를 해결하기 위하여 또 다른 삽질이 기다리고 있었다.
- http://jacobo.tarrio.org/Samsung_SCX-4200_on_Debian 사이트에서 위 문제를 해결하기 위한 방법을 찾았다.
- http://jacobo.tarrio.org/files/soft/scx/fix-nopar-scx4200-2.00.95-2007061201.tar.gz 를 내려받아 압축을 푼다.
$ sudo cp fix-nopar/x86_64/libmfp.so.1.0.1 /usr/lib/
$ sudo adduser YOUR_USER_NAME lp
$ newgrp lp
- 이제 잘 된다.
참고 사이트
1. http://jacobo.tarrio.org/Samsung_SCX-4200_on_Debian
2. http://ubuntuforums.org/showthread.php?t=341621
* 우분투 8.04 에선
1. 삼성 홈페이지에서 통합드라이버(2.0.0.97) 20070720163630625_UnifiedLinuxDriver.tar.gz 다운로드
2. 위 파일의 압축 해제
$ tar -xvzf 20070720163630625_UnifiedLinuxDriver.tar.gz
3. 드라이버 설치 디렉토리로 이동
4. sudo cdroot/autorun
5. Next를 계속하여 설치를 진행합니다..
6. 설치 후 PPD 경로를 재지정합니다.
$ sudo ln -s /usr/share/cups/model/samsung /usr/share/ppd/custom/samsung
7. Configurator를 실행하고 Add Printer를 통해, 자신의 프린터 모델을 추가합니다.
8. 위와 같이 libmfp 파일을 패치한다.
$ sudo cp fix-nopar/x86_64/libmfp.so.1.0.1 /usr/lib/
9. /etc/init.d/mountdevsubfs.sh
and modify the lines
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
to
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
and reboot.
참고 사이트
3. http://ubuntuforums.org/showthread.php?t=341621
4. http://ubuntuforums.org/showpost.php?p=4776310&postcount=114
|
|
|