Xlpd 튜토리얼

원격 프린터 등록을 위한 일반 설정

최종수정: 2014-11-12 15:22

프린터 서버가 구동 중인 PC의 IP 주소 등록
  • 유닉스 호스트의 /etc/hosts 파일에 Xlpd가 설치된 PC의 IP 주소와 호스트 이름을 추가합니다.
    192.168.1.119      lpd_pc_name
    # IP주소와 호스트 이름 사이는 빈칸이 있어야 합니다.
원격 프린터 설정과 관련된 용어
  • Printer Name
    유닉스에 등록될 프린터 이름이며 이 이름으로 출력을 내보냅니다. 별도로 큐 이름(Queue Name)을 설정하는 부분이 없다면 이 프린터 이름이 곧 큐 이름이 됩니다.
  • Printer Server
    Xlpd가 설치된 프린터의 호스트 이름 또는 IP 주소를 말합니다. 시스템에 따라서는 호스트 이름만을 요구하기도 합니다.
  • Queue Name
    Xlpd(Printer Server)의 큐 이름을 지정합니다. Xlpd는 클라이언트로부터 큐 이름을 받아서 해당 큐에서 인쇄 작업을 합니다. Xlpd에 등록되어 있는 큐로 출력을 하기 위해서는 큐 이름이 일치해야 합니다. Xlpd에 등록되어 있지 않은 큐 이름을 경우에는 Xlpd 설정에 따라 Xlpd의 기본 큐로 출력되거나 큐 이름이 새로 생성되면서 출력됩니다.
프린터 등록을 위한 일반적 지침
  • 인쇄 유형 등에서 [Berkeley]나 [BSD]를 선택하는 곳이 있으면 이를 선택합니다. Xlpd는 LPD 프로토콜을 지원하고 있고 이는 일반적으로 Berkeley 원격 출력 프로토콜로 알려져 있습니다.
  • 프린터를 등록하고자 하는 유닉스가 Berkeley 계열의 유닉스라면 printcap에 관한 매뉴얼 페이지를 참조하여 프린터를 등록하도록 합니다.
    $ man printcap
  • 파일을 출력하고자 할 때에는 다음과 같이 lpr 명령어를 실행할 수 있고 기타 문서 편집기에서는 인쇄 메뉴를 이용할 수 있습니다. lpr 명령어의 옵션은 매뉴얼 페이지를 참조하도록 합니다.
    $ lpr -PPrinter_name filename
    또는
    $ lpr -dPrinter_name filename