Example:
Code 3 of 9 is the most popular barcode for encoding alpha-numeric characters.
Key features:
Select only.BARCODE-39. and change the font to the Code 39 Barcode Font. When the IDAutomation Code 39 Barcode Font is used, the parenthesis may be used as the start and stop characters to keep the asterisks from appearing in the text interpretation. For example, (BARCODE-39). Submit a font Tools. In Dingbats Bar Code 594,600 downloads (330 yesterday) Download.
- 2 different width of bar/space.
- Symbol set contains 43 characters: A-Z, 0-9, and -, ., *, $, /, +, %, SPACE.
- Each character is made up of 5 bars and 4 spaces with 3 wide bars/spaces and 6 narrow bars/spaces.
- There is a space between each character.
- The first and last character should always be the same (the * character)
- The first and last 5 black bars should always follow the pattern: narrow, narrow, wide, wide, narrow.
- The number of black bars should be divisible by 5.
- Optional checksum character modulus 43.
- Extended Code 39 uses 2 normal characters to represent one extended character, giving a 128-character symbol set.
Specification:
Symbol | Narrow/Wide Pattern | Visual Pattern | Checksum Value |
* | NWNNWNWNN | N/A | |
0 | NNNWWNWNN | 0 | |
1 | WNNWNNNNW | 1 | |
2 | NNWWNNNNW | 2 | |
3 | WNWWNNNNN | 3 | |
4 | NNNWWNNNW | 4 | |
5 | WNNWWNNNN | 5 | |
6 | NNWWWNNNN | 6 | |
7 | NNNWNNWNW | 7 | |
8 | WNNWNNWNN | 8 | |
9 | NNWWNNWNN | 9 | |
A | WNNNNWNNW | 10 | |
B | NNWNNWNNW | 11 | |
C | WNWNNWNNN | 12 | |
D | NNNNWWNNW | 13 | |
E | WNNNWWNNN | 14 | |
F | NNWNWWNNN | 15 | |
G | NNNNNWWNW | 16 | |
H | WNNNNWWNN | 17 | |
I | NNWNNWWNN | 18 | |
J | NNNNWWWNN | 19 | |
K | WNNNNNNWW | 20 | |
L | NNWNNNNWW | 21 | |
M | WNWNNNNWN | 22 | |
N | NNNNWNNWW | 23 | |
O | WNNNWNNWN | 24 | |
P | NNWNWNNWN | 25 | |
Q | NNNNNNWWW | 26 | |
R | WNNNNNWWN | 27 | |
S | NNWNNNWWN | 28 | |
T | NNNNWNWWN | 29 | |
U | WWNNNNNNW | 30 | |
V | NWWNNNNNW | 31 | |
W | WWWNNNNNN | 32 | |
X | NWNNWNNNW | 33 | |
Y | WWNNWNNNN | 34 | |
Z | NWWNWNNNN | 35 | |
– | NWNNNNWNW | 36 | |
. | WWNNNNWNN | 37 | |
SPACE | NWWNNNWNN | 38 | |
$ | NWNWNWNNN | 39 | |
/ | NWNWNNNWN | 40 | |
+ | NWNNNWNWN | 41 | |
% | NNNWNWNWN | 42 |
Checksum Calculation:
The checksum is modulus 43 sum of all the checksum values from the table above.
For example, if you are encoding the string ABCD1234 then the checksum values will be 10 + 11 + 12 + 13 + 1 + 2 + 3 + 4 = 56.
Code 39 Barcode Font Excel
56 mod 43 = 13. So the checksum character should be D.
Extended Code 39
The Code 39 character set can be extended to a full set of ASCII characters by using 1 or 2 normal characters for each character in the extended set.
Note that a barcode reader cannot automatically determine whether a barcode is encoded normally or in the extended set.
Free 39 Barcode Font
The following table shows how to encode the full set of ASCII characters:
NUL | %U | SUB | $Z | 4 | 4 | N | N | h | +H |
SOH | $A | ESC | %A | 5 | 5 | O | O | i | +I |
STX | $B | FS | %B | 6 | 6 | P | P | j | +J |
ETX | $C | GS | %C | 7 | 7 | Q | Q | k | +K |
EOT | $D | RS | %D | 8 | 8 | R | R | l | +L |
ENQ | $E | US | %E | 9 | 9 | S | S | m | +M |
ACK | $F | SPACE | SPACE | : | /Z | T | T | n | +N |
BEL | $G | ! | /A | ; | %F | U | U | o | +O |
BS | $H | “ | /B | < | %G | V | V | p | +P |
HT | $I | # | /C | = | %H | W | W | q | +Q |
LF | $J | $ | /D | > | %I | X | X | r | +R |
VT | $K | % | /E | ? | %J | Y | Y | s | +S |
FF | $L | & | /F | ? | %V | Z | Z | t | +T |
CR | $M | ‘ | /G | A | A | [ | %K | u | +U |
SO | $N | ( | /H | B | B | %L | v | +V | |
SI | $O | ) | /I | C | C | ] | %M | w | +W |
DLE | $P | * | /J | D | D | ^ | %N | x | +X |
DC1 | $Q | + | /K | E | E | _ | %O | y | +Y |
DC2 | $R | , | /L | F | F | ‘ | %W | z | +Z |
DC3 | $S | – | – | G | G | a | +A | { | %P |
DC4 | $T | . | . | H | H | b | +B | | | %Q |
NAK | $U | / | /O | I | I | c | +C | } | %R |
SYN | $V | 0 | 0 | J | J | d | +D | ~ | %S |
ETB | $W | 1 | 1 | K | K | e | +E | DEL | %T |
CAN | $X | 2 | 2 | L | L | f | +F | DEL | %X |
EM | $Y | 3 | 3 | M | M | g | +G | DEL | %Z |
Circular Code 39 is a variant of Code 39 - Full ASCII that is typically used for printing onto disc-based media standards such as CD, DVD, or Blu-Ray. Because the height of the barcode is not integral to decoding the information, it is possible to use either the whole circle or an arc. The barcode reader that scans this symbol must be configured to perform Full ASCII character translations.
Code 39 is defined in ISO/IEC 16388 Information technology - Automatic identification and data capture techniques - Code 39 bar code symbology specification.
Symbol Structure
The symbol comprises the following elements:
Leading quiet zone
Start character (usually an asterisk [*])
One or more pairs of symbol characters that represent data (including an optional check digit)
Stop character (usually an asterisk [*])
Trailing quiet zone
Intercharacter spaces (one module wide) that separate characters within the symbol
Each Circular Code 39 data character is represented by nine elements: five bars and four spaces, three of which are wide and six narrow.
Circular Code 39 start and stop characters are used at the beginning and the end of the barcode message to signal a barcode reader that a Circular Code 39 barcode has been scanned. This character is commonly designated as an asterisk, but you can choose to have no start and stop characters at all or choose to let the data source specify either the start character or the stop character or both. The start and stop characters are not transmitted as part of the barcode and are not included in any check digit calculations.
Character Set
Circular Code 39 shares the same properties as the Code 39 - Full ASCII barcode symbology. Additionally, it uses special two-character combinations from the 43-character set to allow for the representation of all 128 ASCII characters. In other words, you can encode any of the standard (not the extended) characters from the computer keyboard into a barcode as well as the ASCII control characters.
Check Digit
Circular Code 39 allows for an optional check digit that is based on the modulo 43 (mod 43) algorithm.
Symbol Dimensions
The recommended minimum symbol height for manual scanning is 5.0 mm or 15 percent of the symbol width (excluding quiet zones), whichever is greater. The quiet zones must be at least 10X wide, where 'X' is the current X dimension.
Character Density Loss with Circular Code 39
Although Circular Code 39 has the advantage of representing all 128 ASCII characters, it does sacrifice barcode character density to do so. When you encode characters that are native to the 43-character Code 39 - Regular character set into Circular Code 39, your barcodes do not undergo any degradation in character density. However, because Full ASCII characters are represented by a two-character combination, they take up more space. For example, the word 'SEAGULL' is encoded into the barcode as *SEAGULL*, but the word 'seagull' is encoded into the barcode as *+S+E+A+G+U+L+L*, which takes about twice as much space.
When your barcoding needs reach professional strength, turn to BarTender barcode software, the world’s most trusted software for barcodes, label printing, RFID tags, plastic cards/badges, and more. Download the Free Edition of BarTender barcode software now.
BarTender is label design software, label printing software, barcode software, RFID software, an alternative to embedded printer code, and much more.
Barcode Font Code 39 Full Ascii Barcode Copy
© Seagull Scientific, Inc. All rights reserved. | 1 425 641 1408 | Privacy | Site Map