Not sure which Scandit product fits your use case?
Install our data-capture-sdk skill so your coding agent can answer questions about Scandit products and recommend the right one for your use case, directly from your editor. More info →
Run this in a terminal in your project directory, then follow the instructions to select your coding agent.
npx skills add https://github.com/scandit/skills --skill data-capture-sdkYour coding agent loads the skill automatically based on your prompt; to invoke it explicitly, call /data-capture-sdk followed by your task.
Advanced Configurations
MatrixScan Pick is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings available to further customize MatrixScan Pick to best fit your needs.
BarcodePick Listener
You may want more fine-grained knowledge over the different events happening during the life of the BarcodePick mode, such as when the search starts, pauses, and stops.
To do this, you can directly register a BarcodePickViewListener on the view itself, keeping in mind that these listeners are called from a background thread.
const viewListener = {
didStartScanning(view) {
// The view started scanning
},
didFreezeScanning(view) {
// The view was frozen
},
didPauseScanning(view) {
// The view was paused
},
didStopScanning(view) {
// The view stopped scanning
},
};
barcodePickView.addListener(viewListener);