Released: 11/23/2009

The following printer families are supported :

Printer Manufacturer
Avery DennisonCAB/GeminiCitizen
Any Windows Printer Driver

This version includes the following new printers :

Printer Model
TSC TTP-345Zebra 110Xi4 203 DPIZebra 110Xi4 300 DPI
Zebra 110Xi4 600 DPIZebra 140Xi4 203 DPIZebra 170Xi4 203 DPI
Zebar 170Xi4 300 DPIZebra 220Xi4 203 DPIZebra 220Xi4 300 DPI

Important Note:

As of Version 5.7.0 EASYLABEL will only install on Windows 2000 or higher. Windows 95, Windows 98, Windows ME and Windows NT are no longer supported. EASYLABEL 5.6 should be used on Windows 98, Windows ME and Windows NT. Windows 95 is not supported.

Important Note:

If you used Visual Studio 2003 to compile a project using EASYLABEL’s ActiveX objects with version 1.1 of the .NET framework, you may experience a crash when you run your project after upgrading to EASYLABEL 5.7.0 This is because the project tries to load .NET framework version 1.1 and then tries to load .NET framework version 2. This loading of the second .NET framework fails and that causes the crash. To correct this, compile your project using Visual Studio 2005. If this is not possible you can correct the problem if you un-install version 1.1 of the .NET framework.

The following changes/additions have been made :

1. User Interface
Added additional ALT keyboard shortcuts to selections in the main “File” menu.

2. XML Generator/Monitor
Added ability to select and fill in database key fields. This allows for database lookups to occur when printing from an XML file.

3. Embedding a graphic file in a label format
Added the ability to embed a graphic image file into a label format file. If the original graphic image cannot be found, the image embedded in the format will be used in its place. Using this option will significantly increase the size of the label format file. Note that some extremely large graphic images may not be able to be embedded in the format, an error message will be displayed if this happens.

4. Printer Control
Added additional options in the print queue for many printer families to allow for special functions to be performed (such as recalibrate, form feed, reset printer, etc.)

5. Linked NUL character
Added ability to easily link a NUL character (ASCII 0) into barcode data. Use source of data as “Linked” and select the “NUL” character from the control code menu.

6. Zebra driver and Code 128 barcodes
When incrementing or decrementing data in a Code 128 symbol, the printer could cause errors if the increment or decrement crossed a codeset shift in the symbol. EASYLABEL now checks for this and may force the symbol into codeset “B” to ensure that the data in the symbol is encoded correctly.

7. Multiple field selection
Corrected a problem where if multiple fields were selected and the right mouse button was clicked on one of the selected fields, all of the other fields were de-selected. A right click on a multiple field selection now brings up a window showing the common properties of all of the selected fields.

8. Windows driver form names
When designing a format for a Windows printer driver, the form name of the selected “Paper Size” is stored in the format file. This is useful when custom form names are defined on multiple computers and the format file references that custom form name.

9. Using “When Printed” date fields
When source of data is “When Printed” and the “Data Checking” is set to “Date”, an additional prompt appears to allow you to select the format of the date being entered. Previously, the date format was the system date format. You can now specify in what order the year, month, and day are to be entered.

10. Slow printing when using field “Print Criterion”
In some cases when a field was using conditional printing and the “Print Criterion” referenced another field that was itself a copy, link, or arithmetic field; the print job was sent to the printer batch by batch. This has been corrected. If the print job can be done entirely in the printer then the job is sent as one batch.

11. USB Serial Numbers
Printers with USB ports often have a USB serial number. When a USB printer is added to the EASYLABEL printer configuration, the serial number is stored as part of the configuration data. If the USB printer is then moved to a different USB port, then EASYLABEL will recognize this and automatically update its configuration data.

12. XML monitor
In some cases, the XML monitor opened a TCP/IP socket even if it was not configured to do so. Also, sockets were not always closed correctly. These two issues have been fixed. Sometimes when writing a file a monitored folder, the XML monitor would try to read the file before the file was closed. In that case the file would not be processed. The XML monitor has been changed so that it will try again after the file is closed. Also, the monitor sometimes would not process files that were moved into the monitored folder (because the file update time was not changed). This has been fixed.

13. Tharo H and V series printers
Corrected a problem where the printer would not correctly encode barcode data that was the result of a link of several fields and one of the fields was incremented or decremented.

14. Additional GS1 wizards
Added two new GS1 wizards: GS1 Datamatrix and GS1 Databar. This makes it easy to created GS1 symbols composed of multiple application identifiers that conform to GS1 global standards.

15. ISO 8601 day-of-week and week-of-year
Added additional date formatting selections for choosing the day-of-week and week-of-year that conform to the ISO 8601 standards.

