Knowledgebase: Version 7
Labeler v7 and updated Windows 10 and Windows 8 (including InventoryControl v7 and MobileAsset v7)
Posted by Sicaro Burnett on 15 March 2016 05:33 PM

Microsoft has updated Windows 10 and Windows 8 with changes to the .NET Framework that affect the way we communicate with label printers, changing the size and position of label objects. Typically, this results in everything on the printed label appearing smaller than intended and shifted left or right until it is partially off of the label. Barcodes may be unexpectedly rotated (as well as small).

Windows 10 comes with .NET Framework v4.6 installed. The same issue applies to Windows 8.1 after updating to .NET v4.6, and in a few cases we have seen Windows 7 affected as well.

Printing on a conventional laser or inkjet printer (instead of a label printer from Wasp, Zebra, etc.) does not appear to have the same issue.

 


 

A. If you have not already updated .NET to version 4.6.1 or higher, download and install .NET v4.6.1 from Microsoft's site, rebooting if prompted. Later versions of v4.6.x should also work (including v4.6.2).

 
 

 

B. Labeler only:

• Quit Labeler.

• Option 1 - Patch installer (Recommended): This changes the version to v7.1.5.

http://dl.waspbarcode.com/wasp/supportfiles/Labelerpatch715.exe

 

• Option 2 - Manual file copy

This does not change the version number reported by the program from File tab, About.

1. Rename the WaspPrintEngine.dll file located in the C:\Program Files\Wasp Technologies\Wasp Labeler V7 folder to WaspPrintEngineOld.dll.

2. Copy the WaspPrintEngine.dll from this link to the C:\Program Files\Wasp Technologies\Wasp Labeler V7 folder:

http://dl.waspbarcode.com/wasp/supportfiles/WaspPrintEngine.dll

3. Open Labeler v7 to test the print job.

 


 

C. InventoryControl v7:

1. Quit InventoryControl and Labeler.
 
2. If InventoryControl is not already at v7.3 or later, patch to that version. You can cancel the Labeler patch part of that install if you want. There is not a patch for this version; the following link is the 1.6GB-sized full installer:
 
4. Option a. Manually copy WaspPrintEngine.dll from the Labeler folder, and paste into two IC locations:
C:\Program Files (x86)\Wasp Technologies\InventoryControl
C:\Program Files (x86)\Wasp Technologies\InventoryControl\Services
 
or
 
Option b. Download this zip file containing batch files for InventoryControl & MobileAsset on 32 and 64-bit Windows, which copy the DLL file to the appropriate places, assuming a default installation. Note: This batch file does not patch Labeler. That needs to have been done on Step 3 above.
 
5. Test printing labels from InventoryControl. If it works, you're done.
 
 

 
 
D. MobileAsset v7.1:
 
1. Quit MobileAsset and Labeler.
 
2. Patch Labeler to v7.1.5 (same as Part B above):
 
3. Option a. Manually copy WaspPrintEngine.dll from the Labeler folder, and paste into two MobileAsset locations:
C:\Program Files (x86)\Wasp Technologies\MobileAsset
C:\Program Files (x86)\Wasp Technologies\MobileAsset\Services
 
or
 
Option b. Download this zip file containing batch files for InventoryControl & MobileAsset on 32 and 64-bit Windows, which copy the DLL file to the appropriate places, assuming a default installation. Note: This batch file does not patch Labeler. That needs to have been done on Step 2 above.
 
4. Test printing labels from MobileAsset. If it works, you're done.
 
 

 
E. Zebra printers:
 
We have seen cases where the above still did not produce correct printing on a Zebra printer. Loading a printer driver from Seagull Scientific did allow it to print correctly.
http://www.seagullscientific.com/drivers/zebra-windows-printer-drivers/
 


If there are any issues, please fully document what happened, and notify support.



Attachments 
 
 waspprintengine.dll (81.50 KB)
(2 vote(s))
Helpful
Not helpful

Comments (0)