Using the raw driver to send pre-generated PCL directly to the printer, I get response times around 4 s. When I send it to the printer using netcat
I get about 300 ms.
It seems that there is some problem with CUPS' socket backend: http://pastebin.com/NmDGss1A