CUPS - 일반 프린터를 AirPrint 프린터로 만들기

한 줄 요약 CUPS를 사용하면 일반 프린터를 iOS AirPrint를 지원하는 프린터로 변신시킬 수 있다. 왜 CUPS인가? 문제: AirPrint 미지원 프린터 아이폰에서 직접 인쇄하려면 AirPrint를 지원하는 프린터가 필요하다. 하지만… 상황 문제점 오래된 프린터 AirPrint 미지원 저가형 프린터 AirPrint 미지원이 대부분 프린터 교체 비용 부담 CUPS의 해결책 CUPS는 Apple이 만든 오픈소스 프린터 서버다: AirPrint 브릿지: 일반 프린터를 AirPrint로 공유 네트워크 프린터화: USB 프린터도 네트워크로 공유 크로스 플랫폼: Windows, Mac, Linux 모두 지원 CUPS의 장점 1. Apple 공식 프로젝트 Apple이 직접 개발/유지보수 macOS에 기본 탑재된 검증된 기술 안정적인 AirPrint 지원 2. 다양한 프린터 지원 연결 방식 지원 USB ⭕ 네트워크 (IP) ⭕ WiFi ⭕ 병렬 포트 ⭕ 3. 무료 & 오픈소스 별도 소프트웨어 구매 불필요 Docker로 간편 설치 커뮤니티 드라이버 풍부 준비물 프린터: USB 또는 네트워크로 연결된 프린터 Linux PC/서버: Docker가 설치된 PC (NAS, 미니PC, 라즈베리파이 등) iOS 기기: iPhone, iPad 등 Docker Compose로 설치하기 폴더 생성 mkdir -p cups/{config,services} cd cups docker-compose.yml services: cups: image: chuckcharlie/cups-avahi-airprint:latest container_name: cups restart: unless-stopped network_mode: host volumes: - ./config:/config - ./services:/services environment: - CUPSADMIN=admin # ⚠️ 변경하세요 - CUPSPASSWORD=password # ⚠️ 변경하세요 network_mode: host는 Avahi(Bonjour)가 네트워크에서 프린터를 광고하기 위해 필요합니다. ...

2021년 5월 13일 · 3 분 · Young