PHP и сканнеры штрихкода

Оба ограничены 32767x32767 пикселей. То есть вы можете думать о них как о использовании подписанного 16-битного значения для разрешения X и Y.

Никакая ось не может превышать 32767 пикселей, даже если другая ось имеет только 1 пиксель. «Битность» операционной системы не влияет на ограничение. Основная система может работать в других пределах, таких как память, как вы упомянули, до создания такого огромного изображения.

Вы можете увидеть пример этого ограничения в следующем исходном коде: http : //git.zx2c4.com/qt/plain/src/gui/image/qpixmap_x11.cpp

if (uint(w) >= 32768 || uint(h) >= 32768) {
    w = h = 0;
    is_null = true;
    return;
}

14
задан Mostafa Elkady 24 May 2010 в 20:16
поделиться

5 ответов

Я только что сделал это для приложения. На самом деле все просто. Сканер - это просто еще один метод ввода, фактически похожий на клавиатуру. Когда вы сканируете штрих-код, данные декодируются сканером и отправляются в любое приложение, ожидающее их получения. В случае веб-приложения это будет форма, скорее всего, с текстовым полем с фокусом. Затем данные будут заполнять текстовое поле, как если бы кто-то ввел в него данные штрих-кода. Затем форма отправляется и обрабатывается в обычном режиме.

Просто убедитесь, что текстовое поле находится в фокусе, иначе данные никуда не пойдут или туда, где находится фокус (это может быть другое поле формы или адресная строка).

Мне еще предстоит выяснить, как настроить автоматическую отправку формы при вводе данных штрих-кода, поскольку сканер не отправляет информацию о событии (т.е. отправку), а специальные символы, такие как табуляция (\ t), не отображаются работать. (Если кто-нибудь знает, как это сделать, мне очень интересно узнать, как это можно сделать).

23
ответ дан 1 December 2019 в 07:19
поделиться

Используя автофукус вход является лучшим путем. Просто необходимо удостовериться, что Вы создаете для и добавляете автофокус к полю ввода. Так каждый раз, когда пользователь сканирует любой объект, форма автоматически отправлена. Поэтому просто дайте форме идентификатор и обработайте данные легко с jquery

0
ответ дан 1 December 2019 в 07:19
поделиться

WASP создает линейку сканеров штрих-кода, которые просто подключаются к входам USB или PS / 2 и в основном преобразуют отсканированный штрих-код в символы, точно так же, как пользователь вводит их с клавиатуры. У них есть ответы на часто задаваемые вопросы и справочные видео, которые тоже могут помочь.

При разработке веб-приложения, в зависимости от того, как пользователи взаимодействуют с ним, вы можете использовать Javascript для перемещения фокуса с одного поля на другое, чтобы пользователь мог последовательно сканировать штрих-коды, не нажимая на поле, в котором идут символы. (Подобно тому, как некоторые формы перемещают фокус при вводе данных известной длины, например почтового индекса или номера телефона.)

2
ответ дан 1 December 2019 в 07:19
поделиться

Для создания штрих-кодов в PHP, вы можете посмотреть:

http://www.mribti.com/barcode/

http://www.ashberg.de/php-barcode/

6
ответ дан 1 December 2019 в 07:19
поделиться

Обычно эти сканеры эквивалентны клавиатурному вводу, поэтому вы просто выбираете соответствующую точку ввода на веб-странице, сканируете, а затем отправляете форму.

5
ответ дан 1 December 2019 в 07:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: