· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Docbook Sgml/Print2 Win

The Linux Print2Win mini-HOWTO

The Linux Print2Win mini-HOWTO

Marcelo Pereira da Silva,

전형일

  
        

v1.1, Jan 2002

이문서는 리눅스에서 윈도우 프린터 서버를 공유해 사용하기 위한 설정법에 관해 설명하고 있다.


1. 소개

순서를 밟아가며 환경을 설정하면 프린트를 할 때 실수나 잘못된 설정을 피할 수 있다.

첫째로 서버를 돌려야 하기 때문에 서버를 세팅해야하고 그 다음에 클라이언트를 설정해야 한다.


2. 서버 (윈도우즈)

서버 설정에는 특별할 것이 없다. 단지 윈도우 서버에 프린터 드라이버를 인스톨하고 프린트가 설정한대로 잘 작동하는지 확인한 뒤에 공유하면 된다.


3. 클라이언트 (리눅스)

클라이언트의 설정방법도 리눅스에서 리눅스로 프린트하는 것과 같이 printcap을 설정해 주고 대부분의 설정이 같고 약간만 바꾸어주면 된다.


3.1. Standard lpr

가장 간단한 방법은 /etc/printcap에 추가를 하는 것이다. 간단히 예를 들어 일반적으로 프린터를 다음과 비슷한 형태로 설정이 되어 있을 것이다.

	# EPSON LX300 
		epson:\
		:sd=/var/spool/lpd/epson:\
		:mx#0:\
		:sh:\
		:if=/var/spool/lpd/epson/filter:\
		:lp=/dev/null:

다음과 같은 디렉토리가 생성되어 있을 것이고 /var/spool/lpd/epson, 이런방법으로 프린트를 하도록 설정해야한다.

예를 들어 윈도우 프린트 서버의 이름이 meriadoc이고, 그리고 IP=192.168.1.49고 프린터서버(윈도우즈)는 epsonLX를 공유한다고 가정하자.

그렇다면 /var/spool/lpd/epson/.config를 아래와 같이 수정해야 한다.

	share='\\meriadoc\epsonLX'
	hostip=192.168.1.49

일반화:

  • share='\\windows-print-server-name\print-share-name'

  • hostip=windows-print-server-IP

한번더 /etc/printcap를 수정해서, 프린트를 공유할 수 있도록 해줘야한다.

[localhost]$ lpc up epson
[localhost]$ lpc enable epson
모든 것이 제대로 되면 프린트서버로 작업을 보낼 수 있을 것이다.
[localhost]$ lpr -Pepson <file>


4. /etc/printcap TIPS

나는 첫번째 예처럼 사용하지만 이것은 아주 좋은 방법만은 아니다.

...
  :lp=/dev/null:\
왜냐면 lpr은 동시에 프린트를 시도하려고 하면 다중연산을 막기위해 lp=.인 파일을 열지 않는다.

이 경우 생기는 부작용은 영어와 칼라프린트를 동시에 할 수 없고(어떤결과가 나올지 알려주지 않은체 흐리거나 진하게 프린트 할 것이다.) 그러나 다른 어떤 과정도 /dev/null/로 시도하면 에러가 생길 것이다.

혼자 사용하는 시스템이라면 큰 문제가 발생하지 않는다. 나는 50개가 넘는 프린터 시스템을 가지고 있다. 이 경우에는 큰 문제가 발생할 것이다.

이 경우를 해결하려면 각각 마다 가상 프린터를 만들어 주는 것이다. 예: touch /dev/eng.

[localhost]$ touch /dev/eng
[localhost]$ touch /dev/colour


5. 저작권 정보

copyrighted (c) 2001-2002 by Marcelo Pereira da Silva. 이 문서는 GNU Free Documentation License 버전 1.1 혹은 자유 소프트웨어 재단에서 발행한 이후 판의 규정에 따르며 저작권에 대한 본 사항이 명시되는 한 어떠한 정보 매체에 의한 본문의 전재나 발췌도 무상으로 허용됩니다. 저작권 정보는 다음과 같습니다. http://www.gnu.org/copyleft/fdl.html.


6. 넋두리

이 문서에 대해 의견을 보내준 모든 사람에게 감사하고 인쇄 팁을 알려준 Rick Bressle와 내가 모르는 것을 알려준 Harish Pillay와 내가 모르는 이문서를 처음으로 쓴 사람에게 감사를 전합니다..




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-09-19 09:04:15
Processing time 0.0113 sec