FC4의 리눅스 프린터 윈도우에서 공유시 드라이버 설치되어 "준비됨" 까지 떴는 데 프린터가 안됩니다. smb.conf 파일좀 봐주세요. (자답..및 완전해결 ^^~V)

ohver의 이미지

FC4, Samba version 3.0.14a-2 에 있는 HP DeskJet 6122 프린터를 윈도우 XP 에서 사용하기 위해서
드라이버는 hplip을 설치해서 cups 에서 드라이버를 잡았고
http://www.samba.org/
에 있는 메뉴얼도 보고 smb.conf 를 설정하였습니다.

리눅스에서는 당연히 프린터 잘 되구요.
그리고 윈도우에서 프린터는 잘 보여서 공유까지하는 데는 성공하였습니다.
드라이버는 공유시에 뜨는 드라이버 설치 메뉴에서 windows XP 드라이버를 설치하였습니다.
사용권한이 없다는 메세지도 뜨지 않고, "준비됨"이 확인됩니다.
그런데, 프린트를 하면 아무런 응답도 없고, 프린트가 되지 않습니다..
이것저것 바꿔봐도 안되네요.. ㅠ.ㅠ
아래에 smb.conf 도 함께 올려봅니다.
고수님들의 도움 부탁드립니다.
[global]

workgroup = Ferroic
; server string = %h server

dos charset = cp949
display charset = cp949
unix charset = cp949

hosts allow = 아이피들... ㅡ.ㅡ;;

load printers = yes
printing = cups
Printcap name = cups
min print space = 10
max print jobs = 500
printable = no
use client driver = no

log file = /var/log/samba/%m.log
max log size = 50

; encrypt passwords = yes

pam password change = yes

username map = /etc/samba/smbusers

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=16384 SO_RCVBUF=16384

os level = 16

dns proxy = no
restrict anonymous = no
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto
server string = QMMRL1004
max open files = 1000
machine password timeout = 60

#============================ Share Definitions ==============================
[printers]
comment = All Printers
path = /var/spool/samba
public = yes
guest ok = yes
writable = no
printable = yes
printer admin = root
valid users = 아이디들

[print$]
comment = Printer Drivers Download Area
path = /etc/samba/drivers
browseable = yes
guest ok = yes
read only = yes
write list = root
valid users = 아이디들

[hp6122]
comment = XMPLcolor
path = /var/spool/samba
browseable = yes
guest ok = yes
writable = no
public = yes
printable = yes
printer admin = root
printing = sysv
printcap = lpstat
print command = echo "NEW: `date`: printfile %f" >> /tmp/smbprn.log ; echo " `date`: p-%p s-%s f-%f" >> /tmp/smbprn.log ; echo " `dat`: j-%j J-%J z-%z c-%c" >> /tmp/smbprn.log ; rm %f
valid users = 아이디들

이아 괕이 설정하면 프린터가 일단 두 개 뜹니다.
아마도 같은 하나의 프린터인데도 [printers]에서 설정된 것과 [hp6122] 에서 설정한 것이 뜹니다.
둘다 현상은 같습니다.

ohver의 이미지

hplip 을 실행하지 않고
http://localhost:631/ 에서 잡지 않고
그냥 메뉴바에 있는 printing 메뉴에서 프린터를 추가하면서
FC4 쪽 드라이버는 프린터에 맞는 HP DeskJet 6122 드라이버로 잡아주고
Windows 쪽 드라이버는 Geberic PostScript 로 했더니 공유가 되네요.
smb.conf 설정의 문제는 아니였던 거 같구요..

그런데, acrobat 에서 프린트하면 컬러로 나오는 데,
다른 프로그램 (word, 한글, explorer, powerpoint) 등에서 프린트 하면 전부 흑백으로 나오네요 ㅡ.ㅡ;;
아무래도 음. 윈도우쪽에도 HP DeskJet 6122 드라이버를 깔아야하는 것 같은 데,
그렇게 전용 드라이버를 설치하면 프린터와의 통신(속성이라든가 프린터 통신하는 것)이 굉장히 느려져서
프린트가 안됩니다..
driver data file 이 ppd 가 아니고 dat 라서 그런건가요?
음.. ㅡ.ㅡ;;

빠샤의 이미지

비슷한 문제(adobe ghostscript로 하면 흑백만, 윈도그전용드라이는 속도가 늦거나 안되는..)로 꽤 삽질했는데...

윈도그쪽에서 프린트 설치하실때

새포트를 만들기에서 "포트이름"에 "\\ip\hp???" (\\삼바서버\프린트이름) 로 로컬포트 만드시고,

윈도그 전용 드라이브로 설치해보세요.

지금 리눅스에 hp5510프린트를 물려 사용중인데..아직까진 윈도그프린트 서버랑 틀린점을 못느낌니다.

모쪼록 잘 해결되시길...

ohver의 이미지

빠샤님 힌트 감사합니다..
비록 아직도 마법사(?) 없이는 리눅스 쓰기가 어려운 왕초보이지만,
드디어 FC4에서(이것이 FC4에 국한된 방법인지는 모르겠습니다.. ㅡ.ㅡ;;) 리눅스에 물린 프린터를 윈도우에서 완벽하게 공유하는 데 성공했습니다.. ㅋㅋㅋ
빠샤님의 힌트라고 했지만.. 사실 그게 거의다군요.. ^^

처음에 빠샤님이 말씀하신데로 설정을 했습니다.
그런데, 프린터가 아무 반응이 없더라구요..
하지만, 예전과 다른 점은 테스트 프린터를 클릭하거나 프린터 속성에 들어갈 때 예전같으면 시간이 굉장히 오래걸리거나 거의 다운되다시피 했는데, 이번엔 부드럽게 들어가지더군요..

그래서, 다시 해결해보고자 이것저것 삽질을 하다가
예~전에 시도했던 Windows Clients 의 Vendor Driver 사용이 가능한 Raw Print Serving 을 시도했더니
그냥 되어버렸습니다.. ㅎㅎㅎ
감사.감사합니다..
지금까지 고생한 걸 생각하면 정말 안습입니다. ㅠ.ㅠ

한가지 조금 아쉬운 건 이렇게 하면 프린터 드라이버를 삼바의 print$ 공유를 통해 자동설치하는 건 안되네요..
하지만 프린트를 거의 로컬 프린터 사용하듯이 할 수 있어서 만족합니다. ^^

감사합니다.. ㅋㅋ

끝으로 최종 smb.conf 올립니다. ^^

[global]

workgroup = 일모임
server string = %h server

security = user

encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
passwd program = /usr/bin/passwd %u
unix password sync = yes

dos charset = cp949
display charset = cp949
unix charset = cp949

hosts allow = 아이피들

load printers = yes
printing = cups
printcap name = cups

printer admin = 아이디들

guest account = nobody

log file = /var/log/samba/log.%m
max log size = 100

pam password change = yes

username map = /etc/samba/smbusers

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=16384 SO_RCVBUF=16384

os level = 16

dns proxy = no
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto
server string = 서버스트링
max open files = 1000
machine password timeout = 60

#============================ Share Definitions ==============================
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
printable = yes
printer admin = 아이디들
valid users = 아이디들

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.