I found this on internet
# How do I fix the "No PPD file for printer" error?
No PPD file for printer
This error typically occurs when the server's ServerName (by default the "hostname" value) is not configured properly or is not accessible from the Windows system. If you are not using a DNS server on your network, run the Printer Manager on your ESP Print Pro server machine, click on the server configuration icon (looks like a wrench), and change the Server Name to the IP address of the server. That will allow your Windows system to find the PPD file and add the printer successfully.