Tera Term Help Index
Tera Term Pro version 2.3 Help Index

Mar 10, 1998

T. Teranishi

Copyright (C) 1994-1998 T. Teranishi

All Rights Reserved.

Tera Term Pro はフリーソフトウェアのターミナルエミュレーター(通信プログラム)で、以下の特徴を持っています。

・シリアルポート接続

・TCP/IP (telnet) 接続

・VT100 端末のエミュレーション (および、VT200, 300 の一部)

・TEK4010 端末のエミュレーション

・ファイル転送プロトコル (Kermit, XMODEM, ZMODEM, B-PLUS, Quick-VAN)

・	マクロ言語による自動運転

・日本語/英語/ロシア語モード

Tera Term について

著作権、使用条件

動作環境

エミュレーション

歴史

Q & A

要望集

作者への連絡

用語集

使いかた

キーボード

マウス

ヒント

コマンド

[File] メニュー

[Edit] メニュー

[Setup] メニュー

[Control] メニュー

[Window] メニュー

[Help] メニュー

TEK window のコマンド

コマンドライン

設定ファイル

Tera Term 設定ファイル

キーボード設定ファイル

READMEJ.TXT

KEYCODEJ.TXT

MACRO ヘルプ

アンインストール


エミュレーション

・DEC VT100 と VT200/300 の一部

VT100 では対応していない ANSI エスケープシーケンス(カラー指定等)にも対応しています。

Bold (強調)属性の文字に対して、bold スタイルのフォントの使用/不使用が選択でき、また色を付けて表示することができます。

Blink (点滅)属性の文字は実際には点滅せず、色付き文字で表示されます。

倍角文字、VT52 モードには対応していません。

・Tektronix TEK4010 と上位機種の一部


歴史

Tera Term は最初、日本語端末エミュレーターとして開発されました。その後、英語とロシア語モードが加わり、現在では日本だけでなく世界中で使われるようになりました。

Tera Term Pro ver. 2.3	Mar 10, 1998

Tera Term ver. 1.4	Mar 10, 1998

COM4 より大きいシリアルポート

Baud rate 14400

ユーザー・ショートカット・キー "EditCLS", "EditCLB", "ControlOpenTEK", "ControlCloseTEK"

マクロコマンド "clearscreen", "code2str", "enablekeyb", "filemarkptr", "fileseekback", "filestrseek2", "findclose", "findfirst", "findnext", "getdir", "kmtfinish", "kmtget", "makepath", "sendkcode", "setdir", "setexitcode", "str2code", "testlink"

マクロ演算子 "%"

マクロ: どの行でもコメントが置けるようになる

エスケープシーケンスによる印刷で直接ポートに出力

特別オプション "AutoFileRename", "BackWrap", "Beep", "EnableStatusLine", "MaxComPort", "PassThruDelay", "PassThruPort", "PrnConvFF", "RussPrint", "TitleFormat"

新 [Setup] TCP/IP ダイアログボックス

ホストリストにホスト名を自動追加

ロシア語文字セット追加 (CP 866, ISO 8859-5)

新しいアイコン

長方形領域内の文字選択

ユーザー定義キーでメニューコマンド実行

Tera Term extension interface.

Tera Term Pro ver. 2.2	Jul 2, 1997

バグ修正

Tera Term Pro ver. 2.1	Jun 30, 1997

インストーラー/アンインストーラー

32-bit版 TTPMACRO.EXE と KEYCODE.EXE

ロシア語モード

[Edit] Copy table, [Setup] Load key map, [Window] メニュー

VT 端末のステータスライン

エスケープシーケンスによる印刷

ANSI フルカラー

コマンドラインオプション追加 (/I, /L=<log file>, /LA=<language>, /M=<macro file>, /V)

コマンドラインでホスト名のすぐ後のポート番号(例: "myhost.mydomain 23")

Tera Term 設定ファイルの読み込み専用オプション追加

キーボード設定ファイルの項目追加

ユーザー定義キーによるマクロ実行

TTPMACRO コマンドラインオプション追加 (/I, /V)

マクロコマンド多数追加

Tera Term Pro ver. 2.0	Jun 7, 1996

32-bit版, Telnet での break 信号, キーボード設定ファイルの新項目(SendBreak=), ポート番号付きホスト名(例: "myhost.mydomain:23"), コマンドライン(ホストリスト)中のコメント, [Setup] Serial port ダイアログボックス変更, Alt+マウス右ボタン。

Tera Term ver. 1.3	Jun 7, 1996

Telnet での break 信号, キーボード設定ファイルの新項目(SendBreak=), ポート番号付きホスト名(例: "myhost.mydomain:23"), コマンドライン(ホストリスト)中のコメント, [Setup] Serial port ダイアログボックス変更, Alt+マウス右ボタン。

Ver. 1.2	Dec 18, 1995

Quick-VAN, マクロコマンド多数追加 (制御構造, subroutine, include file), 日本語/英語モード, マウス操作法変更、scroll buffer on/off, キーボード設定ファイルに [Shortcut keys] セクション追加、 ファイル転送ディレクトリ保存可能になる、コマンドラインオプション追加 (/FD=, /H)、Read-only options 追加 (QVLog=, QVWinSize=, ZmodemAuto, BPAuto, VTFontSpace=, HideTitle=)。

Ver. 1.1	Jul 22, 1995

マクロコマンド多数追加(ファイル処理、文字列処理), メタキー, 設定ファイルのread-only option (ConfirmDisconnect=), log と file send、log とプロトコル転送の同時実行が可能になる。

Ver. 1.0	Jul 3, 1995

ZMODEM, B-Plus, DEC 特殊フォント, bold font 使用/不使用, telnet 接続中に終了するときの確認, Telnet AYT, bold/blink 属性の文字色設定改良, "Terminal size = window size" オプション, コマンドラインオプション追加 (/W=, /X=, /Y=, /KR=, /KT=), 設定ファイルのread-only options (XmodemLog=, BPLog=, ZmodemLog=, ZmodemEscCtl=, ZmodemDataLen=, ZmodemWinSize=), マクロ新機能 (pause/start/endボタン, システム変数追加, コマンド多数追加, 文字列定数のASCIIコードによる表現)。

Ver. 0.9	Apr 25, 1995

XMODEM, 3D dialog box (CTL3D.DLL対応), XTERM sequence (titleの変更), ファイルマネージャから drag&drop でtext file send, Popup menu, bold/blink のカラー設定 (bold font廃止), ANSI escape sequence (カラー指定, カーソル保存/復帰), log&file send改良 (binary, append, pause/start), log file再生機能, keyboard設定ファイルのファイル名を指定, マクロコマンド追加, プリンタフォント指定 (read-only option), C1制御文字無視する/しない (read only option), telnet binary option (read-only option)。

Ver. 0.8	Feb 17, 1995

マクロ (Tera Term Language)。

Ver. 0.7	Jan 27, 1995

Local echo, VT<->TEK auto change enable/disable, TCP port#設定, telnet enable/disable, TEK とファイル転送機能を DLL 化, TEK color emulation, TEK line style, F10 key, コマンドライン変更。

Ver. 0.6	Oct 31, 1994

VT200 のescape sequenceによる key 設定, User キー定義, 'Help' button on dialog box, read-only options。

Ver. 0.5	Oct 3,	1994

JIS漢字, ファイル転送機能 (protocol なし text, Kermit), window sizeとterminal size を独立化, IME 制御, 設定項目の追加, dinamic link libraries, XWINDOW 風 copy&paste, transmit delay (serial port), answerback, host list, ".tt" file 廃止, コマンドライン変更。

Ver. 0.4	May 16, 1994

TEK のcopy/paste, 印刷機能 (VT, TEK), 表示色設定 (VT, TEK), VT の画面サイズ設定, telnet NAW option, VT200/300 機能の一部, keyboard 設定, Clear page, Reset terminal, Send break, Reset port。

Ver. 0.3	Mar 29, 1994

Telnet option negotiation, TEK GIN, window caption 設定, Font 設定, code 変換設定, BS key 変換設定, File Open/Save ,New session, Clear buffer (VT), Clear screen (TEK), ".tt" file。

Ver. 0.2	X X, 1994

Port 設定 dialog。Help の原形。

Ver. 0.1	X X, 1994

TCP port (Windows Sockets) 対応。MDI 仕様やめる。可能なセッション数は、serial port は4つ,TCP はメモリと Windows Sockets の限界まで。

Ver. 0.0	Feb 24, 1994

MDI 仕様。Serial port のみ最大4セッション。VT100, TEK4010 の emulation の原形。copy&paste 機能,'.ini'file。


Q & A

作者に連絡をする前にこのページをよく読んでください。

Q & A集

[Tera Term について]

Q.	Windows 3.1 用の Tera Term の現状は?

A.	Windows 3.1 用には、Tera Term ver. 1.X を使用してください。しばらくの間は Tera Term ver. 1.X の開発を継続する予定です。

Q.	Tera Term の最新版はどこで入手可能か?

A.	以下のサイトから入手できます。

http://www.vector.co.jp/authors/VA002416/

ftp://riksun.riken.go.jp/pub/pc/misc/terminal/teraterm/

ftp://ftp.s.u-tokyo.ac.jp/PC/terminal/teraterm/

(上記のサイト、ディレクトリは将来変更される可能性があります。)

Q.	Tera Term の次のバージョンはいつ出るのか?

A.	Tera Term home page 参照。

Q.	Tera Term は西暦 2000 年問題に対応しているか?

A.	対応しています。システムクロックは Tera Term の通信機能に影響を与えません。ただ一つだけ問題が起こる(とても小さな)可能性が考えられます。もし PC の BIOS (システムクロック) が 2000 年問題に対応していなければ、マクロコマンド "getdate" と "setdate" が正しく働かない可能性があります。いずれにしてもこれは PC の問題であり Tera Term の問題ではありません。

[基本的な使い方]

Q,	NIFTY-Serve や PC-VAN などの BBS に関する質問。

A.	パソコン通信的接続法

NIFTY-Serve のヒント

PC-VAN のヒント

を読んでください。

Q.	ホストに接続できない。

A.	以下のことを確認してみてください。

コントロールパネルのネットワークの設定。

他の TCP/IP アプリケーションは使えますか? (telnet, FTP, WWW ブラウザなど)

ホスト名または IP アドレスはあってますか?

他のマシンでそのホストに接続できますが?

ネットワークに関する設定法について作者に質問しないでください。インターネット関係の入門書や雑誌を読むか、ネットワーク(プロバイダー)の管理者に聞いてください。

Q.	ダイアルアップ TCP/IP (PPP) 接続で、Tera Term を使うにはどうしたらよいか? (電話回線で、いわゆる「インターネット」する人の場合)

A.	Tera Term を起動する前に、ダイアルアップ(PPP)接続を確立させてください。Windows 95 の場合は、「ダイアルアップ ネットワーク」を使用します。

ダイアルアップ(PPP)接続が確立したら Tera Term を起動し、[File] New connection ダイアログボックスで、ホスト名またはホストの IP アドレスを入力してホストに telnet 接続をします。ホスト名または IP アドレスがわからない場合は、ホストの管理者に聞いてください。

PPP 接続の場合、シリアルポートは Tera Term ではなく PPP 接続ソフトによって制御されます。 Tera Term のシリアルポート接続機能は、従来のパソコン通信的接続のためのもので、PPP 接続とは関係ありません。

Q.	Telnet でホストに接続し、その後ログアウトしたときに Tera Term が勝手に終了してしまい困る。

A.	[Setup] TCP/IP の Auto window close を off にしてください。

Q.	Telnet 接続をしたいのに、起動すると勝手にシリアルポートが開かれてしまう。

A.	[Setup] General で Default port を "TCP/IP" にしてください。

Q.	TERATERM.INI を変更したが、その変更が有効にならない。

A.	TERATERM.INI を変更したときに Tera Term セッションが走っている場合、その変更はすぐには有効にはなりません(変更がなされた後に開かれたセッションに対してさえも有効にはなりません)。これは、TERATERM.INI の情報は最初の Tera Term セッションが開かれた時にメモリにロードされ、それ以降、少なくとも一つのセッションが開いている間はメモリに保持され続けるからです。メモリに保持されている情報を更新するためには、[Setup] Restore setup コマンドを実行するか、すべての Tera Term セッションを閉じてください。ただし、TERATERM.INI 以外の設定ファイルに対しては、このようにする必要はありません。

[日本語]

Q.	日本語が入力/表示できない。

A.	まずは [Setup] General で Language が "Japanese" になっていることを確認してください。次に [Setup] Terminal で Kanji (teceive) と Kanji (transmit) を "SJIS", "EUC", "JIS" の中から１つ選び両方とも同じものにしてください。３つともためしてうまくいくものを探してください。より確実にはホストの管理者にどの日本語コードを指定すべきか聞いてください。

A.	ホストで使われている日本語コードが JIS 以外の場合で、日本語の入力ができない場合、ホストで 8 bit 文字の入力ができるように設定されていない可能性があります。8 bit 文字を入力可能にするには、例えば以下のようなコマンドで設定してください。

stty pass8	(SunOS等の unix の場合)

set term /eight	(VMS の場合)

詳しくは、ホストの管理者等に聞いてください。

Q.	漢字モードを JIS や EUC にしたとき Shift-JIS の漢字を受信すると Tera Term がハングアップする。

A. 	「C1 制御文字を使用しない」を読んでください

