If you are using Linux and you get the no Ppd file, this means cups is not starting correctly this will fix it. If you start cups you will get a limit reached error or something like that. Open the bash prompt (command prompt). When you enter the first command you will be ask for you system password. You cannot see it when you type it, so type it out anyways. These commands will help you get your printer working again. You can copy and paste them into the bash prompt. This would happen to me when I used HPLIP install a printer. When I tried to use the system tools I would get an error cannot connect to server.
sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf-orig
sudo cp /usr/share/cups/cupsd.conf.default /etc/cups/cupsd.conf
sudo systemctl start cups