Bug 25445
Summary: | mfomatic doesn't send EOF at end of Postscript Jobs. | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Jack Howarth <howarth> |
Component: | printconf | Assignee: | Crutcher Dunnavant <crutcher> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | high | ||
Version: | 7.1 | CC: | djh, ejb, twaugh |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Florence Gold | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2001-03-01 03:42:59 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jack Howarth
2001-02-01 03:53:04 UTC
We (Red Hat) should really try to fix this before the next release. Okay, the 'correct' way to send Postscript to a printer is to perform the LF -> CRLF translation, AND to send EOF at the end of the job. Many Postscript printers are smart enough to do this themselves. magicfilter does this, but the ghostscript wrapper we are using, mfomatic, does not. I will make it do this. Hmm, this is tricker than I thought. Because of the nature of the foomatic system, it is difficult to tell if I am sending Postscript output after it passes through mfomatic. I could unconditionally stick an EOF on everything I send, but I don't know if this breaks PCL, PJL, PPA, etc. printers. Add to this the nature of the piping system in mfomatic, and this gets rather complex. Hmm. *** Bug 26471 has been marked as a duplicate of this bug. *** Yes, it needs to be an option, like in printtool. One setting doesn't work for everyone. :-( Yes, one setting /does/ work for everyone. It is safe to always send that EOF at the end of Postscript jobs. I'm working with Grant Taylor to figgure out how. Crutcher, we need an option for this. Sending EOF at the end of a PS job isn't going to help my text print job, is it? *** Bug 27755 has been marked as a duplicate of this bug. *** *** Bug 27813 has been marked as a duplicate of this bug. *** In Wolverine, printing PostScript files to my HP Deskjet 890C using the deskjet, cdj550, or cdj890 drivers works fine. Printing text is another story. I'll create a new bug. Hmmm, Okay. PostScript jobs want a terminating EOT (octal 004) Text jobs want a terminating FF (octal 014) I'm going to try hard to shoehorn these into the general case, because otherwise I have to extend the config front end to allow for non-generated options, which would be useful, but isn't currently supported. Will finnish after some sleep. Text jobs now get their terminating '\014' form feed. Working on '\004' end of transmission for postscript. fixed. ick |