Bug 216127
Summary: | eggcups should just look at local jobs | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tim Waugh <twaugh> |
Component: | desktop-printing | Assignee: | Tim Waugh <twaugh> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 6 | ||
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-27 11:58:31 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
Tim Waugh
2006-11-17 12:56:29 UTC
Really, Tim ? Back when Colin and I were working on this, cups would loose all knowledge about a print job as soon as it was sent off to somewhere else, and it wasn't possible to get any updates for the (now remote) job via the local cupsd. If that works now, eggcups state machine can in fact be greatly simplified. If it ever didn't work, it must have been a bug (now fixed). Or could it be you were thinking about when the job is completed? In that case, the job history for the job only resides on the remote server and not the local server (so e.g. 'lpstat -Wcompleted -o' on the local server won't show completed remote jobs). eggcups needs to get status updates for the remote job until it is completed. The ipp backend does this already, at 10s intervals. It fetches the printer-state-reasons job attribute from the remote server, sets its own state to copy it, and also logs an ERROR/WARNING/INFO about it. See report_printer_state() starting at backend/ipp.c:1428. |