LabeLase Producer Change Log for V1.96 ============================ - Added QR Code and Micro QR Code symbologies. - Changed ZPL emulator to accept empty fields. LabeLase Producer Change Log for V1.95 ============================ - When a download is received containing a layout filename, process it even if there is currently no layout loaded. - Trim whitespace from the downloaded layout filename in Extended Protocol 'A' message. - Ensure the layout filename in an Extended Protocol 'A' message has a ".itl" extension. - Ignore all NULL (zero) characters in the Programmable Protocol. LabeLase Producer Change Log for V1.94 ============================ - Fixed a bug that caused a double print when downloading to the JM410 printer. - Trim whitespace from the downloaded layout filename. - Fixed a bug in the Opticode 6925 barcode encoder. - Fixed the Extended Protocol 'G' (GO) and '1' through '9' messages. LabeLase Producer Change Log for V1.93 ============================ - If the layout file name from the host download does not include the ".itl" file extension, the software will add or change it automatically. LabeLase Producer Change Log for V1.92 ============================ - Added the ability to scale a graphic logo field to specific height/width dimensions with options to preserve the aspect ratio. - Added the ability to dynamically load a graphic logo image at print-time, with the name of the bitmap file specified as a link to another field. - Changed default preferences for toolbar settings and font. - Replaced the Numbra barcode symbology with Opticode 6925. - Added the ability to hide barcode fields when the encoded data is null. LabeLase Producer Change Log for V1.91 ============================ - Fixed a bug in the serial communications driver that left the port open after a configuration error. - Fixed a bug in the function processor that prevented a colon character at the end of a text string. - In the I/O Monitor, the bit labeled "IO_2" has been renamed to "FAN" to support new printer models. LabeLase Producer Change Log for V1.90 ============================ - Added support for Windows Vista. - Added support for the JM410 asset tag printer model. - Added barcode symbologies GS1 Databar Omnidirectional, GS1 Databar Stacked Omnidirectional, GS1 Expanded and GS1 Expanded Stacked. - Added Vector Polygon feature for drawing irregular shapes. - Added the ability to preserve the character case of the text encoded in a barcode. - Added a Function Evaluator feature to provide functional programming in text and barcode fields. - Added a GS1 barcode wizard to both the barcode and text field editors. - Fixed a bug that caused hidden text fields to interfere with other, overlapping fields when printed. - Fixed a bug that prevented extraction of the final character of flag string (e.g. %1V(9,1) in a 9 character string) LabeLase Producer Change Log for V1.82 ============================ - Printer models LL285x and LL287x (KE28xxP) with firmware version 1.00 were not properly reporting out-of-tags after a print. This version of Producer compensates for that. Firmware V1.01 and higher fixes the problem in the printer. - Fixed a bug where the out-of-tags condition was allowing the serial numbers to be bumped in LL285x and LL287x (KE28xxP) model printers. - The way downloaded print jobs are handled has been changed somewhat. Before beginning a new download job, the printer will finish any remaining tags from the previous print cycle. This helps to ensure that no tags are lost due to an out-of-tags or print abort condition. LabeLase Producer Change Log for V1.81 ============================ - Fixed a bug that caused access violation errors when loading certain layouts. LabeLase Producer Change Log for V1.80 ============================ - Added vector graphics tools (lines, rectangles and ellipses). - Added ability to group rows when printing through XLTags. - Added ability to edit the serial number increment via the operator screen. - Added ability to add or subtract a value to/from the serial number within the layout. - Fixed bug in host setup that did not allow COM1 to be used. - Fixed bug in Numbra barcode that generated invalid NUM22 codes. LabeLase Producer Change Log for V1.70 ============================ - Added printer registation. - Added the ability to download an entire tag layout as an XML file. - Added ability to save a copy of the layout in XML format in the Designer. - Added a wizard for creating UID compliant barcodes. - Added a "don't reverse from tearoff before printing" checkbox in printer configuration. - Added a new message flag, $, to include text fields by their ID number (e.g. %5$) - Added an item to the Maintenance menu that clears the host download queue. - Added the ability to browse for the transfer filename in Host Communications setup. LabeLase Producer Change Log for V1.64 ============================ - Fixed a bug introduced in V1.62 that caused a second downloaded record in a transfer file to overwrite the contents of the first. This resulted in the second record printing twice without printing the first. - Improved the way the XLTags feature works with the LL1000P plate printer. LabeLase Producer Change Log for V1.63 ============================ - Added ability to lock hidden fields so they aren't mistakenly moved/sized. LabeLase Producer Change Log for V1.62 ============================ - Fixed a bug that was preventing the update of the layout image when new data was downloaded and the printer is out of tags. - Fixed a but in the layout designer when pasting 1D barcodes that are rotated 90 degrees. It was pasting the barcode out of the display area. - Fixed a bug in the serial number edit form that was causing access violations. LabeLase Producer Change Log for V1.61 ============================ - Fixed a bug introduced in V1.50 that kept the display from updating the tag image when printing. LabeLase Producer Change Log for V1.60 ============================ - Added the ability to "hide" (not print) graphics, boxes, lines and ellipses. - Added ability to fill boxes. - Fixed update of darkness track bar when the draft mode check box was changed. - Fixed I/O monitor dialog labels for P2 port. LabeLase Producer Change Log for V1.51 ============================ - Fixed a problem that was keeping Producer from re-establishing communications to the printer if using the USB or Ethernet interface and the power to the printer is cycled. LabeLase Producer Change Log for V1.50 ============================ - Added support for dual beam LL28xx tag printers. LabeLase Producer Change Log for V1.47 ============================ - Solved a problem that was keeping Windows 2000/XP from shutting down if Producer was running. Producer will not close properly and allow Windows to shut down. - Fixed a bug that sometimes caused an invalid floating point operation in the layout designer. LabeLase Producer Change Log for V1.46 ============================ - Configured serial comm port to keep the port open if there is a line error. - Made sure the Number of Lasers configuration is visible for LL285X and LL287X printers. - Automatically adjusting barcode and graphic scales for LL285X and LL287X printers. - It is now possible to run Producer under a normal Windows User account. - You can now optionally add a leading zero to the beginning of a Code128 barcode that is an odd number of digits in length. Such codes are more efficiently encoded. - Fixed a bug when using the Auto Sequence / Programmable Type feature of a text field. - Updated the service version of Producer to latest features. LabeLase Producer Change Log for V1.45 ============================ - Fixed a bug that was sometimes causing the Batch screen to stop after printing one or two batches. LabeLase Producer Change Log for V1.44 ============================ - Added several new message types to the Extended Protocol for host communications. These new commands provide the host more fine control of the printer's operation. - Fixed a bug that was printing the wrong size tag image for hardcopy printouts when using Metric units of measure. LabeLase Producer Change Log for V1.43 ============================ - Fixed a bug introduced in V1.41 that broke the Batch screen. LabeLase Producer Change Log for V1.42 ============================ - Enabled support for printers with two lasers. - Fixed a bug when using sub-string specification with user input (e.g. %1V(20, 5) where the starting character offset (20 in this example) was beyond the length of the string. The older versions returned the entire string, while this version now returns an empty string. - Fixed a bug in the service version of Producer that was overwriting the previous layout file when a new layout was specified in the download message. LabeLase Producer Change Log for V1.41 ============================ - PassCode must allow the supervisor to change the password. - Was not allowing use of COMM ports greater than 10. - When using the TCP/IP network communications method, Producer was not properly replying to the client as needed. - The XLTags form now minimizes to the taskbar instead of the desktop. This makes it easier to restore the form. - The font selection combo box now shows the names in the given font to make them easier to identify. - The host may now query for the printer's status using the Extended Protocol 'S' message. This is not available when using the File Transfer method of communications. LabeLase Producer Change Log for V1.40 ============================ - The PPE protocol emulator now supports the newer style download. The emulator automatically detects the type of download and decodes it correctly. - Added a host comm setup preference for disabling the queue of downloaded messages. When the queue is disabled, only the most recently received message is "buffered" and can thus be printed. - Added a host comm setup preference to require a new download in order to print. If the host does not send a new message, then printer will not print tags. - Changed the printer comm port selection to allow a greater range of comm port names. - Export of printer configuration now includes the printer's serial number. The default name of the export file is the printer's serial number. - Added tag feed direction arrows to the new tag wizard and tag geometry forms. This will help you orient the tag correctly. - Added an operator setup feature to erase all operator input after printing a tag. When enabled, all operator fields will be cleared when the tag has been printed. - Change the printer configuration form to add a graphic of the printer's drive geometry. The printer configuration form has been changed to a "tabbed" style to better accommodate the large amount of setup information. - Added a barcode feature to automatically scale the code to fit in a specific area. When enabled, you can set the maximum width of the barcode and the scale will be selected automatically to fit the barcode to that width. - Added a text field feature to hide (not print) a text field. In some cases, you may want to use a text field as a source of barcode data, but you don't actually want to print the text field itself. The new ability to hide the text field allows this. - Added a feature to text and barcode fields to print a "reverse" image. Text will print with white characters on a black background, barcodes with white bars on a black background. - Added a reverse feed button to the main operator form. - Added ability to get a report of the contents of the layout. In the designer you can view the layout report. You may also save a copy to disk, or print it to a report printer. - The printer announcement form now times out and closes after 30 seconds. In prior versions, it was possible to accumulate numerous announcement windows if the PC is unattended. Now, the window will close automatically. - Added the ability to insert special symbols (trademark, copyright, etc.) into text fields. Change Log for V1.33 (unreleased version) ============================ - Fixed bugs in the batch printing window related to end of batch and pause/resume printing. - The Ellipse tool was not properly saving the thickness and filled properties in the layout. *** Note that the layout file format was changed in verion 1.33 to include the ellipse thickness and filled properties. Any layout saved in this version (and later) will not be compatible with earlier versions of Producer. We recommend you upgrade to version 1.40 in order to open all layout files. Change Log for V1.32 ============================ - Added features to the communications link between Producer and the tag printer to enhance error detection and recovery. - Improved the printer calibration function to prevent invalid values. Added new printer calibration procedure to the help files. - Fixed problems with portrait view in the designer related to arrow key movement and non-integer tag lengths. - Fixed a bug in XLTags window when printing data with blank columns. Change Log for V1.31 ============================ - Fixed a bug in the Batch Printing form that kept it from working correctly. - Fixed a bug in the New Layout Wizard. When undoing the addition of a text field that had an associated operator entry field, the operator field was not being removed. - Fixed a bug in the New Layout Wizard. The Up/Down controls on the tag width and length were not always synchronized with their respective edit fields. - Fixed a bug introduce in V1.30 with the laser speed min and max values. When switching between English and Metric units, these new limit values were not being converted to the new units. - Added a hint to the darkness trackbar that shows the laser speed setting. - Fixed a bug in the XLTags form that was locking it in BUSY state when the print cycle was aborted. - Added the ability to print single tags when using the XLTags feature. - When using the XLTags feature, unused trailing operator entry fields will be erased. This allows the data in the spreadsheet to have varying numbers of columns without retaining data from previous records. Change Log for V1.30 ============================ The following changes were made to LabeLase Producer for V1.20 - Added Portrait / Normal view to the layout designer to rotate the screen image. This makes the layout of some tags easier. - Added a "tag feed direction" arrow to the designer to make it obvious which direction the tag comes out of the printer. - Added an Up/Down control to the font point size combo box. This makes it easy to increment or decrement the point size with a single click. - Added the Intermec IPL protocol decoder for host downloads. Only variable text fields are extracted from the download. - Added the Zebra ZPL protocol decoder for host downloads. Only text fields are extracted from the download. - Fixed a bug in the Barcode Link to a Text field. If the link was greater than 9, then only the first digit was used (e.g. 10 became 1, 21 became 2, etc.) - Added a New Layout Dialog to allow you to create a blank layout, use a template, or have a wizard guide you. - The New Layout Wizard guides you through the process of creating a new tag layout. - To add a UPC-A checksum digit to a man-readable text field, the %2F flag has been added. The text field must be 11 digits, or the program will add or truncate as needed. - The Operator form (the primary user interface for printing tags) has been updated to include two toolbars at the top. These provide quick access to commonly used functions such as opening layouts, accessing supervisor mode, etc. Along with these functions, a slider bar for setting the printed tag's darkness level and a checkbox for controlling draft mode were added. - A "New" feature has been added to the Operator form. This allows you to begin creating a new tag layout from this form. This function will start the layout designer (after getting the supervisor password, if needed) and then begin the "new" process. Change Log for V1.20 ============================ The following changes were made to LabeLase Producer for V1.20 - Fixed a bug in the XLTags screen that did not allow files with only one column of data to work properly. - Fixed a bug when importing files from the KE28xx Tag Layout Utility that used the trademark logo. These files would not load. - Added the ability to embed binary characters (e.g. control codes) directly into a barcode link field (using the : operator) and also into the field separator string used to delimit fields in the host download. Binary data can be specified in hex: \x1E or as an "escape" code: \r (for carriage return) or using the control codes ASCII name: \ Note that the backward slash character is used in all cases to designate the begining of the binary character data. - Fixed a bug in barcode fields that obtained their data from a file (using the @ operator.) Previous versions appended a CR/LF pair a the end of the data even if it was not present in the file. - Added a third optional terminator value for the Programmable Protocol host download. - Added the ability to exclude the filename, quantity or copies fields from the Standard Message Format on host downloads. When any of these fields are not available or not required, they can be selectively excluded in setup. - Text characters to be embedded into barcodes were being converted to upper case for all symbologies. Now, lower case characters are allowed for 2D barcode symbologies such as DataMatrix and PDF417. - When dragging the mouse to select multiple fields, sometimes overlapping fields were not being properly selected. This has been fixed. - Sometimes when activating the layout editor by double clicking the image of the tag, the field editor would appear unwanted. This has been fixed. - Fixed bug that made it impossible to select very large text fields by clicking on them. - When a host downloads text fields, any operator fields following the last host download field were being erased. This has been changed to keep the old data. Also, if the first character of a host download field is a TAB character (0x09) then the field will be skipped and the original value retained. - When downloading text fields, only those fields that had corresponding operator entries were being used. This has been changed such that any extra fields in the download beyond the number of operator fields are assigned to layout text fields directly in the order of their Link identification. Change Log for V1.10 ============================ The following changes were made to LabeLase Producer for V1.10 - When in draft mode, the selection box around a barcode field in the Designer was twice as wide as it should have been. This has been fixed. - The Delete and Rotate menu items in the right-click pop-up menu in the Designer did not perform their respective functions. This has been fixed. - When deleting or inserting operator entry fields, the %O operator flags in the corresponding text fields were not being adjusted to reflect the new operator field layout. This has been fixed. - In the XLTags form, a progress bar has been added, along with the ability to cancel out of the import operation. - In some cases, when connecting a printer to the computer running LabeLase Producer, the program failed to extract the printer configuration from the printer. This process has been streamlined and enhanced to ensure correct operation. - A report feature has been added to the Printer Configuration form that prints a hard-copy report of the configuration settings. - Fixed problems in the Password and Password Setup forms. The forms were not clearing the previous entries. - The file transfer method of host communications has been extended to allow multiple file names to be read using wildcards. Files are read in the order of their creation date to ensure proper sequencing. Also, all data received via file transfer is passed through the active protocol interpreter for greater flexibility in decoding the data. NOTE: If you are using File Transfer method in version 1.00, you must set the protocol to Programmable and make sure the Use Fixed Field Positions box is not checked to ensure that V1.10 behaves the same as V1.00. - The host message queue is now being saved and optionally restored between program runs. - Added the PDF417 2-D barcode symbology. - Fixed problem with displaying text fields if the field specified a font name that does not exist on the PC. Arial is substituted in this case.