16. Invalid date caused crash
If an invalid date is entered for a “when printed” field that has data checking set to “Date”, this could case a program crash. This has been corrected. The range of valid year values is from 1970 to 2038.

17. New C# and VB.Net sample code
Updated example source code for C# and VB.Net using the EASYLABEL ActiveX objects has been posted to the Tharo website at

18. Importing data from Excel spreadsheets
In some cases when numeric data was imported from an Excel spreadsheet, the numeric data was truncated to 10 digits. This could cause problems for some barcodes where you need to enter a specific number of digits (UPC-A requires 11 for example). This has been fixed.

19. Tharo H and V series using Datamatrix
A Datamatrix symbol could not encode a FNC1 (Function 1) code correctly when printed to a Tharo H or V series printer. This has been fixed.

20. Fixed size Datamatrix symbol using variable data
When creating a barcode field using a fixed size Datamatrix symbol using variable (when-printed or database) data, it was easy to get a “data too large” error. This caused problems creating the field. This has been fixed.

21. Composite barcode crash
When creating a composite barcode (UPC-A Composite for example) and entering invalid data for the UPC-A component, this could cause a program crash. This has been fixed.

22. Print from context menu causes crash
When using the “Print Only” version of EASYLABEL, the program would sometimes crash after printing was initiated by right clicking a format file in Windows Explorer and choosing the “Print” menu item. This has been corrected.

23. Multi-Source field shows garbage data segment name
In the multi-source dialog box, in the section that shows “existing data segments” if you select one of the segments and click on the “Delete” button, then the confirmation message box shows a garbage field name. This has been fixed to display the correct field name.

24. Tracking report by batch option
The “Tracking report by batch” option is disabled if the “memory card download” option is enabled in the format specifications dialog box.

25. Sato missing fonts on some printers
The CG Times and CG Triumvirate fonts were missing from some Sato printers that should have supported them. This font list has been fixed to show these fonts for all printers that support them.

26. Windows printers graphic overlay problem
When printing to a Windows printer driver, the background of graphic images could obscure parts of other images or text if the fields overlapped. This has been fixed to allow for the background of images to be treated as transparent.

27. Datamax time fields
When printing a time field where the format specified that the seconds be included, the field was sent as static text. This has been fixed to use the printer command and the printers internal clock.

28. Sato print speeds
For some Sato printers, the print speed command was incorrect and did not allow for selecting the fastest print speeds. This has been corrected.

29. Tharo H and V series GS1 Databar
The Tharo H and V series now support GS1 Databar symbols as a printer command. EASYLABEL will use the command for symbols that are non-composite. Composite symbols will continue to be sent as a graphic image.

30. Tharo H and V series TrueType font problem
If a format had the “Download Fonts” set to “Graphic Image”, and a paragraph text field used a TrueType font, in some cases part of the text was missing from the image. This has been corrected.

31. Printronix print mode problem
The S4M and T4M printer models did not allow for selection of the print mode. This has been corrected. Also added option to the printer configuration for “Print Mode Override”. This allows for setting the print mode in the front panel of the printer and EASYLABEL can be configured not to change that setting.

32. GS1 Databar Limited
The specification for GS1 Databar Limited symbols requires that the first digit of the barcode data be either 0 or 1. If any other digit was entered, EASYLABEL could crash. This has been corrected.

33. New database option
Added the ability to disable the “Erase All Records” in the EASYLABEL internal database editor. This can be set in the program options in the “Appearance” tab.

34. ActiveX event messages
When using ActiveX events in the ELabelBatch control, the event description (eventDesc) contained garbage characters. This has been corrected. The job number and the event number are correct.

35. Problem with Min/Max for incremented fields
If an increment/decrement field has a min and max value specified, and the starting value specified in the fixed data is shorter than the min/max strings, this can corrupt memory when the label is printed and the field is incremented. This can cause program lockups or crashes. This has been fixed.

36. DatabaseView “Save As” function removed
Removed the non-functional “Save As” option from the DatabaseView application.

37. New “Save Data Within Session” option
Added a new program option that can be used to control the reuse of field data within a printing session. If this option is set to “No” then any field data for when-printed or database keys is cleared before prompting for data entry, forcing the user to reenter all of the needed data.

38. French language fixes
Fixed the “Type of Incrementation” prompt when the language was set to French. Not all of the incrementation types were shown.

39. Missing date format could cause crash
If a field had a formatting option set to “Custom Date” but the date format was empty, in some cases this could cause a program crash. This has been corrected.

40. cab printers and download to memory card
When downloading formats to the memory card of a Hermes series printer, an incorrect command was included. This has been fixed.