Home : Symbology


barcode-software.eu logo


Our very good another page : http://psoft.sk
May 25 2017
Updated Barcode studio for Delphi/C++ Builder, now support for Delphi 10.2 Tokyo
Supported : direct draw/print, Fast report, Report Builder, QuickReport
Torry Delphi Pages, very good source for developers

Barcode encyclopedia : Symbology codabar

Known as : NW-7
Codabar - Code 39 - Code 93

Codabar, Codabar Monarch


Codabar is variable length symbology, allows encoding characters 0123456789-$:/.+ABCD . Codabar is use in libraries, blood banks, parcel business.

Codabar uses chars A,B,C,D only as start or stop characters. First and last characters must be A,B,C or D and message body can't contain these characters.

Discrete, width-modulated barcode.
Codabar
Codabar ABC

Code 39 - normal and full ASCII version.


Code 39 is also known as "3 of 9 Code" and "USD-3".
The normal Code39 is a variable length symbology.Can encode max. 44 characters : 0-9, A-Z, -.*$/+%. Code 39 is the most popular symbologyin the non-retail world and is used extensively in manufacturing, military and health applications.
Start and stop characters is represented by asterisk (*). Asterisk is reserved for this purpose, cannot be used in body of message.

Code 39 optionally allows check character (modulo 43), for data security is this important. The health care industry has adopted the use of this check character for health care applications.

Another feature is concanetation of two or more bar codes. This allows break long messages into multiple shorter messages. If the first data character is space, some readers will store the remainder of the symbol in a buffer and not transmit the data. The operation continues for all successive Code39 symbols with a leading space, with each message appended to the previous one.

The FULL ASCII is version of Code39 as a modification of the NORMAL code, can encode the complete 128 ASCII character set.

Code 39 features:

  • discrete, variable-length symbology
  • self-checking - in that a single print defect cannot transpose one character into another valid character.

Code39 table:

ASCIIENCODINGASCIIENCODINGASCIIENCODINGASCIIENCODING
NUL%USPSpace@%V`%W
SOH$A!/AAAa+A
STX$B"/BBBb+B
ETX$C#/CCCc+C
EOT$D$/DDDd+D
ENQ$E%/EEEe+E
ACK$F&/FFFf+F
BEL$G'/GGGg+G
BS$H(/HHHHH
HT$I)/IIIi+I
LF$J*/JJJj+J
VT$K+/KKKk+K
FF$L,/LLLl+L
CR$M--MMm+M
SO$N..NNn+N
SI$O//OOOo+O
DLE$P00PPp+P
DC1$Q11QQq+Q
DC2$R22RRr+R
DC3$S33SSs+S
DC4$T44TTt+T
NAK$U55UUu+U
SYN$V66VVv+V
ETB$W77WWw+W
CAN$X88XXx+X
EM$Y99YYy+Y
SUB$Z:/ZZZz+Z
ESC%A;%F[%K{%P
FS%B<<%G\%L|%Q
GS%C=%H]%M}%R
RS%D>%I^%N~%S
YS%E?%J_%ODEL%T, %X, %Y, %Z


Code 93 Full, Reduced.


Code 93 is a more compact version of Code 39.

A Code 93 barcode has the following structure:
The Modulus 43 checksum is optional.
Using extended (full ASCII codes) : Code 39 and Code93 use shift symbol. One difference is in this symbols : Code 39 uses $, /, %, and +. Code 93 use ($), (/), (%), and (+). For example small A is in Code39 sequnce "+A", in Code 93 "(+)A". For details please look to Code 39 codetable.




PageRank ikona zdarma