Currently we scan all native printers before filtering unwanted printers
with config whitelsit/blacklist. This is inefficient and means we can't
avoid deep scanning settings of a printer we don't want to touch.
This PR moves the whitelist/blacklist check into the native printer scan
loop right after we have printer name. Scans are faster and unwanted
printers don't have any details pulled other than name.
Currently we scan all native printers before filtering unwanted printers with config whitelsit/blacklist. This is inefficient and means we can't avoid deep scanning settings of a printer we don't want to touch.
This PR moves the whitelist/blacklist check into the native printer scan loop right after we have printer name. Scans are faster and unwanted printers don't have any details pulled other than name.