RFID tag reader and barcode scanner: hardware
Считыватель RFID-меток и сканер штрихкодов: оборудование
Список оборудования для входа на Vidicap по RFID-меткам, для базы сотрудников (ФИО врача в данных обследования) и, позже, для сканирования штрихкода пациента. Вход по меткам есть в Vidicap Touch 2.0 с версии 2.18.0 и в Vidicap Touch 1.0 с программы 1.22.0; как его настроить — в инструкции «Вход по RFID-меткам и база сотрудников».
| Что | Сколько | Зачем |
|---|---|---|
| Считыватель RFID-меток, USB | 1 на каждый Vidicap | вход сотрудников, ФИО врача в обследовании |
| RFID-метки (карты, брелоки, браслеты) | по 1 на сотрудника, если нет своих пропусков | метка сотрудника |
| Сканер штрихкодов 2D, USB (позже) | 1 на каждый Vidicap | номер истории болезни пациента по браслету |
Модели ниже приведены как примеры, их нужно проверить перед закупкой. Подходит любая модель с теми же характеристиками.
Считыватель RFID-меток
Что нужно
- Подключение: USB, режим эмуляции клавиатуры (USB HID). Драйверы не нужны: и Vidicap Touch 2.0 (Ubuntu 24.04), и Vidicap Touch 1.0 (Ubuntu 18.04) видят его как клавиатуру. Подходят и считыватели с COM-портом, и ридеры PC/SC (ACS ACR122U, OMNIKEY): с Vidicap Touch 2.0 версии 2.48.0 и программы Vidicap Touch 1.0 1.43.0. Для PC/SC нужны пакеты pcscd и libccid: Vidicap Touch 2.0 ставит их при обновлении, а на обеих ревизиях (Touch 2.0 2.121.0, Touch 1.0 1.81.0) их ставит кнопка «Проверка считывателя» → «Найти драйвер» → «Установить драйвер» без пароля, на Touch 1.0 без интернета. Считыватели-копировщики wCopy Smart Reader (0416:b030) Vidicap читает напрямую с Vidicap Touch 2.0 2.54.0 и Touch 1.0 1.48.0: берёт с карты только её номер (на карту ничего не пишет). Простые считыватели USB HID без режима клавиатуры тоже читаются напрямую, если сами присылают номер при метке. Проще всего считыватель в режиме клавиатуры — он работает сразу.
- Частоты: двухчастотный, 125 кГц (EM-Marine) и 13,56 МГц (Mifare). Так он прочитает пропуска, которые у персонала больницы уже есть, и новые метки покупать не придётся.
- Вывод номера: номер метки, затем Enter. Обычно это заводская настройка; если нет, её задают утилитой производителя один раз на любом компьютере. Vidicap понимает и Tab в конце, и номер без Enter (если в нём не меньше 8 знаков), и цифры с цифрового блока при выключенном NumLock.
- Корпус: гладкий, без щелей, чтобы его можно было протирать дезинфицирующим раствором. Метка читается через перчатку и пакет.
- Кабель: до 5 м (ограничение USB 2.0). Если нужно дальше, нужен активный USB-удлинитель.
Примеры моделей
| Модель | Частоты | Примерная цена |
|---|---|---|
| IronLogic Z-2 USB (модификация с эмуляцией клавиатуры) | 125 кГц или 13,56 МГц, в зависимости от модификации | 30–60 $ |
| Настольные считыватели Parsec, Sigur, Gate с USB HID | зависит от модели, лучше двухчастотные | 30–60 $ |
Как установить
- Подключите считыватель к свободному USB-порту Vidicap. Для одного Vidicap нужен один свободный порт.
- Закрепите считыватель рядом с сенсорной панелью или на стойке, там, где сотруднику удобно приложить метку.
- Проверка без Vidicap: подключите считыватель к любому компьютеру, откройте текстовый редактор и приложите метку. Должен появиться номер и перевод строки.
Встроенный считыватель моноблока: как найти
Во многих моноблоках считыватель уже встроен. Система видит его одним из трёх способов: как USB-клавиатуру, как COM-порт (USB-COM на чипах CH340, CP210x, FTDI, PL2303 или встроенный /dev/ttyS*) или как смарт-карт-ридер PC/SC.
Скрипт автопоиска
Скачайте find-rfid-reader.sh на флешку и запустите на моноблоке (Ubuntu 18.04 или 24.04, ничего не устанавливает):
sudo bash find-rfid-reader.sh
- Скрипт собирает список оборудования и отмечает устройства, похожие на считыватель по названию.
- Затем просит в течение 15 секунд приложить метку (экрана и мыши в это время не касайтесь). Он слушает все устройства ввода и COM-порты сразу: устройство, с которого пришёл номер, и есть считыватель (строка «СОБЫТИЯ» или «ДАННЫЕ»).
- Отчёт сохраняется в файл
rfid-report-<имя компьютера>-<дата>.txt. Пришлите его в поддержку Vidicap: модель добавят в список известных, и Vidicap будет находить её сам.
Команды для ручной проверки
lsusb # все USB: ищите RFID, Card, Reader или незнакомый VID:PID
cat /proc/bus/input/devices # устройства ввода: считыватель часто «вторая клавиатура»
ls -l /dev/input/by-id/ /dev/serial/by-id/
ls /dev/ttyUSB* /dev/ttyACM*; dmesg | grep -i tty
sudo evtest # выберите устройство, приложите метку: побегут события клавиш
pcsc_scan # если ридер PC/SC (пакет pcsc-tools)
udevadm monitor --udev # подключите или отключите считыватель: видно, что появилось
Vidicap находит считыватель сам: USB-считыватель — по первой приложенной метке, считыватель на COM-порту — кнопкой «Найти считыватель» в «Настройки» → «Вход по RFID-меткам» (приложите метку в течение 15 секунд). Vidicap запоминает устройство и замечает, если его отключили.
Если считыватель молчит, то же самое, что скрипт, показывает сам Vidicap: «Настройки» → «Вход по RFID-меткам» → «Проверка считывателя» (USB-устройства, их драйверы, что приходит от считывателя). Как её читать — в инструкции «Вход по RFID-меткам».
RFID-метки
Если у сотрудников есть пропуска больницы, сначала попробуйте их: двухчастотный считыватель прочитает большинство пропусков. Если пропусков нет или они не читаются:
| Вид | Частота | Примерная цена | Когда удобно |
|---|---|---|---|
| Силиконовый браслет | 13,56 МГц (Mifare) | 1–2 $ | в операционной: носится на руке под халатом |
| Брелок | 13,56 МГц (Mifare) | 0,5–1 $ | на связке ключей или бейдже |
| Карта | 13,56 МГц (Mifare) | 0,5–1 $ | как пропуск, можно напечатать ФИО |
Рекомендуем 13,56 МГц. Метки 125 кГц тоже работают, но их легко скопировать. Поэтому для роли «Техник» на Vidicap можно включить вход по метке и PIN-коду («Техник входит по метке и PIN-коду»).
Сканер штрихкодов
Сканер в режиме клавиатуры: бирка сотрудника со штрихкодом работает как метка, а чужой код (номер истории болезни, направление) вставляется в поле, где стоит курсор (см. «Вход по RFID-меткам»). Vidicap узнаёт сканеры Symbol/Zebra (05e0), Honeywell (0c2e), Datalogic (05f9), Newland (1eab) по коду USB; любой другой сканер-клавиатуру можно назначить кнопкой «Это считыватель» в «Проверке считывателя».
Что нужно
- Подключение: USB, режим эмуляции клавиатуры (USB HID Keyboard), в конце кода Enter.
- Тип: для бирок достаточно лазерного 1D (Code 128). 2D-имиджер читает ещё QR и DataMatrix: браслеты пациентов бывают с любым из них.
- Корпус: для операционной лучше медицинская версия, рассчитанная на протирку дезинфицирующими средствами.
Symbol / Zebra LS2208 (проверен, 05e0:1200)
Лазерный 1D-сканер, в системе виден как «Symbol Bar Code Scanner» и клавиатура. Настраивается штрихкодами из его руководства (Product Reference Guide, раздел «USB Interface» и «Scan Options»):
- Enter в конце. По умолчанию сканер печатает код без Enter. Отсканируйте подряд: «Scan Options» → «\<DATA> \<SUFFIX>» → «Enter». После этого каждый код заканчивается Enter, и Vidicap видит его целиком.
- Задержка между символами («USB Keystroke Delay»): «No Delay» (по умолчанию) или «Medium Delay (20 msec)». «Long Delay (40 msec)» тоже проходит, но ближе к пределу: Vidicap считает код сканера «бёрстом», если паузы короче 60 мс.
- Интерфейс: «USB HID Keyboard» (по умолчанию). Режим «Simple COM Port Emulation» Vidicap тоже умеет: тогда сканер виден как COM-порт, выберите скорость в «Проверке считывателя».
- Чтобы сбросить настройки: штрихкод «Set Defaults».
Руководство: LS2208 Product Reference Guide (Zebra).
Примеры других моделей
| Модель | Исполнение |
|---|---|
| Zebra DS8108-HC | 2D, медицинская версия |
| Honeywell Xenon 1950h (healthcare) | 2D, медицинская версия |
| Zebra DS2208 | 2D, обычная, дешевле |
| Honeywell Voyager 1450g | 2D, обычная, дешевле |
| Symbol/Zebra LS2208 | 1D лазерный, обычная (есть у заказчика) |
Бирки сотрудников
Штрихкод Code 128 с кодом сотрудника (например VOR-000123; разделители Vidicap не учитывает). Форматы: термоэтикетка 58 × 40 мм в держатель на клипсе, бейдж-карточка 85 × 54 мм, наклейка на историю болезни 58 × 30 мм. Печатаются на принтере этикеток (Zebra ZD220, Godex, Xprinter) или на обычном принтере на самоклеящемся листе A4.
Приватность
Номер метки на Vidicap не хранится: только его хэш. База сотрудников (ФИО, должность, роль) и журнал входов остаются на самом Vidicap и никуда не передаются.
← RFID tag sign-in and staff list Add-on modules: installing from the Vidicap screen →