Barcode Professional 5.0 for WPF just released! New GS1 QR Code, Chinese Han Xin Code, IFA PPN and more!

We’re proud to announce the availability of Barcode Professional 5.0 for WPF!

Barcode Professional for WPF is a lightweight .NET barcode encoder that generates and prints vector barcode symbols in WPF Apps. This new Version 5.0 features many new barcode standards including Full GS1 QR Code, 2D Chinese Han Xin Code, IFA PPN securPharm, USPS IMpb and more; as well as better barcode exception handling and other improvements! This new symbologies and features make Barcode Professional 5.0 the most complete and advanced vector-based barcode generator product for WPF developers brought to you by real barcode experts.

What’s new in Barcode Professional 5.0 for WPF?

  • New! Barcode Symbologies added:
    • Han Xin Code (2D) Chinese Barcode
      Example of Han Xin Code barcode
    • GS1 QR Code
      Concatenation of Variable Length Data Strings in GS1 QR Code barcode
    • IFA PPN (securPharm) 2D Data Matrix with PZN8 auto conversion
      IFA PPN barcode for Product Code 03752864
    • HIBC LIC 2D Data Matrix, QR Code & Aztec Code versions
    • HIBC PAS 2D Data Matrix, QR Code & Aztec Code versions
    • ISBT 128 2D Data Matrix
    • Deutsche Post Response Plus PostMatrix 2D
      Deutsche Post PostMatrix Barcode
    • USPS Intelligent Mail Package Barcode IMpb
      Example of a USPS Intelligent Mail Package (IMpb) barcode image
    • EAN-14 (GTIN-14)
    • DUN-14 (ITF and GS1/EAN/UCC Versions)
    • DHL AWB Code 39
    • Deutsche Post BZL Code 128
  • New! EAN/UPC Magnification Factor setting
  • New! String Format Patterns are supported for Code & Text properties
  • New! ITF-14 H Marks (Print Gain Gauge)
  • New! Get the runtime value for Auto-type properties when a barcode symbol is generated. Mainly found in 2D symbologies.
  • Improved! GS1-128 (formerly EAN/UCC-128) Application Identifiers updated per GS1 General Specification v13
  • Improved! HIBC LIC updated to Spec. v2.3 SLS (2009)
  • Improved! HIBC PAS updated to Spec. v1.3 (2010)
  • Improved! ISBT 128 updated to Spec. v4.5.0 (2013)
  • Improved! Error handling in the overall Barcode generation process. New BarcodeException class with some standard error codes and descriptions.
  • Improved! In 2D barcodes with Auto Format or Version selection options, now user selected fixed value is honored and an exception will be thrown if data to encode exceeds it. In earlier versions, the behavior was to auto select a new format or version if possible. The 2D Symbologies affected are: Aztec Code, Data Matrix, MicroPDF417, QR Code, and Micro QR Code.

Do you like the new features? Just give it a try by Downloading a fully-functional Eval Version

We’re experts on the barcode field. If you need assistance please do not hesitate and contact our Support Team

Barcode Professional SDK 4.0 just released! New GS1 QR Code, Chinese Han Xin Code, IFA PPN, Artistic Barcodes and more!

We’re proud to announce the availability of Barcode Professional SDK 4.0 for .NET Framework!

Neodynamic Barcode Professional SDK 4.0 for .NET is a royalty-free lightweight .NET assembly (DLL) which can be used for adding advanced barcode capabilities such as barcode image generation and printing support to any .NET Framework-based applications. This new Version 4.0 features many new barcode standards including Full GS1 QR Code, 2D Chinese Han Xin Code, IFA PPN securPharm, USPS IMpb and more; as well as new artistic barcodes features, better barcode exception handling and other improvements! This new symbologies and features make Barcode Professional SDK 4.0 the most complete and advanced barcode generation product for .NET developers brought to you by real barcode experts.

