NiceLabel.Blog Everything you wanted to know about NiceLabel

14Oct/11Off

Label Structure 2.9

New label of Label Structure utility is now available for download. The following has changed from the last release:

  • Support for sorting objects, variables, functions and databases by clicking the column header was added.
  • Information about functions now also includes a list of input variables.
  • ID column was added to the variables information.
  • All VB scripts can now be extracted from a .lbl file by using Tools->Extract VB scripts from label file.
  • Possibility to add all .lbl files from a selected folder and all subfolders when setting variable length, changing graphics paths, setting printer or extracting VB scripts from .lbl file.
  • A bug in "Set paths" command where not all selected labels were processed was fixed.
  • Support for creating DOT graph files for selected label was added. This allows you to visually see the connections between different parts of a label like variables, objects, and functions. You will have to use GraphViz to view the graphs though.

 

Label Graph

20Apr/10Off

Label Structure 2.7

New version of Label Structure is now available from NiceLabel ftp server. So what is new?

  • Information about number of objects, variables, functions and databases is now available.
  • Global variables are now shown in a list of variables.
  • Information about the time that is needed to load a label file can be shown. This is sort of a hidden feature, because you have to press CTRL + T,  when “Label Info” page is selected.
  • Support for changing paths to graphics files was added. This feature can come handy when you have lots of label files with graphics and want to change a location of those file. Usually this would mean opening all label files, changing paths to graphics and saving them. But now you can change them with a few clicks. Select the “Set paths…” option from the “Tools” menu to open a new window:

image

All you have to do is to enter the old path to the files, new path to files and select all the labels you would like to change. You have to have files in both places (the old and new path) in order for this to work, because paths are checked when label is opened and saved. It is always wise to make a backup of label files first just in case something goes wrong.

21Oct/09Off

Label Structure Report 2.5

Label Structure Report version 2.5 is now available for download from NiceLabel site. This version brings several improvements. You no longer have to install the application but can simply copy it to the desired location and run it. However it still requires you have NiceLabel version 5 installed. I suggest you install the latest version (version 5.2.2 was just released today). Most information from a previous post (especially regarding label information) about application is still valid.

 

New user interface

The most notable improvement is probably new user interface and ability to open several labels at once. You can select labels from the open dialog or you can just drop them from Windows Explorer or your favorite file manager.

image

Label information is now displayed in tabs so you can easily switch between them.

 

New label information available

Even more information about label is now available.

Objects

For objects their status is available. You can see if object is fully visible (“OK”), if it fully fits on the label or not (“Out of label”) or if it is not printable (“Non printable”). You can also see if the object’s position is locked (see  “Locked” column).

 

image

Variables

“Is Used” column now indicates whether variable is used or not. This may be helpful when you try to optimize a label and remove everything that is not needed.

image

Functions

Functions information also contains information whether function is used or not (“Is Used” column). If you have a Visual Basic Script function you can now see it’s source by double clicking it.

image

 

Fonts

New section about fonts is now also available. A list of fonts used on a label is displayed here. Both, TrueType fonts and printer fonts are shown.

 

image

 

Tools - Set printer

Sometimes you have a bunch of labels designed for a specific printer and you would like to use another one. Until now this meant opening all those labels and manually setting new printer. In this version of Label Structure Report you can do this automatically by selecting “Set printer…” option in the “Tools” menu. New window will open.

 

image

 

First select printer from a list of installed printers and then define labels you would like to change. You can do that by clicking the “…” button. Then all you have to do is click the “Set” button. Selected printer will be set for all defined labels.

 

Tools – Create command file

“Create command file” option in the “Tools” menu allows you to automatically create .JOB or .XML command file that can be used by NiceLabel. “Create command file” works on the currently selected label in the application. When you select the option “Save as” dialog is opened. The type of the command file that will be created is defined by the type you select in the “Save as type” drop down list.

 

image

image

Generated .JOB command file would look like this:

LABEL "c:\program files\europlus\nicelabel 5\samples\labels\compliance labels\gm1724a.lbl"
PRINTER "HP LaserJet P2050 Series PCL6"
SET MaterialCode = "A6-987"
SET GrossWeight = "10"
SET Quantity = "160"
SET PCI13 = "PCI SEGMENT 13"
SET To Address = "GENERAL MOTORS CORPORATION
ORION ASSEMBLY PLANT
LAKE ORION, MI 48359"
SET FromAddress = "ACME IDEAL AUTO PARTS 1 READRUNNER WAY TUCON, AZ 90150"
SET PlantDock = "54321ZES"
SET PartNumber = "12345678"
SET Reference = "G1155"
SET EngineeringL = "REV: 20MAY1999"
SET PCI14 = "PCI SEGMENT 14"
SET FreeText = "FREE TEXT"
SET ContainerTyp = "KLT3214"
SET MadeIn = "ASSEMBLED IN USA"
SET PhoneNumber = "PROBLEM@AIAP.COM"
SET PCI17 = "PCI SEGMENT 17"
SET PCI16 = "PCI SEGMENT 16"
SET PCI15 = "PCI SEGMENT 15"
SET ShipmentDate = "02AUG1999"
SET ShipPackSN = "A2B4C6D8E"
SET SupplierID = "123456789"
SET SpecialSymbo = "c:\program files\europlus\nicelabel 5\samples\graphics\symbol"
PRINT "1"

If variables have default values then these values are used otherwise values are generated based on variable type (numeric, alpha numeric, etc.).

 

I hope you find “Label Structure” utility useful.

22Nov/08Off

Label Structure Report

Label Structure Report is a small utility that can be used to display the information about a label file. You can open any label created with NiceLabel. Different properties of objects, variables, databases and functions found on the label are clearly displayed in the window. In order for this utility to work you need to have at least NiceLabel Pro 5.X installed on your computer.

You can dowload it from here: Label Structure Report

When you open the program the following window is displayed: 

Next you have to browse for the label file (.lbl) by using the "Browse" button (the one with "..."). When you select the file a preview is shown:

 

If you click the "Structure Report" button (or press ALT + R) the structure report window is opened. This window contains basic information about the label, its objects, variables, databases and functions.

Label Info

Label Structure - Label Info

Objects

Label Structure - Objects

Objects information contains name of the object, type, contents, position, name of the variable connected to the object and some additional info. This additional info is different from object type to object type. For example for text object font information is displayed, for graphics file name and for bar codes the type of the bar code.

Variables

Label Structure - Variables

Databases

The Databases page shows a list of database access functions used in the label file. For each database a name, description and a driver type is displayed.

Label Structure - Databases

Functions

Functions page offers information about functions used. As you can see from the screen shot function name, description and type are displayed. Also names of variables that contain the function result are shown. Some functions have only one output variable (like Concatenate), others have more (EAN.UCC128 for example).

Label Structure - Functions

If you have any questions, suggestions or questions regarding this tool please let me know by leaving a comment.