Version 7.0.0.2258¶
Released: 11/29/2023
EASYLABEL 7.0 runs on all Windows operating systems released after and including Windows 10. All 64 bit systems are supported where applicable.
Important Note: As of version 7.0.0, EASYLABEL will only be supported on Windows 10, Windows Server 2016, or higher. Windows 8 and any earlier versions of Microsoft Windows are no longer supported.
Important Note: EASYLABEL uses the Microsoft .NET Framework version 4.5. If you use the EASYLABEL ActiveX objects, you may have to recompile your projects to target the Microsoft .NET Framework 4.5.
VoiceCode is a trademark of YottaMark, Inc.
Supported Printer Vendors¶
Avery Dennison |
cab/Gemini |
Citizen |
C.Itoh |
Datamax/Fargo |
Godex |
HP |
Intermec |
Novexx |
Postscript |
Printronix |
RJS |
Sato |
Systemwave |
TEC |
Tharo |
TSC |
Zebra/Eltron |
Honeywell |
Any Windows Printer Driver |
New Printers¶
Added support for the following new printers:
Honeywell PD43-203
Honeywell PD43-300
Honeywell PD43c-203
Honeywell PD43c-300
Honeywell PD4500B-203
Honeywell PD4500B-300
Honeywell PD4500C-203
Honeywell PD4500C-300
Honeywell PD45S0C-203
Honeywell PD45S0C-300
Honeywell PD45S0F-203
Honeywell PD45S0F-300
Honeywell PM23c-203
Honeywell PM23c-300
Honeywell PM23c-406
Honeywell PM43-203
Honeywell PM43-300
Honeywell PM43-406
Honeywell PM43c-203
Honeywell PM43c-300
Honeywell PM43c-406
Honeywell PM45-203
Honeywell PM45-300
Honeywell PM45-406
Honeywell PM45-600
Honeywell PM45c-203
Honeywell PM45c-300
Honeywell PM45c-406
Honeywell PM45c-600
Honeywell PX940-203
Honeywell PX940-300
Honeywell PX940-600
Zebra ZT411 203 DPI
Zebra ZT411 300 DPI
Zebra ZT411 600 DPI
Zebra ZT421 203 DPI
Zebra ZT421 300 DPI
Changes/Additions¶
EASYLABEL 7 Has an Updated User Interface
EASYLABEL now has an updated user interface that more closely matches the visual style of modern desktop applications and the standard applications included with the Microsoft Windows Operating Systems. Adding text fields to a label has never been easier. Simply click the Text icon and then click on the label where you want the text and start typing. The new field properties window shows a complete list of all the information about the selected field. This makes it easy to view and update field properties and instantly see the results of changes. The updated format browser shows a preview image of all the labels in a selected folder, allowing instant access to printing or editing of a label format.
Sato Printers and Multi-Up Labels
The Sato CL4NX and CL6NX did not print multi-up labels correctly. The margin value was calculated incorrectly causing the labels to be offset. This has been fixed. (bug 1529)
Sato I2of5 Barcode with Weighted 2-1-2 MOD 10 Checkdigit
On Sato printers when using an Interleaved 2 of 5 barcode with the Weighted 2-1-2 MOD 10 checkdigit, the padding of the barcode to an even number of digits was incorrect. This has been fixed. (bug 1528)
Same Printer From Different Vendors
Fixed a problem where the same printer model listed under different vendors was not shown in the printer selection list when creating a label format file. (bug 792)
Tharo Printers and Bitmap Fonts
Corrected a text positioning problem when printing text fields where the font was set to download as a bitmap font. (bug 803)
GS1 Databar Wizard Display Problem
In some cases the Databar wizard might display an empty or garbled screen for selecting the Databar variation (Stacked, Truncated, etc.). This has been corrected. (bug 1503)
Crash When Printing From Database
If the pathname for an Excel spreadsheet file contained multi-byte characters (such as Japanese), then using that file as a database source might have caused a program crash. This has been corrected. (bug 1520)
LabelCom Permissions
In the LabelCom application, users who had only print rights were able to create and edit the .LCM configuration files. This user should not have been able to do that. This problem has been corrected. (bug 1511)
LabelCom Logging Option
Starting the LabelCom application with the /T (trace logging) option would display garbled data in the port name and then later the application would stop working. This has been fixed. (bug 1530)
LabelCom and Multiple Network Adapters
LabelCom previously would only listen on one network adapter for connections to the specified port. Now it listens on all available host IP addresses for its connections. (bug 1531)
Barcode Sizing Errors Codablock-F and Code49
Creating a Codablock-F or a Code 49 symbol works OK until you try and resize the symbol using the sizing handles. The resulting symbol becomes huge and the bounding box is incorrect. This has been fixed. (bug 1483)
Multiple Database Search Fields
Fix the case where there is more than one search field, and one of the search keys is “$all”. Previously this would print all records even if the other search key(s) contained a value. Fix so that the records selected is a subset based on keys that contain values other than “$all”. (bug 230)
Print History Logging
Single quote characters (’) were not handled correctly when writing data to the history database. This has been corrected. (bug 1516)
Tracking Report By Batch
If a printer supports memory card download, then the tracking report by batch option was always disabled. Fix so that the option is only disabled if memory card download is enabled for the current label format. (bug 1538)
EASYLABEL Net Print Server
EASYLABEL would sometimes not start with a Net Print Server key plugged in. This has been corrected. (bug 1539)
Windows Printers and 2D Symbol Size
For Windows printers, allow the cell size of Datamatrix and QR-Code symbols to be up to 1/2 inch in size, or a maximum of 400 dots per cell. This allows for printing very large symbols on labels. (bug 1476)
Windows Printers
In some very rare cases, EASYLABEL was unable to retrieve the device mode information from a Windows printer driver. This could have caused a program crash. This has been fixed. (bug 1480)
Print Only Version
Starting with the EASYLABEL 7.0 release, the print only version will follow the same upgrade requirements as the other versions. It is no longer a perpetual free upgrade. (bug 1540)
Gold Software Version
The “Gold” version of the software now allows for the creation and editing of multi-source text and barcode fields. (bug 1546)
Database Search Fields
When printing formats that use a database that does not have defined column widths (Excel or CSV) then the search field input box is the entire screen width. This looks bad and also makes it hard to see if the drop down list box has scroll arrows. Fix so that the input width uses the maximum width (if defined) for the search field. Make sure that the variable data window is of a reasonable size. Also, sometimes the drop down list box is smaller in height than it should be, causing scroll arrows to appear for even a small number of items. (bug 1510)
Do Not Print In DEMO Mode
Add a configuration option that will not allow printing when EASYLABEL starts in DEMO mode or enters DEMO mode while running. A message should let users know that printing has been disabled in DEMO mode. (bug 1517)
Bearer Bars Incorrect Size
On Tharo printers and using a barcode with bearer bars and printing two or more labels across, the bearer bars would be larger than they should have been. This has been fixed. (bug 1521)
Crash in XML or ActiveX
When using a long (greater than 128 character) format file pathname in the XML monitor or an ActiveX applications could cause a program crash. This has been corrected. (bug 1535)
DEMO Mode Watermark
If running in DEMO mode, then print the word DEMO prominently on any printed labels. This helps prevent sample labels from being used in a production environment. (bug 1470)
Print Queue Jobs Limit
Increased the number of jobs that can be added to the print queue. The max limit is now 65,534 jobs, but may be lower due to disk space or memory space limitations. (bug 888)
Diagnostic Logging Option
Added a menu option “Enable diagnostic logging” in the “About” menu. This makes it much easier to create a log file in cases where this would help in troubleshooting a problem. (bug 1525)
ActiveX Label Preview
The label preview image is now created using the exact dimensions of the ActiveX control window, giving a higher quality preview image. (bug 951)
Create an Error Report
Added menu item “Creat an Error Report” to the “About” menu. This will create a ZIP file containing information about: computer information, EASYLABEL configuration and logs, the current label format file, etc. This file can be sent to Tharo Systems support team to help in diagnosing and fixing problems. (bug 1526)
Window Alignment
Change the alignment of the parameters and properties windows so that they do not cover the item being viewed or edited. (bug 1490)
Image Prints as Black Box
Some image file formats using 32 bits-per-pixel color information were incorrectly treated as a monochrome (black/white) image and printed on the label as a black box. This has been fixed. (bug 1541)
Disabled 2D Barcodes
A Datamatrix or QR-Code barcode that was set to disable printing was not shown in the label design window. They should have appeared in the disabled color (normally gray). This has been corrected. (bug 1439)
Alternate Printers
At print time, changing the “Duplex” option from No to Yes, and then back to “No” resulted in prompts for 2 alternate printers. This was incorrect and has been fixed. (bug 1514)
Windows Printers Reverse Image
The “Reverse Image” option sometimes resulted in a blank label being printed to a Windows Printer. This has been fixed. (bug 1561)
Tharo Printers and Maxicode Symbol
The Tharo H-427+ and H-435+ did not print a Maxicode symbol. An incorrect command was sent to the printer. This has been fixed. (bug 1567)
Rectangular Datamatrix
When stretching a rectangular Datamatrix symbol, the ghost box that is displayed might have been in the wrong orientation. After stretching was complete the symbol size might not have been correct. (bug 1572)
Removed GS1 Application Identifiers
According to the latest (release 23) of the GS1 General Specifications Standard, the following AI’s (application identifiers) have been removed: 23, 8100, 8101, and 8102. (bug 784)
Added GS1 Application Identifiers
According to the latest (release 23) of the GS1 General Specifications Standard, the following AI’s (application identifiers) have been added: 16, 235, 243, 255, 394, 395, 416, 417, 427, 4300, 4301, 4302, 4303, 4304, 4305, 4306, 4307, 4308, 4309, 4310, 4311, 4312, 4313, 4314, 4315, 4316, 4317, 4318, 4319, 4320, 4321, 4322, 4323, 4324, 4325, 4326, 7005, 7006, 7007, 7008, 7009, 7010, 7011, 7020, 7021, 7022, 7023, 7040, 710, 711, 712, 713, 714, 715, 723s, 7240, 8009, 8010, 8011, 8012, 8013, 8017, 8019, 8026, 8111 and 8112. (bug 1573)
Updated GS1 Application Identifer Descriptions
Updated the descriptions of the GS1 Application Identifiers according to the latest text from the GS1 website. (bug 1573)
Windows Printers
Changed how Windows printers are matched when opening a label format file. This fixes cases where the wrong printer might have been selected. (bug 1574)
Print Queue
Fixed a problem in the print queue display where the printer number might appear as a negative number. (bug 1578)
Download Formats to Printer
When downloading a group of formats to a printer and using the auto-name option, a program crash may occur. This has been fixed. Also validates that the whole group of names are unique. Make sure that all of the formats use the chosen download printer. (bug 1577)
ActiveX and Embedded Graphic Images
If a format file used an embedded graphic image, and the original path to the image is now invalid, ActiveX always gave a -17 (missing data file) error. This was not correct and has been fixed. (bug 1524)
Double-Click on Layered Fields
Fixed a bug where a double-click would select multiple fields that were layered on top of one another and would open them for editing even if they had different types. (bug 1579)
RTF Fields
Fixed a bug where RTF fields were not shown in label previews. This would affect ActiveX applications and also the EASYLABEL Net Print Server. (bug 1582).
XML Monitor
Fixed several problems related to monitoring of TCP ports, which caused jobs sent to the port to not be processed or printed. (bug 1581)
Sato Printer Date Offset
Fix bug in Sato driver where date/time offset would have been used for any date/time fields following the one using the offset. Now we explicitly set offset to 0 for fields that do not use an offset. (bug 1594)
TSC Printer Minimum Label Height
The current TSC specification sheets allow for a minimum label height of 2/10ths of an inch. Change the minimum to allow for the smaller label height. (bug 1599)
Multi-Source Fields
Fix a bug where a double click on the left list view of the multisource dialog would cause a crash. Add support for editing existing string literals and function codes for multisource fields by double clicking on an item in the left list view. (bug 1601)
Print History Console
The preview window in the Print History Console did not show RTF fields. If you click on a print job that contains an RTF field the field data window shows the RTF data but the field does not show up in the preview. This has been corrected. (bug 1605)
RTF Text Fields
An RTF text field might not display correctly in a label preview image. This affected ActiveX, Print History Console, and Net Print Server. (bug 1606)
Sato S84ex/S86ex Printers
Fixed the Sato S84ex and S86ex printers by changing them to use status5 and status4 status protocols for all bidirectional connections. This fixes an issue where we would try to use the status2 protocol for usb connection when these printers only support status5 and status4 for usb connections. It also changes the default printer configuration to use status5 since this is the default setting in the printer. (bug 1615)
Help Language Selection
Remove commas from the language names in the help language program option. This fixes an issue where the comma was treated as a delimiter when the language name was added to the list of language names. (bug 1616)
Barcode Wizard
Fixed a bug in the GS1 barcode wizard where state of the “Display interpretation text” checkbox was not saved between wizard steps. (bug 1623)
TSC and Label Cutting
When printing multi-up labels on a TSC printer and using the cut after job option, the last row of labels was corrupted. Only the very last logical label would be printed. This has been fixed. (bug 1637)
Format Printer Selection
If the “Save Variable Data” option is enabled in the configuration, when printing a format to a different printer than it was created for, the format might be saved with the updated printer setting. This was incorrect and has been fixed. (bug 1638)
Excel Database Creation
Check that the database file exists before connecting to excel or csv files. This fixes a bug where connecting to an Excel database would result in a blank database file being created. In some cases the database file would persist after the connection was closed. (bug 1641)
Label Preview
Fixed a bug where label preview would hang when generating a preview for a format that could not connect to a database. This modifies the preview so that databases are not accessed when creating a test image preview. (bug 1643)
Godex Printers and UPC/EAN Barcodes
Some Godex brand printers might not print UPC or EAN barcodes. This has been corrected. (bug 1644)
Date Fields
Fixed a bug where using date formatting on a text field with a year past 2038 resulted in an invalid field (question marks). (bug 1649)
Sensor Position for KSW Printers
Formats designed for the System Wave KSW-1500Plus and KSW-1800Plus printers were missing the sensor position option. Fix the driver so that this option is available for these printers. (bug 1650)
Label Resizing Deletes Invisible Fields
Fixed a bug where changing the label size after rotating the format could result in the multisource data segments and RFID data being deleted from the label format. (bug 1642)
Zebra RFID Tag Locking
Some newer RFID tags don’t support an access password, but do support a permalock of tag data. Fix so that we can support the newer RFID tags without access passwords. Also some printers used the wrong RFID command to lock the tags. (bugs 1653 and 1654)
Arithmetic Field CHR Function
If the result of an arithmetic calculation resulted in a value that contained any decimal digits, the CHR function would fail and leave a value of “?” in the field. Fix so that we properly truncate the value to an integer. (bug 1657)
Arithmetic Remainder Function
Fixed a bug when using the arithmetic remainder operator with operands that contain decimal places. (bug 1659)
Barcode Wizard
Fixed a problem when the barcode interpretation string got too long. (bug 1660)
Honeywell Printers
Honeywell printers using the Datamax Programming Language (DPL) emulation did not print job separator labels correctly. This has been corrected. (bug 1673)
RFID Wizard
Fixed a problem when trying to create a GID-96 encoding for an EPC RFID tag. (bug 1677)