Q.	[Setup] Terminal で Kanji-Out で ^[(H を設定できるようにしてほしい。

A.	「正しくない "Kanji-Out" を使用可能にする。」を読んでください。

[キーボード]

Q.	Backspace または Delete (DEL) キーを押してもカーソルの一つ左の文字が消せない。

A.	Backspace キーについては [Setup] Keyboard の Backspace key を on または off に変えてみてください。Delete キーについては、[Setup] Keyboard の Delete key を on にしてください。ただしホストによっては Delete キーが使えない場合があります。

Q.	テンキー(数値キーパッド)でキーに書いてある文字が正しく入力できない。

Q.	テンキー(数値キーパッド)で "/", "*", "-", "+" が入力できない。

A.	「テンキー(数値キーパッド)について」を読んでください。

Q.	F1-F4 キーが使えない。

A.「F1-F4 キー」を押すことによって VT100 の PF1-PF4 キーの機能を実現させたいという意味ならば、「VT100 の PF1-PF4 キー」を読んでください。

Q.	何々キーが使えない。

A.	この種の質問はたいていの場合答えられません。そのキーを押した時に送出されるべき文字(列)あるいは実行されるべき機能がわからないことが多いからです。もしそれがわかる場合は、キーボード設定ファイルを設定することによってそのキーを使えるようにすることができます。 KEYCODEJ.TXT を読んでください。

Q.	某社の unix に接続し、DEL キーを押して実行中のプログラムを中断しようとしたができない。

A.	[Setup] Keyboard の Delete key を on にしてください。

Q.	[Edit] Paste (Copy) の ショートカットキーは Alt+V (Alt+C) になっているが、他のアプリケーションと同じ Ctrl+V (Ctrl+C) にしたい。

A.	Ctrl+V は、ホストに ^V 文字を送出するために使うことがあるので、初期設定では、ショートカットキーになっていません。Ctrl+V を [Edit] Paste のショートカットキーにする方法は、「ユーザー・ショートカット・キー」と KEYCODEJ.TXT を読んでください。

[ファイル転送]

Q.	XMODEM/ZMODEM/B-Plus/Quick-VAN によるファイル転送がうまくいかない。

Q.	メニューの XMODEM/ZMODEM/B-Plus/Quick-VAN が灰色になっていて使えない。

A.	「XMODEM のヒント」

「ZMODEM のヒント」

「B-Plus のヒント」

「Quick-VAN のヒント」

を読んでください。

Q.	あるホストへログインし、そこから他のホストへログインした場合、終端ホストと Tera Term の間でのファイル転送がうまくいかない。

A.	以下を参考にしてください。

中間ホストを経由してホストに接続した場合のファイル転送

[その他]

Q.	Tera Term extension interface とは何?

A.	Tera Term と add-on モジュールの間のインターフェイスです。Add-on モジュールは DLL の形で作成され、Tera Term のユーザーインターフェイス関数、設定関数、Winsock 関数をフックすることができます。1998 年 3月現在、利用可能な add-on モジュールは一つもありませんが、ssh と SSL をサポートする add-on モジュールを開発する計画があります。現在利用可能な add-on モジュールについては、Tera Term home page を見てください。

Q.	罫線文字 ("Tera Special" フォント) が正常に表示されない。

A.	コントロールパネルの「フォント」で、"Tera Special" フォントを削除し、システムを再起動し、"Tera Special" フォントをコントロールパネルの「フォント」で手動で再インストールしてください。

Q.	罫線 (DEC 特殊フォント) を表示させると、線に隙間ができたり、辺と角がなめらかにつながらなかったりする。

A.	Tera Term では DEC 特殊フォントを表示させるため、独自の True Type フォント "Tera Special" (TSPECIAL.TTF) を用います。画面に表示させるときは、普通の文字のフォントと同じ大きさにスケールしますが、その倍率によっては、罫線に隙間ができるなどの問題が発生します。さまざまな大きさ、縦横比のフォントに "Tera Special" を完全に適合させるのは不可能なので、普通の文字のフォントの種類や大きさをいろいろ変えて、問題が起きないものを使用してください。

Q.	[Setup] Font ダイアログボックスのリストに含まれるフォントの種類が少ないのはなぜ?

Q.	[Setup] Font ダイアログボックスでなぜ "Times" フォントが選択できない?

A.	Tera Term は"ＭＳ 明朝"や "Terminal" のような固定幅フォントしか使用しません。なぜなら VT 端末を正しくエミュレートするためには文字を等間隔で表示しなければならないからです。"Times" のような可変幅(プロポーショナル)フォントを等間隔に表示させるようにするにはプログラムが複雑になるため Tera Term はそれらのフォントを使用していません。

Q.	文字が横倒しになって表示されてしまう。

A.	[Setup] Font ダイアログボックスでフォント名の先頭に "@" がついたフォントを選択すると文字が横倒しになって表示されます。"@" がつかないフォントを選択してください。

Q.	ダブルクリックで単語を選択するときの単語の区切り方を以前のバージョンの Tera Term と同じにしてほしい。

A.	「ダブルクリックによる単語選択の区切り文字」を読んでください。

Q.	何かの拍子に TEK window が勝手に開いてしまって困る。

A.	[Setup] Terminal で Auto change (VT<->TEK) という項目を off にしてください。On になっていると、TEK4010 というグラフィック端末のコントロールシーケンスを受信したとき TEK window が自動的に開きます。

Q.	Tera Term 1.X ではスクロールバッファの量を800行以上にできませんが、もっと増やせませんか?

A.	Win 3.1 用の Tera Term ではできません。Win 95, Win NT 用の Tera Term Pro ではスクロールバッファの量を800行以上に設定できます。

Q.	マクロをつかって、モデムに設定コマンド (AT...)を複数行送ろうとしたが、送るのが速すぎてモデムがコマンドを正常にうけつけない。

A.	モデムによっては、あるコマンド行を処理してる間に、次のコマンドが送られてくると、処理中のコマンドをキャンセルする、というようなものがあります。モデムから「OK」が来たのを確認した後に次のコマンドを送るようにするか、[Setup]Serial port で Transmit delay の msec/line の値を増やしてみてください。(例えば 200 msec/line にする)

Q.	MS Net meeting をインストールしたところ、キーボード設定ファイル (*.CNF) のアイコンが Net meeting のものに変わってしまったが、問題はないか?

A.	アイコンが変わっただけで内容は変化しませんし、Tera Term はキーボード設定ファイルを読むことができるので問題ありません。ただしアイコンをダブルクリックすると Net meeting が起動してしまいますので、しないでください。

Q.	Windows NT の at コマンド(スケージュル機能)で Tera Term を起動することができない。

A.	/interactive オプションを指定すれば起動することができます。


要望集

作者に連絡をする前にこのページをよく読んでください。

ここではユーザーの方々からよくよせられる要望をまとめます。ここに書いてあることを作者に要望や催促をしないでください。

ここに書いてないことはすでに対応されている場合がありますので、このヘルプ、MACRO ヘルプ、READMEJ.TXT、KEYCODEJ.TXT、Tera Term home page をよく読んでください。

将来対応するかもしれないもの

ssh または SSL 対応(1998年3月現在、計画進行中。 Tera Term home page をご覧ください。)

VT100の倍角文字、点滅文字

VT3XXの文字(行)間罫線

ツール・バー、ステータス・バー

ダイアラー

キーボード設定用ユーティリティー

メニューやダイアログボックスのカスタマイズ

文字列検索機能

TEK window の画面バッファ & スクロール・バー

TEK window の印刷の解像度を改善する。

ファイル転送時の転送速度、残り時間、棒グラフ表示

ZMODEM の転送再開機能

YMODEM

Chinese & Korean 文字コード

Unicode

最大化ボタン

[File] Print setup コマンド

スクロールバッファの内容、選択された文字をファイルに保存

画面/文字色の指定をカラーパレットで行う

132 桁モードのとき小さいフォントに切り替える

英語 Windows で漢字表示

将来対応するかもしれないもの(MACRO 関係)

配列変数

"exec" コマンドでリダイレクション対応

バイナリデータを "wait" で待てるようにする。

遠い遠い将来に対応するかもしれないもの

TEK41XX, 42XX 端末のエミュレーション

Televideo, Wyse 端末のエミュレーション

TN3270

URL を反転(色付け)表示。URL をクリックすると WWW ブラウザが開く。

バックグランドを透明化

開いているシリアルポートを他のアプリケーションと同時共有可能にする。

行入力モード、行入力のためのウィンドウを用意する。

Kermit の転送速度改善

可変幅(プロポーショナル)フォント

ANSI/AVATAR

REGIS

マクロで直接通信ポートを操作


作者への連絡

ネットワーク設定、接続法、ホストの設定、キーボード設定法、マクロファイル作成法等、Tera Term の使い方に関する質問を作者にしないでください。どうか付属文書をご覧ください。最新情報や、便利な情報・ツール等は Tera Term home page で見つかるかもしれません。

Tera Term home page の アドレスは:

http://www.vector.co.jp/authors/VA002416/

(将来変更されるかもしれません。)

著作権や使用条件に関する質問や、特別な使用および配布形態に関する許可の申請等はどうぞメールしてください。

質問やバグ報告や要望ではなく単にメッセージを送りたい場合もどうぞ。

バグの報告や要望をする場合は以下を必ずよく読んでください:

Q & A

要望集

Tera Term 設定ファイル (要望がすでに実現されているかもしれません。)

その他、このヘルプの関係する部分

付属文書

READMEJ.TXT

KEYCODEJ.TXT

MACRO ヘルプ

またバグ報告の場合は、それが設定の問題ではないということ、Tera Term 固有の問題であるということ、をできるだけ確認してみてください。Tera Term だけではなく他のアプリケーション(例えば Windows 95/NT 標準付属の telnet.exe) でも同じ問題が起こる場合は Tera Term のバグではない場合が多いです。考えられる原因やその問題が必ず起こるような条件を見つけていただくと作者は非常に助かります。報告の際は、Tera Term のバージョンや関係すると思われる情報を書いてください。

作者にメールを送ってくださった場合、返事がかなり遅れたり、出せない場合もよくありますのでご了承ください。また、すでに報告されているバグや出されている要望、Tera Term 付属文書に答えが書いてある質問等は返事を省略させていただくかもしれません(せっかくメール送ってくださったのに本当にすみません)。

作者(寺西 高)のメールアドレス:

teranishi@rikaxp.riken.go.jp

(将来変更されるかもしれません。)


用語集

ホスト

このヘルプでは、接続先のコンピュータ(ホスト・コンピュータ)のことをホストといいます。

ホスト名

Telnet 等で接続先のホストを指定するために使用する名前です。"." で区切られた複数の文字列で構成されます(例: "host.domain.xx.jp")。一番最初の文字列はホスト・コンピュータの名前を表し、それ以降はそのコンピュータが属するネットワークや国を表します。ホスト名にはそれに対応する IP アドレスがあります。

プロトコル

このヘルプでは「規約」、「規格」という意味でこの言葉が使われています。

B-Plus

アメリカの BBS、CompuServe のために開発されたファイル転送プロトコル。日本では NIFTY-Serve で使用されています。

BBS

Bulletin Board System (掲示板システム)の略。NiftyServe のような、いわゆるパソコン通信サービスのことです。

DOS/V (ドス・ブイ）

日本アイ・ビー・エムが開発した日本語 DOS (ディスクオペレーティングシステム)。いわゆる「DOS/V パソコン」は DOS/V に対応した IBM PC/AT 互換機の俗称です(外国の人に「DOS/V」といってもたいてい通じません)。

IBM PC/AT

IBM 社の PC の名前です。現在 PC/AT そのものは製造されていませんが、それと互換性をもたせつつ性能を向上させた PC (IBM PC/AT 互換機)が現在でも世界中で広く使用されつづけています。

IP アドレス

Telnet 等で接続先ホストを指定するために使用する4つの数字の列です。4つの数字は "." で区切られます(例: 11.11.11.11)。IP アドレスは覚えにくいので、かわりにホスト名を指定して接続する方が便利です。

Kermit

アメリカのコロンビア大学で開発されたファイル転送プロトコル。Kermit プロトコルに対応したソフトが、多くの PC, OS 用に開発されています。Tera Term の Kermit は今のところ基本的機能しか持っていないので、本家の Kermit に比べると転送速度があまり速くありません。

PC98

かつては、NEC の PC98XX シリーズの PC の略語として使われてきましたが、最近ではマイクロソフトの策定した PC のハードウェア仕様の名前としても使われています(両者は関係ありません)。また 1997 年の末頃から世にでた NEC の PC98 NX シリーズの PC は、後者の仕様にしたがったもので IBM PC/AT 互換機(いわゆる 「DOS/V パソコン」)とほぼ同じものと考えてよいでしょう。PC98 NX に Tera Term をインストールする時はキーボードの種類に 「IBM PC/AT キーボード」を指定してください。

PPP (ダイアルアップ接続)

Point-to-Point Protocol の略で、シリアル回線や電話回線のような一対一回線において TCP/IP 等のネットワークプロトコルを実現させるための規格です。電話回線をとおして「インターネットする」場合に通常 PPP が使われます。

Quick-VAN

日本の BBS、PC-VAN のために開発されたファイル転送プロトコル。XMODEM プロトコルをベースにしてるようですが、転送速度をあげるための工夫等がなされています。

TCP/IP

インターネットで使用されているデータ転送を制御するためのプロトコル。

TEK4010

Tektronix 社の端末の名前です。図やグラプなどを表示することができ、かつては科学技術系の分野で広く用いられていたようです。現在は、X Window 環境などに取って替わられつつありますが、TEK エミュレーターを使用している人はまだまだいます(作者も含めて)。大部分のユーザーは Tera Term の TEK エミュレーション機能を使うことはないでしょう。

TEK window

TEK 端末のエミュレーションをするウィンドウで、タイトル文字列の一番右に「TEK」と表示されています。Tera Term を起動したときは表示されません。[Control] Open TEK コマンドで、TEK window を開くことができます。

Telnet

TCP/IP を使用し、ホストコンピュータと端末を接続するためのプロトコル。最近は、Nifty-Serve などの BBS に接続するためにも使用されています。

VT100

DEC 社の端末の名前です。かつて、Unix や VAX/VMS 等のコンピューターの端末として広く用いられていました。現在は、 VT100 そのものはほとんど使用されていませんが、その仕様が事実上の標準となっているため、PC や ワークステーションで動く VT100 エミュレーターが多く作られています。VT220 や VT382 などは、VT100の上位互換端末の名前です。

VT window

Tera Term のメインウィンドウのことです。起動したときに現れるウィンドウで、タイトル文字列の一番右に「VT」と表示されています。VT 端末のエミュレーションをします。

Winsock

Windows Sockets の略。MS-Windows で TCP/IP 環境を実現するためのソフトウエアの規格。WINSOCK.DLL または WSOCK32.DLL というファイルを含むソフトを Windows にインストールすると、telnet, WWW, ftp などの TCP/IP を使用するアプリケーションが使用可能になります。Windows 95 と Windows NT には Winsock 対応ソフト(ドライバー)が標準添付されています。

XMODEM

1977 年に Ward Christensen によって開発されたファイル転送プロトコル。その後 XMODEM/CRC, XMODEM-1k などの拡張プロトコルが開発されました。転送速度が遅い、8-bit コードすべてを通す通信回線でなければ使用できないなどの制限があります。

YMODEM

XMODEM を拡張したファイル転送プロトコル。なぜか Tera Term では対応していません。

ZMODEM

XMODEM, YMODEM を(それらの原形をとどめないほどに)改良したファイル転送プロトコル。エラー訂正機能が強化され、制御文字の一部を通さない回線にも対応し、転送速度をあげるための工夫がなされています。


著作権、使用条件

ソフトウェア:	Tera Term Pro version 2.3 (Mar 10, 1998)

作者:	T. Teranishi (寺西 高)

Copyright (C) 1994-1998 T. Teranishi All Rights Reserved.

このプログラムはフリーソフトウェアです。

著作権は、作者が保持します。

このプログラムの使用による、いかなる損害に対しても、作者は責任を負いません。

使用条件

作者に無断で以下の事をしないでください。作者に連絡していただければ許可することもあります。それ以外はどのように使用しても構いません。

1) オリジナル以外の形で他の人に配布する。

2) 配布することによってお金を得る。

(雑誌等の付録やフリーソフト集等の製品に収録したい場合は御一報を)

3) その他、著作権法にふれる行為。

