エラッタ情報

Alpha Project Co., Ltd.

ER502

MS104-SH2
USB ドライバ（仮想 COM ポートドライバ）の不具合について
2.1 版

2023 年 10 月 02 日

平素は弊社製品をご利用いただき誠にありがとうございます。
弊社製品 MS104-SH2 付属している FTDI の USB ドライバ(仮想 COM ポートドライバ)に不具合が確認されましたので、以下に不具合内容とその対処方法について説明します。
なお、バージョン 2.0 以降の USB ドライバでは不具合は起こりません。

1.

不具合について現象
通信ソフトから USB ドライバに仮想ポートドライバを使用してデータを送信した時、通信ソフトが USB ドライバから受け取った送信されるバイト数と、実際に USB ドライバから MS104-SH2 へ送信されたバイト数とが異なった結果になる場合があります。

例：通信ソフトから MS104-SH2 へデータ送信する時に不具合が起こった場合

ホスト PC
MS104-SH2

通信ソフト
USB ケーブル

10 バイトのデータ
USB ドライバ
USB ドライバから10 バイトのデータ送信されるバイト数(0 バイト)

fwrite()関数、WriteFile()関数等

例えば、データを送信する関数に fwrite()関数や WriteFile()関数等を使用して通信ソフトを作成した場合、10 バイトのデータを送ると、MS104-SH2 へ 10 バイトのデータ送信が行われているにもかかわらず、関数から返ってきた送信されるバイト数には 0 バイトが返ってきます。

理由
ホスト PC にインストールしている USB ドライバの不具合が原因です。

対処方法
USB ドライバを最新のバージョンに変更していただくことで、この不具合を対処することができます。

なお、現在インストールしている USB ドライバのバージョン確認方法については「2. 対象 USB ドライバについて」を参照してください。
また、USB ドライバの更新方法については「3. 対処方法」を参照してください。

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

1

https://www.apnet.co.jp

エラッタ情報2.

Alpha Project Co., Ltd.

ER502対象 USB ドライバについて
2.1 対象 USB ドライバ バージョン
不具合が発生している USB ドライバは以下のバージョンです。
・バージョン 1.0 の USB ドライバ

* 本不具合はバージョン 2.0 以降の USB ドライバで改善されています。

2.2

USB ドライバ バージョンの確認
USB ドライバ バージョンの確認手順を以下に示します。

①「スタート」メニューから、「設定」→「コントロールパネル」を選び、「アプリケーションの追加と削除」を実行してください。

* Windows の環境によってコントロールパネルを開く手順が異なります。

②「現在インストールされているプログラム」に表示されているプログラム名からバージョンの確認が行えます。

USB ドライバ バージョン 1.0 の場合バージョン 1.0 の USB ドライバがインストールされたホスト PC では、下図のように「FTDI USB Serial Converter Drivers」と表示されます。
この場合には、「3. 対処方法」を参照して USB ドライバのアップデートを行ってください。

USB ドライバ バージョン 3.0 の場合バージョン 3.0 の USB ドライバがインストールされたホスト PC では、下図のように「Windows ドライバパッケージ – ALPHA PROJECT MS104-SH2 CDM Driver Package - VCP Driver」と「Windows ドライバパッケージ – ALPHA PROJECT MS104-SH2 USB Serial Converter」の 2 つが表示されます。
この場合には、USB ドライバをアップデートする必要はありません。

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

2https://www.apnet.co.jp

エラッタ情報3.

Alpha Project Co., Ltd.

ER502

対処方法
MS104-SH2 付属の USB ドライバをバージョン 1.0 から 3.0 にアップデートすることで、この不具合を解消することができます。
USB ドライバのバージョンを 3.0 にするには以下の手順に沿ってドライバのアップデートを行っていただく必要があります。
①

バージョン 1.0 の USB ドライバのアンインストール②

バージョン 3.0 の USB ドライバ パッケージのインストール③バージョン 3.0 の USB ドライバのインストール以降に各手順の詳細を説明します。

3.1 バージョン 1.0 の USB ドライバのアンインストール
ホスト PC にインストールされたバージョン 1.0 の USB ドライバのアンインストール方法を説明します。
USB ドライバのアンインストールを行う時は、ホスト PC から MS104-SH2 を外した状態で行ってください。

①「スタート」メニューから、「設定」→「コントロールパネル」を選び、「アプリケーションの追加と削除」を実行してください。

②「現在インストールされているプログラム」から「FTDI USB Serial Converter Drivers」の項目を選択し、「変更と削除」を選択してください。

③

以下のようなメッセージが表示されますので、「Continue」ボタンを押してください。
アンインストールが開始します。

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

3https://www.apnet.co.jp

エラッタ情報④

Alpha Project Co., Ltd.

ER502

アンインストールが正常に完了した場合には、以下のような画面が表示されます。
「Finish」ボタンを押してインストーラを終了してください。

⑤

以上でアンインストールは終了です。

3.2 バージョン 3.0 の USB ドライバ パッケージのインストール
USB ドライバ パッケージのインストール手順を以下に示します。
USB ドライバ パッケージのインストール時には、まだ、MS104-SH2 とホスト PC を USB ケーブルで接続しないでください。

