IDAutomation Java Barcode Package 是一個條碼工具代碼包,提供了方便的JAR文件。每個符號類型皆整合至一個JAR文件中,且包含了Applet,Servlet,Class庫和GIF編碼器。此外,為applets程式,圖形編碼器和servlet每個程式包皆提供源代碼。
程式包裡的JavaBeans,Applets,Servlets 和Class Libraries可以在任何平台的Java虛擬機上使用,包括Windows,Linux,MacOS,Unix,Solaris,HP/UX,AS/400 和 OS/390整合自動化編碼至網路應用程式,網站或定制的Java應用程式中。
Java Packages | Symbology Information |
Linear Package | Code 39, Extended Code 39, Code 128, Code 128 auto, AI detection for UCC/EAN128, GS1-128, Interleaved 2 of 5, Codabar, UPC-A, UPC-E, MSI, EAN-8, EAN-13, Code 11, Code 93, Industrial 2 of 5, POSTNET, PLANET & USPS Intelligent Mail. |
GS1 DataBar | GS1 DataBar, Stacked, Truncated, Stacked Omni-directional, Limited, Expanded, Expanded Stacked Omni-directional, Composite components, PDF417, MicroPDF417, UPC-A, UPC-E, EAN-13, EAN-8, GS1-128 and Code 128. Composite components are provided with all linear symbologies. |
Aztec | Aztec matrix generation with automatic mode selection and GS1 compatibility. AIM Specification ANSI/AIM BC13 ISS Aztec Code. |
Data Matrix | Data Matrix with ECC200, ASCII, text, C40 and Base256 encoding, Includes support for US DOD UID and macro codeword 236 and 237ISO/IEC 15434 formats. |
MaxiCode | MaxiCode with structured append, UPS encoding and mode 2-6 support. |
PDF417 | PDF417 with EC levels 1 to 8, text and binary encoding. |
QR-Code | QRCode with support for Byte, Numeric, and Alpha-numeric encoding modes. Automatic Version selection. |
- Royalty free with the purchase of a Developer License.
- Applets are provided for easy integration of barcodes on webpages.
- JavaBean support conforming to the JavaBean specification allows easy integration and customization in a developmental environment.
- Servlets are included for server-side Java barcode image generation and are easy to embed in dynamic HTML as an image with the tag and support Apache Tomcat.
- Class libraries are provided for integration into Java applications.
- High quality images with GIF and JPEG support are generated that do not contain distortion.
- Java container support is provided by the barcode classes, which are descendant of Java.awt.Canvas.
- Automatic check digit calculations may be enabled or disabled for many linear symbologies.
- Auto Sizing options automatically size the images for easier operation.
- JDK 1.1 and above is supported. However, JDK 1.2 or greater is required for the servlet to generate JPEG files and JDK 1.3 is required to use MaxiCode in an application.
- Headless Java compatibility allows images to be generated without a graphic environment in JDK 1.4 and above.
- Integration with Oracle Reports may be implemented using IDAutomation's java class files.
- Code 128 auto encoding is provided for Code 128 in the linear package and supports UCC/EAN-128 barcodes including automatic identification of several AI's.
- Orientation may be set to 0, 90, 180 or 270 degrees.
- Flexible sizing options allow changes to the X dimension, wide to narrow ratio, barcode height, margins and the white space between the bars in the bar code.
- Text options allow the human-readable characters to be enabled or disabled. The human-readable interpretation is often disabled to allow placement of custom text formatting for specific applications.
- Graphic configuration options include settings of the foreground and background colors and fonts for human-readable characters.
- Supplements are supported for 2 and 5 digit EAN and UPC add-ons.
- Supports UPS barcodes including compressed Maxicode.
- USPS Intelligent Mail is supported as well as POSTNET, PLANET and EAN128.
- Bearer bars may be easily created for ITF and all other linear barcode types.
- White bar increase option increases the amount of white space in the symbol to improve readability in the linear version.
- Character grouping property places digits in groups of 3, 4 or 5 to improve readability of the text under the bar-code.
- Source code is provided for all applets, graphic encoders and servlets in the packages. The source code for the barcode generation classes should not be needed; however they may be supplied with the purchase of the Unlimited Developer License and a signed Source Code License Agreement.
- A hosted version is now available to allow barcodes to be generated without installing any software. IDAutomation Dynamic Barcode Generation Service is a fault tolerant, hosted product that performs the same functions of the Java servlet. Barcodes are instantly generated and may be displayed in HTML with the IMG tag; parameters in the URL determine what is encoded.
Applet Implementation
Java Applets are included with all IDAutomation JAR files of the Java Barcode Packages. An applet may be used to easily display barcodes in Web pages with compatible Web browsers. An example of using the applet in HTML is provided in the package download. Properties are modified by changing the appropriate Applet Parameter.
HTML Code Example:
The size must be specified when using the applet. Parameters may be provided in the Applet PARAM tag or from Javascript. For example, the following code will set a new value for the barcode:
JPEG & GIF Encoder Example
The following is a very simple example of the Java source code used to create an image file from the Linear Java Barcode Package:
Additional examples are provided in the package download for each symbology.
java.awt.Image Object Implementation
The following code illustrates how to create a barcode in a java.awt.Image object:
Barcode Fonts
Easy-to-use Self Checking Barcode Fonts
Self-checking fonts offer easy integration with many applications without the requirement of check digit calculations. Easy implementation is accomplished by appending an asterisk before and after the data encoded to create a complete barcode symbol, as demonstrated in the following Excel Barcode Example.
Code 39 - An alpha-numeric barcode that encodes uppercase letters, numbers and some symbols; it is also referred to as Barcode/39, the 3 of 9 Code and LOGMARS Code. | Codabar - A numeric barcode encoding numbers with a slightly higher density than Code 39. |
Linear Barcode Fonts
IDAutomation provides over 30 font tools, macros and source code for easy application integration of the following barcode types. Many are supplied with examples for use in Microsoft Word, Excel, Access and Crystal Reports.
Code 128 - Alpha-numeric barcode with three character sets. Supports Code-128, GS1-128 (Formerly known as UCC/EAN-128) and ISBT-128. | Code 128 for Mac - Cross-Platform compatible that work with any font codepage in any country, including double-byte character sets. |
GS1-128 - used to create GS1-128 barcodes set by GS1.org specs, including USPS Special Services barcodes. | GS1 DataBar - formerly known as RSS Symbology. Used to encode the GTIN and other GS1 related data. |
Code 11 - High-density numeric barcode used mostly in labeling telecommunications components. | Code 93 - Similar to Code 39, but requires two checksum characters. |
Interleaved 2 of 5 - The Interleaved 2 of 5 barcode symbology encodes numbers in pairs, similar to Code 128 set C. | MSI Plessey - Designed by the Plessey Company in England and is used primarily in libraries and retail applications, such as on grocery store shelves. |
UPC, EAN & GTIN - This is one of the most common barcode types. It is used to encode the GTIN and also used to create JAN, ISBN and Bookland barcodes. |
Postal Fonts
USPS Intelligent Mail IMb - A new USPS barcode that combines POSTNET and PLANET data into a single bar code. Formerly referred to as OneCode and the 4-State barcode.
POSTNET & PLANET - Used by USA post offices for mail delivery and tracking.
RM4SCC - Used by post offices in England and Australia for their Cleanmail Service. Used to create the CBC (Customer Bar Code), UK postcodes as well as Delivery Point Suffixes (DPSs)
Bundled Barcode Font Advantage Packages
These bundles include many of IDAutomation's fonts in one package for a reasonable price.
TrueType Font Package for Windows - Includes the most popular linear barcode fonts as well as MICR and OCR in TrueType form for Windows. | Premiere Font Package - Includes all linear bar code fonts as well as MICR and OCR in TrueType, OpenType, PostScript and PCL form. |
Universal Barcode Font Advantage - Designed to support most linear barcodes as a single font on multiple operating systems and locales. Supports Code 128, GS1-128, Code 39, Interleaved 2 of 5, Postnet, Planet, USPS Intelligent Mail, MSI and Codabar. | 2D Universal Font Package - Create multiple two-dimensional (2D) barcodes as a single font from multiple operating systems with the IDAutomation 2D Universal Barcode Font. Supports Aztec, Data Matrix, QR-Code and PDF417, also includes MaxiCode. |
2D Fonts including Aztec, DataMatrix & PDF417
IDAutomation's unique 2D font packages include several font encoders and graphic encoders in a single product. The fonts are all compatible with IDAutomation's Universal 2D Font, which create several symbol types from a single font. Developer Licenses for these packages are perpetual and royalty-free.
Aztec Fonts - A 2D matrix barcode type that does not require quiet zones. | Data Matrix Fonts - A matrix symbol that allows very efficient encoding of data into a square barcode with error correction. |
MaxiCode Fonts - Used primarily by UPS to route and track packages. | PDF417 Fonts - This unique 2D barcode type is commonly used on FedEx shipping labels and can be decoded with a PDF capable laser or CCD scanner. |
QR-Code Fonts - A matrix symbol that is capable of encoding binary, ASCII and Kanji characters. |
MICR & OCR Font Advantage Packages
IDAutomation's MICR fonts allow printing of numbers and codes to create bank checks or drafts from blank check stock. IDAutomation's OCR-A and OCR-B fonts are used for OCR applications requiring these specific fonts.
MICR E13B Fonts - Used by banks in the US and several other countries for MICR E-13B encoding. | MICR CMC7 Fonts - Used by banks in France, Mexico and many Spanish speaking countries. |
OCR-A and OCR-B Fonts - A text font that is very easy for optical character recognition systems to read. | Security Fonts - Used to securely print text, names and currency amounts on highly secure documents. |
Components
IDAutomation’s components dynamically create barcodes as graphic images, not as fonts. Several linear and two-dimensional barcode symbologies are supported including Code 128, Code 3 of 9, Interleaved 2 of 5, Codabar, LOGMARS, EAN128, GS1-128, UPC, MSI, EAN, Code 11, Code 93, Industrial 2 of 5, USPS Intelligent Mail, PostNet, PDF417, Aztec, Data Matrix ECC200, QR-Code and MaxiCode.
Server-Based Barcode Components:
ASPX Generator Script
- A single symbology specific .ASPX barcode script is all that is needed; there are no additional fonts or components to install.
- Stream server-side 1bpp (one bit per pixel) image files to the browser without generating temp files on the server.
ASP.NET Server Control
- Easy to use just drag-and-drop.
- 100% managed code created in C# .NET with strong name signatures and signed DLLs.
- Compatible with all web browsers that display GIF, JPEG or PNG images on any operating system.
Java Barcode Packages
- Each package contains a servlet, applet, JavaBean and class library.
- Each symbology type is combined into a single JAR file with the Applet, Servlet, Class Library, and GIF Encoder included.
PHP Generator Script
- Generates server-side PHP barcodes on any compatible website from a single script file.
- PHP barcode images may be specified as a URL to allow use for several types of implementations.
Streaming Barcode Server for IIS
- Adds barcode streaming to Microsoft Internet Information Server (IIS) to ASP, ASP.NET web pages.
- Easy to install by copying 3 files to the virtual directory or IIS application where barcodes are needed.
Barcode Components:
ActiveX Control & DLL
- Generate ActiveX barcodes as dynamic graphic images.
- Compiled in C++ ATL for high efficiency and no runtime dependencies.
- Compatible with both 32 and 64 bit systems and any application that supports COM or ActiveX components.
- Easy-to-use with Microsoft Access, Excel, Visual Basic 6, and C++.
Windows Forms Controls
- Generate barcodes into Microsoft .NET Framework Applications.
- May be used as a DLL without being loaded on a form.
- 100% managed code created in C#.NET, compatible with Visual Basic .NET and Visual C# .NET.
- Thermal Printer Support is provided to print extremely accurate barcodes on low-resolution printers.
Barcode DLL for .NET Compact Framework
- Generate barcodes into Microsoft .NET Compact Framework Applications.
- May be used as a DLL without being loaded on a form.
- 100% managed code created in C# for compact Framework, compatible with Windows Phone, Mobile, PocketPC, and Windows CE.NET.
.NET Standard & .NET Core Barcode Generator
- Generate Linear + 2D barcode symbols supporting Microsoft's .NET Standard 1.0 and 2.0.
- Symbologies included are supports Code 128, GS1-128, Code 39, Interleaved 2 of 5, Data Matrix, PDF417, and QR Code.
- Compatible with Xamarin.iOS, Xamarin.Android, Xamarin.Mac and Universal Windows.
- 100% managed code created in C# with Royalty-Free licensing.
Native Barcode Generators:
Native Generator for Crystal Reports
- Supports Crystal 9 and up.
- Crystal Reports barcode generator object stays embedded within the report.
- Once the barcode object is installed in a report, no other components or fonts need to be installed.
JavaScript Generator
- Generate SVG (Default), HTML5 Canvas, BMP and Font barcode images from a single native JavaScript file.
- Compressed and uncompressed source code provided.
- Compatible with JQuery.
Native Generator for Google Docs
- Add dynamic barcode capability to Google Documents with a native module.
- Compatible with all the major browsers, such as IE, Chrome and Firefox.
- Once the barcode object is installed in a spreadsheet or document, no other components or fonts need to be installed.
Native Generator for FileMaker
- Supports FileMaker Pro Advanced.
- Cross-platform compatibility with Windows, Mac and iOS.
- Easy to use object that may be easily embedded within a database and used to generate barcodes natively without fonts, plug-ins or linked fields.
Native Generator for Oracle Reports
- Easily add barcodes with an Oracle barcode generator object in a compiled PLL library
- Native and pure PL/SQL code with source available.
Native Generator for Microsoft Access
- Add dynamic barcode capability with barcode objects embedded in the report
- Once the barcode object is installed in a report, no other components or fonts need to be installed.
Microsoft Excel Native Barcode Generator
- Add barcode generation to Excel spreadsheets without installing any special fonts, DLLs or plug-ins.
- Complete VBA source code is provided with purchase.
SSRS Barcode Generator
- Supports SQL Server Reporting Services (SSRS) 2008 R2 and up.
- Embeds the barcode generator natively in the report without any dependencies.
- This product purchase also includes the Script Generator, which supports additional symbologies.
Barcode Label Design Software Applications
Barcode label software applications provide an easy to use interface for the design of labels that may include graphics, text and bar codes. After the labels are designed, they may be printed to label stock on standard laser, inkjet or thermal printers.
IDAutomation Barcode Label Software
IDAutomation Barcode Label Software is an easy to use WYSIWYG barcode label printing software application that prints barcodes, text and graphics on standard laser or inkjet printers, in addition to thermal barcode printers.
- Easy to use WYSIWYG label design interface.
- Prints to any Windows® printer that supports graphics.
- Supports thermal printers with a Windows print driver.
- Imports label data from comma delimited or CSV text, Microsoft® Excel and Access files.
- The Pro version can link to data in ODBC, Oracle and Microsoft SQL Server databases.
IDAutomation Check Printing Software
IDAutomation Check Printing and Design Software allows users to easily design, create and print bank checks onto blank or pre-designed check stock. This product is free to use with the purchase of the MICR E-13B Font Package.
- MICR E13B fonts were created according to ISO 1004:1995 and meet the ANSI X9.27-1995 specs.
- Has .NET Framework 2.0 native compatibility and Windows 8 and 10 compatibility.
- Supports importing of signature, logo images, and secure number amounts.
- Includes VB scripting and database connectivity to CSV files, Excel, Access, Oracle, and SQL Server.
IDAutomation Barcode Image Generator
The IDAutomation Barcode Image Generator is an end-user application that creates barcode images files and can paste barcodes into many Windows applications.
- Easily create barcode image files in JPEG, TIFF, PNG, BMP and WMF formats.
- Quickly paste barcodes into other Windows applications.
- Create barcode image files for PhotoShop, Quark, CorelDraw and others for printing purposes.
Barcode Scanner ASCII String Decoder
Reveals hidden, non-printable ASCII characters and commands from keyboard emulation devices, such as USB Barcode Scanners.
It is useful in verifying commands such as FS, RS, GS, and EOT that are encoded in barcodes, because they are not normally revealed when the barcode is scanned.