作者へ要望、質問、バグの報告をする前に、このヘルプ、MACRO ヘルプ、 READMEJ.TXT、 KEYCODEJ.TXT および Tera Term home page をよく読んでください。Tera Term home page のアドレスは

http://www.vector.co.jp/authors/VA002416/

です(将来変更される可能性があります)。また、Tera Term 開発に対するユーザーの皆さんからの支援はどのような形であれ作者はそれを大変ありがたく受け取らせていただきます(それが作者に何らかの義務を負わせるものでなければ)。

作者からの謝辞

バグ報告、有用な要望を送ってくださったすべての方、ありがとうございます。特に、開発の初期から助言、テスト、そして宣伝をしてくださった人々に感謝します。また、以下の方々のご親切に感謝します。

Tera Term 開発への支援や多くのコメントをくださった理化学研究所と東大それぞれの原子核物理実験グループの皆さん

Tera Term の配布および Tera Term メーリングリストの運営に協力してくださった白橋明弘氏

ターミナルエミュレーションや通信プログラミング等について詳しく教えてくださった藤井啓文氏

配布パッケージに含まれている英語文書の作成を手助けしてくださった Luigi M Bianchi 氏

PC98 用キーボード設定ファイルの作成およびテストに協力してくださった光山幸男氏と大和良広氏

Tera Term home page の場所を提供してくださったベクターデザイン社

Tera Special フォントの修正に協力してくださった Ralf Schares 氏

ロシア語文字コードセットについて教えてくださった Juri Tsibrovski 氏と Serguei Lukyanov 氏

ロシア語文字コード変換テーブルを作成してくださった Andrey Nikiforov 氏

新しいアイコンを作成してくださった坂本龍彦氏

Tera Term extension interface の開発に協力してくださった Robert O'Callahan 氏


動作環境

Tera Term Pro は以下の OS で動作します。

MS-Windows 95

MS-Windows NT 3.51, 4.0

注: Windows 3.1 用には、Tera Term ver. 1.X を使用してください。


アンインストール

Tera Term Pro を削除するには、コントロールパネルの「プログラムの追加と削除」を実行するか、 Windows ディレクトリにある TTUNINST.EXE を実行してください。

もしこのアンインストーラーが働かない場合は、手動でもアンインストールすることができます。Tera Term ディレクトリにある Tera Term 関係のファイルをすべて削除し、コントロールパネルの「フォント」から "Tera Special" フォントを削除してください。


キーボード

キーボードに関するいくつかの設定は [Setup] Keyboard でできます。

キーボード設定ファイルを書きかえることで自由にキー設定を変更することができます。詳しくは、KEYCODEJ.TXT を読んでください。

ショートカット・キー

VT window

ヒント:	「ユーザー・ショートカット・キー」

Alt+B

ブレーク信号を送出します。

Alt+C

マウスで選択した文字列をクリップボードへコピーします。

Alt+N

新しいホストまたはシリアルポートに接続します。

Alt+P

現在の画面または、マウスで選択された文字を印刷します。

Alt+Q または Alt+F4

Tera Term を終了します。

Alt+R

クリップボードの中の文字列をホストへ送出し、続いて改行コードも送出します。

Alt+T

Telnet の AYT (Are You There) コマンドを送出します。通常ホストはこれに呼応して何等かのメッセージを送り返してきます。Telnet 接続のときだけ使用できます。

Alt+V

クリップボードの中の文字列をホストへ送出します。

Ctrl+Esc

アプリケーションの切り替えをします。

TEK window

Alt+C

マウスで選択された領域の画像をクリップボードへコピーします。

Alt+O

VT window に移動します。

Alt+P

画面全体または、マウスで選択された領域の画像を印刷します。

Alt+Q または Alt+F4

TEK window を閉じます。

Alt+R

VT window と同じ。

Alt+V

VT window と同じ。

Ctrl+Esc

VT window と同じ。

メタ・キー (Meta key)

[Setup] Keyboard で Meta key を選択すると、VTWindow で Alt キーをメタ・キーとして使うことができます。例えば Alt+A を押すと、ESC A を送出します。メタ・キーモードでは、Alt キーを使うショートカット・キー(Alt+C 等)は使用できなくなります。


マウス

VT window

左ボタンでドラッグ

文字列を選択し、それをクリップボードにコピーする。

Shift キーを押しながら左ボタンでドラッグ

長方形の領域内の文字を選択し、それをクリップボードにコピーする。

左ボタンをダブルクリック

1語選択し、それをクリップボードにコピーする。

左ボタンをトリプルクリック

1行選択し、それをクリップボードにコピーする。

右または中ボタンでドラッグ

文字列を選択し、それをクリップボードにコピーし、さらにそれをホストへ送出する。

右または中ボタンをクリック

クリップボードの中の文字列をホストへ送出する。

タイトルバーの上で左ボタンをダブルクリック

ウインドウサイズ(ウインドウの実際の大きさ)がターミナルサイズ(端末の論理的な画面の大きさ)と異なるとき、ウィンドウサイズをターミナルサイズと同じになるように変更します。その後、もう一度タイトルバーをダブルクリックすると、もとのウインドウサイズに戻ります。

Ctrl キーを押しながら左ボタンをクリック

メニューバーがなければ、ポップアップメニューが現れます。メニューバーを隠すには、[Setup] Window で Hide menu bar を選択してください。

Alt キーを押しながら左ボタンでウィンドウをドラッグ

タイトルバーがない場合、ウィンドウを移動します。タイトルバーを隠すには、[Setup] Window で Hide title bar を選択してください。

Alt キーを押しながら右ボタンをクリック

タイトルバーがない場合、ウィンドウを最小化します。

ファイルをドラッグし、ウィンドウにドロップ

ファイルを送信します。漢字コード、改行コードは変換されます。

TEK window

左ボタンでドラッグ

画像を選択します。

右または中ボタンをクリック

VT window と同じ。

Ctrlキーを押しながら左ボタンを押す

VT window と同じ。


ヒント

Tera Term の設定法

ログの取り方、ログの再生機能

ショートカット・キーの設定

テンキー(数値キーパッド)について

VT100 の PF1-PF4 キー

パソコン通信的接続法

NIFTY-Serve のヒント

PC-VAN のヒント

XMODEM のヒント

ZMODEM のヒント

B-Plus のヒント

Quick-VAN のヒント

中間ホストを経由してホストに接続した場合のファイル転送

TCP/IP 接続で 23 以外の TCP port 番号を使用する場合の注意


Tera Term の設定法

Tera Term の設定は、[Setup] メニューのコマンドでほとんどおこなうことができます。また、Tera Term 設定ファイルを直接編集することによって、より細かい設定を行うことができます。

また、キーボード設定ファイルを書きかえることで自由にキー設定を変更することができます。詳しくは、KEYCODEJ.TXT を読んでください。


ユーザー・ショートカット・キー

キーボード設定ファイルの [Shortcut keys] と [VT function keys] セクションの項目を書き換えると、以下のショートカット・キーを自分の好きなキーに割り当てることができます。詳しくは、KEYCODEJ.TXT を読んでください。

[Shortcut keys] セクションの項目	機能	初期設定
EditCopy	[Edit] Copy コマンド *1)	Ctrl+Insert
EditPaste	[Edit] Paste コマンド *1)	Shift+Insert
EditPasteCR	[Edit] Paste<CR> コマンド *1)	なし
EditCLS new	[Edit] Clear screen コマンド	なし
EditCLB new	[Edit] Clear buffer コマンド	なし
ControlOpenTEK new	[Control] Open TEK コマンド	なし
ControlCloseTEK new	[Control] Close TEK コマンド	なし
LineUp	一行スクロールアップ	Ctrl+↑
LineDown	一行スクロールダウン	Ctrl+↓
PageUp	一ページスクロールアップ	Ctrl+PageUp
PageDown	一ページスクロールダウン	Ctrl+PageDown
BuffTop	バッファの先頭へスクロール	Ctrl+Home
BuffBottom	バッファの最後へスクロール	Ctrl+End
NextWin	次の Tera Term ウィンドウへ移動	Ctrl+Tab
PrevWin	前の Tera Term ウィンドウへ移動	Ctrl+Shift+Tab
LocalEcho	ローカルエコーを on/off にする。	なし
[VT function keys] セクションの項目	機能	初期設定
Hold	受信ポートをロック/ロック解除	なし
Print	[File] Print コマンド *1)	なし
Break	ブレーク信号送出 *1)	なし

*1) これらの機能にはシステム・ショートカット・キーが割り当てられています。

例えば、Ctrl+V を [Edit] Paste に割り当てたい場合は、

キーボード設定ファイルの [Shortcut keys] セクションで、

EditPaste=1071

としてください (IBM PC/AT キーボードの場合)。

New: また [User keys] セクションでは、ユーザーキーを使ってすべてのメニューコマンドに対してショートカット・キーを設定することができます。


テンキーについて
テンキー(数値キーパッド)について

キーボードの初期設定は VT100 のキーボードをエミュレートするようになっています。このためテンキー(数値キーパッド)のキーを押したときキーに書いてある文字と違う文字が送出されることがあります。VT100 キーボードのテンキーの機能を使用する必要がなく、テンキーを普通に使いたい場合は、キーボード設定ファイル KEYBOARD.CNF の [VT numeric keypad] の全項目を以下のように OFF にしてください。詳しくは、KEYCODEJ.TXT を読んでください。

[VT numeric keypad]

Num0=off

Num1=off

Num2=off

Num3=off

Num4=off

Num5=off

Num6=off

Num7=off

Num8=off

Num9=off

NumMinus=off

NumComma=off

NumPeriod=off

NumEnter=off

PF1=off

PF2=off

PF3=off

PF4=off


VT100 の PF1-PF4 キー

キーボードの初期設定では VT100 の PF1-PF4 キーの機能はテンキーの一番上の列の４つのキー (IBM/PC の場合 "Num Lock", "/", "*", "-" ; PC98 の場合 "HOME CLR", "HELP" "-", "/")に割り当てられています。これを F1-F4 キーに割り当てるように変更するには以下のようにキーボード設定ファイル KEYBOARD.CNF を書き換えてください。詳しくは、KEYCODEJ.TXT を読んでください。

以下は IBM-PC キーボードの場合(PC98 の場合は KEYCODE.EXE を使用してキーコードを調べてください)。

[Numeric keypad]

PF1=59

PF2=60

PF3=61

PF4=62

; 59-62 は F1-F4 key のキーコード

[X function keys]

XF1=off

XF2=off

XF3=off

XF4=off

; キーコード 59-62 を二重使用しないようにするため XF1-XF4 を "off" にする。


パソコン通信的接続法

ここでは、インターネットを利用した telnet 接続ではなく、従来のパソコン通信的な接続法、つまりモデムと電話回線を使用して NiftyServe 等の BBS に接続する方法を説明します。

1. まず、[File] New connection コマンドで "Serial" を選択し、それからモデムがつながっているポート(以降仮に COM1 だとします)を選択して Ok を押してください。

2. 後々のために、ここで [Setup] General の "Default Port" で "COM1" を選択しておいてください。

3. [Setup] Serial port で シリアルポートのパラメーターを以下のようにしてください。

Port: COM1

Baud rate: 38400

(お使いのモデムが 28800 bps 対応の場合。調子が悪い場合はより小さい値にしてみてください)

Data:	8 bit

Parity:	none

Stop:	1 bit

Flow control:	hard

Transmit delay:	0	0

4. 2と3 で行った設定を保存するために、[Setup] Save setup を実行してください。次回からはこれらの設定をする必要がなくなります。

------ 以降は、接続のたびに行う必要があります。------

5. Tera Term には、普通のパソコン通信ソフトが持っているようなダイアル機能がありません。ダイアルをするには、モデムにコマンドを手で入力するか、あるいはマクロで送信させなければなりません。いきなりマクロを作るまえに、以下のように手動で接続をしてみてください。

モデムのコマンドは "AT" で始まる文字列で、モデムのマニュアルに説明が書かれていますので、一度目を通してください。

ダイアルする前にモデムを初期化します。

ATZ[Enter] と入力してください([Enter] は "Enter" キーを押すという意味)。"OK" とモデムから応答があるはずです。接続先やモデムの種類によって、さらに設定コマンドを入力する必要がある場合がありますが、場合によりけりなので、とりあえずここでは省略します。うまくダイアル、接続ができない場合は、マニュアルを読んで適切なコマンドを指定してモデムを初期設定してください。

