안녕하세요,
(1)
Potato 를 사용하고 있는 머신에 HP Laserjet 6L 프린터를
병렬케이블로 연결해 두었습니다. 프린터설정은 apsfilter
를 이용하였고, 로컬에서는 잘 출력됩니다...
(아, 이것도 문제가 좀 있군요.. 이건 아래에 다시 얘기를..)
그리고 samba 설정을
이곳저곳에서 참조하여 다음과 같이 설정했습니다.
(처음에는 수동으로 했다가, 마지막에는 swat 을
사용했는데 마찬가지 결과더군요)
[printers]
comment = All Printers
path = /tmp
create mask = 0700
guest ok = Yes
hosts allow = 10.0.0 127.
printable = Yes
(여기까지는 기본적으로 들어있던 내용을 수정한 거고)
[lp2]
comment = ljet4-a4-auto-mono
path = /tmp
writeable = Yes
create mask = 0700
hosts allow = 10.0.0 127.
printable = Yes
printer = lp2
printer driver = HP LaserJet 6L
oplocks = No
share modes = No
(이건 따로 만들어 보았습니다)
클라이언트는 윈도2000프로페셔널을 사용합니다. 여기서
제어판에서 네트웍프린터를 잡으려고 하면, 프린터는
잘 찾아냅니다. 그런데 그걸 선택하면 "NULL 프린터에
대한 정보가 없네 어쩌네" 하면서 드라이버를 선택하길
요구하더군요. (이건 위의 printer driver 행을 추가하여
해결했습니다만) 그래서 윈도쪽에서 HP 의 lj6L 을 선택해
주었지요. 여기까지도 잘 된 듯 싶었는데...
막상 테스트페이지를 인쇄하려고 하면,
"테스트 페이지를 인쇄하지 못했습니다. 도움을 받기 위해
문제 해결사를 보시겠습니까? 인쇄 작업을 만들 수 없습니다"
라는 에러가 납니다. 다른 응용어플에서도 인쇄가 안 되고요.
(구체적인 에러 메세지는 없이 드라이버를 점검해보라는
등의 얘기만 나옵니다)
뭐가 문제인지 모르겠습니다. 에러메세지가 한글로
나오는 바람에 외국 뉴스그룹에서도 검색하기가 힘들군요.
같은 문제를 겪으셨던 분 안 계신가요?
(2)
위에서 말한 로컬에서 인쇄할 때요..
apsfilter 를 이용하여 ljet4 시리즈로 잡았더니
ps 문서는 잘 출력됩니다. 그런데
$ cat > /dev/lp0
This is a test
Hello?
위와 같이 해보면, 실제 출력은
This is a test
______________Hello?
( "_" 는 공백이라는 뜻입니다 )
가 됩니다. 즉 다음 줄로 가긴 하는데 줄 앞으로 가지를
않네요..
레드햇 사용할 때는 printtool 에서 관련 옵션이 있었는데,
stair 어쩌고 하던... apsfilter 를 이용한 설정에서는
어찌 맞추어주어야 할런지요?
그리고 마찬가지로 printtool 에서 "매 출력의 끝에 EOF를
보냄" 어쩌고 하던 옵션이 있었던 걸로 기억하는데,
이 옵션은 어디에 어떻게 넣어야 적용이 되는지 찾지를
못하였습니다.
도움 주시면 감사하겠습니다. 좋은 주말 되세요