Linuxpia/Linux 명령어

[리눅스 명령어] 레거시 프린트 데몬, lpd

Linuxpia4U 2023. 10. 15. 05:19
반응형

lpd (Line Printer Daemon)는 UNIX 및 UNIX-like 운영 체제에서 사용되는 클래식한 프린트 서비스 데몬입니다. 이 데몬은 LPD 프린트 서비스 프로토콜을 사용하여 네트워크 상의 다른 컴퓨터로부터 프린트 작업을 받고, 로컬이나 네트워크 프린터에 출력을 전송합니다.

주요 특징과 작동 원리

  • 클라이언트-서버 모델: lpd는 클라이언트-서버 아키텍처를 사용하여 작동합니다. 클라이언트 시스템은 lpr 명령어를 사용하여 프린트 작업을 lpd 서버에 전송할 수 있습니다.
  • 큐 관리: lpd는 각 프린터에 대한 작업 큐를 관리합니다. 이 큐에는 프린트 대기 중인 문서가 순서대로 저장됩니다.
  • 프린터 드라이버: lpd는 보통 프린터 드라이버와 상호 작용하여 실제 프린팅 작업을 수행합니다.

설정과 관리

lpd 서비스의 설정은 대체로 /etc/printcap 파일에서 이루어집니다. 이 파일에는 프린터의 설정, 이름, 위치, 드라이버 정보 등이 저장되어 있습니다.

주의사항

  • lpd는 오래된 프린팅 프로토콜을 사용하기 때문에 보안 기능이 제한적일 수 있습니다.
  • 현대의 많은 리눅스 배포판은 CUPS (Common UNIX Printing System) 같은 더 현대적이고 기능이 풍부한 프린트 서비스를 사용합니다.

lpd는 특히 레거시 시스템에서나 특별한 사용 사례에서 주로 사용됩니다. 현대 시스템에서는 일반적으로 CUPS와 같은 더 발전된 프린팅 시스템이 사용됩니다.

반응형