ダイアルするには、

ATD[電話番号][Enter]	または、

ATDP[電話番号][Enter]	(パルス回線の場合)

ATDT[電話番号][Enter]	(トーン(プッシュホン)回線の場合)

と入力してください。電話番号はもちろん NiftyServe 等のアクセスポイントの電話番号です。うまくアクセスポイントにつながると、モデムから

CONNECT XXXXX  (XXXXX は設定により異なる)

というメッセージが来ます。もし CONNECT メッセージが来ない場合はモデムの設定がおかしいです。電話回線が混んでいる場合(話し中)、BUSY というメッセージが来ます。

うまく接続できない場合はモデムの設定がおかしいことが多いですが、設定法は場合によりけりなので、作者に質問しないでください(答えられません)。

接続が確立したら、BBSにログインするためのメッセージが表示されるはずですので、それにしたがって ID や パスワードを入力してログインしてください(詳しくは BBS の説明書をご覧ください)。

BBS への接続、ログインする手順がわかったら、その手順をマクロを使って自動的に実行させることができます。付属のサンプルマクロ DIALUP.TTL とマクロヘルプ MACROJ.HLP を参考に挑戦してみてください(マクロの作り方を作者に質問しないでください)。


NIFTY-Serve のヒント

NIFTY-Serve への telnet 接続法がわからない場合は、従来の方法(いわゆるパソコン通信)で NIFTY-Serve へ接続し、"GO TELNET" コマンドで TELNET メニューへ行き、telnet 接続の案内 (telnet to NIFTY Serve) を読んでください。

漢字モードの設定

[Setup] Terminal で漢字モードの設定をしてください。通常は、受信、送信とも SJIS (Shift-JIS) にします。

ログイン時のプロンプト "Enter Connection-ID  --->" で "SVC" と入力するときに以下のようにオプションを付け加えることにより漢字コードの種類が指定できます。Tera Term 側の漢字コードの設定もそれにわせて下さい。

Connection-ID	Tera Term の漢字モード

-----------------------------------------------------------------

SVC または SVC/SJIS	SJIS

SVC/EUC	EUC

SVC/NJS1	JIS, Kanji-In: ESC$B, Kanji-Out: ESC(J

SVC/OJS1	JIS, Kanji-In: ESC$@, Kanji-Out: ESC(J

ファイルのアップロード、ダウンロードする場合、

B-Plus のヒント

XMODEM のヒント

を読んでください。

参考: 中間ホストを経由してホストに接続した場合のファイル転送


PC-VAN のヒント

漢字モードの設定

[Setup] Terminal で漢字モードの設定をしてください。通常は、受信、送信とも SJIS (Shift-JIS) にします。

Telnet で PC-VAN に接続し、ファイルのアップロード、ダウンロードをする場合は、必ずバイナリオプションで接続してください(1996年6月現在)。詳しくは、「Quick-VAN のヒント」を読んでください。

参考: 中間ホストを経由してホストに接続した場合のファイル転送


XMODEM のヒント

XMODEM は、8 bit コード ($00-$FF の文字すべて)を完全に通す回線を用いないと使用できません。

シリアルポートの場合

Dataが 7 bit だったり、フロー制御が Xon/Xoff だったりすると、XMODEM が使えません。[Setup] Serial port で Data を 8 bit にし、Flow control を hard (CTS/RTS) か none にしてください。モデム(ホスト)側の設定も同じにしてください。

Telnet の場合

もし正しく転送できない場合はバイナリオプションで telnet 接続してみてください。バイナリオプションで接続するには、

コマンドラインに /B オプションをつけるか、

Tera Term 設定ファイルを書き換えてください。

→ Telnet のバイナリオプション

どうしても正常に転送できない場合は、ホスト側の XMODEM コマンドを正しく設定および使用していることを確認した上で、XMODEM のログを取り、作者に送ってください。

参考: 中間ホストを経由してホストに接続した場合のファイル転送


ZMODEM のヒント

ZMODEM は、7 bit 回線では使用できません。

シリアルポートの場合

Data が 7 bitだと、ZMODEM が使えません。[Setup] Serial port で Data を 8 bit にしてください。モデム(ホスト)側の設定も同じにしてください。

Telnet の場合

もし正しく転送できない場合は制御文字をすべてエスケープしてみてください。それでもだめな場合はバイナリオプションで telnet 接続してみてください。バイナリオプションで接続するには、

コマンドラインに /B オプションをつけるか、

Tera Term 設定ファイルを書き換えてください。

→ Telnet のバイナリオプション

どうしても正常に転送できない場合は、ホスト側の ZMODEM コマンドを正しく設定および使用していることを確認した上で、ZMODEM のログを取り、作者に送ってください。

また、以下の設定も可能です。

→ ZMODEM 受信の自動起動

注意: このオプションを on にした場合、ファイル送信ができなくなることがあります。

→ ZMODEM 送信の設定

参考: 中間ホストを経由してホストに接続した場合のファイル転送


B-Plus のヒント

B-Plus は、7 bit 回線では使用できません。また、B-Plus は CompuServe や NIFTY-Serve 等の BBS からのダウンロード/へのアップロードのためだけに使用してください。Tera Term の B-Plus は PC (通信ソフト)間のファイル転送に対応していません。

シリアルポートの場合、Data が 7 bit だと、B-Plus が使えません。[Setup] Serial port で Data を 8 bit にしてください。モデム(ホスト)側の設定も同じにしてください。

転送がうまくいかない場合、制御文字をすべてエスケープしてみてください。

また、次の設定をすると便利です。

→ B-Plus ダウンロードの自動起動

正しく転送できない場合は、B-Plus のログを取って作者に送ってください。

参考: 中間ホストを経由してホストに接続した場合のファイル転送


Quick-VAN のヒント

Quick-VAN は、PC-VAN という BBS で用いられているファイル転送プロトコルです。Quick-VAN は、7 bit 回線では使用できません。

シリアルポートの場合

Data が 7 bit だと、 Quick-VAN が使えません。[Setup] Serial port で Data を 8 bit にしてください。モデム(ホスト)側の設定も同じにしてください。

Telnet の場合

PC-VAN に接続する場合は、必ずバイナリオプションを指定してください (1995年12月現在)。バイナリオプションで接続するには、

コマンドラインに /B オプションをつけるか、

Tera Term 設定ファイルを書き換えてください。

→ Telnet のバイナリオプション

また、次の設定をすると転送速度が改善する場合があります。

→ Quick-VAN の window size

どうしても正常に転送できない場合は、ホスト側の Quick-VAN コマンドを正しく指定していることを確認した上で、Quick-VAN のログを取り、作者に送ってください。

参考: 中間ホストを経由してホストに接続した場合のファイル転送


中間ホストを経由してホストに接続した場合のファイル転送

あるホストにログインして、そこからさらに他のホストへログインした場合、終端ホストと Tera Term の間のファイル転送 (Kermit, XMODEM, ZMODEM, B-PLUS, Quick-VAN) がうまくいかないことがあります。

Tera Term 作者はこのような状況でのファイル転送を想定してませんので、他の転送法(直接終端ホストに接続する、一旦中間ホストのディスクへアップロード/ダウンロードする、ftp を使用する等)を取ることをお勧めします。

この問題は以下のような原因が考えられ、場合によっては解決できることがあります。

1) Tera Term <-> 中間ホスト または 中間ホスト <-> 終端ホストのフロー制御が正しく行われていない。

接続が TCP/IP (ダイアルアップ PPP も含む)ならばフロー制御は正しく行われているはずです。シリアルポート(モデム+電話回線の非 PPP(パソコン通信)も含む)接続の場合は、フロー制御を正しく設定してください。

2) Tera Term <-> 中間ホスト または 中間ホスト <-> 終端ホストで制御文字の一部が失われる。

Telnet 接続の場合、バイナリモードで接続する必要がある場合があります。

Kermit ではこのことは通常問題になりません。B-Plus と ZMODEM では、すべての制御文字をエスケープすることにより正しくファイル転送ができるようになる可能性があります。XMODEM と Quick-VAN では、すべての 8-bit 文字を通す回線を使用しないと正しくファイル転送ができません。

中間ホストから telnet コマンドで終端ホストに接続した場合、Tera Term が送出した制御文字の一部は中間ホストの telnet コマンドにより吸収されてしまい、終端ホストに伝わらないことがあります。これらの制御文字は通常 telnet の "echo", "escape", "erase", "flushoutput", "interrupt", "kill", "quit", "areyouthere" 等の機能に割り当てられています。ホストからファイルのダウンロードはできるが、ホストへのアップロードはできないというような場合、このような状況が原因になっている可能性が高いです。この問題を解決するには telnet コマンドの各機能に対して割り当てられた制御文字を解除するか、あるいは上述のように ZMODEM と B-Plus の場合はすべての制御文字をエスケープするようにしてください。ただし telnet コマンドによっては、各機能に割り当てられた制御文字をうまく解除できない場合があります。

いずれの場合も中間ホスト <-> 終端ホスト間の通信の設定は Tera Term から直接することができません。この問題はいくつかの原因が重なっておきている場合もあり、Tera Term 作者に解決法を質問されてもお答えできない場合が多いです。上記のヒントを参考にしても解決できない(上記の内容が理解できない)場合は、残念ですがあきらめてください。


[File] メニュー

New connection...

新しいホストまたはシリアルポートに接続します。

Log...

受信される文字をファイルに書き込みます。

Send file...

ファイルを送信します。

Transfer

Kermit/XMODEM/ZMODEM/B-Plus/Quick-VAN プロトコルでファイルを転送します。

Change directory...

ファイル転送のためのディレクトリを変更します。

Print...

現在の画面または、マウスで選択された文字を印刷します。

Disconnect

接続を切ります。TCP/IP 接続時で Auto window close オプションが選択されている場合、Tera Term を終了します。

Exit

Tera Term を終了します。ホストまたはシリアルポートに接続されている場合は、接続を切ります。


New connection ([File] メニュー)

新しいホストまたはシリアルポートに接続します。すでに接続されているときは、別の Tera Term セッションを起動します。

"New connection" ダイアログボックス

TCP/IP

Host

接続するホスト名または IP address をキーボードで入力して指定するか、リストの中から選択してください。リストを編集するには [Setup] TCP/IP を使ってください。また、ホスト名だけでなく以下のような、コマンドライン文字列を指定することもできます。

myhost.mydomain	通常はホスト名または IP addressだけ

myhost.mydomain:23	ホスト名とポート番号

foohost.foodomain /F=FOOHOST.INI	ホスト名+設定ファイル名を指定

/C=1	シリアルポートを指定することも可能

/R=LOG.DAT	ホストやポートに接続せずに、ログファイルの内容を再生

Telnet

Telnet プロトコルを使用します。通常は選択してください。

TCP port#

Telnet を使用する場合、通常は23にしてください。

注:

Telnet が選択されて、かつ TCP port# が 23 のときだけ、Tera Term から自発的に telnet の option negotiation を開始します。それ以外の場合でも Tera Term はホストから送られてきた telnet コマンドに応答することができます。

参照:

Telnet 用ポート番号 / 非 telnet 接続用の端末設定

Serial

Port

接続するシリアルポートをリストの中から選択してください。


Log ([File] メニュー)

ホストから受信した文字をファイルに書き込みます。

→  ログの取り方、ログの再生機能

"Log" ダイアログボックス(ファイル名指定)

File Name

書き込むファイルのファイル名を入力または選択してください。

Binary

ホストから受信した文字をそのままファイルに書き込みたい場合は選択してください。選択しない場合は、漢字コード、改行文字は変換され、エスケープシーケンスは取り除かれてから書き込まれます。

Append

すでに存在するファイルに追加して書き込みたい場合は選択してください。選択しない場合は上書きされます。

"Log" ダイアログボックス(ファイルへ書き込み中)

Close

Close ボタンを押すとファイルへの書き込みを終了します。

Pause/Start

Pause ボタンを押すとファイルへの書き込みを一時中断します。このとき Pause ボタンは Start ボタンに変化します。その後 Start ボタンを押すと書き込みを再開します。


Send ([File] メニュー)
Send file ([File] メニュー)

ファイルを送信します。

"Send file" ダイアログボックス(送信前のファイル名指定)

File Name

送信するファイルのファイル名を入力または選択してください。すでに存在するファイルでなければなりません。

Binary

ファイルの内容をそのまま送信したい場合は選択してください。選択しない場合は、漢字コード、改行文字が変換されて送信され、TAB ($09), LF ($0A), CR ($0D)以外の制御文字は送信されません。

"Send file" ダイアログボックス(送信中)

Close

Close ボタンを押すとファイルの送信を中止します。

Pause/Start

Pause ボタンを押すとファイルの送信を一時中断します。このとき Pause ボタンは Start ボタンに変化します。その後 Start ボタンを押すと送信を再開します。


Transfer ([File] メニュー)

Kermit

Kermit プロトコルでファイルを転送します。

XMODEM

XMODEM プロトコルでファイルを転送します。

ZMODEM

ZMODEM プロトコルでファイルを転送します。

B-Plus

B-Plus プロトコルでファイルを転送します。

Quick-VAN

Quick-VAN プロトコルでファイルを転送します。


Kermit ([File] Transfer メニュー)

Kermit プロトコルでファイルを転送します。

Receive

ファイルを受信します。その前にホスト側の Kermit の Send コマンドを実行してください。

Get...

ホスト側の Kermit が server の状態の時に、Tera Term からホスト側のファイル名を指定してファイルを受信します。

Send...

ファイルを送信します。その前にホスト側の Kermit の Receive コマンドまたはServer コマンドを実行してください。

Finish

ホスト側が server の状態のとき、それを解除します。


Kermit Get ([File] Transfer メニュー)

Kermit プロトコルでファイルを受信します。ホスト側の Kermit が server の状態の時にこのコマンドを使用してください。

"Kermit Get" ダイアログボックス

