CUPS-Get-Driver now provides much better driver matching based on the
IEEE-1284 device ID and make/model strings (STR #2707)
Fix banner filter destination type.
systemv/lpinfo.c:
- main(): Add support for --device-id, --language, --make-and-model,
--product, and --timeout options.
- show_devices(): Use timeout option.
- show_models(): Use device_id, language, make_model, and product
strings when listing drivers.
cgi-bin/admin.c:
- do_am_printer(): Pass make and model to CUPS-Get-PPDs to get a list
sorted by relevance to the current device.
scheduler/cups-driverd.cxx:
- ppd_info_t: Add matches field.
- compare_matches(): Added.
- list_ppds(): Use regex to match make-and-model and device-id data,
and create an array of matches sorted by score and make/model.
- regex_device_id(): Added.
- regex_string(): Added.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@8029
7a7537e8-13f0-0310-91df-
b6672ffda945