Copyright: Hiroyoshi Kurohara


目次 - TOP
NPCOMM ver 1.50 Online Manual

目次  -  トップ

概要

使用方法

注意事項、制限事項など

使用許諾、レジストレーション

その他

Copyright (C) 1997,1998 Hiroyoshi Kurohara.


機能の概要
NPCOMM ver 1.50 Online Manual

概要

NPCOMM(Network Pseudo Communication portの略)は、Windowsシステムに擬似的なCOMポートを作成し、このポートを使用するアプリケーションに対してポートシェアや、Telnetによる他ホストへの接続を提供するものです。

NPCOMMにより作成されたCOMポートは通常のCOMポートと同じように振る舞います。

また、Telnetによる接続を選択した場合、接続先アドレスの指定をモデムのダイアルコマンドで行うことが出来ます、この場合、NPCOMMは相手先ホストに接続するまでは、モデムの接続されたCOMポートのように振る舞います（この場合のモデムエミュレーションは略式に行っております）。

関連：  NPCOMMの構造図


"えぬぴーこむ" と発音します。


ソフトウェアの構成
NPCOMM ver 1.50 Online Manual

ソフトウェアの構成

NPCOMMのパッケージに含まれるソフトウェアは、NPCOMMとPortServの二つに分けることが出来ます。
NPCOMMは、このソフトウェアの本体です。
PortServは、ポートシェア機能を使用する際に、サーバマシン上で立ち上げるサーバプログラムです。

アーカイブには以下の以下のファイルが含まれます。

・NPCOMM クライアント側のファイル

NPCOMM.exe	NPCOMMのメインプログラム

pcomm32_.vxd	Windows95用 擬似COMポートドライバ

instnp.exe	WindowsNT用 ポートドライバ インストーラ

pserial.sys	WindowsNT用 擬似COMポートドライバ

Winnttcp.dll	WindowsNT用 NPCOMM Dll

Win95tcp.dll	Windows95用 NPCOMM Dll

・ドキュメント類

Readme-j.txt	READMEファイル

NPCOMM-j.hlp	このヘルプファイル

NPCOMM-j.cnt	ヘルプのコンテンツファイル

Readme-e.txt	英語版 READMEファイル

NPCOMM-e.hlp	英語版ヘルプファイル

NPCOMM-e.cnt	英語版ヘルプのコンテンツファイル

License.txt	英語版 使用許諾

・PortServ側ファイル

PortServ.exe	Windows95, NT用ポートサーバプログラム

PSS.exe	WindowsNT用ポートサーバ・サービスプログラム

instps.exe	Windows95, NT用 ポートサービスインストーラ

resetps.exe	PortServをリセットするプログラム

・以下のファイルは KAGIを利用した送金に必要なファイルです。

Register.txt	送金方説明(英語)

Register.exe	送金用プログラム(英語)

Register.hlp	Register.exe のヘルプ(英語)

※使用する環境によって必要無いファイルも有りますが、特に削除する必要はありません。

※PortServ.exeとPSS.exeは機能的にはほぼ同じ物で、動作する環境が違うだけです。


動作環境
NPCOMM ver 1.50 Online Manual

動作環境

このソフトウェアに含まれる各プログラムは、以下の環境で動作します。

・NPCOMM ver 1.50はWindows95, WindowsNT4.0, WindowsNT3.51上で動作します。

・ポートシェア機能を提供するサーバプログラムPortServ.exeはWindows95, WindowsNT4.0, WindowsNT3.51上で動作します。

・ポートシェア機能を提供する、サービスプログラム、PSS.exeは、WindowsNT3.51, WindowsNT4.0上で動作します。


ポートシェアについて
NPCOMM ver 1.50 Online Manual

ポートシェアについて

NPCOMMのパッケージに含まれるPortServを起動することにより、そのマシンのCOMポートをネットワーク上の他のホストからNPCOMM経由で使用することが出来るようになります。

PortServが起動しているホストをここではポートシェアサーバと呼ぶ事にします。

一つのポートシェアサーバに複数のホストのNPCOMM（この場合ポートシェアクライアント）が接続することが出来ますが、ポートシェアサーバ上の或る一つのCOMポートを同時に使用できるクライアントは一つだけです。
つまり、ネットワーク上の或るマシンのCOMポートを排他的に使用できるということです。

また、PortServはクライアントが接続してくるまでは、一切自分のマシンのCOMポートを占有することはありませんので、PortServを立ち上げることでそのマシンのCOMポートを使用できなくなることはありません。

PC3上でPortServを立ち上げ、PC1、PC2上でNPCOMMを立ち上げることにより、PC1、PC2から PC3に接続されたモデム等の機器を使用することが出来ます。


このマシン上でNPCOMMを立ち上げることにより、PC3上のモデム、その他のシリアル制御機器を自分のマシンに繋がっているかのように使用することが出来ます。


このマシン上でPortServを立ち上げることにより、PC1, PC2から、このマシンに繋がっているモデム等の機器を使用することが出来ます。


TELNET変換機能について
NPCOMM ver 1.50 Online Manual

TELNET変換機能

通常使用しているLANがインターネットに接続されていて、接続したいBBSがTelnetによるログインをサポートしている場合、NPCOMMをＰＣ １、ＰＣ ２で立ち上げることにより、COMポートを使用する通信ソフトで、BBSにインターネット経由でアクセスできます。

この場合PortServ.exeは必要ありません。

ただし、Telnetによるログイン手順と、公衆回線経由でのログイン手順が異なる場合がありますのでご注意ください。

実際に使用する環境がこの図と同じである必要はありません。

例えば一台のマシンでインターネットへダイアルアップで接続している場合でもNPCOMMのTELNET変換機能を使用することが出来ます。

Ver 1.50より、TELNETポート(ポート番号23)以外のポートへの接続も可能になりました。


このマシン上でNPCOMMを立ち上げることにより、TELNET対応していない通信ソフト等を使用して、インターネット経由でBBSホスト等に接続することが出来ます。


LANとインターネットを接続する機器です。


BBSホストです。

TELNETによるログイン経路を提供している必要があります。


インストール方法
NPCOMM ver 1.50 Online Manual

インストール、アンインストールの方法

このソフトウェアには、基本的にインストーラは含まれていません。
使用できるまでのインストールの手順は、ＯＳによって異なりますが、ファイルの移動、レジストリの手作業による修正などを行なう必要はありません。

先ずアーカイブを適当なフォルダに解凍してください。

後の作業はOSによって少し異なります。

Windows95の場合

WindowsNTの場合


Windows95上へのインストール
NPCOMM ver 1.50 Online Manual

Windows95上へのインストール

インストール
アーカイブに含まれるファイルを適当なフォルダに解凍した後は、NPCOMM.exeを起動するだけです。
このとき、NPCOMM.exeを起動するフォルダと同じ場所に、pcomm32_.vxdが置かれている必要が有ります。
例えば、ショートカットなどを作成して、そのショートカットからNPCOMM.exeを起動した場合、ショートカットの"作業ディレクトリ"は、pcomm32_.vxdの置かれている場所に設定されていなければなりません。

アンインストール
一度NPCOMM.exeを起動し、すぐに終了させ、解凍したファイルを全て削除します。


WindowsNT上へのインストール
NPCOMM ver 1.50 Online Manual

WindowsNT上へのインストール

インストール

１．アーカイブに含まれるファイルを適当なフォルダに解凍します。

２．instnp.exeを起動し、擬似ポートドライバをシステムに登録します。

３．NPCOMM.exeを起動します。

アンインストール

１．NPCOMM.exeを終了させます。

２．instnp.exeを起動し、擬似ポートドライバの登録をシステムから削除します。

３．解凍したファイルを全て削除します。


NPCOMMの起動と終了
NPCOMM ver 1.50 Online Manual

NPCOMMの起動と終了

NPCOMM.exe [image] を実行します。

起動に成功すると、システムトレイにNPCOMMが登録され、システムに擬似的なCOMポートが一つ追加されます。

ただし、NPCOMMは一つのマシンにつき一つしか起動できません。

．システムトレイ上のアイコン

NPCOMMの擬似COMポートがアプリケーションによって使用中のときは、このアイコンの色が変ります。

NPCOMMは､起動すると空いているCOMポートの名称を探し、見付かった名前で擬似COMポートを登録します。
例えば、実際のハードウェアがサポートするCOMポートがCOM1, COM2だった場合、NPCOMMの擬似ポートの名称はCOM3となります。

参照:OSによる動作の違い

アプリケーションはこの追加されたCOMポートを普通のCOMポートと同じように使用することが出来ます。

NPCOMMの各種設定は、NPCOMMのメインパネルで行います。

NPCOMMを終了させるには、ポップアップメニューから"NPCOMMを終了"を選択してください。


システムトレイ上に表示された、このアイコンをクリックすると、ポップアップメニューが表示されます。


NPCOMMのポップアップメニュー
NPCOMM ver 1.50 Online Manual

NPCOMMのポップアップメニュー

システムトレイのNPCOMMのアイコンをクリックすると、以下のようなポップアップメニューが表示されます。

・図中をクリックすると説明が見られます。


このメニュー項目は、選択しても実際はなんのアクションも起こしません。

このポップアップメニューがNPCOMMのものであることと、NPCOMMがシステムに追加したCOMポートの名称を表しています。


このメニュー項目を選択すると、NPCOMMのメインパネルが開きます。


このメニュー項目を選択すると、NPCOMMはポートシェア機能を提供するモードになります。

ポートシェア機能のモードになっているときは、このメニュー項目の左にチェックが付きます。


このメニュー項目を選択すると、NPCOMMは、TELNET変換機能を提供するモードになります。

TELNET変換機能のモードになっているときは、このメニュー項目の左にチェックが付きます。


このメニュー項目を選択することにより、NPCOMMを終了させることが出来ます。
擬似COMポートが使用中のときは選択できません。


このメニュー項目を選択するとNPCOMMのヘルプが表示されます。

また、各ダイアログが表示されている状態でF1キーを押すことにより、そのダイアログのヘルプをみることが出来ます。


メインパネル
NPCOMM ver 1.50 Online Manual

メインパネル

ポップアップメニューの"メインパネルを表示”を選択すると、以下のようなウィンドウが開きます。
これは、NPCOMMのメインウィンドウです。
NPCOMMの各種設定はここで行います。

・図中をクリックすると説明が見られます。


この枠内には、現在NPCOMMがシステムに追加している疑似ポートの名前が表示されています。

Windows95上で使用している場合には、ポート名称の部分("COM3"と表示されているところ)がボタンになっていて、ここをクリックすると、Local Port setting ダイアログが開きます。


NPCOMMのバージョンが表示されます。


ライセンスの状況を表示します。


レジストしていない場合、このボタンが表示されます。

登録名と登録キーを入力してこのボタンをクリックすればレジストは完了します。


ここに、作者から送付されたレジストキーを入力します。

まだレジストしていない場合のみ表示されます。


ここにユーザ名を入力します。

まだレジストしていない場合のみ表示されます。


このラジオボタンがOnになっているときは、NPCOMMはPortServに接続します


このラジオボタンがOnになっているときは、NPCOMMは疑似COMポートへの入出力をTELNETプロトコルに変換します


NPCOMM動作中のメッセージが表示されます


このチェックボックスがチェックされていると、疑似COMポートがアプリケーションによってオープンされたとき、ウィンドウのフォーカスを他へ移します。

ウィンドウのフォーカスを持っていると、NPCOMMとうまく動作しないアプリケーションがあり、そのような場合にここをチェックしておきます。


ポートシェア設定
NPCOMM ver 1.50 Online Manual

ポートシェア設定タブ

ここでは、NPCOMMのポートシェア機能の各種設定を行ないます。

・図中をクリックすると説明が見られます。

※Remote Host Name の欄には、ホスト名かIPアドレスをセットすることが出来ますが、ホスト名をセットするためにはWindowsの、ホスト名->IPアドレス変換機構が使用できるようになっていなければなりません。
そうでない場合は、IPアドレスをセットするようにしてください。

IPアドレスをセットするときは、ドット('.')で区切られた4桁の数の形式で入れます。以下のようなものです。

133.210.10.20

192.0.0.1

接続テストでは、指定したリモートのCOMポートにモデム等の機器が接続されているかどうかまではチェックすることは出来ません。

Remote host name のリストボックスに追加するには、入力したホストアドレスで接続テストを行い、"OK"が返れば、追加されます。


PortServが稼動しているマシンのアドレスを設定します。

ネットワークの環境設定で、ホスト名からIPアドレスが割り出せる設定になっている場合は、ここにホスト名を入れることが出来ます。

そうでない場合は、IPアドレスを入れます。


PortServが稼動しているマシン上の、こちらから使用したいCOMポートの名称を、リストから選択します。


このチェックボックスをチェックすると、接続テストを行う際に、指定したサーバ上のCOMポートが現時点で使用可能かをテストします。


このボタンをクリックすると、サーバのアドレスで指定したポートシェアサーバに接続可能かどうかを調べます。

ポートのテストも行うがチェックされていると、サーバのアドレス で指定したCOMポートが現在使用可能かも、あわせてチェックします。

テストの結果は下のテキストボックスに表示されます。

表示される内容は、

OK!

ポートシェアサーバに接続できることを示します。

ポートのテストも行う がチェックされていると、この後ろに4桁の数字が表示されます。

これはリモートのCOMポートのモデムラインの状態で、左から CTS, DSR, RI, CD です。

Already connected!

すでにこのNPCOMMがポートシェアサーバと接続していることを示します。

No responce!

指定したポートシェアサーバに接続できなかったことを示します。

Port occupied!

ポートシェアサーバには接続できたが、指定したCOMポートは使用できない状態であることを示します（ポートのテストも行うがチェックされているときのみ）。

のうちのどれかです。
結果が返ってくるまでに、最長で5秒程待たされることがあります。


各チェックを行った結果が表示されます。


この項目をチェックしておくと、定期的に（約1.5秒）指定したサーバへ接続可能かどうか自動的にチェックします。

サーバのアドレスで指定されたマシンでPortServが動作していない場合や、リモートのポート名で指定したポートを他のマシン上のNPCOMMが使用しているときは、NPCOMMのアイコンが [image] の様に変化します。


LAN上で稼動しているPortServの状態を調べます。

結果は下のテキストボックスに表示されます。


このボタンをクリックすると、LAN上で稼動しているPortServを探して、見つかったサーバのアドレスを上のコンボボックスにセットします。


現在のサーバのアドレスと、リモートのポート名の設定を下の設定リストに追加します。


下の設定リストで選択されている項目を、リストから削除します。


サーバのアドレスとリモートのポート名の設定のリストです。

このリストの中にある項目は、ポップアップメニューに表示され、そこから選択することができます。


TELNET 設定
NPCOMM ver 1.50 Online Manual

TELNET setting ダイアログ

メインパネルの Telnet設定タブ をクリックすると以下のようなダイアログが表示されます。

ここでは、TELNET変換機能の各種設定を行ないます。

・図中をクリックすると説明が見られます。

ダイアルコマンド－＞接続先アドレス変換機能は、単純に文字列の比較を行なうだけです。
通信ソフトが、電話番号の "-"を送出しない場合もありますのでご注意下さい。


このチェックボックスがチェックされていると、ダイアルコマンド －＞ 接続先アドレス 変換機能がOnになります。


ダイアルコマンド －＞ 接続先アドレス 変換機能がOnになっているとき、NPCOMMはこのテキストボックスに設定された文字列を監視します。
アプリケーションから擬似COMポートに送出された文字列がここに設定された文字列とマッチしたとき、対応するDestination Addressのテキストボックスに指定されたアドレスに接続します。
Dial Command とDestination Addressの組は三つまで設定できます。


接続先のホストのアドレスをここに設定します。

左のDial Commandに設定された文字列がアプリケーションから送出されると、このテキストボックスに設定されたアドレスに接続します。


プロキシサーバのアドレスを指定します。


TELNETに割り当てられている、プロキシのポート番号を指定します。


インターネットにプロキシサーバ経由で接続している場合、このチェックボックスをチェックします。

Server Addressと、IP-PortNumberを設定することにより、プロキシサーバ経由でのTELNETアクセスが可能になります。


このチェックボックスをチェックしておくと、Connection Name で指定しているダイアルアップネットワークへの接続が行われます。


ダイアルアップネットワークの接続名を選択します。

Kick Ras がチェックされていないときは無効です。


