Linuxpia/Linux 명령어

[리눅스 명령어] 다양한 프린트 통합 서비스, cups

Linuxpia4U 2023. 10. 16. 05:25
반응형

다양한 프린트 통합 서비스, cups

CUPS (Common UNIX Printing System)는 모던 UNIX 및 UNIX-계열 시스템 (Linux, macOS 등)에서 사용되는 프린팅 시스템입니다. CUPS는 IPP (Internet Printing Protocol)를 사용하여 프린터와 통신하며, 다양한 프린터 및 프린트 서버에 대한 통합된 지원을 제공합니다.

주요 특징

  1. 기능성: CUPS는 다양한 프린터와 프린트 큐를 관리할 수 있습니다. 또한, 여러 네트워크 프로토콜과 함께 로컬로 연결된 프린터도 지원합니다.
  2. 프린터 드라이버: CUPS는 PostScript 및 Raster 이미지를 지원하는 다양한 프린터 드라이버와 호환됩니다.
  3. Web 인터페이스: CUPS는 웹 기반 관리 인터페이스를 제공하여, 웹 브라우저를 통해 프린터 설정과 작업 관리를 할 수 있습니다.
  4. 보안: HTTPS와 같은 보안 프로토콜을 통해 프린트 작업을 안전하게 전송할 수 있습니다.

사용법

CUPS는 일반적으로 cupsd 데몬으로 실행됩니다. 이 데몬은 시스템 부팅 시 자동으로 시작되거나 수동으로 시작될 수 있습니다.

  • 프린터 추가: CUPS 웹 인터페이스 (http://localhost:631) 또는 명령줄 도구 (lpadmin)를 사용하여 프린터를 추가할 수 있습니다.
  • 프린트 작업: lp 또는 lpr 명령어를 사용하여 프린트 작업을 큐에 추가할 수 있습니다.
  • lp -d printer_name file_to_print
  • 작업 관리: lpq, lprm, lpstat 등의 명령어를 사용하여 프린트 큐와 작업을 관리할 수 있습니다.

설정 파일

CUPS의 주요 설정 파일은 /etc/cups/cupsd.conf에 위치해 있으며, 이 파일을 통해 서버 설정을 조정할 수 있습니다.

주의사항

  • CUPS 설정은 관리자 권한이 필요합니다.
  • CUPS는 데스크탑 환경에 따라 그래픽 유틸리티를 통해 쉽게 설정할 수도 있습니다 (예: GNOME의 "Printers" 설정).

CUPS는 모던 프린팅 요구 사항에 맞는 강력하고 유연한 프린팅 솔루션을 제공합니다.

반응형