- Maintenance Release (2021-09-15)
Neodynamic.SDK.ZPLPrinter.dll patched to v22.214.171.1244
- Fixed! Auto encoding of UTF-8 (Unicode) text into QR Code.
- Maintenance Release (2021-09-06)
Neodynamic.SDK.ZPLPrinter.dll patched to v126.96.36.1996
- Fixed! Linear barcode bar ratio parsing.
- Maintenance Release (2021-08-26)
Neodynamic.SDK.ZPLPrinter.dll patched to v188.8.131.525
- Fixed! Error when targeting .NET6
- Maintenance Release (2021-08-13)
Neodynamic.SDK.ZPLPrinter.dll patched to v184.108.40.2063
- Fixed! Text fitting inside text boxes.
- Fixed! Horizontal offset for rotated text.
- Maintenance Release (2021-08-12)
Neodynamic.SDK.ZPLPrinter.dll patched to v220.127.116.112
- Fixed! Disabled adding hyphen/dash char when word wrapping needs to be applied.
- Fixed! Ignore invalid QR Code Mode param.
- Maintenance Release (2021-08-11)
Neodynamic.SDK.ZPLPrinter.dll patched to v18.104.22.1681
- Fixed! Offset text location for some special cases.
- Maintenance Release (2021-08-10)
Neodynamic.SDK.ZPLPrinter.dll patched to v22.214.171.1240
- Fixed! Escaped breakline for text boxes was not handled correctly.
- Fixed! Line spacing for bitmap resident fonts in text boxes.
- Fixed! Font scaling in text boxes.
- Fixed! Breaklines were ignored if they were separated by empty strings in text boxes.
- Maintenance Release (2021-08-09)
Neodynamic.SDK.ZPLPrinter.dll patched to v126.96.36.1996
- Fixed! Text size when specifying scalable font with same Width and Height.
- Fixed! Handling case senstive fonts and graphics name.
- Fixed! PDF417 aspect ratio when no columns nor rows are specified.
- Maintenance Release (2021-07-28)
Neodynamic.SDK.ZPLPrinter.dll patched to v188.8.131.528
- Fixed! Removed background color in barcodes.
- Maintenance Release (2021-07-27)
Neodynamic.SDK.ZPLPrinter.dll patched to v184.108.40.2067
- Fixed! ^BQ QR Code offset rendering location.
- Maintenance Release (2021-07-20)
Neodynamic.SDK.ZPLPrinter.dll patched to v220.127.116.110
- Fixed! ^BC data encoding when certain Code 128 invocation characters are specified.
- Maintenance Release (2021-07-06)
Neodynamic.SDK.ZPLPrinter.dll patched to v18.104.22.1686
- Fixed! Empty ^FD command was invalidating the next rendering command if any.
- Maintenance Release (2021-06-02)
Neodynamic.SDK.ZPLPrinter.dll patched to v22.214.171.1242
- Fixed! Barcode location when rotated orientation (clockwise 90 degrees) is specified.
- Fixed! Rect rounded corner was not rendered if specified.
- Fixed! Field Orientation auto-justification param.
- Maintenance Release (2021-04-14)
Neodynamic.SDK.ZPLPrinter.dll patched to v126.96.36.1994
- Fixed! Bug in graphic-related commands.
- Fixed! Bug when parsing invalid chars in ^FD command.
- Maintenance Release (2021-03-31)
Neodynamic.SDK.ZPLPrinter.dll patched to v188.8.131.521
- Fixed! Added some missing Latin1 chars to Resident Font D.
- Maintenance Release (2021-03-11)
Neodynamic.SDK.ZPLPrinter.dll patched to v184.108.40.2061
- Fixed! ^LL param value less than 832 dots was ignored.
- Fixed! Shapes were not rendered if stroke thickness param was zero.
- Maintenance Release (2021-03-06)
Neodynamic.SDK.ZPLPrinter.dll patched to v220.127.116.113
- Fixed! DataMatrix automatic Unicode chars encoding.
- Fixed! DataMatrix rotation.
- Fixed! Code 39 auto upper-case conversion.
- Fixed! Skip invalid Code 128 encoding chars.
- Fixed! Resident scalable fonts stretching.
- Fixed! Text location with Rotated and Bottom Up orientations.
- Fixed! Image/Graphic location when ^FT command is involved.
- Fixed! Multiline text rendering for ^FB & ^TB commands.
- Fixed! ^GB, ^GC, ^GE, ^GD param validation and default values.
- Fixed! ^CW not taken effect with cached fonts.
- Maintenance Release (2021-02-20)
Neodynamic.SDK.ZPLPrinter.dll patched to v18.104.22.168
- Fixed! Field reverse was not working as expected when data field was empty.
- Maintenance Release (2021-02-15)
Neodynamic.SDK.ZPLPrinter.dll patched to v22.214.171.124
- Fixed! Bug when text wrapping is required.
- Maintenance Release (2021-02-10)
Neodynamic.SDK.ZPLPrinter.dll patched to v126.96.36.199
- Fixed! Default value params where not used for invalid or out of range values.
- Maintenance Release (2021-02-09)
Neodynamic.SDK.ZPLPrinter.dll patched to v188.8.131.52
- Fixed! CRC validation for graphic commands.
- Maintenance Release (2021-02-05)
Neodynamic.SDK.ZPLPrinter.dll patched to v184.108.40.206
- Fixed! Horizontal Tab char was ignored when parsing.
- Maintenance Release (2020-12-09)
Neodynamic.SDK.ZPLPrinter.dll patched to v220.127.116.118
- Fixed! Text rendering location for some special cases.
- Fixed! Barcode default boolean values parsing.
- Maintenance Release (2020-12-04)
Neodynamic.SDK.ZPLPrinter.dll patched to v18.104.22.1684
- Fixed! CRC validation for PNG Base64 image encoding.
- Main Release (2020-11-28)
- New! Support for ^SF Serialization Field command.
- New! Support for ^SN Serialization Data command supporting replication copies.
- New! Support for ^PQ Print Quantity command.
- New! Support for ^TO Transfer Object command.
- New! Support for ^BT TLC-39 Barcode command.
- New! Support for ^BB Codablock Barcode command.
- New! Support for ^B4 Code 49 Barcode command.
- New! Support for drawing RFID image on labels where ^RF, ^RQ, ^WF, or ^WT commands might be present. It can be disable through the DrawRFID property.
- New! Added support for watermark image (in PNG or JPG formats) through the WatermarkImageFile, WatermarkImageUrl, WatermarkImageBase64, WatermarkImageBinary, and WatermarkOpacity properties.
- New! Added AddGraphic method to load raw images in PNG, JPG, and GIF formats right to the virtual printer storage.
- New! Added GetFonts and GetGraphics methods to get the list of fonts and graphics available in the virtual printer storage respectivelly.
- New! Added RenameFont and RenameGraphic methods to change the font and graphic name available in the virtual printer storage respectivelly.
- New! Added FontExists and GraphicExists methods to determined whether a font and graphic name is available in the virtual printer storage respectivelly.
- New! Added RemoveFont and RemoveGraphic methods to remove the font and graphic name available in the virtual printer storage respectivelly.
- New! Added GetGraphic method to get the specified graphic name from the the virtual printer storage in PNG format.
- Improved! RTL text rendering when mixed with non-RTL text.
- Improved! Support for newer SkiaSharp versions and removed SkiaSharp.HarfBuzz dependency.
- Maintenance Release (2020-11-27)
Neodynamic.SDK.ZPLPrinter.dll patched to v22.214.171.1246
- Fixed! ^CF command was not correctly parsed.
- Maintenance Release (2020-10-23)
Neodynamic.SDK.ZPLPrinter.dll patched to v126.96.36.1993
- Fixed! GS1-128 (UCC/EAN-128) barcodes rendered as Code128 instead.
- Maintenance Release (2020-10-20)
Neodynamic.SDK.ZPLPrinter.dll patched to v188.8.131.525
- Fixed! ^BY command when issued more than once inside a single label.
- Fixed! ^LL command when issued more than once inside a single label.
- Fixed! ^BC command does not render barcode is missing start subset is missing.
- Fixed! ^GF & ^DY parsing when binary data is specified.
- Maintenance Release (2020-10-08)
Neodynamic.SDK.ZPLPrinter.dll patched to v184.108.40.2068
- Fixed! In some cases, text being cut off under Linux.
- Improved! Ignore invalid command prefix char (caret by default) duplication.
- Maintenance Release (2020-09-16)
Neodynamic.SDK.ZPLPrinter.dll patched to v220.127.116.116
- Fixed! Allowed invalid ^A command params where orientation value is not appended to the font name.
- Maintenance Release (2020-09-15)
Neodynamic.SDK.ZPLPrinter.dll patched to v18.104.22.1685
- Fixed! Error "Index was outside the bounds of the array" when processing ^GF command.
- Maintenance Release (2020-09-14)
Neodynamic.SDK.ZPLPrinter.dll patched to v22.214.171.1244
- Fixed! Auto-convert invalid negative number when parsing command params.
- Maintenance Release (2020-09-05)
Neodynamic.SDK.ZPLPrinter.dll patched to v126.96.36.1993
- Fixed! Concurrency issue - Error: An item with the same key has already been added.
- Maintenance Release (2020-08-28)
Neodynamic.SDK.ZPLPrinter.dll patched to v188.8.131.527
- Fixed! Blank label is generated when no printable commands are present.
- Fixed! ^DF and ^XF commands were not correctly processed.
- Maintenance Release (2020-08-25)
Neodynamic.SDK.ZPLPrinter.dll patched to v184.108.40.2065
- Fixed! Wrong dash char in Font 0.
- Maintenance Release (2020-08-24)
Neodynamic.SDK.ZPLPrinter.dll patched to v220.127.116.114
- Fixed! ^FT command was not correctly handled when X or Y param is zero.
- Maintenance Release (2020-08-21)
Neodynamic.SDK.ZPLPrinter.dll patched to v18.104.22.1681
- Fixed! System.NullReferenceException when PDF output rendering is specified.
- Maintenance Release (2020-08-20)
Neodynamic.SDK.ZPLPrinter.dll patched to v22.214.171.1240
- Fixed! Font rendering in Linux.
- Maintenance Release (2020-08-19)
Neodynamic.SDK.ZPLPrinter.dll patched to v126.96.36.1998
- New! Added ForceLabelWidth and ForceLabelHeight that when true, the ^PW and ^LL commands are ignored and the LabelWidth and LabelHeight properties values are used instead.
- Fixed! Wrong char substitution when a scalable font is involved.
- Improved! Memory usage management.
- Maintenance Release (2020-08-17)
Neodynamic.SDK.ZPLPrinter.dll patched to v188.8.131.525
- Fixed! Shapes like Rects were not correctly rendered when FT location command was involved.
- Fixed! Data-related commands param was trimmed ignoring any existing leading and trailing spaces.
- Maintenance Release (2020-06-10)
Neodynamic.SDK.ZPLPrinter.dll patched to v184.108.40.2060
- Fixed! Trimming commands' params to avoid invalid parsing.
- Maintenance Release (2020-04-13)
Neodynamic.SDK.ZPLPrinter.dll patched to v220.127.116.119
- Fixed! Some ^CI encodings were not correctly handled.
- Fixed! Wrong data encoding for EAN & UPC barcodes.
- Fixed! Wrong rendering position for rotated EAN & UPC barcodes.
- Improved! MaxiCode barcode rendering for 8dpmm (203dpi) and 12dpmm (300dpi) resolutions.
- Maintenance Release (2020-04-03)
Neodynamic.SDK.ZPLPrinter.dll patched to v18.104.22.1682
- Fixed! Bug in integer command parameters parsing when decimal point is found.
- Fixed! Case-sensitive resource names involving fonts, graphics/images and formats.
- Maintenance Release (2020-04-01)
Neodynamic.SDK.ZPLPrinter.dll patched to v22.214.171.1241
- Fixed! Bug when parsing ~DG command containing graphic in ASCII format.
- Fixed! Bug when parsing ~DU command.
- Fixed! Font name resolving when no file extension is provided to ^A@ command.
- Maintenance Release (2020-03-10)
Neodynamic.SDK.ZPLPrinter.dll patched to v126.96.36.1999
- Fixed! Added missing Turkish chars to ZPL Font 0.
- Fixed! Barcode with human readable text at the bottom was not correctly rendered when ^FT command is involved.
- Fixed! UPS MaxiCode barcode rendered size.
- Fixed! Backslash char (Hex 5C) mapped to the correct char depending on ^CI encoding.
- Fixed! In some cases, Aztec Code barcode symbol is not fully rendered.
- Maintenance Release (2020-03-03)
Neodynamic.SDK.ZPLPrinter.dll patched to v188.8.131.52
- Fixed! ^CC, ^CT and ^CD commands were not correctly handled.
- Fixed! Applied filter to numeric based barcodes to ignore invalid data.
- Maintenance Release (2020-02-06)
Neodynamic.SDK.ZPLPrinter.dll patched to v184.108.40.206
- Fixed! Codabar (^BK) data encoding.
- Fixed! Wrong text rendering when specifying right text alignment for Field Block (^FB).
- Maintenance Release (2020-01-15)
Neodynamic.SDK.ZPLPrinter.dll patched to v220.127.116.11
- Fixed! ^FW command was not persisted.
- Fixed! ZPL Font 0 failed in some specific scenarios under non-Windows OSes.
- Maintenance Release (2019-12-20)
Neodynamic.SDK.ZPLPrinter.dll patched to v18.104.22.1680
- Fixed! Resident Font E glyphs size and kerning.
- Maintenance Release (2019-12-13)
Neodynamic.SDK.ZPLPrinter.dll patched to v22.214.171.1243
- Fixed! Validate and reset invalid param values for ^BY command.
- Maintenance Release (2019-12-10)
Neodynamic.SDK.ZPLPrinter.dll patched to v126.96.36.1999
- Fixed! ^FD content parsing for encoding the correct data to a QR Code symbol through ^BQ command.
- Maintenance Release (2019-12-06)
Neodynamic.SDK.ZPLPrinter.dll patched to v188.8.131.525
- Fixed! QR Code symbol was not correctly positioned when item rotation is involved.
- Maintenance Release (2019-11-18)
Neodynamic.SDK.ZPLPrinter.dll patched to v184.108.40.2064
- New! Added AddFont method to load TrueType and OpenType fonts to the virtual printer storage.
- Fixed! Bug in handling Code 128 invocation characters for ^BC command.
- Main Release (2019-11-08)
- New! Added support for ^FV (Field Variable) command.
- New! Added support for ^FN (Field Number) command.
- New! Added support for ^DF (Download Format) command.
- New! Added support for ^XF (Recall Format) command.
- New! Added support for ~EG (Erase Download Graphics) and ^ID (Object Delete) commands.
- New! Added support for background image (in PNG or JPG formats) through the BackgroundImageFile, BackgroundImageUrl, BackgroundImageBase64 and BackgroundImageBinary properties.
- New! Added support for thumbnail output image generation through the ThumbnailSize property.
- New! Added Zebra GRF ASCII hexadecimal output format rendering. This allows converting ZPL commands to Zebra's GRF graphic format.