日本-日本語
日本HPホーム 製品 & サービス OpenVMS製品情報
≫  お問い合わせ


OpenVMS マニュアル


 

OpenVMS ドキュメント
ライブラリ

タイトルページ
目次
まえがき
第 1 章:概要
第 2 章:日本語ターミナル・ドライバとフォント・ハンドラ
第 3 章:漢字プリント・シンビオント
第 4 章:Character Manager (CMGR) ユーティリティ
第 5 章:KANJIGEN ユーティリティ
第 6 章:フォント管理ユーティリティ・メッセージ
索引
PDF
OpenVMS ホーム
日本語 OpenVMS

日本語 OpenVMS
フォント管理ユーティリティ 利用者の手引き


目次 索引

第 5 章
KANJIGEN ユーティリティ

この章では,KANJIGEN ユーティリティについて説明します。

5.1 概要

KANJIGEN は漢字ターミナルの種類や属性の設定および表示,プリローディングの要求を行うユーティリティです。ターミナル種別の設定および表示は DCL コマンドの SET/SHOW TERMINAL に相当するものですが,KANJIGENユーティリティは,漢字ターミナルに関連した項目のみを扱います。

5.2 起動方法

次のコマンドを使用して起動します。

     $ RUN JSY$SYSTEM:KANJIGEN 
 
     KANJIGEN> [KANJIGEN コマンド] 

フォーリン・コマンドによる起動もできます。

     $ KANJI*GEN :== $JSY$SYSTEM:KANJIGEN 
 
     $ KANJIGEN  [KANJIGEN コマンド] 



5.3 KANJIGEN コマンド

この節では,KANJIGEN コマンドについて説明します。

表 5-1 にKANJIGEN コマンドの一覧を示します。

表 5-1 KANJIGEN コマンド一覧
コマンド 説明
EXIT KANJIGEN を終了し,DCL コマンド・レベルにもどります。
HELP KANJIGEN コマンドの HELP を表示します。
SET 漢字ターミナルの種類,属性の設定,オンデマンド・ローディングの要求を行います。
SHOW 指定した漢字ターミナル,またはオンデマンド・ローディング中のすべての漢字ターミナルの種類,属性を表示します。

次に,各コマンドについて詳しく説明します。




KANJIGEN を終了します。

形式

EXIT

コマンド修飾子 省略時設定
なし なし


説明

EXIT コマンドは,KANJIGEN ユーティリティを終了し,制御を DCL レベルに戻します。 EXIT コマンドのかわりに [Ctrl/Z] を押すこともできます。

#1
KANJIGEN>  EXIT

EXIT コマンドは,KANJIGEN ユーティリティを終了します。




KANJIGEN のコマンドに関するヘルプ・テキストを表示します。

形式

HELP [topic]

コマンド修飾子 省略時設定
なし なし


パラメータ



[topic]

KANJIGEN コマンドの中から,ヘルプ情報が必要なコマンドを指定します。 HELP コマンドでは,パラメータに修飾子を指定できます。

説明

HELP コマンドは KANJIGEN コマンドに関する情報を漢字ターミナルに表示します。トピック・パラメータを指定すれば,そのトピックに関するヘルプ・テキストを表示できます。トピック・パラメータを指定しなかった場合には,参照できる情報リストが表示され,HELP コマンドは,トピックを選択するように要求するプロンプトを表示します。

KANJIGEN> HELP SET/FONT 

この例は,SET という KANJIGEN コマンドの /FONT 修飾子についての情報を表示します。




漢字ターミナルまたはプリンタの種類や属性の設定,プリローディングの要求を行います。

形式

SET [device-name]

コマンド修飾子 省略時設定
/DEVICE_TYPE=device-type /DEVICE_TYPE=ORIGINAL
/EDIT=state /EDIT=DISABLE
/FONT=ODL-type /NOFONT
/INPUT=input-code /INPUT=KANA
/KCODE_TYPE=kanji-code-type /KCODE_TYPE=DEC83
/OUTPUT=output-code /OUTPUT=KANJI
/PRELOAD=(START:n, END:n) /PRELOAD=(START:1, END:1)
/PERMANENT /PERMANENT
/SYSTEM /SYSTEM

制限事項

次の制限事項があります。

  1. 仮想ターミナルの使用について
    仮想ターミナル (Virtual terminal:VTAxx など) で漢字を使用する場合には,以下の注意が必要です。

    • KANJIGEN でオンデマンド・ローディングを有効にしている物理ターミナルに,仮想ターミナルをコネクトした場合は,仮想ターミナルが新規に作成される場合も含めて,オンデマンド・ローディングは行われます。ただし例外として,仮想ターミナルの設定がオンデマンド・ローディング無効かつ OUTPUT=KANA になっていた場合は,オンデマンド・ローディングは行われません。

    • KANJIGEN でオンデマンド・ローディングを有効にしていない物理ターミナルに,仮想ターミナルをコネクトした場合 (1の場合の逆) ,オンデマンド・ローディングは行われません。

    • 設定可能な仮想ターミナルは,自分の漢字ターミナルおよびコネクトされている漢字ターミナルのみです。

  2. リモート・ログインでの制限

    • リモート・ノードでの設定はローカル・ノードへ反映されません。

    • リモート・ノードでは,/FONT,/KCODE_TYPE 修飾子によるターミナルの設定はできません。ただし,/INPUT,/OUTPUT 修飾子による設定はできます。

    • リモート・ログインの環境で,オンデマンド・ローディングを行う場合は,ローカル・ノードで /FONT による設定を行なってからSET HOST してください。

    • DECnet 接続によるリモート・ノードでは,/EDIT 修飾子によるターミナルの設定はできません。Telnet 接続の場合は可能です。


パラメータ



[device-name]

設定する漢字ターミナルまたはプリンタの装置名を指定します。装置名は論理名でもかまいません。省略時は論理名 "TT" がとられるので,指定のない場合にはログインした漢字ターミナルに対して設定します。

使用されていない他の装置を設定する場合は, /PERMANENTの指定が必要です。すでに他のプロセスによって占有されている装置に対しては,設定できません。


コマンド修飾子



/DEVICE_TYPE=device-type

装置の種類を設定します。設定できる種類は LA84,VT80, VT200_Series,VT300_Series,FOREIGN です。FOREIGN と指定した場合は, SHOW コマンドで表示される DEVICE TYPE (装置の種類) は Unknown となります。装置の種類を変更したくない場合は ORIGINAL を指定します (省略時は ORIGINAL です) 。

  • LA86,LA88,LA90,LA280,LA380 プリンタ:
    /DEVICE_TYPE=LA84 と設定してください。

  • VT280 シリーズの漢字ターミナル:
    /DEVICE_TYPE=VT200_Series と設定してください。

  • VT382 ターミナル:
    /DEVICE_TYPE=VT300_Series と設定してください。

  • 漢字ターミナルを VT100 として使用する場合:
    /DEVICE_TYPE=VT80 と設定してください。



/EDIT=state

コマンド行での文字単位の編集機能を使用するかどうかを指定します。設定できる状態は,ENABLEまたはDISABLEです。ENABLEに設定する場合は同時に/INPUT=KANJI で入力コードをKANJIに設定する必要があります。この機能を有効にすればターミナルから入力されたSuper DEC漢字コードの文字を有効なコードとして受け取ることができるようになります。また,コマンド行の文字をそのバイト数にかかわりなく,文字単位で編集できるようになります。省略時の設定は,DISABLEです。

DECnet 接続によるリモート・ターミナルに対しては設定できません。Telnet 接続の場合は設定できます。/EDIT=ENABLEと/INPUT=KANAを同時に指定することはできません。また,/INPUTの設定がKANAの時は/EDITの設定をENABLEに変更することはできません。

/FONT=ODL-type
/NOFONT

