There are a lot of different programs out there that can help you do this, but it's important to make sure that your barcode scanner is compatible with the program you choose.
You mentioned Hypercard - that's a bit of a blast from the past! While it might be possible to use Hypercard to create a...