Navigate
Wasp Helpdesk
  • Register

  • or
  • Login
    Need a password reminder?
or
Contact Us
  • Get in touch

    Send us an email

  • Start a chat session

  • Knowledgebase Read help articles
  • News News & updates
  • Contact Us We are here to help
  • Training View our options
  • Product Sunsets Non-Supported Products
Barcode System Consult
Barcode Printer Consult
Barcode Label Consult
  • Portal
  • Knowledgebase
  • Discontinued Products
  • InventoryControl
  • Version 7
  • InventoryControl v7: Unable to print labels using the wireless mode mobile device
Subscribe Download PDF

InventoryControl v7: Unable to print labels using the wireless mode mobile device

Jason Whitmer
2018-02-22
in Version 7

Symptom: We have set up the Wasp Inventory Windows Service to run as a local account, and the wireless mode mobile device is able to select the label printer, but when attempting to print the labels, nothing happens. 

 

Cause: Microsoft has confirmed that when running a 32-bit service in a 64-bit version of Windows 8, 8.1, 10, Server 2012, or Server 2012 R2 that attempts to access printing functions, the operation will fail, even when you are able to log in to Windows as that same local account and print using an .exe file.

 

Solution: Microsoft has posted a Fix It download that should resolve the issue: 
https://support.microsoft.com/en-us/help/2954953/some-apis-do-not-work-when-they-are-called-in-services-in-windows

 


 

Error log verbiage for searches. Note: This error message is generated by Windows and logged by the Wasp product, i.e. it is not generated by the Wasp product.

 

2017-06-30 09:59:05.294        697 --------------- ERROR       | Class: Wasp.WaspPrintEngine.PrintEngine, Method: PrintToPrinter, Error Description: PrintTicket provider failed to bind to printer. Win32 error: Class does not exist.
                                    |  
                                    | StackTrace:    at MS.Internal.Printing.Configuration.PTProvider..ctor(String deviceName, Int32 maxVersion, Int32 clientVersion)
                                    |    at MS.Internal.Printing.Configuration.PTProviderBase.Create(String deviceName, Int32 maxVersion, Int32 clientVersion)
                                    |    at System.Printing.PrintTicketManager..ctor(String deviceName, Int32 clientPrintSchemaVersion)
                                    |    at System.Printing.PrintQueue.get_UserPrintTicket()
                                    |    at Wasp.WaspPrintEngine.PrintEngine.PrintToPrinter()

2017-06-30 09:59:06.559        697 --------------- ERROR       | Class: WaspLabelEngine, Method: Service Print, Error Description: Service Print error
                                    | StackTrace:    at Wasp.WaspPrintEngine.PrintEngine.PrintToPrinter()
                                    |    at Wasp.LabelEngine.WaspLabelEngine.Print()
                                    |    at Wasp.LabelEngine.WaspLabelEngine.ServicePrint()

 

Rate the quality of this page

This page was helpful :) :( This page was not helpful

13 of 21 people found this page helpful

Related Pages

  • InventoryControl: Configure mobile device label printing, when printer is not connected to the Inventory Service PC

Quick Jump
  • Wasp Helpdesk
  • Knowledgebase
  • News
  • Contact Us
Top
Helpdesk software provided by Deskpro