TEC-IT
TECIT

TBarCode: Version History V5-V8

This is the version history for the TBarCode barcode components (barcode ActiveX, barcode OCX, barcode DLL, barcode .NET). Please verify if you benefit from updating.

Note for existing customers: An update within the same major product version (e.g. from version 8.0 to version 8.1) is free, the license keys are still valid and the API (programming interface) is compatible!

 

2008/04/03

V8.0.5

Fixed
  • Delphi-Include File: Added/corrected definitions for some ANSI/UNICODE functions
  • Word Add-In: Eliminated redraw-problem on all Word versions
  • Word Add-In: Fixed a possible crash with Word 2003 or older Word versions
  • Setup: Opens Microsoft Office bar code examples automatically

2008/03/05

V8.0.4

Fixed
  • Crash when using function BCSaveImageToBuffer with multiple barcodes
  • BarWidthReduction affects 2D codes also vertically
  • Calculation of license key in Windows x64 version
  • Show full version info in setup dialogs

2008/02/13

V8.0.3

Fixed
  • Korean Postal Code produced a wrong bar for character "8"

2007/12/14

V8.0.2

Fixed
  • GDI World Transform in combination with NormalizeDC abberated the drawing coordinates (abberation = Offset in Pixels * 0.01 mm)
  • TBarCode.NET returned "not implemented" in dependence of the barcode size (occured mainly with the Web Forms Control).

2007/12/03

V8.0.1

New Features
  • Windows x64 version released (in addition to 32-Bit Windows)
Fixed
  • Office Add-In: Crash, when adding "*" to serial letter search criteria
  • DLL Developer Reference: Improved Error Code Description
  • DLL and OCX Developer Manual: fixed Download Link to VS2005 SP1 Redistributable

2007/11/21

V8.0.0

New Features
  • New Barcode Types: Aztec Code, DPD Code, Italian Postal Code 2of5, DAFT Code
  • Callback Drawing Functions for MaxiCode
  • Possibility to force Binary Encoding Mode with PDF417
  • Character Set/ Codepages: The default encoding scheme or codepage now depends on the barcode type. Data provided as Unicode is converted to the appropriate Multi-Byte Character set. The user has the possibility to specify custom encoding schemes.
TBarCode OCX Improvements
  • Property Drawing Mode with option Compatible (for printer driver and graphics card driver problems)
  • MS-IE Security Improvement: Site Locking possibility through registry keys, ActiveX is now Safe for Scripting.
  • Microsoft Word Add-In: Bar code insertion and serial letter support was improved.
Bug Fixes
  • PDF417: Corrected an encoding error when a space follows a punctuation character at the end of the data stream.
  • Data Matrix : Bug in EDIFACT mode corrected (Umlauts in specific character sequences generated an error code)
  • TBarCode .NET: accessing string properties had a risk for an access violation (crash in marshaling code). Not happened so far but this problem was solved.

2007/08/08

V7.1.0

New Barcodes and Check-Digits
  • Telepen
  • KIX (Dutch Postal Barcode)
  • Add new GS1 code names (e.g. GS1-128 was formerly named EAN-128)
  • Codabar Mod-16 Check Digit
Improvements for Windows Vista
  • License data is now written to HKEY_CURRENT_USER by default. But license data is read from ini-file, HKEY_LOCAL_MACHINE, and HKEY_CURRENT_USER (in this order). If you need a license which is valid for a complete system (regardless of the user), then use ini-file licensing or move the license key from HKCU to HKLM.
Security Enhancements
  • A fix was implemented in response to a reported security leak (a malicious web-site in conjunction with Internet Explorer and an installed TBarCode ActiveX Control). Up to now no real threat is known, but it is recommended to update all TBarCode installations as soon as possible. As a part of the fix the ActiveX methods SaveImage() and SaveImageEx() now append the filename extension to the filename in each case.
Bug Fixes
  • TBarCode OCX: Help File Button in ActiveX Property Pages
  • TBarCode OCX: “Suppress Error Messages” property is now saved correctly
  • TBarCode .NET: a memory leak was fixed
  • Documentation error for Licensing (wrong Product codes)
  • PDF417: TBarCode hangs when using a wrong character in the File-ID (happened only when using structured append)
  • PDF417: binary sequences are encoded in a wrong way (If the input data was encoded in Punctuation mode and TBarCode have had to shift to Byte mode, it incorrectly returned to Punctuation instead of Alpha mode).
  • PDF417/MicroPDF: Compaction now always uses binary mode for barcode creation. This avoids error messages “Barcode does not fit….”
  • Data Matrix: catastrophic failure with \F (FNC1)
  • Code128: FNC1 was not encoded in the actual sub set (only happened with user specified subsets)
  • Escape sequences are handled now before a possible data compression and before a check-digit is computed (previous versions incorrectly computed check-digits in this situation)
  • SaveImage()/SaveImageEx() now returns correct error codes

2006/11/22

V7.0.2

New
  • Setup: changed license terms, created additional setup which doesn't require .NET
  • TBarCode .NET Samples: added printing and CalculateBarcodeWidth example
  • Added custom drawing examples
  • TBarCode Word Add-In: template is now stored in user-application-data folder.
Bug Fixes
  • TBarCode .NET with Callback Functions: Crash because garbage collector removed delegates; P/Invoke tried to free MetaData string.

2006/11/17

V7.0.1

New
  • TBarCode .NET: Samples for Callback-functionality
  • Function BCGetLibraryVersion()
  • PDF output now supports grayscale and CMYK color spaces.
Bug Fixes
  • TBarCode .NET: Custom Drawing Event during Redraw of visible Control.
  • Can't close About Dialog with Esc
  • TBarCode Office Add-In crashes when run with restricted user-account.
  • Error 1706 during setup on some machines.
  • Missing validation of input parameters in some TBarCode functions (e.g. null pointer = access violation).
  • BCGetBarcodeSize returns wrong size when sizemode=minimal

2006/10/12

V7.0

New
  • Dot NET bar code library and controls: Win Forms Control, Web ASP 2.0 Control
  • Multiple bar codes with Auto-Structured-Append
  • Quietzone can now be set in ActiveX property pages
  • Data compression (ZLIB)
  • Different size modes
  • Windows CE version of TBarCode DLL available
  • New bar code: USPS-4CB (OneCode)
  • New bar code: Plessey Code Bi-directional version
  • Chinese compaction added for QR Code
  • Bearer bars for ITF-14 / 2of5 Interleaved
  • Term 'guard bar' replaced by 'bearer bar'
  • Precision of drawing routines improved
  • New Check Digit Modulo-36 (for DPD)
  • Callback functions redesigned
  • Precision of PCL (HP-GL/2) output is now 1/1000 mm
  • New setup (MSI) and improved product manuals
  • All distributed files are signed
Bug Fixes
  • Do not draw beyond 16-bit limit in metafiles
  • Module width was doubled in Microsoft Access
  • Wrong barcode in Vision 2003 (design mode)
  • Relative size of text changes with different zoom factors in Microsoft Word
  • Codablock-F crashes with too much data
  • Text in About-box is clipped
  • Access Violation in BCCopyToClipboard()

2006/08/03

V6.1

New Feature:
  • Microsoft Word Add-In for Barcode Generation is installed with the setup
New Samples:
  • PowerBuilder 10
  • ASP/Word Barcode Generator
  • Visual Basic Barcode Printing
  • VB ASP .NET
  • Microsoft Excel
  • Microsoft Access
  • Microsoft Word
  • ActiveReports 2.0
  • Microsoft FoxPro
  • Borland Delphi 2005
  • PHP 4
  • Borland CPP Builder 6
  • MailMerge Macro for Microsoft Word
  • Visual Basic Script.
Bug Fixes for Data Matrix:
  • '{' was inserted before the last character.
  • Error E_UNEXPECTED in ComputeEdifact.
  • When automatically selecting the Datamatrix version, the biggest Datamatrix version could not be selected.

2006/04/13

V6.0.0.56

New:
  • Enhanced sample applications(Microsoft® Excel®, Microsoft® Access, Microsoft® Word, Microsoft® Visual Basic® 6, Microsoft® VB .NET®).
  • New Tutorial for First Steps with TBarCode OCX.
  • New Product Manual with a complete property and ActiveX method reference(included in the Setup).
