I've used a few libraries that work like that, probably going back 10 or more years now. I was a little incredulous the first time - "You mean I really just plonk down a pile of books and press 'loan'? No individually placing each one spine-first in a tag-deactivator?"
I guess until recently it was only practical to implement with tags that were going to be reused, but is now feasible with disposable ones
I guess until recently it was only practical to implement with tags that were going to be reused, but is now feasible with disposable ones