RM4SCC
各文字について、構成するそれぞれのバーの上半分と下半分にバーがある場合は1、ない場合は0とし、先頭から4,2,1,0の重み付けをしたものの合計を6で割った余りを求める。例えば、Bのシンボルの上半分は0101で数値は2、下半分は1100で数値は0となる。
バーコード全体について、上半分、下半分のそれぞれについてこの値を合計し、それを6で割った余りを求める。BX11LT1Aというコードの場合、上半分は2+6+1+1+4+5+1+2 = 22 = 6×3+4で余りは4、下半分は6+4+2+2+4+0+2+5 = 25 = 6×4+1で余りは1となる。これを上の表に当てはめたものがチェックサムとなる。上の例の場合は上半分が4、下半分が1のため、チェックサムはIとなる。