Comment 2 for bug 405804

Revision history for this message
David Suffield (david-suffield) wrote :

I have problem with this patch because it is not backward compatable with older distros. The patch adds libudev as a new dependency which is certainly not used by most distros yet.

Can you be more specific about the problem with the current "hp" backend? Can you give me an printer example?

We have named all our PPDs to match USB/DeviceID model names including the PS PPDs. So this should be an easy case insensitive match.

There are also other solutions that I prefer over this patch.

1. With CUPS 1.4 the "usb" backend is libusb compatible. I can modify the "hp" backend to provide real device-ids without using libudev or usblp.

2. I have talked to Mike Sweet about adding manufacturer extensions to the "usb" backend. Mike talked about doing this for CUPS 1.4. Then we could merge the "hp" backend into the "usb" backend.

-dave