Category: Software

  • “What happened to printconf-tui?”

    This question seems to keep cropping up. I’ll explain why printconf-tui is no longer in Red Hat Enterprise Linux, and what its replacement is.

  • Paper-out detection

    You wouldn’t expect it to be difficult for a printer driver to detect that the printer is out of paper. Having spent several days trying to work out the Linux usblp kernel driver, I have all but given up trying to fix it myself. Hopefully someone will show interest in the bug report I filed.…

  • Printer status feedback

    The print job manager applet is now part of system-config-printer, starting with Fedora 7 test 3. I’ve been working on making it better for after Fedora 7 is released, specifically by getting it to tell me when the printer is out of paper, low on ink, on fire etc. It uses the IPP printer-state-reasons attribute…

  • New print job manager

    A weekend hack I’m really pleased with. Frustrated with the “eggcups” print job manager after getting it all confused again, I wondered how difficult it would be to implement a proper print job manager in Python, on top of the “pycups” CUPS bindings I wrote for the admin tool.

  • CUPS: UNIX domain sockets authentication

    I’ve spent some time this week implementing user authentication over UNIX domain sockets for CUPS. The basic problem is that there are some operations (cancelling a job or submitting a new job, for example) that ought to require user authentication but do not, simply for the sake of convenience. This is a lightweight method of…