オンデマンド・ローディングの実行を制御します。 ODL-type には SOFT または HARD を指定できます。指定を省略すると SOFT として解釈されます。

/FONT または /FONT=SOFT を指定するとソフトウェア・オンデマンド・ローディングが動作し,日本語ターミナル・ドライバは漢字ターミナルのフォント ROM にない文字パターンを検出した場合に,フォント・ハンドラにその文字コードを通知することによって,フォント・データベースから対応するフォントを検索し,そのフォントを装置に転送します。

/FONT=HARD を指定するとハードウェア・オンデマンド・ローディングが動作し,装置からのフォント要求を検出した場合に,フォント・ハンドラにその文字コードを通知することによって,フォント・データベースから対応するフォントを検索し,そのフォントを装置に転送します。

装置のフォントROMにない文字パターンを使用する場合は,/FONT を指定してオンデマンド・ローディングを Enable に設定するか,CMGR ユーティリティで作成されたプリロードファイルを TYPE コマンドまたは COPY コマンドでその装置にロードする必要があります (オンデマンド・ローディングについては 第 2 章 を, CMGR については 第 4 章 を参照してください)。

/FONT 修飾子の使用には,次の制限事項があります。

  • /FONT と /OUTPUT=KANA を同時に指定することはできません。

  • リモート・ターミナル (RTxxのデバイス名) に対しては /FONT 修飾子は使用できません。

オンデマンド・ローディング機能がインストールされていない場合は,/NOFONT として,Disable に設定してください。

/INPUT=input-code

入力コードの処理を制御します。入力コードとして,KANAまたはKANJIを指定します。日本語ライブラリのJLB$DEV_KANJI_INルーチンにより入力を参照しているアプリケーションでは,8 ビット目がONのデータ入力時にこの設定がKANAとしてある場合は 1 バイト・コード,KANJIとしている場合は 2バイト・コードによる入力として処理します。省略時はKANAです。

/INPUT=KANAと/EDIT=ENABLEを同時に指定することはできません。また, /EDITの設定がENABLEの時は/INPUTの設定をKANAに変更することはできません。

  注意
DEC XTPU では,KANJIGENユーティリティにおける  /INPUT=KANA あるいは /INPUT=KANJI の設定を参照しますが, DEC XTPU の組込み関数 SET(INPUT_MODE,{KANA|KANJI}) の設定が優先されます。



/KCODE_TYPE=kanji-code-type

装置が DEC 漢字 1978 年版 (JIS C 6226-1978 規格準拠) のときは DEC78, JIS 漢字 1983 年版 (JIS X 0208-1983 規格準拠) のときは DEC83 と設定します (省略時設定値は DEC83 です)。

DEC78 と設定すると,日本語ターミナル・ドライバは,JIS 漢字領域 8 区の罫線コードを拡張漢字領域 94 区の DEC 罫線コードに変換して出力します。

リモート・ターミナル (RTxx) に対しては設定できません。

/OUTPUT=output-code

装置の表示モードの参照用の設定です。出力コードとして,KANA または KANJI を指定します。日本語ライブラリのJLB$DEV_KANJIルーチンにより表示モードを参照しているアプリケーションでは,この設定によってヘルプの切り替えなどをしています (省略時は KANJI です) 。

/FONT または /PRELOAD と,/OUTPUT=KANA を同時に指定することはできません。

/PRELOAD[=(START:開始区番号,END:終了区番号)]

ユーザ定義文字の文字パターンを,指定した装置のメモリ (フォントRAM) に書き込みます。

開始区番号: プリロードを開始する拡張領域の区番号 (1 〜 94) を指定します (省略時の値は 1 です) 。
終了区番号: プリロードを終了する拡張領域の区番号 (1 〜 94) を指定します (省略時の値は 1 です) 。

/PRELOAD と /OUTPUT=KANA,/SYSTEM を同時に指定することはできません。

  注意
実際にプリロードが行われるのは,DEVICE_TYPE が LA80,LA84,VT80,VT200_Series, VT300_Series の場合のみです。

