ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=34100
  FAQ番号:34100
印刷が途中で中断される<スマートレシートプリンター>
スマートレシートプリンターのサンプルプログラムで印字しているが、一回の印刷にかかる時間が長いとエラーになり印刷が中断されてしまう。対策を教えて欲しい。
 
 
 

印刷が途中と止まり [ EX_TIMEOUT ] が返る場合は、印刷処理にかかる時間が印刷先の指定 ( URL ) で設定する [ タイムアウト時間 ] を超えています。
[ タイムアウト時間 ] はスマートレシートプリンターの内部処理時間も含みますので、印刷開始から印刷終了までの時間として設定する必要があります。


スマートレシートプリンターのエンドポイントアドレスは、以下のフォーマットで指定します。

http:// [ IP アドレス ] /cgi-bin/epos/service.cgi?devid= [ デバイスID ] &timeout= [ タイムアウト時間 ]

設定された [ タイムアウト時間 ] を経過すると印刷をキャンセルしますが、印刷をキャンセルする処理が始まる前にプリンターが解釈したデータは印刷されます。
このような場合に、印刷が中断されたように見えます。


対策

印刷開始から印刷完了するまでの時間を [ タイムアウト時間 ] 内になるように調整してください。
一度に印刷するレシート枚数を減らすなどの工夫が必要になります。


スマートレシートプリンターのファームウェアを Ver.4.1 以降にアップデートすることで [ タイムアウト時間 ] を最大 300 秒まで設定することができます。Ver.4.1 以前のファームウェアでは [ タイムアウト時間 ] は最大 60 秒です。

ファームウェアをバージョンアップする [ ファームウェアアップデーター ] はこちらから入手できます。
スマートレシートプリンターTM-L90-i,TM-T70-i,TM-T88V-i
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった