· 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와 내가 모르는 이문서를 처음으로 쓴 사람에게 감사를 전합니다..


ID
Password
Join
The person you rejected yesterday could make you happy, if you say yes.


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.0214 sec