Barcode Scanner Observable and Multiple Scans

I am curious if it is possible for the barcode scanner to return an Observable vs a Promise. Additionally, it is possible for the barcode scanner to do MULTIPLE scans?

You could convert it using Observable.fromPromise(), but no I don’t think it’s possible to do multiple scans in a single call.