Code



















        11, Interleaved 2 of 5, Industrial 2 of 5, Standard 2 of 5, Codabar, Plessey, MSI, Postnet, EAN, UPC, Code 39, Code 93, Code 128, LOGMARS, PDF417, DataMatrix, Data Code, Maxicode, Code 49, 16K "Give your Java programs ability to display and print barcode !" Code



















        11, Interleaved 2 of 5, Industrial 2 of 5, Standard 2 of 5, Codabar, Plessey, MSI, Postnet, EAN, UPC, Code 39, Code 93, Code 128, LOGMARS, PDF417, DataMatrix, Data Code, Maxicode, Code 49, 16K

faq

 

A bunch of Java classes that implements the full set of bar code on the market.

Features common to all classes:
  • Available as class files and Javabean;
  • Easy to use;
  • Fully customizable;
  • Scalable to suite your printing needs;
  • Color support for fore and background;
  • Full font and font size support;
  • Full text alignment;
  • Check digits and start/stop character are automatically added;
  • Fully tested on Sun Beanbox and Borland JBuilder;
  • Javadoc standard documentation
  • Supported by any operating system supporting Java language;
  • Zero installation requirements, no fonts to install on your customers machine;

How to:
// Simply instantiate the component
BarCode3of9 bc = new BarCode3of9 ( );
// optionally customize its behaviour
bc.setDimension ( BarCode3of9.SMALL );
bc.setTextInside ( true );
bc.setStyle ( BarCode3of9.CODE3OF9 );
bc.setBackground ( Color.lightGray );
bc.setForeground ( Color.black );
bc.setFont ( getFont() );
bc.setTextAlign ( BarCode3of9.TOPLINE );

// resize the component to fit the length you need
bc.resize(bc.requestedMinimunSize("12345678"));
try {
bc.setString("HELLO");
} catch (Exception e) { }

// finally add the component
add(bc);

Test the features of the components in the demo applets below

Pass generator web application here's the source code

Features Test Application here's the source code

Download below the class you need!

Code 39 (also known as USD-3 or 3of9 or Logmars) is an alphanumeric barcode that can encode numbers, the upper case alphabet and the special symbols "-.*$/%+".The *(asterisk) symbol is used as start/stop character. JvBarCode automatically add the start and stop character for you so you don't include them in your barcode message.
Code 39 is by far the most popular code used in almost any non retail world including military and health. In cases where security is a must an optional check digit (modulo 43) can be used (supported and automatically added).

Available versions:

Extended Code 39
encodes the full 128 character ASCII set by pairing Code3of9 characters.
Many characters (SPACE, digits and all capital letters) retain their original encoding.

Available versions:

Standard 2of5 (also known as Code 25 or Industrial 2of5) Has been in use since 1960 for airline tickets, photo envelopes. It is a numeric-only barcode. It is not often used nowadays because it uses much space to encode a single digit.

Available versions:

Interleaved 2of5 (also known as i2of5) It's an enhanced version of code 25. It is the most popular symbologies used by shipping, warehouse and medical fields. It encodes data both in bars and spaces so it is very compact code (the odd numbered digits are coded by the bars and even numbered digits by the spaces).
An optional check digit (supported) can be used.

Available versions:

CODABAR (also known as Rationalized Codabar or USD4 or NW7 or 2of7) Is a variable length code that allow encoding of the following characters 0123456789-$:/.+ and the following four start/stop symbol A,B,C e D (only valid at the beginning and the end of the code). JvBarCode automatically add "A" and "B" as start and stop character for you if you don't include them in your barcode message. An optional check digit (supported) can be used. Commonly used in libraries, blood banks, air parcels.

Available versions:

Code 11 (also known as USD-8) is a numeric only barcode with one special character -.Used for labelling telecommunications devices.
Under development
More ....
Under development

What our customers say...

"...thanks for responding.  You were right.   Everything looks great now!  Now I guess I owe you some..."
P. Powell
"...great work with the java based barcodes do you have a version for..."
C. Arnold
"...mail you an international check, is that address..."
Lynx inc.
"I need your applet to print 2of5 barcode...how can I buy it form you..."
A. Ficarelli
"I was interested in registering the Java Bean for your Barcode 3of9..."
C. LaQuey
"I looked at it and your class worked quite right, great!! "
J. Koldehoff
"I am thinking of using your barcode bean for a POS app I'm working on..."
J. Williams
"I saw your java classes for barcode and thought it was great..."
Zerlotti
"Your classses are great!"
J.Cyrus.
"Great work!"
A.Xia
"I am very impressed by your on-line application for barcode..."
G.Arrenu
"Your Java bar code classes are great..."
R.Rumen
"I looked at it and your class worked quite right, great !!"
J.Koldehoff

International orders/Payment
I'll accept payment in your local currency. Please make sure that you observe the current exchange rates. Source code and support available only for registered users. Please report bugs (if any).

Umberto Marzo
ss 114 km 4,8 cpl. Eucalipto p.F
98013 Messina
ITALY
1