受信したいホスト側のファイルのファイル名を入力してください。受信したファイルは、現在のディレクトリの中に、ホスト側と同じファイル名で保存されます。


Kermit Send ([File] Transfer メニュー)

Kermit プロトコルでファイルを送信します。その前にホスト側の Kermit の Receive コマンドまたは Server コマンドを実行してください。

"Kermit Send" ダイアログボックス

送信するファイルのファイル名を入力または選択してください。すでに存在するファイルでなければなりません。同時に複数のファイルを選択することもできます。


XMODEM ([File] Transfer メニュー)

XMODEM プロトコルでファイルを転送します。

Receive...

ファイルを受信します。その前にホスト側の XMODEM の送信コマンドを実行してください。

Send...

ファイルを送信します。その前にホスト側の XMODEM の受信コマンドを実行してください。

XMODEMのヒント


XMODEM Receive ([File] Transfer メニュー)

XMODEM プロトコルでファイルを受信します。その前にホスト側の XMODEM の送信コマンドを起動してください。

File Name

受信するファイルのファイル名を入力または選択してください。

Option

Checksum/CRC/1K

XMODEM プロトコルのオプション (Checksum/CRC/1K) を選択してください。ホスト側のオプションと同じにするか、よくわからない場合は Checksum を選択してみてください。

Binary

バイナリファイルを受信する場合は選択してください。逆にテキストファイルを受信する場合は選択しないでください。

XMODEM のヒント


XMODEM Send ([File] Transfer メニュー)

XMODEM プロトコルでファイルを送信します。その前にホスト側の XMODEM の受信コマンドを起動してください。

File Name

送信するファイルのファイル名を入力または選択してください。すでに存在するファイルでなければなりません。

Option

Checksum/CRC/1K

XMODEM プロトコルのオプション (Checksum/CRC/1K) を選択してください。ホスト側のオプションと同じにするか、よくわからない場合は Checksum を選択してみてください。

XMODEM のヒント


ZMODEM ([File] Transfer メニュー)

ZMODEM プロトコルでファイルを転送します。

Receive

ファイルを受信します。その前にホスト側の ZMODEM の送信コマンドを起動してください。

Send...

ファイルを送信します。その前にホスト側の ZMODEM の受信コマンドを起動してください。

ZMODEM のヒント


ZMODEM Send ([File] Transfer メニュー)

ZMODEM プロトコルでファイルを送信します。その前にホスト側の ZMODEM の送信コマンドを起動してください。

"ZMODEM Send" ダイアログボックス

送信するファイルのファイル名を入力または選択してください。すでに存在するファイルでなければなりません。同時に複数のファイルを選択することもできます。

Binary

バイナリファイルを送信するときは選択してください。逆にテキストファイルを送信する場合は選択しないでください。

ZMODEM のヒント


B-Plus ([File] Transfer メニュー)

B-Plus プロトコルでファイルを転送します。

Receive

ファイルを受信します。その前に BBS のダウンロードコマンドを起動してください。

Send...

ファイルを送信します。その前に BBS のアップロードコマンドを起動してください。

B-Plus のヒント


B-Plus Send ([File] Transfer メニュー)

B-Plus プロトコルでファイルを送信します。その前に BBS のアップロードコマンドを起動してください。

"B-Plus Send" ダイアログボックス

送信するファイルのファイル名を入力または選択してください。すでに存在するファイルでなければなりません。

B-Plus のヒント


Quick-VAN ([File] Transfer メニュー)

Quick-VAN プロトコルでファイルを転送します。

Receive

ファイルを受信します。その前に BBS のダウンロードコマンドを起動してください。

Send...

ファイルを送信します。その前に BBS のアップロードコマンドを起動してください。

Quick-VAN のヒント


Quick-VAN Send ([File] Transfer メニュー)

Quick-VAN プロトコルでファイルを送信します。その前に BBS のアップロードコマンドを起動してください。

"Quick-VAN Send" ダイアログボックス

送信するファイルのファイル名を入力または選択してください。すでに存在するファイルでなければなりません。同時に複数のファイルを選択することもできます。

Quick-VAN のヒント


Change directory ([File] メニュー)

ファイル転送のためのディレクトリを変更します。

"Change directory" ダイアログボックス

新しいディレクトリを入力してください。


Print ([File] メニュー)

"印刷"ダイアログボックス

印刷範囲の選択

"全ページ"を選択すると、現在の画面を印刷します。

"選択した部分"を選択すると、マウスで選択した文字を印刷します。


[Edit] メニュー

Copy

マウスで選択した文字列を、クリップボードへコピーします。

注意: 通常は、このコマンドを使う必要はありません。マウスで文字を選択すると、自動的にクリップボードへコピーされます。選択されている文字列を再コピーする場合にこのコマンドを使用してください。

Copy table

マウスで選択した文字列をクリップボードへコピーします。コピーされた文字列が複数の単語で構成されている場合、単語間の各空白文字列はそれぞれ一つの Tab 文字に変換されます。このコマンドにより画面上の表をコピーして、それを Excel などの表計算ソフトに貼り付けることができます。

Paste

クリップボードの中の文字列をホストへ送出します。

Paste<CR>

クリップボードの中の文字列をホストへ送出し、続いて改行コードも送出します。

Clear screen

画面を消去します。

Clear buffer

スクロールバッファーの内容と画面を消去します。


[Setup] メニュー

Terminal...

端末エミュレーションの設定をします。

Window...

画面表示の設定をします。

Font...

フォントを変更します。

Keyboard...

キーボードの設定をします。

Serial port...

シリアルポートの設定をします。

TCP/IP...

TCP/IP の設定をします。

General...

その他の設定をします。

Save setup...

現在の設定を Tera Term 設定ファイルに保存します。

Restore setup...

設定ファイルの内容にしたがって Tera Term を設定しなおします。

Load key map...

キーボード設定ファイルの内容にしたがってキーボードを設定しなおします。


Terminal ([Setup] メニュー)

"Terminal setup" ダイアログボックス

Terminal size

ターミナルサイズ(端末画面の論理サイズ)。横 X 縦 の文字数で指定します。ウインドウサイズ(実際の画面の大きさ)と必ずしも同じではありません。

Term size = win size

このオプションを選択した場合、ターミナルサイズとウィンドウサイズを常に等しくします。

Auto window resize

このオプションを選択した場合、ターミナルサイズが変更されたときに、ウインドウサイズも同じ大きさに自動的に変更されます。

New-line (receive)

CR+LF を選択した場合、受信された 改行文字 CR ($0D) を CR+LF ($0D $0A)に変換します。

New-line (transmit)

CR+LF を選択した場合、送信時に改行文字 CR ($0D) を CR+LF ($0D $0A) に変換します。

Terminal ID

ホストに報告する Terminal ID。Terminal ID は telnet の terminal type とは違います。Telnet の terminal type を変更するには [Setup] TCP/IP コマンドを使用してください。

Local echo

キー入力等により送出する文字をそのまま画面に表示します。

Answerback

ホストから ENQ ($05) 文字が送られてきた時に、送り返す文字列。文字列中に含まれる表示不可能な文字(制御文字)は、"$" と それにつづく ASCII コード(2桁の16進数) で表現してください。例えば、文字列 "ABC <CR> <LF>" をアンサーバックする場合、次のように入力してください。

ABC$0D$0A

Auto switch (VT<->TEK)

エスケープシーケンスを判別して、自動的に VT window から TEK window へ制御を移します(逆も同様)。

Kanji (receive)

ホストから送られてくる漢字コード (SJIS, EUC, JIS の3種類)。

7bit katakana (receive)

ホストから送られてくる"半角"片仮名コードが 7 bit で表現されている (SO/SI を用いたシフト制御を用いている)場合に選択してください。Kanji (receive) が JIS の場合のみ有効です。

Kanji (transmit)

送出する漢字コード (SJIS, EUC, JIS の3種類)。

7bit katakana (transmit)

送出する"半角"片仮名コードを7bitで表現する (SO/SI を用いたシフト制御を用いる)場合に選択してください。Kanji (transmit) が JIS の場合のみ有効です。

Kanji-in (transmit)

