2009년 11월 4일 수요일

Slackware Printer 사용하기 : CUPS

실력이 없어서인지 아니면 별로 쓸모가 없어서 인지 몰라도,
어제까지 나는 리눅스에서 프린트를 해본적이 없다.

그런데 이제는 조금 필요해 졌다. 그래서 프린트 사용을 해보려고 노력해보았다.
  • 과거에 'Fedora' 에서 하던 방법을 시도.                   실패
  • 'CUPS' 를 사용해보기 위해 'damon' 을 구동시킴.        실패
  • 다른 Blog 글을 참고하여 시도.                                실패
  • 13.0 버전에 있는 HPlip 프로그램 사용함.              1차실패
CUPS 에러가 계속 발생.
PPD   에러가 계속 발생.

  • HPlip 버전업그레이드 동일한 에러 발생.                2차실패
결국 차근차근 다음 사이트를 읽어봄.
혹시나 해서 http://localhost:631/ 접근해보았는데
  • CUPS 실행중
  • WEB 을 통하여 Printer 설치
USB
Network
Parallel
Samba
  • Slackware 구동중에 printer 사용 가능                      성공
다음은 CUPS web 접근한 부분이다.


  • Name 은 컴퓨터를 식별하는 이름으로 몇가지 문자는 제외된다.
  • 나머지는 우리들이 보기 편하게 붙여주는 이름들이다.

  • 어떻게 연결되있는 장치인지를 설정하는 과정이다.
  • 대부분 비슷하면 여기서는 'Network printer' 를 설정하는 과정만 보인다.
  1. 아래에 드롭다운된 메뉴중에서 IPAddress로 되어 있는 장치를 선택한다.
  2. 새로운 'IPAddress' 의 'Printer' 는 'AppSocker/HP JetDirect' 를 선택한다.

  • Device URI를 입력해야 하는데 모른다면 다음 그림을 참조하여 작성하자

  • hplip이 설치되어 있다면 다음 IP 를 갖는 Printer 주소를
  • 'CUPS URI' 로 변경해준다.

  • 마지막으로 장치를 찾아서 설정하면 되는데
  1. 1. 장치 이름으로 설정하는 것
  2. 2. 장치명을 알고, PPD파일의 위치를 안다면 바로 설정.

  • 자 설치에 성공하였다면 이렇게 보인다.
  • 위쪽은 Network Printer
  • 아래는 USB Printer

지금까지는 모두 rdesktop 으로 MS원격데스크탑을 연결하여서 프린터를 했지만,
별로 어렵지 않다. 단지 X-window 상에서  hp-toolbox 가 제대로 실행되지 않아 포기했을 뿐이다.
이제 Slackware에서 바로 프린터를 사용하자.

참고.
Slackware 는 Runlevel 에 따라 실행되는 Daemon을
  • /etc/rc.d/rc.[1-6]/'K... or S...'    식으로 관리하지 않고
  • /etc/rc.d/'rc.[046KMS]' 파일로 관리하며, 실행권한 을 변경하는 식으로 관리한다.
  • CUPS 는 rc.M 에 포함되어 있어서 실행 권한만 chmod 755 ./rc.cups 로 변경하면 된다.




댓글 없음:

댓글 쓰기