.NET Barcode for WinForms          ASP.NET Barcode          .NET Barcode Reader          Java Barcode          Java Barcode Reader
Home > Java Barcode > Java Interleaved 2 of 5 Generator

Java Interleaved 2 of 5 Generator

Java Interleaved 2 of 5 Generation package to generate Interleaved 2 of 5 in Java applications.

  • Mature Java Interleaved 2 of 5 package consists of class library contains all necessary class files for java Interleaved 2 of 5 barcode generation.

  • Easy integration into your Java IDEs.

  • Generate, create Interleaved 2 of 5 in Java class, Java bean, Servlet, EJB.

  • Java Interleaved 2 of 5 can be easily generated on any operating system with a JVM.

  • Generate Interleaved 2 of 5 barcodes in Jasper Reports, iReport & Eclipse BIRT.

  • Compatible with Headless Java, under which images can be generated without a graphic environment in JDK 1.4 and above.

Java Interleaved 2 of 5 Generator - Overview

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

Interleaved 2 of 5 information:

Interleaved 2 of 5: also called Code 2 of 5 Interleaved is widely used in distribution an warehouse industry.

Available encoding data:

numeric digits: 0 - 9

variable data length

The structure of a Interleaved 2 of 5:

1. Start character, encoded as 1010.
2. Each pair of data characters is encoded (see encoding table below).
3. Stop character, encoded as 1101.

Note that a "1" stands for a bar while a "0" stands for a space.


Java Interleaved 2 of 5 Generator Implementation to Generate Interleaved 2 of 5

1. Generate Interleaved 2 of 5 in Java class with the changing of barcode properties.

// Create Java Interleaved 2 of 5 object
Interleaved25 barcode = new Interleaved25();

// Set Interleaved 2 of 5 data text to encode
barcode.setData("012345");

// Generate Interleaved 2 of 5 barcode & print into Graphics2D object
barcode.drawBarcode("Java Graphics2D object");

// Generate Interleaved 2 of 5 barcode & encode into GIF format
barcode.drawBarcode("C://barcode-interleaved25.gif");

// Generate Interleaved 2 of 5 barcode & encode into JPEG format
barcode.drawBarcode("C://barcode-interleaved25.jpg");

2. Generate & encode Interleaved 2 of 5to EPS with changing the values concerned.

// Create Java Interleaved 2 of 5 object
Interleaved25 barcode = new Interleaved25();

// Set Interleaved 2 of 5 data text to encode
barcode.setData("0123456789");

// Generate Interleaved 2 of 5 barcode & encode into EPS
barcode.drawBarcode2EPS("C://barcode-interleaved25.eps");

3. Generate & encode Interleaved 2 of 5 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=012345&TYPE=interleaved25

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

<imgsrc="http://YourDomain:Port/barcode/barcode?DATA=012345&TYPE=interleaved25" />

4. Two ways to set the width and height of generated barcode Interleaved 2 of 5 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 2 of 5 Property Settings in Java Barcode Generator

Interleaved 2 of 5 Basic Settings

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

Code 2 of 5 value to encode

Code 2 of 5 Character Set:
  • Digits:0, 1, 2, 3, 4, 5, 6, 7, 8, 9;

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

addCheckSum property is optional. Modulo 10 will be applied, if addCheckSum property is true.

Interleaved 2 of 5 Special Settings

Properties Value
Comments
Property URL Options Default
N
N
float
2.of Wide/narrow ratio, 2.0 - 3.0 inclusive, default is 2.

Interleaved 2 of 5 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

textMargin
TEXT-MARGIN
float
6

The space between the text and the barcode symbol

Interleaved 2 of 5 Size Settings

Properties Value
Comments
Property URL Options Default
rotate

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

Rotate the Angle of the Codabar images

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

Interleaved 2 of 5 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

Interleaved 2 of 5 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