[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