다음 이전 차례

8. 리눅스 프린터와 M$ 공유시키기

리눅스의 프린터를 M$와 공유시키기 위해서는 프린터가 리눅스에서 작동되도록 설정이 되어있어야 한다는 것은 당연한 것이다. 리눅스에서 프린트가 가능하다면 삼바 공유를 설정하는 것은 간단한 일이다.

로컬 프린트를 설정하는 부분에 대해서는 Printing HOWTO 문서를 참고하기를 바란다.

이 문서의 저자는 M$ NT에 연결된 프린터를 사용하기 때문에 이 부분을 완전한 것으로 생각하지 말고, 단지 제안하는 정도로 생각하기 바란다. 만약 리눅스 프린터와 M$를 공유시키는 자세한 방법을 알고 있다면 메일 dwood@plugged.net.au 을 보내주기 바란다. 그것을 참고로해서 이 부분이 완벽하게 될 수 있다.

smb.conf에 프린트 설정을 추가한다.


[global]
   printing = bsd
   printcap name = /etc/printcap
   load printers = yes
   log file = /var/log/samba-log.%m
   lock directory = /var/lock/samba

[printers]
   comment = All Printers
   security = server
   path = /var/spool/lpd/lp
   browseable = no
   printable = yes
   public = yes
   writable = no
   create mode = 0700

[ljet]
   security = server
   path = /var/spool/lpd/lp
   printer name = lp
   writable = yes
   public = yes
   printable = yes
   print command = lpr -r -h -P %p %s

프린터의 경로(이 경우엔 [ljet]의 path)를 /etc/printcap에 정의된 스풀디렉토리와 일치시키는 것을 잊지말아라.

주의: 삼바를 이용해 유닉스에 연결된 프린터와 M$ NT를 공유시키는 것에는 약간의 문제가 있다. 문제의 하나는 공유된 프린터를 NT가 적절하게 인식할 수 있느냐에 대한 것이다. 이 문제를 고치기 위해서는 삼바 소스에 포함되어 있는 docs/WinNT.txt 문서를 보기 바란다. 또다른 문제는 암호를 처리하는 문제이다. 위의 문서를 살펴보면 이 문제의 수정에 실패한 것을 이해하기 어렵게 써놓았다.


다음 이전 차례