On a debian stable I've a network printer connected and shared (epson hp1536dnf):
socket://ip:9100
from linux clients I've:
ipp://ip/printers/printer1
The logs of server are:
D [01/Sep/2017:18:21:29 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients"
D [01/Sep/2017:18:21:29 +0200] [Client 33] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [01/Sep/2017:18:21:29 +0200] [Client 33] Closing connection.
The printing goes to server but none print on printer. From server the printer works correctly.
EDIT: changing printer driver I solved the problem.