Skip to end of metadata
Go to start of metadata


When using a Windows driver in combination with a Code 128 barcode symbology, you are unable to scan special characters such as SHIFT(), or HT(), or SO() or CR() after printing the label. The barcode will print, but special characters, such as carriage returns, will not scan correctly.


There is a setting required called "encodePlusA" that must be enabled for this to work.

Examples of possible formulas that will not work unless you have the encodePlusA option turned on:

  • Code 128 barcode using a Formula datasource with the following text = SHIFT() & HT() & HT() & SO() & CR()
  • Code 128 barcode using a Formula datasource with the following text = SHIFT() & HT() & SO()
  • Code 128 barcode using a Formula datasource with the following text = CR()

How to use the encodePlusA option in LLMWDN32.ini file

You must edit the LLMWDN32.ini file in order for this to work. Follow these steps:

  1. Navigate to the LPS Configuration Utility and open it up.
  2. In the LPS configuration utility select Service Manager and then Stop the service.
    (The service has to be stopped in order to edit the LLMWDN32.ini file.)

  3. Navigate to "C:\ProgramData\Loftware Inc\Labeling\Config", and find the LLMWDN32.ini file.
  4. Open the LLMWDN32.ini file in a text editor like Notepad++, ultraedit, or something similar.
  5. Select "Ctrl F" to do a search for the following header: [WINDOWSDRV] 
    1. If [WINDOWSDRV]  section already exist, then enter just add the following line:
    2. If [WINDOWSDRV] section does not exist then move to the bottom of the file and add the following:


      *For this to work it must be typed exactly as it appears in this article: encodePlusA=1

    3. encodePlusA parameters: 1 = Enabled  or 0 = diasabled

  6. Save the LLMWDN32.ini file.
  7. Once the file has been saved go back to the LPS configuration Utility and start the Loftware Print service back up.
    Then click OK to close the Loftware configuration utility.


When you stop the Loftware Print Service, printing will also stop until the service is started back up. Any time you need to make a change to the LLMWD32.ini, the Loftware Print Service needs to be stopped and then restarted for the change to take affect.


Article Number



All LPS versions.


All supported installation environments.