We need to setup printing from one location to a TCP/IP enable printer in another. The printing location has an HP2015dn and a Sonicwall TZ170. The Sonicwall is set in 1-to-1 NAT mode.
Let's say the private IP of the printer is a.b.c.d and the public IP on the Sonicwall is w.x.y.z. I have configured the Sonicwall to translate traffic from w.x.y.z to a.b.c.d The firewall is open for TCP9100 (RAW) on w.x.y.d (Don't worry, I have restricited the source address to the remote office's IP only) We have several other IP addresses configured in this way on this Sonicwall, translating to mail servers, Citrix servers, File servers etc and they are all working properly, therefore I am pretty sure the NAT config is correct, although perhaps I need to open some other ports in the firewall.
In the remote office I have installed a local printer on my PC connecting to a TCP/IP port configured as the public address of the printer i.e. w.x.y.z, however the print documents are just sitting in my local print queue.