Сканер штрих-кодов Крокодил после подключения к компьютеру не всегда начинает передавать данные в кассовую программу — чаще всего причина в том, что устройство работает в режиме эмуляции COM-порта, а в системе не установлен соответствующий драйвер виртуального порта. Без него Windows либо не видит сканер вовсе, либо определяет его как неизвестное устройство, и считанный код никуда не попадает.
Отдельной «фирменной программы» в привычном смысле у большинства моделей таких сканеров нет: работа строится на связке драйвер + режим работы + прикладное ПО (1С, кассовое или складское приложение). В этой статье разберём, какое ПО реально нужно, как выбрать правильный режим и что проверить, если сканер пищит, но данные не приходят.
Какое ПО нужно для сканера Крокодил
Начнём с главного: сканер штрих-кодов — это устройство ввода, а не самостоятельная программа. Он лишь «печатает» считанный код туда, куда направлен ввод. Поэтому набор необходимого софта зависит от режима, в котором работает устройство.
Возможны два базовых сценария:
- ⌨️ Режим эмуляции клавиатуры (HID-KBW) — драйверы не нужны, Windows определяет сканер как клавиатуру, код вставляется в любое активное поле ввода.
- 🔌 Режим эмуляции COM-порта (USB-COM) — требуется драйвер виртуального последовательного порта, данные читает кассовая или учётная программа через номер порта.
- 📦 Прикладное ПО — 1С:Розница, 1С:Управление торговлей, Frontol, АТОЛ или другое решение, которое принимает и обрабатывает штрих-коды.
- 🧾 Утилита конфигурации — если предусмотрена производителем конкретной модели; чаще настройка выполняется считыванием служебных штрих-кодов из руководства.
Какой режим выбрать — зависит от вашей учётной программы. Если она умеет работать со сканером «как с клавиатурой», проще всего оставить HID-режим. Если программа требует указать COM-порт и параметры обмена, понадобится перевести сканер в режим эмуляции порта и поставить драйвер.
Режим эмуляции клавиатуры: самый простой вариант
В режиме HID-клавиатуры сканер не требует установки какого-либо ПО вообще. Подключите устройство к USB-порту, дождитесь, пока Windows завершит автоматическую установку стандартного драйвера, и откройте «Блокнот». Считайте любой штрих-код — цифры должны появиться в документе, как если бы вы набрали их вручную.
Этот тест с «Блокнотом» — базовая диагностика. Если код появляется в текстовом редакторе, сканер исправен и корректно определён системой, а проблему нужно искать уже в настройках кассовой программы. Если код не появляется или появляется частично, возможные причины — неподходящая раскладка клавиатуры, повреждённый кабель или неверный режим работы устройства.
⚠️ Внимание: в режиме эмуляции клавиатуры данные вводятся в то окно, которое активно в момент считывания. Если во время сканирования фокус находится не в поле поиска товара, код «уедет» в другое окно или вовсе потеряется.
Режим эмуляции COM-порта и драйверы
Многие кассовые решения, особенно конфигурации 1С, работают со сканером через последовательный порт. Для этого сканер переводится в режим USB-COM, а в систему устанавливается драйвер виртуального COM-порта — обычно он построен на широко распространённых чипах преобразователей USB-UART, и драйвер берётся с сайта производителя чипа или прилагается к сканеру.
Порядок действий в общем виде такой:
- 1️⃣ Установите драйвер виртуального COM-порта до подключения сканера либо сразу после, следуя установщику.
- 2️⃣ Переведите сканер в режим эмуляции COM-порта — обычно считыванием соответствующего установочного штрих-кода из руководства к вашей модели.
- 3️⃣ Откройте «Диспетчер устройств» Windows и найдите устройство в разделе «Порты (COM и LPT)» — запомните присвоенный номер порта.
- 4️⃣ Укажите этот номер порта в настройках торгового оборудования вашей учётной программы.
Конкретные установочные штрих-коды и поддерживаемые режимы различаются между моделями и ревизиями, поэтому сверяйтесь с руководством именно вашего устройства. Универсальной комбинации, подходящей всем сканерам, не существует.
☑️ Подключение сканера в режиме COM-порта
Настройка сканера через служебные штрих-коды
Основной способ конфигурации бюджетных сканеров — считывание программирующих штрих-кодов из печатного руководства. Так задаются режим работы, суффикс после кода (например, автоматическое нажатие Enter), префиксы, громкость сигнала и распознаваемые типы штрих-кодов.
Типичная последовательность выглядит так: считывается код «вход в режим настройки», затем один или несколько кодов параметра, затем код «сохранить и выйти». У части моделей настройка применяется сразу после считывания одного кода. Точную последовательность нужно брать из документации конкретной модели — использование кодов от другого устройства может привести к непредсказуемым настройкам.
⚠️ Внимание: если сканер после экспериментов с настройками перестал корректно работать, найдите в руководстве служебный штрих-код сброса к заводским установкам и считайте его. Это вернёт параметры к исходному состоянию без каких-либо программ.
Что делать, если руководство со штрих-кодами утеряно
Проверьте упаковку и комплект — иногда краткая карта настроек идёт отдельным листом. Поищите PDF-версию руководства по точному названию модели на сайте производителя или поставщика. Если документацию найти не удалось, обратитесь к продавцу устройства — служебные коды различаются даже между ревизиями одной модели, и подбирать их наугад не стоит.
Настройка в 1С и других учётных программах
В конфигурациях 1С сканер подключается через раздел настройки торгового оборудования. Вам нужно добавить новое устройство типа «Сканер штрих-кода», выбрать обработку обслуживания и указать либо COM-порт с параметрами обмена, либо режим клавиатурного ввода — в зависимости от того, как настроен сам сканер. Точные названия пунктов меню зависят от версии конфигурации.
Обратите внимание на суффикс завершения ввода. Кассовая программа должна понимать, что код закончился: для этого сканер настраивают на добавление символа Enter или иного завершающего символа после данных. Несоответствие суффикса в сканере и в программе — частая причина ситуации, когда код считывается, но товар не находится.
| Режим работы | Драйвер | Куда поступают данные | Когда выбирать |
|---|---|---|---|
| Эмуляция клавиатуры (HID) | Не требуется | В активное поле ввода | Простые программы, поиск по коду |
| Эмуляция COM-порта | Драйвер виртуального порта | В программу через номер порта | 1С, кассовое ПО с обработкой оборудования |
| Беспроводной с базой | Зависит от режима базы | Через базу-приёмник | Склад, работа на расстоянии |
| Bluetooth-соединение | Стандартный стек ОС | Как HID либо как SPP-порт | Планшеты, мобильные рабочие места |
Типичные проблемы и их диагностика
Разберём симптомы, с которыми чаще всего сталкиваются пользователи, и безопасные способы проверки.
Сканер пищит, но данные не приходят. Звуковой сигнал означает лишь, что штрих-код распознан самим устройством. Проверьте тест в «Блокноте»: если там пусто, сканер, вероятно, находится в режиме COM-порта, а программа его не слушает, либо не установлен драйвер. Если в «Блокноте» код есть, а в кассовой программе нет — ищите несоответствие в настройках оборудования и суффиксе.
Код считывается частично или с лишними символами. Возможная причина — настроенные префиксы/суффиксы, которые не ожидает программа, либо слишком высокая скорость передачи в режиме клавиатуры. Попробуйте сбросить настройки к заводским и настроить заново, сверяясь с руководством.
Устройство не определяется системой. Проверьте другой USB-порт и другой кабель, если он съёмный. Посмотрите «Диспетчер устройств»: неизвестное устройство с восклицательным знаком указывает на отсутствующий драйвер виртуального порта.
⚠️ Внимание: не устанавливайте «универсальные драйвер-паки» из непроверенных источников. Драйвер виртуального COM-порта берите с сайта производителя чипа или у поставщика сканера — сторонние сборники нередко содержат несовместимые или вредоносные компоненты.
FAQ: частые вопросы
Существует ли официальная программа для сканера Крокодил?
Для большинства моделей отдельной фирменной программы не предусмотрено: настройка выполняется служебными штрих-кодами из руководства, а в системе требуется только драйвер виртуального COM-порта для соответствующего режима. Если для вашей модели есть утилита конфигурации, её следует брать у производителя или поставщика.
Windows не видит сканер — что проверить в первую очередь?
Подключите устройство к другому USB-порту напрямую, без хабов, и откройте «Диспетчер устройств». Если появляется неизвестное устройство, скорее всего не установлен драйвер виртуального COM-порта. Если устройство определяется как HID-клавиатура, проведите тест в «Блокноте» — возможно, сканер уже работает в клавиатурном режиме.
Можно ли использовать сканер Крокодил с 1С без драйверов?
Да, если перевести сканер в режим эмуляции клавиатуры и настроить в 1С соответствующий способ подключения. Однако режим COM-порта с драйвером обычно надёжнее для кассового места: программа получает данные напрямую с порта независимо от того, какое окно активно.
Как сбросить настройки сканера к заводским?
Обычно это делается считыванием специального штрих-кода «восстановление заводских настроек» из руководства к модели. Точный код и процедура различаются между устройствами, поэтому используйте документацию именно вашей модели — коды от других сканеров применять нельзя.
Сканер считывает код, но товар в программе не находится — в чём причина?
Чаще всего дело не в сканере, а в данных: проверьте, совпадает ли считанный код (виден в «Блокноте») с кодом, записанным в карточке товара. Также убедитесь, что сканер не добавляет лишние префиксы или символы, а суффикс завершения соответствует настройкам программы.