Cannot detect USB Printer non admin account

Hi All

When calling the GetZebraDriverPrinters method in UsbDiscoverer on Windows .Net I am finding that it only detects printers when the application is running with administrator permissions or with a local admin account. As soon as I run it under a domain account that has restrictions that cannot be overridden then I find that it cannot detect a local printer even though the user is able to see the printer installed via its driver and send test prints from the Control Panel's Devices and Printers window.

Does the LinkOS SDK make use of a different mechanism that is impacted by the user account's privilege level and how can I override this?

Kind regards