バッファークリアコマンドの使い方を教えて下さい。


 

バッファークリアコマンドは、強力なコマンドなため、安易に使うことはお勧めできません。

理由としては、

 1、フルバッファー状態ではコマンドが受け付けられないため、バッファーがクリアできない。

 2、コマンドが受け付けられた際にバッファーに残っている印刷データがクリアされると

   どのデータは印刷されて、どのデータは印刷されていないかがわからない。

などが挙げられます。

バッファークリアコマンドを使うには

 プリンターのステータスを頻繁に監視している

 異常な状態が起きたらバッファークリアコマンドを送る

 そのレシートの先頭から印刷データを送りなおす

といった条件が揃っていることが通常は必要になります。

 

このコマンドをサポートしているプリンターでは送るコードは

   10 14 08 01 03 14 01 06 02 08 (Hex)

となります。

このエントリーにコメントできません。