create Barcode Scanner
open override fun createBarcodeScanner(configuration: BarcodeScannerConfiguration): Result<BarcodeScanner>
Provides BarcodeScanner.
Return
a Result.Success containing a new instance of BarcodeScanner or a Result.*Error if something went wrong.