얕은 경로의 파일부터 나열하는 UNIX find의 breadth-first 변형으로, POSIX 및 BSD/GNU find와 호환됩니다.
OpenPrinting/cups
Linux와 Unix용 오픈소스 인쇄 시스템으로, AirPrint, IPP Everywhere 및 레거시 PPD 프린터를 지원합니다.
- 스타
- 1,791
- 포크
- 355
- 열린 이슈
- 37
- 마지막 커밋
- 19시간 전
어떤 프로젝트인가요?
OpenPrinting CUPS는 Linux 및 기타 Unix 계열 운영체제에서 사용하는 표준 기반 인쇄 시스템인 CUPS의 최신 버전입니다. 서비스로 실행되며 인쇄 작업을 받아 대기열에 넣고, 프린터가 이해하는 형식으로 문서를 변환한 뒤 로컬 또는 네트워크 장치로 전송합니다.
네트워크를 통해 AirPrint 및 IPP Everywhere 프린터로 인쇄할 수 있으며, Printer Applications 또는 레거시 PPD 기반 드라이버를 통해 네트워크 프린터와 USB 프린터도 지원합니다. 샘플 PPD에는 Dymo 라벨 프린터, EPSON 9핀 및 24핀 시리즈, HP DeskJet 및 LaserJet 제품군, OKIDATA 시리즈, Zebra CPCL/EPL1/EPL2/ZPL 라벨 프린터, 범용 PCL 및 PostScript 장치용 항목이 포함됩니다.
lpadmin 및 lpinfo를 사용해 명령줄에서 관리하거나 http://localhost:631/의 웹 인터페이스를 이용할 수 있습니다. 인쇄에는 System V lp 및 Berkeley lpr 명령을 사용하며, 프로젝트는 필터, 드라이버, 백엔드와 함께 C API도 제공합니다. 별도의 cups-filters 프로젝트에서는 추가 구성 요소를 제공합니다.
핵심 기능
- 01Linux 및 Unix 계열 시스템에서 시스템 서비스로 인쇄 작업을 받고 대기열에 넣어 스풀링합니다.
- 02제조사 드라이버 없이 AirPrint 및 IPP Everywhere 프린터로 인쇄합니다.
- 03Printer Applications 또는 레거시 PPD 드라이버를 통해 네트워크 및 USB 프린터를 지원합니다.
- 04System V lp 및 Berkeley lpr 명령, C API, 631 포트의 웹 관리 인터페이스를 제공합니다.
- 05애플리케이션 없이 PDF, PostScript, 텍스트 및 다양한 이미지 형식을 바로 인쇄합니다.
- 06Dymo, EPSON, HP, OKIDATA, Zebra 및 범용 PCL/PostScript 프린터용 샘플 PPD를 제공합니다.
활용 사례
- Linux 컴퓨터에서 사무실이나 홈 네트워크용 공유 인쇄 서버를 구성합니다.
- lpadmin 명령 하나로 드라이버리스 IPP 또는 AirPrint 프린터를 추가합니다.
- 최신 배포판에서 구형 USB 또는 PPD 기반 프린터를 계속 사용할 수 있도록 합니다.
- CUPS C API를 통해 애플리케이션에 인쇄 기능을 통합합니다.
사용 전 알아둘 점
- 향후 기능 릴리스를 위한 베타 프리릴리스(v2.5b1)이므로 변경될 수 있습니다.
- Linux 및 기타 Unix 계열 시스템을 대상으로 하므로 Windows에서는 사용할 수 없습니다.
- README에는 설치 방법이 안내되어 있지 않으며, 빌드 방법은 INSTALL.md를 참조하도록 되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- cups은(는) 무엇인가요?
- Linux와 Unix용 오픈소스 인쇄 시스템으로, AirPrint, IPP Everywhere 및 레거시 PPD 프린터를 지원합니다. OpenPrinting CUPS는 Linux 및 기타 Unix 계열 운영체제에서 사용하는 표준 기반 인쇄 시스템인 CUPS의 최신 버전입니다. 서비스로 실행되며 인쇄 작업을 받아 대기열에 넣고, 프린터가 이해하는 형식으로 문서를 변환한 뒤 로컬 또는 네트워크 장치로 전송합니다.
- cups은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cups은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cups은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. cups의 마지막 커밋은 2026년 11월 5일입니다.
- cups은(는) 어디에 사용할 수 있나요?
- Linux 컴퓨터에서 사무실이나 홈 네트워크용 공유 인쇄 서버를 구성합니다. lpadmin 명령 하나로 드라이버리스 IPP 또는 AirPrint 프린터를 추가합니다. 최신 배포판에서 구형 USB 또는 PPD 기반 프린터를 계속 사용할 수 있도록 합니다. CUPS C API를 통해 애플리케이션에 인쇄 기능을 통합합니다.
- cups은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/OpenPrinting/cups
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
C로 작성된 무료·이식성 높은 경량 IRC 서버로, 소규모 또는 비공개 네트워크에 적합합니다.
OpenSMTPD는 Unix 계열 시스템용 무료 서버 측 SMTP 메일 전송 에이전트로, 일부 표준 확장과 함께 RFC 5321을 구현합니다.
man 페이지를 보완하는 간단한 자료로, 자주 쓰는 명령줄 도구의 실용적인 예제를 담은 커뮤니티 관리 치트시트입니다.
htop은 Linux, BSD, macOS에서 스크롤, 정렬, 필터링, 프로세스 제어를 지원하는 대화형 터미널 프로세스 뷰어입니다.
tmux 같은 도구로 탭과 분할 화면을 관리하는 크로스 플랫폼 GPU 가속 OpenGL 터미널 에뮬레이터입니다.