• CUPS: adding support for system journal

    I’ve added a patch to CUPS in Fedora rawhide which uses the system journal for logging. I did this after watching Lennart’s devconf talk, which reminded me how awesome the systemd Journal is. The changes are very simple at the moment: any log message relating to a particular job has a field “CUPS_JOB_ID” to say…

  • Did someone say… “Alpha”?

    Fedora 20 Alpha has been released, and I’d been putting off installing it because I know how troublesome an alpha release can be. This one, though, is the best alpha release of Fedora I can remember! It actually seems incrementally better than Fedora 19, rather than the traditional break-everything-and-fix-it-again-later alpha releases we’ve seen in the…

  • Some benefits of printerd

    Recently I talked about a new print spooler under development, printerd. In that post I mentioned briefly how printerd is structured, but did not go very deeply into why or what the project is for. Firstly, printerd is experimental and is very far from being a functional print spooler. It doesn’t yet run any filters,…

  • Announcing printerd

    For the last few weeks I’ve been working on an experimental new print spooler called printerd. It was designed in collaboration with Richard Hughes and it aims to be a modern print spooler for Linux. It is a polkit-enabled D-Bus system service, written using the GLib object system. Although modelled on concepts from IPP (Internet…

  • Session printing

    There has been a discussion on the Fedora devel mailing list recently about user session printing: why that might be useful, and in what circumstances it makes sense. Where I can see it can make some sense to have printing entirely in the user session is for PDF printing to smart services hosted elsewhere: e.g.…