Hey there, i'm Tim and will assist you.
You are missing something, in order to print remotely, or use any service you need to set up port forwarding
I did. I port forwarded the IP address of my printer to port 631. Is there another forwarding I must do?
how do you know its using port 631?
Printer ports are NOT standard across the board, where did you come up with that port?
I guess that is one, one of many. Is the printer connected to something acting as a print server? What kind of printer?
Its a brother printer connected to a Comcast router.
Anyways, once you confirm the port that model uses, all you need to do is what you stated you did, port forward. Make sure your printer can act as a printer server - Just because it is networked does not mean it is.
They make plenty of servers with network ability that are not print servers, it needs to have that logic.