Сканер штрихкодів: FAQ
Налаштування, сканування та що перевірити, якщо сканер не бачить ПК.
Початок роботи
Що робить 2D Code Scanner?
Він надсилає штрихкоди зі сканера на Android до Companion для Windows чи macOS (Linux — експериментально) в одній локальній мережі. Companion вводить кожен код у те поле, яке на ПК перебуває у фокусі, як keyboard wedge.
Чи працює це як keyboard wedge?
Так. Companion вводить кожен штрихкод у те поле, яке на ПК перебуває у фокусі, так само як keyboard wedge. Після кожного сканування можна додавати Enter або Tab.
Чи можна використовувати це замість USB-сканера штрихкодів?
Так. Пристрій Zebra або ваш телефон замінює окремий USB-сканер. Companion вводить код в активне поле у Windows, macOS або в експериментальному Linux.
Що потрібно встановити?
Застосунок Zebra чи Camera?
Використовуйте застосунок, що відповідає пристрою. Zebra і UrovoНезабаром використовують DataWedge. HoneywellНезабаром використовує Data Collection. NewlandНезабаром використовує NLScan. DatalogicНезабаром використовує Intent Wedge. Камера використовує камеру телефона.
UniversalНезабаром використовує імейджер виробника, якщо такий сканер встановлено, а в іншому разі — камеру.
Bluetooth не використовується.
Чи потрібен обліковий запис або підписка?
Ні. Хмарного облікового запису й підписки немає. Штрихкоди залишаються на сканері й на ПК. Зв’язок шифрується у вашій мережі за допомогою AES-256-GCM.
Сполучення
Як сполучити сканер з ПК?
- Відкрийте Companion. Якщо вікно приховано, він може бути в треї.
- Тримайте сканер і ПК в одній локальній мережі.
- На пристрої Zebra наведіть на QR і натисніть апаратну кнопку-тригер. У застосунку Camera торкніться Scan.
- Сканер має показати Connected.
Якщо на ПК кілька мережевих адаптерів, відкрийте в Companion Settings → Connection Wizard (або посилання Connection Wizard на головному екрані). Майстер рекомендує адресу LAN, враховує брандмауер і показує сканери, які з’являються, коли ви відкриваєте Connections на пристрої. Також можна вручну вказати в Network адресу, яку бачить сканер, перш ніж сканувати QR.
Чи потрібно сполучати щоразу заново?
Ні. Сполучення зберігається в розділі Connections на сканері (торкніться рядка підключення на головному екрані). Companion зберігає той самий токен сполучення, коли ви закриваєте й знову відкриваєте його, тож сканер підключається сам.
Якщо адреса ПК у тій самій мережі змінилася, Companion оголошує нову адресу, і збережене підключення оновлюється. Скануйте QR знову лише тоді, коли ПК перейшов до іншої мережі або після перегенерації QR.
Чи можна використовувати більше ніж один ПК?
Так. Відскануйте QR кожного Companion, щоб зберегти його. Підключенню можна дати назву, зробити його активним або видалити в Connections.
Що робить Regenerate QR?
Створює новий токен сполучення й відключає всі сканери. Кожен пристрій має відсканувати новий QR, перш ніж зможе знову підключитися. Використовуйте це, коли хочете анулювати старі сполучення, а не тоді, коли просто змінилася IP-адреса.
Сканер пише, що Companion надто старий
Встановіть Companion 1.1.0 або новіший зі сторінки Завантаження або скористайтеся Check for updates у Settings Companion. Старіші версії Companion відхиляються й не підключатимуться, доки застосунок на ПК не буде оновлено.
Сканування
Код показується на пристрої, але на ПК нічого не вводиться
Спершу клацніть у текстовому полі. Companion вводить текст у вікно, яке перебуває у фокусі.
У Settings Companion залиште ввімкненим Type into focused window. На сканері Resend last scan повторно надсилає останній код, щойно зв’язок відновлено.
Збіги у відкритому сеансі перевірки або підрахунку навмисно залишаються на пристрої. Вони не вводяться на ПК. Див. Сеанси інвентаризації.
Якщо статус не Connected, сканування ставиться в чергу й надсилається після відновлення зв’язку. Якщо підключення так і не відбувається, почніть з розділу Усунення проблем із мережею.
Як надсилати Enter або Tab після кожного сканування?
На сканері відкрийте Settings і встановіть After each scan на Enter, Tab або None. Типово — Enter.
Які штрихкоди підтримуються?
Code 128, Code 39, Code 93, EAN-8, EAN-13, UPC-A, UPC-E, Interleaved 2 of 5, GS1 DataBar, QR Code, Data Matrix, PDF417, Aztec, MaxiCode, MicroPDF417 і Micro QR Code.
На пристрої Zebra символіку також потрібно ввімкнути в DataWedge. Застосунок Camera читає те, що вбудований сканер може розпізнати із зображення камери.
Тригер Zebra нічого не робить
Під час першого запуску створюється профіль DataWedge з назвою 2DCodeScanner (введення штрихкодів, виведення через intent у цей застосунок, виведення натискань клавіш вимкнено). Переконайтеся, що цей профіль існує й пов’язаний із цим застосунком.
Цьому застосунку потрібен пристрій Zebra з DataWedge. Інші марки Android і застосунок Camera цей профіль не використовують.
Застосунок Camera не скануює
Надайте дозвіл на камеру, коли Android запитає, а потім торкніться Scan. Також потрібен дозвіл на сповіщення, щоб сканер міг працювати у фоновому режимі.
Сеанси інвентаризації
Що таке сеанс перевірки?
Контрольний список очікуваних штрихкодів. Створіть його на сканері або в Companion у розділі Tools → Validation, а потім надішліть на сканер. Збіги під час сканування відмічають позиції. Вони не вводяться на ПК.
Коли всі позиції відмічено, сеанс завершено. Reset / undo на пристрої знімає позначки, щоб можна було сканувати список знову. Return to building знімає позначки й дає змогу додавати або видаляти коди.
Що таке сеанс підрахунку?
Підрахунок кількості. Створіть його на сканері (Sessions → Counting) або в Companion (Tools → Counting), потім відкрийте на пристрої й скануйте. Кількості синхронізуються назад із Companion. Companion може скопіювати підсумок у форматі TSV.
Чому сканування залишилося на пристрої під час сеансу?
Поки відкрито екран деталей перевірки або підрахунку, скани належать цьому сеансу. Вийдіть із сеансу, щоб вводити звичайні штрихкоди в поле на ПК, яке перебуває у фокусі.
Усунення проблем із мережею
Сканер і Companion спілкуються лише у вашій локальній мережі. Вони не використовують інтернет, Bluetooth чи хмарний ретранслятор. Телефон, який відкриває сайти, усе одно може не досягти ПК, якщо гостьовий Wi‑Fi, ізоляція клієнтів, VPN або брандмауер блокують трафік між пристроями.
Перевірте по черзі
- Companion справді запущений
Закриття вікна ховає його в трей, коли ввімкнено Close to tray. Сканери при цьому все одно приймаються. Quit на значку в треї завершує роботу.
- Обидва пристрої в одній локальній мережі
Сканер використовує Wi‑Fi. ПК може бути в тій самій мережі Wi‑Fi або підключений кабелем Ethernet до тієї самої LAN. Гостьові мережі, публічні точки доступу та точки доступу з ізоляцією клієнтів не дають пристроям бачити один одного, навіть якщо в обох є інтернет.
- QR використовує адресу, яку бачить сканер
У Companion Settings → Network перелічено адреси LAN ПК. Оберіть адресу офісного Wi‑Fi або Ethernet (часто
192.168…або10…). Пропустіть адаптери VPN, віртуальних машин і гіпервізорів. Або скористайтеся Connection Wizard — рекомендовані адаптери позначені, а ваш сканер має з’явитися в списку, коли відкрито Connections або вітальний екран перебуває на кроці підключення. Після зміни відскануйте QR знову. - Брандмауер дозволяє Companion
Дозвольте вхідні TCP і UDP 17832 (або порт, який ви задали в Settings → Port). TCP несе підключення. Через UDP на цьому самому порту збережений сканер дізнається нову адресу ПК після зміни DHCP, а Companion бачить сканер у Connection Wizard.
- Скануйте актуальний QR
Робіть це після зміни мережі, порту або LAN ПК. Новий QR не потрібен лише через те, що IP змінився в тій самій мережі.
Якщо все одно не працює
Статус залишається Connecting або Not connected
- Вимкніть VPN на телефоні та ПК, потім відскануйте QR знову. VPN часто приховує адресу LAN ПК.
- Залиште гостьовий Wi‑Fi. Використовуйте приватну LAN, де телефони й ПК бачать один одного.
- Щоб перевірити застосунки без офісної мережі, підключіть ПК до точки доступу телефона зі сканером (або обох до невеликого дорожнього роутера) і відскануйте QR там.
- У Windows дозвольте Companion в Private мережах. Мережа, позначена як Public, часто блокує вхідні підключення від інших пристроїв.
- У macOS дозвольте доступ до локальної мережі, якщо система запитає. У Linux дозвольте той самий порт для TCP і UDP.
Раніше працювало, потім адреса ПК змінилася
- Не чіпайте токен сполучення. Regenerate QR змушує кожен сканер сполучатися знову.
- Якщо цей порт UDP дозволено, Companion оголошує нову адресу, і збережене підключення оновлюється. Якщо порт заблоковано, один раз відскануйте актуальний QR.
- Інша мережа (офіс чи дім або новий VLAN) потребує повторного сканування QR.
Зв’язок обривається, коли екран гасне
- Сканер призупиняє зв’язок Wi‑Fi, поки дисплей вимкнено. У сповіщенні сказано, що зв’язок призупинено.
- Увімкніть Keep screen on у Settings сканера або розбудіть екран, щоб підключитися знову.
- Надайте дозвіл на сповіщення, якщо Android запитає. Без нього служба сканера не може працювати.
Скани залишаються на пристрої
- Якщо статус не Connected, сканування ставиться в чергу й надсилається після повторного підключення. Воно не губиться.
- Якщо відкрито екран перевірки або підрахунку, сканування зберігається в цьому сеансі, а не вводиться.
- Якщо на головному екрані статус Connected, клацніть у текстовому полі на ПК і переконайтеся, що Type into focused window ввімкнено.
Ви змінили порт
- Порт міститься в QR. Застосуйте його в Settings Companion, а потім відскануйте новий QR.
- Дозвольте цей порт і для TCP, і для UDP. Сканер, який уже зберіг цей Companion, дізнається новий порт з оголошення. Сканер, який його ніколи не зберігав, усе ще шле сигнал на 17832, тож перший такий сполучіть, відсканувавши QR.
- Якщо порт уже зайнятий іншою програмою, Companion не зможе слухати. Оберіть вільний порт понад 1024.
Все ще не виходить? Напишіть на office@updruck.com і вкажіть версію Companion (Settings на ПК), версію застосунку Android (Settings сканера), адресу, обрану в Network, і чи перебуває телефон у гостьовому Wi‑Fi або за VPN.