This maybe due to your printer IP address is not static. While DHCP is convenient, devices such as printers (wired and wireless) should always be assigned a static (fixed) IP address manually to avoid conflicts on your wireless network.
This is because printers are the only external devices that do not have the ability to automatically interrupt the router for a new DHCP address once the least time expires.
After setting the static IP, the computer(s) must be updated under Printer Properties/Ports to show a Standard TCP/IP port with the printers’ new static IP address.
Set a static IP in the printer outside the DHCP range of the router (check Printer User Manual). This Static IP is important as DHCP IP addresses will change upon different power up sequences of your devices. You always want your printer to come up with the same IP address all the time.
Hello Tim Madiga, Your HP envy 5660 offline don’t worry just follow below link :