Re: print to another subnet with network printer connected to a second router?
When you say "another subnet" it sounds like you are probably connected to the WAN side of the Linksys SPA router which does NAT for the printer on its LAN side. In that case to connect to the printer you would need to connect to the WAN IP of the Linksys SPA as the printer IP and configure port forwarding on the Linksys SPA to forward ports for whichever printer protocols you are using to the LAN IP of the printer.
That can work, but as mentioned it would be easier to use a network switch and have everything on the same subnet.
i5 650 3.2 GHz, 8 GB, nvidia GTX 550 Ti @ 1080p (year old GT 430 began freezing) and assorted other computers