It is an old report, which we are currently running into. You may have already solved it, but we have implemented the following solution.
We have put the class "barcode_string" on the input field
In the HTML snippet we have the following code:
$('.barcode_string > input').prop('readonly', true); setTimeout(function() { $('.barcode_string > input').focus(); $('.barcode_string > input').prop('readonly', false); },100);
Does your solution still work if you make the input field read-only?
That is weird, usually the scanner pretends to be a keyboard so the on-screen keyboard will not popup. Does your scanner have any configuration options?