I’m playing with the SparkFun 2D Barcode Scanner Breakout to possibly use it in an upcoming project. As described in the manual, there is a set of “setting barcodes” that can be scanned to change how the scanner is configured. For example, you can turn the beep off and on, disable scanning QR codes, etc.
I may use this to set up the scanner, but I want to be able to lock the configuration to prevent anyone else from changing the settings later. My project is a sort of kiosk, and currently it seems like anyone could come along and scan a “disable all symbologies” code and effectively brick the scanner until I realize it and factory reset it.
I’m unable to find any guidance in the manual or in any part of the APIs on Github (Python and C++) that provides a way to prevent the settings from being changed or from even detecting that settings have been changed. Am I missing something, or is it just impossible to turn off settings barcodes?