TBarCode/SAPwin Changelog

What's new in TBarCode/SAPwin 11.0.0

Dec 20, 2023
  • New Setup
  • The new setup contains the x32 and x64 version and installs them into the SAPSprint or SAP GUI directory automatically. For WWI installations, the target directory can be specified. This feature is also available in the silent setup, whereas the target directory can be overwritten on demand. MSI setups are available on request. Note that SAPlpd is no longer supported in V11.
  • The new setup downloads and installs the required 'Visual C++ Redistributable Runtimes' automatically if not present on the target system.
  • New Barcode Engine
  • The new bar code engine creates QR Code according to ISO/IEC 18004:2015, PDF417 with Latin-1 support, Data Matrix according to ISO/IEC 21471 (DMRE), GS1 symbologies with the latest application identifiers, Code-128 with ISO 8859-1 support and much more.
  • The barcode core is prepared for Swiss QR Code, DotCode Revision 4.0, Han Xin Code, GS1 Data Matrix, GS1 QR Code, PPN Code, NTIN Code, USPS Intelligent Mail Package and other new codes that will be made accessible in upcoming versions (new print control parameters).
  • Default Settings
  • In V11, 'DefaultSet=1' is already turned on in the barcode.ini file. This setting initializes common bar code parameters (with, height, module width, font size) to industry compliant standard values. This makes bar code configuration a lot easier.
  • In addition, a new autocorrect function for Code 39 takes place: Lower-case letters in the input data are converted to upper-case letters so that they can be coded without switching to Code 39 ASCII version.
  • TBarCode Library
  • The bar code generator is based upon TBarCode Library V11.16.0.

New in TBarCode/SAPwin 10.2.2 (Mar 14, 2019)

  • Fixes/Enhancements:
  • Aztec Code:
  • Fixed problems with code switching that might lead to an unoptimized symbol or to error message "input string too long".
  • Fixed an encoding problem with specific data.
  • Fixed a problem concerning the format specifier in Industry Format.
  • TBarCode Library:
  • The bar code generator is based upon TBarCode Library V10.2.12.

New in TBarCode/SAPwin 10.2.1 (Feb 8, 2018)

  • Enhancements:
  • Optimize Quality for 8 Dots/mm Thermal Printers
  • Improved handling of thermal transfer printers with 8 Dots/mm printing resolution. To enable the new optimization you can use the barcode.ini Parameter "OptimizeFor8DotsPerMM" or the new print control O=2. The difference to the previous optimization (O=1) is the enhanced accuracy for 8 Dots/mm (=203.2 dpi). If you need the new method depends on the Windows printer driver.

New in TBarCode/SAPwin 10.2.0 (Feb 8, 2018)

  • Enhancements:
  • Check Digits
  • New Print control parameter CD= for selection of a specific check digit (out of 29 variants).

New in TBarCode/SAPwin 10.1.4 (Feb 8, 2018)

  • Fixes:
  • Module Width (S, L)
  • Fixed a rounding error when retrieving the size of device pixels for Print Control parameter L and S. Although the abberation was minimal it could have an impact with small label sizes on thermal printers and affect bar code quality. Note: The problem does not occur with Print control parameter M!

New in TBarCode/SAPwin 10.1.3 (Feb 8, 2018)

  • Fixes:
  • FNC1 in GS1 Data Matrix
  • Print control %=<char> (replacement character for FNC1) does not work with GS1 Data Matrix.

New in TBarCode/SAPwin 10.1.2 (Feb 8, 2018)

  • Fixes:
  • QR-Code 2005
  • Printcontrol C=QR2 ignores all other QR relevant settings (e.g. QRV=15).
  • Logging (BCText)
  • Logging the value of BCText (barcode.ini) corrupts memory if it exceeds 71 characters.

New in TBarCode/SAPwin 10.1.1 (Sep 11, 2014)

  • Enhancements & Fixes:
  • Quiet Zone:
  • New print control parameter for adjusting the quiet zone (left, right, top, bottom, unit = Modules).
  • Error Message:
  • Fixed wrong error message (no bar code data) in case of invalid print control (e.g. syntax error).
  • License Terms:
  • Updated license terms (2014-05-21).

