- Status Closed
- Percent Complete
- Task Type Feature Request
- Category Common Code
- Assigned To No-one
- Operating System All
- Severity Low
- Priority Medium
- Reported Version 1.0
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Gutenprint / CUPS Dye-sublimation drivers
Opened by pizza - 2018-04-27
Last edited by pizza - 2018-04-28
Opened by pizza - 2018-04-27
Last edited by pizza - 2018-04-28
FS#600 - Add support for CUPS Command files
CUPS defines a "command filter" that gives the ability to perform some actions and queries.
- ReportLevels -- marker-levels and whatnot. Highly useful.
- ReportStatus -- Once we get unified reporting in place, will be handy.
- AutoConfigure -- Allows the PPD defaults to be updated based on printer configuration. (!!)
- PrintSelfTestPage -- For printers that support it
- [and others that don't matter]
There appears to be no way to distinguish betwen a command filter vs print filter via the cmdline or environment. traditionally these are seperate executables that expect different input data. I'd like to figure out a way to make the backends detect the command stream vs the normal backend data, and do it all in one executable.
Closed by pizza
2018-04-28 21:53
Reason for closing: Implemented
Additional comments about closing: Fully implemented in backend. Still need to do the frontend work in Gutenprint (ie PPD generation)
2018-04-28 21:53
Reason for closing: Implemented
Additional comments about closing: Fully implemented in backend. Still need to do the frontend work in Gutenprint (ie PPD generation)
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
For commands, FINAL_CONTENT_TYPE shall be application/vnd.cups-command -- w00t!
'ReportLevels' is now fully implemented. As of this writing there are four backends left to migrate to the new paradigm.