While it may not make any difference, I don't believe you need to use the port number. In particular, the warning message "unable to resolve remote machine..." indicates to me that the port number should not be used, or you have something else going on with your addressing schema.
If you place your printer's host name and IP address in your resolver database (e.g.: /etc/hosts or a local DNS server if used), you can use a host name as I did in my example.
There's no need to redact RFC1918 addresses as you have done in this thread. Only "real" IP addresses should be redacted for public discussion.
edited to add:
Unless... you're actually using "192.168.xxx.xxx" in your /etc/printcap file? That's an invalid IP address.