this - это класс в котором вызвали onclick, он должен иметь свойство src(тоесть скорее всего это изображение).
Тоесть если одну функцию назначить многим изображениям то он будет разным для каждого изображения.
В первую очередь спросят бухгалтерские документы(счет-фактура, товарная накладная) на покупку и сомневаюсь что скриншот заказа с али прокатит.
А наклейки и ключ, коробку с диском - можно украсть.
Для начала запросите документацию у АТОЛ. Потому что питание на сканер может подаваться только в момент сканирования и для этого нужно обратиться к специальному драйверу или вообще к GPIO. Дальше есть несколько вариантов получения данных с этих сканеров - как по rs232 так и по USB-HID - и неясно какой выбрали они.
Возможно, через "Проверку вводимых значений" на вкладке "Данные". Там выбираете тип данных список и указываете диапазон(со всеми возможными значениями) для этого списка(с отдельного листа или на этом же)
Иерархическая глубина - бесконечна если использовать рекурсию. А вообще можно вызвать приложение из системы - например тот же 7zip кинуть в папку с программой и им шифровать уже.
Что тут непонятного? В виде параметра(в объекте {}) передается функция, а когда нужно отформатировать текст - вызывается эта функция с передачей в нее значений и возвращает текст.
Ну во первых Wi-Fi достаточно много жрет и проблема стабильности может быть скрыта в плохом контакте в шине USB особенно в контактах питания, при передаче ток значительно поднимается что может вызывать снижение напряжения в адаптере Wi-Fi и его нестабильной работе. В планшетах, где они припаяны, редко бывают проблемы.
Для большей стабильности рекомендовал бы вам карту PCI-E.