Java Barcode (Java Barcode Generator generates Linear, PDF417, Data Matrix and QRCode)

Java Barcode Generator  >  Java Barcode Generation Guide  >  Java Intelligent Mail Barcode (Onecode) Generator

Java Intelligent Mail Barcode (Onecode) Generator

Create Barcode Intelligent Mail (Onecode) in Java Class, Servlet, Jasper Reports, iReport & BIRT

Intelligent Mail Barcode has also been referred to as OneCode, IMB and the 4-State Barcode.
The Intelligent Mail barcode is a 65-bar code for use on mail in the United States.

Java Intelligent Mail Barcode (Onecode) prints:

  • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9



Java Intelligent Mail (Onecode) Barcode Generator - Common Questions



1. How to generate Intelligent Mail (Onecode) barcodes in JSP & HTML pages?

  1. Copy "barcoding" folder contents to your Java Servlet container like Tomcat's applications folder
  2. Restart your Java Servlet container
  3. Open your web browser like IE, Firefox, and navigate to http://localhost:8080/barcoding/linear?DATA=0123456789&TYPE=5
  4. To generate barcode images in JSP or HTML pages, insert the following html img tag code:
    <img src="http://localhost:8080/barcoding/linear?DATA=0123456789&TYPE=5" border=0 />


2. How to create Intelligent Mail (Onecode) barcodes in Java Servlet?

        try {
            Barcode barcode = new Barcode();
            barcode.setSymbology(Barcode.CODE128);
            barcode.setCode("0123456789");

            response.setContentType("image/jpeg");
            response.setHeader("Pragma", "no-cache");
            response.setHeader("Cache-Control", "no-cache");
            response.setDateHeader("Expires", 0);
            ServletOutputStream servletoutputstream = response.getOutputStream();

            barcode.drawOnStream(servletoutputstream);

        } catch (Exception e) {
            throw new ServletException(e);
        }        


3. How to generate Intelligent Mail (Onecode) barcodes in Java Class?

        Barcode barcode = new Barcode();
        barcode.setSymbology(Barcode.CODE128);
        barcode.setCode("0123456789");
        barcode.drawImage2File("C://code128.gif");


4. How to draw Intelligent Mail (Onecode) barcodes to image files?

        Barcode barcode = new Barcode();
        barcode.setSymbology(Barcode.CODE128);
        barcode.setCode("0123456789");
        barcode.drawImage2File("C://code128.gif");


5. How to draw & print Intelligent Mail (Onecode) barcodes to Java image objects or stream objects?

        Barcode barcode = new Barcode();
        barcode.setSymbology(Barcode.CODE128);
        barcode.setCode("0123456789");
        barcode.drawOnGraphics("Graphics2D object");
        
        barcode.drawOnStream("OutputStream object");


Java Barcode USPS Intelligent Mail Barcode (Onecode) Generator - Barcode Property Settings



Basic

  • symbology : Barcode symbology type.

    Servlet Parameter: symbology; Default Value: Barcode.CODE128 (11)

  • code : Barcode encoding data value.

    Servlet Parameter: code; Default Value: ""

  • supplementCode : 2 or 5 digits Barcode supplement data for EAN-8, EAN-13, UPC-A, UPC-E, ISBN, ISSN only.

    Servlet Parameter: supplement-code; Default Value: ""

  • addChecksum : Apply Checksum digit at the end of some linear barcode value.

    Servlet Parameter: add-checksum; Default Value: true

Barcode Size

  • barcodeUnit : Unit of meature for all size related properties. 0: Pixel (default); 1: CM; 2: Inch.

    Servlet Parameter: barcode-unit; Default Value: 0 (UOM_PIXEL)

  • barWidth : bar module width, default is 3 pixel

    Servlet Parameter: bar-width; Default Value: 3

  • barHeight : bar module height, default is 60 pixel

    Servlet Parameter: bar-height; Default Value: 60

  • leftMargin : generated barcode image left margin

    Servlet Parameter: left-margin; Default Value: 0.0f

  • rightMargin : generated barcode image right margin

    Servlet Parameter: right-margin; Default Value: 0.0f

  • topMargin : generated barcode image top margin

    Servlet Parameter: top-margin; Default Value: 0.0f

  • bottomMargin : generated barcode image bottom margin

    Servlet Parameter: bottom-margin; Default Value: 0.0f

  • resolution : generated barcode image resolution in dpi

    Servlet Parameter: resolution; Default Value: 72 dpi

  • rotate : barcode rotate angle, valid values: 0 (ROTATE_0), 1 (ROTATE_90), 2 (ROTATE_180), 3 (ROTATE_270)

    Servlet Parameter: rotate; Default Value: 0 (ANGLE_0)

  • barcodeWidth

    Servlet Parameter: barcode-width; Default Value: 0

  • barcodeHeight

    Servlet Parameter: barcode-height; Default Value: 0

Barcode Text Style

  • displayText : set true to draw barcode value text under the barcode

    Servlet Parameter: display-text; Default Value: true

  • textFont : drawn barcode value text font style

    Servlet Parameter: text-font; Default Value: new Font("Arial", Font.PLAIN, 11)



Java Barcode Generator Supporting Barcode Symbology Types



ALL RIGHTS RESERVED. Business Refinery (c) 2006 - 2010. Terms of Use | Privacy Policy