<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v20.dtd">
<document>
  <header>
    <title>Welcome to Barcode4J</title>
  </header>
  <body>
    <section>
      <title>Introduction</title>
      <p>
        <strong>Barcode4J</strong> is a flexible generator for barcodes written 
        in Java. It's free, available under the <fork href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, version 2.0</fork>.
      </p>
    </section>
    <section>
      <title>Features</title>
      <ul>
        <li>1D barcode implementations [<link href="examples.html">examples</link>] [<link href="site:current/barcode-xml/general">xml-format</link>]:
          <ul>
            <li>Interleaved 2 of 5 </li>
            <li>ITF-14</li>
            <li>Code 39</li>
            <li>Code 128</li>
            <li>EAN-128, GS1-128 (based on Code 128)</li>
            <li>Codabar</li>
            <li>UPC-A and UPC-E (with supplementals)</li>
            <li>EAN-13 and EAN-8 (with supplementals)</li>
            <li>POSTNET</li>
            <li>Royal Mail Customer Barcode (Four State)</li>
            <li>USPS Intelligent Mail (4-State Customer Barcode)</li>
          </ul>
        </li>
        <li>2D barcode implementations [<link href="examples.html">examples</link>] [<link href="site:current/barcode-xml/general">xml-format</link>]:
          <ul>
            <li>PDF 417 (ISO/IEC 15438:2001(E))</li>
            <li>DataMatrix (ISO/IEC 16022:2000(E))</li>
          </ul>
        </li>
        <li>Support for multiple output formats [<link href="site:output-formats">output-formats</link>]:
          <ul>
            <li>SVG</li>
            <li>EPS (Encapsulated PostScript)</li>
            <li>Bitmap images (such as PNG or JPEG)</li>
            <li>Java2D (AWT)</li>
            <li>Text (for testing and debugging only)</li>
          </ul>
        </li>
        <li>Servlet with support for SVG, EPS and bitmap output [<link href="site:servlet">more info</link>]</li>
        <li>Command-line interface [<link href="site:cli">more info</link>]</li>
        <li>Plug-ins/extensions for third-party products:
          <ul>
            <li>
              Apache Xalan: SVG-generating XSLT extension [<link href="site:xalan-ext">more info</link>]
            </li>
            <li>
              SAXON XSLT Processor from Michael Kay: SVG-generating XSLT extension [<link href="site:saxon-ext">more info</link>]
            </li>
            <li>
              Apache FOP: support as fo:instream-foreign-object [<link href="site:fop-ext">more info</link>]
            </li>
          </ul>
        </li>
      </ul>
    </section>
    <section>
      <title>Important Krysalis Barcode News</title>
      <p>
        Krysalis Barcode has been renamed to <strong>Barcode4J</strong> and moved 
        to its own SourceForge project. <link href="krysalis-barcode.html">More...</link>
      </p>
    </section>
  </body>
</document>