接続する際のIPポート番号を指定します。

デフォルトで23（TELNETのポート番号）になっています。

この番号を23以外の値に変更すると、NPCOMMはTELNET プロトコルの処理を行わなくなります。

TELNET以外のサービスに接続したい場合はここの値を変更してください。


擬似COMポート名の変更ダイアログ
NPCOMM ver 1.50 Online Manual

Local port setting ダイアログ

メインパネルの 擬似ポート 枠内のボタンをクリックすると、このダイアログが表示されます（Windows95のみ）。

・図中をクリックすると説明が見られます。


ここで、擬似COMポートの名称を変えることが出来ます。

Autoを選択すると、NPCOMM起動時に自動でCOMポート名が決定されます(デフォルト)。


動作モード
NPCOMM ver 1.50 Online Manual

NPCOMMの動作モード

NPCOMMは、ポートシェア機能を提供するモードと、TELNET変換機能を提供するモードの二つの動作モードを持っています。
ポップアップメニューで、"ポートシェアモード" を選択すると（メニュー項目の左にチェックが付きます）NPCOMMはポートシェア機能を提供するモードになります。

"TELNETモード"を選択すると、NPCOMMはTELNET変換機能を提供するモードになります。

NPCOMMを使用する際には、自分の使用したい動作モードを間違えないように選択しておいてください。


OSによる動作の違い
NPCOMM ver 1.50 Online Manual

OSによる違い

NPCOMMは、Windows95上で使用する場合と、WindowsNT上で使用する場合とで、以下のような違いがあります。

1. 擬似COMポートの登録と削除

Windows95上では、NPCOMM.exeの立ち上げ時に擬似COMポートをシステムに登録します。
WindowsNT上では、Instnp.exeで擬似COMポートドライバをスタートさせた際に、擬似COMポートがシステムに登録されます。
擬似COMポートの削除は、Windows95上ではNPCOMM.exeを終了させた際に削除されるのに対し、WindowsNT上では、擬似COMポートドライバを停止させるか、アンインストールしないと擬似COMポートは削除されません。

2.擬似COMポートの名称

