Barcode Scanner Emulator
У сканера штрихкодів немає ENTER
Сканер, який правильно декодує штрихкод, але залишає курсор у полі замість надсилання, майже завжди не має суфікса ENTER. Це не збій декодування.
Проблема
Зчитане значення правильно з’являється в полі, але форма не надсилається, а курсор лишається на місці й чекає ручного натискання клавіші Enter.
Можливі причини
- Суфікс сканера налаштовано на «немає» замість ENTER/CR
- Суфікс сканера встановлено на TAB замість ENTER, тож фокус переміщується, а форма не надсилається
- Недавнє скидання до заводських налаштувань або зчитування конфігураційного штрихкоду повернуло суфікс до нетипового значення
- Обробник keydown для Enter у застосунку не приєднано до поля, у яке друкує сканер
Як діагностувати
- Відкрийте тестер введення штрихкодів і зчитайте той самий штрихкод.
- Перевірте результат «Виявлений суфікс». Якщо показано «Немає», сканер узагалі не надсилає суфікс — це проблема налаштування сканера, а не помилка застосунку.
- Якщо показано «TAB», сканер налаштовано на навігацію табуляцією, а не на надсилання форми: або змініть суфікс сканера, або налаштуйте застосунок надсилати і за Tab, а не лише за Enter.
Як виправити
Знайдіть посібник із програмування або налаштування виробника сканера (зазвичай PDF зі сторінкою малих штрихкодів) і розділ про налаштування «suffix» або «terminator». Зчитайте штрихкод із позначкою «CR suffix», «Enter suffix» або подібною, щоб задати завершення як повернення каретки. Якщо є службова програма постачальника, те саме налаштування зазвичай є розкривним списком у параметрах обміну даними або виводу.
Загальніші варіанти суфіксів описано в посібнику Суфікси ENTER і TAB.
Як перевірити
Знову зчитайте в тестер введення штрихкодів і перед застосуванням зміни на робочому сканері підтвердьте, що «Виявлений суфікс» тепер показує ENTER.
Пов’язане
Посібник із налаштування сканера штрихкодів · Тестер подій клавіатури