Считыватели штрих-кодов, улучшенные с помощью JavaScript
Компьютерная программа, предназначенная для ввода данных, включая номера счетов-фактур, серийные номера и этикетки на упаковках, может принимать данные двумя способами. Первый — с ручным вводом с клавиатуры, второй — со считывателем штрих-кода. Вводить данные всегда можно, но это очень медленно и утомительно, особенно если вам приходится обрабатывать сотни или тысячи заказов в день.
Считыватели штрих-кодов с интерфейсом USB-клавиатуры могут выполнить за вас весь ввод данных. Данные по-прежнему печатаются на документах, обычно непосредственно под штрих-кодом, в том маловероятном случае, если устройство считывания штрих-кода выйдет из строя. Или чтобы пользователь мог визуально подтвердить, что у него правильная метка, без необходимости ее вводить. Считыватели штрих-кода устраняют ошибки, обычно связанные с обычным вводом с клавиатуры, и ускоряют обработку заказа в 100 раз.
Считыватели штрих-кода даже имеют возможность добавлять дополнительные ключи до или после данных штрих-кода. Использование префикса может привести вас к правильному положению на экране. Вы можете использовать суффикс, например клавишу ENTER, чтобы начать обработку заказа.
Добавление префикса или суффикса к данным штрих-кода не является чем-то новым. С годами оно было расширено с одного или двух символов до неограниченного количества символов, которые можно добавлять в любом месте выходной строки. Вы даже можете разделить данные штрих-кода на части, чтобы их можно было правильно отформатировать в разных местах ввода на экране.
Трехмерная визуализация — это другой метод визуализации, который более ограничен в некоторых областях и более эффективен в других.
Метод трехмерного изображения не создает информацию о шкале серого или цвете, хотя для этого можно добавить обычное изображение.
Сегодня 3D-изображения обычно используются только тогда, когда необходимо сделать то, что невозможно или трудно сделать с помощью обычных изображений.
Простые инструменты настройки могут оказаться недостаточно мощными для выполнения всех манипуляций с данными, необходимых для вашего приложения. Более продвинутые считыватели штрих-кодов имеют встроенный механизм JavaScript, который может выполнять множество задач, требуемых пользователем. В дополнение к стандартному считыванию данных штрих-кода, программное обеспечение может анализировать такую информацию, как положение штрих-кода во время считывания, ориентация кода и тип используемого штрих-кода. Даже несколько штрих-кодов можно считывать и анализировать одновременно. На основе всей дополнительной информации, собранной устройством считывания штрих-кода, код JavaScript может принимать решения о том, что делать с данными. Вы должны помнить, что самые продвинутые считыватели штрих-кодов на самом деле являются сканерами штрих-кодов. Они фотографируют штрих-код, а затем расшифровывают его. Лазеры были заменены чрезвычайно мощными светодиодами и CMOS-камерой.
Вот несколько примеров того, как можно запрограммировать устройство считывания штрих-кода с помощью JavaScript. Я предопределил в JavaScript определенные клавиши клавиатуры, включая ENTER, F10, ALTK и TAB. Например, если в JavaScript используется TAB, то вывод считывателя штрих-кода будет эквивалентен нажатию клавиши TAB на клавиатуре. Клавиша ALTK на самом деле представляет собой двойное нажатие клавиши, при котором удерживается клавиша ALT и нажимается клавиша K.
Определите, как используются коды матрицы данных.
Код Data Matrix можно использовать для отслеживания серийных номеров отдельных продуктов. В этом случае пользователю может потребоваться только передать эти данные и добавить простую клавишу ENTER в конце строки.
//если данные взяты из символики штрих-кода Data Matrix
если (decode.symbology == 31)
{
//Передаем данные и добавляем клавишу ENTER в качестве суффикса
декодировать.данные = декодировать.данные + ВВОД;
обратное декодирование;
}
Определите, что делать при сканировании штрих-кода с данными «F10»
Складскую систему можно настроить с использованием листа сканирования, чтобы пользователю никогда не приходилось прикасаться к клавиатуре. Таким образом, в этом случае, если сканируется линейный штрих-код типа «3 из 9» и данные в этом штрих-коде точно такие же, как «F10», то нажимается клавиша F10.