What’s new in Barcode Professional SDK 4.0 for .NET?

  • New! Barcode Symbologies added:
    • Han Xin Code (2D) Chinese Barcode
      Example of Han Xin Code barcode
    • GS1 QR Code
      Concatenation of Variable Length Data Strings in GS1 QR Code barcode
    • IFA PPN (securPharm) 2D Data Matrix with PZN8 auto conversion
      IFA PPN barcode for Product Code 03752864
    • HIBC LIC 2D Data Matrix, QR Code & Aztec Code versions
    • HIBC PAS 2D Data Matrix, QR Code & Aztec Code versions
    • ISBT 128 2D Data Matrix
    • Deutsche Post Response Plus PostMatrix 2D
      Deutsche Post PostMatrix Barcode
    • USPS Intelligent Mail Package Barcode IMpb
      Example of a USPS Intelligent Mail Package (IMpb) barcode image
    • EAN-14 (GTIN-14)
    • DUN-14 (ITF and GS1/EAN/UCC Versions)
    • DHL AWB Code 39
    • Deutsche Post BZL Code 128
  • New! EAN/UPC Magnification Factor setting
  • New! String Format Patterns are supported for Code & Text properties
  • New! SnapsToDevicePixels property which allows pixel perfect rendering on the target device canvas
  • New! ITF-14 H Marks (Print Gain Gauge)
  • New! Get the runtime value for Auto-type properties when a barcode symbol is generated. Mainly found in 2D symbologies.
  • New! Create artistic barcode symbols by specifying a custom image pattern to fill the bars & dots (ArtBarImagePattern property) as well as stamping logos (ArtLogoImage) with opacity option!
    Artistic Barcodes with logo & fill patterns
  • Improved! GS1-128 (formerly EAN/UCC-128) Application Identifiers updated per GS1 General Specification v13
  • Improved! HIBC LIC updated to Spec. v2.3 SLS (2009)
  • Improved! HIBC PAS updated to Spec. v1.3 (2010)
  • Improved! ISBT 128 updated to Spec. v4.5.0 (2013)
  • Improved! Error handling in the overall Barcode generation process. New BarcodeException class with some standard error codes and descriptions.
  • Improved! In 2D barcodes with Auto Format or Version selection options, now user selected fixed value is honored and an exception will be thrown if data to encode exceeds it. In earlier versions, the behavior was to auto select a new format or version if possible. The 2D Symbologies affected are: Aztec Code, Data Matrix, MicroPDF417, QR Code, and Micro QR Code.

Do you like the new features? Just give it a try by Downloading a fully-functional Eval Version

We’re experts on the barcode field. If you need assistance please do not hesitate and contact our Support Team

Barcode Professional for XAML WinRT Windows Store Apps just released!

Barcode Pro for XAML WinRT (Windows Store Apps)

Today is great day! We’re proud to announce that our new Barcode Professional for XAML WinRT is now available!

You can start using Barcode Professional for XAML WinRT in your Windows Store Apps for adding barcode printing and generation capabilities. Barcode Pro for XAML WinRT can be used within Windows Store Apps developed with VB, C# or C++ in Visual Studio 2012 or the Expression edition for Windows 8!

Feel free to contact our experts for any kind of questions on our products.

Porting Barcode Professional to Windows 8 WinRT API

Our team has not stopped since the WebClientPrint product release and this time they are working on porting our first-class Barcode Professional product to the new Windows 8 WinRT API.

Neodynamic is the only company specialized in barcode technologies which provides GS1/ISO-IEC/AIM-compliance linear (1D), postal, 2D, stacked and composite barcode symbols to .NET developers and the new Windows Store applications market will need a first-class barcode solution for sure.

Let’s say you need to create high quality QR Code to stamp it on gift cards, invoices, etc within your Windows Store app. Or maybe you need to create and print barcode labels within your Windows Store app. Or the business reports need some kind of barcode being there. For any barcode needs you might have when developing your Windows Store apps, you can safely leverage them to Neodynamic’s Barcode Professional for XAML WinRT product.

The product will be available shortly so stay tuned!

ThermalLabel SDK 5.0 and Visual ThermalLabel Editor Add-on just released!

ThermalLabel SDK 5.0 and Visual ThermalLabel Editor Add-on

Neodynamic is proud to announce the availability of ThermalLabel SDK 5.0 for .NET Framework!

Neodynamic ThermalLabel SDK 5.0 for .NET is a royalty-free lightweight .NET assembly (DLL) that lets you to design barcode labels and print them to Zebra Thermal Printers (any printers supporting ZPL® or EPL® languages/emulators) by writing just pure .NET code in VB.NET or C#. The new v5.0 brings new great features like the new Native Printer Fonts, the Native Barcode Engine and the so awaited ThermalLabel Editor Add-on!

