Optimizing a Label – CODESOFT Instructions

Target Audience: Advanced User


This Instruction Article explains how to optimize a label for CODESOFT. Label optimization typically involves designing and subsequently printing a label job to minimize the memory used in the printer and take advantage of built-in printer features such as:

  • Printer resident fonts
  • Integrated printer date/time clock
  • Barcode fonts
  • Storing / using label designs in printer memory (i.e. smart printer setup)

The label system may require this in order to:

  • Increase speed of label processing / printing
  • Allow user to delete the print job at the printer (i.e. avoid use of Windows spooler)
  • Integrate print jobs with another software application


  • Install a printer in CODESOFT using embedded TEKLYNX driver for that printer model
  • Use CODESOFT Enterprise edition


1. Create or Open Target Label Design

2. Verify a Printer Using a TEKLYNX Driver is Selected (do this first!)

CODESOFT Printer Screen with TEKLYNX Driver Icon Circled

3. Maximize the Use of Printer Fonts – using printer fonts on the label (instead of TrueType) will help reduce the size of the label job and increase speed in printing.

List of Printer Fonts (Printer Icon Next to Font)

4. Do Not Allow “Display forms when printing” – displaying forms when printing will force CODESOFT to create a separate print job for each label. This will cause the label to not be optimized as the additional print jobs will queue in Windows spooler or pause CODESOFT.

CODESOFT Form Customization Screen with Display Form When Printing Circled

5. Use Embedded Counter in Data Sources – Linking a separate Counter to another Data Source can force CODESOFT to generate separate label code for each serialized label. If this happens, try using the Counter feature embedded inside the Data Source.

Counter Embedded in Formula Data Source

6. Check “Performance” – there should be a check next to each Data Source listed in the Performances screen. Troubleshoot any Data Source that does not have a check.

CODESOFT Performances Screen (from Print Screen)

7. Print to File to Verify – look at the code to make sure it is optimized using the “Print to File” feature.


Was this article helpful?

Related Articles