@wd9dui
Generally, yes, you can assign a manual / static IP address to your printer.
Learn more here:
Printing Center > Common Questions > Connection Issues
Section: Improve Wireless communication by setting a manual (static) IP address
==========================================================================
HP ENVY 5640 e-All-in-One Printer (B9S56A, B9S58A, B9S59A) Specifications
Connectivity
==========================================================================
User Guide
Page 62- Chapter 7 Connect Your Printer
==========================================================================
Example - Might (or might not) be relevant to your situation
Embedded Web Server (EWS) - View / Configure your printer
Open your favorite browser > type / enter Printer IP address into URL / Address bar
Tab Network > Wireless (802.11) > IPv4 Configuration
And
Tab Network > Wireless (802.11) > Advanced
HP_8630_EWS_Network_Static_IP_1
==========================================================================
Printer Home Page - References and Resources – Learn about your Printer - Solve Problems
“Things that are your printer”
NOTE: Content depends on device type and Operating System
Categories: Alerts, Access to the Print and Scan Doctor (Windows), Warranty Check, HP Drivers / Software / Firmware Updates, How-to Videos, Bulletins/Notices, Lots of How-to Documents, Troubleshooting, User Guides / Manuals, Product Information (Specifications), more
When the website support page opens, Select (as available) a Category > Topic > Subtopic
HP ENVY 5640 e-All-in-One Printer series
Thank you for participating in the HP Community.
Our Community is comprised of volunteers - people who own and use HP devices.
Click Thumbs Up to say Thank You.
If the answer helped resolve your issue, Click "Accept as Solution" .
Dragon-Fur