Currently, if a 1-1 PPD file is not detected for a printer in the manual printer setup workflow, the user is always re-directed to the 2nd screen where a PPD file can be selected from dropdowns or uploaded.
To simplify this workflow for users, we should try to avoid this 2nd screen where possible -
1. User inputs printer information
2. Backend attempts to find a 1-1 PPD match
-> Should also try a "best" PPD match
-> Should also check if a CUPS server is available in printer
-> Otherwise, default to a generic open source PPD file
3. Only if the above conditions are not met, does the 2nd dialog appear.
If a user is not happy with the defaulted printer PPD configuration, they should have the ability to manually edit the configuration in the printer settings.
Comment 1 by weifangsun@chromium.org
, Nov 5