16 ビットの CRC は、以下のアルゴリズムを使用して 3 つの ASCII 文字にエンコードされます。
1 番目の文字 = 0x40 OR(右に 12 ビットだけシフトした CRC)
2 番目の文字 = 0x40 OR((右に 6 ビットだけシフトした CRC) AND 0x3F)
3 番目の文字 = 0x40 OR(CRC AND 0x3F)
この 3 文字の ASCII 文字がデータと <cr><lf> の間に挿入されます。文字フレームにパリティが選択されている場合は、3 つのすべての文字にパリティが適用されます。
コマンドの最初の文字が小文字で送信された場合は、CRC 計算コードが応答の最後に追加されます。