プリロードされる文字パターンは,CMGR_DEFAULTフォント・データベースに登録されているものです。



/PERMANENT

指定装置の種類を設定し直し,システムがシャット・ダウンするまで持続させます。この指定がないと,ログアウトした時点で属性はもとの設定に戻ります (DCL コマンド : SET TERMINAL/PERMANENT の仕様に同じ)。PHY_IO 特権が必要です。

/SYSTEM

システムの省略時の設定を定義します。/SYSTEM と同時に指定された設定がシステムの省略時の設定となります。PHY_IOおよびSYSPRV特権が必要です。 /SYSTEM と /PRELOAD を同時に指定することはできません。

説明

漢字ターミナルやプリンタの種類と属性の設定,オンデマンド・ローディング設定,プリローディングの要求,および文字単位編集機能の設定を行います。 装置としては VT200_Series,VT300_Series,LA84,FOREIGN,ORIGINAL の設定ができます。また,KANJIGEN は /DEVICE_TYPE 修飾子に指定した装置の種類によって,次のようにターミナル属性を設定します。これは OpenVMS の SET TERMINAL コマンドを実行するのと同様です。

表 5-2 /DEVICE_TYPE 修飾子によるターミナル属性の設定
ターミナル属性
VT200

VT300
LAxx
ADVANCED_VIDEO Yes Yes No
ANSI_CRT Yes Yes No
BLOCK_MODE No No No
DEC_CRT Yes Yes No
DEC_CRT2 Yes Yes No
DEC_CRT3 No Yes No
EDIT_MODE Yes Yes No
EIGHT_BIT Yes Yes Yes
FORM No No Yes
HARDCOPY/SCOPE Scope Scope Hard
LFFILL 0 0 0
LOWERCASE/UPPERCASE Low Low Low
PAGE 24 24 66
PRINTER_PORT Yes Yes No
READ_SYNC No No No
REGIS 1 1 No
SIXEL_GRAPHICS Yes Yes No
SOFT_CHARACTERS Yes Yes No
TAB Yes Yes Yes
TTSYNC Yes Yes Yes
TYPE_AHEAD Yes Yes Yes
WIDTH 80 80 180
WRAP Yes Yes Yes


1−は属性を変更しないことを示します。


#1
$  RUN JSY$SYSTEM:KANJIGEN
KANJIGEN> SET/FONT/DEVICE_TYPE=VT200_SERIES/KCODE_TYPE=DEC78

現在使用中の漢字ターミナルを VT200_SERIES として設定し,オンデマンド・ローディング処理も起動します。さらに,JIS 漢字領域 8 区の罫線コードを拡張領域 94 区のDEC罫線コードに変換します。

#2
$  RUN JSY$SYSTEM:KANJIGEN
KANJIGEN> SET TXA5/DEVICE_TYPE=LA84/NOFONT/PERMANENT

装置 TXA5 を LA84 として設定し,オンデマンド・ローディング処理は不要とします。またこの設定をログアウト後も有効とします。

#3
$  RUN JSY$SYSTEM:KANJIGEN
KANJIGEN> SET /NOFONT/PRELOAD=END:3
KANJIGEN> SET /NOFONT/PRELOAD=(START:10,END:10)

現在使用中の漢字ターミナルに,DEC拡張漢字領域の1区〜 3区,および10区にあるユーザ定義文字の文字パターンをプリロードして,オンデマンド・ローディング処理は不要とします。

#4
$  KANJIGEN :== $JSY$SYSTEM:KANJIGEN
$  KANJIGEN SET/DEVICE_TYPE=VT300_SERIES
$  

フォーリン・コマンドにより漢字ターミナルの属性を設定します。

#5
KANJIGEN> SET/EDIT=ENABLE/INPUT=KANJI

現在使用中のターミナルの文字単位編集機能を有効にし,入力コードを漢字コードとして扱います。


目次 索引

© 2012 Hewlett-Packard Development Company, L.P.