Hi, am using the drivers that extract defaultly in the location C:\NiceLabel Printer Drivers. But everytime i call onto a driver from my C# code, i get an error like "Could not find file C:\NiceLabel Printer Drivers\zebra\zebraui50.dll" The same for all other printer drivers that i have installed in the same folder. I looked physically if the sought efter DLL files are indeed in the file system and they werent.

How can i go about this? I downloaded the latest drivers from NiceLabel drivers forum. It seems like some DLL's are missing in the folders. Or is it me that is screwing up somewhere?

Yes. Am having a separate service that runs parallel to the main application. When a user selects a printer, we check if the driver is installed and if not, we fetch the drivers and install them. It worked well before not until i started to upgrade to the latest drivers that NiceLabel is providing that it started reporting some DLL files actually missing.

When i check the respective folders if the DLL files reported missing are on the file system, they are actually not.

Or more so if i might ask, what do we have to do to have a silent driver install on demand? because not all drivers for a given manufacturer are always wanted. Before we were reading from the pool of drivers, pick the supporting DLL files and install them. Now its different with the new drivers