Android as bluetooth barcode scanner

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Android app for scanning barcodes and sending them to a PC via emulating a bluetooth keyboard.

License

Fabi019/hid-barcode-scanner

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Android app for scanning barcodes with the phone camera and sending them to a PC via bluetooth. No special software is required on the PC as this app uses the BluetoothHID API available on devices running Android 9 or greater.

  • Supports a wide range of Linear and 2D-Codes thanks to Googles ML-Kit
  • Doesn’t require any internet connection
  • Large amount of customization for different use-cases
    • Auto connect with last device
    • Auto send on detection
    • Extra keys like \n or \t
    • And much more

    Device list and Scanner screen. If you don’t want to connect with any device now and just want to try out the scanner, pressing the ‘Skip’-Button at the bottom of the paired devices will bring you directly to the scanner.

    Otherwise the app tries to connect with the selected device and automatically sends you to the scanner once connected.

    Devices Main

    All configurable Settings. (Newer versions might contain more or less settings as shown in the pictures)

    Settings Settings

    Get it on Google Play

    Note
    Because the version on the Play Store is usually one or two versions behind the latest release, you can also download the latest APKs directly here on GitHub as explained in the next section

    Since this app uses the ML-Kit there are two app version to choose from. The standard version doesn’t contain the scanner library directly. Because of this the size much smaller than in the bundled but requires the user to have the Play Store installed on their device.

    You can either download the latest stable version from the Releases tab or directly from the CI using the links below. Please note that the CI version might be unstable and that the builds are not signed (debug builds), thus requiring you to install them on your phone using ADB. The download links below are using nightly.link to provide the files because GitHub doesn’t allow to download files from actions without being logged in.

    If you are unable to connect with a device you can try either of the steps below depending on how the app behaves. If these don’t help, feel free to open a new issue and describe your problem in detail.

    Connection dialog visible, but no connection possible

    This is most likely caused because the phone was paired with the PC previously and now doesn’t accept a new type of connection request.

    1. Make sure to first unpair the PC on the phone either from within the app or from the system Bluetooth settings
    2. Remove the phone from the PC device list. On Windows you can either do this through the device manager (look under the Bluetooth category) and choose Uninstall Device or using the device list in the settings app.
    3. In the app now search for new devices and click on the target PC (This step could be important so that the phone can tell the PC the new device type)
    4. A pairing request should show up and you may need to confirm a pin on both sides
    5. After that the connection should be successfully established

    Nothing happens when clicking on a device

    If there is not even a connection dialog when clicking on a device. This means that the registered Bluetooth proxy was interrupted. Normally it should be connected again right away but in some cases this might not happen.

    Restart the app. When launching again, there should be a small message at the bottom of the screen that says the Bluetooth proxy was successfully connected. Otherwise you may have to restart your device. This could also mean that your device does not support the Bluetooth HID profile. To test this, search for the app «Bluetooth HID Profile Tester» in the PlayStore and see what the result is. If the test is not successful, unfortunately your device is not supported.

    This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 

    Google Play and the Google Play logo are trademarks of Google LLC.

    About

    Android app for scanning barcodes and sending them to a PC via emulating a bluetooth keyboard.

    Источник

    Настройка смартфона в качестве сканера штрихкодов.

    Настройка смартфона в качестве сканера штрихкодов.

    Настройка смартфона в качестве сканера штрихкодов.pdf
    Пробовал только на андроид-устройстве.
    С целью закрепления за оборудованием штрихкода, а затем, использование этого штрихкода для вставки в документы, я испробовал вариант использования своего андроид-смартфона, как сканера штрихкодов.
    Порядок установки и настройки:
    1) Необходимо установить приложение TWedge.
    Это приложение работает в качестве сервера – приемника считанных штрихкодов с помощью смартфона и передает в открытое приложение считанный штрихкод. Взять приложение можно отсюда – https://www.tec-it.com/ru/download/data-acquisition/twedge/Download.aspx , так же, разместил у себя в облаке по этой ссылке – https://cloud.mail.ru/public/KJE3%2FV7Vxq29cH
    Установка приложения стандартная (далее, далее, .. и тд). После установки, программа сообщит, что работает в полном режиме в течение 10 дней, после чего, будет переведена в бесплатный режим. Если я правильно понял, то ограничение – это возможность подключения не более одного устройства в качестве считывателя к компьютеру (то есть, только 1 смартфон к 1 компьютеру). Я думаю, что этого в обычном случае будет достаточно. Если несколько пользователей, то можно каждому установить эту программу и каждому подключить его смартфон к компьютеру.
    Подключить устройство можно по Bluetooth либо по wi-fi. Я использовал второй вариант, так как я работаю по удаленке на компьютере через терминал. Через Bluetooth настройки идентичны (можно почитать тут https://infostart.ru/public/619475/).
    После установки приложения, удалил то устройство, которое было добавлено. Далее, жмем на Devices правой кнопкой мышки – Add device.

    Далее, на вкладке Interface указываем TCP Server, в качестве порта я указал 81 (так как 80 у меня занят под веб-публикации баз 1С).

    Далее, запускаем наше устройство.

    Еще, несколько полезных настроек (File – Settings):
    Automatically minimize TWedge – автоматически свернуть при запуске приложения.
    Automatically start devices – автоматически запустить устройства при старте приложения.
    Minimize to system tray – убрать приложение в трей. В этом случае, приложение не будет Вам мешать в панели задач, а будет свернуто в трей (область рядом с часами).

    2) Теперь, нам нужно поставить несколько приложений на телефон (не забудьте на телефоне включить wi-fi).
    Приложения Barcode Scanner и GetBlue Bluetooth Reader, Demo (легко ищутся на Play Market)
    Barcode Scanner:
    https://play.google.com/store/apps/details?id=com.google.zxing.client.android&hl=ru

    GetBlue Bluetooth Reader, Demo:
    https://play.google.com/store/apps/details?id=com.tecit.datareader.android.getblue.demo&hl=ru

    GetBlue Bluetooth Reader, Demo – с его помощью и будем работать. В свою очередь, это приложение работает с использованием Barcode Scanner. Поэтому и нужны оба этих приложения.
    Запускаем GetBlue Bluetooth Reader, Demo.

    Выбираем в качестве Источника данных (Data Source) – Камера-сканер.

    В качестве приемника данных (Data Sink) – TCP (открытые данные). После выбора, нужно будет задать Хост и Порт – это ip-адрес нашего компьютера в сети, с установленным TWedge и порт.


    Если все настроено корректно, то при нажатии на кнопку OFF, она переключится в On, Data source и Data Sink подсветятся зеленым и включится автоматически сканер штрихкодов. Так же, можно вызвать сканер для считывания данных через три точки вверху – Старт.

    3) Настройка 1С (на примере конфигурации Инвентаризация).
    Теперь, нужно, чтобы смартфон считывал отсканированный штрихкод в 1С. Приведу пример настройки на базе программы для инвентаризации оборудования – Инвентаризация.
    Для этого, необходимо:
    1) Зайти в настройки подключаемого оборудования.

    2) Создать новый сканер штрихкодов, где в качестве Обработчика драйвера выбрать 1С: Сканеры штрихкода

    3) Сохранить и нажать на Настроить
    4) Указать в качестве порта Клавиатура

    Вот и все. Настройки окончены.
    Как теперь это использовать?
    1) В карточке оборудования добавить новый штрихкод (отпадет необходимость в наклейке своих собственных ценников со своими штрихкодами). Просто откройте карточку оборудования, например, ноутбука, и считайте наклеенный штрихкод на ноутбуке (штрихкоды оборудования представлены слева в Штрихкоды номенклатуры).

    2) В карточке любого документа можно считать штрихкод оборудования, и оборудование будет добавлено автоматически, если ему назначен штрихкод.

    Возможные проблемы, которые я заметил.
    Некоторые штрихкоды некорректно определяются 1С-кой. Но в целом, работает. QR-коды тоже понимает.

    Таким образом, можно использовать смартфон в качестве сканера штрихкодов и инвентаризации имущества на предприятии.

    Источник

    Bluetooth Barcode Scanner

    Приложение Bluetooth сканер штрих-кода является Android приложение

    →

    Последняя версия

    App APKs

    Bluetooth Barcode Scanner APP

    Это приложение поддерживает множество различных типов штрих-кодов, в том числе те, которые используются для идентификации продуктов в торговле. Первоначально штрихкоды систематически представлены данные путем изменения ширины и параллельных линий, и могут упоминаться как линейный или одномерным (1D). Информация, закодированная часто включает в себя веб-адреса, географические координаты и небольшие кусочки текста, в дополнение к коммерческим кодам продукции. Система Android на основе дается схожую функциональность считывателя штрих-кода аппаратных средств.

    Популярные запросы

    Android Emulator

    Лучший Эмулятор Андроида для ПК

    Приложения · Hot

    Psiphon Pro Psiphon Inc. · Связь

    Learn The Heart FDPStudio · Работа

    TikTok TikTok Pte. Ltd. · Социальные

    Psiphon Psiphon Inc. · Связь

    Tor The Tor Project · Связь

    Популярные

    Google Play Маркет Google LLC · Инструменты

    Google Account Manager Google · Инструменты

    Сервисы Google Play Google LLC · Инструменты

    TapTap (CN) Ewan Shanghai Network Technology co.,Ltd · Инструменты

    Game Guardian 枫影(尹湘中) · Инструменты

    TapTap Global TapTap · Инструменты

    APK Editor SteelWorks · Инструменты

    Aptoide TV Aptoide · Инструменты

    Huawei AppGallery Huawei · Инструменты

    SHAREit Smart Media4U Technology Pte.Ltd. · Инструменты

    Порядок установки XAPK, APKS, OBB?

    Источник

    Читайте также:  Плохой звук через блютуз айфон
Оцените статью
Adblock
detector