한국어 Solaris 운영 환경은 다음과 같은 유형의 인쇄 기능으로 한국어 출력을 지원합니다.
한국어 글꼴이 내장된 라인 프린터
크기 조절이 가능한 글꼴이 내장되어 있는 포스트스크립트 기반 프린터
비트맵 인쇄용 포스트스크립트 기반 프린터
시스템 관리자는 프린터의 설명서에 따라 프린터를 설치합니다. 사용자는 이 장에 설명된 절차에 따라 한국어 텍스트를 인쇄할 수 있습니다.
프린터를 연결하려면 제조업체에서 제공한 프린터 설명서에 따르십시오. 그런 다음 아래의 지시 사항을 따르십시오.
한국어 Solaris 운영 환경에서 라인 프린터를 사용하려면 프린터가 다음 코드 세트 중 적어도 하나 이상을 인식해야 합니다.
완성형(KS C 5601 기반 한국어 EUC)으로도 부르는 완성 코드
조합형 코드 (KS C 5601-1987-3 또는 KS C 5601-1992-3)
N바이트 코드
EUC를 지원하지 않는 프린터에서 EUC 파일을 인쇄하려면 변환 필터가 필요합니다. 예를 들어, 다음의 일련의 명령들은 LP 인쇄 서비스에 lp1 프린터가 팩(조합형 코드의 KS C 5601-1987 버전) 파일만 인쇄할 수 있음을 알려줍니다.
# lpadmin -p lp1 -v /dev/ttya -I PACK # accept lp1 # enable lp1 |
다음 일련의 명령들은 LP에 lp1 프린터가 조합(조합형 코드의 KS C 5601-1992 버전) 형식의 파일만 인쇄할 수 있음을 알려줍니다.
# lpadmin -p lp1 -v /dev/ttya -I JOHAP # accept lp1 # enable lp1 |
위의 명령줄은 또한 ttya 포트에 lp1 프린터를 설치합니다. 자세한 정보는 lpadmin(1) 설명서 페이지를 참조하십시오.
다음과 같은 lpfilter 명령줄을 사용하여 프린터가 지원하지 않는 형식의 파일을 인쇄할 수 있습니다.
# lpfilter -f filter-name -F pathname |
위의 명령은 pathname이라는 이름의 필터 설명 파일을 통해 filter-name이라는 변환기(예:comptopack)가 있음을 LP에 알려줍니다. pathname의 내용을 예로 들면 다음과 같습니다.
Input types: simple Output types: PACK Command: comptopack |
위의 필터는 comptopack을 사용하여 기본 유형 파일을 팩 형식으로 변환합니다.
Input types: simple Output types: JOHAP Command: wansungtojohap |
위의 필터는 wansungtojohap을 사용하여 기본 유형 파일을 조합 형식으로 변환합니다.
EUC 파일을 인쇄하려면 다음 명령을 사용하십시오.
system% lp euc-filename |
팩 형식 파일을 인쇄하려면 다음 명령을 사용하십시오.
system% lp -T PACK PACK-filename |
조합 형식의 파일을 인쇄하려면 다음 명령을 사용하십시오.
system% lp -T JOHAP JOHAP-filename |
EUC 프린터에서 ko.UTF-8 파일을 인쇄하려면 다음 명령을 입력하십시오.
첫번째 행이 파일을 EUC 파일로 변환합니다. EUC에서 정의되지 않은 문자는 출력되지 않습니다.
system% iconv -f ko_KR-UTF-8 -t ko_KR-euc ko.UTF-8_filename >euc-filename system% lp euc-filename |
첫번째 행이 파일을 조합형 파일로 변환합니다.
system% iconv -f ko_KR-UTF-8 -t ko_KR-johap92 ko.UTF-8_filename > johap92-filename system% lp johap92-filename |
포스트스크립트 기반 프린터를 사용하여 한국어 문자를 인쇄하려면 한국어 Solaris 소프트웨어 응용 프로그램에 EUC 파일을 인쇄하기 위한 한국어 Solaris xetops 유틸리티, UTF—8 파일을 인쇄하기 위한 xutops 또는 mp 유틸리티가 있어야 합니다.
xetops와 xutops 유틸리티는 비트맵 그래픽을 인쇄된 이미지로 생성합니다. 한국어 Solaris 소프트웨어가 xetops와 xutops 유틸리티를 포함하기 때문에 모든 시스템이 포스트스크립트 프린터에서 한국어 텍스트를 인쇄할 수 있습니다. EUC 로켈의 xetops 유틸리티와 UTF—8 로켈의 xutops 유틸리티는 앞으로는 더 이상 지원되지 않습니다.
xetops는 ko 로켈 파일을 처리합니다.
xutops는 ko.UTF-8 로켈 파일을 처리합니다.
xetops 및 xutops 사용 방법에 대해선 한국어 Solaris 사용 설명서 “한국어 인쇄 기능,” 장 및 xetops(1) xutops(1)설명서 페이지에서 설명합니다.
다음은 xetops를 사용하여 한국어 문자가 있는 filename이라는 이름의 파일을 인쇄하기 위한 일반적인 명령줄입니다.
system% pr filename | xetops | lp |
xutops의 구문은 다음과 유사합니다.
system% pr filename | xutops | lp |
인쇄할 파일의 이름인 filename을 만드십시오. 파일은 한국어뿐 아니라 ASCII/영어 문자도 포함할 수 있습니다.
mp 유틸리티는 모든 아시아권 언어 로켈을 지원합니다. 인쇄 필터로서 mp는 미화된 포스트스크립트 형식 컨텐츠를 생성합니다. 포스트스크립트 출력 파일에는 각 로켈의 mp용 시스템 글꼴 구성에 따라 Solaris 시스템에 내장된 조정 가능 또는 비트맵 글꼴을 사용한 도형 이미지가 포함되어 있습니다. Solaris 9 환경의 인쇄 필터로서 mp(1)는 ko 로켈의 ko 파일 또는 ko.UTF-8 로켈의 UTF-8 파일을 인쇄할 수 있도록 개선되었습니다.
다음은 ASCII/영어 문자 유무에 관계없이 한국어 문자를 포함하는 filename으로 명명된 파일을 인쇄할 때 쓰는 일반적인 명령줄입니다.
system% mp filename | lp -d printer |
인쇄할 파일의 이름인 filename을 만드십시오. 파일은 한국어뿐 아니라 ASCII/영어 문자도 포함할 수 있습니다.