Were you using Google print or one of the cloud print services to get to your printer before? It may be that you will have to port forward or if your router supports it (most do) you may just be able to enable UPNP and that will open the appropriate ports.