Hello, have you tried the ping command to see if your laptop will communicate with the printer? Also, do an IPconfig /all command to see your ip address and settings, to see if they match with the printer's ip address and settings. Also, have you tried setting a static ip to the printer based on the IP configuration of your laptop? Also, if you are using just the laptop connected straight to the printer, via rj45 I assume, you can also try the arp -a command to see what ipaddresses the laptop is picking up.
Hope this helps.....