|
Home > Barcode Generator Software
> UPC-A Barcode Generator Software for Windows XP, Vista, Windows 7
UPC-A Barcode Generator for Windows
Generating UPC-A Bar Code in Windows XP, Vista, Windows 7
- Easily generate UPC-A barcodes in Windows operating systems
- Easy setup, no registration key, no activation code required
- Generate high quality UPC-A images in JPEG, GIF & PNG formats
- Generate UPC-A barcodes in Windows XP, Vista, Windows 7
- Mature Barcode Generator Software since 2003
Barcode Generator Software
Quick Navigate
1. UPC-A Barcode Introduction
UPC-A is also known as Universal
Product Code version A, UPC-A Supplement 5/Five-digit Add-On, UPC-A Supplement
2/Two-digit Add-On, UPC-A+5, UPC-A+2, UPC Code, UPC Symbol, GTIN-12, GS1-12, UCC-12
The "UPC-A bar code" is by far the most common and well-known symbology, at least in the United States. An UPC-A bar code is the bar code you will find on virtually every consumer good on the shelves of your local supermarket, as well as books, magazines, and newspapers. It is commonly called simply a "UPC bar code" or "UPC Symbol." This isn't entirely accurate since there are a number of other UPC formats (UPC-E, UPC 2-Digit Supplement, UPC 5-Digit Supplement).

Sample of a UPC-A Barcode
The value to encode by UPC-A has the following structure:
-
1 digit for Number System (0: regular UPC codes, 1: reserved, 2: random weight
items marked at the store, 3: National Drug Code and National Health Related
Items code, 4: no format restrictions, for in-store use on non-food items, 5:
for use on coupons, 6: reserved, 7: regular UPC codes, 8: reserved, 9:
reserved)
-
5 digits for Manufacturer (Company) Code or prefix. This number is assigned by
the Uniform Code Council (UCC)
-
5 digits for Product Code which is assigned by the manufacturer
-
1 digit for checksum
Add-On or Supplement code
The Add-On Symbols were designed to encode information
supplementary to that in the main bar code symbol on periodicals and paperback
books. The Add-On can be composed of 2 or 5 digits only.

Sample of an UPC-A Two-Digit Add-On Barcode

Sample of an UPC-A Five-Digit Add-On Barcode
2. UPC-A Encoding Data Scope
UPC-A Barcode for .NET, ASP.NET supports:
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
3. UPC-A Barcode Property Settings
-
Set the Type property to BarcodeType.UPCA, or BarcodeType.UPCA_2, or BarcodeType.UPCA_5
-
Set the Data property with the value to encode. Type is string.
User should only provide 11 digits, and DO NOT include last digit checksum character.
-
Set the SData property with the supplement value to encode. Type is string.
User should only provide 2 digits for UPCA_2, and provide only 5 digits for UPCA_5.
-
Setting up barcode image size:
-
Set property UOM (Unit of Measure) for properties BarWidth, BarHeight, LeftMargin and TopMargin.
Default is UnitOfMeasure.Pixel (0). Valid values are UnitOfMeasure.Pixel (0), UnitOfMeasure.CM (1), UnitOfMeasure.Inch (2).
-
Set the BarWidth (for bar cell width) and BarHeight (for bar cell height) properties. Both types are float.
-
Set the LeftMargin and TopMargin properties, and types are both float.
-
Set the Resolution property (Value is expressed in DPI - Dots per inch). This property is not working in Windows Controller, we will use end user's windows resultion.
-
Setting up text style in barcode image:
-
Set the ShowText properties. If this value is true, barcode data will be displayed with the barcode.
-
Set the TextFont property. The font used to display text in barcode image.
-
Set the Format property for barcode image type. Value can be "gif", "jpg", "png", and "bmp", default is "png".
-
Set BearerBars property, if you want to draw borders around barcode image. Value can be BearerBar.None (no bear bars), BearerBar.Frame (top, bottom, left, right borders drawn), BearerBar.TopBottom (only top, bottom's are drawn).
-
Set Rotate property, if you want to rotate barcode image.
Value can be 0 (RotateOrientation.BottomFacingDown),
1 (RotateOrientation.BottomFacingLeft),
2 (RotateOrientation.BottomFacingUp),
3 (RotateOrientation.BottomFacingRight)
-
AddCheckSum property is not applied here. Barcode Library will always add a check character in the last digit (modulo 10).
All Linear & 2D Barcode Symbologies:
|