What barcode format is it;
Code 39, Extended Code 39, Code 128, USS Code 128, UCC/EAN Code 128, Code 128 Auto, SCC-14, SSCC-18, Interleaved 2 of 5, LOGMARS, Codabar, UPC-A, UPC-E, MSI, EAN-8, EAN-13, Code 11, Code 93, Industrial 2 of 5, PLANET or POSTNET? There are several barcode readers on the market (as far as I can tell the price is about $250), is that an option?
You might want to try this shareware out http://freeware.brothersoft.com/soft...kit_28488.html
Moving to C# .NET