Set Reading Speeds

IronBarCode enhances barcode reading by offering flexible control over processing speed and accuracy, balancing performance and resource efficiency for scanning large volumes. Developers can fine-tune the reading approach based on input image quality and available resources, opting for faster processing on clear images or engaging more intensive methods to improve accuracy on challenging ones. This adaptability ensures developers can optimize the scanning process to meet specific operational demands efficiently.

4-Step Guide to choosing the reading speed option

  • var options = new BarcodeReaderOptions();
  • options.Speed = ReadingSpeed.Balanced;
  • var results = BarcodeReader.Read("barcode.png", options);
  • Console.WriteLine($"Found {results.Values()[0]}");

The first step to choosing the reading speed option is to instantiate a new BarcodeReaderOptions and modify the settings used to read barcodes. We modify the Speed property to ReadingSpeed.Balanced. The Balanced property offers a balance between performance and accuracy and is generally the option that developers should use for any standard tasks.

Afterward, we call the Read method and pass along the input image as well as the BarcodereaderOptions variable, then finally we read and print the barcode result by accessing the Values array and retrieving the first barcode found.

Choosing the right reading speed for your barcode can be challenging, but IronBarcode offers several options and customization to help you make that decision.

For more examples, check the How-to Guide on using IronBarcode with C#.

Ready to Get Started?
Nuget Downloads 1,935,276 | Version: 2025.11 just released