클라이언트의 설정방법도 리눅스에서 리눅스로 프린트하는 것과 같이 printcap을 설정해 주고 대부분의 설정이 같고 약간만 바꾸어주면 된다.
가장 간단한 방법은 /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> |