・USB ドライバは、弊社ホームページ(https://www.apnet.co.jp/product/ms104/ms104-sh2.html)からダウンロードできます。
なお、入手時には圧縮ファイルとなっております。あらかじめ解凍ツールを使用して、ハードディスクに解凍してください。
以降の説明では、解凍先のフォルダを C:\USB_Driver として説明します。
・インストーラの起動は管理者権限で実行してください。

①

C:\USB_Driver 内の、インストーラを起動してセットアップを開始します。
なお、各 OS によって以下のインストーラを起動します。

dpinst_win2000.exe：

Windows2000 用のインストーラ

dpinst_x32.exe：

Windows2000 以外の 32bitOS 用のインストーラ

dpinst_x64.exe：

Windows2000 以外の 64bitOS 用のインストーラ

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

4https://www.apnet.co.jp

エラッタ情報

Alpha Project Co., Ltd.

ER502

②

インストーラが起動します。「次へ(N)>」ボタンを押してください。

③

インストール中に以下の警告メッセージが 2 回表示されますが、「続行(C)」ボタンを押して続行してください。

④

USB ドライバのセットアップが正常に完了した場合には、以下のようなメッセージが表示されます。
「完了」ボタンを押してインストーラを終了してください。

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

5

https://www.apnet.co.jp

エラッタ情報

Alpha Project Co., Ltd.

ER502

3.3 バージョン 3.0 の USB ドライバのインストール
MS104-SH2(電源 ON)とホスト PC を USB で接続すると、「新しいハードウェアの検索ウィザード」が 2 回発生し、USB ドライバのインストールが要求されます。
1 回目の検索ウィザードでは、「MS104-SH2 USB Serial Converter」をインストールします。
2 回目の検索ウィザードでは、「MS104-SH2 USB Serial Port」をインストールします。

①

MS104-SH2 とホスト PC を USB ケーブルで接続してください。

②

MS104-SH2 の電源を入れます。
MS104-SH2 のディップスイッチの設定はどの設定になっていても問題ありません。

③

Windows が新しいデバイス（MS104-SH2 USB Serial Converter）を認識します。
「新しいハードウェアの検索ウィザード」が自動的に立ち上がります。
「いいえ、今回は接続しません(T)」を選択して「次へ(N)」ボタンを押してください。

④

インストール方法で「ソフトウェアを自動的にインストール(推奨)(I)」を選択して「次へ(N)」ボタンを押してください。

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

6

https://www.apnet.co.jp

エラッタ情報⑤

Alpha Project Co., Ltd.

ER502

インストール中に以下の警告メッセージが表示されますが、「続行(C)」ボタンを押してインストールを続行してください。

⑥

インストールが正常に完了した場合には、以下のようなメッセージが表示されます。
「完了」ボタンを押してウィンドウを閉じてください。

⑦

続いて、Windows が新しいデバイス(MS104-SH2 USB Serial Port)を認識します。
上記手順③～⑥を繰り返し、インストールを行ってください。
なお、この場合に表示されるデバイス名は、「MS104-SH2 USB Serial Port」となります。

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

7

https://www.apnet.co.jp

エラッタ情報

Alpha Project Co., Ltd.

ER502

* 以降の操作は、USB ドライバが正しくインストールされたかを確認します。

⑧

コントロールパネルを開き、システムアイコンをダブルクリックしてください。

⑨

表示されるシステムのプロパティで、「ハードウェア」タブの「デバイスマネージャ」ボタンをクリックしてください。

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

8

https://www.apnet.co.jp

エラッタ情報⑩

Alpha Project Co., Ltd.

ER502

USB ドライバが正しくインストールされていれば、デバイスマネージャの「USB(Universal Serial Bus)コントローラ」項目に「MS104-SH2 USB Serial Converter」と表示され、「ポート(COM と LPT)」の項目に「MS104-SH2
USB Serial Port(COM?)」と表示されます。
* ?には、仮想 COM ポートのポート番号が入ります。番号は環境によって異なります。

⑪

以上で、USB ドライバのアップデートは完了です。

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

9https://www.apnet.co.jp

エラッタ情報

Alpha Project Co., Ltd.

ER502

改定履歴
版数日付

改定内容

1版

2009/09/18

新規作成

1.1 版

2012/03/01

インストールする USB ドライバのバージョン 更新

2版

2021/02/05

フッターを追加
自社のロゴを更新

2.1 版

2023/10/02

住所の更新

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

10

https://www.apnet.co.jp

エラッタ情報

Alpha Project Co., Ltd.

ER502

ご注意
本文書の著作権は、株式会社アルファプロジェクトが保有します。
本文書の内容を無断で転載することは一切禁止します。
本文書の内容は、将来予告なしに変更されることがあります。
本文書に記載されている内容についての質問等のサポートは一切受け付けておりませんのでご了承ください。
本文書の内容については、万全を期して作成いたしましたが、万一ご不審な点、誤りなどお気付きの点がありましたら弊社までご連絡下さい。
本文書の内容に基づき、アプリケーションを運用した結果、万一損害が発生しても、弊社では一切責任を負いませんのでご了承下さい。

商標について・Windows®の正式名称は Microsoft®Windows®Operating System です。
・Microsoft、Windows は、米国 Microsoft Corporation.の米国およびその他の国における商標または登録商標です。
・Windows®XP、Windows®2000 Professional は、米国 Microsoft Corporation.の商品名称です。
本文書では下記のように省略して記載している場合がございます。ご了承下さい。
・Windows®XP は Windows XP もしくは WinXP・Windows®2000 Professional は Windows 2000 もしくは Win2000
・その他の会社名、製品名は、各社の登録商標または商標です。

株式会社アルファプロジェクト〒431-3114
静岡県浜松市中央区積志町 834
https://www.apnet.co.jp
E-Mail: query@apnet.co.jp

MS104-SH2 USB ドライバ（仮想 COM ポートドライバ）の不具合について©2023 Alpha Project Co., Ltd.

11