Home
ezBarcode Component WinForm Prev Page Prev Page
ezBarcodeComponent Winform
Getting Started
Setup ezBarcodeComponent
Examples
Trial and Redistributables
FAQ
ezBarcodeComponent Symbologies
CodaBar
Code11
Code128
Code39
Code39Ext
Code93
Code93Ext
Ean13
Ean8
Industrial 2 of 5
Interleaved 2 of 5
Ucc/Ean 128
MSI
Postnet
Planet
Telepen
Upc A
Upc E
IntelligentMail
Sscc18
Scc14
Itf 14
PDF 417
Macro PDF 17
DataMatrix
QR Code
ezBarcodeComponent.Winform Reference
Barcode Class
Barcode Members
Barcode Constructor
Properties
AutoFitControlToBarcode Property
BackColor Property
BarHeight Property
BearerBarHorizontalWidth Property
BearerBarVerticalWidth Property
Caption Property
CaptionAlignment Property
CaptionColor Property
CaptionFont Property
CaptionPosition Property
CaptionSpace Property
CharacterGrouping Property
CheckCharacter Property
CheckCharacterInText Property
CODABARStartChar Property
CODABARStopChar Property
Code128Set Property
CodeData Property
DataMatrixBarSize Property
DataMatrixEncodingMode Property
DataMatrixPreferredFormat Property
Font Property
ForeColor Property
HumanReadableTextFontColor Property
HumanReadableTextPosition Property
IsHumanReadableTextOnTop Property
LeftMargin Property
MacroPdf417FileId Property
MacroPdf417SegmentCount Property
MacroPdf417SegmentIndex Property
NarrowToWideRatio Property
PDF417BarWidth Property
PDF417Columns Property
PDF417CompactionType Property
PDF417ErrorCorrectionLevel Property
PDF417Rows Property
PDF417Truncated Property
PDF417YtoXRatio Property
Picture Property
PostnetHeightShort Property
PostnetHeightTall Property
PostnetSpacing Property
QRCodeBarSize Property
QRCodeEncoding Property
QRCodeErrorCorrectionLevel Property
QRCodeVersion Property
Resolution Property
RotationAngle Property
ShowHumanReadableText Property
SupplementarySeparation Property
Symbology Property
TopMargin Property
UPCESystem Property
UseCaret Property
XDimension Property
Methods
Dispose Method
OnPaint Method
DrawOnGraphics Method
SaveImageAs Method
CaptionPosition Enumeration
Code128 Enumeration
DataMatrixEncodingModes Enumeration
DataMatrixPreferredFormats Enumeration
PDF417CompactionMode Enumeration
PDF417ErrorCorrection Enumeration
QRCodeEncoding Enumeration
QRCodeErrorCorrectionLevel Enumeration
QRCodeVersion Enumeration
RotationAngles Enumeration
Symbologies Enumeration
ezBarcodeComponent Help

Code 93 Specification



Code 93, also known as ANSI/AIM Code 93, USS Code 93 is a continous, variable-length symbology. code 93 is used primarily by Canadian postal office to encode supplementary delivery information. Every symbol includes two check characters. Code 93 has a native character set of 26 upper case letters, 10 digits and 7 special characters.

Encoding
In Code 93, the number "1" represents a "dark" or "bar" section of the bar code whereas a "0" represents a "light" or "space" section of the bar code. Thus the numbers 1101 represents a double-wide bar (11), followed by a single-wide space (0), followed by a single-wide bar (1).

Check Sum
Every code 93 symbol must include two check characters which are referred to as "C" and "K". These two check characters immediately follow the encoded message itself and immediately precede the final stop character.

Code 93 Character Set
Code 93 starts with '*' and stops with '*'.
VALUE CHARACTER ENCODING VALUE CHARACTER ENCODING
0 0 100010100 24 O 100101100
1 1 101001000 25 P 100010110
2 2 101000100 26 Q 110110100
3 3 101000010 27 R 110110010
4 4 100101000 28 S 110101100
5 5 100100100 29 T 110100110
6 6 100100010 30 U 110010110
7 7 101010000 31 V 110011010
8 8 100010010 32 W 101101100
9 9 100001010 33 X 101100110
10 A 110101000 34 Y 100110110
11 B 110100100 35 Z 100111010
12 C 110100010 36 - 100101110
13 D 110010100 37 . 111010100
14 E 110010010 38 SPACE 111010010
15 F 110001010 39 $ 111001010
16 G 101101000 40 / 101101110
17 H 101100100 41 + 101110110
18 I 101100010 42 % 110101110
19 J 100110100 43 ($) 100100110
20 K 100011010 44 (%) 111011010
21 L 101011000 45 (/) 111010110
22 M 101001100 46 (+) 100110010
23 N 101000110 - * Start/Stop 101011110

Code 93 Extended: Code 93 can encode 128 Full ASCII character, if the character is not included in the above table, then you need to encode it using the $, /, %, and + symbols as "shift" characters in the Extended Encoding Table.It is the same with the Code 39 Extended Encoding Table. Note that the characters $ ,% , / , and + in Code 93 Extended Encoding Table should use the replace one in above table.

Code 93 examples by using ezBarcodeComponent
[C#]

        using ezBarcodeComponent.Winform; 

        //create barcode class
        Barcode barcode1 = new Barcode(); 
                                                                        
        //Specify the CodeData to encode
        barcode1.CodeData = "0123456789";
        //Set the Symbology to Code93
        barcode1.Symbology = Symbologies.Code93;

   //Save the image
        barcode1.SaveImageAs("code93.gif", System.Drawing.Imaging.ImageFormat.Gif);


[Vb.net]
      'create barcode class
        Dim barcode1 As New Barcode
                                                                
        'Specify the CodeData to encode 
        barcode1.CodeData = "0123456789"
        'Set the Symbology to Code93
 barcode1.Symbology = Symbologies.Code93

   'Save the image  
        barcode1.SaveImageAs("code93.gif", System.Drawing.Imaging.ImageFormat.Gif)
                        
Example of Code 93 barcode images. sum digit.
 



Converted from CHM to HTML with chm2web Standard 2.8 (unicode)