This software package offers optical barcode recognition capabilities for Delphi and C++ Builder, supporting a wide range of barcode types including EAN-13/UPC-A, Code 128, and QR Code. It also features support for lesser-known barcode formats like Codabar and GS1 DataBar Expanded.

This barcode recognition component is available for use with Delphi/C++ Builder 5 through to XE4 and Lazarus 1.0.8. The full version even includes the source code, making it a great option for those who want to customize their barcode scanning process.
Another bonus is that the component allows for royalty-free distribution in applications. There is even a multilicense option available for companies with multiple developers.
If you're looking for a comprehensive barcode recognition solution, the Delphi and C++ Builder optical barcode recognition component is also part of the larger Winsoft Component Package. With these helpful features, it's easy to see why it's a reliable choice for developers.
Version 3.0:
added TObr.VideoDevice property to support barcode scan from video
added TObr.OnBarcodeDetected event
added TObr.Processor property