Web camera is one thing, barcode recognition is another one. Honestly, it would be bad to answer again and again two questions answered so many times. See, for example:
Webcam,
Barcode.
And this is on CodeProject along…
Can you use it? First of all, it depends on the barcode standards you want to cover.
—SA