このような操作の間でも,シフトキャラクタ及びコードセットキャラクタは,通常どおり機能する。対応するものとして別のセットを定義,参照してもかまわない。以外で使用する場合は,利用者間で十分合意をしておく必要がある。規定する符号化文字集合を使用するのが望ましい。シンボルで最初に用いられるコードセットを定義する。ストップキャラクタは,全コードセットに共通である。スタートキャラクタとストップキャラクタとは,復号器によって伝送されない。シンボルチェックキャラクタは,ストップキャラクタの直前にあるシンボルキャラクタとして含まれている。これを計算するアルゴリズムを定義している。シンボルチェックキャラクタは,可読文字として表示されず,復号器によって伝送もされない。シンボルは,次に示す寸法でなければならない。生成する装置及び読み取る装置の能力,そしてアプリケーションの一般要件を満たしているかを十分に考慮したうえで,アプリケーション仕様書で定義しておいたほうがよい。バーコード読取りシステムは,実際のアルゴリズムが許容する範囲で,不完全なシンボルでも読み取ることができるように設計されている。号容易度を計算する際に用いられる参照復号化アルゴリズムについて記述する。このアルゴリズムでは,次のステップでバーコード化されている個々のキャラクタを復号化する。