Если я приобрету USB-сканер QR-кода / штрих-кода, могу ли я настроить его на автоматический запуск браузера при чтении URL-адреса?
Я подумываю о покупке сканера, такого как Esky™ Automatic USB (Bi-directional) Barcode Scanner
,
Я создал несколько QR-кодов (содержащих действительные URL-адреса http), которые я хотел бы отсканировать ученикам в моей школе.
Я хотел бы использовать машину в качестве терминала - студенты сканируют URL-адрес, а затем не могут ничего сделать (например, без клавиатуры или мыши).
Таким образом, возможно ли настроить сканер штрих-кода (или любой другой) на автоматическое открытие моего браузера, если сканируемый QR-код имеет формат URL?
Кроме того, будет ли возможно иметь QR-контент, не относящийся к URL, для ввода в поле активной формы браузера? Т.е. если в QR-коде сказано 12345
, это будет просто ввести его в активное текстовое поле на текущей веб-странице (если веб-страница уже открыта)?
4 ответа
Не покупайте этот конкретный сканер - он не поддерживает 2D штрих-коды.
Есть ли у компьютера, который вы планируете использовать для этого, веб-камера? Потому что это может быть вполне приемлемым сканером для этой цели. Тогда вы можете использовать программное обеспечение, такое как http://blog.odoa.eu/post/QR-Code-Scanner-for-Desktop-and-Laptop.aspx чтобы делать то, что вы хотите. (Я проверял это. Это явно проект выходного дня, но вопреки тому, что написано в блоге, он работает для меня в Windows 7).
Вот еще один, который я не тестировал. Похоже, он может делать именно то, что вы хотите (с помощью веб-камеры): http://www.funcode-tech.com/Download_en.html
Одна из проблем, с которыми я сталкиваюсь, - это как вернуть приложение QR на передний план после просмотра веб-страницы, если у вас нет клавиатуры или мыши. Если бы это был я, я, вероятно, возился бы с AutoHotKey как способ сделать это, но, вероятно, есть другие пути.
Если веб-камера не подходит, вам нужно купить 2D-сканер (обычно более дорогой, чем веб-камера!), И вопрос о том, как добраться до веб-страницы, становится немного сложнее. Тем не менее, я думаю, что было бы возможно построить все это в AutoHotKey, если вы используете 2D-сканер.
Вам понадобится кто-то (или вы) для разработки программного обеспечения для этой цели.
В основном вам нужно будет захватить ввод штрих-кода, использовать API-интерфейс ShellExecute для запуска веб-браузера и использовать API-интерфейс SendMessage для отправки текста в поле формы браузера.
Для помощи в программировании вы можете попробовать http://stackoverflow.com/:)
Для тех, кто все еще хочет это сделать, теперь можно сканировать QR-код с веб-страницы, используя камеру устройства (запрашивается разрешение браузера): https://github.com/schmich/instascan
Это, между прочим, должно помочь с проблемой переключения приложений, так как теперь сканер является частью страницы.
Для автоматического заполнения поля формы, если вы управляете веб-сервером, вы можете добавить параметр (и) к URL-адресу, который будет использоваться для заполнения обязательных полей формы.
Помимо этого, почему бы не использовать смартфон для чтения URL, а не компьютер?
Смартфон, несомненно, будет иметь приложение для чтения QR-кода, которое сможет прочитать URL-адрес и просмотреть его. Тогда не будет проблем с безопасностью на вашем ПК, но лучше не оставлять личные данные на смартфоне...