メニューボタン
サポートチーム便り2011.03.23

SmarTermでPCO.EXEをアクティブにする

Question

TN5250 ナビゲーターではなく、Esker の SmarTerm 端末エミュレーター・ソフトウェアを使用しています。アプリケーションで Windows PCO.EXE を使用しなければならないのですが、SmarTerm で STRPCCMD を使用しようとすると、以下のエラーが表示されてしまいます。

Required PC program (PCO.EXE) is not active (必要な PC プログラム (PCO.EXE) がアクティブではありません)
No communications with PC can occur (PC と通信できません)
Press ENTER to resume (再開するには Enter キーを押してください)

SmarTermでPCO.EXEをアクティブにするにはどうしたらいいでしょうか。

Answer

誤解されやすいエラーですね。PCO.EXE という名前のプログラムを持った最新のエミュレーション・ソフトウェア (IBM i Access など) がなくても、必ず PCO.EXE が必要なようです。

画面に必ずエラー・メッセージが送信されます。リモート・コマンドの動作が正しくても、コマンドが失敗し PCO.EXE が必要であるというエラー・メッセージが表示されます。STRPCCMD の動作を認識する PC エミュレーション・ソフトウェアはそのエラー画面を代行受信するため、あなたには表示されません。そのため、STRPCCMD を認識するソフトウェアでは、そのエラー・メッセージは、送信はされますが、見ることはできません。

STRPCCMD を認識しないソフトウェアでは、STRPCCMD 未対応プログラムはオリジナルのエラー・メッセージを代行受信しないため、エラーが表示されます。つまり、エミュレーターが STRPCCMD を認識していないか、サポートしていない可能性が高いということです。PCO.EXE という名前のプログラムをインストールしても問題は解決しませんが、端末エミュレーター・プログラムを最新版に更新すればうまくいくでしょう。

あわせて読みたい記事

PAGE TOP