diff -up system-config-printer-1.2.0/check-device-ids.py.cdi-lsb-paths system-config-printer-1.2.0/check-device-ids.py --- system-config-printer-1.2.0/check-device-ids.py.cdi-lsb-paths 2010-03-25 17:06:01.198242692 +0000 +++ system-config-printer-1.2.0/check-device-ids.py 2010-03-25 17:07:10.914359770 +0000 @@ -116,6 +116,13 @@ makes = ppds.getMakes () def driver_uri_to_filename (uri): schemeparts = uri.split (':', 2) if len (schemeparts) < 2: + if uri.startswith ("lsb/usr/"): + return "/usr/share/ppd/" + uri[8:] + elif uri.startswith ("lsb/opt/"): + return "/opt/share/ppd/" + uri[8:] + elif uri.startswith ("lsb/local/"): + return "/usr/local/share/ppd/" + uri[10:] + return "/usr/share/cups/model/" + uri scheme = schemeparts[0]