Windows95上では、擬似COMポートの名称は、NPCOMMの立ち上げ時に自動的に設定されます。
又、NPCOMM.exeの操作で擬似COMポートの名称を再設定することが出来ます(Localport setting参照）。
WindowsNT上では、擬似COMポートの名称は、Instnp.exeで設定します。

3.動作の違い

Windows95とNTでは、疑似COMポートドライバの実現方法が異なるため、サポートするアプリケーションにも少々違いが有ります。


PortServのインストール
NPCOMM ver 1.50 Online Manual

PortServのインストール

ポートシェア機能を利用するには、シェアしたいCOMポートが有るマシン上でサーバプログラムを立ち上げる必要が有ります。

本リリースでは、ポートシェアサーバプログラムとして、PortServ.exeとPSS.exeを提供しています。
どちらも機能的には全く同じです。
ご使用の環境等に応じて、どちらかを立ち上げるようにして下さい。

なお、PortServを使用するためには、マシンにTCP/IPがインストールされている必要があります。

NPCOMMのアーカイブを解凍したら、ファイルを全てサーバとして運用したいマシンにコピーしてください。
（なるべくローカルディスクにコピーしてください）
PortServ側では必要ないファイルもありますが、面倒なので取り敢えず全てコピーすることにします。

ファイルをコピーしたら、PortServを立ち上げます。

instps.exeを使用して、サーバプログラムをインストールする場合

PortServ.exeを手動で起動する場合

以下、補足説明

PortServとして運用するのに必要なファイルは以下の通りです。

PortServ.exe
Windows95, WindowsNTで使用できるサーバプログラムです。

PSS.exe
WindowsNTのサービスとして起動するサーバプログラムです。
ファイルマネージャ等から直接起動させる事は出来ません。

Instps.exe
PortServ.exe, PSS.exeをサービスとしてシステムに登録するプログラムです。
DOSプロンプトから使用します。

Windows95のマシンをポートシェアサーバとして運用したい場合
PortServ.exeのみ使用できます。
このとき、付属のinstps.exeを使用する事により、マシンに誰もログインしていない状態で、PortServ.exeが起動しているように設定する事が出来ます。

WindowsNTのマシンをポートシェアサーバとして運用したい場合
PortServ.exe, PSS.exeの両方が使用できます。
マシンに誰もログインしていない状態でポートシェアサーバとして動作させる場合、PSS.exeを使用する事になります。
この場合でも、付属のinstps.exeを使用して設定します。


PortServサービスのインストール
NPCOMM ver 1.50 Online Manual

PortServサービスの登録

instps.exeを使用して、サーバプログラムをサービスとしてシステムに登録することが出来ます。

Windows95の場合

・適当なフォルダにPortServ.exeとinstps.exeを置き、DOSプロンプトを開きます。

・DOSプロンプト上で、PortServ.exeとinstps.exeが有るディレクトリに行き、

instps

とコマンドを入力します。

Service installed.
To take effect this installation, please restart Windows.

と表示されます。次回のWindowsの再起動時から、設定が有効になり、PortServ.exeは自動的に立ち上がります。

PortServ.exeが自動的に立ち上がらないようにするには、

DOSプロンプトで、

instps remove

と入力して下さい。

WindowsNTの場合

・適当なディレクトリに、PSS.exeとinstps.exeを置き、DOSプロンプトを開きます。

・DOSプロンプト上で、PSS.exeとinstps.exeの有るディレクトリに行き、

instps

と入力します。

Installing PortServ as NT service...Done.
と表示されます。この状態で、PSS.exeはNTのサービスとして登録され、起動しています。

PSS.exeをNTのサービスから削除するには、

instps remove

と入力して下さい。

※PSS.exe, PortServ.exeの有るディレクトリを変更した場合、
一度

instps remove

としてから、もう一度新しいディレクトリで

instps

として下さい。

アンインストールするときは、

instps remove

を実行して、解凍したファイルをすべて削除して下さい。

PortServを立ち上げ直すときも同じ操作を行ないます。


PortServ.exeを手動で起動
NPCOMM ver 1.50 Online Manual

PortServ.exeを手動で起動する

PortServ.exe [image] を単純に起動することにより、そのマシンをポートシェアサーバとすることが出来ます。

特に設定を行なう必要はありません。

アンインストールするときは、解凍したファイルをすべて削除して下さい。

Windows95、WindowsNT4.0上で､エクスプローラ等から直接起動した場合、システムトレイにPortServのアイコンが登録され、ポップアップメニューが使用可能となります。
PortServの終了等は、このポップアップメニューから行ってください。

WindowsNT3.51上で起動した場合、PortServのメインコントロールパネルが表示されます。
PortServを終了させたい場合は、このウインドウのシステムメニューから行ってください。

・図中をクリックすると説明が見られます。


システムトレイ上の、このアイコンをクリックすると、ポップアップメニューが表示されます。


PortServ.exeのポップアップメニュー
NPCOMM ver 1.50 Online Manual

PortServ.exeのポップアップメニュー

システムトレイ上のPortServのアイコンをクリックすると、以下のようなポップアップメニューが表示されます。

・図中をクリックすると説明が見られます。


このメニュー項目は、選択しても何のアクションも起こしません。

このポップアップメニューが、PortServ.exeのものであることを示しています。


このメニュー項目を選択すると、PortServ.exeのメインパネルが表示されます。


このメニュー項目を選択することにより、PortServ.exeを終了させることが出来ます。


PortServ.exeのメインパネル
NPCOMM ver 1.50 Online Manual

PortServ.exeのメインパネル

ポップアップメニューからShow Main panelを選択すると、以下のようなダイアログが表示されます。

・図中をクリックすると説明が見られます。


このウィンドウに、現在接続しているクライアント(NPCOMM)の状態が表示されます。


特に気にする必要はありませんが、取り敢えずType1にしておいてください。


ポートシェアサービスのIPポート番号
NPCOMM ver 1.50 Online Manual

ポートシェアサービスのIPポート番号

PortServのIPサービスポート番号はPortServ.iniとNPCOMM.iniの TCPIPセクションのIPPortNumber= の値として設定されています。

もし、お使いの環境で、サービスのIPポート番号がぶつかる場合は、PortServ.ini とNPCOMM.iniの IPPortNumberの値を変更して下さい。

PortServ.iniとNPCOMM.iniはそれぞれPorServとNPCOMMが実行されるディレクトリに有ります。
(PSS.exeは、PortServ.iniを%Windows%system32の下に作成します）


instps.exe
NPCOMM ver 1.50 Online Manual

Instps.exe

このプログラムをWindowsNT上で使用する場合は、Administratorの権限がなければ実行できません。

コマンドラインで起動するプログラムです。

PortServ（PortServ.exeまたはPSS.exe）をシステムにサービスとして登録するために使用します。

このプログラムを使用してPortServをインストールしておけば、マシンに誰もログインしていない状態で、PortServが立ち上がっているようにすることが出来ます。

DOSプロンプト上で使用してください。

[Windows95]

PortServ.exeのあるディレクトリで、

instps

サービス設定を解除するときは

instps remove

[WindowsNT]

PSS.exeのあるディレクトリで、

instps

サービス設定を解除するときは

instps remove

このプログラムを実行することにより、Windowsディレクトリなどにファイルがコピーされることはありません。


instnp.exe
NPCOMM ver 1.50 Online Manual

Instnp.exe
このプログラムは、Administratorの権限がなければ実行できません。

WindowsNTシステム上に擬似ポートドライバ（pserial.sys）を登録するために使用します。

起動すると以下のようなダイアログが表示されます。

・図中をクリックすると説明が見られます。

Instnp.exeを、pserial.sysが置かれているディレクトリで起動すれば、Path to driver の部分はいじる必要はありません。

基本的な登録の手順は、

1. instnp.exeを起動

2. Pseudo port name を擬似ポートとして割り当てたい名前に設定

3. Install ボタンをクリック

4. Start ボタンをクリック

5. instnp.exeを終了

また、登録の削除は、

1. NPCOMM.exeが起動していたら終了させる

2. Instnp.exeを起動

3. Stop ボタンをクリック

4. Uninstall ボタンをクリック

5. Instnp.exe を終了

となります。

Auto StartをチェックしてInstallすることにより、次回Windows起動時から自動で擬似COMポートドライバが起動するようになります。

※ Auto Start をチェックしてインストールする前に、先ず一度擬似ポートドライバを問題無くStart出来ることを確認してください。

このプログラムを実行することにより、Windowsディレクトリなどにファイルがコピーされることはありません。


pserial.sysのパスを入力します。

右のボタンをクリックすることにより、ファイルダイアログから選択することが出来ます。


擬似COMポートの名称をここで決めます。


このチェックボックスをチェックして"Install"すると、擬似COMポートドライバは、次回のWindows立ち上げ時から、自動でスタートするようになります。


擬似COMポートドライバをシステムに登録します。


擬似COMポートドライバの登録を削除します。


擬似COMポートドライバをスタートさせます。


擬似COMポートドライバを停止させます。


インストーラを終了します。


Instnp.exeのエラーメッセージなどが表示されます。


擬似COMポートドライバのパスを変更するときに、このボタンを押して表示されるファイルダイアログを使用してください。


Resetps.exe
NPCOMM ver 1.50 Online Manual

Resetps.exe

このプログラムは、PortServ(PortServ.exe, PSS.exe)をリセットするためのものです。

起動すると以下のようなダイアログが表示されます。

"Reset PortServ service" ボタンを押すと、そのマシンで起動しているPortServにリセットが掛かります。

これにより、全てのNPCOMMクライアントとの接続も切られます。


TCP/IPのセットアップ
NPCOMM ver 1.50 Online Manual

TCP/IPのセットアップ

NPCOMMは、トランスポートにTCP/IPを使用していますので、お使いのシステムにTCP/IPをセットアップする必要が有ります。

以下、特にポートシェア機能を使用する場合について例を挙げて説明します。

PortServを立ち上げるマシン、NPCOMMを立ち上げるマシンの両方で以下の設定を行なって下さい。

１・ コントロールパネルの"ネットワーク"を開き、"ネットワークの構成"の欄にお使いのネットワークアダプタのドライバが含まれている事を確認します。
無い場合は"追加...(A)"から、ネットワークアダプタの追加を行ないます。
以降、例として、"NE2000 compatible"をネットワークアダプタとして使用します。
"NE2000 compatible"の部分は、お使いのLANアダプタの名称と置き換えて読んで下さい。

２・ TCP/IP プロトコルの追加を行ないます。
"ネットワークの構成"の欄にTCP/IPが入っていない場合は、"追加...(A)"から、プロトコルの追加を行ないます。
"ネットワークプロトコルの選択"ダイアログで、"製造元"の欄から"Microsoft"を選ぶと、"プロトコル"の欄にいくつかのプロトコル名が表示されます。
この中から"TCP/IP"を選択します。

３・ TCP/IPをLANアダプタのバインドに追加します。
"NE2000 compatible"のプロパティを開き、"バインド"の所で、
"TCP/IP -> NE2000 compatible" をチェックします。

４・ TCP/IPの設定を行ないます。
複数のアダプタがある場合と、そうでない場合とで、"ネットワークの構成"の欄内でのTCP/IPの表示が以下のように異なります。
複数のアダプタがある場合（LANカードとダイアルアップアダプタ等）

TCP/IP -> NE2000 compatible
TCP/IP -> ダイアルアップアダプタ

LANカードのみの場合

TCP/IP

ここでは、複数のアダプタがある場合を想定し、"TCP/IP -> NE2000 compatible"のプロパティ設定の説明を行ないます。
LANカードのみの場合は全く同じように"TCP/IP"のプロパティ設定を行ないます。

"TCP/IP -> NE2000 compatible"のプロパティを開き、タブコントロールの各項目について設定していきます。

・ "バインド"の設定は、"Micorsoft ネットワーククライアント"を取り敢えずチェックしておきます。

・ "詳細設定"は、何も設定しません。

・ "DNS 設定"は、"DNSを使わない"にします。

お使いのLANで、DNSサーバが立ち上がっていて、それを使用するよう運用されている場合は、適宜DNSの設定を行なって下さい。

・ "ゲートウェイ"は、何も設定しません。

お使いのLANで、ゲートウェイを設けている場合は、適宜ゲートウェイの設定を行なって下さい。

・ "WINS 設定"は、"WINS の解決をしない"にします。

お使いのLANで、WINSサーバが立ち上がっていて、それを使用するように運用されている場合は、適宜WINSの設定を行なって下さい。

・ "IP アドレス"では、"IP アドレスを指定"を選び、マシン毎に異なるIP アドレスとサブネットマスクを設定します。

お使いのLANで、DHCPサーバが立ち上がっていて、それを使用するように運用されている場合は、"IP アドレスを自動的に取得"を選択して下さい。

IP アドレスについての詳しい解説は、市販のTCP/IＰ解説書に譲るとして、ここでは例として以下のように決めておきます。

ＩＰ アドレス	： 192.0.0.1

サブネットマスク	： 255.255.255.0

IPアドレスとサブネットマスクは、32ビットの値を8ビットごとに"."で区切った表現になっています。
ＩＰアドレスは、マシンを特定するためのもので、サブネットマスクは、ＩＰアドレスからネットワークアドレスを抽出するためのマスクです。
ネットワークアドレスは、複数のマシンがぶら下がっているＬＡＮに付けられたアドレスの事だと理解しておくと良いと思います。

例えば2台のマシン（HOST-1, HOST-2）が繋がったＬＡＮにおいて、ＩＰアドレスとサブネットマスクは、以下のような決めかたをします。
良い例
HOST-1

 ＩＰアドレス	： 192.0.0.1

 サブネットマスク	： 255.255.255.0

HOST-2

 IPアドレス	： 192.0.0.2

 サブネットマスク	： 255.255.255.0

この、二つのマシンからなるLANのネットワークアドレスは、192.0.0.0 となります。

悪い例

HOST-1

    IPアドレス	： 192.0.0.1

    サブネットマスク	： 255.255.255.0

HOST-2

  IPアドレス	： 193.0.0.1

  サブネットマスク： 255.255.255.0

HOST-1では、ネットワークアドレスが192.0.0.0なのに、HOST-2では193.0.0.0となっています。

なお、上に挙げたＩＰアドレスの値は、あくまでも例です。

５・コントロールパネルを閉じます、Windowsを再起動するように指示されたら、再起動します。

これでTCP/IPのセットアップは終了です。

何かTCP/IPを使用して通信するプログラム等をお持ちでしたら、それを使ってテストしてみます。

NPCOMMの"接続テスト"機能を使用してもテストすることが出来ます。


TAPIを使用するアプリケーションからのNPCOMMの使用
NPCOMM ver 1.50 Online Manual

TAPI(モデム設定）について

TAPIを使用するアプリケーションは、COMポート名ではなくモデム名を指定して接続を行います。

そのため、TAPIアプリケーションでNPCOMMの機能を使用するには、あらかじめNPCOMMのポートに

接続するモデムをセットアップしておく必要があります。

・ NPCOMMを起動します。
これは、システムにあらかじめCOMポートを一つ追加して、後のセットアップを楽に進めるためです。

・ コントロールパネルの"モデム"から追加を行います、このとき、モデムの自動検出は行わないで下さい。
"モデムを一覧から選択するので検出しない"をチェックして、モデムを追加します。
モデムを選択する際には、ポートシェアサーバに実際に接続されているモデムの名称を選択します。

・ "モデムを接続するポート"にNPCOMMのポートを指定します。

モデムのセットアップは一度行うだけで結構です。

※選択するモデムの種類は、出来るだけ実際に接続されているものを使用して下さい。


ポートシェア機能を使用する
NPCOMM ver 1.50 Online Manual

ポートシェア機能の使用方法

LAN上の他のマシンに繋がった、モデムなどの機器を使用したい場合、NPCOMMのポートシェア機能が使用できます。

1. ポートシェアサーバとしたいマシン、クライアントとして使用したいマシンそれぞれに、TCP/IPをインストールします。既にインストールされている場合は、この作業は必要ありません。

2. モデムなどの機器が繋がれているマシン上で、PortServを立ち上げ、手元のマシン上でNPCOMMを立ち上げます。

3. NPCOMMのポートシェア設定を開き、モデム等が繋がれているマシンのホスト名と、COMポート名を設定します。

4. NPCOMMのポップアップメニューで、ポートシェアモード を選択します。

5. NPCOMMのポートシェア設定で、テスト ポタンをクリックし、接続のチェックを行ないます。
OK以外のメッセージが表示されたら、何か問題が有ります。
ネットワークの設定、PortServが立ち上がっているかどうか、などをチェックしてください。

これで、擬似COMポートを経由して、ポートサーバマシンに繋がったモデム等の機器を使用できるようになります。


TELNET変換機能を使用する
NPCOMM ver 1.50 Online Manual

TELNET変換機能の使用方法

TELNET接続をサポートしていない通信ソフト等で、Internet越しに通信を行ないたい場合などに、NPCOMMのTELNET変換機能が使用できます。

1. 使用したいマシンにTCP/IPをインストールします。既にインストールされている場合はこの作業は必要ありません。

2. NPCOMMを立ち上げます。

3. TELNET設定を開き、必要な項目を設定します。

オートコネクトの設定では、接続先を指定する方法を設定します。
ダイアルコマンドで接続lのチェックボックスがチェックされていると、ダイアルコマンド －> 接続先アドレス 変換機能がオンになります。
この機能がオンになっている場合、NPCOMMは、アプリケーションプログラムが送出する文字列を監視し、Dial Commandの欄で指定された文字列が来ると、対応するDestination Addressの欄に指定されているアドレスのホストに接続します。
接続が成功するとCONNECTを、失敗するとBUSYを返します。
また、リモートホストへの接続前にアプリケーションから送出された文字列に関しては、単純なエコーバックを行い、ATで始まる文字列に対してはOKを返します。
ダイアルコマンドと接続先アドレスのペアは三種類まで設定できます。
通信ソフトによっては送出されるダイアルコマンドにハイフン(-)が含まれる場合と含まれない場合があります（例 320-7470  ->  3207470)。
NPCOMMはダイアルコマンドについて単純に文字列の比較を行うだけですので、お使いの通信ソフトが送出するダイアルコマンド文字列について確認して設定を行ってください。

ダイアルコマンドで接続のチェックボックスがチェックされていないときは、接続先はアプリケーションから直接指定します。
指定方法は、ポートをオープンした直後に、
     ホストアドレス[:ポート番号]<改行>
の形式の文字列をCOMポートに送出してください。

プロキシ設定、Proxy server経由でTelnet接続を行う場合の設定をします。
Proxy server経由でTelnet接続を行いたい場合は、プロキシ経由で接続のチェックボックスをオンにし、プロキシサーバのアドレスの欄にProxy serverのアドレスを、プロキシのポート の欄にTelnet proxyのポート番号を入力します。

ダイアルアップ接続では、自動的にISP（インターネット・サービスプロバイダ）に接続するための設定を行ないます。
ダイアルアップ接続を起動がチェックされていると、NPCOMMのポートがオープンされたときに、下のリストボックスで選択されているISPへ自動的に接続に行きます。

4. NPCOMMのポップアップメニューで、TELNETモード を選択します。

これで、擬似COMポートに対するアクセスを、TELNETプロトコルに変換することが出来ます。


疑似COMポート名の変更
NPCOMM ver 1.50 Online Manual

疑似COMポート名の変更について

NPCOMMがシステムに追加する疑似COMポートの名称は以下のようにして変更することができます。

既にハードウェアに割り当てられているCOMポート名を疑似COMポートに使用することは、できるだけ行わないでください。

Windows95の場合

疑似COMポート名の変更ダイアログを開いて、設定することができます。
ここで設定できるのは、NPCOMM.exeが検出した、ハードウェアに割り当てられているCOMポート名より番号の大きいものだけです。
そうでないCOMポート名(COM1など)に割り当てたい場合は、
NPCOMM.ini ファイルの [General] セクションに
LocalPortName=COM1
のように、希望のCOMポート名を記述してください。

WindowsNTの場合

Instnp.exeを使用して設定することができます。
Windows95の場合と同様に、ハードウェアに割り当てられている名称より番号の大きいもののみこの方法で設定することができます。
それ以外の名称を割り当てたい場合は、以下の手順で行ってください。

1. Instnp.exe を使用して、最小の番号を割り当てる。
このとき、ドライバをStartしない。

2. Regedt.exe(WindowsディレクトリのSystem32の下に有ります) を使用して、以下のレジストリを、割り当てたい希望のCOMポート番号 - 1 の値に変更する。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\PCOMM\Parameters\PCOMM1

3. Instnp.exe を使用して、pserial.sys をStart させる。


注意事項
NPCOMM ver 1.50 Online Manual

注意事項

NPCOMMを使用するにあたって、以下の点に注意してください。

・NPCOMMはトランスポートにTCP/IPを使用しています。TCP/IPをインストールして使用して下さい。

・"ポートシェア設定" の "サーバのアドレス" に ホスト名を入力して使用するには、ホスト名 -> IPアドレス変換機構が使用できるようになっていなければなりません。
具体的には、Hostsファイルに正しくエントリが有るか、またはWINSサーバがLAN上で立ち上がっていて、クライアント側のTCP/IP設定でWINSを使用するようになっていなければなりません。
これらの条件が満たされていない場合は、"サーバのアドレス"の欄には IP アドレスを入力するようにして下さい。

・PortServ側がWindowsNTの場合、PortServ側のCOMポートの設定（コントロールパネルの"シリアルポート"）で、"FIFOを使用する"に設定してください。

・Windows95のMicrosoftFaxでFAXの送信を行なうときは、"FAXの状態"ウィンドウがアクティブになっていると、送信に失敗する事があります。
"FAXの状態"ウィンドウを非アクティブ状態にして使用して下さい。
具体的には、送信を開始したらデスクトップウィンドウをクリックするなどしてウィンドウフォーカスを移動させるか、"FAXの状態"ウィンドウを閉じるかして下さい。
または、NPCOMMのメインパネルの"オープン時にフォーカスを移動"をチェックしておくことにより、この操作は自動で行なわれます。


共通の制限事項
NPCOMM ver 1.50 Online Manual

共通の制限事項

 現バージョンの制限事項は以下の通りです。

・NPCOMM.exeとPortServ.exe, PSS.exe を同じマシンで同時に立ち上げる事は出来ません。

・DOSアプリケーションからは、NPCOMMを使用することは出来ません。

・通信処理に16bit DLLを使用しているソフトはうまく動作しないことがあります。

・TAPIを使用するアプリケーション（モデムを指定して接続するもの）でNPCOMMのポートを使用した後は、しばらくTAPIがNPCOMMにアクセスし続けていることが有ります。
TAPIアプリ使用後にNPCOMMを終了させたり、他のアプリケーションでNPCOMMのポートを使用したい場合は、NPCOMMのシステムトレイ上のアイコンが、元の色に戻るまで待って下さい。
２分以上待っても色が元に戻らない場合は、Ctrl-Alt-Del キーでNPCOMMを強制終了させて下さい。

・TAPIは、モデムの状態、リザルトコード等に非常に厳しく反応します。
そのため、TAPIアプリを使用するときは、以下のことに気を付ける必要が有るようです。

1. NPCOMMのTelnet接続機能は、非常に単純なモデムをエミュレートしているため、アプリケーションから指定するモデムの種類によっては、動作がおかしくなることがある。

2. ポートシェア機能を使用するとき、サーバ側に接続されているモデムと違う種類のモデムをクライアント側で指定すると、動作がおかしくなることがある。


Windows95上での制限事項
NPCOMM ver 1.50 Online Manual

Windows95上での制限事項

・NPCOMM起動中に、コントロールパネルの
 "モデムのプロパティ"
 でモデムの追加を行なう場合は、
"モデムを一覧から選択するので検出しない"
をチェックして、手動でモデムの追加を行ってください。
自動検出はうまく動作しません。

・上と同様に、コントロールパネルの
 "モデムのプロパティ"
 でモデムの"詳細情報"を取得する事は出来ません。

・EmNiftyでNPCOMMのポートを使用する際には、
"モデムを直接制御"
を選択して使用して下さい。

・Windows95付属のHyperTermでNPCOMMのポートを使用する際には、
"COM? へダイレクト" (?は1から9までの数字)で使用する事は出来ません。

・NPCOMM.exeは、起動中に以下のレジストリに変更を加えます。
（NPCOMM終了時には元に戻ります）。
このこと自体はシステムに悪影響はありませんが、念のために以下のレジストリ項目のバックアップをとっておくことをおすすめします。
HKEY_LOCAL_MACHINE\Enum\Root
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports
レジストリのバックアップはレジストリエディタ(regedit.exe)の
[レジストリの書き出し]
を使用して行うとよいでしょう。


WindowsNT上での制限事項
NPCOMM ver 1.50 Online Manual

WindowsNT上での制限事項

・Instnp.exeが立ち上がったとき、Pseudo port nameの欄に空いているCOMポート名が表示されないことがあります。
(例えば、COM3から空いているのに、COM2が表示されてしまうなど)
Instnp.exeで擬似COMポートをインストールするときは、使われていないCOMポート名を自分でチェックして、Pseudo port nameの部分を設定してください。


トラブルシューティング
NPCOMM ver 1.50 Online Manual

トラブルシューティング

NPCOMMがうまく動作しない場合は、以下の点をチェックしてみてください。

ポートシェア機能を使用している場合

・通信ソフト等で、リモートのモデムに接続できない

1･NPCOMMの動作モードは、ポートシェアのモードになっているか
NPCOMMのポップアップメニューを見て、ポートシェアモードにチェックマークが付いているかどうかチェックして下さい。

2･擬似COMポートを他のアプリケーションが使用していないか
擬似COMポートがアプリケーションによって使用されているときは、NPCOMMのアイコンの色が変っています。
通信ソフトによっては、セッションを終了しても（特に設定していない限り）COMポートを開放しないものも有りますのでご注意下さい。
もし、どのアプリケーションも擬似ポートを使用中では無いのに、NPCOMMのアイコンの色が元に戻らない場合、しばらく待って（2分位）、Ctrl-Alt-Delキーを使って NPCOMM.exeを強制終了させてください。

3･PortServに正しく接続できるか
NPCOMMのポートシェア設定 ダイアログで、接続テストを行なえば、PortServとの接続が確立できるかどうかチェックできます。
もし"OK"以外が返ってきた場合、
  WindowsのTCP/IP設定が正しいかどうか
  ポートシェア設定 で設定している サーバのアドレス が正しいかどうか（IPアドレスを指定しなければならない場合があります：注意事項参照）
  指定したホストでPortServがちゃんと立ち上がっているかどうか
をチェックしてみてください。

4･リモートのモデムが他のアプリケーションによって使用されていないか
NPCOMMのポートシェア設定 ダイアログで、"ポートのテストも行なう"をチェックして接続テストを行なえば、指定したリモートのポートが使用中かどうかを調べることが出来ます。
もし、どのアプリケーションもモデムを使用していないのに、上記の操作で"OK"が返らなかった場合、PortServを立ち上げ直してみてください。

・通信ソフト等でリモートのモデムに接続したが、接続が切れたり、ダイアルする前にエラーになる

1・モデムの電源を入れ直すか、モデムの初期化コマンドを送出してみてください。

2・通信ソフト側のモデム設定は正しいか
基本的に、PortServ側に接続しているモデムと同じ名称のモデム設定を使用しなければなりませんが、場合によっては"標準モデム"を使用した方がうまく動作する事もあります。

3・通信ソフトが16bit DLLを使用していないか
もし使用しているときは、NPCOMMは使用できないことがあります。

・通信ソフトで、うまく通信できない

通信ソフトが、"モデムを直接制御"するオプションを持っている場合、そちらを使用してみてください。

・COMポートを使用するソフトウェア（スキャナ、デジカメ等の取り込みソフトなど）で、リモートの機器にうまく接続できない。

上記の、通信ソフトでモデムを使用する場合と同じようにチェックしてみてください。
TWAINドライバが16bitだったためにうまく動作しなかった例もあります。

上記の方法で、うまく問題が解決できなかった場合、NPCOMMを立ち上げ直してみてください。

WindowsNTの場合、擬似COMポートドライバをリスタート（"Stop"して"Start"）した方が良いかもしれません。


使用許諾
NPCOMM ver 1.50 Online Manual

使用許諾

このソフトウェアを使用するにあたって、以下の記述を良くお読みになってください。

試用、正式使用の別に関係なく、このソフトウェアを使用することは、以下の記述に同意したものとみなされます。

同意できない場合は、直ちにこのソフトウェアの使用を止めて、このソフトウェアに含まれる全てのファイルを記録媒体より削除してください。

・NPCOMMはシェアウェアです。
試用目的以外で継続してご使用になりたい方は、レジストレーションして頂く必要が有ります。
試用期間は試用開始から一ヶ月とさせていただきます。
レジストレーションにあたっては、必要なライセンス数分の送金を作者宛てに行い、ライセンスキーを取得してください。

・一つのライセンスの適用範囲は以下のうちのどれかになります。

  １・一人の利用者による使用

  ２・利用者の数に関わり無く、一つのCOMポートあるいはモデム等の機器を共用

  つまり、複数の利用者が居る場合の、必要なライセンスの数については、以下のようになります。

  ・利用者が、全てNPCOMMのポートシェア機能のみ使用する場合

      運用上共有するモデムの数、あるいはCOMポートの数

  ・利用者が、NPCOMMのポートシェア機能と、Telnet機能を使用する場合

      運用上共有するモデムあるいはCOMポートの数か、Telnet機能の利用者数のうちどちらか多い方

  但し、利用者が一人である場合は、マシン数、モデムの数に関わらず、必要なライセンス数は一つです。

・レジストレーションする事は、所定の使用条件に於いて継続して使用する許諾を得るものですが、カスタマイズやサポートの契約を結ぶものではありません。

・取得したライセンスキーを作者の断り無く他人に漏らしたり、ライセンス情報の含まれるファイルをコピーして他人に渡すことを禁じます。
この場合の他人とは、取得したライセンスの適用範囲の外にある者を指します。
また、不正な方法で入手したライセンスキーを、作者に無断で使用することを禁じます。

・このソフトウェアに含まれるプログラム、データ等に対して、解析、ディスアセンブル、ディスコンパイル等のリバースエンジニアリングを施したり、改変したりすることを禁じます。

・このソフトウェアの再配布は、アーカイブの内容を一切変更しない限りにおいて、自由に行なって頂いて結構です。

・このソフトウェアを使用する事によって発生したいかなる損害に対しても、作者は責任を負わないものとさせていただきます。
また、いかなる場面、業務に於いても、このソフトウェアが利用者の要求に適う事を作者が保証することは致しません。
このソフトウェアが要求に適うか否かの判断は、利用者自身が行なってください。

・このソフトウェアに含まれるプログラム、アイコン、ドキュメント、オンラインマニュアル等の著作権は 作者である黒原 浩善に属します。


送金方法
NPCOMM ver 1.50 Online Manual

レジストレーションについて

レジストレーションを行なう場合、以下のいずれかの方法で作者に送金して頂き、ライセンスキーを取得して下さい。

なお、シェアウェア料金は

  日本円で     ５、０００円

  米ドルで     ＄４８

となっております。

※送金の前に、充分に試用を行なって、お使いの環境に於いてこのソフトが期待通りの動作をするかどうか確認するようお願いします。

ライセンスキー取得後は、メインパネルの About NPCOMMタブを開きレジスト作業を行なってください。

  ・銀行振り込みを使用する場合

    下記の所定の口座にシェアウェア料金をお支払いいただいて、送金の旨を作者宛てに電子メールでお知らせ下さい。

    入金確認後、レジストレーションに必要なユーザ名とパスワードを、電子メールで送付いたします。

   なお、銀行振込を利用される場合は、金額に消費税を加算するは必要ありません。

       振込先

    富士銀行 日吉支店  (店番 298)

    口座番号 2227835（普通）

    口座名義 黒原浩善（くろはら ひろよし）

       送金を作者宛てに通知していただくメールには、以下の事項を必ずご記入なさって下さい。

      ・レジストレーションに使用するユーザ名。

           英字で５文字から２０文字まで、かな漢字混じり文字で３文字から１０文字まででお願いします。

      ・銀行振込の際使用した、送金者の氏名（カタカナ）。

      ・NiftyserveまたはInternetでの電子メールアドレス。

  ・Niftyの送金代行サービスを使用する場合

    下記のシェアウェア番号に、料金をお支払い下さい。

             シェアウェア番号 5788

 GO SWREG

でシェアウェア送金代行サービスに入り、

 シェアウェア番号 5788

に送金して下さい。

    入金確認後、レジストレーションに必要なユーザ名とパスワードを、電子メールで送付いたします。

    送金の旨をメールでお知らせいただく必要は有りません。

    こちらから送付するユーザ名には、送金に使用したIDの持ち主の方の氏名を使用させていただきます。

     お支払い頂く金額には、消費税が加算されてしまいますので、その旨ご了承ください。

  ・Pipenetの送金サービスを利用する場合

    NPCOMMのホームページ(http://www.yk.rim.or.jp/~kurohara/npcomm.html)に有る、"Pipenet Register"のリンクから、送金ページに入り、送金の手続を行ないます。

    自動的に作者宛てにメールが送付されるので、ライセンスキーがメールで返信されるのを待って下さい（数日かかると思います）。

    Pipenetで送金する場合は、米ドルでの支払いとなります。

  ・KAGIの送金サービスを使用する場合

   Register.txtをお読みになって、Register.exeを使用して送金処理を行なって下さい。
支払いは米ドルになります。

  NiftyserveまたはInternetで電子メールを受け取ることのできない方からの入金は受付できませんので、その旨ご了承ください。

  また、レジストレーションキーの再発行は、基本的にいたしませんので、紙などに記入して、なくさないよう保管して下さい。

  複数のライセンスを取得する場合、ライセンス数分の送金を行い、その後、ライセンス数分のユーザ名をメールにてお知らせ下さい。

  この場合、出来るだけPipenetか銀行振込での送金を利用していただきたく思います。
Niftyの送金代行を利用して複数分の送金を行ないたい方は、送金前に必ず作者宛てにその旨メールを下さるようお願いします。

  作者宛てのメールは下記のいずれかのアドレスにお願いします。

      PBA03414@niftyserve.or.jp

      kurohara@yk.rim.or.jp

  なお、一度レジストレーションしていただければ、将来のバージョンアップ時に再び送金していただく必要はありません。

領収書、請求書等の発行は、申し込んでいただければ対処致します。
送金前にメールでその旨お伝え下さい。


サポートについて
NPCOMM ver 1.50 Online Manual

サポートについて

NPCOMMのサポートはメールで行なっております。

疑問、質問、バグの修正依頼など有りましたら、作者宛てにメールして下さい。

全てに対処できるお約束は出来ませんが、出来るだけ努力します。

その他の、BBS上の会議室、WEB上のサポートボードなどは、今のところ用意されておりませんので、メールで連絡していただきたく思います。

メールアドレスは、

kurohara@yk.rim.or.jp

又はNiftyServeのアドレス

PBA03414

宛てにお願いします。

なお、このソフトウェアに関する最新の情報は、以下のURLで提供しています。

http://www.yk.rim.or.jp/~kurohara/npcomm.html

インターネットにアクセスできる環境をお持ちの方は、何か問題が有った場合など、ときどき覗いてみることをお奨めします。


試用版での制限
NPCOMM ver 1.50 Online Manual

試用版における制限

NPCOMMはシェアウェアです、送金し、レジストキーを入手していない状態では、試用版として動作します。

試用版における機能的な制限はありませんが、NPCOMM立ち上げ時と、ポートのオープン時に試用版であることを示すダイアログが表示されます。

レジストレーション後は、このダイアログは表示されなくなります。


変更履歴
NPCOMM ver 1.50 Online Manual

変更履歴

 Ver1.50

 ・NPCOMMのユーザインタフェースを改良した。

 ・DDEによるコントロール機能を追加

 ・PSS.exe が、英語版WindowsNT4.0上でよく落ちる事が判った。
これを修正。

 ・PortServをリセットするプログラムを追加した。

 ・TELNET機能に、TELNET以外のサービスポートに接続する機能を追加

 ・AOL3.0iに対応(Windows95版のみ)

 ・WindowsNT上のNPCOMMで、HyperTermを使用すると、HyperTermが高いプロセスプライオリティでポーリング状態になり、マシンがほとんどハングアップしたような状態になる障害を修正

 ・PortServがWindows95上で動作しているとき、WindowsNT4.0のダイアルアップネットワークが、うまく接続できない障害を修正。

 ・その他、いくつかの修正

 Ver1.12

 ・ver1.10で、PortServとの接続開始時のシーケンスを変更したことが原因で色々と問題が発生していたことが判り、それらについて修正した。
致命的な障害だったため、急遽ver1.50をリリース

 ver1.10

 ・インターネットエクスプローラ 4.x をインストールした環境で、NPCOMMをインターネットへの接続に使用しようとすると問題が発生するという障害を解決。
これに伴い、プロトコルに一部シーケンスの変更が生じたため、バージョンを 1.10とした。

 ver 1.05

 ・MicrosoftFaxに対応（Windows95）

 ・WindowsNTに対応

 ・オートダイアル問題を修正
これにより、コントロールパネルの"インターネット"でオートダイアルの設定をしていても、問題が発生しなくなりました。

 ・Pinger!機能を追加

 ・PortShare settingで、間違ったホストアドレスを設定したときの不具合を修正

 ・その他いくつかのバグフィックス

 ver1.04 (Aug/8/1997)

 ・Win16サポートを施した。

 ・NTサービス版 PortServを作成。

 ・TELNET機能において、自動的にISPに接続する機能を追加

 ・使用するソフトによっては、baud rateが正しく設定されない事があるという

   バグを修正（STARFAX対応）

 ver1.03  (July/12/1997)

 ・TAPIとの相性を改善。

   これにより、

     １・接続を切った後、時々マシンがリセットされたり、ブルースクリーンが出てしまう。

     ２・PortServ側のCOMポートが使用中だったり、PortServが立ち上がっていなかった等の理由で擬似COMポートのオープンに失敗した後、NPCOMM側のマシンをリブートするまでNPCOMMが使用不能になってしまう。という障害が修正された。

 ・NPCOMMの各設定が、NPCOMMをExitしないと保存されないという問題を修正

 ・自動的に設定される擬似COMポート名が、COM3以外だった場合、NPCOMMがうまく

   動作しない事があるという障害を修正

 ・擬似COMポート名をユーザが変更できるように修正

 ・使用するモデム、TAの種類によっては、プロバイダ等に接続直後

  （パスワードなどのチェック中）接続が切られてしまう障害を修正

 ・一部の機種で、NPCOMMがpcomm.vxdをopen出来ずに起動に失敗してしまう事が

   あるという報告を受け、擬似COMポートのポートドライバ名を変更

 ・使用中に、NPCOMMが一般保護違反で落ちてしまう事がある障害を修正

 ・通信中に、データの送出が止まってしまう事があるという問題を修正
作者の環境において問題は解決されているが、まだ現象が発生するという
報告もあり。これについては現在調査中。

 ・ソケットの異常に関する処理を変更

 ver1.02  (May/08/1997)

 ・ポートシェア機能の高速化

 ・ポートシェア機能を使用して、ダイアルアップ接続が出来ないバグを修正

 ・PortServがWindowsNT4.0に対応

 ・Telnet接続機能で、接続がホスト側から切られたときにモデムモードに戻りにくいバグを修正

 ・Telnet接続機能で、一部のtelnetdにうまく接続できないバグを修正

 ・その他、いくつかのバグフィックス

 ver 1.0  (April/18/1997)

  初版リリース


NPCOMMの構造
NPCOMM ver 1.50 Online Manual

付録 NPCOMMの構造図

NPCOMMは、擬似COMポートドライバ(pcomm32_.vxdかpserial.sys)を使用して他のアプリケーションに機能の提供を行ないます。


WindowsNTでは、pserial.sys、Windows95ではpcomm32_.vxdとなります。


PortServの構造
NPCOMM ver 1.50 Online Manual

付録 PortServの構造図

PortServは、WinSockを使用するサーバアプリケーションとして動作します。

特殊なドライバ等は使用していません。


PortServ.exe又はPSS.exe


.Iniファイルの内容
NPCOMM ver 1.50 Online Manual

.Iniファイルの内容

以下にNPCOMM.exeとPortServ(PortServ.exe, PSS.exe)で使用するiniファイルの内容について記述します。

画面上のユーザインタフェースから変更できない項目は、赤字で表記されています。

NPCOMM.INI

[General]

LocalPortName=	Windows95上でのみ有効、デフォルトでは、この項目は存在しません。
疑似COMポート名を変更したいとき、この値を変えます。

ChangeFocusOnOpen=0	"オープン時にフォーカスを移動"の項目

IOBase=12032	ある種のアプリケーションから擬似COMポートに対して発行される IO Base address の問い合わせに答えるときの値です。
擬似COMポートの動作そのものには全く影響を与えません。

IRQ=5	上と同じく、IRQ番号の問い合わせに答える値
これらの値は擬似的なもので、特に変更する必要はありません。

[PortShare]

IPPortNumber=2345	NPCOMMのサービスポート番号です。他のネットワークソフトとぶつかる場合にはここを変更して下さい。

TCPCallBack=1	PortServと接続するときに、コールバック方式で接続するかどうかを設定する値です。
インターネットエクスプローラ4.x をインストールしているときは、ここを 0 にしてはいけません。

RemoteHost=	"サーバのアドレス"コンボボックスのテキストボックスに設定される値

RemoteHost1=	"サーバのアドレス"コンボボックスのリストボックスの一番目の項目

RemoteHost2=	同上で、二番目の項目

RemoteHost3=	同上で、三番目の項目

RemoteHost4=	同上で、四番目の項目

RemoteHost5=	同上で、五番目の項目

RemotePortIndex=1	"リモートのポート名"のポート名インデックスです。

AutoCheck=1	"定期的に自動チェック"の項目

UseTelnet=1	TELNETモードか、PortShareモードかの設定です。 1のときはTELNETモードです。

SETTINGLIST=	設定リストの項目

[Telnet]

UseProxy=0	"プロキシ経由で接続"の項目

ProxyServer=	"プロキシサーバのアドレス"の項目

ProxyPort=23	"プロキシのポート"の項目

ConnectOnDial=0	"ダイアルコマンドで接続"の項目

DialCommand1=	"ダイアルコマンド"の値

DialCommand2=	同上

DialCommand3=	同上

Destination1=	"接続先アドレス"の値

Destination2=	同上

Destination3=	同上

ServerPort1=23	"IPポート"の値

ServerPort2=23	同上

ServerPort3=23	同上

ProxyResultStr=connected	プロキシ経由で接続するとき、プロキシサーバがリモートホストに接続できたときに、クライアントに返す文字列。

ProxyWaitTime=30000	プロキシ経由で接続するとき、接続エラーと判断するまでの待ち時間(ms)

KickRas=0	"ダイアルアップ接続を起動"の値

RASEntry=	ダイアルアップ接続のコンボボックスの値

PortServ.INI

[TCPIP]

IPPortNumber=2345	NPCOMMのサービスポート番号です。他のネットワークソフトとぶつかる場合にはここを変更して下さい。

[GENERAL]

IgnoreRTSToggle=1	シリアルドライバのRTSToggle機能を使用するソフトを使いたいときは、ここを0にして下さい。
通常は、ここはいじらないで下さい。


DDEについて
NPCOMM ver 1.50 Online Manual

DDEについて

NPCOMM Ver 1.50 より、DDEによるNPCOMM.exe の制御が出来るようになりました。

現バージョンでサポートされるトランザクションは以下の通りです。

サービス名 :	NPCOMM

トピック名 :	SYSTEM

EXEC トランザクション

下記のコマンドの実行結果はREQUESTトランザクションにより アイテム

RESULT_STRINGで得る事が出来ます。

コマンド文字列 :

SetPeerConfig

PortShareモードのサーバアドレスと、リモートポート名を

設定します。

リモートポート名は、COM1 ～ COM9 です。

例

"SetPeerConfig:192.0.0.1,COM2"

サーバアドレスを192.0.0.1、リモートポート名をCOM2

とします。

"SetPeerConfig"

現在の、サーバアドレスとリモートポート名を取得します。

SelectFromList

あらかじめ設定された、設定リストの項目から、

サーバアドレスと、リモートポート名のペアを選びます。

指定する項目番号は、0 ～ 項目数 - 1 です。

例

"SelectFromList:1"

設定リストの一番目の項目を選択します。

"SelectFromList"

設定リストの項目数を取得します。

SetFunctionMode

ファンクションモードを設定します。

指定するモードは、0 か 1 です、0 で PortShare モード、

1でTELNETモードとなります。

例

"SetFunctionMode:1"

TELNETモードにします。

"SetFunctionMode"

現在のファンクションモードを取得します。

REQUEST トランザクション

アイテム名 :

RESULT_STRING

EXECトランザクションの実行後に、何らかの結果が格納されます。


使用方法
NPCOMM ver 1.50 Online Manual

目次  -  使用方法

ポートシェア機能を使用する

TELNET変換機能を使用する

NPCOMMの使用方法
インストール
起動と終了
ポップアップメニュー
各設定画面
OSによる動作の違い

PortServの使用方法
インストール
ポートシェアサービスのポート番号について

その他のプログラムの使用方法
Instps.exe
Instnp.exe
Resetps.exe

Windowsシステムの設定
TCP/IPのセットアップ
TAPIの設定


概要
NPCOMM ver 1.50 Online Manual

目次 - 概要

機能の概要

ソフトウェアの構成

動作環境

ポートシェアについて

TELNET変換機能について


各設定画面
NPCOMM ver 1.50 Online Manual

目次  - 各種設定画面

メインパネル

ポートシェア設定

TELNET設定

擬似COMポート名の変更ダイアログ


使用許諾、レジストレーション
NPCOMM ver 1.50 Online Manual

目次  -  使用許諾、レジストレーション

使用許諾

送金方法

サポートについて

試用版での制限


注意事項、制限事項など
NPCOMM ver 1.50 Online Manual

目次  - 注意事項、制限事項など

注意事項

このバージョンの制限事項

共通の制限事項

Windows95上での制限事項

WindowsNT上での制限事項


設定を保存しダイアログを閉じます。


以前の設定に戻し、ダイアログを閉じます。


ダイアログを閉じます。


システム立ち上げ時に起動して、マシンに誰もログインしていなくても動作しているプログラムです。


現在の設定を保存します。


その他
NPCOMM ver 1.50 Online Manual

目次  - その他

変更履歴

NPCOMMの構造

PortServの構造

.Iniファイルについて

DDEについて


Generated by HelpWriter.Document end...