제 집에는 컴이 한대 있습니다.
당근 리눅스가 설치되었있습니다.
그런데 다른 분(wife)가 윈도우에서 작업할 것이 있으니.. 윈도우를 사용하게 해달라고 요청
을 했습니다. pentium4 1.5GHz, 670M, 하드 60G로 눈물을 머금고
vmware를 설치하고 윈도우를 설치했습니다.
제 프린터는 HP656C입니다. USB포트를 이용하구요..
그런데 아글쎄.. linux와 vmware가 USB를 사용할려면
한쪽을 죽여야 하더군요..
linux에서는 usb모듈을 올려서 프린터를 이용하고 있는데..
모듈을 내려다,올려다 넘 귀찮았습니다.
그래서 당근 vmware의 윈도우에서 리눅스쪽 프린터를 공유할려고 했습니다.
현재 파일공유는 됩니다. 아무런 문제 없이요..
참 리눅스에서 프린터는 cups를 이용하고 있습니다.
HP656C는 gimp-print에도 드라이버가 없어서
처음에는 www.linuxprinting.org에서 PPD파일을 직접 받어서 설치했는데..
이게 문제가 있더군요.. 그래서 Redhat 8.0에 있는 foomatic를 이용해서 잡았습니다.
그리고 모든 게 정상적으로 잘 작동됩니다.
삼바는 2.2이상부터인가(?) cups를 지원한다고 문서에 나왔있더군요..
그래서 cups의 매뉴얼대로 했습니다.
간단히 설명하자면
일단 삼바의
printcap name = cups
printing = cups
load printers = yes
하구 삼바 재시동 후 vmware의 윈도우에서 기존대로 network프린터를
잡아서 설치하고(물론 윈도우의 HP드라이버를 이용해서)
프린터하면 안되더군요.(왜? 안되는지는 모르겠습니다.)
결국 삽질 2일 후 문서에 드라이버를 윈도우에 export하는 부분이
있길래 export 할 때 필요한 드라이버가 adobe사의 postscript driver
더군요.. 그래서 혹시나 하구 이걸 윈도우에서 직접 설치했습니다.
허걱 그런데 이게 왠일입니까 기냥 되더군요..
흑흑 얼쑤도 잠깐 이게 왠일입니까..
한번 인쇄하고 나면 프린터를 접근할 수 없다는 에러메시지가
보이면서 프린터가 안되는 것입니다. 그러면 할 수 없이 프린터를 재시동하구 다시 됩니다
. 그리고 신기한 것이 분명 설치할 때는 servernameprintername이렇게
해서 경로를 지정했는데.. 프린터등록정보에서 포트를 보면
포트가 안잡혔더군요.. 그런데 분명 됩니다.
오히려 포트를 servernameprintername이렇게 잡으면 안되는 것이예요... 아예 안됩니다.
잠깐 프린터부분 설정내용을 보면 다음과 같습니다.
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
# Set public = yes to allow user 'guest account' to print
guest ok = yes
writable = no
printable = yes
printer admin = root
[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
guest ok = no
read only = yes
write list = root
이 설정의 어떤 부분이 잘못되었기에 직접 포트경로를 지정하면
에러가 나는 것일까요..
1원짜리 팁란의 어떤분이 IPP를 이용한 설치방법을 알려주셨는데..
전 안되더군요...
이왕하는 것 여기서 완결짓고 싶습니다.
문제를 정리하자면 다음과 같습니다.
1. 리눅스 삼바 이용 (vmware의 삼바는 사용하지 않습니다.)
2. vmware 의 네트워크 (bridged network)
3. 리눅스와 vmware의 파일공유는 문제없이 됨
4. 리눅스와 vmware의 프린터 공유는 이상하게 작동되고 있슴
5. 이상작동 :
* vmware에서 프린트시 한번만 작동하고 에러출력
* vmware의 윈도우에서 원 HP656C드라이버를 이용하고
* 리눅스의 프린터경로를 포트로 지정하면 공유안됨
* 그래도 작동하는 것은 adobe의 postscript driver를
이용해서 설치하면 되긴 되는데..한번만 됨
질문은 다음과 같습니다.
* 리눅스에서 cups이용시 윈도우에서 포트지정하는 법
* 위의 설정에서 접근에러의 이유가 있나요?
휴 넘 장황하나요? 어느정도 정리는 됐지만..
마지막 부분에서 막히네요..
고수분들이나 경험하셨던 분들의 많은 조언 부탁드립니다.