Skip to main content
Not sure which Scandit product fits your use case?

Install the Scandit plugin and use the /data-capture-sdk skill so that your AI coding agent can recommend the right product for your use case. More info →

Run the following command in your project directory. It detects the supported coding agents you have installed and adds the Scandit plugin to each. Re-run it to update.

npx plugins add scandit/skills

Prefer to set it up yourself? Manual installation steps for each agent →

Advanced Configurations

MatrixScan Find is optimized by default for efficiency, accuracy, and responsiveness. However, there are multiple advanced settings available to further customize MatrixScan Find to best fit your needs.

Set up a listener on the BarcodeFind mode

You may want more fine-grained knowledge over the different events happening during the life of the BarcodeFind mode, such as when the search starts, pauses and stops. To do this, you can directly register a BarcodeFindListener on the mode itself.

Be aware that these listeners will be called from a background thread.

mode.addListener({
didStartSearch() {
// The mode was started
},

didPauseSearch(foundItems) {
// The mode was paused
},

didStopSearch(foundItems) {
// The mode was stopped after the finish button was clicked
},
});

UI configuration

The BarcodeFindView will by default show a set of UI elements, which can be optionally hidden:

  • A play/pause button
  • A finish button
  • A searched items carousel
  • Guidance hints

There is also a progress bar but this is hidden by default.

Each of these elements can be shown or hidden at will.

barcodeFindView.shouldShowCarousel = false;
barcodeFindView.shouldShowProgressBar = true;
// …