the cuecat, which you can still get on ebay and other places, was a neat little device that scanned in bar codes and with a net connection go to sites, offer up discounts, etc ...
For example, a three-digit code might be a code of 123 with a check digit of 6. The complete code would therefore be 1236 and the scanner would know that the code should always have three digits that ...