会用一个窄空格隔开。例如，字母「A」完整编码实际上会加上开始/终止符号，变成「*A*」，对应的条码为。只要没有这些空格，就无法正确读取条码，因此条码字体必须要包含这个窄空格。 
Code39 mod 43.Code39有时会加上模43的校验位。这个功能需要在另外在读取器中开启。加上校验位的条码称为"「Code39 mod 43」" 。 每个字元都被分配到一个数值。可以参考上表。 这是校验和的计算方法： 
完整的ASCII Code39.Code3