use ScannerProviderService for all scanners