Yeah, that's actually not as simple as one might expect... I've already bought a new scanner on ebay (15 bucks and it says it supports Code39), but it's gonna take at least a month for it to arrive...
I'll see if I can work out an alternative solution in the meantime.