Epson XP-55 printer - Broken Pipe

Old Epson stylus photo 950 broke. Epson do a Linux driver, so bought the XP-55 model. Downloaded two files from the Epson site, and installed via Yast. No errors. Printer connected via lan ethernet cable. Printed out status sheet. Had picked up an ip address from the DHCP router. Good.
Yast > Printer.
Print via network > Connection Wizard
I have tried the following with both tcp and ipp
Enter ip address and port (192.168.0.113:631)
Search for xp-55 - it finds the driver I installed. (XP-55 is not in the general ‘Epson’ list)
Whether tcp or ipp highlight one, highlight the driver.
Yast updates configuration.
Print test page - nothing.
Test page fail - Unable to write print data - Broken pipe.
I have to run a 32bit version of W7 in Virtualbox, so set it up there with the disk provided, and it works a treat.
Can anyone help?
Cheers. Richard.

I am not sure about this, but you use the ipp protocol to port 631. That would be perfect when the server is a Linux system running CUPS, but are you sure the printer also serves ipp on port 631?

Did you try if the printer is listening on port 631? E.g. with

telnet 192.168.0.113 631

which will give a “connection refused” when the printer is not listening and a telnet prompt when it is.

The following command can report which ports the device is listening on, and hence the supported protocols

nmap 192.168.0.113

Looks promising because my action does only give info about port 631, while this one will give a positive id of w hat is open.

Only one thing: nmap is not installed by default, thus first use YaST/zypper to install it.

Starting Nmap 6.47 ( http://nmap.org ) at 2015-05-30 12:03 BST
Nmap scan report for 192.168.0.113
Host is up (0.00042s latency).
Not shown: 995 closed ports
PORT     STATE SERVICE
80/tcp   open  http
443/tcp  open  https
515/tcp  open  printer
631/tcp  open  ipp
9100/tcp open  jetdirect
MAC Address: AC:18:26:79:B9:56 (Seiko Epson)

I hope I have done this correctly. Both 631 and 9100 are open. Don’t know what 515 is though.

Solved. The firewall was refusing connections. Switched it off and it all works. Now. How do I allow an ip address and port number through the firewall? And can I mark this thread as solved?
Thanks for your replies.
Richard

515 is the port used by the Line Printer daemon protocol (lpd). The forerunner of ipp.

For the Firewall (as for any system administration task) I would start with YaST. But I can give no details as I am not running the firewall myself.

When you post that you are satisfied or that it is solved for you (which you did), that is enough.