What's New in this Release?

The new version of Aspose.BarCode for Java 5.8.0 has been released. This version sees the barcode detection rate with dark or severely noised images improved. You can also generate a barcode of Code16K symbology. We have defined a few more rules regarding AustralianPosteParcel symbology. The API will throw an exception message when generating AustralianPosteParcel barcode with incorrect code text. If the code text is incorrect in recognition, a Code128 will be returned. Similarly, from now onward the BarCodeReader class’ GetChecksum method returns a checksum for the RM4SCC symbology. This month’s release includes the ability to retrieve product name, assembly version, file version, release date, etc. In order to improve the effectiveness of Aspose.BarCode, we have added two more image processing filters. Color quantification is the key factor. Secure Hash Algorithm (SHA-2) is now supported. Please note that some older applications and operating systems do not support SHA-2, for example, Windows™ XP Service Pack 2 or lower does not support the use of SHA-2. Java SDK 1.4.2 or higher needs to be installed and used on the server for SHA-2 support for Java server support. This new release also adds strength to the whole barcode recognition quality and performance via advanced scanning algorithms. We have incorporated a few fixes specifically for Code128, DataMatrix, Code39 and Aztec symbologies so far it could impact a bit more on these symbologies. There are several other error message fixes when loading Code128 and Code93 codes or reading PDF417, DataMatrix and QR codes. These fixes can also lead to the quality and performance. Many other important fixes are done to improve the overall quality. These improvement areas include the graphics loading time of Pdf417 and GS1Code128 codes, recognition failure of QR, Datamatrix, NonStandard DataMatrix, Code128, PDF417 and Code11, visibility of code text on EAN8, EAN13, UPCA and UPCE symbologies, incorrect recognition of the Datamatrix, Pdf417 codes, incomplete code text recognition of RM4SCC code, incorrect angle detection of Code39Extended code and wrong location when reading PostNet code. Below is the list of main improved features and bug fixes added in this release.

  • MedianSmoothing WindowSize
  • Color quantification and new recognition hint
  • New recognition hint: InvertImage
  • Support dark images recognition
  • Code16K new feature
  • Stack overflow error is fixed for generating a QR code
  • Sign jars with SHA-2 certificate
  • Remove offline documentation and leave only ApiReference
  • AustralianPosteParcel encoder / decoder
  • Unable to recognize QR code without using orientation angle
  • Planet Postnet RM4SCC checksum
  • com.aspose.barcode.BuildVersionInfo class is missing
  • barcode recognition on dark background
  • improved loading bar code image
  • improved loading GS1Code128 bar code images
  • improved recognizing QR code from jpg image
  • improved recognizing a Code128 bar code using orientation enum
  • Code text is still visible even if the CodeLocation is None using EAN8, EAN13, UPCA and UPCE symbologies
  • NonStandard DataMatrix image is now recognizable
  • Incorrect recognition of the Datamatrix code is fixed
  • DataMatrix angle detection
  • Improved recognizing Datamatrix bar code from PNG file
  • Datamatrix C40 mode recognition problem is resolved
  • Fix problem with SwissPostParcel symbology and StripFNC mode.
  • Incorrect recognize of Code128 symbology generated by Custom Width Support Methods is fixed
  • Incorrect quote symbol recognized from DataMatrix is fixed
  • Improved recognizing all PDF417 bar codes from Tif image
  • Extra fake result while recognizing DataMatrix barcode and unable to recognize without MedianSmoothing is now fixed
  • Unable to recognize DataMatrix code from the PDF file is now fixed
  • Improved recognition DataMatrix barcode from Tif file is fixed
  • Incorrect BarCode text from Pdf417 is fixed
  • Recognition with incorrect Symbology
  • Pdf417 Barcode now recognized in BMP
  • Scanning QR code is improved
  • Barcode is detected from an image that does now contain any barcode
  • Incomplete code text when tried to read RM4SCC from JPG image
  • Unable to recognize RM4SCC code from JPG image is fixed
  • Incorrect angle detected of a rotated bar code image is corrected
  • Improved recognition of QR code from jpg image
  • Improved recognition of rectangular Datamatrix
  • Incorrect recognition of NonStandard DataMatrix images is fixed
  • Recognition of QR code from the PDF file is Improved
  • recognizing DataMatrix is Improved.
  • Return wrong location while reading PostNet barcodes
  • Reading QR code through AllSupportedTypes is fixed
  • corrected BarCode text from Pdf417
  • Error message is fixed while recognizing a PDF417 code
  • Recognition Improved from QR code from Tif file format
  • Loading Code128 bar code images is fixed

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.BarCode for Java documentation that may guide you briefly how to use Aspose.BarCode for performing different tasks like the followings.

-  Better and Faster Image Processing for Barcode Recognition: http://www.aspose.com/docs/display/barcodejava/Better+and+Faster+Image+Processing+for+Barcode+Recognition

-   Get the Product Name and Assembly Version Information: http://www.aspose.com/docs/display/barcodejava/Get+the+Product+Name+and+Assembly+Version+Information

Overview: Aspose.BarCode for Java

Aspose.BarCode is a Java based visual component for generation & recognition of 1D & 2D barcodes to support Java, web applications and J2ME platform. It supports 29+ barcode symbologies like MSI, QR, OneCode, Australia Post, Aztec, Code128, Code11, EAN128, Codabar, Postnet, USPS and also supports image output in GIF, PNG, BMP & JPG formats. Other features include barcode size & color settings, rotation angle & caption. You can render barcodes to images, printers, HTTP servlet response & graphical objects too.

More about Aspose.BarCode for Java

- Homepage of Aspose.BarCode for Java: http://www.aspose.com/java/barcode-component.aspx

-  Download Aspose.BarCode for Java: http://www.aspose.com/community/files/72/java-components/aspose.barcode-for-java/default.aspx

- Online documentation of Aspose.BarCode for Java: http://www.aspose.com/docs/display/barcodejava/Home

- Demos of Aspose.BarCode for Java: http://www.aspose.com/demos/java-components/aspose.barcode/default.aspx

Contact Information

Aspose Pty Ltd

Suite 163, 79 Longueville Road

Lane Cove, NSW, 2066

Australia

http://www.aspose.com/

sales at aspose dot com

Phone: 888.277.6734

Fax: 866.810.9465