お世話になります。
質問をお願いします。
OS:Windows 10
ブラウザー:Chrome
クライアントプログラム:JavaScript
クライアント表示プログラム:HTML
集計した情報を表示するWebアプリがあります。
クライアントの制御は、JavaScriptで行っています。
5秒毎に、setTimeoutで画面をリロード(再表示)して、新しく送られてきたデーターを順次HTMLでテーブル表示しています。
同じWebアプリ内で、このアプリに送られてきたデーターを、レシートプリンター(EPSON TM-m10)に印字しています。
このレシートプリンターのドライバーはEPSONからの提供で、JavaScriptで書かれていて、外部ファイル(jsファイル)で読み込んでいます。
プリンターのコネクションを1回確立すれば、プリンターとの接続で異常が起きない限り、接続は継続されるはずなのですが、
5秒毎に、setTimeoutで画面をリロードするたびに、プリンターのjsファイルが再読み込みされ、プリンターとの回線が切断されます。
リロードされても、プリンターとの回線が切断されない方法はないでしょうか。
リロードさせる事自体が、回線切断となり、致命傷なのでしょうか。
よろしくお願いいたします。