e-ink 리더를 Mac에서 바로 인쇄되는 프린터로 만들기

How to Build a Printer

e-ink 리더를 Mac에서 바로 인쇄되는 프린터로 만들기

e-ink 리더 Xteink X3를 진짜 프린터로 개조한 경험담. IPP(Internet Printing Protocol)를 구현하고, macOS에서 드라이버 없이 인식되도록 Bonjour 서비스를 설정했다. 문제는 400KB RAM에 불과한 하드웨어에서 8.4MB 크기의 페이지를 처리해야 한다는 것. 해결책은 이미지 데이터를 디스플레이 메모리에 직접 스트리밍하는 파이프라인을 구축하는 것이었다. 그 결과, Mac의 인쇄 대화상자에서 'penguin'이라는 프린터를 선택해 만화 페이지를 인쇄할 수 있었다. 코드는 GitHub에 공개되어 있다.

만약 종이처럼 보인다면, 종이처럼 작동해야 한다. 나는 그것에 인쇄할 수 있어야 한다.

이 날의 다른 글

2026-09-08