Empower your .NET apps with the ThermalLabel Visual Editor Add-on!

Empower your .NET apps with the ThermalLabel Visual Editor Add-on!
Empower your .NET apps with the ThermalLabel Visual Editor Add-on!

ThermalLabel Editor Add-on is a first-class barcode label designer component for .NET Windows desktop apps (WinForms & WPF) which empowers your own apps by providing an end-user visual label editor!

With the ThermalLabel Editor component, you can allow your end-users to create, load, edit and save ThermalLabel objects in the form of XML template file definition or .NET object within your own .NET apps.

What’s new in ThermalLabel SDK 5.0?

  • New! Native Printer Font approach used with TextItem and BarcodeItem objects. The SDK provides three TrueType font files (*.ttf) which abstract the ZPL/EPL built-in fonts boosting the performance of the printing process. These TrueType fonts are needed to simulate the built-in fonts when rendering the output label to PDF documents or image files only, and for editing TextItem or BarcodeItem objects on the ThermalLabelEditor component.
  • New! Native Barcode Engine approach used with BarcodeItem objects. This new barcode rendering engine generates barcode symbols by using primitive built-in ZPL and EPL commands based on our own barcode algorithms. It greatly reduces the amount of ZPL/EPL bytes sent to the printers when comparing it to the same output generated by the graphic approach.
  • New! Added the PrintAsGraphic property to Item-derived classes. This new property is to bypass the new “Native” features and use the graphic engine for rendering.
  • New! Added the DataFieldFormatString to Item-derived classes which allows you to set up the string that specifies the display format for the value of the data field.
  • New! Added the PropertyChanged event to Item-derived classes.
  • New! Added the Comments property to Item-derived classes. This property is not printable but is useful for commenting each of the items which composes a label layout. It could be used for review process and the ThermalLabelEditor nicely will display such comments as a tool tip when the mouse pointer is over the item.
  • New! Added the UpdateFrom method to Item-derived classes and to the Font class. It is useful for updating the properties of an object based on the properties of another object. Mainly used when working with the ThermalLabelEditor component.
  • New! Added Mils (1/1000 inch) to the list of supported units.
  • New! Added support for Native Printer Font to the Font class.
  • New! New MultipleSelectionItem class. It basically represents a collection of Item-derived classes which have been selected on the ThermalLabelEditor canvas by the end-user.
  • New! A new Visual Label Editor/Designer add-on called ThermalLabelEditor component. The ThermalLabelEditor component is a first-class label designer for .NET Windows desktop apps featuring visual aids for label design process, undo/redo engine, Cut-Copy-Paste functionality, z-ordering on items, zooming, keyboard shortcuts for well-known common actions, In-place text edition for TextItem objects and many more features.

Learn more about ThermalLabel SDK 5.0 for .NET and Download a full evaluation copy without expiry date

Barcode Professional SDK, ASP.NET and Windows Forms – Added support for horizontal and vertical dpi resolutions

Today we published a maintenance release of our Barcode Professional SDK for .NET, ASP.NET and Windows Forms editions. The new builds contain the following updates:

  • New! Added support for horizontal and vertical dpi resolutions through the GetBarcodeImage() method. This new feature allows you to generate barcode images featuring different horizontal and vertical dpi values.

You can download and update the products by using their download links which can be found in the license email or in the Download section of our website.
The “Assembly Version” of the dlls have not changed but the “File Version”. Here is the list of all new “File version” attributes depending on the Barcode Professional edition:

  • Barcode Professional SDK for .NET patched to v3.0.2000.14
  • Barcode Professional for Windows Forms .NET patched to v7.0.2000.16
  • Barcode Professional for ASP.NET patched to v7.0.2000.12

Need to add barcodes in SQL Reporting Services 2012?

We’re proud to announce the availability of Barcode Professional 7.0 for the latest Microsoft SQL Server Reporting Services 2012! Barcode Professional for SSRS is the first third-party barcode solution supporting RS 2012 version.

Barcode Professional for RS brings you a new Barcode CRI (Custom Report Item) for supporting SQL Server Reporting Services 2012 edition which you can use within Visual Studio 2010 or the new SQL Server Data Tools 2012 (formerly Business Intelligent Development Studio a.k.a. BIDS) for adding high quality barcode images into your RDL server reports.

