CUPS - Epson L355를 Air printer로 만들기
- 1 minutes read - 163 words얼마전에 CUPS라는 것을 알게되었다.
해당 유틸은 Apple
에서 만든 유틸로써, 일반 프린터를 에어프린터로 변신
시켜주는 역할을 해준다.
다시 말하자면 아이폰에서 다른 써드파티 앱 없이 기존에 사용하던 프린터를 이용해서 출력을 할 수 있게 된다는 말이다.
준비물
- 당연하게도
프린터
(와이파이 또는 USB로 연결되어야 함) - 여분의
PC
, 나는 Ubuntu Linux가 설치된 mini pc에 설치하였다 - 애플 기기 (아이폰, 아이패드 등)
설치 순서
- config, services 폴더를 생성
- 아래 docker-compose 파일을 실행
http://ip-address:631
로 접속- 이 후에는 아래 스샷대로 설정하면 됨
Administrator -> Printers -> Add Printer 버튼 클릭

프린터 추가 - 1
Discovered Network Printer에 EPSON L355 체크

프린터 추가 - 2
Location에 이름을 적어주고, Sharing은 체크해준다

프린터 추가 - 3
여기가 중요한데, L355 모델이 없다. 그래서 Epson L310을 대신 선택한다.
그리고 Add Printer. 이거 때문에 삽질을 엄청나게 함
원래 리스트에 드라이버가 없으면 따로 설치해줘야 하는데
EPSON이 드라이버를 따로 지원하지 않아 고생했다

모델 선택
docker-compose.yml
version: "3.3"
services:
cups-avahi-airprint:
container_name: cups
restart: unless-stopped
network_mode: host
volumes:
- "./config:/config"
- "./services:/services"
environment:
- CUPSADMIN=admin
- CUPSPASSWORD=password
image: "chuckcharlie/cups-avahi-airprint:latest"
아이폰에서 프린터가 추가된 모습