Native JavaScript Barcode Generator

(1)
Price: $0.00

License and Usage Rights Chart

All orders include automatic registration and lifetime Level 1 support and include one incident of Level 2 support for 30 days. Level 2 support and upgrades may be provided beyond 30 days if the Level 2 Support and Upgrade Subscription is purchased when making the order.

The JavaScript Barcode Generator is native JavaScript that may be easily integrated with Web Applications and used with JQuery to create barcode images that also support optional HTML Element ID references. 

  • Generate SVG and HTML5 barcode images from a single native JavaScript file.
  • Compressed and uncompressed source code provided.
  • May be used with JQuery and supports optional HTML Element ID references.
  • Compatible with JavaScript development environments including Visual Studio Code, WebStorm, Eclipse, NetBeans, JQuery, and Apache Cordova.
  • Creates many image types including SVG (Default), HTML5 Canvas, BMP, and Unicode Image.
  • Barcode options may be changed within the top of the referenced .js file or as function parameters.
  • Supports Linear and 2D barcode symbologies including Code 128, GS1-128, GS1 DataBar, Code 39, ITF, USPS IMb, UPCA, EAN13, PDF417, Data Matrix, and QR Code.
  • Includes advanced support for ASCII functions, GS1, ISBT, and HIBC with tilde options.
  • Includes patented technology not available from any other company.
  • May also be used in Oracle Reports Web layout mode.
  • 2024 Product Update: QR Code now includes new built-in support for Mixed Auto ModeUTF8 EncodingTLV and Base64Swiss QR-BillCenter Override, and GS1 QR Code. Data Matrix includes a faster and more efficient auto-encoding algorithm and supports GS1 and UTF8.

IDAutomation.com also provides several other barcode products for easy integration with Web Applications.

User Manual Download Demo

Before Ordering: The Native JavaScript Barcode Generator will be available for download immediately after payment is received.

  • Refer to the License Summary to determine the license needed and what is included with each license. 
  • The product will be available for download immediately after payment is received; valid credit card and PayPal orders are instantly approved.
  • All orders include automatic registration and lifetime Level 1 support and include one incident of Level 2 support for a period of 30 days. Level 2 support and upgrades may be provided beyond 30 days if the Level 2 Support and Upgrade Subscription is purchased when making the order.
  • Purchase risk-free; this product is provided with a 30-day unconditional money-back guarantee.
  • Receive a 30% discount on Developer Licenses when you submit a Small Company Agreement. To qualify, your organization must have a gross annual revenue or funding of less than $2 Million USD.

Overview of the JavaScript Generator

The Native JavaScript Barcode Generator may be easily integrated with Web Applications, Oracle Reports, and HTML to create barcode images. Because it is native JavaScript, no additional components, fonts or plug-ins need to be installed to create barcodes; it is the complete JavaScript barcode generator.

User Manual Download Demo

Additional JavaScript Barcode Generator Script information for specific symbologies:

Additional Features Include:
  • Easily Integrated by simply calling the function:
    <script type="text/javascript">
       document.write(IDAutomation_JavaScriptBarcode_C128("IDAutomation"));
    </script>
  • Each Symbology is provided as a separate compressed .js file to optimize barcode generation speed.
  • Multiple File Types are provided for various purposes:
    • symbology.js - the primary compressed file to use in production that produces several image types.
    • symbology.uncompressed.js - the uncompressed JavaScript source code.
    • symbology.svg.js - this is a smaller SVG-only compressed file to use in production when only SVG is required.
    • symbology.svg.uncompressed.js - the uncompressed SVG source code.
  • JQuery Compatibility and similar functionality is provided by referencing the function, for example:
    <div id="datamatrix">
    </div>
    <script type=""><br>   $(document).ready(function() {
          $("#encode").click(function(e) {
             text = $("#datatoencode").val();
             $("#datamatrix").html(IDAutomation_DataMatrix(text));
          });
       });
    </script>
  • Multiple Image Types are easily generated with the ReturnImage parameter:
    • 0 = SVG (Default).
    • 1 = BMP.
    • 2 = HTML5 Canvas.
    • 3 = Font Image; generates a symbol from a mono-spaced system font.
  • Optional Element ID references are supported by a function parameter:
    With Element ID:
    <div id="svg_barcode"></div>
    <script type="text/javascript">
       document.write(IDAutomation_JavaScriptBarcode_C128("123456789012", null, null, null, null, null, null, 'svg_barcode'));
    </script>
    Without Element ID:
    <script type="text/javascript">
       document.write(IDAutomation_JavaScriptBarcode_C128("123456789012"));
    </script>
  • Options may be changed within the top of the referenced .js file or as function parameters.
    Function Parameters:

    Function Parameters

    Top of the referenced .js file:

    Options at the top of the referenced .js file.

  • GS1 Support is provided by allowing the FNC1 to be easily encoded in Code 128, Data Matrix, and QR Code symbols.
  • GS1 HRI (Human Readable Interpretation) .js file is provided in all packages that include Code 128, Data Matrix, and QR Code.
  • Barcode options may be changed within the top of the referenced .js file or as descriptive function Parameters.
  • Easy Function Encoding Capability - IDAutomation's JavaScript generators provide easy methods of encoding functions such as returns, tabs in Code 128, PDF417, Data Matrix,  and QR Code symbols.
This product supports the following symbologies:

  • Code 39 & Code 39 MOD43
  • Code 128 Auto & GS1-128
  • Code 128 as separate sets A, B, and C
  • Data Matrix ECC200 and GS1-DataMatrix
  • EAN-13
  • GS1 DataBar Omnidirectional, GS1 DataBar Stacked Omnidirectional and GS1 DataBar Expanded
  • ITF (Interleaved 2 of 5) including GS1 ITF-14
  • PDF417
  • QR Code, Micro QR Code, and GS1-QRCode
  • UPC-A
  • USPS IMb
(1)
Average rating 10 out of 10 ( based on 1 review )

So far, so good!

Review by John on 10/17/2020

We use this bar-code generator software to print bar-codes on attendee badges using software written in HTML/JavaScript/CSS that must be passed through a program called QZ Tray to get from our web-server to our on-site printers. We tried half-a-dozen "free" bar-code generators, none of which worked with this QZ Tray program -- they were all distorted or only printed half the bar-code or were completely unreadable for some other reason. So we were quite skeptical about paying almost $700 for this one. However, based upon their promised money-back-guarantee, we felt comfortable enough to go ahead and spring for it. And it worked perfectly!! Needless to say, we'll be using this piece of software from now on. by Laurence on 10/18/2019

Write a Review