Founded in 2004, Neodynamic designs and develops Barcode, Imaging, Labeling & Printing Tools for .NET & Web developers. We are experts in those fields with strong know-how on .NET, ASP.NET, SSRS, PHP & HTML/JS projects. More...
New! Update AIs based on GS1 General Specification v20: AI (723s) Certification reference, AI (7240) Protocol ID, AI (8009) Optically readable sensor indicator, AI (8013) Global Model Number (GMN), AI (8026) Identification of pieces of a trade item (ITIP) contained in a logistic unit.
New! Added two digits checksum to Code11 symbology.
Version 8.0 - END OF SERVICE LIFE: June 1, 2020 After this date, no updates nor fixes will be released for this version.
Maintenance Release (2019-10-21)
Neodynamic.WPF.BarcodeProfessional.dll patched to v8.0.3519.1021
Fixed! PDF417 unreadable symbol when a fixed number of Rows is specified and number of Columns needs to be calculated; and vice versa.
Maintenance Release (2019-02-23)
Neodynamic.WPF.BarcodeProfessional.dll patched to v8.0.3519.205
New! Barcode dll for .NET 4.x x64
Fixed! ISO/IEC 15434 Encoding in HIBC LIC and PAS 2D barcodes
Fixed! Industrial 2 of 5 symbol rendering
Fixed! Code 128 encoding when explicit switching between Char Sets is used
Fixed! GS1-128 (formerly EAN/UCC-128) custom format code validation
Fixed! PDF417 did not honor symbol size if either a number of Columns and Rows are explicitly specified
Fixed! GetCode93Checksum method of BarcodeUtils class
New! GS1 AI (714) National Healthcare Reimbursement Number (NHRN) - Portugal AIM and AI (8013) Global Model Number (GMN)
New! HIBC LIC Additional Supplemental Data support
Version 7.0 - END OF SERVICE LIFE: June 1, 2019 After this date, no updates nor fixes will be released for this version.
Maintenance Release (2018-05-08)
Neodynamic.WPF.BarcodeProfessional.dll patched to v7.0.3518.508
Fixed! GS1 DataBar Expanded bug - Dash char encoded as a Slash char.
Maintenance Release (2018-03-29)
Neodynamic.WPF.BarcodeProfessional.dll patched to v7.0.3518.328
Fixed! Bug with EDIFACT Data Matrix encoding and improved symbol size selection.
Fixed! Bug in IsCodeValid property.
Maintenance Release (2018-03-20)
Neodynamic.WPF.BarcodeProfessional.dll patched to v7.0.3518.317
Fixed! Bug in Data Matrix Auto encoding.
Maintenance Release (2018-03-01)
Neodynamic.WPF.BarcodeProfessional.dll patched to v7.0.3518.301
Fixed! Bug when using Data Matrix EDIFACT encoding method which affects Auto encoding option.
Maintenance Release (2018-02-13)
Neodynamic.WPF.BarcodeProfessional.dll patched to v7.0.3518.205
New! Added ANSI X12 and EDIFACT data encodings to Data Matrix improving Auto format/symbol size selection.
Maintenance Release (2017-10-30)
Neodynamic.WPF.BarcodeProfessional.dll patched to v7.0.3517.1027
Fixed! Error "Attempted to divice by zero" for PDF417.
Fixed! Wrong size setting when enabling FitProportional feature.
Maintenance Release (2017-08-21)
Neodynamic.WPF.BarcodeProfessional.dll patched to v7.0.3517.815
New! Neodynamic.WPF.BarcodeProfessional.dll assemblies for .NET 4+
Improved! DataMatrixFormat Auto Mode backward compatibility reverted.
Improved! Data Matrix Auto format selection by enabling the brand new DataMatrixIncludeRectFormatsInAutoMode property.
Main Release (2017-07-26)
New! Barcode Symbologies added:
Support for Data Matrix Rectangular Extension a.k.a. DMRE
DotCode 2D Barcode
Royal Mail Mailmark 2D CMDM
Royal Mail Mailmark 4-State Barcode C & L
New! Added FitProportional property which if enabled, the barcode symbol is created by automatically calculating the bars or modules sizes so it fits the available area (Width & Height properties) proportionally.
Improved! Data Matrix Auto format selection.
Improved! EAN/UPC Magnification Factor now applies to Font Size for human readable text.
Maintenance Release (2017-06-23)
Neodynamic.WPF.BarcodeProfessional.dll patched to v6.0.3517.621
New! Added support for the following GS1-128 Application Identifiers (AI): Percentage discount of a coupon: AI (394n), GLN of the production or service location: AI (416), Refurbishment lot ID: AI (7020), Functional status: AI (7021), Revision status: AI (7022), and Global Individual Asset Identifier of an assembly: AI (7023)
Maintenance Release (2017-01-20)
Neodynamic.WPF.BarcodeProfessional.dll patched to v6.0.3517.115
CRITICALFixed! Bug in QR Code Version 40 (V40). An empty QR Code symbol is generated besides the value set to the Code property. It was introduced by build v6.0.3516.1200
New! Added brand new GS1 Application Identifiers - Paperless coupon code identification for use in North America (AI 8112).
Maintenance Release (2017-01-08)
Neodynamic.WPF.BarcodeProfessional.dll patched to v6.0.3516.1200
Fixed! Bugs in encoding method for QR Code, PDF417 and Micro PDF417.
Maintenance Release (2016-09-02)
Neodynamic.WPF.BarcodeProfessional.dll patched to v6.0.3516.900
Improved! UPC-E encoding allowing 6, 7 or 8 digits.
Improved! Auto Encoding optimization for PDF147 & Micro PDF417.
Main Release (2016-07-22) New! Barcode Symbologies added:
Japan Post 4-State Barcode a.k.a. Japanese Postal Barcode, Kasutama Barcode
Korea Post Barcode a.k.a. Korean Postal Authority Barcode
Data Logic 2 of 5 a.k.a. China Post Barcode
New! GS1 Element Strings Strict Validation based on GS1 General Specifications (v16) rules.
New! MaxiCode symbol now supporting Pixel Based rendering. This is the default rendering method but it's possible to disable it to get the same Vector Based symbol delivered in older versions.
Improved! UPC-E 6-digits to UPC-A conversion.
Maintenance Release (2016-01-27)
Neodynamic.WPF.BarcodeProfessional.dll patched to v5.0.3516.127
Fixed! DataMatrix Alignment patterns were missing in rect shape symbols with two regions.
Fixed! GS1 DataMatrix was using a wrong separator for AI (Application Identifier) concatenation.
Improved! DataMatrix Auto Encoding to get the smallest symbol.
New! GS1-128 AI (16) "Sell By Date", (7004) "Active potency", (7005) Catch area, (7006) "First freeze date", (7007) "Harvest date", (7008) "Species for fishery purposes", (7009) "Fishing gear type", (7010) "Production method", (713) "National Healthcare Reimbursement Number (NHRN) – Brasil DRN", (8012) "Software version", (8111) "Loyalty points of a coupon" now supported.
Fixed! Number Sign '#' was not allowed for encoding with GS1 symbologies.
Maintenance Release (2015-10-15)
Neodynamic.WPF.BarcodeProfessional.dll patched to v5.0.3515.1014
Fixed! Position of string header for Serial Number in HIBC LIC barcodes.
Fixed! Bug in Binary encoding of GS1/EAN/UCC/UPC Composite barcodes including CC-A, CC-B & CC-C components.
Maintenance Release (2015-08-31)
Neodynamic.WPF.BarcodeProfessional.dll patched to v5.0.3515.820
Fixed! HIBC LIC barcodes were not generated if checksum was a slash char.
Fixed! PDF417 barcodes were not generated under certain cases with auto aspect ratio setting.
Maintenance Release (2014-12-10)
Neodynamic.WPF.BarcodeProfessional.dll patched to v5.0.3514.1210
New! ErrorBehavior property that determines what our product will produce if an error occurs when generating the barcode image like generating a Blank Image or Throwing an Exception.
Fixed! When trying to generate an Australia Post Domestic EParcel barcode, you get the following error: "The value to encode is null or empty."
Fixed! Aztec Rune now enabled.
Main Release (2014-10-01)
New! Barcode Symbologies added:
Han Xin Code (2D) Chinese Barcode
GS1 QR Code
IFA PPN (securPharm) 2D Data Matrix with PZN8 auto conversion
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
USPS Intelligent Mail Package Barcode IMpb
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.
New! Barcode Symbologies added:
GS1 DataMatrix (You can now use Data Matrix for encoding GS1 GTINs and any other number of Application Identifiers (AI))
MICR E-13-B (It's not a font! All characters are generated using .NET drawing engine)
ALL EAN.UCC Composite Barcodes:
EAN-13 with CC-A/CC-B
EAN-8 with CC-A/CC-B
UPC-A with CC-A/CC-B
UPC-E with CC-A/CC-B
GS1 128 (UCC/EAN-128) with CC-A/CC-B/CC-C
GS1 DataBar Omnidirectional (RSS14) with CC-A/CCB
GS1 DataBar Truncated (RSS14 Truncated) with CC-A/CCB
GS1 DataBar Stacked (RSS14 Stacked) with CC-A/CCB
GS1 DataBar Stacked Omnidirectional (RSS14 Stacked Omnidirectional) with CC-A/CCB
GS1 DataBar Limited (RSS Limited) with CC-A/CCB
GS1 DataBar Expanded (RSS Expanded) with CC-A/CCB
GS1 DataBar Expanded Stacked (RSS Expanded Stacked) with CC-A/CCB
USPS Intelligent Mail Container Barcode
Australia Post Domestic eParcel Barcode
Kodak Patch Code
Improved! Data Matrix:
Fixed some bugs when using Auto encoding, ECI (Extended Channel Interpretation) and Structured Append features.
Added three new properties for Structured Append feature.
Improved! QR Code:
Added support for FNC1. You can now use QR Code for encoding GS1 GTINs and any other number of Application Identifiers (AI)
Added support for ECI (Extended Channel Interpretation)
Added new way for encoding data using tilde char. This allows you to easily specify byte values in dec/hex notations as well as Kanji double byte chars, ECI and FNC1.
Improved! Aztec Code:
Added support for FNC1. You can now use Aztec Code for encoding GS1 GTINs and any other number of Application Identifiers (AI)
Added support for ECI (Extended Channel Interpretation)
Added new way for encoding data using tilde char. This allows you to easily specify byte values in dec/hex notations, ECI as well as FNC1.
Improved! UPC-A and UPC-E:
Now you can specify 6-digits for UPC-E codes that will also be automatically converted back to UPC-A when using that barcode symbology.
New! BarcodeUtils class offering different methods for calculating most popular Checksum/Check-digit available on barcode symbologies
Barcode Symbologies added including UPS MaxiCode (2D), Micro QR Code (2D), GS1
DataBar Omnidirectional (formerly RSS-14), GS1 DataBar Truncated (formerly
RSS-14 Truncated), GS1 DataBar Stacked (formerly RSS-14 Stacked), GS1 DataBar
Stacked Omnidirectional (formerly RSS-14 Stacked Omnidirectional), GS1 DataBar
Limited (formerly RSS Limited), GS1 DataBar Expanded (formerly RSS Expanded),
GS1 DataBar ExpandedStacked (formerly RSS Expanded Stacked), EAN UPC AddOn 2,
EAN UPC AddOn 5, USPS Package Identification Code (PIC) based on Code 128,
Matrix 2 of 5, Danish Postal 39, French Postal 39 A/R, IATA 2 of 5.
QR Code - Added user selection for encoding (code page) when using Byte
MSI - Added second checksum.
Barcode generation engine re-written from ground up.
Added support for displaying multiline texts.
Added Bar Width Adjustment feature.
Added separated font settings for additional text and value to encode.
New! Added HumanReadableText
property which will be used (if specified) instead of value to encode which is
hold by Code property.
Barcode Symbologies/Standards added including Aztec Code 2D, Compact PDF417,
Macro PDF417, Micro PDF417, VICS Bill of Lading (BOL), VICS SCAC PRO, Italian
Post 25, ISBT 128, HIBC LIC 39, HIBC LIC 128, HIBC PAS 39, HIBC PAS 128, USPS
Intelligent Mail (formerly OneCode)
Pharmacode Barcode by adding validation for avoiding generation of non-legible
PDF417 Barcode by adding Numeric Compaction Mode and Auto Compaction Mode which
optimizes the total codewords to be encoded by switching between all PDF417
modes. Added Aspect Ratio setting.
Improved! Design-time support for
Visual Studio 2008 & Express Editions as well as Microsoft Expression