Add BarcodeScanner support (optional dependency)