114pda | HP200LX 자료실 |

KTYPE Ver 2.01
: HP200LX에서 일본어 문서보기


1. KTYPE(Ver2.01)

KTYPE은 S-JIS 한자 코드의 파일을 일본 외 IBM-PC 호환기종의 컴퓨터 상에서 표시하기위한 도스 프로그램입니다.

ANK ==> 16 x 8
한자코드 ==> 16 x 16
화면은 12행, 24행 또는 21행 단위로 표시한 후 일단 정지합니다.

동작 프로세스는, 우선 한자 파일을 그래픽으로 변환하지만, 이것은 필요할 때 마다 디스크상의 한자 폰트 파일(JIS제1, 제2수준)에서 읽어 오거나, 옵션에 의해 처음부터 RAM 상에 불러내어 두는 것도 가능합니다. 이것에 의해, IBM-PC 계열 컴퓨터의 영어 MS-DOS를 기동하였을 때에 S-JIS 코드의 한자 파일을 읽는 것이 가능합니다.

2. 프로그램 실행하기

프로그램의 실행은 MS-DOS에서 KTYPE.EXE를 실행하면 됩니다. KTYPE.EXE는 S-JIS의 한자를 표시하기 위한 것입니다. 또한, 한자 폰트파일 (K1FONT16.FNT, K2FONT16.FNT)는 KTYPE.EXE 가 설치된 디렉토리에 놓아두거나, KTYPE 실행 시 parameter "/F"로 위치한 곳을 지정할 수 있습니다.

(1) file구성

1) KTYPE.DOC : 사용설명서
2) K1FONT16.FNT : 한자 폰트 파일. 16X16 dot의 제1수준한자의 패턴을 정리한 파일.
3) K2FONT16.FNT : 한자 폰트 파일. 16X16 dot의 제2수준한자의 패턴을 정리한 파일.
4) KTYPE.EXE : 한자표시 프로그램. 표시하려는 S-JIS코드의 파일명과 화면 모드 옵션, 폰트 파일의 경로를 지정합니다.

(2) 명령어

서식 : KTYPE file명 [/T or /E] [/Mn] [/F= 경로명\(backslash)]

1) KTYPE : 실행 파일.
2) file명 : 표시하고자 하는 입력 file을 지정합니다. 필요에 따라 드라이브명, 경로명을 입력합니다.
3) /T : 화면 모드를 640 x 400(J3100 mode)으로 설정합니다.
4) /E : 화면 mode를 640 x 350(EGA)으로 설정합니다.
5) 생략하면 : 640 x 200(CGA mode)로 설정됩니다. (바로 우리의 HP200LX 모드입니다.)
6) /M0 : S-JIS 코드를 찾아 내는 때마다 폰트파일로부터 패턴을 읽기 시작하여 화면에 표시합니다.
7) /M1 : 실행 전에 폰트파일을 모두 주 메모리에서 담아, 실행 때 주 메모리상의 폰트를 쓰고 표시를 합니다.
8) 생략하면 : 실행 전에 히라가나, 카다카나, 영자, 숫자 및 기호 1부의 S-JIS 코드의 폰트 패턴을 주 메모리에 담아 실행 때에 사용합니다. 그 이외는 폰트 파일로 부터 패턴을 읽기 시작하여, 화면에 표시합니다.
9) /F=[path]
폰트파일의 디렉토리 경로를 지정합니다. 현재 디렉토리를 지정하는 이외는, 반드시 마지막에 "\" (backslash)를 붙여야 합니다.
10) /F 옵션을 생략하면 : 현재 디렉토리라고 가정합니다. file명은 K1FONT16.FNT, K2FONT16.FNT로 고정됩니다.

(예) 드라이브 c: 의 FONT 라는 디렉토리에 폰트 파일이 있고, README.TXT의 내용을 표시할 때
KTYPE README.TXT /F= C:\FONT\

3.사용방법

실행은 다음과 같이 실행명령의 뒤에 표시하고자 하는 file를 지정합니다.
KTYPE KTYPE.DOC
이것으로서 KTYPE.DOC 의 내용이 640X200 모드로 표시됩니다.

프로그램이 실행되면 화면에 일본어 문서가 표시되고, 화면하단에 다음과 같은 메시지가 보입니다.
<Any key to continue, Q to quit>
여기서 아무 키나 누르면 다음 페이지가 표시되고, Q(Quit)로 program 을 종료 시킵니다. 또한, 화면표시를 도중에서 Stop 시키고 싶을 때는, Ctrl + S 키를 누르면 화면이 일시 정지합니다. 아무 키나 다시 누르면 디스플레이를 재개합니다.

4. 에러메시지

KTYPE 프로그램에서 출력하는 에러메시지는 다음과 같습니다.

(1) DISPLAY MODE ERROR : 화면 mode가 640X200 또는 640X350,400 모드가 아닙니다.
(2) FILE NOT FOUND : 지정된 file이 없습니다.
(3) CAN NOT OPEN K1FONT16.FNT : K1FONT16.FNT의 한자 폰트 파일이 발견되지 않습니다.
(4) CAN NOT LOAD K1FONT16.FNT : K1FONT16.FNT의 한자 폰트 파일을 주 메모리에 로드할 수 없습니다. 주 메모리에 충분한 공간이 없습니다.
(5) DON'T OPEN K2FONT16.FNT : K2FONT16.FNT의 한자 폰트 파일이 발견되지 않습니다. 단지, 제2수준의 한자는 그대로"■"로 표시됩니다.

5. 코드의 취급

읽어 들이는 파일의 속에 포함되는 코드는 다음과 같이 취급됩니다.

(1) 00-1Fh : 다음 code(cord)이외는 모두 반각 space로 됩니다.
(2) 0A(LF) : 행을 바꿉니다.
(3) 09(TAB) : 탭 동작, 반각 8문자 space의 위치에 날립니다.
(4) 20-7Fh : 반각영숫자를 표시합니다.
(5) A0-DFh : 반각카다카나를 표시합니다.
(6) S-JIS : 한자 제1수준 및 제2수준의 문자를 표시합니다.

6.화면표시에 관해서

ANK 문자는 전각문자의 2분의 1의 크기로 표시합니다. 1줄로 표시할 수 없을 때는 다음 줄에 표시합니다. 한자 코드가 우단의 짝수 column으로, 표시할 수 없을 때는 다음 line에 좌단의 표시한다. 제1수준, 제2수준의 범위 외의 한자 코드는, "□"을 표시하고, 또한, K2FONT16.FNT가 OPEN 되어 있을 때의 제2수준한자는 "■"이 표시됩니다.