Skip to content
Terry Burton edited this page Oct 11, 2026 · 12 revisions

BC412

The BC412 barcode symbology is a single-width, variable-length barcode that is used for silicon wafer identification by the semiconductor manufacturing industry.

Also known as: BC412 SEMI, BC412 IBM.

Uses:

  • Silicon wafer identification in semiconductor fabs (SEMI T1).

Standards: SEMI T1.

Data and Options

  • The data field can hold any of the following:
    • Numbers 0-9
    • Capital letters A-Z, excluding O
  • The includestartstop option adds start and stop bars.
  • The includecheck option calculates the check character.
  • The validatecheck option takes the last character of the data (the second with semi) to be the check character and refuses the data if it is wrong.
  • The includecheckintext option makes the calculated check character appear in the human readable text.
  • The semi option enables conformance to the SEMI standard by enabling start and stop bars and a check character, which is placed in the second position rather than appended. The data must be 7 to 18 characters.
  • The inkspread option can be used to adjust the width of the bars.

Examples

A symbol with a check character:

Data:    BC412
Options: includecheck
Encoder: bc412

A symbol with start and stop bars:

Data:    BC412
Options: includestartstop
Encoder: bc412

A SEMI-compliant symbol:

Data:    BC412SEMIEXAMPLE
Options: semi
Encoder: bc412


Symbologies Reference

Point of Sale

GS1 DataBar

Supply Chain

Two-dimensional Symbols

One-dimensional Symbols

Postal Symbols

Pharmaceutical Symbols

Less-used Symbols

GS1 Composite Symbols

Raw Symbols

Partial Symbols

Clone this wiki locally