.NET Barcode for WinForms          ASP.NET Barcode          .NET Barcode Reader          Java Barcode          Java Barcode Reader
Home > Java Barcode > Java Code 11 Generator

Java Code 11 Generator

Java Code 11 Generation package to generate Code 11 linear barcodes in Java applications.

  • Orientation allows for changes among 0, 90, 180 or 270 degrees.

  • Java Code 11 generator is compatible with JDK 1.4.0 or greater.

  • Code 11 Java Barcode Generator package contains Applet, Servlet, and Class Library, which will facilitate the creation of Code 11in Java projects, Java class, Java sever side apps.

  • Java Code 11 allows easy encapsulation, integration and customization with JavaBean conforming to a particular convention under a developmental environment.

  • The foreground color, the background color and the image format (png, png, gif, bmp) can be changed under image and color setting options.

Java Code 11 Generator - Overview

Java Code 11 generator is a mature and reliable Java barcode generation component for creating Code 11 barcodes in Java, Jasper Reports, iReport, and Eclipse BIRT projects. High-quality Code 11 barcode images can be drawn and printed into GIF, BMP, PNG, JPEG/JPG & TIFF formats with Java Code 11 barcode generator. Rich barcode options are provided to customize Code 11 barcode properties in accordance with your needs.

Code 11 information:

Code11, also called USD-8, is a high-density numeric-only linear symbology developed by Intermec in 1977.

Available encoding data:

Numeric digits 0 to 9
Special digit: -

The structure of a Code 11:

1. A start/stop character.
2. Encoded characters.
3. An optional (but highly recommended) 'C' check digit.
4. An optional (but recommended for messages with a length greater than 10) 'K' check digit.
5. A start/stop character.


Java Code 11Installation & Implementation to generate Code 11

1. Generate Code 11in Java class by changing of barcode properties.

// Create Java Code11 object
Code11 barcode = new Code11();

// Set Code11 data text to encode
barcode.setData("1234567");

// Generate Code11 barcode & print into Graphics2D object
barcode.drawBarcode("Java Graphics2D object");

// Generate Code11 barcode & encode into GIF format
barcode.drawBarcode("C://barcode-code11.gif");

// Generate Code11 barcode & encode into JPEG format
barcode.drawBarcode("C://barcode-code11.jpg");


2. Generate & encode Code 11 to EPS by changing the values concerned.

// Create Java Code11 object
Code11 barcode = new Code11();

// Set Code11 data text to encode
barcode.setData("0123456789");

// Generate Code11 barcode & encode into EPS
barcode.drawBarcode2EPS("C://barcode-code11.eps");


3. Generate & encode Code 11 in html or jsp pages.

1. Copy barcode folder and its contents from demo package to Apache Tomcat.

2. Start Apache Tomcat, go to http://YourDomain:Port/barcode/barcode?DATA=1234567&TYPE=CODE11

3. Insert an image tag (img) into your page. For example,

<imgsrc="http://YourDomain:Port/barcode/barcode?DATA=1234567&TYPE=CODE11" />

4. Two ways to set the width and height of generated barcode Code 11 image.

1. Set the values of the barcodeWidth and barcodeHeight properties.
or
2. Set X (bar module width) and Y (bar module height) values

Code 11 Property Settings in Java Barcode Generator

Code 11 Basic Settings

Properties Value
Comments
Property URL Options Default
data DATA (Data to encode in the Codabar) ""

Code 11 value to encode

Code 11 Character Set:
  • Digits:0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
  • -(Dash)

addCheckSum ADD-CHECK-SUM (Data to encode in the Codabar) false

addCheckSum property is not applied here. Code11 Java Barcode Library will automatically add one checksum character for data length from 1 to 9, otherwise two characters.

 

Code 11 Text Settings

Properties Value
Comments
Property URL Options Default
showText

SHOW-TEXT
true or false
true


Show text underneath the barcode

textColor

TEXT-COLOR
Color
black

Color of the shown text

textFont
TEXT-FONT
Font
new Font("Arial",Font.PLAIN,11)


The font, font style and font size of the text.

In Java Servlet web streaming, use the url paramter in this kind of format:
&TEXT-FONT=Arial|bold|9

textMargin
TEXT-MARGIN
float
6

The space between the text and the barcode symbol

Code 11 Size Settings

Properties Value
Comments
Property URL Options Default
rotate

ROTATE
Degree0, 90, 180, 270
0 (IBarcode.ROTATE)


Rotate the Angle of the Codabar images with :

  • 0 (IBarcode.ROTATE_0)
  • 1 (IBarcode.ROTATE_90)
  • 2(IBarcode.ROTATE_180)
  • 3 (IBarcode.ROTATE_270)



autoResize

AUTO-RESIZE
true or false
false

Auto resize the generated barcode image

barcodeHeight
BARCODE-HEIGHT
float
0

Barcode image Height

barcodeWidth
BARCODE-WIDTH
float
0

Barcode image Width

bottomMargin
BOTTOM-MARGIN
float
0

Barcode image bottom margin size
leftMargin LEFT-MARGINE float 0


Barcode image left margin size

rightMargin RIGHT-MARGIN float 0

Barcode image right margin size.

topMargin TOP-MARGIN float 0


Barcode image Top margin size
barAlignment BARALIGMENT int 1(center)


Barcode horizontal alignment inside the image. 0: left, 1: center, 2: right.
uom
UOM
Pixel, Cm, or Inch
0(Pixel)

Unit of Measure for all numeric properties.Valid values: 0: pixel; 1: inch; 2: cm.
X X float 1

Width of barcode bar module (narrow bar), default is 1 pixel

Y Y float 30

Height of barcode bar module, default is 30 pixel

Code 11 Color Settings

Properties Value
Comments
Property URL Options Default
backColor
BACK
-COLOR
Color
white

Barcode image background color

foreColor
FORE
-COLOR
color
black
Barcode image foreground color

Code 11 Image Settings

Properties Value
Comments
Property URL Options Default
resolution
RESOLUTION
int
72

Resolution of Codabar Image, Dots Per Inch

Method

// generate barcode and output to OutputStream object
public boolean drawBarcode(OutputStream outputStream) throws Exception

// generate barcode into a new BufferedImage object
public BufferedImage drawBarcode() throws Exception

/*
Use this method to generate barcode, and save into gif or jpeg files
1. to save into gif file, filename ends with ".gif", like "c:\\barcode.gif"
2. to save into jpeg file, filename ends with ".jpg", like "c:\\barcode.jpg"
*/

public byte[] drawBarcodeToBytes() throws Exception

public boolean drawBarcode(String imageFile) throws Exception

// Generate barcode and save into EPS file, the filename must ends with ".eps"
public void drawBarcode2EPS(String filename) throws Exception

// Generate barcode on Graphics2D object within certain area
public void drawBarcode(Graphics2D g, Rectangle2D rectangle) throws Exception