Kanji (transmit) が JIS のときに使用するエスケープシーケンス(漢字コードを G0 に指示するシーケンス。 ^[$@ または ^[$B )。ホストから送られてくるエスケープシーケンスはどちらでも構いません。

Kanji-out (transmit)

Kanji (transmit) が JIS のときに使用するエスケープシーケンス (ASCII または JIS ローマ字コードを G0 に指示するシーケンス。^[(B または ^[(J )。ホストから送られてくるエスケープシーケンスはどちらでも構いません。

注意:	 ^[(H は初期設定では選択できません。

→ ^[(H を選択可能にする。


Window ([Setup] メニュー)

"Window setup" ダイアログボックス

Title

ウインドウののタイトル。

Cursor shape

カーソルの形。Block, Vertical line, Horizontal line の3つから選べます。

Hide title bar

タイトルバーとメニューバーを消します。ウィンドウを移動させるには Alt キーを押しながら右マウスボタンでウィンドウをドラッグしてください。ウインドウを最小化させるには Alt キーを押しながら左マウスボタンを押してください。Ctrl キーを押しながら左マウスボタンを押すとポップアップメニューが現れます。

Hide menu bar

メニューバーを消します。Ctrl キーを押しながら左マウスボタンを押すとポップアップメニューが現れます。

Full color

フルカラーエミュレーションを行います。このモードでは、Bold(強調)/Blink(点滅)属性が文字/背景色の属性の一部として使用され、エスケープシーケンスにより指定可能な文字/背景色が8色から16色に増えます。

Scroll buffer

スクロールバッファーを使用可能にします。また、スクロールバッファの行数が設定できます。行数は 800 (Tera Term) または 10000 (Tera Term Pro) 以上には設定できません。メモリが足りない場合は適当に減らされます。

Color

Text

文字の色

Background

背景の色

Attribute

色を設定したい文字の属性 (Normal, Bold, Blink)

Reverse

文字の色と背景の色を交換します。


Font ([Setup] メニュー)

フォントを変更します。

"Font setup" ダイアログボックス

Font

変更したいフォントをリストの中から選択してください。日本語を表示するためには日本語フォントを選択する必要があります。

Size

フォントのサイズをポイント数で指定してください。

Enable bold style

Bold (強調)属性の文字を bold スタイルのフォントで表示するようにします。この場合、画面にゴミが残ったり、細かい文字がつぶれて読みにくくなったりすることがあります。

注:	Tera Term 付属のフォント Tera Special はこのダイアログボックスでは選択できません。Tera Term によって自動的に使用されます。


Keyboard ([Setup] メニュー)

"Keyboard setup" ダイアログボックス

Transmit DEL by:

Backspace Key

このオプションが選択されると backspace キーを押した時に DEL 文字 (ASCII $7F) が送出されます。選択されないと BS 文字 (ASCII $08) が送出されます。また、このオプションが選択された(選択されない)時でも Ctrl+Backspace で BS (DEL) 文字を送出できます。

Delete key

このオプションが選択されると Delete (Del) キーを押した時に DEL 文字が送出されます。このオプションが選択されない場合、Delete キーの機能はキーボード設定ファイルにより決定されます。

Meta key

Alt キーをメタ・キー (meta key) として使います。例えば、Alt+A を押すと、ESC A を送出します。メタ・キーモードでは、ショートカット・キーは一部を除いて使用できなくなります。

キーボード設定ファイルを書きかえることで自由にキー設定を変更することができます。


Serial port ([Setup] メニュー)

"Serial port setup" ダイアログボックス

Port

使用するポート。

Data, Stop, Baud rate, Flow control, Parity

シリアルポートのパラメターです。接続するモデム等の設定にあわせてください。

注:	Data を 7 にすると、XMODEM, ZMODEM, B-PLUS, Quick-VAN によるファイル転送はできません。また Flow control を Xon/Xoff にすると、XMODEM, Quick-VAN によるファイル転送はできません。

Transmit delay

Tera Term が文字(行)を送出したあと次の文字(行)を送出するまでの待ち時間。単位はミリ秒です。1文字(行)ごとの待ち時間を設定できます。Tera Term から大量の文字を送出したときにモデムやホストが文字を取りこぼす場合には適当な待ち時間を設定してみてください。


TCP/IP ([Setup] メニュー)

"TCP/IP setup" ダイアログボックス

Host list

[File] New connection を実行した時に現れるダイアログボックスのホストリストが編集できます。ホスト名または IP address をリストに加えることができます。よく接続するホストをこのリストに登録しておくと便利です。

また、ホスト名だけでなく以下のようなコマンドライン文字列をリストに登録することもできます。

myhost.mydomain	通常はホスト名または IP address だけ

myhost.mydomain:23	ホスト名とポート番号

foohost.foodomain /F=FOOHOST.INI	ホスト名+設定ファイル名を指定

/C=1	シリアルポートを指定することも可能

/R=LOG.DAT	ホストやポートに接続せずに、ログファイルの内容を再生

History

このオプションを選択すると、[File] New connection ダイアログボックスで入力されたホスト名がホストリストの先頭に追加されます。

Auto window close

このオプションを選択すると、ホストとの接続が切れたとき自動的に Tera Term を終了します。

TCP port#

ポート番号。Telnet を使用するときは、通常23にします。

Telnet

Telnet プロトコルを使用します。通常は選択してください。

Terminal type

Telnet プロトコルで接続したときホストに報告する terminal type。


General ([Setup] メニュー)

"General setup" ダイアログボックス

Default port

Tera Term をコマンドラインパラメーターなしで起動したときに接続するポートの種類 (TCP/IP または Serial)。

Language

ターミナルエミュレーションの言語モード(英語/日本語/ロシア語)。日本語を表示するためには Japanese を選択してください。


Save ([Setup] メニュー)
Save setup ([Setup] メニュー)

現在の設定を Tera Term 設定ファイルに保存します。

"Save setup" ダイアログボックス

Tera Term 設定ファイルのファイル名を指定してください。指定したファイルがすでに存在する場合は上書きされます。ファイル名の拡張子を省略した場合、".INI" が拡張子となります。


Restore ([Setup] メニュー)
Restore setup ([Setup] メニュー)

Tera Term 設定ファイルの内容にしたがって Tera Term を設定しなおします。

"Restore setup" ダイアログボックス

すでに存在する Tera Term 設定ファイルのファイル名を指定してください。ファイル名の拡張子を省略した場合、".INI" が拡張子となります。


Load key map ([Setup] メニュー)

キーボード設定ファイルの内容にしたがってキーボードを設定しなおします。

"Load key map" ダイアログボックス

すでに存在するキーボード設定ファイルのファイル名を指定してください。ファイル名の拡張子を省略した場合、".CNF" が拡張子となります。


[Control] メニュー

Reset terminal

ターミナルの各種モードをリセットします。

Are you there

Telnet の AYT (Are You There) コマンドを送出します。通常ホストはこれに呼応して何等かのメッセージを送り返してきます。Telnet 接続のときだけ使用できます。

Send break

ブレーク信号を送出します。

Reset port

シリアルポートをリセットします。シリアルポート接続のときだけ使用できます。

Open TEK

TEK window を開きます。

Close TEK

TEK window を閉じます。

Macro

マクロを実行します。


[Window] メニュー

実行中の Tera Term ウインドウをこのメニューのリストから選び、画面の一番前に表示させます。最大で9個のウィンドウがリストに表示されます。実行中のウィンドウが9個より多く、リストにないウィンドウを選択したい場合は、このメニューの一番下にある Window コマンドを使用してください。

Window...

実行中の Tera Term ウインドウを画面の一番前に表示させたり閉じたりします。


Window ([Window] メニュー)
Window [Window] メニュー

実行中の Tera Term ウインドウを画面の一番前に表示させたり閉じたりします。

"Window list" ダイアログボックス

Window

実行中の Tera Term ウインドウのリスト。一つ選択してください。

Open

選択されたウインドウを画面の一番前に表示させ、そしてこのダイアログボックスを閉じます。

Close window

選択されたウインドウを閉じます。


[Help] メニュー

Index

このヘルプを表示します。

Using help

ヘルプの使い方の説明を表示します。

About Tera Term...

Tera Term に関する情報を表示します。


TEK window のコマンド

[File] メニュー

[Edit] メニュー

[Setup] メニュー

[VT-window] メニュー

VT window へ移動します。

[Window] メニュー

[Help] メニュー


[File] メニュー (TEK window)

Print...

画面全体または、マウスで選択された領域の画像を印刷します。

Exit

TEK windowを閉じます。


Print (TEK window [File] メニュー)

"印刷" ダイアログボックス

印刷範囲の選択

"全ページ" を選択すると、現在の画面を印刷します。

"選択した部分"を選択すると、マウスで選択した領域の画像を印刷します。


[Edit] メニュー (TEK window)

Copy

マウスで選択された領域の画像をクリップボードへコピーします。

Copy screen

画面全体の画像をクリップボードへコピーします。

Paste

クリップボードの中の文字列をホストへ送出します。

Paste<CR>

クリップボードの中の文字列をホストへ送出し、続いて改行コードも送出します。

Clear screen

画面を消去します。


[Setup] メニュー (TEK window)

Window...

画面表示の設定をします。

Font...

フォントを変更します。


Window (TEK window [Setup] メニュー)

"Window setup" ダイアログボックス

Title

ウィンドウのタイトル。

Cursor shape

カーソルの形。Block, Vertical line, Horizontal line の3つから選べます。

Hide title bar

タイトルバーとメニューバーを消します。ウィンドウを移動させるには Alt キーを押しながら右マウスボタンでウィンドウをドラッグしてください。ウインドウを最小化させるには Alt キーを押しながら左マウスボタンを押してください。Ctrl キーを押しながら左マウスボタンを押すとポップアップメニューが現れます。

Hide menu bar

メニューバーを消します。Ctrl キーを押しながら左マウスボタンを押すとポップアップメニューが現れます。

Color emulation

文字やグラフィックの色を指定するエスケープシーケンスを有効にします。このオプションを選択すると、選択しない場合に比べメモリ消費量が増加します。必要のない場合は選択しないでください。

Color

Text

文字の色

Background

背景の色

Reverse

文字の色と背景の色を交換します。


Font (TEK window [Setup] メニュー)

フォントを変更します。

"Font setup" ダイアログボックス

Font

変更したいフォントをリストの中から選択してください。

Size

フォントのサイズをポイント数で指定してください。


[Help] メニュー (TEK window)

Index

このヘルプを表示します。

Using help

ヘルプの使い方の説明を表示します。

About Tera Term...

Tera Term に関する情報を表示します。


ログの取りかた、ログの再生機能

ログ (log) 機能をつかうと、ホストから送られてきた文字をファイルに保存することができます。

ログの取りかた

以下の手順にしたがってください。

1.	[File] Log コマンドを実行する。

2.	"Tera Term: Log" ダイアログボックスが現れる。

保存するファイルのファイル名を File Name: に入力する。

Binary を選択すると、ホストから送られた文字はすべてファイルに書き込まれる。

Binary を選択しないと、漢字、改行コードは変換されて書き込まれる。エスケープシーケンスは書き込まれない。

Append を選択すると、ファイルがすでに存在する場合、追加して書き込まれる。

Append を選択しないと、ファイルがすでに存在する場合、上書きされる。

3.	OKボタンを押すと、"Tera Term: Log" というアイコンが現れ、ログが開始される。ログを取っている間も、一部の機能を除いて普通に Tera Term を使用することができる。

4.	ログを終了したり、中断したい場合は、アイコンを(ダブル)クリックしてダイアログボックスを表示させ、Close または Pause ボタンを押す。Pause ボタンを押すとStart ボタンに変わるので、それを押すとログが再開される。

保存したファイルは、「メモ帳」等のエディタで見ることができますが、エスケープシーケンス等を含んだファイルは、ログの再生機能を使って見ると便利です。

ログの再生のしかた

コマンドラインを、

TTERMPRO /R=<ログファイル名>

のように指定して Tera Term を実行します。すると、あたかもホストから文字が送られてきたかのように、ログファイルを再生することができます。

または、[File] New connection で Host: の所に

/R=<ログファイル名>

と入力しても、ログファイルが再生できます。


Tera Term 設定ファイル

起動時または、[Setup] Restore setup を実行したとき、設定ファイルの内容にしたがい Tera Term が初期化されます。コマンドラインで設定ファイル名を指定することができます。コマンドラインでファイル名を指定しない場合、設定ファイル TERATERM.INI が読み込まれます。ファイル名の拡張子を省略した場合は、".INI"であるとみなされます。

現在の設定を設定ファイルに保存するには、[Setup] Save setup を実行してください。

Tera Term 設定ファイルの特別オプション

以下の設定をするには、ユーザーは Tera Term 設定ファイルを直接編集しなければなりません。

ターミナルエミュレーション

バック・ラップ (back wrap)	new

BEL 文字受信でビープ音を鳴らさない	new

C1 制御文字($80-$9F)を使用しない

JIS 漢字送出の時、正しくない "kanji-out" シーケンス ^[(H を使用可能にする

2バイト文字(漢字)の1バイト目と2バイト目の間に制御文字等が入った場合、1バイト目を無効にする

受信した文字をすべて表示するようにする

ステータスラインを使用不可にする	new

TEK GIN report のマウスコードの値を設定する

ウィンドウ

自動的な文字列コピーをしない

ダブルクリックによる単語選択の区切り文字

ポップアップメニューを使用不可にする

"Show menu bar" コマンドを隠す

言語モードの選択を不可にする

スクロールバッファーの最大行数

点滅しないカーソル

一度にスクロールする最大の行数を設定する

マウスでウィンドウを選択したときの文字の選択を禁止する

タイトルの形式	new

白色および黒色属性の文字の実際の色

文字(行)間にすきまをあける

[Window] メニューを隠す

通信

シリアルポート番号の最大値	new

TCP/IP 回線切断の確認をしない

Telnet のバイナリオプション

Telnet のエコーオプション

Telnet のログ

Telnet 用ポート番号 / 非 telnet 接続用端末設定

ファイル転送

受信したファイルの名前を自動的に変更して上書きを避ける	new

B-Plus 受信の自動起動

B-Plus ですべての制御文字をエスケープする

B-Plus のログ

Kermit のログ

Quick-VAN のログ

Quick-VAN のウィンドウサイズ

XMODEM のログ

ZMODEM 受信の自動起動

ZMODEM 送信の設定

ZMODEM ですべての制御文字をエスケープする

ZMODEM のログ

印刷

エスケープシーケンスによる印刷の遅延	new

エスケープシーケンスによる印刷で直接ポートに出力	new

エスケープシーケンスによる印刷時の改ページを禁止する	new

プリンタフォントの指定

ページ余白の指定

印刷の倍率

その他

接続時のビープ音

IME (日本語入力システム)に関する設定

起動時にマクロを実行


C1 制御文字 ($80-$9F) を使用しない

Tera Term の漢字モード(受信)を EUC か JIS にして、 Teraminal ID を VT2XX または、 VT3XX にしている場合、Shift-JIS の漢字を受信すると、ハングアップすることがあります。

これは、Shift-JIS コードの中に C1 制御文字 ($80-9F) が含まれているために、それらを制御文字として解釈してしまい、端末の状態がおかしくなるからです。

例えば、ホストによってはログイン時などに SJIS(Shift-JIS), EUC, JIS などの数種類の漢字コードを端末に送り、どのコードが正しく表示されてるかユーザーに入力させる、ということがあり、このような場合に問題が発生します。

もし、このような状態になった場合、[Control] Reset terminal で端末の状態をリセットしてください。

このような問題をさけるには、3つの方法があります。

1) 漢字モード(受信)を SJIS に設定する。

2) [Setup] Terminal で Terminal ID を VT1XX (例えば VT100) にする。

3) 設定ファイルの [Tera Term] セクションの Accept8BitCtrl 行を

Accept8BitCtrl=off

のように編集し、 C1 制御文字として送られてきた文字を無視するように設定する。

省略時:

Accept8bitCtrl=on


正しくない "kanji-out" を使用可能にする

一部のシステムで用いられている "kanji-out" シーケンス ^[(H は、JIS/ISO の規格に従っていません。本当に必要のある場合以外は使用しないでください。初期設定では間違いを防ぐため [Setup] terminal ダイアログボックスで ^[(H が選択できないようになっています。

^[(H を選択できるようにするには、設定ファイルの [Tera Term] セクションの AllowWrongSequence 行を、

AllowWrongSequence=on

のように変更してください。ダイアログボックスで選択できるようになります。

省略時:

AllowWrongSequence=off


受信したファイルの名前を自動的に変更して上書きを避ける

Kermit, Zmodem, BPlus, Quick-VAN プロトコルを使用してファイルを受信する場合、ファイル名はホスト(送信側)により与えられます。もし、同じファイル名がすでにローカルディスクに存在する場合、そのファイルは受信されたファイルにより上書きされます。この上書きを避けるには、設定ファイルの [Tera Term] セクションの AutoFileRename 行を以下のように変更してください。

AutoFileRename=on

この場合、受信されたファイルは上書きを避けるために自動的に名前が変更されます。例えば、受信されたファイルが "abc.txt" で同じ名前がすでにローカルディスクに存在する場合、受信されたファイルの名前は "abc1.txt" に変更されます。

省略時:

AutoFileRename=on


自動的な文字列コピーをしない

マウスで文字列を選択すると、同時にそれがクリップボードにコピーされます。この自動的な文字列コピーをしないようにするには、設定ファイルの [Tera Term] セクションの AutoTextCopy 行を以下のように変更してください。

AutoTextCopy=off

省略時:

AutoTextCopy=on


バック・ラップ (back wrap)

バック・ラップ (back wrap) 機能を有効にすると、BS 文字を受信した時に行の始めにあるカーソルが前の行の最後に移動します。バック・ラップを有効にするには、設定ファイルの [Tera Term] セクションの BackWrap 行を以下のように変更してください。

BackWrap=on

省略時:

BackWrap=off


BEL 文字受信でビープ音を鳴らさない

BEL 文字 (ASCII $07) が受信された時にビープ音を鳴らさないようにするには、設定ファイルの [Tera Term] セクションの Beep 行を以下のように変更してください。

Beep=off

省略時:

Beep=on


接続時のビープ音

TCP/IP 接続が確立した時とその接続が切れた時にビープ音を鳴らすには、設定ファイルの [Tera Term] セクションの BeepOnConnect 行を以下のように変更してください。

BeepOnConnect=on

省略時:

BeepOnConnect=off


B-Plus 受信の自動起動

設定ファイルの [Tera Term] セクションの BPAuto 行を、

BPAuto=on

のように変更すると、Nifty-Serve 等の BBS で、B-Plus のダウンロードコマンドを実行したときに、自動的に Tera Term の B-Plus 受信が開始されるようになります。

省略時:

BPAuto=off


B-Plus ですべての制御文字をエスケープする

B-Plus では、通信回線が一部の制御文字を通さないことを想定して、それらをエスケープする(他の文字の組み合わせに置き換える)ようになっています。しかし、想定外の制御文字も通さない回線の場合は転送がうまくいきません。そのような場合は、設定ファイルの [Tera Term] セクションの BPEscCtl 行を、

BPEscCtl=on

のように変更してください。これですべての制御文字をエスケープするようになります。

省略時:

BPEscCtl=off


B-Plus のログ

設定ファイルの [Tera Term] セクションの BPLog 行を、

BPLog=on

のように変更すると、ホストと Tera Term の間で B-Plus を用いたファイル転送をするときに、交換されるパケット内容をファイル BPLUS.LOG に記録します。

省略時:

BPLog=off


TCP/IP 回線切断の確認をしない

Unix 等のホストに telnet でログインしている状態で、回線を強制的に切断すると、プロセスが残ったままになることがあります。やむを得ない場合を除き、正しい方法でログアウトするようにしてください。

Tera Term の初期設定では TCP/IP 接続時に システムメニューの「閉じる」コマンドまたは [File] メニューの Exit コマンドで回線を強制的に切断するときに、"Disconnect ?" というメッセージを表示してユーザーに確認をします。

設定ファイルの [Tera Term] セクションの ConfirmDisconnect 行を、

ConfirmDisconnect=off

のように変更すると、回線を強制切断するときにユーザーに確認をしません。

省略時:

ConfirmDisconnect=on


2バイト文字(漢字)の1バイト目と2バイト目の間に制御文字等が入った場合
2バイト文字(漢字)の1バイト目と2バイト目の間に制御文字等が入った場合、1バイト目を無効にする

ホストから送られてくる2バイト文字(漢字等)の1バイト目と2バイト目の間に制御文字(例えば改行文字)等が入っても、Tera Term の初期設定では2バイト文字も制御文字も正しく取り扱われます。

設定ファイルの [Tera Term] セクションの CtrlInKanji 行を、

CtrlInKanji=off

のように変更すると、2バイト文字の1バイト目の後に制御文字等が来た場合、1バイト目を無効にします。この後に2バイト目が来ても、ゴミとして表示されます。2バイト文字を正しく扱わないアプリケーションでは、このようにしたほうが、画面の文字化けが少なくなる可能性があります。例えば、漢字の1バイト目の後に改行文字を出して、その後に2バイト目は出さない、というアプリケーションがあったとすると、その漢字は捨てられますが、改行文字以降に来る文字が化けずに済みます。

省略時:

CtrlInKanji=on


受信した文字をすべて表示

受信した文字をすべて表示するようにするには、設定ファイルの [Tera Term] セクションの Debug 行を、

Debug=on

のように変更してください。Shift+Esc を押すとデバッグモードになります。デバッグモードを解除するにはもう一度 Shift+Esc を押してください。

デバッグモードでは、受信したデータを以下の規則で文字に変換して表示します。

$00-$1F:	^@ - ^_を表示

$20-$7E:	そのまま文字として表示

$7F:	<DEL>を表示

$80-$FF:	最上位 bit を0にして、$00-$7Fと同じ規則で文字に変換し、反転文字として表示。

省略時:

Debug=off


ダブルクリックによる単語選択の区切り文字

左マウスボタンで単語をダブルクリックすると、その単語を選択することができます。設定ファイルの [Tera Term] セクションの DelimList 行を以下のように変更することによって単語の区切り文字を指定することができます。

DelimList=<区切り文字のリスト>

例えば、

DelimList=<>()[]

は6つの区切り文字 "<", ">", "(", ")", "[", "]" を指定します。

ただし、スペース文字と "$" はそれぞれ、"$20", "$24" という形式で指定しなければなりません。

DelimList=$20	; スペース文字

省略時:

DelimList=$20!"#$24%&'()*+,-./:;<=>?@[\]^`{|}~

この "DelimList" 行には、1バイトコード文字(いわゆる半角文字)しか指定できません。2バイトコード文字(いわゆる全角文字)は区切り文字として取り扱われます。2バイトコード文字を区切り文字としないようにするには、DelimDBCS 行を以下のように変更してください。

DelimDBCS=off

省略時:

DelimDBCS=on

以前のバージョンの Tera Term と単語選択の仕方を同じにするには、

DelimList=$20

DelimDBCS=off

としてください。


ポップアップメニューを使用不可にする

メニューバーが表示されていないとき、Ctrl キーを押しながらマウス左ボタンを押すと、ポップアップメニューが現れます。ポップアップメニューが現れないようにするには、設定ファイルの [Tera Term] セクションの EnablePopupMenu 行を以下のように変更してください。

EnablePopupMenu=off

省略時:

EnablePopupMenu=on


"Show menu" コマンドを隠す
"Show menu bar" コマンドを隠す

メニューバーが表示されていないとき、システムメニューに "Show menu bar" コマンドが現れます。この "Show menu bar" コマンドが現れないようにするには、設定ファイルの [Tera Term] セクションの EnableShowMenu 行を以下のように変更してください。

EnableShowMenu=off

省略時:

EnableShowMenu=on


ステータスラインを使用不可にする

VT 端末のステータスラインの機能を使用不可にするには、設定ファイルの [Tera Term] セクションの EnableStatusLine 行を以下のように変更してください。

EnableStatusLine=off

この場合、ステータスラインに関するエスケープシーケンスはすべて無視されます。

省略時:

EnableStatusLine=on


IME (日本語入力システム)に関する設定

IME のインライン入力をしないようにするには、設定ファイルの [Tera Term] セクションの IMEInline 行を以下のように変更してください。

IMEInline=off

省略時:

IMEInline=on

IME に関する何らかの不具合のため Tera Term が IME を制御しないようにするには、設定ファイルの [Tera Term] セクションの IME 行を以下のように変更してください。

IME=off

省略時:

IME=on


Kermit のログ

設定ファイルの [Tera Term] セクションの KmtLog 行を、

KmtLog=on

のように変更すると、ホストと Tera Term の間で Kermit を用いたファイル転送をするときに、交換されるパケット内容をファイル KERMIT.LOG に記録します。

省略時:

KmtLog=off


言語モードの選択を不可にする

[Setup] General ダイアログボックスで言語モード (Language) の選択ができないようにするには、設定ファイルの [Tera Term] セクションの LanguageSelection 行を、

LanguageSelection=off

のように変更してください。

省略時:

LanguageSelection=on


スクロールバッファーの最大行数

[Setup] Window ダイアログボックスで指定可能なスクロールバッファーの最大行数を変更するには、設定ファイルの [Tera Term] セクションの MaxBuffSize 行を、

MaxBuffSize=<最大行数>

(Tera Term Pro の場合 100000 以下, Tera Term の場合 800 以下)

のように変更してください。

注: Tera Term は <最大行数> * <terminal width> * 2 バイト分のメモリをスクロールバッファーのために使用します。

省略時:

MaxBuffSize=10000	; Tera Term Pro

MaxBuffSize=800	; Tera Term


シリアルポート番号の最大値

[File] New connection および [Setup] Serial port ダイアログボックスで表示されるシリアルポート番号の最大値 (COMn の最大値 n) を指定するには、設定ファイルの [Tera Term] セクションの MaxComPort 行を、

MaxComPort=<シリアルポート番号の最大値>

のように変更してください。たとえ実際に使用可能なポート番号の最大値が4より小さくても、3以下の値は指定できません。

省略時:

MaxComPort=4


点滅しないカーソル

カーソルを点滅させないようにするには、設定ファイルの [Tera Term] セクションにの NonblinkingCursor 行を、

NonblinkingCursor=on

のように変更してください。

省略時:

NonblinkingCursor=off


エスケープシーケンスによる印刷の遅延

エスケープシーケンスによる印刷に対する遅延時間を設定することができます。エスケープシーケンスによる印刷は ESC[5i で始まり、ESC[4i で終了します。ESC[5i と ESC[4i の間に受信されたデータは Tera Term が ESC[4i を受信してから遅延時間が経過した時に印刷されます。この遅延時間内に二番目の ESC[5i が受信された場合、 一番目と二番目の印刷データは結合され、二番目の遅延時間が経過したあとに、一度にまとめて印刷されます。つまり、複数の印刷シーケンスが連続して受信されそれらの間隔が遅延時間以下である場合、それらは一つの印刷シーケンスとして取り扱われます。遅延時間を設定するには設定ファイルの [Tera Term] セクションの PassThruDelay 行を、

PassThruDelay=<遅延時間(秒)>

のように変更してください。

Default:

PassThruDelay=3


エスケープシーケンスによる印刷でポートに直接出力

設定ファイルの [Tera Term] セクションの PassThruPort 行を以下のように変更することによって、エスケープシーケンスにより送られた印刷データをポートに直接出力することができます。

PassThruPort=<port>

文字列 <port> は出力先のポートを指定します。<port> の形式は MS-DOS の "mode" コマンドと同じです。もしポートが指定されない場合、Tera Term は Windows の印刷機能を使用してデータを印刷します。

例:

PassThruPort=LPT1

PassThruPort=COM2: 9600,n,8,1,x

省略時:

PassThruPort=


エスケープシーケンスによる印刷時の改ページを禁止する

エスケープシーケンスによる印刷時に FF 文字を受信すると改ページ (form-feed) されます。FF 文字による改ページを禁止するには、設定ファイルの [Tera Term] セクションの PrnConvFF 行を以下のように変更してください。

PrnConvFF=on

FF 文字を受信した時に、改ページの変わりに改行するようになります。

注意: このオプションは印刷データを直接ポートに出力する場合には無視されます。

省略時:

PrnConvFF=off


プリンタフォントの指定

VT window の画面を印刷するときに使用するフォント(プリンタフォント)を指定することができます。初期設定は、画面表示用のフォント([Setup] Font で指定されるフォント)が印刷用にも使われるようになっています。プリンタフォントを指定するには、次の手順にしたがってください。

1) [Setup] Font で画面表示用のフォントをいろいろ変えて、印刷してみる。

2) 好みの印刷用フォントが見つかったら [Setup] Save setup で設定ファイルに現在の設定を保存。

3) [Tera Term] セクションの VTFont 行のパラメター(例えば"標準明朝,0,-19,128")を PrnFont 行にコピーする。

4) 画面用のフォントをもとの設定にもどす。

例:

PrnFont=標準明朝,0,-19,128

省略時:

PrnFont=


ページ余白の指定

設定ファイルの [Tera Term] セクションに PrnMargin 行を以下のように変更すると、印刷のためのページ余白(左、右、上、下)を指定することができます。

PrnMargin=<左>,<右>,<上>,<下>	(1/100 インチ単位)

省略時:

PrnMargin=50,50,50,50


Quick-VAN のログ

設定ファイルの [Tera Term] セクションの QVLog 行を、

QVLog=on

のように変更すると、ホストと Tera Term の間で Quick-VAN を用いたファイル転送をするときに、交換されるパケット内容をファイル QUICKVAN.LOG に記録します。

省略時:

QVLog=off


Quick-VAN のウィンドウサイズ

設定ファイルの [Tera Term] セクションの QVWinSize 行を、

QVWinSize=<window size (10進数(正))>

のように変更すると、Quick-VAN プロトコルで用いられるウインドウサイズというパラメーターを設定することができます。

設定可能なウインドウサイズの値は、1～99です。一般に、回線が十分に高速でエラーがない場合、ウインドウサイズを大きくすればするほど、転送速度が向上します。ただし、低速な回線やエラーの多い回線を使用したり、ホストや PC がデータを取りこぼしたりする場合には、ウインドウサイズが大きすぎると逆に転送速度が低下します。

また、実際に用いられるウインドウサイズの値は、 Tera Term 側の設定値と、ホスト (PC-VAN) 側の設定値の小さい方になります。したがって、 Tera Term の設定値をある値より大きくすると、それ以上転送速度は変化しなくなります。

省略時:

QVWinSize=8


一度にスクロールする最大の行数を設定
一度にスクロールする最大の行数を設定する

VT window では画面のスクロールを速くするために、一度に複数行スクロールすることがあります。

一度にスクロールする最大の行数を設定するには、設定ファイルの [Tera Term] セクションの ScrollThreshold 行を、

ScrollThreshold=<行数(10進整数)>

のように変更してください。

省略時:

ScrollThreshold=12


マウスでウィンドウを選択した時の文字の選択を禁止する

非選択状態のウィンドウの文字領域をマウスでクリックすることによってウィンドウ選択することができます。初期設定では、このマウスクリックによって同時に文字の選択も開始されます。マウスでウィンドウを選択した時の文字の選択を禁止するには、設定ファイルの [Tera Term] セクションの SelectOnActivate 行を、

SelectOnActivate=off

のように変更してください。

省略時:

SelectOnActivate=on


起動時にマクロを実行

Tera Term 起動時にマクロを自動的に実行することができます。マクロファイル名はコマンドラインオプション "/M=<macro file>" を使うか、設定ファイルの [Tera Term] セクションの StartupMacro 行を以下のように変更することによって指定できます。

StartupMacro=<macro file>

省略時:

StartupMacro=


TEK GIN report のマウスコード

ホスト側のアプリケーションによって、TEK window が GIN モード(クロスヘアーカーソルが現れ、座標入力が可能な状態)になったとき、あるキーを押すと TEK window はクロスヘアーカーソルの座標とキーの ASCII コードをホストへ報告します。

GIN モードでマウスの左ボタンを押したときに座標とともに送出する キーコード を設定するには、設定ファイルの [Tera Term] セクションの TEKGINMouseCode 行を、

TEKGINMouseCode=<key code(10進整数)>

のように変更してください。

省略時:

TEKGINMouseCode=32

(32はSpace のASCII コード)


Telnet のバイナリオプション

ホストに telnet 接続し、ファイル転送 (XMODEM 等)で CR 文字を送出する場合、Tera Term の初期設定では CR+NUL ($0D $00) に変換してから送出します。バイナリオプションで telnet 接続すると、このような変換はおこないません。

設定ファイルの [Tera Term] セクションの TelBin 行を、

TelBin=on

のように変更すると、Telnet 接続するときバイナリオプションを用います(ホストが対応していれば)。

また、設定ファイルは書き換えずに、コマンドラインに /B オプションをつけても、バイナリオプションを指定できます。

省略時:

TelBin=off


Telnet のエコーオプション

設定ファイルの [Tera Term] セクションの TelEcho 行を、

TelEcho=on

のように変更すると、Tera Term はホストのエコー(リモートエコー)の状態を [Setup] Terminal ダイアログボックスで設定される "Local echo" の状態に応じて変更することを試みます。もし、 "Local echo" が on (off) ならば、Tera Term はリモートエコーを off (on) にすることを試み、ホストと Tera Term で二重エコーしたり、エコーをまったくしない状態になることを防ごうとします。この機能はホストが telnet のエコーオプションに対応していないと働きません。

省略時:

TelEcho=off


Telnet のログ

設定ファイルの [Tera Term] セクションの TelLog 行を、

TelLog=on

のように変更すると、ホストと Tera Term の間の telnet の option negotiation の内容をファイル TELNET.LOG に記録します。

省略時:

TelLog=off


Telnet 用ポート番号

コマンドライン、または [File] New connection ダイアログボックスでは、TCP/IP 接続に使用される TCP ポート番号 (<TCP port#>) と telnet フラグ (<telnet flag>) を指定することができます。コマンドラインでこれらのパラメーターが省略された場合は、Tera Term 設定ファイルに書かれている設定値が使用されます。

<telnet flag> が 1 (on) で、かつ <TCP port#> が 23 の場合だけ、Tera Term はホストに接続した直後に、自発的に telnet コマンドをホストに送信し option negotiation を開始します。

この telnet のための特別なポート番号 23 は、設定ファイルの [Tera Term] セクションの TelPort 行で以下のように変更することができます。

TelPort=<telnet port#>

省略時:

TelPort=23

<telnet flag> と <TCP port #> が何であれ Tera Term はホストから送られてきた telnet コマンドに応答することができます。

非 telnet TCP/IP 接続用の端末設定

Telnet プロトコルに対応していないホスト(通常 23 以外のポート番号を使用)に TCP/IP 接続する場合、ローカルエコーを on に、送信する改行コードを CR+LF にする必要がある場合があります。設定ファイルの [Tera Term] セクションの TCPLocalEcho と TCPCRSend 行を、

TCPLocalEcho=on

TCPCRSend=CRLF	(CR も指定可能)

のように変更すると、<telnet flag> が 0 (off) の場合、または <TCP port#> が <telnet port#> でない場合に、接続直後に、ローカルエコーを on に、送信改行コードを CR+LF に自動的に変更します。それ以外の場合は [Setup] Terminal での設定値が使用されます。これらのオプションによって、一つの設定ファイルで telnet 接続と非 telnet 接続の両方に対応することが可能となります。

省略時:

TCPLocalEcho=off	(このオプションは使わず、常に [Setup] Terminal の設定値が使用される)

TCPCRSend=	(このオプションは使わず、常に [Setup] Terminal の設定値が使用される)


タイトルの形式

タイトルの形式を変えるには設定ファイルの [Tera Term] セクションの TitleFormat 行を以下のように変更してください。

TitleFormat=<format ID>

<format ID> は以下のうちの一つを選んでください。

Format ID	タイトルの形式
0	<title>
1	<title> - <host/port>
2	<title> (session no.)
3	<title> - <host/port> (session no.)
4	<title> VT/TEK
5	<title> - <host/port> VT/TEK
6	<title> (session no.) VT/TEK
7	<title> - <host/port> (session no.) VT/TEK

省略時:

TitleFormat=5


白色および黒色属性の文字の実際の色

エスケープシーケンス "<ESC>[37m" と"<ESC>[30m" は文字色をそれぞれ白と黒にします。同様にエスケープシーケンス "<ESC>[47m" と"<ESC>[40m" は背景色をそれぞれ白と黒にします。

いくつかのアプリケーションでは背景色が(本物の VT100 端末のように)黒であると仮定して、白色の文字が見えるものと期待していることがあります。しかし、Tera Term の背景色の初期値は白であるため白色の文字は見えません。設定ファイルの [Tera Term] セクションの UseTextColor 行を、

UseTextColor=on

のように変更すると、"白色"の文字(背景)の実際の色を [Setup] Window ダイアログボックスで指定される "Text" の色にします。同様に、"黒色"の文字(背景)の実際の色を "Background" の色にします。

省略時:

UseTextColor=off


文字(行)間にすきまをあける
文字(行)間にすきまをあける。

文字(行)間にすきまをあけるには、設定ファイルの [Tera Term] セクションの VTFontSpace 行を以下のように変更してください。

VTFontSpace=<dx1>,<dx2>,<dy1>,<dy2>

ただし、

<dx1> は各文字の左側にあけるすきま。

<dx2> は各文字の右側にあけるすきま。

<dy1> は各行の上側にあけるすきま。

<dy2> は各行の下側にあけるすきま。

単位はいずれも、画素。

例:

VTFontSpace=0,1,0,0	各文字の右側に1画素分のすきまをあける。

VTFontSpace=0,0,1,0	各行の上側に1画素分のすきまをあける。

省略時:

VTFontSpace=0,0,0,0


印刷の倍率

印刷された文字や画像が小さすぎたり大きすぎたりする場合、通常はコントロールパネルの"プリンタ"で拡大/縮小倍率を変えることにより文字や画像を拡大/縮小することができます。もしプリンタドライバーが拡大/縮小に対応していない場合、水平方向と垂直方向の倍率を指定することができます。倍率を指定するには、設定ファイルの [Tera Term] セクションの VTPPI と TEKPPI 行を以下のように変更してください。

VTPPI=<x(水平), y(垂直); pixels per inch)>	;VT ウィンドウ用

TEKPPI=<x(水平), y(垂直); pixels per inch)>	;TEK ウインドウ用

倍率の単位は ピクセル/インチ でなければなりません。もし文字や画像が小さすぎる(大きすぎる)場合は倍率を増やして(減らして)ください。指定された倍率のうちすくなくとも一つが0の場合、Tera Term はプリンタドライバーの既定の値を使用します。

省略時:

VTPPI=0,0

TEKPPI=0,0


[Window] メニューを隠す

[Window] メニューを隠すには、設定ファイルの [Tera Term] セクションの WindowMenu 行を以下のように変更してください。

WindowMenu=off

省略時:

WindowMenu=on


XMODEM のログ

設定ファイルの [Tera Term] セクションの XmodemLog 行を、

XmodemLog=on

のように変更すると、ホストと Tera Term の間で XMODEM を用いたファイル転送をするときに、交換されるパケット内容をファイル XMODEM.LOG に記録します。

省略時:

XmodemLog=off


ZMODEM 受信の自動起動

設定ファイルの [Tera Term] セクションの ZmodemAuto 行を、

ZmodemAuto=on

のように変更すると、ホスト側の ZMODEM 送信(ダウンロード)コマンドを実行したときに、自動的に Tera Term の ZMODEM 受信が開始されるようになります。

注意:	このオプションを on にすると、ホスト側の受信(アップロード)コマンドを実行した時にも、自動的に Tera Term の ZMODEM 受信(送信ではなく)が開始されてしまうことがあります。この問題は解決不可能で、この動作が困る場合は、このオプションを off にしてください。

省略時:

ZmodemAuto=off


ZMODEM 送信の設定

設定ファイルの [Tera Term] セクションの ZmodemDataLen と ZmodemWinSize 行を以下のように変更すると、ZMODEM 送信に関する設定をすることができます。これらの設定は ZMODEM 受信には影響を与えません。

ZmodemDataLen=<データサブパケットの最大長(バイト数)>

ZmodemWinSize=<送信のウィンドウサイズ(バイト数)>

省略時:

ZmodemDataLen=1024

ZmodemWinSize=32767

設定可能な<データサブパケットの最大長>の値は0～1024です。低速な回線やエラーの多い回線を使用したり、ホストのデータ処理能力が低くデータを取りこぼす場合は、小さな値を設定すると、エラー等の障害に対して、より安定なファイル送信を行うことができます。シリアルポート使用時でボーレートが低い場合は、設定値よりも小さい値が使用されることがあります。

設定可能な<送信のウィンドウサイズ>の値は-32768～32767です。例えば、値を30000にすると、約30000バイトに一回、データパケットの送信を休み、ホストから確認を取ります。値を負(ウィンドウサイズ無限大に対応)にすると、ホストからエラーの報告がないかぎり、一回も休まずにデータパケットを送信しつづけ、最大限の送信速度が得られます。ホストや回線の能力によっては、ウィンドウサイズをある値より大きくすると、正常なファイル送信ができなくなったり、非常に時間がかかったりすることがあります。


ZMODEM ですべての制御文字をエスケープする

ZMODEM では、通信回線が一部の制御文字を通さないことを想定して、それらをエスケープする(他の文字の組み合わせに置き換える)ようになっています。しかし、想定外の制御文字も通さない回線の場合は転送がうまくいきません。そのような場合は、設定ファイルの [Tera Term] セクションの ZmodemEscCtl 行を、

ZmodemEscCtl=on

のように変更してください。これですべての制御文字をエスケープするようになります。

省略時:

ZmodemEscCtl=off


ZMODEM のログ

設定ファイルの [Tera Term] セクションの ZmodemLog 行を、

ZmodemLog=on

のように変更すると、ホストと Tera Term の間で ZMODEM を用いたファイル転送をするときに、交換されるパケット内容をファイル ZMODEM.LOG に記録します。

省略時:

ZmodemLog=off


コマンドライン

Tera Term Pro を起動するときのコマンドライン(ショートカットのリンク先)の形式

TTERMPRO [<host>[[:]<TCP port#>]]

[/B] [/C=<serial port#>]

[/F=<setup file>] [/FD=<file transfer directory>]

[/H] [/I] [/K=<keyboard setup file>]

[/KR=<kanji code (receive)>] [/KT=<kanji code (transmit)>]

[/L=<log file>] [/LA=<language>] [/M=<macro file>]

[/P=<TCP port#>] [/R=<replay file>] [/T=<telnet flag>]

[/V] [/W="<window title>"]

[/X=<window pos (x)] [/Y=<window pos (y)]

[;<comment>]

ここで:

<host>	ホスト名または IP アドレス

<host>:<TCP port#>	TCP ポート番号つき <host>

<host> と <TCP port#> の間に":"が置かれる。

<host> <TCP port#>	TCP ポート番号つき <host>

<host> と <TCP port#> の間に1個以上の空白文字が置かれる。

<host> のすぐ後にくる数字は TCP ポート番号とみなされる。

/B	Telnet バイナリオプション

/C=<serial port#>	シリアルポート

  /C=1  COM1

  /C=2  COM2

  /C=3  COM3

  /C=4  COM4

/F=<setup file>	設定ファイル

  /F=TERATERM.INI (省略時)

/FD=<file transfer directory>	ファイル転送用ディレクトリ

/H	タイトルバーを隠す

/I	起動時にアイコン状態にする

/K=<keyboard setup file>

  /K=KEYBOARD.CNF (省略時)

/KR=<kanji code (receive)>	漢字コード (受信)

  /KR=SJIS

  /KR=EUC

  /KR=JIS

/KT=<kanji code (transmit)>	漢字コード (送信)

  /KT=SJIS

  /KT=EUC

  /KT=JIS

/L=<log file>	起動時にログを開始

/LA=<language>	言語モード

  /LA=E	英語

  /LA=J	日本語

  /LA=R	ロシア語

/M=<macro file>	起動時にマクロを実行

/P=<TCP port#>	TCP ポート番号

/R=<replay file>	ファイルを再生

/T=<telnet flag>

  /T=1	Telnet プロトコルを使用

  /T=0	Telnet プロトコルを不使用

/V	ウィンドウが見えない状態で起動

/W="<window title>"	ウィンドウのタイトル

/X=<window position (x)>	ウィンドウの位置(水平)

/Y=<window position (y)>	ウィンドウの位置(垂直)

;<comment>	コメント。コマンドラインの最後に置く必要がある。

例:

TTERMPRO

TTERMPRO myhost.mydomain

TTERMPRO myhost.mydomain:23

TTERMPRO myhost.mydomain 23

TTERMPRO 111.111.11.11

TTERMPRO myhost.mydomain /T=0 /P=7

TTERMPRO /C=1

TTERMPRO /F=TELNET.INI

TTERMPRO foohost.foodomain /F=FOOHOST.INI

TTERMPRO /C=2 /F=MYSETUP.INI

TTERMPRO /K=MYKEY.CNF /W="My host"

TTERMPRO /R=README.TXT ; replay a file

TTERMPRO myhost /B /X=100 /Y=50

省略時の値

以下の省略時の値は Tera Term 設定ファイルに保存されています。

<TCP port#>

/B

<serial port#>

<file transfer directory>

/H

<kanji code (receive)>

<kanji code (transmit)>

<language>

<macro file>

<telnet flag>

<window title>

<window pos (x)>

<window pos (y)>

注:

<telnet flag> が 1 で、かつ <TCP port#> が 23 のときだけ、Tera Term から自発的に telnet の option negotiation を開始します。それ以外の場合でも Tera Term はホストから送られてきた telnet コマンドに応答することができます。

参照:

Telnet 用ポート番号 / 非 telnet 接続用の端末設定


キーボード設定ファイル

キーボード設定ファイルは、キーボードの各キーとそれに割りあてるられる機能(VT 端末の機能、ユーザー定義文字列の送出、Tera Term コマンドの実行、マクロの実行)を定義します。

Tera Term インストール時のキー設定は各キーの機能が VT 端末にできるだけ近くなるようにされています。キーボード設定ファイルを編集することによって、自由にキー設定を変更することができます。ファイル形式については、配布ファイルに含まれている KEYCODEJ.TXT を読んでください。

コマンドラインで Tera Term が読み込むキーボード設定ファイルの名前を指定することができます。ファイル名の拡張子を省略した場合は、".CNF"であるとみなされます。ファイル名を指定しない場合、ファイル KEYBOARD.CNF が読み込まれます。

配布パッケージには以下のキーボード設定ファイルが含まれています。

IBMKEYB.CNF	IBM-PC/AT (いわゆる DOS/V マシン) 101 (106) キーボード用設定ファイルの例 (Windows 95/NT 用)
PC98KEYB.CNF	NEC PC 98 キーボード用設定ファイルの例 (Windows 95 用)
NT98KEYB.CNF	NEC PC 98 キーボード 用設定ファイルの例 (Windows NT 用)
KEYBOARD.CNF	標準キーボード設定ファイル。上記3つのうちどれかをコピーしたもの

インストーラーは IBMKEYB.CNF, PC98KEYB.CNF, NT98KEYB.CNF のうち適切なものをコピーして KEYBOARD.CNF ファイルを作成します。どれがコピーされるかは、インストール中にユーザーが指定したキーボードの種類により決定されます。もしインストール時にキーボード指定を間違った場合は、自分で適切なファイルをコピーして KEYBOARD.CNF を作成し直してください。

PC98 NX シリーズの PC の場合、インストーラーで「IBM PC/AT キーボード」を指定してください。