It would be helpful if we could specify in the URL which branch the self check would be checking in/out as. So, for example, we could still have the single auto login that we already have, but we could specify the branch code in the URL, and it would switch that login to check in/out as that branch. This would be EXTREMELY helpful.
In addition to this, it would be great if OPACBaseURL is filled out, the WebBasedSelfCheck would provide a dropdown list of libraries where, if you select a library from the list, it copies into the clipboard a fully constructed URL for the self check along with the specific branch to be used in the URL, ready to paste in a browser, shortcut, or html code.
I think this makes sense. With AutoSelfCheckAllowed your self-checkout stations will always be checking out from the home library of the user defined in that preference, right? So your self-checkout stations are messing with circulation statistics if they're at a library other than the AutoSelfCheckAllowed patron's. And since you can't define multiple AutoSelfCheckAllowed patrons for multiple branches, there's really no way around it. Submitting the library code as a GET parameter would open up the possibility that the user to change it, but even then it would be an improvement on the current situation.
1++ Being able to specify a branch code in the URL would be really useful.