Barcode Professional supports most popular Linear (1D), Postal, MICR & 2D Symbologies/Standards all-in-one solution including Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14), EAN 13 & UPC, Postal (USPS, British Royal Mail, Australia Post, DHL, etc.), Data Matrix, QR Code, PDF 417, Aztec Code, UPS MaxiCode, MICR E-13-B Characters, ALL EAN/UPC Composite Barcodes (CC-A, CC-B & CC-C) and many more barcode standards.

How to get it? Just download the installer from http://www.neodynamic.com/ND/Downloads.aspx?tabid=79&prodid=7

NOTE: Customers who bought Barcode Pro 7.0 for RS will get this update for free i.e. at no extra costs!!!

Barcode Professional products line Updated – GS1-128 improved, PDF417 Auto-encoding bug fixed

Today we published a maintenance release for most of our Barcode Professional products. The new builds contain the following updates:

  • Improved the GS1-128 (formerly EAN/UCC-128) barcode algorithm when doing AIs concatenation.
  • Fixed a bug in the Auto encoding mode on PDF-417 barcode.

You can download and update the products by using their download links which can be found in the license email or in the Download section of our website.
The “Assembly Version” of the dlls have not changed but the “File Version”. Here is the list of all new “File version” attributes depending on the Barcode Professional edition:

  • Barcode Professional SDK for .NET patched to v3.0.2000.8
  • Barcode Professional for Windows Forms .NET patched to v7.0.2000.11
  • Barcode Professional for ASP.NET patched to v7.0.2000.7
  • Barcode Professional for WPF patched to v4.0.3500.6
  • Barcode Professional for Silverlight patched to v2.0.40.3
  • Barcode Professional for Reporting Services patched to v7.0.2000.7

How to print barcode labels to client-side Zebra thermal printers from ASP.NET

Print barcode labels to users’ Zebra thermal printers from ASP.NET (or any web server technology) is not an easy task. There are a couple of ways to try out but all share this workflow:

  1. User enters the webpage using his favorite browser (IE, Mozilla Firefox, Google Chrome, Opera, etc.)
  2. The webpage displays the barcode label in some “format”, let’s see:
    1. No Plugin approach:
      • A simple HTML markup with <img> tags for barcodes and other common tags for text
      • One single <img> tags where the barcode and text is on it
    2. Plugin approach:
      • A PDF file containing the barcode and text
      • A Flash swf file containing the barcode and text
      • A Silverlight applet containing the barcode and text
  3. User prints the barcode label depending on the approach used in #2:
    1. For No Plugin approach, the “print page” functionality of the user’s browser is in charge.
    2. For Plugin approach, the “printing API” of the selected plugin platform (Adobe PDF Reader, Flash or Silverlight) is in charge.

Each of the above combinations has its pros and cons, for instance:

  • No Plugin approach
    • Pros: it does not require the user to have installed any Plugin on his machine
    • Cons: because this approach leverages the “print page” functionality of the user’s browser, it requires lots of effort from both, the developer and the user, to configure and fine tune all stuff to get barcode label content correctly printed on thermal printers
  • Plugin approach
    • Pros: in general, the “printing API” provided by the Plugin is more rich and customizable from the developer perspective. This allows the barcode label content to be correctly printed on the user’s thermal printer with almost any intervention or configuration from the user.
    • Cons: the user is forced to install the selected Plugin on his machine. Note: this is not always a restriction because Acrobat PDF Reader or Flash are widely installed out there.

Well after some tests here at Neodynamic, we have found the Plugin approach using Adobe PDF to be one of the most reliable ways to get your barcode labels printed on user’s thermal printers accurately. We have just published a guide providing some sample code about this topic using our ThermalLabel SDK 4.0 in ASP.NET client-side printing scenarios

kick it on DotNetKicks.com

ThermalLabel SDK 4.0 Updated – Black zone on barcodes bug

Our team just released a new maintenance release of ThermalLabel SDK 4.0 containing the following bug fixes:

  • Some black zone, which are not part of the barcode, appears on the generated barcode.

The new version numbers of Neodynamic.SDK.ThermalLabel.dll is now as follows:

  • File Version: 4.0.3500.6
  • Assembly Version: 4.0.3500.0 (unchanged)

Update your system now by downloading and installing it from our website or using the link found in the license email you have received.