Если я приобрету USB-сканер QR-кода / штрих-кода, могу ли я настроить его на автоматический запуск браузера при чтении URL-адреса?
4764
dunc
Я подумываю о покупке сканера, такого как Esky™ Automatic USB (Bi-directional) Barcode Scanner.
Я создал несколько QR-кодов (содержащих действительные URL-адреса http), которые я хотел бы отсканировать ученикам в моей школе.
Я хотел бы использовать машину в качестве терминала - студенты сканируют URL-адрес, а затем не могут ничего делать (например, без клавиатуры или мыши).
Таким образом, возможно ли настроить сканер штрих-кода (или любой другой) на автоматическое открытие моего браузера, если сканируемый QR-код имеет формат URL?
Кроме того, будет ли возможно иметь QR-контент, не относящийся к URL, для ввода в поле активной формы браузера? Т.е. если бы QR-код сказал 12345, он просто ввел бы его в активное текстовое поле на текущей веб-странице (если веб-страница уже была открыта)?
Вы на Windows?
harrymc 11 лет назад
0
@harrymc да, но я мог бы так же легко настроить Linux.
dunc 11 лет назад
0
@dunc Из того, что я вижу, упомянутый вами сканер - это 1D сканер, может ли он считывать QR-коды? Я так не думаю. Кроме того, функция, которую вы запрашиваете (возможность нажать на декодированный URL-адрес), является работой для приложения, а не для самого сканера. Существует несколько бесплатных приложений для считывания штрих-кодов Windows QR, если вы просто введете их в Google (только что проверил). Они МОГУТ иметь такую функцию «нажми и работай». Мое приложение на смартфоне тоже есть. Я написал что-то подобное для Win, в C ++, но он читает только code128, так что не могу помочь.
Kitet 11 лет назад
0
Я изучал некоторые проекты на основе сканера CueCat много лет назад. Была информация о том, как получить данные с помощью простого сценария, но главное, что они, казалось, действовали как клавиатура. По сути, он набрал цифры и послал ввод, когда это было сделано. Может быть, что-то подобное подойдет для вашего проекта?
Melikoth 11 лет назад
0
с чем вы в конечном итоге использовали? Я пытаюсь сделать то же самое.
Manik Arora 8 лет назад
0
3 ответа на вопрос
4
howanghk
Вам понадобится кто-то (или вы) для разработки программного обеспечения для этой цели.
Для помощи в программировании вы можете попробовать stackoverflow.com :)
Спасибо за это Оуэн. Знаете ли вы о каких-либо существующих программах, которые могли бы сделать это для меня? Я опытный веб-разработчик, но совсем не имею опыта работы с языками оболочки.
dunc 11 лет назад
0
3
davidcl
Don't buy that particular scanner-- it doesn't support 2D barcodes.
Does the computer you plan to use for this have a webcam? Because that might be a totally acceptable scanner for this purpose. Then you could use software such as http://blog.odoa.eu/post/QR-Code-Scanner-for-Desktop-and-Laptop.aspx to do what you want. (I tested this. It's clearly a weekend project, but contrary to what the blog post says, it does work for me in Windows 7).
One concern I have is how to bring the QR application back to the foreground after viewing the web page if you don't have a keyboard or mouse. If it was me, I'd probably tinker with AutoHotKey as a way of doing this, but there are probably other ways to go.
If a webcam isn't an option, then you need to buy a 2D scanner (usually more expensive than a webcam!) And the issue of how to get to the web page becomes a little bit more complicated. That said, I think it might be possible to build the whole thing in AutoHotKey if you're using a 2D scanner.
Дайте мне знать, в каком направлении вы планируете идти дальше. Я с удовольствием поучаствую в дальнейшей работе и даже предоставлю образец скрипта AutoHotKey, если это будет полезно.
davidcl 11 лет назад
0
0
harrymc
Для автоматического заполнения поля формы, если вы управляете веб-сервером, вы можете добавить параметр (и) к URL-адресу, который будет использоваться для заполнения необходимых полей формы.
Кроме того, почему бы не использовать смартфон для чтения URL, а не компьютер?
Смартфон, несомненно, будет иметь приложение для чтения QR-кодов, которое сможет прочитать URL-адрес и просмотреть его. Тогда не будет проблем с безопасностью на вашем ПК, но лучше не оставлять личные данные на смартфоне ...
Привет, Гарри. Спасибо за вклад. Я пытаюсь выяснить, сможет ли сканер штрих-кода автоматически считывать веб-URL-адреса, а затем автоматически запускать браузер устройства и посещать этот URL-адрес. Я не могу использовать телефон, так как он предназначен для учащихся средней школы (9-13), и даже если бы мы это делали, их бы не было в локальной сети, где хранятся сценарии.
dunc 11 лет назад
0
(У учащихся средней школы, вероятно, лучшие смартфоны, чем у многих взрослых.) Если сеть не видна через Интернет, вы можете использовать свой собственный смартфон или хороший WiFi-маршрутизатор, чтобы предоставить им гостевой доступ к сети.
harrymc 11 лет назад
0
Они, конечно, делают - но им не разрешают использовать их в школе. Также сотрудники не смогут предоставить студентам свои смартфоны для каких-либо целей. Кроме того, я бы предпочел, чтобы ученики не могли видеть URL, исходящий из QR-кодов, который мы не смогли бы контролировать на смартфоне. Спасибо за вклад.
dunc 11 лет назад
0
Тогда я предлагаю вам начать использовать PowerShell.
harrymc 11 лет назад
0
Как помогает PowerShell?
davidcl 11 лет назад
0
Это хорошая сценарий среда. Но посмотрите также эту библиотеку Java - [ZXing] (http://code.google.com/p/zxing/). Я уверен, что есть больше, как это, если вы ищете.
harrymc 11 лет назад
0