It software decodes EAN-13 barcode picture by image processing. And a GUI is ship together with it, which can take picture from web camera. So the only thing you need to recognise barcode apart you computer is a webcam.
An interactive, graphical bar-code reader that scans an image using the user's scanner and decodes it into digits, placing them on the clipboard. Also generates barcodes from a digit sequence.