New in TBarCode/SAPwin 10.1.0 (Sep 11, 2014)

  • New Features:
  • Unicode Support:
  • Support for encoding Unicode characters into 2D bar codes (needs SAPSprint 730 Patch 16; SAPGUI 730 Patch 10 or higher). The SAPWIN data stream must be in Unicode format (SWINCF, SWINCFC device type).

New in TBarCode/SAPwin 10.0.2 (Sep 11, 2014)

  • New Features:
  • 64 Bit Setup:
  • The 64 bit version is available as 'TBarCode/SAPwin x64' MSI setup. The setup supports also silent mode.
  • TBarCode Library:
  • The bar code generator is based upon TBarCode Library V10.2.9 (for details about enhancements/fixes see history of TBarCode SDK).

New in TBarCode/SAPwin 10.0.1 (Sep 11, 2014)

  • Fixes:
  • Rotation:
  • Wrong bar code size if orientation was set (Print control R=90 or R=270).

New in TBarCode/SAPwin 10.0.0 (Nov 21, 2012)

  • New Features & Enhancements:
  • New Barcode Types:
  • Code 32 (Italian Pharmacode), Brazilian CEPNet, ISBN 13, ISBN 13 with 5 digit supplement, ISMN, ISSN, ISSN with 2 digit supplement, Italian Postal 3 of 9, Pharmazentralnummer (PZN7), Pharmazentralnummer (PZN8), QR-Code 2005 (Latin-1 character set), Vehicle Identification Number (VIN, FIN), DP Postmatrix (added DM format 'Deutsche Post Postmatrix').
  • Global Offset:
  • Added new parameters in barcode.ini: XOffset= x offset in mm; YOffset= y offset in mm.
  • Barcode Quality:
  • Added new print control O=1 for aligning the module width to the pixel raster of the actual output device. The print control overrides the default setting DefOptResolution in barcode.ini.
  • TBarCode Library:
  • Updated bar code generator to TBarCode Library V10.2.8 (for details about enhancements/fixes see history of TBarCode SDK).
  • Logging:
  • Improved granularity of logging (new log levels errors, info, debug). New settings for file and console logging in barcode.ini.
  • Binary Data:
  • Added support for bar code data in hexadecimal format (e.g. for Deutsche Post Premiumadress). Use print control 'DH=' or 'EM=4,D='.
  • Width/Height Fine Tuning:
  • Added support for decimal values in B and H print controls. Example: H=3.6 sets bar code height to 3.6 mm (relevant for Postal codes).
  • Setup:
  • The setup contains now the Barcode DLL for SAPsprint/SAPGUI and the Barcode DLL for SAPlpd as separate features. This allows installing them in parallel (each one into different folder!). Note: The version for SAPlpd is part of the 32 bit setup and can be installed into the folder of SAPlpd only.
  • 64 Bit Version:
  • The Barcode DLL is now available as 64-bit version (TBarCode/SAPwin x64).
  • Fixes:
  • Barcode Origin:
  • The bar code origin was changed to bottom left (Direction=1 in barcode.ini). In previous versions the bar code origin was top left by default (Direction=-1 in barcode.ini). This had to be changed due to SAP interface specification where the xpos/ypos parameter define the bottom left corner of the bar code if print control H > 0. The behavior of the previous versions can be easily restored by setting Direction=-1 in barcode.ini.
  • Code Page:
  • A custom code page set by print control parameter CPC was ignored. Now a custom code page is always used if CPC has been specified (CP=0 is not required).

New in TBarCode/SAPwin 9.0.1 (Sep 16, 2009)

  • A problem with module width adjustment in bar codes (only in V9.0.0) was fixed, different installation directories for TBarCode SAPwin V6 and V9 can now be used (parallel installation)

New in TBarCode/SAPwin 9.0.0 (Jul 2, 2009)

  • Support SAP UNICODE Systems, Windows 7/Vista;
  • new barcode types;
  • character encoding, check digit validation

New in TBarCode/SAPwin 6.0.3 (May 12, 2009)

  • MSI based setup containing 2 Barcode DLL versions (one for SAPlpd and one for SAPsprint).