>>> HPSCAT 을 이용한 한글 PS 출력에 관하여 <<<
o 우선 이용 가능한 프린터가 어떠한 기능을 가지고 있는지 알아야 합니다.
(프린터 메뉴얼 참조)
a) 폰트의 DOWNLOAD 가 가능한가 ?
b) 한글 PS 의 지원이 가능한가 ?
c) 한글 PS 를 지원한다면 내장된 한글 폰트의 이름은 무엇인가 ?
o 해결방법 :
a) 폰트 DOWNLOAD 가 않되고 한글 PS 지원이 않되는 경우 ?
PS 화일의 형식은 앞부분에 여러가지 정의가 있고 다음에 실제로 그리는
ROUTINE 들이 존재하게 된다. 따라서 test.ks 라는 화일을 프린트하고
싶다면,
% hpscat test.ks > output
% cat Header Munjo output > output.ps
% lpr output.ps
단, HPSCAT 을 컴파일하는 경우 CFLAGS 에서 -DHPS 옵션을 제거해야 한다.
이 경우 gs 등으로 볼 때 한글이 보여야 한다.
b) 폰트의 DOWNLOAD 가 되는 경우 :
DOWNLOAD 하고 프린트하면 된다. 이때 hpscat 으로 생성된 PS 화일의 폰트
이름이 무엇인가 확인할 필요가 있다. 폰트가 MunjoHan 이면 되고 SMmu 인
경우는 CFLAGS 에서 -DHPS 옵션을 제거해야 한다.
% cat download
#! /bin/sh
cat Header Munjo | lpr
% download
% hpscat test.ks | lpr
c) 한글 PS 가 지원되는데 프린트가 않되는 경우는 프린터의 한글 폰트명을
확인한다. (해당 프린터 메뉴얼 참조)
(참고) CFLAGS 에서 -DHPS 옵션이 있어야 한다.
o 마지막으로 프린터가 PS 를 지원하는지는 꼭 확인해야 하며 , 프린트할 화일의 첫라인
의 시작이
% cat output.ps
%!
...
인지 화인한다.