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.

Here are some screenshots of the result:

Print job manager (1)

Print job manager (2)

Now I just need to add a status icon and a “choose driver” dialog, and it can replace eggcups altogether!

Here’s the demo tarball: It requires pycups-1.9.18 which is available from system-config-printer- (in updates-testing) or 0.7.56-2.fc7.