I've encountered similar issues in the past, and traced them to a flaky Ethernet switch.
Although the Ethernet traffic was generally OK, this was because most devices that use TCP/IP communication will retry packets that don't get acknowledged. Unfortunately, Epson seems not to have implemented this functionality, so dropped packets just kill the connection.
If you wanted to debug this, you could connect with an Ethernet crossover cable, and see if your files print correctly.