터미널에서 한글이 포함된 문서를 어떻게 출력하나요

readme의 이미지

lpr 명령어를 사용하거나, cups test page를 인쇄하면 한글이 '네모'로 찍혀져 나옵니다.

그리고 vi에서 :hs로 직접 프린트 했을경우에도 '?'로 한글이 모두 깨져서 나와 버리는군요

( ~/.vimrc에 set printfont=굴림\ 10 으로 폰트설정(?)을 적용시킨 이후에도 마찬가지 입니다)

영문글자일경우 정상적으로 출력됩니다.

firefox나 evince같이 gui 프로그램일경우 별 이상없이 한글출력이 가능합니다만,

유독 터미널 환경에서는 한글이 출력이 안되네요.

해결 방법이 뭐 없을까요?

익명 사용자의 이미지

예전부터 lpr로 바로 하면 당연히 안되었죠.
요즘에도 마찬가지인가보네요.
그나마 요즘은 UTF-8이 거의 완전히 표준으로 자리잡은 상태이기때문에 ghostscript를 잘 활용하면 문제없이 출력될 것 같기는 합니다만...

readme의 이미지

.vimrc를 다음과 같이 수정해도 별 차이가 없네요 .

" Print 설정
set printencoding=utf-8
set printmbcharset=ISO10646
set printmbfont=r:굴림,c:yes

왜 이럴까요.