Перейти до вмісту

Barcode Scanner Emulator

У сканера штрихкодів немає ENTER

Сканер, який правильно декодує штрихкод, але залишає курсор у полі замість надсилання, майже завжди не має суфікса ENTER. Це не збій декодування.

Проблема

Зчитане значення правильно з’являється в полі, але форма не надсилається, а курсор лишається на місці й чекає ручного натискання клавіші Enter.

Можливі причини

  • Суфікс сканера налаштовано на «немає» замість ENTER/CR
  • Суфікс сканера встановлено на TAB замість ENTER, тож фокус переміщується, а форма не надсилається
  • Недавнє скидання до заводських налаштувань або зчитування конфігураційного штрихкоду повернуло суфікс до нетипового значення
  • Обробник keydown для Enter у застосунку не приєднано до поля, у яке друкує сканер

Як діагностувати

  1. Відкрийте тестер введення штрихкодів і зчитайте той самий штрихкод.
  2. Перевірте результат «Виявлений суфікс». Якщо показано «Немає», сканер узагалі не надсилає суфікс — це проблема налаштування сканера, а не помилка застосунку.
  3. Якщо показано «TAB», сканер налаштовано на навігацію табуляцією, а не на надсилання форми: або змініть суфікс сканера, або налаштуйте застосунок надсилати і за Tab, а не лише за Enter.

Як виправити

Знайдіть посібник із програмування або налаштування виробника сканера (зазвичай PDF зі сторінкою малих штрихкодів) і розділ про налаштування «suffix» або «terminator». Зчитайте штрихкод із позначкою «CR suffix», «Enter suffix» або подібною, щоб задати завершення як повернення каретки. Якщо є службова програма постачальника, те саме налаштування зазвичай є розкривним списком у параметрах обміну даними або виводу.

Загальніші варіанти суфіксів описано в посібнику Суфікси ENTER і TAB.

Як перевірити

Знову зчитайте в тестер введення штрихкодів і перед застосуванням зміни на робочому сканері підтвердьте, що «Виявлений суфікс» тепер показує ENTER.

Пов’язане

Посібник із налаштування сканера штрихкодів · Тестер подій клавіатури