From Fedora Project Wiki

Great feature. I think that using the hardware ID rpm tag we can do much more than installing printer drivers. Using the same mechanism, it is possible to add auto driver downloading for all kinds of hardware. We can do a little change and add the PCI or USB device ID to every driver package, and when the user plugs in a USB device or a PCI device and the driver for it is not installed, Packagekit will download the matching driver. I think auto hardware detection and driver installation hugely improves the user experience. Elad 13:47, 4 December 2009 (UTC)

Advice on contributing to foomatic

Hi, my printer (Brother MFC-9340CDW) is still not supported by default. I think it should be, because the manufacturer provides a GPLv2 PPD file. I've taken a look at, and tried to submit a request for my printer. I'd like to do more, but I'm not sure how. Not being a developer, I'm confused when I read about foomatic's "bazaar" repositories. Before I spend some time looking deeper at this, I wanted to ask if I'm on the right track. Thanks!