The printer driver in contrib/eplaser/gdevescv.c cannot output to a pipe. As usual printer filters (like foomatic for CUPS) have a tendency to use pipes (like -sOutputFile="| cat >&3"), this becomes fatal for printers supported by this driver. The reason is because the driver uses gdev_vector_open_file_bbox() which inherently implies that the output can be opened as a seekable file. It should use gdev_vector_open_file_options with the VECTOR_OPEN_FILE_BBOX and VECTOR_OPEN_FILE_SEQUENTIAL_OK options instead.
Created attachment 4193 [details] gdevescv.c.patch Suggested fix.
I just verified the same code is still present in the SVN trunk.
I recommend applying.
Applied as r8839.