Класс для считывания результатов работы HID-сканеров (эмулирующих клавиатуру) с 2D-кодами DataMatrix, как альтернатива тому, что предлагает "честный знак". Тестировался на разных моделях сканеров Zebra/Symbol "из коробки".
Перехватывает последовательность нажатий Alt+029, F8, Ctrl+], подставляя в результат ASCII #29.
Работает с jquery, в частности 3.7.1., JS здесь: scanRead.js
Пример:
let $input=$('#scanInputField');
new scanRead( $input, function(code) {
console.log(code);
});
Условие сканирования: фокус должен находиться на поле ввода текста, в это время отображается состояние "готов". Для перевода фокуса на поле ввода, кликните на "Сфокусироваться для сканирования".