読みとったデータを処理するアプリを使用していますが、
PCを再起動すると、アプリからその機器が認識できなくなり、
下記のようなエラーが出ます。
「指定したCOMポートが存在しないか既に使用中のため機器に接続できません。」
アプリの機能の中に、どのCOMポートが適切か自動認識する機能がありますが、
それを実行しても、
「指定されたCOMポートが存在しないか既に使用中のため機器に接続できません」
とでます。
そこで、デバイスマネージャで、通信ポート(COM1)を一旦「無効」にしてから
再び「有効」にすると、
アプリから機器を認識でき、次にPCを再起動するまでの間は操作が可能になります。
なお、他のPCにつなぐと、問題はおきませんので、機器の方には問題がないと思われます。
PCを再起動すると認識しなくなる原因と、解決方法はありますか?
宜しくお願いします。
comポートの競合は起きていないでしょうか。
参考になるかわかりませんが、
http://www1.plala.or.jp/kurikou/pokekon/option/comport.html
再起動後におきるエラーとしてはこれが近いような気がします。
ただエラーメッセージが違うのが気になりますが。
アドレスの競合、ハードウェア割り込み要求 (IRQ) の競合、および存在していないシリアル ポートの設定の 3 つがあります
エラーメッセージの内容に近いです
http://support.microsoft.com/kb/112584/ja
結局のところ、再起動後におかしくなる理由が未だにわかりませんが、
とりあえずポートを変えると問題がおきなくなりました。
ありがとうございました。
競合なのか、私にはよくわからないのですが、
2014/04/15 16:49:50とりあえず、上記のURLを参考にポートを変えると問題がおきなくなりました。
ありがとうございました。