With the release of Fedora 7 not far away, I’ve been thinking about what improvements I would like to make for Fedora 8.
- Printer status feedback. I started some work on this, but it needs finishing off. The hal backend needs to detect paper-out conditions, and so far only the HPLIP driver detects ink-low. Ideally we’d have proper ink level reporting supported in our main printer drivers.
- When a printer is plugged in, ask the user for a PPD if we can’t find a sufficiently good one. This needs work in hal-cups-utils and the print job manager applet, and a proper API needs to be designed. Once it’s all working properly we should have visual feedback when (a) the printer is plugged in, while we search for a driver, and (b) the printer queue is added and ready for printing.
- Part of the above work will involve re-working system-config-printer not to be dependent on foomatic, but instead to use only CUPS. We ought to be able to do proper Device ID matching on the PPDs provided by CUPS. Foomatic provides its PPDs that way now, so we can get them all from the same place.
- The HPLIP service still runs even when there is no HP hardware attached, and it shouldn’t.
Not sure how many of those I’ll get to. There never seems to be as much time as I think there will be.