Java Barcode UPC E GeneratorBarcode UPC-E Generation in Java Class, Jasper Reports, iReport, BIRT
Java Barcode offers the most affordable Java barcode generator for barcode Java professionals.
Java UPC-E Introduction
UPC-E is also known as Universal
Product Code version E, UPC-E Supplement 5/Five-digit Add-On, UPC-E Supplement
2/Two-digit Add-On, UPC-E+5, UPC-E+2, UPC-E0, E0, UPC-E1, E1, GTIN-12 with lead
"0", GS1-12, UCC-12
UPC-E is a variation of UPC-A which allows for a more compact barcode by eliminating "extra" zeros. Since the resulting UPC-E barcode is about half the size as an UPC-A barcode, UPC-E is generally used on products with very small packaging where a full UPC-A barcode couldn't reasonably fit. A UPC-E barcode represents 6 digits with an implied number system 0.
Java UPC-E Properties
UPC-E Type Value: com.keepdynamic.barcode.generator.Linear.UPCE (22). UPC-E Supplement 2 Type Value: com.keepdynamic.barcode.generator.Linear.UPCE_2 (23). UPC-E Supplement 5 Type Value: com.keepdynamic.barcode.generator.Linear.UPCE_5 (24).
Java Barcode UPC-E Generator - Java Class Implementation
The following Java code illustrates how to generate a barcode in Java class:
22 private static void testLinear() throws Exception
23 {
24 Linear barcode = new Linear();
25
26 // set barcode properties
27 barcode.setType(Linear.CODE128);
28 barcode.setData("1234567890");
29
30 // draw and generate barcode to specified file
31 barcode.draw("C:\\Code128.gif");
32 }
Java Barcode UPC-E Generator - Java Servlet Implementation
The following Java code illustrates how to generate a barcode in Java Servlet class:
11 public class BarcodeServlet extends HttpServlet {
12 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException
13 {
14 try {
15 Linear barcode = new Linear();
16
17 // set barcode properties
18 barcode.setType(Linear.CODE128);
19 barcode.setData("1234567890");
20
21 // draw and generate barcode to response's ServletOutputStream
22 ServletOutputStream servletoutputstream = response.getOutputStream();
23
24 barcode.draw(servletoutputstream);
25
26 } catch (Exception e) {
27 throw new ServletException(e);
28 }
29 }
30 }
31
View BarcodeServlet.java source code Java Barcode UPC-E Generator - HTTP Request Implementation
Java Barcode UPC-E Generator - java.awt.Image Object Implementation
The following Java source code shows how to generate a barcode in a java.awt.Image object:
21
22 private static void testLinear() throws Exception
23 {
24 Linear barcode = new Linear();
25
26 // set barcode properties
27 barcode.setType(Linear.CODE128);
28 barcode.setData("1234567890");
29
30 // create image object
31 java.awt.image.BufferedImage image = new java.awt.image.BufferedImage(300,300,java.awt.image.BufferedImage.TYPE_BYTE_INDEXED );
32 // get graphic context of image
33 java.awt.Graphics2D imgGraphics = image.createGraphics();
34
35 // draw barcode to specified location in Rectangle
36 barcode.draw(imgGraphics, new java.awt.Rectangle(0, 0, 300, 300));
37 }
Java Barcode supports: 2D / Matrix Barcode Symbologies: Data Matrix, PDF-417, QR-Code 1D / Linear Barcode Symbologies: Codabar, Code 11, Code 2 of 5, Interleaved 2 of 5, Code 39, Code 93, Code 128 EAN 128, EAN 8, EAN 13, UPC-A, UPC-E, ISBN, ISSN, ITF-14, Identcode, Leitcode, MSI Plessey, Onecode, Planet, Postnet, RM4SCC, |