Bug Fix:
  • Thread-safe license-handling was implemented (multi-threading applications had sometimes "demo" text in the bar code).

2006/03/01

V6

New:
  • Demo Text instead of crossbar in unlicensed Mode
  • New types of bar code: MicroPDF417, EAN UCC Composite Symbology (all kinds!), Telepen Alpha
  • New Functions: BCGet_InvalidDataPos in combination mit BCCheck specifies which character in Inputstring can't be coded BCGet2D_XRows/ BCGet2D_XCols delivers back the size of bar code in the unit modul width X (very helpful in generating bitmaps to prevent raster errors!); BCGetTextAreaHeight provide the size of text area (DC dependent), calculation also in pixel (very helpful for generating bitmap); BCGetBarcodeSize provide the size of the bar code with only one function call (better performance)
  • New function for EAN/UCC Composite Symbology: BCGet_CompSym_IsCCPresent informs if a CC exist; BCGet_CompSym_ErrorInCC informs if an error code in the linear symbol or in CC exist; BCSet_2DCompositeComponent determines the type of CC (CC-A, B, C or Autoselect).
Bug Fixes:
  • PDF417: The calculation of height is wrong - no possiblity to deactivate the MacroPDF Mode after it has been activated once (Terminate now with BCSet_PDF417_FileID(pBC, NULL)
  • BCCheck() - The number of digits in NVE-18 / SSCC-18 was wrong, changed to 18.
  • Renaming "Postnet8"-->"PostNet9"
  • Bug Fix for Maxicode SCM-3 (Format S): The program crashes if there was a small letter in the ZIP Code.
New Properties:
  • "TrimSpaces", "BarSimDefaults" + Enumeration for Error-Codes

2005/09/21

V5.5.0.53

New:
  • Barcode Symbology MicroPDF
  • Additional code pages in the InterpretInputAs property (ASCII Extended / 437, ANSI Cyrillic, Russian KOI8-R)
Bug Fix:
  • Listbox problem with Property Pages in Microsoft® InfoPath®

2004/07/14

V5.3.0.49

New bar codes added:
  • RSS Family: RSS Limited, RSS Expanded, RSS14 Truncated, RSS14 Stacked, RSS14 Stacked Omni, RSS Expanded Stacked
  • JapanesePostal, Korean Postal Authority, Planet 12, Planet 14

2004/05/28

V5.2.0.47

New:
  • Licensing was changed.

2004/02/03

V5.1.0.45

New:
  • TBarCode OCX supports the coding of Asian character sets, especially of interest with 2D symbologies like QR-Code.
    This is now possible through integrated conversion functions from Unicode to MultiByte character sets.. The Property InterpretInputAs controls the conversion, it supports different code-pages (Korean, Shift JIS Japanese, Chinese Traditional, Chinese Simplified).

2003/10/14

V5.0.0.43

New:
  • Vector EPS Output is using optionally Microsoft Windows fonts or Postscript® standard fonts (substitute with device font).
Bug Fixes Codablock-F:
  • If you set CBF_RowHeight, BCGetHeight supplied a wrong value
  • BCCountModules supplied a wrong number (per line at 1 modul too less)
  • BCGetWidth supplied the width at 1 modul too less; Improvement: Separator line will be centered vertically.

2003/08/26

V5.0.0.40

New:
  • Setup will be delivered with a new Postscript® DLL (TBarCodePS.dll), which is used to generate vector based graphics output in EPS format.
Bug Fixed:
  • OptResolution didn´t work with Microsoft Visual Basic Printform.

2003/07/23

V5.0.0.39

New:
  • New symbologies Codablock F, RSS14, Flattermarken
  • New properties DisplayText, BarWidthReduction (adaptation to printing processes), TextAlignment, Quality
  • Enhanced Microsoft .NET compatibility
  • SaveImage supports now high resolution, vector based EPS format by a new PostScript® library (optional).
TEC-IT

© TEC-IT Datenverarbeitung GmbH, Austria  ++43(0)7252/72720  office@tec-it.com