バッファークリアコマンドの使い方を教えて下さい。
バッファークリアコマンドは、強力なコマンドなため、安易に使うことはお勧めできません。
理由としては、
1、フルバッファー状態ではコマンドが受け付けられないため、バッファーがクリアできない。
2、コマンドが受け付けられた際にバッファーに残っている印刷データがクリアされると
どのデータは印刷されて、どのデータは印刷されていないかがわからない。
などが挙げられます。
バッファークリアコマンドを使うには
プリンターのステータスを頻繁に監視している
異常な状態が起きたらバッファークリアコマンドを送る
そのレシートの先頭から印刷データを送りなおす
といった条件が揃っていることが通常は必要になります。
このコマンドをサポートしているプリンターでは送るコードは
10 14 08 01 03 14 01 06 02 08 (Hex)
となります。