It would be nice if you use the itemBarcodeFallbackSearch preference if it limited to items that were available at the library you're checking out at so you don't get too many results.
We would support this. I just tried this and got a very long list of over 500 items to select from.
Hm, that would be items.holdingbranch = logged in branch. I think that could be helpful.