Bug 434820
Summary: | No support for HPGL printers/knife cutters/laser cutters | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alan Cox <alan> |
Component: | system-config-printer | Assignee: | Tim Waugh <twaugh> |
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | medium | ||
Version: | 8 | Keywords: | Reopened |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-02-26 13:47:44 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
Alan Cox
2008-02-25 17:31:36 UTC
Sounds like you need to make a package that provides: a) CUPS filter (man 7 filter) for converting application/postscript to application/hpgl (or whatever). Just need to parse arguments and work out whether input comes from stdin or from a named file b) PPD file(s) with the appropriate *cupsFilter line -- you can probably use cupsddk to create one to suit. Just need something like: *cupsFilter: "application/vnd.cups-postscript 0 my-pstohpgl-filter" None of this needs changes to system-config-printer or to cups. Let me know if you need further help with it. I opened this bug against system-config-printer not cups. Re-opening. This ought to be automatic, and/or an system-config-printer option for generic/hpgl It's nothing to do with system-config-printer -- nowadays that is just another interface to CUPS, just like http://localhost:631/ and like /usr/sbin/lpadmin. All you need to do is make yourself a cupshpgl package which just provides the PPD and the filter. (...and then we can put it through the Fedora review process etc) See e.g. gutenprint-cups, which does something extremely similar. No changes are needed in existing packages for this. |