Штрих-кодирование без сканера с Barcode to PC


Используйте свой телефон как сканер штрих-кода с бесплатной программой Barcode to PC.

Доброго времени суток!

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

Предлагаю Вам познакомиться с программой Barcode to PC. Она является кросс-платформенной: серверная часть может быть установлена на операционные системы Windows, Mac OS или Linux, а клиентская часть доступна для скачивания с Google Play или App Store. Данная разработка имеет открытый код, с которым можно ознакомиться на GitHub, как для серверной части, так и для клиентской.

Сама установка и настройка очень проста и заняла у меня не более 10 минут:

  1. Скачиваем и устанавливаем серверную часть на компьютер, на котором необходимо реализовать работу со штрих-кодированием.
  2. Скачиваем и устанавливаем на телефоне клиентскую часть.
  3. Затем необходимо на телефоне поймать в объектив QR-код, который отображается на мониторе компьютера и все — можно работать!

Из преимуществ программы:

  • К одному компьютеру можно подключить несколько телефонов;
  • Barcode to PC работает с одномерными штрих-кодами  и с QR-кодами;
  • Передача информации с клиента на сервер происходит через сеть Wi-Fi. Если клиент уходит из зоны доступа Wi-Fi и затем возвращается, то все "отсканированные" штрих-коды придут одним скопом;
  • Ранее прочитанный штрих-код можно отправить с клиента повторно, без повторного сканирования;
  • Результат каждой "сессии" работы с программой можно выгрузить в csv-файл.

Настройки на стороне сервера:

  • Возможность запускать программу при запуске системы;
  • Выключить/включить режим работы "в разрыв клавиатуры";
  • Возможность добавлять необходимые префиксы и суффиксы (по умолчанию стоит только перевод каретки);
  • Выключить/включить автоматическое открытие URL строк в браузере;
  • Настройки выгрузки в CSV.

С Barcode to PC можно работать не только в 1С, но и в любой другой программе, как-будто с обычным подключенным сканером. Отсканированный штрих-код будет вставлен в то место, где установлен курсор.

Требования к клиентской части:

  • Требуемая версия Android 5.0 и выше;
  • Требуемая версия iOS 9.0 и выше. Совместим с iPhone, iPad, и iPod touch.

14 Comments

  1. Barbos

    О, полезная штука

    Reply
  2. karshev

    Статейка огонь, как раз есть потребность в такой реализации

    Reply
  3. ids79

    Очень полезная статья, спаибо

    Reply
  4. m191

    В статье неплохо было бы озвучить требования к оборудованию. Например, требуемая версия Android 5.0 и выше

    Reply
  5. sank84

    Клевая штука!

    Reply
  6. AlexK_2012

    Добрый день, пара вопросов:

    1) Серверная часть устанавливается на комп, где установлен клиент 1с?

    2) Если пользователи работают на сервере терминалов, для каждого запускается отдельная копия серверной части?

    Reply
  7. BuriyLesha

    (4) Сделано! В конце статьи теперь размещены требования к оборудованию клиентской части

    Reply
  8. BuriyLesha

    (6)

    1) да, серверная часть устанавливается там, где необходимо вводить данные

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

    Reply
  9. AlexK_2012

    А если на сервере терминалов запущено несколько копий серверной части — клиентская часть различает их?

    Reply
  10. BuriyLesha

    (9)Не знаю, актуален ли еще ответ, но время нашлось только сейчас 🙁

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

    Reply
  11. Xershi

    Более интересно работать сразу напрямую в 1С на андроиде, если есть предложения велком: https://forum.infostart.ru/forum15/topic202825/

    Reply
  12. ch777um

    Коллеги. Установил Barcode to PC на компе где работает файловая версия 1С БП3

    Создал в оборудовании сканер штрихкодов

    Удары с клавиатуры в режиме тестирования нормально проходят.

    Взвел в сервере Barcode to PC флаг Enable real time strokes

    делаю сканы телефоном, Сервер их видит, а вот в 1С нет.

    Reply
  13. BuriyLesha

    (12) Добрый день!

    Подскажите, пожалуйста, в 1С:Бухгалтерия предприятия 3.0 какой именно бизнес процесс Вы пытаетесь покрыть с помощью сканера штрих-кода?

    На сколько я понимаю, там от сканера штрих-кода особого смысла нет

    Reply
  14. user1264926

    Подскажите поймает ли Сервер BCtoPC Смартфон через VPN? Интересно попробовать распределенную по городам архитектуру с 1 центральным сервером.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *