[gs-bugs] [Bug 689953] New: Epson AcuLaser cannot output to pipe
(contributed code by Epson)
bugs.ghostscript.com-bugzilla-daemon at ghostscript.com
bugs.ghostscript.com-bugzilla-daemon at ghostscript.com
Wed Jul 9 02:07:27 PDT 2008
http://bugs.ghostscript.com/show_bug.cgi?id=689953
Summary: Epson AcuLaser cannot output to pipe (contributed code
by Epson)
Product: Ghostscript
Version: 8.62
Platform: PC
OS/Version: FreeBSD
Status: UNCONFIRMED
Severity: normal
Priority: P4
Component: Printer Driver
AssignedTo: support at artifex.com
ReportedBy: j at uriah.heep.sax.de
QAContact: gs-bugs at ghostscript.com
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.
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the gs-bugs
mailing list