열전사 프린터(thermal printer)에서 한글, 중국어, 일본어 등 CJK(Chinese, Japanese, Korean) 폰트 인쇄는 오랫동안 골칫거리였습니다. 기존 ESC/POS 표준 코드 페이지로는 한글 출력이 매우 제한적이거나 품질이 좋지 않아, 개발자들은 복잡한 폰트 설정과 씨름해야 했습니다. 이러한 문제를 해결하기 위해 '타이포스(Typos)'라는 새로운 오픈소스 도구가 등장했습니다.
타이포스는 Typst 문서를 이미지로 변환한 후 열전사 프린터로 전송하는 방식을 사용합니다. Typst는 LaTeX의 현대적인 대안으로 떠오르는 조판 시스템으로, 고품질 문서 작성을 지원합니다. 타이포스는 Go 언어로 개발된 CLI(명령줄 인터페이스)와 선택적으로 REST 서버를 제공하며, 비동기 작업 큐와 템플릿 지원 기능도 갖추고 있습니다. 핵심 프린터 로직은 직접 개발되었고, REST API 부분은 AI 도구(Opencode)의 도움을 받아 구현되었습니다.
이 솔루션은 특히 한국 시장에서 큰 의미를 가집니다. 영수증, 주문서 등 열전사 프린터로 출력되는 문서에서 한글 폰트가 깨지거나 가독성이 떨어지는 문제를 근본적으로 해결할 수 있기 때문입니다. 소규모 매장, 키오스크, 임베디드 시스템 등 다양한 환경에서 깔끔하고 전문적인 한글 출력을 가능하게 하여 사용자 경험을 크게 향상시킬 것으로 보입니다.